|
@@ -165,7 +165,7 @@ getMenuTreeSelect()
|
|
|
// 根据角色ID查询菜单树结构
|
|
|
const getRoleMenuTreeSelect = (roleId: any) => {
|
|
|
return roleMenuTreeSelectApi(roleId).then((res: any) => {
|
|
|
- menuOptions.value = res.menus
|
|
|
+ menuOptions.value = res.data.menus
|
|
|
return res
|
|
|
})
|
|
|
}
|
|
@@ -174,7 +174,7 @@ const getRoleMenuTreeSelect = (roleId: any) => {
|
|
|
const getDeptTree = (roleId: string) => {
|
|
|
return deptTreeSelectApi(roleId).then((res: any) => {
|
|
|
if (res.code === 200) {
|
|
|
- deptOptions.value = res.depts
|
|
|
+ deptOptions.value = res.data.depts
|
|
|
return res
|
|
|
}
|
|
|
})
|
|
@@ -233,7 +233,7 @@ const openDialog = async (type: number, title: string, row?: any) => {
|
|
|
formDialogRef.value?.openDialog(params)
|
|
|
if (row?.roleId) {
|
|
|
getRoleMenuTreeSelect(row?.roleId).then(res => {
|
|
|
- let checkedKeys = res.checkedKeys
|
|
|
+ let checkedKeys = res.data.checkedKeys
|
|
|
checkedKeys.forEach((v: any) => {
|
|
|
nextTick(() => {
|
|
|
menuRef.value.setChecked(v, true, false)
|
|
@@ -264,7 +264,7 @@ const openDataDialog = async (type: number, title: string, row?: any) => {
|
|
|
getDeptTree(row?.roleId).then(res => {
|
|
|
nextTick(() => {
|
|
|
if (deptRef.value) {
|
|
|
- deptRef.value.setCheckedKeys(res.checkedKeys)
|
|
|
+ deptRef.value.setCheckedKeys(res.data.checkedKeys)
|
|
|
}
|
|
|
})
|
|
|
})
|
|
@@ -452,17 +452,22 @@ const setItemsOptions = () => {
|
|
|
{
|
|
|
label: '显示顺序',
|
|
|
prop: 'roleSort',
|
|
|
+ span: 12,
|
|
|
rules: [{ required: true, message: '显示顺序不能为空', trigger: 'blur' }],
|
|
|
compOptions: {
|
|
|
- placeholder: '请输入显示顺序'
|
|
|
+ elTagName: 'input-number'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
label: '角色状态',
|
|
|
prop: 'status',
|
|
|
+ span: 12,
|
|
|
rules: [{ required: true, message: '角色状态不能为空', trigger: 'blur' }],
|
|
|
compOptions: {
|
|
|
- placeholder: '请输入角色状态'
|
|
|
+ elTagName: 'radio-group',
|
|
|
+ enum: () => getDictsApi('sys_normal_disable'),
|
|
|
+ labelKey: 'dictLabel',
|
|
|
+ valueKey: 'dictValue'
|
|
|
}
|
|
|
},
|
|
|
{
|