|
|
@ -189,7 +189,10 @@ const getStore = async function () { |
|
|
|
} |
|
|
|
// 新增角色弹窗 |
|
|
|
const openPermissionAddVisible = function () { |
|
|
|
|
|
|
|
permissionAddVisible.value = true |
|
|
|
Ref.value.resetFields(); |
|
|
|
|
|
|
|
getRoles() |
|
|
|
getLists() |
|
|
|
} |
|
|
@ -388,9 +391,6 @@ const filterGoldenBeanMenus = (tree) => { |
|
|
|
}); |
|
|
|
}; |
|
|
|
|
|
|
|
const handleMarketChange = () => { |
|
|
|
getLists(); // 重新获取并过滤菜单树 |
|
|
|
}; |
|
|
|
|
|
|
|
const treeRef = ref(null) |
|
|
|
// 处理编辑角色权限时的勾选事件 |
|
|
@ -774,7 +774,7 @@ onMounted(async function () { |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item prop="market" label="所属地区:" required> |
|
|
|
<el-select v-model="addRole.market" placeholder="请选择所属地区" style="width: 220px" clearable @change="handleMarketChange" > |
|
|
|
<el-select v-model="addRole.market" placeholder="请选择所属地区" style="width: 220px" clearable > |
|
|
|
<el-option v-for="item in addRoleMarket" :key="item" :label="item" :value="item"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|