|
@@ -123,7 +123,7 @@
|
|
|
<el-checkbox v-model="form.menuCheckStrictly"
|
|
|
@change="handleCheckedTreeConnect($event, 'menu')">父子联动</el-checkbox>
|
|
|
<el-tree class="tree-border" :data="menuOptions" show-checkbox ref="menuRef" node-key="id"
|
|
|
- :check-strictly="!form.menuCheckStrictly" empty-text="加载中,请稍候"
|
|
|
+ :check-strictly="!form.menuCheckStrictly" empty-text="暂无数据"
|
|
|
:props="{ label: 'label', children: 'children' }"></el-tree>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="备注">
|
|
@@ -300,8 +300,11 @@ function handleAuthUser(row) {
|
|
|
router.push("/system/role-auth/user/" + row.roleId);
|
|
|
}
|
|
|
/** 查询菜单树结构 */
|
|
|
-function getMenuTreeselect() {
|
|
|
- menuTreeselect().then(response => {
|
|
|
+function getMenuTreeselect(val) {
|
|
|
+ console.log(val);
|
|
|
+ let obj = {}
|
|
|
+ val !== undefined ? obj.roleType = val : ''
|
|
|
+ menuTreeselect(obj).then(response => {
|
|
|
menuOptions.value = response.data;
|
|
|
});
|
|
|
}
|
|
@@ -488,5 +491,10 @@ function cancelDataScope() {
|
|
|
reset();
|
|
|
}
|
|
|
|
|
|
+// 检测功能类型
|
|
|
+watch(() => form.value.roleType, (val) => {
|
|
|
+ getMenuTreeselect(val)
|
|
|
+})
|
|
|
+
|
|
|
getList();
|
|
|
</script>
|