From 70e4d2c33cc2e3af590d1816c0c703da341538cf Mon Sep 17 00:00:00 2001
From: WXL (wul) <wl_5969728@163.com>
Date: 星期五, 04 九月 2026 14:13:32 +0800
Subject: [PATCH] 测试完成
---
src/views/patient/propaganda/Missioncreation.vue | 57 ++++++++++++++++++++++++++++++++-------------------------
1 files changed, 32 insertions(+), 25 deletions(-)
diff --git a/src/views/patient/propaganda/Missioncreation.vue b/src/views/patient/propaganda/Missioncreation.vue
index 94b8b95..db38b79 100644
--- a/src/views/patient/propaganda/Missioncreation.vue
+++ b/src/views/patient/propaganda/Missioncreation.vue
@@ -297,7 +297,7 @@
</div>
<el-tag
v-for="tag in diagglist"
- @close="removediagg(tag.icd10code)"
+ @close="removediagg(tag)"
type="warning"
closable
:disable-transitions="false"
@@ -1761,20 +1761,23 @@
});
}
});
- taskdiaggetlist(this.queryParamsdept).then((res) => {
- if (res.code == 200) {
- let arr = res.rows;
- arr.forEach((item) => {
- getillnesslist({
- icdcode: item.icd10code,
- }).then((res) => {
- item.icdname = res.rows[0].icdname;
- this.diagglist.push(item);
+ taskdiaggetlist(this.queryParamsdept).then((res) => {
+ if (res.code == 200) {
+ let arr = res.rows;
+ arr.forEach((item) => {
+ if (localStorage.getItem("orgname") == "鍗楀崕澶у闄勫睘绗竴鍖婚櫌") {
+ item.icdname = item.icd10name;
+ this.diagglist.push(item);
+ } else {
+ getillnesslist({ icdcode: item.icd10code }).then((res) => {
+ item.icdname = res.rows[0].icdname;
+ this.diagglist.push(item);
+ });
+ }
+ this.illnesscodes.push(item.icd10code);
});
- this.illnesscodes.push(item.icd10code);
- });
- }
- });
+ }
+ });
taskopergetlist(this.queryParamsdept).then((res) => {
if (res.code == 200) {
let arr = res.rows;
@@ -1966,22 +1969,26 @@
}
},
// 鐤剧梾鍒犻櫎瑙﹀彂
- removediagg(row) {
- console.log(row, "row");
- console.log(this.diagglist, "this.diagglist");
+ removediagg(tag) {
+ // 浠诲姟缁勶細鏈湴鍒犻櫎鍗冲彲锛屽悗绔繚瀛樻椂缁熶竴鏇存柊
+ if (this.form.appltype == 5) {
+ this.diagglist = this.diagglist.filter((item) => item != tag);
+ return;
+ }
- let result = this.diagglist
- .filter((item) => item.icd10code == row)
- .map((item) => item.id);
- if (result.length) {
- taskdiaghospgetsondel(result).then((res) => {
+ // 鏅�氱柧鐥呭叧鑱旓細鍒ゆ柇鏄惁鏈� id锛堝凡淇濆瓨鐨勮褰曟墠鏈� id锛�
+ if (tag.id) {
+ // id 瀛樺湪锛岃皟鍚庣鎺ュ彛鍒犻櫎
+ taskdiaghospgetsondel([tag.id]).then((res) => {
if (res.code) {
- this.diagglist = this.diagglist.filter(
- (item) => item.icd10code != row
- );
+ this.diagglist = this.diagglist.filter((item) => item != tag);
this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
}
});
+ } else {
+ // id 涓嶅瓨鍦紙鏈繚瀛樼殑鏂拌褰曪級锛岀洿鎺ユ湰鍦板垹闄�
+ this.diagglist = this.diagglist.filter((item) => item != tag);
+ this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
}
},
/** 瀵煎叆鎸夐挳鎿嶄綔 */
--
Gitblit v1.9.3