Browse Source

角色管理

zhangrenyuan/feature-20250714163943-金币前端二期
ZhangYong 2 weeks ago
parent
commit
ff24dde99b
  1. 18
      src/views/permissions/permission.vue

18
src/views/permissions/permission.vue

@ -81,7 +81,17 @@ const getAdminData = async function () {
console.log('请求失败', error)
}
}
const viewRole =ref([])
const getRolePermission = async function(){
const result = await request({
url: '/menu/tree',
data: {
"id":adminData.value.roleId
}
})
viewRole.value = collectIds(result.data)
console.log('result111',viewRole.value);
}
//
const permissionEditObj = ref({
checkedKeys: [],
@ -916,7 +926,7 @@ const resetPassword = function (row) {
//
const confirmResetPassword = async function () {
console.log('重置密码markets1', adminData.value.markets)
console.log('adminData', adminData.value)
// markets
if (typeof adminData.value.markets === 'string' && adminData.value.markets) {
adminData.value.markets = adminData.value.markets.split(',');
@ -1115,7 +1125,7 @@ onMounted(async function () {
await getArea()
await getStore()
await getRoleList()
await getRolePermission()
})
@ -1127,7 +1137,7 @@ onMounted(async function () {
<el-button :type="checkTab === 'admin' ? 'primary' : 'default'" @click="checkTab = 'admin'">
用户管理
</el-button>
<el-button :type="checkTab === 'role' ? 'primary' : 'default'" @click="checkTab = 'role'">
<el-button v-if="viewRole.includes(30)" :type="checkTab === 'role' ? 'primary' : 'default'" @click="checkTab = 'role'">
角色管理
</el-button>
</el-button-group>

Loading…
Cancel
Save