From b87620ea6c5778a6fdadfac3b4f12d96cd0af3df Mon Sep 17 00:00:00 2001 From: qx <1084500556@qq.com> Date: 星期三, 07 五月 2025 15:23:09 +0800 Subject: [PATCH] Merge branch 'master' of http://101.42.27.146:5001/r/ltkj_peisweb --- src/views/doctor/checkAll/index.vue | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 53 insertions(+), 2 deletions(-) diff --git a/src/views/doctor/checkAll/index.vue b/src/views/doctor/checkAll/index.vue index 82d9999..bfa5a7c 100644 --- a/src/views/doctor/checkAll/index.vue +++ b/src/views/doctor/checkAll/index.vue @@ -1637,7 +1637,7 @@ this.$modal.closeLoading(); }); }, - shanchu(row) { + /* shanchu(row) { console.log(row); shanchu({ id: row.orderDetailId, @@ -1671,6 +1671,57 @@ } } }); + }, */ + shanchu(row) { + this.isdisabled = true; + + shanchu({ + id: row.orderDetailId, + }) + .then((res) => { + console.log(res, 1111); + + if (res.code === 200) { + const parentItem = this.yichangList.find((item) => + item.sone.some( + (soneItem) => soneItem.orderDetailId === row.orderDetailId + ) + ); + + if (parentItem) { + const index = parentItem.sone.findIndex( + (item) => item.orderDetailId === row.orderDetailId + ); + if (index > -1) { + parentItem.sone.splice(index, 1); + + if (parentItem.sone.length === 0) { + const parentIndex = this.yichangList.indexOf(parentItem); + if (parentIndex > -1) { + this.yichangList.splice(parentIndex, 1); + } + } + + this.getExpends(); + this.$forceUpdate(); + this.$message.success("鍒犻櫎鎴愬姛"); + } else { + this.$message.error("鏈壘鍒拌鍒犻櫎鐨勫瓙椤�"); + } + } else { + this.$message.error("鏈壘鍒拌鍒犻櫎鐨勭埗椤�"); + } + } else { + this.$message.error("鍚庣鍒犻櫎澶辫触锛�" + (res.msg || "鏈煡閿欒")); + } + }) + .catch((error) => { + console.error("鍒犻櫎澶辫触:", error); + this.$message.error("鍒犻櫎鎿嶄綔澶辫触锛�" + error.message); + }) + .finally(() => { + this.isdisabled = false; + }); }, getConfigKey() { getconfigKey("sfkqtwbg").then((res) => { @@ -1716,7 +1767,7 @@ }).then((res) => { this.yichangList = res.data; - console.log(this.yichangList, 3232); + // console.log(this.yichangList, 3232); this.getExpends(); this.yichangList.forEach((item) => { -- Gitblit v1.8.0