fix 编辑角色 需要隐藏到权限设置

This commit is contained in:
oldHome 2025-06-27 20:12:47 +08:00
parent fb7067007c
commit 01cfb2cacf
2 changed files with 4 additions and 4 deletions

View File

@ -333,7 +333,7 @@ const routes = [
meta: { meta: {
title: '商铺管理', title: '商铺管理',
icon: 'iconfont icon-a-shanghu_choose2x1', icon: 'iconfont icon-a-shanghu_choose2x1',
roles: ['master', 'admin'], roles: ['master', 'admin', 'editor'],
tapName: 'admin' tapName: 'admin'
}, },
children: [ children: [
@ -343,7 +343,7 @@ const routes = [
meta: { meta: {
title: '商铺设置', title: '商铺设置',
icon: 'iconfont icon-dianpuguanli', icon: 'iconfont icon-dianpuguanli',
roles: ['master', 'admin'], roles: ['master', 'admin', 'editor'],
tapName: 'admin' tapName: 'admin'
} }
}, },
@ -397,7 +397,7 @@ const routes = [
meta: { meta: {
title: '账户编辑', title: '账户编辑',
icon: 'iconfont icon-huizhi', icon: 'iconfont icon-huizhi',
roles: ['master', 'admin'], roles: ['master', 'admin', 'editor'],
tapName: 'admin', tapName: 'admin',
hidden: true hidden: true
} }

View File

@ -34,7 +34,7 @@
</template> </template>
</el-upload> </el-upload>
</el-form-item> </el-form-item>
<el-form-item label="权限设置"> <el-form-item v-if="$store.state.user.power !== 'editor'" label="权限设置" >
<el-radio-group v-model="form.role"> <el-radio-group v-model="form.role">
<el-radio label="admin">管理员</el-radio> <el-radio label="admin">管理员</el-radio>
<el-radio label="editor">编辑</el-radio> <el-radio label="editor">编辑</el-radio>