From 3461834af9d1e746e2fc7b29a302a5af2dc7dcc3 Mon Sep 17 00:00:00 2001 From: zhangsiyu Date: Fri, 30 Jun 2023 11:48:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/page/index/index.vue | 13 +++++++++++++ src/page/index/top/index.vue | 5 ++++- src/page/index/top/top-theme.vue | 2 +- src/page/login/userlogin.vue | 5 ++++- src/store/modules/common.js | 5 ++++- .../distribution/signfor/distributionSignfor.vue | 5 ++--- .../distribution/turndelivery/deliveryInfo.vue | 4 ++-- 7 files changed, 30 insertions(+), 9 deletions(-) diff --git a/src/page/index/index.vue b/src/page/index/index.vue index 72fef7f8..aff60173 100644 --- a/src/page/index/index.vue +++ b/src/page/index/index.vue @@ -62,6 +62,7 @@ export default { 'isSearch', 'menu', 'setting', + 'userInfo' ]), validSidebar() { return !( @@ -69,6 +70,18 @@ export default { ); }, }, + mounted() { + if (this.userInfo.tenant_id == '000000') { + let obj = JSON.parse(JSON.stringify(this.setting)); + obj.debug = true; + this.$store.commit('SERTING', obj); + } else { + let obj = JSON.parse(JSON.stringify(this.setting)); + obj.debug = false; + this.$store.commit('SERTING', obj); + } + // console.log(obj) + }, props: [], methods: { //打开菜单 diff --git a/src/page/index/top/index.vue b/src/page/index/top/index.vue index a81ab1ec..3f2773c3 100644 --- a/src/page/index/top/index.vue +++ b/src/page/index/top/index.vue @@ -17,7 +17,7 @@
-
+
@@ -82,6 +82,9 @@ export default { name: 'top', data() { return {}; + }, + mounted(){ + }, filters: {}, created() {}, diff --git a/src/page/index/top/top-theme.vue b/src/page/index/top/top-theme.vue index 2fde7f57..793bb4b8 100644 --- a/src/page/index/top/top-theme.vue +++ b/src/page/index/top/top-theme.vue @@ -11,7 +11,7 @@ - +
diff --git a/src/page/login/userlogin.vue b/src/page/login/userlogin.vue index 42653ce5..43b499d7 100644 --- a/src/page/login/userlogin.vue +++ b/src/page/login/userlogin.vue @@ -198,7 +198,7 @@ export default { }, }, computed: { - ...mapGetters(['tagWel', 'userInfo']), + ...mapGetters(['tagWel', 'userInfo','setting']), }, props: [], methods: { @@ -226,6 +226,8 @@ export default { }, handleLogin() { this.$refs.loginForm.validate(valid => { + // console.log(valid) + // return if (valid) { const loading = this.$loading({ lock: true, @@ -238,6 +240,7 @@ export default { if (this.website.switchMode) { const deptId = this.userInfo.dept_id; const roleId = this.userInfo.role_id; + if (deptId.includes(',') || roleId.includes(',')) { this.loginForm.deptId = deptId; this.loginForm.roleId = roleId; diff --git a/src/store/modules/common.js b/src/store/modules/common.js index c6bee720..efe7f966 100644 --- a/src/store/modules/common.js +++ b/src/store/modules/common.js @@ -10,12 +10,15 @@ const common = { isSearch: false, isRefresh: true, isLock: getStore({ name: 'isLock' }), - themeName: getStore({ name: 'themeName' }) || 'theme-white', + themeName: getStore({ name: 'themeName' }) || 'theme-hey', lockPasswd: getStore({ name: 'lockPasswd' }) || '', website: website, setting: website.setting, }, mutations: { + SERTING:(state,newconfig)=>{ + state.setting=newconfig + }, SET_LANGUAGE: (state, language) => { state.language = language; setStore({ diff --git a/src/views/distribution/signfor/distributionSignfor.vue b/src/views/distribution/signfor/distributionSignfor.vue index c3782366..f9071f0c 100644 --- a/src/views/distribution/signfor/distributionSignfor.vue +++ b/src/views/distribution/signfor/distributionSignfor.vue @@ -230,7 +230,6 @@ import { getList, getDetail, add, update, remove } from '@/api/distribution/dist import option from '@/option/distribution/distributionSignfor'; import { mapGetters } from 'vuex'; import { getDictionaryBiz } from '@/api/system/dict'; - export default { data() { return { @@ -506,7 +505,7 @@ export default { this.queryDictionary(); this.init(); this.onLoad(this.page); - + /** * 初始化获取本地缓存的编辑隐藏的列表 * 固定搭配,不能更改 @@ -527,7 +526,7 @@ export default { // this.columnListedit=JSON.parse(JSON.stringify(this.columnList)) }, computed: { - ...mapGetters(['permission']), + ...mapGetters(['permission','setting']), ids() { let ids = []; this.selectionList.forEach(ele => { diff --git a/src/views/distribution/turndelivery/deliveryInfo.vue b/src/views/distribution/turndelivery/deliveryInfo.vue index a02195ad..841dbb4e 100644 --- a/src/views/distribution/turndelivery/deliveryInfo.vue +++ b/src/views/distribution/turndelivery/deliveryInfo.vue @@ -1,8 +1,8 @@