Browse Source

权限,多语言完全控制根据参数字段确定 2022年11月17日 sxm

master
[li_she] 3 years ago
parent
commit
07a4f3ff77
  1. 8
      src/views/common/home.vue
  2. 4
      src/views/common/login.vue
  3. 4
      src/views/main-navbar.vue
  4. 2
      src/views/main-sidebar.vue
  5. 33
      src/views/modules/common/right_click_menu.vue
  6. 2
      src/views/modules/yieldReport/com_produce_down.vue

8
src/views/common/home.vue

@ -17,10 +17,10 @@
console.log("欢迎使用 旭捷管理系统!!!")
},
languagePack() {
searchSysLanguagePack().then(({data}) => {
this.$i18n.mergeLocaleMessage('en', data.data.en)
this.$i18n.mergeLocaleMessage('cn', data.data.cn)
})
// searchSysLanguagePack().then(({data}) => {
// this.$i18n.mergeLocaleMessage('en', data.data.en)
// this.$i18n.mergeLocaleMessage('cn', data.data.cn)
// })
}
},
computed: {

4
src/views/common/login.vue

@ -105,8 +105,8 @@
getConfigParams().then(({data}) => {
if (data && data.code == 0) {
localStorage.setItem('configParams', JSON.stringify(data.data))
this.multiLanguage = JSON.parse(localStorage.getItem('configParams')).multiLanguage
this.authControl = JSON.parse(localStorage.getItem('configParams')).authControl
// this.multiLanguage = JSON.parse(localStorage.getItem('configParams')).multiLanguage
// this.authControl = JSON.parse(localStorage.getItem('configParams')).authControl
}
})
}

4
src/views/main-navbar.vue

@ -298,10 +298,6 @@
searchFunctionButtonList(queryButton).then(({data}) => {
if (data.code === 0) {
this.pageLanguage = data.data
} else {
saveButtonList(this.pageLanguageList).then(({data}) => {
this.getFunctionButtonList()
})
}
})
},

2
src/views/main-sidebar.vue

@ -131,7 +131,7 @@ export default {
objectId: 'homePage'
}
searchFunctionButtonList(queryButton).then(({data}) => {
if (JSON.stringify(data.data) != '{}') {
if (data.code == 0 ) {
this.pageLanguage = data.data
}
})

33
src/views/modules/common/right_click_menu.vue

@ -1,33 +1,8 @@
<!-- 菜单页代码 contextButton/index.vue -->
<template>
<div id="contextmenu" class="contextmenu">
<div class="contextmenu__item" @click="handleOne()">菜单一</div>
<div class="contextmenu__item" @click="handleTwo()">菜单二</div>
<div class="contextmenu__item" @click="handleThree()">菜单三</div>
<div class="contextmenu__item" @click="handleThree()">菜单4</div>
<div class="contextmenu__item" @click="handleThree()">菜单5</div>
<div class="contextmenu__item" @click="handleThree()">菜单6</div>
<div class="contextmenu__item" @click="handleThree()">菜单7</div>
<div class="contextmenu__item" @click="handleThree()">菜单8</div>
<div class="contextmenu__item" @click="handleThree()">菜单9</div>
<div class="contextmenu__item" @click="handleThree()">菜单10</div>
<div class="contextmenu__item" @click="handleThree()">菜单11</div>
<div class="contextmenu__item" @click="handleThree()">菜单12</div>
<div class="contextmenu__item" @click="handleThree()">菜单13</div>
<div class="contextmenu__item" @click="handleThree()">菜单13</div>
<div class="contextmenu__item" @click="handleThree()">菜单13</div>
<div class="contextmenu__item" @click="handleThree()">菜单13</div>
<div class="contextmenu__item" @click="handleThree()">菜单13</div>
<div class="contextmenu__item" @click="handleThree()">菜单13</div>
<div class="contextmenu__item" @click="handleThree()">菜单13</div>
<div class="contextmenu__item" @click="handleThree()">菜单13</div>
<div class="contextmenu__item" @click="handleThree()">菜单13</div>
<div class="contextmenu__item" @click="handleThree()">菜单13</div>
<div class="contextmenu__item" @click="handleThree()">菜单13</div>
<div class="contextmenu__item" @click="handleThree()">菜单13</div>
<div class="contextmenu__item" @click="handleThree()">菜单13</div>
<div class="contextmenu__item" @click="handleOne()">创建分卷</div>
<div class="contextmenu__item" @click="handleTwo()">扫描材料</div>
</div>
</template>
@ -35,7 +10,9 @@
export default {
name: "index",
data() {
return {}
return {
}
},
methods: {
init(row, column, event) {

2
src/views/modules/yieldReport/com_produce_down.vue

@ -258,6 +258,7 @@ export default {
this.pageData.reportTime = this.dayjs(new Date()).format('HH:mm:ss');
//
this.getMultiLanguageList(); //
////this.getMultiLanguageList();//
//
this.pageData.totalTime = 0;
this.pageData.downTimeCode = '';
@ -332,6 +333,7 @@ export default {
let labels = this.labelsList;
await saveButtonList(buttons)
await saveButtonList(labels)
this.getMultiLanguageList()
},
getMultiLanguageList() {

Loading…
Cancel
Save