|  |  | 
 |  |  |  | 
 |  |  |           <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("科室新增成功"); | 
 |  |  |           } | 
 |  |  |         }); | 
 |  |  |       } |