| 12345678910111213141516171819202122 |
- /**
- * vuex getter
- */
- import dictEnum from '@/enum/dict';
- export default {
- user: (state) => state.user,
- paramsSetData: (state) => state.paramsSetData,
- theme: (state) => state.theme,
- dict: (state) => state.dict,
- // 根据字典enumName 和 dictCode 获取字典项
- getDict: (state) => (enumName, dictCode) =>
- (state.dict[dictEnum[enumName]] || []).find(
- (item) => item.dictCode === dictCode
- ) || {},
- // 根据字典enumName 和 dictCode 获取字典 值(名称
- getDictValue: (state) => (enumName, dictCode) => {
- const obj = (state.dict[dictEnum[enumName]] || []).find((item) => {
- return item.dictCode == dictCode;
- });
- return obj && obj.dictValue;
- }
- };
|