对比新文件 |
| | |
| | | import {getStore, setStore} from '@/util/store' |
| | | |
| | | 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}) |
| | | }, |
| | | } |
| | | |
| | | }; |
| | | |
| | | export default dict; |