From 36f9d91cceacc7f063e8de3ce69bc0d2d3f7cd08 Mon Sep 17 00:00:00 2001 From: zhoulingpo Date: Thu, 4 May 2023 14:26:09 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=96=B0=E5=A2=9E=E3=80=91=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=9F=BA=E6=9C=AC=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/setting.js | 27 +++++++++++++++++++++++++++ src/store/index.js | 7 ++++++- src/views/Layout.vue | 13 ++++++++++--- src/views/Login.vue | 14 +++++++++++++- src/views/baseMes/index.vue | 37 ++++++++++++++++++++++++++++++------- 5 files changed, 86 insertions(+), 12 deletions(-) create mode 100644 src/api/modules/setting.js 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 @@