11
WXL
2023-10-16 29b4ba2b27bd486b6beccb6f03678d8eb8d7b862
11
已修改8个文件
982 ■■■■■ 文件已修改
src/views/project/donationdetails/index.vue 936 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fund/applyDetail/index.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fund/performancedetails/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fundcheck/ethicalExpertFeeCheck/index.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fundcheck/expertFeeCheck/index.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fundcheck/medicalCostCheck/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fundcheck/officeExpenseCheck/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fundcheck/performanceCheck/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/donationdetails/index.vue
@@ -12,7 +12,7 @@
              </template>
            </el-step>
            <el-step title="医学评估" icon="el-icon-edit-outline">
                <template slot="description">
              <template slot="description">
                <p>提交时间:<span>2023-9-20</span></p>
                <p>审核时间:<span>2023-9-30</span></p>
              </template>
@@ -47,7 +47,7 @@
        </div>
      </div>
    </div>
<!-- 右侧数据 -->
    <div style="background: #fff;">
      <div class="boxdiv">
        <div class="top-text">捐献者记录工作台</div>
@@ -622,7 +622,7 @@
            </el-col>
          </el-row>
        </el-form>
        <div  class="dialog-footer">
        <div class="dialog-footer">
          <el-button v-show="showSaveBtn" type="primary" @click="submitForm"
            >保存捐献者信息</el-button
          >
@@ -845,7 +845,7 @@
            </el-col>
          </el-row>
        </el-form>
        <div  class="dialog-footer">
        <div class="dialog-footer">
          <el-button v-show="showSaveBtn" type="primary" @click="submitForm"
            >保存评估信息</el-button
          >
@@ -870,7 +870,7 @@
          label-width="100px"
          label-position="right"
        >
        <el-row>
          <el-row>
            <el-col :span="12">
              <el-form-item
                label="亲属关系"
@@ -878,7 +878,7 @@
                class="relation"
                align="left"
              >
                <el-checkbox-group v-model="form.kinship">
                <el-checkbox-group v-model="affirmform.kinship">
                  <el-checkbox
                    v-for="dict in dict.type.sys_Kinship"
                    :key="dict.value"
@@ -892,7 +892,7 @@
            <el-col :span="6">
              <el-form-item label="子女数量" prop="kinshipChildrennum">
                <el-input
                  v-model="form.kinshipChildrennum"
                  v-model="affirmform.kinshipChildrennum"
                  placeholder="请输入数量"
                />
              </el-form-item>
@@ -901,7 +901,7 @@
          <el-row>
            <el-col :span="6">
              <el-form-item label="亲属姓名" prop="name">
                <el-input v-model="form.name" placeholder="请输入姓名" />
                <el-input v-model="affirmform.name" placeholder="请输入姓名" />
              </el-form-item>
            </el-col>
            <el-col :span="6">
@@ -911,7 +911,7 @@
                prop="familyrelations"
              >
                <el-select
                  v-model="form.familyrelations"
                  v-model="affirmform.familyrelations"
                  placeholder="请选择与捐赠者关系"
                >
                  <el-option
@@ -929,7 +929,7 @@
                <el-input
                  ref="updateBSvalue"
                  class="sfzcode"
                  v-model="form.idcardno"
                  v-model="affirmform.idcardno"
                  placeholder="请输入证件号码"
                />
              </el-form-item>
@@ -950,7 +950,7 @@
            <el-col :span="12">
              <el-form-item label="现住地址" prop="residenceaddress">
                <el-input
                  v-model="form.residenceaddress"
                  v-model="affirmform.residenceaddress"
                  placeholder="请输入内容"
                />
              </el-form-item>
@@ -960,14 +960,17 @@
          <el-row>
            <el-col :span="6">
              <el-form-item label="联系电话" prop="phone">
                <el-input v-model="form.phone" placeholder="请输入联系电话" />
                <el-input
                  v-model="affirmform.phone"
                  placeholder="请输入联系电话"
                />
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="18">
              <el-form-item align="left" label="捐献决定">
                <el-checkbox-group v-model="form.organdecision">
                <el-checkbox-group v-model="affirmform.organdecision">
                  <el-checkbox
                    v-for="dict in dict.type.sys_OrganDecision"
                    :key="dict.label"
@@ -981,7 +984,7 @@
            <el-col :span="6">
              <el-form-item label="其他" prop="organdecisionOther">
                <el-input
                  v-model="form.organdecisionOther"
                  v-model="affirmform.organdecisionOther"
                  placeholder="请输入其他"
                />
              </el-form-item>
@@ -991,7 +994,7 @@
            <el-col :span="6">
              <el-form-item label="负责人" prop="responsibleuserid">
                <el-select
                  v-model="form.responsibleuserid"
                  v-model="affirmform.responsibleuserid"
                  placeholder="请选择"
                >
                  <el-option
@@ -1007,7 +1010,7 @@
            <el-col :span="6">
              <el-form-item label="协调员1" prop="coordinateduserido">
                <el-select
                  v-model="form.coordinateduserido"
                  v-model="affirmform.coordinateduserido"
                  placeholder="请选择"
                >
                  <el-option
@@ -1023,7 +1026,7 @@
            <el-col :span="6">
              <el-form-item label="协调员2" prop="coordinateduseridt">
                <el-select
                  v-model="form.coordinateduseridt"
                  v-model="affirmform.coordinateduseridt"
                  placeholder="请选择"
                >
                  <el-option
@@ -1045,7 +1048,7 @@
                <el-date-picker
                  clearable
                  size="small"
                  v-model="form.signdate"
                  v-model="affirmform.signdate"
                  type="date"
                  value-format="yyyy-MM-dd hh:mm:ss"
                  placeholder="选择签字日期"
@@ -1054,8 +1057,8 @@
              </el-form-item>
            </el-col>
          </el-row>
      </el-form>
      <div  class="dialog-footer">
        </el-form>
        <div class="dialog-footer">
          <el-button v-show="showSaveBtn" type="primary" @click="submitForm"
            >保存捐献信息</el-button
          >
@@ -1080,31 +1083,45 @@
          label-width="100px"
          label-position="right"
        >
        <el-form-item label="审查意见">
          <el-input v-model="ethicform.flowcontent" type="textarea" placeholder="请输入内容" />
        </el-form-item>
          <el-form-item label="审查意见">
            <el-input
              v-model="ethicform.flowcontent"
              type="textarea"
              placeholder="请输入内容"
            />
          </el-form-item>
        <el-row>
          <el-col :span="18">
            <el-form-item label="审查结论">
              <el-radio-group v-model="ethicform.flowconclusion">
                <el-radio v-for="dict in dict.type.sys_EthicalReview" :key="dict.value" :label="parseInt(dict.value)">{{
                  dict.label }}</el-radio>
              </el-radio-group>
            </el-form-item>
          </el-col>
          <el-row>
            <el-col :span="18">
              <el-form-item label="审查结论">
                <el-radio-group v-model="ethicform.flowconclusion">
                  <el-radio
                    v-for="dict in dict.type.sys_EthicalReview"
                    :key="dict.value"
                    :label="parseInt(dict.value)"
                    >{{ dict.label }}</el-radio
                  >
                </el-radio-group>
              </el-form-item>
            </el-col>
          <!-- createtime   审查日期 -->
          <el-col :span="6" :pull="5">
            <el-form-item label="审查日期">
              <el-date-picker clearable size="small" v-model="ethicform.createTime" type="date"
                value-format="yyyy-MM-dd HH:mm:ss" placeholder="选择结论时间">
              </el-date-picker>
            </el-form-item>
          </el-col>
        </el-row>
      </el-form>
      <div  class="dialog-footer" style="min-height: 500px; margin: 20px 0; ">
            <!-- createtime   审查日期 -->
            <el-col :span="6" :pull="5">
              <el-form-item label="审查日期">
                <el-date-picker
                  clearable
                  size="small"
                  v-model="ethicform.createTime"
                  type="date"
                  value-format="yyyy-MM-dd HH:mm:ss"
                  placeholder="选择结论时间"
                >
                </el-date-picker>
              </el-form-item>
            </el-col>
          </el-row>
        </el-form>
        <div class="dialog-footer" style="min-height: 500px; margin: 20px 0; ">
          <el-button v-show="showSaveBtn" type="primary" @click="submitForm"
            >保存捐献信息</el-button
          >
@@ -1120,9 +1137,814 @@
          <el-button @click="cancel">取 消</el-button>
        </div>
      </div>
      <div class="boxdiv" v-show="actives == 4">器官分配</div>
      <div class="boxdiv" v-show="actives == 5">获取见证</div>
      <div class="boxdiv" v-show="actives == 6">完成登记</div>
      <!-- 器官分配 -->
      <div class="boxdiv" v-show="actives == 4">
        <el-form
          ref="allocationform"
          :model="allocationform"
          :rules="allocationrules"
          label-width="100px"
          label-position="right"
        >
          <el-row>
            <el-col :span="8">
              <el-form-item label="分配状态" prop="organstate">
                <el-select
                  v-model="allocationform.organstate"
                  placeholder="请选择器官状态"
                >
                  <el-option
                    v-for="dict in dict.type.sys_organstate"
                    :key="dict.value"
                    :label="dict.label"
                    :value="dict.value"
                  ></el-option>
                </el-select>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="8">
              <el-form-item label="捐献姓名" prop="curdonorname">
                <el-input
                  v-model="curdonorname"
                  placeholder="捐献者姓名"
                  disabled
                />
              </el-form-item>
            </el-col>
            <el-col :span="8">
              <el-form-item label="器官名称" prop="organnumber">
                <el-select
                  ref="organNameSelect"
                  v-model="allocationform.organnumber"
                  placeholder="请选择器官编号"
                  clearable
                  size="small"
                  disabled
                >
                  <el-option
                    v-for="dict in dict.type.sys_Organ"
                    :key="dict.value"
                    :label="dict.label"
                    :value="dict.value"
                  />
                </el-select>
              </el-form-item> </el-col
            ><el-col :span="8">
              <el-form-item label="系统编号" prop="ageunit">
                <el-input
                  v-model="allocationform.ageunit"
                  placeholder="请输入系统编号"
                />
              </el-form-item>
            </el-col>
          </el-row>
          <el-row
            ><el-col :span="8">
              <el-form-item label="接收时间" prop="applicanttime">
                <el-date-picker
                  clearable
                  size="small"
                  style="width: 100%"
                  v-model="allocationform.applicanttime"
                  type="datetime"
                  value-format="yyyy-MM-dd HH:mm:ss"
                  placeholder="选择接收时间"
                >
                </el-date-picker>
              </el-form-item> </el-col
            ><el-col :span="16">
              <el-form-item label="移植医院" prop="treatmenthospitalno">
                <org-selecter
                  ref="tranHosSelect"
                  :org-type="'4'"
                  v-model="allocationform.transplanthospitalno"
                  style="width: 100%"
                />
              </el-form-item> </el-col></el-row
          ><el-row>
            <el-col :span="8">
              <el-form-item label="受体姓名" prop="name">
                <el-input v-model="allocationform.name" placeholder="姓名" />
              </el-form-item>
            </el-col>
            <el-col :span="8">
              <el-form-item label="证件类型" prop="idcardtype">
                <el-select
                  v-model="allocationform.idcardtype"
                  placeholder="请选择移植人证件类型"
                >
                  <el-option
                    v-for="dict in dict.type.sys_IDType"
                    :key="dict.value"
                    :label="dict.label"
                    :value="parseInt(dict.value)"
                  ></el-option>
                </el-select>
              </el-form-item> </el-col
            ><el-col :span="8">
              <el-form-item label="证件号码" prop="idcardno">
                <el-input
                  v-model="allocationform.idcardno"
                  placeholder="请输入移植人证件号码"
                />
              </el-form-item>
            </el-col>
          </el-row>
        </el-form>
        <div class="dialog-footer">
          <el-button v-show="showSaveBtn" type="primary" @click="submitForm"
            >保存捐献信息</el-button
          >
          <el-button
            v-show="showTerminationBtn"
            type="primary"
            @click="Terminationcase"
            >终止案例</el-button
          >
          <el-button v-show="makeastepforward" type="primary" @click="ReviewFn"
            >下一步</el-button
          >
          <el-button @click="cancel">取 消</el-button>
        </div>
      </div>
      <!-- 获取见证 -->
      <div class="boxdiv" v-show="actives == 5">
        <el-form
          ref="witnessform"
          :model="witnessform"
          :rules="witnessrules"
          label-width="100px"
          label-position="right"
        >
          <el-row>
            <el-col :span="24">
              <el-form-item align="left" label="捐献决定">
                <el-checkbox-group v-model="witnessform.organdonation">
                  <el-checkbox
                    v-for="dict in dict.type.sys_Organ"
                    :key="dict.value"
                    :label="dict.value"
                    disabled
                  >
                    {{ dict.label }}
                  </el-checkbox>
                </el-checkbox-group>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="24">
              <el-form-item
                align="left"
                label="捐献类别"
                prop="donationcategory"
              >
                <el-radio-group v-model="witnessform.donationcategory">
                  <el-radio
                    v-for="dict in dict.type.sys_DonationCategory"
                    :key="dict.value"
                    :label="dict.value"
                    >{{ dict.label }}</el-radio
                  >
                </el-radio-group>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row> </el-row>
          <el-row>
            <el-col :span="2">
              <el-form-item align="left" label="死亡判定:" />
            </el-col>
            <el-col :span="10">
              <el-form-item align="left" label="医生一" prop="deathjudgedocto">
                <el-input
                  v-model="witnessform.deathjudgedocto"
                  placeholder="判定医生姓名"
                />
              </el-form-item>
            </el-col>
            <el-col :span="10">
              <el-form-item align="left" label="医生二" prop="deathjudgedoctt">
                <el-input
                  v-model="witnessform.deathjudgedoctt"
                  placeholder="判定医生姓名"
                />
              </el-form-item>
            </el-col>
          </el-row>
          <el-row
            ><el-col :span="2"><el-form-item align="left" label="" /> </el-col>
            <el-col :span="10">
              <el-form-item align="left" label="死亡时间" prop="deathtime">
                <el-date-picker
                  clearable
                  v-model="witnessform.deathtime"
                  type="datetime"
                  value-format="yyyy-MM-dd HH:mm:ss"
                  placeholder="选择死亡时间"
                >
                </el-date-picker>
              </el-form-item>
            </el-col>
            <el-col :span="10">
              <el-form-item align="left" label="死亡原因" prop="deathreason">
                <el-input
                  v-model="witnessform.deathreason"
                  placeholder="请输入死亡原因"
                />
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="2">
              <el-form-item align="left" label="手术:" />
            </el-col>
            <el-col :span="10">
              <el-form-item
                align="left"
                label="开始时间"
                prop="operationbegtime"
              >
                <el-date-picker
                  clearable
                  v-model="witnessform.operationbegtime"
                  type="datetime"
                  value-format="yyyy-MM-dd HH:mm:ss"
                  placeholder="选择手术开始时间"
                >
                </el-date-picker>
              </el-form-item>
            </el-col>
            <el-col :span="10">
              <el-form-item
                align="left"
                label="结束时间"
                prop="operationendtime"
              >
                <el-date-picker
                  clearable
                  v-model="witnessform.operationendtime"
                  type="datetime"
                  value-format="yyyy-MM-dd HH:mm:ss"
                  placeholder="选择手术结束时间"
                >
                </el-date-picker>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row
            ><el-col :span="2"
              ><el-form-item align="left" label="腹主动脉:" />
            </el-col>
            <el-col :span="10">
              <el-form-item
                label="插管时间"
                align="left"
                prop="abdominalaortacannulatime"
              >
                <el-date-picker
                  clearable
                  v-model="witnessform.abdominalaortacannulatime"
                  type="datetime"
                  value-format="yyyy-MM-dd HH:mm:ss"
                  placeholder="选择腹主动脉插管时间"
                >
                </el-date-picker>
              </el-form-item>
            </el-col>
            <el-col :span="10">
              <el-form-item
                label="灌注时间"
                align="left"
                prop="abdominalaortaperfusiontime"
              >
                <el-date-picker
                  clearable
                  v-model="witnessform.abdominalaortaperfusiontime"
                  type="datetime"
                  value-format="yyyy-MM-dd HH:mm:ss"
                  placeholder="选择腹主动脉灌注时间"
                >
                </el-date-picker>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row
            ><el-col :span="2"
              ><el-form-item align="left" label="门静脉:" />
            </el-col>
            <el-col :span="10">
              <el-form-item
                label="插管时间"
                align="left"
                prop="portalveincannulatime"
              >
                <el-date-picker
                  clearable
                  v-model="witnessform.portalveincannulatime"
                  type="datetime"
                  value-format="yyyy-MM-dd HH:mm:ss"
                  placeholder="选择门静脉脉插管时间"
                >
                </el-date-picker>
              </el-form-item>
            </el-col>
            <el-col :span="10">
              <el-form-item
                label="灌注时间"
                align="left"
                prop="portalveinperfusiontime"
              >
                <el-date-picker
                  clearable
                  v-model="witnessform.portalveinperfusiontime"
                  type="datetime"
                  value-format="yyyy-MM-dd HH:mm:ss"
                  placeholder="选择门静脉灌注时间"
                >
                </el-date-picker>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row
            ><el-col :span="2"
              ><el-form-item align="left" label="肺动脉:" />
            </el-col>
            <el-col :span="10">
              <el-form-item
                label="插管时间"
                align="left"
                prop="pulmonaryarterycannulatime"
              >
                <el-date-picker
                  clearable
                  v-model="witnessform.pulmonaryarterycannulatime"
                  type="datetime"
                  value-format="yyyy-MM-dd HH:mm:ss"
                  placeholder="选择门静脉插管时间"
                >
                </el-date-picker>
              </el-form-item>
            </el-col>
            <el-col :span="10">
              <el-form-item
                label="灌注时间"
                align="left"
                prop="pulmonaryarteryperfusiontime"
              >
                <el-date-picker
                  clearable
                  v-model="witnessform.pulmonaryarteryperfusiontime"
                  type="datetime"
                  value-format="yyyy-MM-dd HH:mm:ss"
                  placeholder="选择门静脉灌注时间"
                >
                </el-date-picker>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row
            ><el-col :span="2"
              ><el-form-item align="left" label="主动脉:" />
            </el-col>
            <el-col :span="10">
              <el-form-item
                label="灌注时间"
                align="left"
                prop="aortacannulatime"
              >
                <el-date-picker
                  clearable
                  v-model="witnessform.aortacannulatime"
                  type="datetime"
                  value-format="yyyy-MM-dd  HH:mm:ss"
                  placeholder="选择主动脉灌注时间"
                >
                </el-date-picker>
              </el-form-item>
            </el-col>
            <el-col :span="10">
              <el-form-item
                label="灌注时间"
                align="left"
                prop="aortaperfusiontime"
              >
                <el-date-picker
                  clearable
                  v-model="witnessform.aortaperfusiontime"
                  type="datetime"
                  value-format="yyyy-MM-dd  HH:mm:ss"
                  placeholder="选择主动脉灌注时间"
                >
                </el-date-picker>
              </el-form-item>
            </el-col>
          </el-row>
          <el-table :data="tableData" border>
            <el-table-column
              align="center"
              width="80px"
              prop="organname"
              label="器官名称"
            >
            </el-table-column>
            <el-table-column
              align="center"
              width="220px"
              prop="gainhospitalno"
              label="获取组织"
            >
              <template slot-scope="scope">
                <org-selecter
                  ref="gainhosselect"
                  :org-type="'4'"
                  v-model="scope.row.gainhospitalno"
                />
              </template>
            </el-table-column>
            <el-table-column
              align="center"
              width="140px"
              prop="organgetdoct"
              label="获取医师"
            >
              <template slot-scope="scope">
                <el-input
                  v-model="scope.row.organgetdoct"
                  placeholder="请输入获取医师"
                ></el-input>
              </template>
            </el-table-column>
            <el-table-column
              align="center"
              width="210px"
              prop="organgettime"
              label="获取日期"
            >
              <template slot-scope="scope">
                <el-row>
                  <el-date-picker
                    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>
                </el-row>
              </template>
            </el-table-column>
            <el-table-column
              label="器官状态"
              align="center"
              prop="organstate"
              width="180"
            >
              <template slot-scope="scope">
                <el-select
                  v-model="scope.row.organstate"
                  placeholder="请选择器官状态"
                >
                  <el-option
                    v-for="dict in dict.type.sys_organstate"
                    :key="dict.value"
                    :label="dict.label"
                    :value="dict.value"
                  ></el-option>
                </el-select>
              </template>
            </el-table-column>
          </el-table>
          <el-row>
            <el-col :span="12">
              <el-form-item align="left" label="默哀缅怀仪式">
                <el-radio-group v-model="witnessform.isspendremember">
                  <el-radio
                    v-for="dict in dict.type.sys_0_1"
                    :key="dict.value"
                    :label="parseInt(dict.value)"
                    >{{ dict.label }}</el-radio
                  >
                </el-radio-group>
              </el-form-item>
            </el-col>
            <el-col :span="12">
              <el-form-item align="left" label="恢复遗体仪容">
                <el-radio-group v-model="witnessform.isrestoreremains">
                  <el-radio
                    v-for="dict in dict.type.sys_0_1"
                    :key="dict.value"
                    :label="parseInt(dict.value)"
                    >{{ dict.label }}</el-radio
                  >
                </el-radio-group>
              </el-form-item></el-col
            >
          </el-row>
          <!-- <el-form-item align="left" label="死亡证明附件路径">
          <fileUpload v-model="witnessform.deathjudgeannex" />
        </el-form-item> -->
          <el-row>
            <el-col :span="8">
              <el-form-item
                label="手术负责人"
                label-width="140px"
                prop="responsibleusername"
              >
                <el-input
                  v-model="witnessform.responsibleusername"
                  placeholder="请输入负责人姓名"
                />
              </el-form-item>
            </el-col>
            <el-col :span="8">
              <el-form-item label="协调员一" prop="coordinateduserido">
                <el-select
                  v-model="witnessform.coordinateduserido"
                  placeholder="请选择"
                >
                  <el-option
                    v-for="item in coordinatorlist1"
                    :key="item.reportNo"
                    :label="item.reportName"
                    :value="item.reportNo"
                  >
                  </el-option>
                </el-select>
              </el-form-item>
            </el-col>
            <el-col :span="8">
              <el-form-item label="协调员二" prop="coordinateduseridt">
                <el-select
                  v-model="witnessform.coordinateduseridt"
                  placeholder="请选择"
                >
                  <el-option
                    v-for="item in coordinatorlist1"
                    :key="item.reportNo"
                    :label="item.reportName"
                    :value="item.reportNo"
                  >
                  </el-option>
                </el-select>
              </el-form-item>
            </el-col>
          </el-row>
        </el-form>
        <div class="dialog-footer">
          <el-button v-show="showSaveBtn" type="primary" @click="submitForm"
            >保存捐献信息</el-button
          >
          <el-button
            v-show="showTerminationBtn"
            type="primary"
            @click="Terminationcase"
            >终止案例</el-button
          >
          <el-button v-show="makeastepforward" type="primary" @click="ReviewFn"
            >下一步</el-button
          >
          <el-button @click="cancel">取 消</el-button>
        </div>
      </div>
      <!-- 完成登记 -->
      <div class="boxdiv" v-show="actives == 6">
        <el-form
          ref="accomplishform"
          :model="accomplishform"
          :rules="accomplishrules"
          label-width="100px"
          label-position="right"
        >
          <el-row>
            <el-col :span="8">
              <el-form-item label="完成时间" prop="completetime">
                <el-date-picker
                  style="width: 167px"
                  clearable
                  size="small"
                  v-model="accomplishform.completetime"
                  type="date"
                  value-format="yyyy-MM-dd hh:mm:ss"
                  placeholder="选择完成时间"
                >
                </el-date-picker>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-form-item label="器官组织">
              <el-checkbox-group
                align="left"
                v-model="accomplishform.donateorganList"
              >
                <el-checkbox
                  v-for="dict in dict.type.sys_Organ"
                  :key="dict.value"
                  :label="dict.value"
                  disabled
                >
                  {{ dict.label }}
                </el-checkbox>
              </el-checkbox-group>
            </el-form-item>
          </el-row>
          <el-row style="margin-bottom: 22px">
            <el-table v-loading="loading" border :data="tableData">
              <el-table-column
                label="器官名称"
                align="center"
                prop="organname"
                width="80"
              />
              <el-table-column
                label="移植医院(接收单位)"
                align="center"
                prop="transplanthospitalno"
                width="240"
              >
                <template slot-scope="scope">
                  <org-selecter
                    ref="transplanthosselect"
                    :org-type="'4'"
                    v-model="scope.row.transplanthospitalno"
                  />
                </template>
              </el-table-column>
              <el-table-column
                label="移植负责人"
                align="center"
                prop="transplantdoct"
                width="120"
              >
                <template slot-scope="scope">
                  <el-input
                    v-model="scope.row.transplantdoct"
                    placeholder="请输入负责人"
                  ></el-input>
                </template>
              </el-table-column>
              <el-table-column
                label="移植日期"
                align="center"
                prop="transplanttime"
                width="230"
              >
                <template slot-scope="scope">
                  <el-row>
                    <el-date-picker
                      clearable
                      size="small"
                      style="width: 90%"
                      v-model="scope.row.transplanttime"
                      type="date"
                      value-format="yyyy-MM-dd HH:mm:ss"
                      placeholder="选择器官移植时间"
                    >
                    </el-date-picker>
                  </el-row>
                </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-column
                label="器官状态"
                align="center"
                prop="organstate"
                width="130"
              >
                <template slot-scope="scope">
                  <el-select
                    v-model="scope.row.organstate"
                    placeholder="请选择器官状态"
                    value-key="value"
                    @change="selectOrganstate(scope.row)"
                  >
                    <el-option
                      v-for="dict in dict.type.sys_organstate"
                      :key="dict.value"
                      :label="dict.label"
                      :value="dict.value"
                    ></el-option>
                  </el-select>
                </template>
              </el-table-column>
            </el-table>
          </el-row>
          <el-row>
            <el-col :span="7">
              <el-form-item align="left" label="遗体捐献" prop="isbodydonation">
                <el-radio-group v-model="accomplishform.isbodydonation">
                  <el-radio
                    v-for="dict in dict.type.sys_0_1"
                    :key="dict.value"
                    :label="dict.value"
                    >{{ dict.label }}</el-radio
                  >
                </el-radio-group>
              </el-form-item>
            </el-col>
            <el-col :span="7">
              <el-form-item align="left" label="接收单位" prop="receivingunit">
                <el-input
                  v-model="accomplishform.receivingunit"
                  placeholder="请输入接受单位"
                />
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="7">
              <el-form-item label="负责人" prop="responsibleuserid">
                <el-select
                  v-model="accomplishform.responsibleuserid"
                  placeholder="请选择"
                >
                  <el-option
                    v-for="item in leaderlist"
                    :key="item.reportNo"
                    :label="item.reportName"
                    :value="item.reportNo"
                  >
                  </el-option>
                </el-select>
              </el-form-item>
            </el-col>
            <el-col :span="7">
              <el-form-item label="协调员一" prop="coordinateduserido">
                <el-select
                  v-model="accomplishform.coordinateduserido"
                  placeholder="请选择"
                >
                  <el-option
                    v-for="item in coordinatorlist1"
                    :key="item.reportNo"
                    :label="item.reportName"
                    :value="item.reportNo"
                  >
                  </el-option>
                </el-select>
              </el-form-item>
            </el-col>
            <el-col :span="7">
              <el-form-item label="协调员二" prop="coordinateduseridt">
                <el-select
                  v-model="accomplishform.coordinateduseridt"
                  placeholder="请选择"
                >
                  <el-option
                    v-for="item in coordinatorlist1"
                    :key="item.reportNo"
                    :label="item.reportName"
                    :value="item.reportNo"
                  >
                  </el-option>
                </el-select>
              </el-form-item>
            </el-col>
          </el-row>
        </el-form>
        <div class="dialog-footer">
          <el-button v-show="showSaveBtn" type="primary" @click="submitForm"
            >保存捐献者信息</el-button
          >
          <el-button
            v-show="showTerminationBtn"
            type="primary"
            @click="Terminationcase"
            >终止案例</el-button
          >
          <el-button v-show="Reportforreview" type="primary" @click="ReviewFn"
            >上报审核</el-button
          >
          <el-button @click="cancel">取 消</el-button>
        </div>
      </div>
    </div>
  </div>
</template>
@@ -1152,18 +1974,13 @@
    ReportName
  },
  dicts: [
    "sys_Reporter",
    "sys_redcrossagency",
    "sys_nation",
    "sys_occupation",
    "sys_education",
    "sys_OrganizationType",
    "sys_HospitalNature",
    "sys_RegionalLevel",
    "country",
    "sys_Organ",
    "sys_organstate",
    "sys_user_sex",
    "sys_IDType",
    "sys_AgeUnit",
    "sys_BloodType",
    "sys_0_1",
    "sys_patientstate",
@@ -1173,10 +1990,10 @@
    "sys_bloodtype_rhd",
    "sys_InfoSources",
    "sys_OtherCases",
    "sys_DonationStatus",
    "sys_DiseaseType",
    "sys_SelfWill",
    "sys_FamilyRelation",
    "sys_OrganDecision",
    "sys_CoreAssessConclusion",
    "sys_BaseAssessConclusion"
  ],
@@ -1335,14 +2152,14 @@
      }
    },
    // 前进步骤
    makeastepforward(){},
    makeastepforward() {},
    // 上报审核
    Reportforreview(){},
    Reportforreview() {},
    // 终止案例
    Terminationcase(){},
    Terminationcase() {},
    // 返回上一页
    cancel(){},
    }
    cancel() {}
  }
};
</script>
@@ -1382,6 +2199,7 @@
  font-size: 18px;
  padding: 0 30px;
  padding-bottom: 10px;
  margin-top:20px;
  .top-text {
    text-align: center;
src/views/project/fund/applyDetail/index.vue
@@ -1468,15 +1468,15 @@
      baselisttages: [
        {
          id: 1,
          name: "待申请材料"
          name: "材料待审核"
        },
        {
          id: 2,
          name: "申请材料通过等待材料"
          name: "审查通过等待邮寄纸质材料"
        },
        {
          id: 3,
          name: "已收到报销材料"
          name: "已收到纸质材料"
        }
      ],
src/views/project/fund/performancedetails/index.vue
@@ -1778,6 +1778,10 @@
    },
    // 确认录入
    BatchentryFn() {
      console.log(this.rbDetails[0]);
      if (!this.rbDetails[0].applytype) {
        this.rbDetails=[]
      }
      this.checkedCities.forEach(item => {
        let rowData = {
          orderno: null,
src/views/project/fundcheck/ethicalExpertFeeCheck/index.vue
@@ -874,15 +874,15 @@
      checkmaterials: [
        {
          value: 1,
          label: "待审查"
          label: "材料待审核"
        },
        {
          value: 2,
          label: "审核通过等待材料"
          label: "审查通过等待邮寄纸质材料"
        },
        {
          value: 3,
          label: "已收到材料"
          label: "已收到纸质材料"
        }
      ],
src/views/project/fundcheck/expertFeeCheck/index.vue
@@ -876,15 +876,15 @@
      checkmaterials: [
        {
          value: 1,
          label: "待审查"
          label: "材料待审核"
        },
        {
          value: 2,
          label: "审核通过等待材料"
          label: "审查通过等待邮寄纸质材料"
        },
        {
          value: 3,
          label: "已收到材料"
          label: "已收到纸质材料"
        }
      ],
      // 查询参数
src/views/project/fundcheck/medicalCostCheck/index.vue
@@ -1027,17 +1027,17 @@
        }
      ],
      checkmaterials: [
        {
      {
          value: 1,
          label: "待审查"
          label: "材料待审核"
        },
        {
          value: 2,
          label: "审核通过等待材料"
          label: "审查通过等待邮寄纸质材料"
        },
        {
          value: 3,
          label: "已收到材料"
          label: "已收到纸质材料"
        }
      ],
      // 查询参数
src/views/project/fundcheck/officeExpenseCheck/index.vue
@@ -1010,17 +1010,17 @@
        }
      ],
      checkmaterials: [
        {
      {
          value: 1,
          label: "待审查"
          label: "材料待审核"
        },
        {
          value: 2,
          label: "审核通过等待材料"
          label: "审查通过等待邮寄纸质材料"
        },
        {
          value: 3,
          label: "已收到材料"
          label: "已收到纸质材料"
        }
      ],
      // 查询参数
src/views/project/fundcheck/performanceCheck/index.vue
@@ -387,17 +387,17 @@
        }
      ],
      checkmaterials: [
        {
      {
          value: 1,
          label: "待审核"
          label: "材料待审核"
        },
        {
          value: 2,
          label: "审核通过等待材料"
          label: "审查通过等待邮寄纸质材料"
        },
        {
          value: 3,
          label: "已收到材料"
          label: "已收到纸质材料"
        }
      ],
      // 查询参数