This commit is contained in:
djj 2025-04-18 11:24:07 +08:00
parent 949da4517a
commit 41e830ca7d

View File

@ -43,15 +43,15 @@
<el-col :span="1.5">
<el-button type="primary" icon="plus" plain @click="handleAdd()">新增</el-button>
</el-col>
<!-- <el-col :span="1.5">-->
<!-- <el-button type="success" icon="edit" plain @click="handleUpdate()" :disabled="single">修改</el-button>-->
<!-- </el-col>-->
<!-- <el-col :span="1.5">-->
<!-- <el-button type="success" icon="edit" plain @click="handleUpdate()" :disabled="single">修改</el-button>-->
<!-- </el-col>-->
<el-col :span="1.5">
<el-button type="danger" icon="delete" plain @click="handleDelete()" :disabled="multiple">删除</el-button>
</el-col>
<!-- <el-col :span="1.5">-->
<!-- <el-button type="warning" icon="download" plain>导出</el-button>-->
<!-- </el-col>-->
<!-- <el-col :span="1.5">-->
<!-- <el-button type="warning" icon="download" plain>导出</el-button>-->
<!-- </el-col>-->
<KoiToolbar v-model:showSearch="showSearch" @refreshTable="handleListPage"></KoiToolbar>
</el-row>
@ -141,9 +141,9 @@
<el-form-item label="角色名称" prop="roleName">
<el-input v-model="form.roleName" placeholder="请输入角色名称" clearable />
</el-form-item>
<el-form-item label="角色编号" prop="roleKey">
<el-input v-model="form.roleKey" placeholder="请输入角色编号" clearable />
</el-form-item>
<el-form-item label="角色编号" prop="roleKey">
<el-input v-model="form.roleKey" placeholder="请输入角色编号" clearable />
</el-form-item>
<el-form-item label="角色状态" prop="status">
<el-select v-model="form.status" placeholder="请选择角色状态" style="width: 260px" clearable>
<el-option label="启用" value="0" />
@ -198,9 +198,9 @@
</el-select>
</el-form-item>
<el-form-item label="数据权限" v-show="form.dataScope == 2">
<!-- <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="form.deptCheckStrictly" @change="handleCheckedTreeConnect($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="form.deptCheckStrictly" @change="handleCheckedTreeConnect($event, 'dept')">父子联动</el-checkbox>-->
<el-tree
class="tree-border"
:data="deptOptions"
@ -306,10 +306,12 @@ const handleSelectionChange = (selection: any) => {
};
/** 添加 */
const handleAdd = () => {
const handleAdd = async () => {
addGetTreeselect()
//
koiDrawerRef.value.koiOpen();
await nextTick(); //
treeRef.value.setCheckedKeys([], false);
//
resetForm();
//
@ -456,7 +458,7 @@ const handleUpdate = async (row?: any) => {
form.value = res.data;
//
if (treeRef.value) {
await nextTick(); // UI
await nextTick(); //
treeRef.value.setCheckedKeys([], false);
}
//
@ -605,7 +607,7 @@ onMounted(() => {
handleListPage();
if(role[0] === 'admin') {
dataScopeOptions.value.unshift({
value: "1", label: "全部数据权限"
value: "1", label: "全部数据权限"
})
}
})