From 656696be4b70513e94f1341db8d1c2d3f43b3e6d Mon Sep 17 00:00:00 2001 From: Your Name <123456> Date: 星期三, 13 七月 2022 09:18:47 +0800 Subject: [PATCH] 登录跳转首页 --- src/views/system/department/component/deptDialog.vue | 36 ++++++++++++++---------------------- 1 files changed, 14 insertions(+), 22 deletions(-) diff --git a/src/views/system/department/component/deptDialog.vue b/src/views/system/department/component/deptDialog.vue index b1df6b5..e3757f2 100644 --- a/src/views/system/department/component/deptDialog.vue +++ b/src/views/system/department/component/deptDialog.vue @@ -7,23 +7,23 @@ <el-form-item label="上级部门"> <el-cascader :options="deptData" - :props="{ checkStrictly: true, value: 'id', label: 'name' }" + :props="{ emitPath: false, checkStrictly: true, value: 'depId', label: 'depName' }" placeholder="请选择部门" clearable class="w100" - v-model="departmentForm.struct" + v-model="departmentForm.parentDepId" > </el-cascader> </el-form-item> </el-col> <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20"> <el-form-item label="部门名称"> - <el-input v-model="departmentForm.name" placeholder="请输入部门名称" clearable></el-input> + <el-input v-model="departmentForm.depName" placeholder="请输入部门名称" clearable></el-input> </el-form-item> </el-col> <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20"> <el-form-item label="部门描述"> - <el-input v-model="departmentForm.info" type="textarea" placeholder="请输入部门描述" maxlength="150"></el-input> + <el-input v-model="departmentForm.depInfo" type="textarea" placeholder="请输入部门描述" maxlength="150"></el-input> </el-form-item> </el-col> </el-row> @@ -31,7 +31,7 @@ <template #footer> <span class="dialog-footer"> <el-button @click="onCancel" size="default">取 消</el-button> - <el-button type="primary" @click="onSubmit" size="default">新 增</el-button> + <el-button type="primary" @click="onSubmit" size="default">确 定</el-button> </span> </template> </el-dialog> @@ -45,7 +45,6 @@ // 定义接口来定义对象的类型 interface TableDataRow { - struct: Array<string>; name:string, info:string, parentId:string, @@ -55,10 +54,9 @@ title:string; isShowDialog: boolean; departmentForm: { - struct: Array<string>; - name:string, - info:string, - parentId:string + depName:string, + depInfo:string, + parentDepId:string }; deptData: Array<TableDataRow>; } @@ -70,10 +68,9 @@ title:'', isShowDialog: false, departmentForm: { - name:'', - parentId:'', - info:'', - struct:[] + depName:'', + parentDepId:'', + depInfo:'', }, deptData: [], // 部门数据 }); @@ -84,10 +81,9 @@ if(type === '新增'){ state.title = '新增部门' state.departmentForm = { - name:'', - parentId:'', - info:'', - struct:[] + depName:'', + parentDepId:'', + depInfo:'', } }else{ state.title = '修改部门' @@ -104,10 +100,6 @@ }; // 新增 const onSubmit = async () => { - if(state.departmentForm.struct && state.departmentForm.struct !== []){ - let departmentId = JSON.parse(JSON.stringify(state.departmentForm.struct)) - state.departmentForm.parentId = departmentId[departmentId.length - 1] - } if(state.title === '新增部门'){ let res = await departmentApi().addDepartment(state.departmentForm) if(res.data.code === '200'){ -- Gitblit v1.9.2