| | |
| | | |
| | | <el-row> |
| | | <el-col :span="20" |
| | | ><el-form-item label="适用课题组" prop="region"> |
| | | ><el-form-item label="适用科室" prop="region"> |
| | | <el-select |
| | | v-model="tempDetpRelevanceslist" |
| | | @remove-tag="removetag" |
| | |
| | | size="medium" |
| | | multiple |
| | | filterable |
| | | placeholder="请选择课题组" |
| | | placeholder="请选择科室" |
| | | > |
| | | <el-option |
| | | class="ruleFormaa" |
| | |
| | | delScriptVOList: [], |
| | | illnesslistapi: [], |
| | | illnesslist: [], |
| | | tempDetpRelevanceslist: [], //课题组数据 |
| | | tempDetpRelevanceslistform: [], //课题组数据 |
| | | tempDetpRelevanceslist: [], //科室数据 |
| | | tempDetpRelevanceslistform: [], //科室数据 |
| | | tempbelongWards: [], //病区数据 |
| | | tempbelongWardsform: [], //病区数据 |
| | | optionstag: [], |
| | |
| | | }); |
| | | } |
| | | }, |
| | | // 获取课题组树 |
| | | // 获取科室树 |
| | | getDeptTree() { |
| | | // 课题组列表 |
| | | // 科室列表 |
| | | deptTreeSelect().then((response) => { |
| | | this.deptOptions = response.data; |
| | | this.flatArray = this.flattenArray(response.data); |
| | |
| | | this.Departmenttreatment(); |
| | | }, |
| | | |
| | | // 课题组/院区处理 |
| | | // 科室/院区处理 |
| | | Departmenttreatment() { |
| | | this.tempDetpRelevanceslist.forEach((item) => { |
| | | console.log(item); |
| | |
| | | this.submitForm(); |
| | | }, 500); |
| | | }, |
| | | // 课题组删除触发 |
| | | // 科室删除触发 |
| | | removetag(row) { |
| | | let result = this.deptlist |
| | | .filter((item) => item.deptCode == row) |
| | |
| | | this.illnessVisible = false; |
| | | this.$modal.msgSuccess("编辑成功"); |
| | | }, |
| | | // 保存课题组/病区 |
| | | // 保存科室/病区 |
| | | putbelongDepts(id) { |
| | | this.tempDetpRelevanceslistform.forEach((item) => { |
| | | if (!item.tempid) item.tempid = id; |
| | |
| | | if (this.tempDetpRelevanceslistform.length > 0) { |
| | | depthospgetson(this.tempDetpRelevanceslistform).then((res) => { |
| | | if (res.code == 200) { |
| | | this.$modal.msgSuccess("课题组新增成功"); |
| | | this.$modal.msgSuccess("科室新增成功"); |
| | | } |
| | | }); |
| | | } |