| 对比新文件 |
| | |
| | | const useDictStore = defineStore(
|
| | | 'dict',
|
| | | {
|
| | | state: () => ({
|
| | | dict: new Array()
|
| | | }),
|
| | | actions: {
|
| | | // 鑾峰彇瀛楀吀
|
| | | getDict(_key) {
|
| | | if (_key == null && _key == "") {
|
| | | return null
|
| | | }
|
| | | try {
|
| | | for (let i = 0; i < this.dict.length; i++) {
|
| | | if (this.dict[i].key == _key) {
|
| | | return this.dict[i].value
|
| | | }
|
| | | }
|
| | | } catch (e) {
|
| | | return null
|
| | | }
|
| | | },
|
| | | // 璁剧疆瀛楀吀
|
| | | setDict(_key, value) {
|
| | | if (_key !== null && _key !== "") {
|
| | | this.dict.push({
|
| | | key: _key,
|
| | | value: value
|
| | | })
|
| | | }
|
| | | },
|
| | | // 鍒犻櫎瀛楀吀
|
| | | removeDict(_key) {
|
| | | var bln = false
|
| | | try {
|
| | | for (let i = 0; i < this.dict.length; i++) {
|
| | | if (this.dict[i].key == _key) {
|
| | | this.dict.splice(i, 1)
|
| | | return true
|
| | | }
|
| | | }
|
| | | } catch (e) {
|
| | | bln = false
|
| | | }
|
| | | return bln
|
| | | },
|
| | | // 娓呯┖瀛楀吀
|
| | | cleanDict() {
|
| | | this.dict = new Array()
|
| | | },
|
| | | // 鍒濆瀛楀吀
|
| | | initDict() {
|
| | | }
|
| | | }
|
| | | })
|
| | |
|
| | | export default useDictStore
|