| | |
| | | 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" |
| | |
| | | width="160" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <span>{{ parseTime(scope.row.createTime) }}</span> |
| | | <span>{{ formatTime(scope.row.createTime) }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <!-- <el-col :span="12"> |
| | | <el-form-item label="归属部门" prop="deptId"> |
| | | <treeselect |
| | | v-model="form.depts" |
| | |
| | | placeholder="请选择归属部门" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-col> --> |
| | | </el-row> |
| | | <el-form-item label="适用科室" prop="region"> |
| | | <el-cascader |
| | | style="width: 478px" |
| | | v-model="form.leaveldeptcodes" |
| | | :options="deptOptions" |
| | | :props="props" |
| | | :show-all-levels="false" |
| | | clearable |
| | | > |
| | | <template slot-scope="{ node, data }"> |
| | | <span>{{ data.label }}</span> |
| | | <span v-if="!node.isLeaf"> |
| | | ({{ data.children.length }}) |
| | | </span> |
| | | </template> |
| | | </el-cascader> |
| | | </el-form-item> |
| | | <el-form-item label="适用院区" prop="region"> |
| | | <el-cascader |
| | | style="width: 478px" |
| | | v-model="form.leavehospitaldistrictcodes" |
| | | :options="deptOptions" |
| | | :props="props" |
| | | :show-all-levels="false" |
| | | clearable |
| | | > |
| | | <template slot-scope="{ node, data }"> |
| | | <span>{{ data.label }}</span> |
| | | <span v-if="!node.isLeaf"> |
| | | ({{ data.children.length }}) |
| | | </span> |
| | | </template> |
| | | </el-cascader> |
| | | </el-form-item> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="手机号码" prop="phonenumber"> |
| | |
| | | addUser, |
| | | updateUser, |
| | | resetUserPwd, |
| | | adduserdept, |
| | | changeUserStatus, |
| | | deptTreeSelect, |
| | | } from "@/api/system/user"; |
| | |
| | | children: "children", |
| | | label: "label", |
| | | }, |
| | | props: { multiple: true, value: "deptCode", label: "label" }, |
| | | // 用户导入参数 |
| | | upload: { |
| | | // 是否显示弹出层(用户导入) |
| | |
| | | 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); |
| | |
| | | }, |
| | | /** 提交按钮 */ |
| | | submitForm: function () { |
| | | this.form.hospInfo = JSON.stringify(this.form.leaveldeptcodes); |
| | | this.form.deptInfo = JSON.stringify(this.form.leavehospitaldistrictcodes); |
| | | this.form.leaveldeptcodes = this.form.leaveldeptcodes.map( |
| | | (subArr) => subArr[subArr.length - 1] |
| | | ); |
| | | 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) { |
| | | if (this.form.userId != undefined) { |
| | |
| | | } |
| | | }); |
| | | }, |
| | | // 新增数据 |
| | | 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; |