11
WXL
2023-11-10 408360a5156afcd3724aa4d88fff38ba82e20d81
src/views/project/donationdetails/index.vue
@@ -8,16 +8,16 @@
            <el-step title="潜在捐献" icon="el-icon-user">
              <template
                slot="description"
                v-if="Processdata.donateorgan.createtime"
                v-if="Processdata.donatebaseinfo.createtime"
              >
                <p>
                  提交时间:<span>{{
                    parseTime(Processdata.donateorgan.createtime)
                    parseTime(Processdata.donatebaseinfo.createtime)
                  }}</span>
                </p>
                <p>
                  更新时间:<span>{{
                    parseTime(Processdata.donateorgan.updatetime)
                    parseTime(Processdata.donatebaseinfo.updatetime)
                  }}</span>
                </p>
              </template>
@@ -92,16 +92,16 @@
            >
              <template
                slot="description"
                v-if="Processdata.organallocationService.createtime"
                v-if="Processdata.donateorgansService.createtime"
              >
                <p>
                  提交时间:<span>{{
                    parseTime(Processdata.organallocationService.updatetime)
                    parseTime(Processdata.donateorgansService.updatetime)
                  }}</span>
                </p>
                <p>
                  更新时间:<span>{{
                    parseTime(Processdata.organallocationService.updatetime)
                    parseTime(Processdata.donateorgansService.updatetime)
                  }}</span>
                </p>
              </template>
@@ -746,12 +746,7 @@
            @click="Reportforreview"
            >上报审核</el-button
          >
          <el-button
            v-show="makeastepforward"
            type="primary"
            @click="makeastepforward"
            >下一步</el-button
          >
          <el-button @click="cancel">取 消</el-button>
          <!-- <el-button @click="handleapproval">提交审核</el-button> -->
        </div>
@@ -971,12 +966,7 @@
            @click="Terminationcase"
            >{{ showTerminationBtn == 0 ? "终止案例" : "恢复案例" }}</el-button
          >
          <el-button
            v-show="makeastepforward"
            type="primary"
            @click="makeastepforward"
            >下一步</el-button
          >
          <el-button @click="cancel">取 消</el-button>
        </div>
      </div>
@@ -1171,12 +1161,7 @@
            @click="Terminationcase"
            >{{ showTerminationBtn == 0 ? "终止案例" : "恢复案例" }}</el-button
          >
          <el-button
            v-show="makeastepforward"
            type="primary"
            @click="makeastepforward"
            >下一步</el-button
          >
          <el-button @click="cancel">取 消</el-button>
        </div>
      </div>
@@ -1239,24 +1224,23 @@
            @click="Terminationcase"
            >{{ showTerminationBtn == 0 ? "终止案例" : "恢复案例" }}</el-button
          >
          <el-button
            v-show="makeastepforward"
            type="primary"
            @click="makeastepforward"
            >下一步</el-button
          >
          <el-button @click="cancel">取 消</el-button>
        </div>
      </div>
      <!-- 器官分配 -->
      <div class="boxdiv" v-show="actives == 4">
      <div class="boxdiv" v-show="actives == 4 || actives == 5 || actives == 6">
        <el-form
          ref="allocationform"
          :model="allocationform"
          :rules="allocationrules"
          label-position="right"
        >
          <el-form-item label-width="100px" label="选择器官">
          <el-form-item
            label-width="100px"
            label="选择器官"
            v-show="actives == 4"
          >
            <el-checkbox-group v-model="organalForm.organname">
              <el-checkbox
                v-for="dict in dict.type.sys_Organ"
@@ -1273,20 +1257,42 @@
              <el-table-column
                label="器官名称"
                align="center"
                width="70"
                width="100"
                prop="organname"
              />
              <el-table-column
                label="器官编号"
                align="center"
                width="70"
                width="100"
                prop="organno"
              />
              <el-table-column
                label="分配状态"
                align="center"
                width="120"
                width="150"
                prop="allocationstatus"
                v-if="actives == 4"
              >
                <template slot-scope="scope">
                  <el-select
                    v-model="scope.row.allocationstatus"
                    placeholder="请选择器官状态"
                  >
                    <el-option
                      v-for="dict in allocationstatuslist"
                      :key="dict.value"
                      :label="dict.label"
                      :value="dict.value"
                    ></el-option>
                  </el-select>
                </template>
              </el-table-column>
              <el-table-column
                label="获取状态"
                align="center"
                width="150"
                prop="organstate"
                v-if="actives == 5"
              >
                <template slot-scope="scope">
                  <el-select
@@ -1294,7 +1300,28 @@
                    placeholder="请选择器官状态"
                  >
                    <el-option
                      v-for="dict in dict.type.sys_organstate"
                      v-for="dict in organstatelist"
                      :key="dict.value"
                      :label="dict.label"
                      :value="dict.value"
                    ></el-option>
                  </el-select>
                </template>
              </el-table-column>
              <el-table-column
                label="移植状态"
                align="center"
                width="150"
                prop="transplantstate"
                v-if="actives == 6"
              >
                <template slot-scope="scope">
                  <el-select
                    v-model="scope.row.transplantstate"
                    placeholder="请选择器官状态"
                  >
                    <el-option
                      v-for="dict in transplantstatelist"
                      :key="dict.value"
                      :label="dict.label"
                      :value="dict.value"
@@ -1310,9 +1337,35 @@
              >
                <template slot-scope="scope">
                  <org-selecter
                    :disabled="
                      scope.row.allocationstatus == 2 ||
                        scope.row.organstate == 2 ||
                        scope.row.transplantstate == 2
                    "
                    ref="tranHosSelect"
                    :org-type="'4'"
                    v-model="scope.row.transplanthospitalno"
                    style="width: 100%"
                  />
                </template>
              </el-table-column>
              <el-table-column
                label="获取组织"
                align="center"
                width="230"
                prop="gainhospitalno"
                v-if="actives == 5"
              >
                <template slot-scope="scope">
                  <org-selecter
                    :disabled="
                      scope.row.allocationstatus == 2 ||
                        scope.row.organstate == 2 ||
                        scope.row.transplantstate == 2
                    "
                    ref="tranHosSelect"
                    :org-type="'4'"
                    v-model="scope.row.gainhospitalno"
                    style="width: 100%"
                  />
                </template>
@@ -1322,9 +1375,15 @@
                align="center"
                width="120"
                prop="ageunit"
                v-if="actives == 4"
              >
                <template slot-scope="scope">
                  <el-input
                    :disabled="
                      scope.row.allocationstatus == 2 ||
                        scope.row.organstate == 2 ||
                        scope.row.transplantstate == 2
                    "
                    v-model="scope.row.ageunit"
                    placeholder="系统编号"
                  />
@@ -1335,9 +1394,15 @@
                align="center"
                width="200"
                prop="applicanttime"
                v-if="actives == 4"
              >
                <template slot-scope="scope">
                  <el-date-picker
                    :disabled="
                      scope.row.allocationstatus == 2 ||
                        scope.row.organstate == 2 ||
                        scope.row.transplantstate == 2
                    "
                    clearable
                    size="small"
                    style="width: 100%"
@@ -1354,9 +1419,106 @@
                align="center"
                width="120"
                prop="name"
                v-if="actives == 4"
              >
                <template slot-scope="scope">
                  <el-input v-model="scope.row.name" placeholder="受体姓名" />
                  <el-input
                    :disabled="
                      scope.row.allocationstatus == 2 ||
                        scope.row.organstate == 2 ||
                        scope.row.transplantstate == 2
                    "
                    v-model="scope.row.name"
                    placeholder="受体姓名"
                  />
                </template>
              </el-table-column>
              <el-table-column
                label="移植负责人"
                align="center"
                width="120"
                prop="transplantdoct"
                v-if="actives == 6"
              >
                <template slot-scope="scope">
                  <el-input
                    :disabled="
                      scope.row.allocationstatus == 2 ||
                        scope.row.organstate == 2 ||
                        scope.row.transplantstate == 2
                    "
                    v-model="scope.row.transplantdoct"
                    placeholder="医师姓名"
                  />
                </template>
              </el-table-column>
              <el-table-column
                label="移植时间"
                align="center"
                width="200"
                prop="transplanttime"
                v-if="actives == 6"
              >
                <template slot-scope="scope">
                  <el-date-picker
                    :disabled="
                      scope.row.allocationstatus == 2 ||
                        scope.row.organstate == 2 ||
                        scope.row.transplantstate == 2
                    "
                    clearable
                    size="small"
                    style="width: 100%"
                    v-model="scope.row.transplanttime"
                    type="datetime"
                    value-format="yyyy-MM-dd HH:mm:ss"
                    placeholder="选择移植时间"
                  >
                  </el-date-picker>
                </template>
              </el-table-column>
              <el-table-column
                label="获取医师"
                align="center"
                width="120"
                prop="organgetdoct"
                v-if="actives == 5"
              >
                <template slot-scope="scope">
                  <el-input
                    :disabled="
                      scope.row.allocationstatus == 2 ||
                        scope.row.organstate == 2 ||
                        scope.row.transplantstate == 2
                    "
                    v-model="scope.row.organgetdoct"
                    placeholder="医师姓名"
                  />
                </template>
              </el-table-column>
              <el-table-column
                label="获取时间"
                align="center"
                width="200"
                prop="organgettime"
                v-if="actives == 5"
              >
                <template slot-scope="scope">
                  <el-date-picker
                    :disabled="
                      scope.row.allocationstatus == 2 ||
                        scope.row.organstate == 2 ||
                        scope.row.transplantstate == 2
                    "
                    clearable
                    size="small"
                    style="width: 100%"
                    v-model="scope.row.organgettime"
                    type="datetime"
                    value-format="yyyy-MM-dd HH:mm:ss"
                    placeholder="选择获取时间"
                  >
                  </el-date-picker>
                </template>
              </el-table-column>
              <el-table-column
@@ -1364,9 +1526,15 @@
                align="center"
                width="150"
                prop="idcardtype"
                v-if="actives == 4"
              >
                <template slot-scope="scope">
                  <el-select
                    :disabled="
                      scope.row.allocationstatus == 2 ||
                        scope.row.organstate == 2 ||
                        scope.row.transplantstate == 2
                    "
                    v-model="scope.row.idcardtype"
                    placeholder="移植人证件类型"
                  >
@@ -1384,18 +1552,40 @@
                align="center"
                width="200"
                prop="idcardno"
                v-if="actives == 4"
              >
                <template slot-scope="scope">
                  <el-input
                    :disabled="
                      scope.row.allocationstatus == 2 ||
                        scope.row.organstate == 2 ||
                        scope.row.transplantstate == 2
                    "
                    v-model="scope.row.idcardno"
                    placeholder="证件号码"
                  />
                </template>
              </el-table-column>
              <el-table-column
                prop="abandonreason"
                label="弃用/作废原因"
                align="center"
                width="260"
              >
                <template slot-scope="scope">
                  <el-row>
                    <el-input
                      clearable
                      v-model="scope.row.abandonreason"
                      placeholder="请输入弃用/作废原因"
                    />
                  </el-row>
                </template>
              </el-table-column>
            </el-table>
          </el-form-item>
        </el-form>
        <div class="dialog-footer">
        <div class="dialog-footer" v-show="actives == 4">
          <el-button
            v-show="!showTerminationBtn"
            type="primary"
@@ -1407,12 +1597,12 @@
            @click="Terminationcase"
            >{{ showTerminationBtn == 0 ? "终止案例" : "恢复案例" }}</el-button
          >
          <el-button
          <!-- <el-button
            v-show="makeastepforward"
            type="primary"
            @click="makeastepforward"
            >下一步</el-button
          >
          > -->
          <el-button @click="cancel">取 消</el-button>
        </div>
      </div>
@@ -1762,12 +1952,7 @@
            @click="Terminationcase"
            >{{ showTerminationBtn == 0 ? "终止案例" : "恢复案例" }}</el-button
          >
          <el-button
            v-show="makeastepforward"
            type="primary"
            @click="makeastepforward"
            >下一步</el-button
          >
          <el-button @click="cancel">取 消</el-button>
        </div>
      </div>
@@ -1894,7 +2079,7 @@
      </div>
      <!-- 完结流程 -->
      <div class="boxdiv" v-show="actives > 6">
         <h3>全部流程已完结!</h3>
        <h3>全部流程已完结!</h3>
      </div>
    </div>
    <!-- 附件弹窗 -->
@@ -1906,6 +2091,11 @@
      :visible.sync="pdfVisible"
      width="60%"
    >
      <div style="text-align: right;">
        <el-button type="success" @click="drawer = true"
          >文件指导目录</el-button
        >
      </div>
      <el-tabs
        style="margin-top: 20px;"
        v-model="activeName"
@@ -1913,10 +2103,6 @@
        @tab-click="handleClick"
      >
        <el-tab-pane :label="activetele" :name="1"> </el-tab-pane>
        <!-- <el-tab-pane label="医学评估" :name="2"> </el-tab-pane>
        <el-tab-pane label="捐献确认" :name="3"> </el-tab-pane>
        <el-tab-pane label="伦理审查" :name="4"> </el-tab-pane>
        <el-tab-pane label="完成登记" :name="7"> </el-tab-pane> -->
      </el-tabs>
      <div class="pdfimg">
        <div class="box-pdf">
@@ -2008,23 +2194,50 @@
        <div v-else class="pdfimgmins">{{ hintitle }}</div>
      </div>
    </el-dialog>
    <!-- 批量抽屉 -->
    <el-drawer title="器官捐献相关附件" :visible.sync="drawer" direction="rtl">
      <div style="padding:20px">
        <el-button @click="clearFilter">取消筛选</el-button>
        <el-table ref="filterTable" :data="tableDatafile" style="width: 100%">
          <el-table-column prop="name" label="文件名" width="250">
          </el-table-column>
          <el-table-column
            prop="tag"
            label="类型"
            :filters="[
              { text: '中国一类(DBD)', value: '中国一类(DBD)' },
              { text: '中国二类(DCD)', value: '中国二类(DCD)' },
              { text: '中国三类(DBCD)', value: '中国三类(DBCD)' }
            ]"
            :filter-method="filterTag"
            filter-placement="bottom-end"
          >
            <template slot-scope="scope">
              <el-tag :type="scope.row.type" disable-transitions>{{
                scope.row.tag
              }}</el-tag>
            </template>
          </el-table-column>
        </el-table>
      </div>
      <div style="margin-left: 20px;">
        <el-button @click="drawer = false">取 消</el-button>
      </div>
    </el-drawer>
  </div>
</template>
<script>
import {
  addDonateannex,
  listDonateannex,
  Modifydonationattachment
} from "@/api/project/donateannex";
import { listReportname } from "@/api/project/organization";
import {
  getDonatecompletioninfo,
  listnewDonatecompletioninfo,
  addDonatecompletioninfo,
  updateDonatecompletioninfo,
  listDonatecompletioninfo,
  downloadcompletioninfo
  updateDonatecompletioninfo
} from "@/api/project/donatecompletioninfo";
import {
  getDonatebaseinfo,
@@ -2080,35 +2293,61 @@
    AnnexUpload,
    ReportName
  },
  dicts: [
    "sys_nation",
    "sys_occupation",
    "sys_education",
    "sys_Organ",
    "sys_organstate",
    "sys_user_sex",
    "sys_IDType",
    "sys_BloodType",
    "sys_0_1",
    "sys_patientstate",
    "sys_DonationCategory",
    "sys_Kinship",
    "sys_Infectious",
    "sys_bloodtype_rhd",
    "sys_InfoSources",
    "sys_OtherCases",
    "sys_DiseaseType",
    "sys_SelfWill",
    "sys_FamilyRelation",
    "sys_OrganDecision",
    "sys_CoreAssessConclusion",
    "sys_BaseAssessConclusion",
    "sys_EthicalReview"
  ],
  // dicts: [
  //   "sys_nation",
  //   "sys_occupation",
  //   "sys_education",
  //   "sys_Organ",
  //   "sys_user_sex",
  //   "sys_IDType",
  //   "sys_BloodType",
  //   "sys_0_1",
  //   "sys_patientstate",
  //   "sys_DonationCategory",
  //   "sys_Kinship",
  //   "sys_Infectious",
  //   "sys_bloodtype_rhd",
  //   "sys_InfoSources",
  //   "sys_OtherCases",
  //   "sys_DiseaseType",
  //   "sys_SelfWill",
  //   "sys_FamilyRelation",
  //   "sys_OrganDecision",
  //   "sys_CoreAssessConclusion",
  //   "sys_BaseAssessConclusion",
  //   "sys_EthicalReview"
  // ],
  data() {
    return {
      infoid: 736,
      drawer: false,
      form: {},
      tableDatafile: [
        {
          name: "王小虎",
          address: "上海市普陀区金沙江路 1518 弄",
          tag: "中国一类(DBD)",
          type: "success"
        },
        {
          name: "王小虎",
          address: "上海市普陀区金沙江路 1517 弄",
          tag: "中国二类(DCD)",
          type: "danger"
        },
        {
          name: "王小虎",
          address: "上海市普陀区金沙江路 1519 弄",
          tag: "中国三类(DBCD)",
          type: "warning"
        },
        {
          name: "王小虎",
          address: "上海市普陀区金沙江路 1516 弄",
          tag: "中国三类(DBCD)",
          type: "warning"
        }
      ],
      medicineform: {
        infoid: null
      },
@@ -2119,6 +2358,21 @@
      ethicform: {
        infoid: null
      },
      allocationstatuslist: [
        { value: 0, label: "未分配" },
        { value: 1, label: "已分配" },
        { value: 2, label: "作废" }
      ],
      organstatelist: [
        { value: "0", label: "未获取" },
        { value: "1", label: "已获取" },
        { value: "2", label: "弃用" }
      ],
      transplantstatelist: [
        { value: 0, label: "未移植" },
        { value: 1, label: "已移植" },
        { value: 2, label: "弃用" }
      ],
      allocationform: [],
      witnessform: {
        infoid: null
@@ -2253,7 +2507,7 @@
      fileList: [],
      fileListto: [],
      donatelist: [], //总
      activetele:'潜在捐献',
      activetele: "潜在捐献",
      //上传附件路径
      uploadFileUrl: process.env.VUE_APP_BASE_API + "/common/upload",
      //文件上传token
@@ -2331,9 +2585,9 @@
      let searchParam = {
        infoid: this.infoid
      };
      if (this.actives == 1) {
      if (this.actives == 1 && !this.medicineform.infoid) {
        this.annexfilesList = this.medicinelist;
        this.activetele="医学评估";
        this.activetele = "医学评估";
        listMedicalevaluation(searchParam).then(response => {
          if (response.code == 200 && response.rows[0]) {
            this.medicineform = response.rows[0];
@@ -2343,9 +2597,9 @@
            );
          }
        });
      } else if (this.actives == 2) {
      } else if (this.actives == 2 && !this.affirmform.infoid) {
        this.annexfilesList = this.affirmlist;
        this.activetele="捐献确认";
        this.activetele = "捐献确认";
        listRelativesconfirmation(searchParam).then(response => {
          if (response.code == 200 && response.rows[0]) {
            this.affirmform = response.rows[0];
@@ -2358,23 +2612,23 @@
            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(
                ","
              );
            }
            // 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)
            );
          }
        });
      } else if (this.actives == 3) {
      } else if (this.actives == 3 && !this.ethicform.infoid) {
        this.annexfilesList = this.ethiclist;
        this.activetele="伦理审查";
        this.activetele = "伦理审查";
        listDonateflowchart(searchParam).then(response => {
          if (response.code == 200 && response.rows.length == 1) {
@@ -2383,12 +2637,11 @@
            console.log("伦理审查数据为空");
          }
        });
      } else if (this.actives == 4) {
      } else if (this.actives == 4 && !this.medicineform[0]) {
        listDonateorgan(searchParam).then(response => {
          if (response.code == 200) {
            if (response.rows[0]) {
              this.allocationform = response.rows;
              // this.allocationform[0].infoid = this.form.id;
            }
            this.organalForm.organname = [];
            for (let i = 0; i < response.rows.length; i++) {
@@ -2400,7 +2653,22 @@
            );
          }
        });
      } else if (this.actives == 5) {
      } else if (this.actives == 5 && !this.witnessform.infoid) {
        // 不存在时获取器官信息
        if (!this.allocationform[0]) {
          listDonateorgan(searchParam).then(resall => {
            if (resall.code == 200) {
              if (resall.rows[0]) {
                this.allocationform = resall.rows;
              }
            } else {
              this.$modal.msgError(
                "器官列表获取失败:" + JSON.stringify(resall)
              );
            }
          });
        }
        // 获取当前见证信息
        getByInfoId(searchParam.infoid).then(response => {
          if (response.code == 200) {
            if (response.data) {
@@ -2413,13 +2681,28 @@
            );
          }
        });
      } else if (this.actives == 6) {
      } else if (this.actives == 6 && !this.allocationform.infoid) {
        this.annexfilesList = this.registerlist;
        this.activetele="完成登记";
        this.activetele = "完成登记";
        let accpre = {
          id: searchParam.infoid
        };
        // 不存在时获取器官
        if (!this.allocationform[0]) {
          listDonateorgan(searchParam).then(resall => {
            if (resall.code == 200) {
              if (resall.rows[0]) {
                this.allocationform = resall.rows;
                this.allocationform.infoid = this.infoid;
              }
            } else {
              this.$modal.msgError(
                "器官列表获取失败:" + JSON.stringify(resall)
              );
            }
          });
        }
        // 获取完成登记信息
        listnewDonatecompletioninfo(accpre).then(response => {
          if (response.code == 200 && response.rows.length) {
            this.accomplishform = response.rows[0];
@@ -2430,8 +2713,7 @@
        });
      } else if (this.actives == 0) {
        this.annexfilesList = this.registerlist;
        this.activetele="潜在捐献";
        this.activetele = "潜在捐献";
      }
    },
    /** 保存主表按钮 */
@@ -2580,7 +2862,6 @@
            let arrallo = [];
            this.allocationform.map(item => {
              if (item.id) {
                console.log(formatDate(item.applicanttime));
                item.applicanttime = formatDate(item.applicanttime);
                updateDonateorgan(item).then(response => {});
              } else {
@@ -2617,8 +2898,16 @@
          }
          console.log("juanxian");
          if (valid) {
            console.log("juanxian");
            // 保存器官分配表数据
            let arrallo = [];
            this.allocationform.map(item => {
              if (item.id) {
                item.applicanttime = formatDate(item.applicanttime);
                updateDonateorgan(item).then(response => {});
              } else {
                arrallo.push(item);
              }
            });
            if (this.witnessform.id != null) {
              console.log(456);
              updateDonationwitness(this.witnessform).then(response => {
@@ -2637,6 +2926,17 @@
        this.accomplishform.infoid = this.infoid;
        this.$refs["accomplishform"].validate(valid => {
          if (valid) {
            // 保存器官分配表数据
            let arrallo = [];
            this.allocationform.map(item => {
              if (item.id) {
                item.applicanttime = formatDate(item.applicanttime);
                updateDonateorgan(item).then(response => {});
              } else {
                arrallo.push(item);
              }
            });
            // 保存确认信息
            if (this.accomplishform.id) {
              console.log(this.accomplishform);
              updateDonatecompletioninfo(this.accomplishform).then(response => {
@@ -2735,7 +3035,10 @@
      console.log(this.form.workflow);
      console.log(this.actives);
      if (this.form.workflow == this.actives) {
        this.form.workflow++;
        if (this.form.workflow <= 6) {
        } else {
          this.form.workflow++;
        }
        this.submitForm();
        // this.GetAttacheddata();
      } else if (this.form.workflow > this.actives) {
@@ -2935,9 +3238,41 @@
      const item = this.fileListto.splice(index, 1)[0]; // 移除指定索引处的元素,并保存到item变量中
      this.fileListto.splice(index - 1, 0, item); // 将item插入到索引位置的前一位
    },
    // 保存
    saveattachment(stype) {}
  }
    clearFilter() {
      this.$refs.filterTable.clearFilter();
    },
    formatter(row, column) {
      return row.address;
    },
    filterTag(value, row) {
      return row.tag === value;
    }
  },
  dicts: [
    "sys_nation",
    "sys_occupation",
    "sys_education",
    "sys_Organ",
    "sys_user_sex",
    "sys_IDType",
    "sys_BloodType",
    "sys_0_1",
    "sys_patientstate",
    "sys_DonationCategory",
    "sys_Kinship",
    "sys_Infectious",
    "sys_bloodtype_rhd",
    "sys_InfoSources",
    "sys_OtherCases",
    "sys_DiseaseType",
    "sys_SelfWill",
    "sys_FamilyRelation",
    "sys_OrganDecision",
    "sys_CoreAssessConclusion",
    "sys_BaseAssessConclusion",
    "sys_EthicalReview"
  ]
};
</script>