diff --git a/src/api/modules/setting.js b/src/api/modules/setting.js new file mode 100644 index 0000000..59e65a2 --- /dev/null +++ b/src/api/modules/setting.js @@ -0,0 +1,27 @@ +import { instance as request } from '@/utils/request' + +export default { + // 保存 + saveMarket(data) { + return request({ + url: '/api/sys/config/save', + method: 'POST', + data + }) + }, + // 获取一个配置项 + getOneSetting(data) { + return request({ + url: '/api/sys/config/'+data, + method: 'get' + }) + }, + // 获取全部配置项 + getAllSetting(data) { + return request({ + url: '/api/sys/config/all', + method: 'get', + params:data + }) + }, +} diff --git a/src/store/index.js b/src/store/index.js index ab2cfcb..56fb363 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -13,9 +13,11 @@ export default new Vuex.Store({ pathUrl: '', menuName: '', activeTab: '', - handleProcess: '' + handleProcess: '', + marketpre:'' }, getters: { + marketpre: (state) => state.marketpre, menuData: (state) => state.menuData, menuName: (state) => state.menuName, userInfo: (state) => state.userInfo, @@ -23,6 +25,9 @@ export default new Vuex.Store({ handleProcess: (state) =>state.handleProcess }, mutations: { + setMarketpre(state, data){ + state.marketpre = data + }, setHandleProcess(state, data){ state.handleProcess = data }, diff --git a/src/views/Layout.vue b/src/views/Layout.vue index 0c58e73..b482c66 100644 --- a/src/views/Layout.vue +++ b/src/views/Layout.vue @@ -1,5 +1,5 @@