11
WXL
2023-12-01 149f8c929884c35f2f7260bc80651a69d5dbb4fb
src/views/project/donationdetails/index.vue
@@ -978,6 +978,13 @@
          label-width="100px"
          label-position="right"
        >
          <el-form-item label-width="100px" label="选择器官">
            <el-checkbox-group v-model="organdecision">
              <el-checkbox v-for="item in organlist" :label="item">
                {{ item }}
              </el-checkbox>
            </el-checkbox-group>
          </el-form-item>
          <el-row>
            <el-col :span="6">
              <el-form-item label="子女数量" prop="kinshipChildrennum">
@@ -2325,11 +2332,30 @@
        infoid: null
      },
      affirmform: {
        infoid: null
        infoid: null,
        organdecision: []
      },
      organdecision: [],
      ethicform: {
        infoid: null
      },
      organlist: [
        "心脏",
        "全肝",
        "左肝",
        "右肝",
        "左肾",
        "右肾",
        "全肾",
        "左肺",
        "右肺",
        "小肠",
        "腺体",
        "遗体",
        "左眼角膜",
        "右眼角膜",
        "其他"
      ],
      allocationstatuslist: [
        { value: 0, label: "未分配" },
        { value: 1, label: "已分配" },
@@ -2606,6 +2632,9 @@
        listRelativesconfirmation(searchParam).then(response => {
          if (response.code == 200 && response.rows[0]) {
            this.affirmform = response.rows[0];
            if (this.affirmform.organdecision) {
              this.organdecision = this.affirmform.organdecision.split(",");
            }
            if (!this.affirmform) {
              this.affirmform = {};
              this.affirmform.residenceprovincename = "";
@@ -2830,6 +2859,7 @@
        });
      } else if (this.actives == 2) {
        this.affirmform.infoid = this.infoid;
        this.affirmform.organdecision = this.organdecision.join(",");
        this.$refs["affirmform"].validate(valid => {
          if (valid) {
            if (this.affirmform.id != null) {