11
WXL
2024-03-19 a40c5148ad225760859297b7c55b664da4c4aa28
src/views/project/donationdetails/index.vue
@@ -573,7 +573,7 @@
                  >
                    <el-checkbox-group v-model="form.kinship">
                      <el-checkbox
                        v-for="dict in dict.type.sys_Kinship"
                        v-for="dict in dict.type.sys_kinship"
                        :key="dict.value"
                        :label="dict.value"
                      >
@@ -1042,13 +1042,17 @@
          <el-row>
            <el-col :span="12">
              <el-form-item label="签字亲属" prop="kinshipconfirmationsign">
                <el-checkbox-group v-model="organdecision">
                <el-checkbox-group v-model="kinship">
                  <el-checkbox
                    v-for="item in kinshiplist"
                    :key="item"
                    :label="item"
                    v-for="item in dict.type.sys_kinshipConfirm"
                    :label="item.value"
                    :value="item.value"
                  >
                    {{ item == "子女" ? item + "(人)" : item }}
                    {{
                      item.label == "成年子女"
                        ? item.label + "(人)"
                        : item.label
                    }}
                  </el-checkbox>
                </el-checkbox-group>
              </el-form-item>
@@ -2495,9 +2499,11 @@
      },
      affirmform: {
        infoid: null,
        organdecision: []
        organdecision: [],
        kinship: []
      },
      organdecision: [],
      kinship: [],
      ethicform: {
        infoid: null
      },
@@ -2840,6 +2846,9 @@
            if (this.affirmform.organdecision) {
              this.organdecision = this.affirmform.organdecision.split(",");
            }
            if (this.affirmform.kinship) {
              this.kinship = this.affirmform.kinship.split(",");
            }
            if (!this.affirmform) {
              this.affirmform = {};
              this.affirmform.residenceprovincename = "";
@@ -2849,14 +2858,6 @@
            this.defultAddresss.sheng = this.affirmform.residenceprovincename;
            this.defultAddresss.shi = this.affirmform.residencecityname;
            this.defultAddresss.qu = this.affirmform.residencetownname;
            // if (this.affirmform.kinship) {
            //   this.affirmform.kinship = this.affirmform.kinship.split(",");
            // }
            // if (this.affirmform.organdecision) {
            //   this.affirmform.organdecision = this.affirmform.organdecision.split(
            //     ","
            //   );
            // }
          } else {
            // this.$modal.msgError(
            //   "查询是否存在确认登记记录失败" + JSON.stringify(response)
@@ -2904,7 +2905,7 @@
              this.procureddata.infoid = this.infoid;
            } else {
              this.procureddata = this.allocateddata.filter(
                obj => obj.organname !== "左肝" && obj.organname !== "右肝"
                obj => obj.organname !== "左半肝" && obj.organname !== "右半肝"
              );
              this.procureddata.infoid = this.infoid;
            }
@@ -3087,6 +3088,7 @@
      } else if (this.actives == 2) {
        this.affirmform.infoid = this.infoid;
        this.affirmform.organdecision = this.organdecision.join(",");
        this.affirmform.kinship = this.kinship.join(",");
        this.$refs["affirmform"].validate(valid => {
          if (valid) {
            if (this.affirmform.id != null) {
@@ -3098,6 +3100,9 @@
                this.$modal.closeLoading();
              });
            } else {
              this.affirmform.residenceprovincename = this.defultAddresss.sheng;
              this.affirmform.residencecityname = this.defultAddresss.shi;
              this.affirmform.residencetownname = this.defultAddresss.qu;
              addRelativesconfirmation(this.affirmform).then(response => {
                this.$modal.msgSuccess("捐献确认信息新增成功");
                this.$modal.closeLoading();
@@ -3843,7 +3848,7 @@
    "sys_0_1",
    "sys_patientstate",
    "sys_DonationCategory",
    "sys_Kinship",
    "sys_kinship",
    "sys_Infectious",
    "sys_bloodtype_rhd",
    "sys_InfoSources",
@@ -3855,7 +3860,8 @@
    "sys_CoreAssessConclusion",
    "sys_BaseAssessConclusion",
    "sys_EthicalReview",
    "materials_DBD"
    "materials_DBD",
    "sys_kinshipConfirm"
  ]
};
</script>