fix
This commit is contained in:
parent
949da4517a
commit
41e830ca7d
@ -43,15 +43,15 @@
|
|||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button type="primary" icon="plus" plain @click="handleAdd()">新增</el-button>
|
<el-button type="primary" icon="plus" plain @click="handleAdd()">新增</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
<!-- <el-col :span="1.5">-->
|
<!-- <el-col :span="1.5">-->
|
||||||
<!-- <el-button type="success" icon="edit" plain @click="handleUpdate()" :disabled="single">修改</el-button>-->
|
<!-- <el-button type="success" icon="edit" plain @click="handleUpdate()" :disabled="single">修改</el-button>-->
|
||||||
<!-- </el-col>-->
|
<!-- </el-col>-->
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button type="danger" icon="delete" plain @click="handleDelete()" :disabled="multiple">删除</el-button>
|
<el-button type="danger" icon="delete" plain @click="handleDelete()" :disabled="multiple">删除</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
<!-- <el-col :span="1.5">-->
|
<!-- <el-col :span="1.5">-->
|
||||||
<!-- <el-button type="warning" icon="download" plain>导出</el-button>-->
|
<!-- <el-button type="warning" icon="download" plain>导出</el-button>-->
|
||||||
<!-- </el-col>-->
|
<!-- </el-col>-->
|
||||||
<KoiToolbar v-model:showSearch="showSearch" @refreshTable="handleListPage"></KoiToolbar>
|
<KoiToolbar v-model:showSearch="showSearch" @refreshTable="handleListPage"></KoiToolbar>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
@ -198,9 +198,9 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="数据权限" v-show="form.dataScope == 2">
|
<el-form-item label="数据权限" v-show="form.dataScope == 2">
|
||||||
<!-- <el-checkbox v-model="deptExpand" @change="handleCheckedTreeExpand($event, 'dept')">展开/折叠</el-checkbox>-->
|
<!-- <el-checkbox v-model="deptExpand" @change="handleCheckedTreeExpand($event, 'dept')">展开/折叠</el-checkbox>-->
|
||||||
<!-- <el-checkbox v-model="deptNodeAll" @change="handleCheckedTreeNodeAll($event, 'dept')">全选/全不选</el-checkbox>-->
|
<!-- <el-checkbox v-model="deptNodeAll" @change="handleCheckedTreeNodeAll($event, 'dept')">全选/全不选</el-checkbox>-->
|
||||||
<!-- <el-checkbox v-model="form.deptCheckStrictly" @change="handleCheckedTreeConnect($event, 'dept')">父子联动</el-checkbox>-->
|
<!-- <el-checkbox v-model="form.deptCheckStrictly" @change="handleCheckedTreeConnect($event, 'dept')">父子联动</el-checkbox>-->
|
||||||
<el-tree
|
<el-tree
|
||||||
class="tree-border"
|
class="tree-border"
|
||||||
:data="deptOptions"
|
:data="deptOptions"
|
||||||
@ -306,10 +306,12 @@ const handleSelectionChange = (selection: any) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
/** 添加 */
|
/** 添加 */
|
||||||
const handleAdd = () => {
|
const handleAdd = async () => {
|
||||||
addGetTreeselect()
|
addGetTreeselect()
|
||||||
// 打开对话框
|
// 打开对话框
|
||||||
koiDrawerRef.value.koiOpen();
|
koiDrawerRef.value.koiOpen();
|
||||||
|
await nextTick(); // 确保树组件加载完毕
|
||||||
|
treeRef.value.setCheckedKeys([], false);
|
||||||
// 重置表单
|
// 重置表单
|
||||||
resetForm();
|
resetForm();
|
||||||
// 标题
|
// 标题
|
||||||
@ -456,7 +458,7 @@ const handleUpdate = async (row?: any) => {
|
|||||||
form.value = res.data;
|
form.value = res.data;
|
||||||
// 清空选中的菜单
|
// 清空选中的菜单
|
||||||
if (treeRef.value) {
|
if (treeRef.value) {
|
||||||
await nextTick(); // 确保 UI 更新完成再操作
|
await nextTick(); // 确保树组件加载完毕
|
||||||
treeRef.value.setCheckedKeys([], false);
|
treeRef.value.setCheckedKeys([], false);
|
||||||
}
|
}
|
||||||
// 获取角色的菜单权限
|
// 获取角色的菜单权限
|
||||||
|
Loading…
x
Reference in New Issue
Block a user