Browse Source

角色管理

zhangrenyuan/feature-20250714163943-金币前端二期
ZhangYong 3 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) 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({ const permissionEditObj = ref({
checkedKeys: [], checkedKeys: [],
@ -916,7 +926,7 @@ const resetPassword = function (row) {
// //
const confirmResetPassword = async function () { const confirmResetPassword = async function () {
console.log('重置密码markets1', adminData.value.markets)
console.log('adminData', adminData.value)
// markets // markets
if (typeof adminData.value.markets === 'string' && adminData.value.markets) { if (typeof adminData.value.markets === 'string' && adminData.value.markets) {
adminData.value.markets = adminData.value.markets.split(','); adminData.value.markets = adminData.value.markets.split(',');
@ -1115,7 +1125,7 @@ onMounted(async function () {
await getArea() await getArea()
await getStore() await getStore()
await getRoleList() await getRoleList()
await getRolePermission()
}) })
@ -1127,7 +1137,7 @@ onMounted(async function () {
<el-button :type="checkTab === 'admin' ? 'primary' : 'default'" @click="checkTab = 'admin'"> <el-button :type="checkTab === 'admin' ? 'primary' : 'default'" @click="checkTab = 'admin'">
用户管理 用户管理
</el-button> </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>
</el-button-group> </el-button-group>

Loading…
Cancel
Save