| | |
| | | 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; |
| | | } |
| | | 'dict', |
| | | { |
| | | state: () => ({ |
| | | dict: new Array() |
| | | }), |
| | | actions: { |
| | | // 获取字典 |
| | | getDict(_key) { |
| | | if (_key == null && _key == "") { |
| | | return null; |
| | | } |
| | | } 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; |
| | | 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; |
| | | } |
| | | } catch (e) { |
| | | bln = false; |
| | | }, |
| | | // 设置字典 |
| | | 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() { |
| | | } |
| | | return bln; |
| | | }, |
| | | // 清空字典 |
| | | cleanDict() { |
| | | this.dict = new Array(); |
| | | }, |
| | | // 初始字典 |
| | | initDict() { |
| | | } |
| | | } |
| | | }) |
| | | }) |
| | | |
| | | export default useDictStore |