| | |
| | | v-if="columns[2].visible" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | <!-- <el-table-column |
| | | label="部门" |
| | | align="center" |
| | | key="deptName" |
| | | prop="dept.deptName" |
| | | v-if="columns[3].visible" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | /> --> |
| | | <el-table-column |
| | | label="手机号码" |
| | | align="center" |
| | |
| | | addUser, |
| | | updateUser, |
| | | resetUserPwd, |
| | | adduserdept, |
| | | changeUserStatus, |
| | | deptTreeSelect, |
| | | } from "@/api/system/user"; |
| | |
| | | children: "children", |
| | | label: "label", |
| | | }, |
| | | props: { multiple: true, value: "id", label: "label" }, |
| | | props: { multiple: true, value: "deptCode", label: "label" }, |
| | | // 用户导入参数 |
| | | upload: { |
| | | // 是否显示弹出层(用户导入) |
| | |
| | | const userId = row.userId || this.ids; |
| | | getUser(userId).then((response) => { |
| | | this.form = response.data; |
| | | |
| | | this.form.leaveldeptcodes = JSON.parse(this.form.hospInfo); |
| | | this.form.leavehospitaldistrictcodes = JSON.parse(this.form.deptInfo); |
| | | console.log(this.form.leavehospitaldistrictcodes,'leavehospitaldistrictcodes'); |
| | | console.log(this.form.leaveldeptcodes,'leaveldeptcodes'); |
| | | |
| | | this.postOptions = response.posts; |
| | | this.roleOptions = response.roles; |
| | | this.$set(this.form, "postIds", response.postIds); |
| | |
| | | this.form.leavehospitaldistrictcodes = this.form.leavehospitaldistrictcodes.map( |
| | | (subArr) => subArr[subArr.length - 1] |
| | | ); |
| | | console.log(this.form.leavehospitaldistrictcodes,'leavehospitaldistrictcodes'); |
| | | console.log(this.form.leaveldeptcodes,'leaveldeptcodes'); |
| | | |
| | | |
| | | this.$refs["form"].validate((valid) => { |
| | | if (valid) { |
| | |
| | | } |
| | | }); |
| | | }, |
| | | // 新增数据 |
| | | adduserdept(){ |
| | | if (this.form.leavehospitaldistrictcodes[0]) { |
| | | this.form.leavehospitaldistrictcodes.forEach((dept) => { |
| | | adduserdept({deptCode:dept,deptType:2,userId:this.form.userId}).then((response) => { |
| | | this.open = false; |
| | | this.getList(); |
| | | }); |
| | | }) |
| | | } |
| | | if (this.form.leaveldeptcodes[0]) { |
| | | this.form.leaveldeptcodes.forEach((dept) => { |
| | | adduserdept({deptCode:dept,deptType:1,userId:this.form.userId}).then((response) => { |
| | | this.open = false; |
| | | this.getList(); |
| | | }); |
| | | }) |
| | | } |
| | | |
| | | adduserdept(this.form).then((response) => { |
| | | this.$modal.msgSuccess("添加成功"); |
| | | this.open = false; |
| | | this.getList(); |
| | | }); |
| | | }, |
| | | /** 删除按钮操作 */ |
| | | handleDelete(row) { |
| | | const userIds = row.userId || this.ids; |