BMI
wwl
2025-05-07 a0f4e2beb89d0cb1b4078d76bb12184a08143d04
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) => {