src/views/console/system/addUser.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/master/person/main/personPerson.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/master/person/main/save.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/views/console/system/addUser.vue
@@ -34,9 +34,7 @@ </el-col> <el-col :span="12"> <el-form-item label="数据权限" prop="deptId"> <el-select v-model="form.deptId" multiple style="width: 100%" @change="deptIdChange"> <el-option v-for="item in deptIdList" :key="item.id" :label="item.title" :value="item.id"/> </el-select> <el-tree-select v-model="form.deptId" clearable multiple show-checkbox placeholder="数据权限配置" default-expand-all :data="deptIdList" :props="{ label: 'title' ,id: 'id',children: 'children'}" node-key="id" ref="deptIdTree" style="width: 100%" /> </el-form-item> </el-col> <el-col :span="12"> @@ -134,9 +132,6 @@ roleIdChange(val) { //数据权限 this.form.roleIdStr = val.join(","); }, deptIdChange(val) { //数据权限 this.form.deptIdStr = val.join(","); }, //显示 open(mode='add'){ this.mode = mode; @@ -157,11 +152,10 @@ }, //表单提交方法 submit(){ var obj = Object.assign({}, this.addPersonForm); var obj = Object.assign({},this.form); obj.deptId = obj.deptIdStr; obj.roleId = obj.roleIdStr; delete obj.deptIdStr; delete obj.roleIdStr; obj.deptId = obj.deptId.join(","); obj.roleId = obj.roleId.join(","); this.$refs.dialogForm.validate(async (valid) => { if (valid) { //this.isSaveing = true; @@ -218,10 +212,12 @@ showDetail(data) { this.$HTTP.get("/api/blade-user/detail?id="+data.id).then(res=> { if(res.code == 200) { res.data.deptIdStr = res.data.deptId; res.data.roleIdStr = res.data.roleId; res.data.roleId = res.data.roleId.split(","); res.data.deptId = [res.data.deptId]; if (res.data.deptId) { res.data.deptId = res.data.deptId.split(","); } else { res.data.deptId = []; } this.form = res.data; this.getEmployee(res.data.employeeId); } src/views/master/person/main/personPerson.vue
@@ -2,7 +2,7 @@ * @Author: lzhe lzhe@example.com * @Date: 2024-03-26 10:28:33 * @LastEditors: lzhe lzhe@example.com * @LastEditTime: 2024-09-24 15:47:04 * @LastEditTime: 2024-10-09 13:56:01 * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/master/person/main/personPerson.vue * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE --> src/views/master/person/main/save.vue
@@ -68,10 +68,7 @@ </el-col> <el-col :span="12"> <el-form-item label="数据权限配置"> <el-select v-model="addPersonForm.deptId" multiple filterable style="width: 100%" placeholder="数据权限配置" @change="deptIdChange"> <el-option v-for="item in deptIdList" :key="item.id" :label="item.title" :value="item.id" /> </el-select> <el-tree-select v-model="addPersonForm.deptId" clearable multiple show-checkbox placeholder="数据权限配置" default-expand-all :data="deptIdList" :props="{ label: 'title' ,id: 'id',children: 'children'}" node-key="id" ref="deptIdTree" style="width: 100%" /> </el-form-item> </el-col> </el-row>