fix 自定义数据权限部门丢失

This commit is contained in:
LiuHao 2023-04-12 10:23:18 +08:00
parent 9a070b0074
commit 8111ed9a84
2 changed files with 3 additions and 3 deletions

View File

@ -45,7 +45,7 @@ export interface RoleForm {
menuCheckStrictly: boolean; menuCheckStrictly: boolean;
deptCheckStrictly: boolean; deptCheckStrictly: boolean;
remark: string; remark: string;
dataScope?: number; dataScope?: string;
roleId: string | undefined; roleId: string | undefined;
menuIds: Array<string | number>; menuIds: Array<string | number>;
deptIds: Array<string | number>; deptIds: Array<string | number>;

View File

@ -164,7 +164,7 @@
<el-option v-for="item in dataScopeOptions" :key="item.value" :label="item.label" :value="item.value"></el-option> <el-option v-for="item in dataScopeOptions" :key="item.value" :label="item.label" :value="item.value"></el-option>
</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>
@ -243,7 +243,7 @@ const initForm: RoleForm = {
menuCheckStrictly: true, menuCheckStrictly: true,
deptCheckStrictly: true, deptCheckStrictly: true,
remark: '', remark: '',
dataScope: 1, dataScope: '1',
menuIds: [], menuIds: [],
deptIds: [], deptIds: [],
} }