| | |
| | | import { getStore, setStore } from '@/utils/store'; |
| | | import { getStore, setStore } from '@/utils/store' |
| | | |
| | | import { getDictionary } from '@/api/system/dict'; |
| | | import { getDictionary } from '@/api/system/dict' |
| | | |
| | | const dict = { |
| | | state: { |
| | | flowRoutes: getStore({ name: 'flowRoutes' }) || {}, |
| | | }, |
| | | actions: { |
| | | FlowRoutes({ commit }) { |
| | | return new Promise((resolve, reject) => { |
| | | getDictionary({ code: 'flow' }) |
| | | .then(res => { |
| | | commit('SET_FLOW_ROUTES', res.data.data); |
| | | resolve(); |
| | | }) |
| | | .catch(error => { |
| | | reject(error); |
| | | }); |
| | | }); |
| | | }, |
| | | }, |
| | | mutations: { |
| | | SET_FLOW_ROUTES: (state, data) => { |
| | | state.flowRoutes = data.map(item => { |
| | | return { |
| | | routeKey: `${item.code}_${item.dictKey}`, |
| | | routeValue: item.remark, |
| | | }; |
| | | }); |
| | | setStore({ name: 'flowRoutes', content: state.flowRoutes }); |
| | | }, |
| | | }, |
| | | }; |
| | | state: { |
| | | flowRoutes: getStore({ name: 'flowRoutes' }) || {}, |
| | | }, |
| | | actions: { |
| | | FlowRoutes({ commit }) { |
| | | return new Promise((resolve, reject) => { |
| | | getDictionary({ code: 'flow' }) |
| | | .then(res => { |
| | | commit('SET_FLOW_ROUTES', res.data.data) |
| | | resolve() |
| | | }) |
| | | .catch(error => { |
| | | reject(error) |
| | | }) |
| | | }) |
| | | }, |
| | | }, |
| | | mutations: { |
| | | SET_FLOW_ROUTES: (state, data) => { |
| | | state.flowRoutes = data.map(item => { |
| | | return { |
| | | routeKey: `${item.code}_${item.dictKey}`, |
| | | routeValue: item.remark, |
| | | } |
| | | }) |
| | | setStore({ name: 'flowRoutes', content: state.flowRoutes }) |
| | | }, |
| | | }, |
| | | } |
| | | |
| | | export default dict; |
| | | export default dict |