Browse Source

首次上传

master
ruanqi 2 years ago
parent
commit
fa99558a28
  1. 3
      src/utils/index.js
  2. 18
      src/views/main-navbar.vue
  3. 2
      src/views/modules/sys/user.vue

3
src/utils/index.js

@ -16,6 +16,9 @@ export function getUUID () {
* @param {*} key * @param {*} key
*/ */
export function isAuth (key) { export function isAuth (key) {
console.log(sessionStorage.getItem('permissions'))
// console.log(key)
// console.log(JSON.parse(sessionStorage.getItem('permissions') || '[]').indexOf(key) !== -1 || false)
return JSON.parse(sessionStorage.getItem('permissions') || '[]').indexOf(key) !== -1 || false return JSON.parse(sessionStorage.getItem('permissions') || '[]').indexOf(key) !== -1 || false
} }

18
src/views/main-navbar.vue

@ -35,12 +35,12 @@
<el-submenu index="3"> <el-submenu index="3">
<template slot="title">{{ pageLanguage.setting }}</template> <template slot="title">{{ pageLanguage.setting }}</template>
<el-submenu index="2-1">
<template slot="title">{{ pageLanguage.languageSetting }}</template>
<el-menu-item index="2-1-1" :key="index" :value="item.languageCode" v-for="(item,index) in languageList "
@click.native="switch_the_language(item.languageCode)">{{ item.languageName }}
</el-menu-item>
</el-submenu>
<!-- <el-submenu index="2-1">-->
<!-- <template slot="title">{{ pageLanguage.languageSetting }}</template>-->
<!-- <el-menu-item index="2-1-1" :key="index" :value="item.languageCode" v-for="(item,index) in languageList "-->
<!-- @click.native="switch_the_language(item.languageCode)">{{ item.languageName }}-->
<!-- </el-menu-item>-->
<!-- </el-submenu>-->
<el-submenu index="2-2"> <el-submenu index="2-2">
<template slot="title">{{ pageLanguage.userSetting }}</template> <template slot="title">{{ pageLanguage.userSetting }}</template>
<el-menu-item index="2-2-1" @click.native="updatePasswordHandle()">{{ pageLanguage.updatePassword }} <el-menu-item index="2-2-1" @click.native="updatePasswordHandle()">{{ pageLanguage.updatePassword }}
@ -48,8 +48,8 @@
<el-menu-item index="2-2-2" @click.native="updateLanguageHandle()">{{ pageLanguage.updateDefaultLanguage }} <el-menu-item index="2-2-2" @click.native="updateLanguageHandle()">{{ pageLanguage.updateDefaultLanguage }}
</el-menu-item> </el-menu-item>
</el-submenu> </el-submenu>
<el-menu-item index="2-3" @click="$router.push({ name: 'theme' })">{{ pageLanguage.cssSetting }}
</el-menu-item>
<!-- <el-menu-item index="2-3" @click="$router.push({ name: 'theme' })">{{ pageLanguage.cssSetting }}-->
<!-- </el-menu-item>-->
</el-submenu> </el-submenu>
<el-menu-item class="site-navbar__avatar" index="4"> <el-menu-item class="site-navbar__avatar" index="4">
@ -112,7 +112,7 @@ export default {
userSetting: '用户设置', userSetting: '用户设置',
updatePassword: '修改密码', updatePassword: '修改密码',
updateDefaultLanguage: '修改默认语言', updateDefaultLanguage: '修改默认语言',
cssSetting: '主设置',
cssSetting: '主设置',
}, },
// end // end

2
src/views/modules/sys/user.vue

@ -77,7 +77,7 @@
width="150" width="150"
:label="buttons.cz||'操作'"> :label="buttons.cz||'操作'">
<template slot-scope="scope"> <template slot-scope="scope">
<a type="text" size="small" @click="generateData(scope.row)">{{ buttons.auth || '审核' }}</a>
<!-- <a type="text" size="small" @click="generateData(scope.row)">{{ buttons.auth || '审核' }}</a>-->
<a v-if="isAuth('sys:user:update')" type="text" size="small" <a v-if="isAuth('sys:user:update')" type="text" size="small"
@click="addOrUpdateHandle(scope.row.userId)">{{ buttons.edit || '修改' }}</a> @click="addOrUpdateHandle(scope.row.userId)">{{ buttons.edit || '修改' }}</a>
<a v-if="isAuth('sys:user:delete')" type="text" size="small" <a v-if="isAuth('sys:user:delete')" type="text" size="small"

Loading…
Cancel
Save