| | |
| | | <el-input |
| | | type="textarea" |
| | | placeholder="请选择内容" |
| | | v-model="proParentList.remark" |
| | | v-model="titles" |
| | | rows="2" |
| | | > |
| | | </el-input> |
| | |
| | | <el-input |
| | | type="textarea" |
| | | placeholder="请选择内容" |
| | | v-model="proParentList.remark" |
| | | v-model="titles" |
| | | rows="2" |
| | | > |
| | | </el-input> |
| | |
| | | @selection-change="handleSelectionChanges" |
| | | > |
| | | <el-table-column type="selection" width="40"> </el-table-column> |
| | | <el-table-column prop="title" label="病种名称" align="center" width="130px"></el-table-column> |
| | | <el-table-column prop="advice" label="建议" align="center" :show-overflow-tooltip="true"> |
| | | <el-table-column |
| | | prop="title" |
| | | label="病种名称" |
| | | align="center" |
| | | width="130px" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | prop="advice" |
| | | label="建议" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | </el-table-column> |
| | | </el-table> |
| | | <pagination |
| | |
| | | <div class="tab4_txt"> |
| | | <h4>已选病种</h4> |
| | | </div> |
| | | |
| | | <el-table |
| | | border |
| | | :data="deptAdviceList1" |
| | | height="430px" |
| | | > |
| | | |
| | | <el-table border :data="deptAdviceList1" height="430px"> |
| | | <el-table-column prop="title" label="病种名称" align="center"> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | idss:[], |
| | | remakes: "", |
| | | titles: "", |
| | | advice: "", |
| | | idss: [], |
| | | vaids: [], |
| | | vaids1: [], |
| | | activeNames: "first", |
| | |
| | | deptAdviceList1: [], |
| | | deptAdviceList2: [], |
| | | deptAdviceList3: [], |
| | | deptAdviceList4: [], |
| | | value: {}, |
| | | remark: "", //备注 |
| | | remarks: "", |
| | |
| | | tjNum: this.tableAll.tjNumber, |
| | | }; |
| | | getAdviceByTjNumAndPro(data).then((res) => { |
| | | console.log(res); |
| | | if (res.data) { |
| | | // this.deptAdviceList2 = []; |
| | | this.deptAdviceList3 = res.data; |
| | | this.deptAdviceList1 = [ |
| | | ...new Set(this.deptAdviceList2.concat(this.deptAdviceList3)), |
| | | ]; |
| | | this.deptAdviceList3.forEach(items=>{ |
| | | this.idss.push(items.id) |
| | | }) |
| | | this.deptAdviceList3.forEach((items) => { |
| | | this.idss.push(items.id); |
| | | this.remakes += items.advice + ","; |
| | | }); |
| | | } |
| | | }); |
| | | }, |
| | | handleSelectionChanges(val) { |
| | | // this.deptAdviceList1 = val; |
| | | if (val.length > 1) { |
| | | let del_row = val.shift(); |
| | | this.$refs.multipleTable.toggleRowSelection(del_row, false); |
| | | val.forEach((item) => { |
| | | this.deptAdviceList2.push(item); |
| | | }); |
| | | } else if ((val.length = 1)) { |
| | | val.forEach((item) => { |
| | | this.deptAdviceList2.push(item); |
| | | }); |
| | | } |
| | | this.deptAdviceList1 = [ |
| | | ...new Set(this.deptAdviceList2.concat(this.deptAdviceList3)), |
| | | ]; |
| | | }, |
| | | queding() { |
| | | if (this.proParentList.xiaoJie.length != 0) { |
| | | // this.proParentList.remark = ""; |
| | | console.log(this.deptAdviceList,111); |
| | | this.deptAdviceList.forEach((item) => { |
| | | this.ids = item.id; |
| | | console.log(this.deptAdviceList1,222); |
| | | this.deptAdviceList1.forEach((item1) => { |
| | | if ( |
| | | item1.id === item.id && |
| | | !this.proParentList.remark.includes(item.title) |
| | | ) { |
| | | if (this.proParentList.remark) { |
| | | this.proParentList.remark += item.title + ","; |
| | | this.value += item.title + ","; |
| | | this.vaids.push(item1.id); |
| | | this.vaids1 = this.vaids.concat(this.idss) |
| | | } else { |
| | | this.proParentList.remark = item.title + ","; |
| | | this.value += item.title + ","; |
| | | this.vaids.push(item1.id); |
| | | this.vaids1 = this.vaids.concat(this.idss) |
| | | } |
| | | } |
| | | }); |
| | | }); |
| | | this.taocan = false; |
| | | } else { |
| | | this.proParentList.remark = ""; |
| | | this.deptAdviceList.forEach((item) => { |
| | | this.ids = item.id; |
| | | this.deptAdviceList1.forEach((item1) => { |
| | | if ( |
| | | item1.id === item.id && |
| | | !this.proParentList.remark.includes(item.title) |
| | | ) { |
| | | if (this.proParentList.remark) { |
| | | this.proParentList.remark += item.title + ","; |
| | | this.value += item.title + ","; |
| | | console.log(item); |
| | | this.vaids.push(item1.id); |
| | | this.vaids1 = this.vaids.concat(this.idss) |
| | | } else { |
| | | this.proParentList.remark = item.title + ","; |
| | | this.value += item.title + ","; |
| | | this.vaids.push(item1.id); |
| | | this.vaids1 = this.vaids.concat(this.idss) |
| | | } |
| | | } |
| | | }); |
| | | }); |
| | | this.taocan = false; |
| | | } |
| | | }, |
| | | /** 删除按钮操作 */ |
| | | handleDelete(row) { |
| | |
| | | this.deptAdviceList1.splice(index, 1); |
| | | } |
| | | }); |
| | | }, |
| | | handleSelectionChanges(selection) { |
| | | this.deptAdviceList2 = this.deptAdviceList1; |
| | | if (selection.length > 1) { |
| | | const del_row = selection.shift(); |
| | | this.$refs.multipleTable.toggleRowSelection(del_row, false); |
| | | } |
| | | console.log(selection); |
| | | // this.selectArr = selection; |
| | | selection.forEach((item) => { |
| | | this.deptAdviceList2.push(item); |
| | | }); |
| | | this.deptAdviceList1 = [ |
| | | ...new Set(this.deptAdviceList2.concat(this.deptAdviceList3)), |
| | | ]; |
| | | }, |
| | | |
| | | queding() { |
| | | if (this.proParentList.xiaoJie.length != 0) { |
| | | // this.proParentList.remark = ""; |
| | | this.remakes = ""; |
| | | this.titles = ""; |
| | | // this.deptAdviceList.forEach((item) => { |
| | | // this.ids = item.id; |
| | | this.deptAdviceList1.forEach((item1) => { |
| | | // if ( |
| | | // item1.id === item.id && |
| | | // !this.proParentList.remark.includes(item.title) |
| | | // ) { |
| | | if (this.proParentList.remark != null) { |
| | | console.log(this.proParentList.remark); |
| | | this.titles += item1.title + ","; |
| | | this.remakes += item1.advice + ","; |
| | | this.proParentList.remark = |
| | | this.proParentList.remark + this.remakes; |
| | | this.value += item1.title + ","; |
| | | this.vaids.push(item1.id); |
| | | this.vaids1 = this.vaids.concat(this.idss); |
| | | } else { |
| | | this.titles += item1.title + ","; |
| | | this.proParentList.remark = item1.advice + ","; |
| | | this.value += item1.title + ","; |
| | | this.vaids.push(item1.id); |
| | | this.vaids1 = this.vaids.concat(this.idss); |
| | | } |
| | | // } |
| | | }); |
| | | // }); |
| | | this.taocan = false; |
| | | } else { |
| | | // this.proParentList.remark = ""; |
| | | this.titles = ""; |
| | | this.remakes = ""; |
| | | console.log(this.deptAdviceList1, 888888888888888888888888888); |
| | | // this.deptAdviceList.forEach((item) => { |
| | | // this.ids = item.id; |
| | | this.deptAdviceList1.forEach((item) => { |
| | | this.titles += item.title + ","; |
| | | this.remakes += item.advice + ","; |
| | | this.vaids.push(item.id); |
| | | this.vaids1 = this.vaids.concat(this.idss); |
| | | }); |
| | | |
| | | if (this.proParentList.remark != null) { |
| | | console.log(this.remakes); |
| | | this.proParentList.remark = ""; |
| | | console.log(this.proParentList.remark); |
| | | let data = { |
| | | tjNumber: this.tjNumber, |
| | | proParentId: this.nums, |
| | | }; |
| | | getParentId(data).then((response) => { |
| | | this.proParentList = response.data; |
| | | this.proParentList.remark = this.remakes+ this.proParentList.remark; |
| | | }); |
| | | |
| | | } else { |
| | | this.proParentList.remark = this.remakes; |
| | | } |
| | | // this.deptAdviceList1.forEach((item1) => { |
| | | // // if (item1.id === item.id) { |
| | | // if (this.proParentList.remark != null) { |
| | | // console.log(this.proParentList.remark,10101010); |
| | | // console.log(66666666666); |
| | | // this.titles += item1.title + ","; |
| | | // // this.proParentList.remark += item1.advice + ","; |
| | | // this.remakes += item1.advice + ","; |
| | | // this.proParentList.remark = this.remakes + this.proParentList.remark; |
| | | // // this.proParentList.remark ; |
| | | // // this.value += item1.title + ","; |
| | | // this.vaids.push(item1.id); |
| | | // this.vaids1 = this.vaids.concat(this.idss); |
| | | // return |
| | | // } else { |
| | | // console.log(77777777777); |
| | | // this.titles += item1.title + ","; |
| | | // this.proParentList.remark = item1.advice + ","; |
| | | // // this.value += item1.title + ","; |
| | | // this.vaids.push(item1.id); |
| | | // this.vaids1 = this.vaids.concat(this.idss); |
| | | // } |
| | | // // } |
| | | // }); |
| | | |
| | | // }); |
| | | this.taocan = false; |
| | | } |
| | | }, |
| | | /** 查询用户列表 */ |
| | | getListUser() { |
| | |
| | | proParentId: this.nums, |
| | | }; |
| | | getParentId(data).then((response) => { |
| | | this.proParentList = response.data; |
| | | if (response.data != {}) { |
| | | this.proParentList = response.data; |
| | | this.proParentList.xiaoJie.forEach((item) => { |
| | | this.titles += item.title + ","; |
| | | // this.advice += item.advice + ","; |
| | | }); |
| | | } |
| | | |
| | | this.loading = false; |
| | | this.value = []; |
| | |
| | | .tab4 { |
| | | margin-top: 6px; |
| | | width: 30%; |
| | | |
| | | } |
| | | .tab4_txt{ |
| | | .tab4_txt { |
| | | display: flex; |
| | | justify-content: center; |
| | | } |