|
|
@ -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> |
|
|
|