11
WXL
2024-04-18 68791965d1e15a5d666d1505251dd1f56f58fa33
src/views/project/donationdetails/index.vue
@@ -2912,6 +2912,8 @@
                obj =>
                  obj.organname !== "左半肝" &&
                  obj.organname !== "右半肝" &&
                  obj.organname !== "左外叶" &&
                  obj.organname !== "右三叶" &&
                  obj.organname !== "左肝" &&
                  obj.organname !== "右肝"
              );
@@ -3082,7 +3084,9 @@
            }
            updateDonatebaseinfo(this.form).then(response => {
              this.$modal.msgSuccess("保存成功");
              Modifydonationattachment(this.donatelist).then(res => {});
              Modifydonationattachment(this.donatelist).then(res => {
                this.listDonateannex();
              });
              this.Getbasicinformation();
              // this.Processvalidation();
              this.open = false;
@@ -3092,7 +3096,9 @@
            addDonatebaseinfo(this.form).then(response => {
              if (response.code == 200) {
                this.$modal.msgSuccess("新增成功");
                Modifydonationattachment(this.donatelist).then(res => {});
                Modifydonationattachment(this.donatelist).then(res => {
                  this.listDonateannex();
                });
                this.Getbasicinformation();
                // this.Processvalidation();
                this.open = false;
@@ -3240,22 +3246,26 @@
              });
            } else {
              addDonationwitness(this.witnessform).then(response => {
                this.$modal.msgSuccess("获取见证信息新增成功");
                this.form.donationcategory = this.witnessform.donationcategory;
                let data = JSON.parse(JSON.stringify(this.form));
                data.diseasetype = "";
                data.infectious = data.infectious.join(",");
                data.selfwill = data.selfwill.join(",");
                data.othercases = data.othercases.join(",");
                data.infosources = data.infosources.join(",");
                data.kinship = data.kinship.join(",");
                data.patientstate = data.patientstate.join(",");
                getDonationNumber(data).then(res => {
                  this.form.donorno = res.msg;
                  this.Processvalidation();
                });
                this.istb = true;
                this.$modal.closeLoading();
                if (response.code === 200) {
                  this.$modal.msgSuccess("获取见证信息新增成功");
                  this.form.donationcategory = this.witnessform.donationcategory;
                  let data = JSON.parse(JSON.stringify(this.form));
                  data.diseasetype = "";
                  data.infectious = data.infectious.join(",");
                  data.selfwill = data.selfwill.join(",");
                  data.othercases = data.othercases.join(",");
                  data.infosources = data.infosources.join(",");
                  data.kinship = data.kinship.join(",");
                  data.patientstate = data.patientstate.join(",");
                  getDonationNumber(data).then(res => {
                    this.form.donorno = res.msg;
                    this.istb = true;
                    this.Processvalidation();
                  });
                  this.$modal.closeLoading();
                } else {
                  this.$modal.msgError("获取见证信息新增失败");
                }
              });
            }
@@ -3576,8 +3586,8 @@
    },
    // 更改进程效验
    Processvalidation() {
      if (this.form.workflow + 1 == this.actives || this.actives == 6) {
        if (this.form.workflow <= 6) {
      if (this.form.workflow + 1 == this.actives ) {
        if (this.form.workflow < 6) {
          this.form.workflow++;
        } else {
        }
@@ -3585,8 +3595,7 @@
        // this.GetAttacheddata();
      } else if (this.form.workflow > this.actives) {
        this.submitForm();
        Modifydonationattachment(this.donatelist).then(res => {});
        this.listDonateannex();
        // Modifydonationattachment(this.donatelist).then(res => {});
        // this.GetAttacheddata();
      } else {
        this.submitForm();
@@ -3596,8 +3605,8 @@
    },
    // 提交归档
    Reportforreview() {
      if (this.form.workflow == 9) {
        this.form.workflow = 8;
      if (this.form.workflow == 8) {
        this.form.workflow = 7;
        this.submitForm();
        this.$router.go(-1);
        this.$message({
@@ -3615,7 +3624,7 @@
              if (res.code == 500) {
                this.$message.error(res.msg);
              } else {
                this.form.workflow = 9;
                this.form.workflow = 8;
                this.submitForm();
                this.$message({
                  type: "success",