yxh
yxh
2024-01-05 26c14f0c6defe02f2b6f15b498bcd454461ee7a8
yxh
已修改7个文件
508 ■■■■ 文件已修改
src/api/project/donorcharge.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/donatefinish/index.vue 370 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/donateorgan/index.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/donorcharge/donorchargedetail/index.vue 81 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fund/applyDetail/index.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/organallocation/index.vue 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/travelexpenseapply/travelexpensedetail/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/project/donorcharge.js
@@ -38,7 +38,7 @@
// 删除捐献案例器官列
export function delDonorcharge(id) {
  return request({
    url: '/project/donorcharge/remove' + id,
    url: '/project/donorcharge/remove/' + id,
    method: 'get'
  })
}
@@ -91,7 +91,7 @@
// 删除捐献案例器官
export function delDonorchargeorgan(id) {
  return request({
    url: '/project/donorchargeorgan/remove' + id,
    url: '/project/donorchargeorgan/remove/' + id,
    method: 'get'
  })
}
src/views/project/donatefinish/index.vue
@@ -1,48 +1,24 @@
<template>
  <div class="app-container">
    <el-form
      :model="queryParams"
      ref="queryForm"
      :inline="true"
      v-show="showSearch"
      label-width="70px"
    >
    <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="70px">
      <el-row :gutter="8">
        
        <el-col :span="6">
          <el-form-item label="姓名" prop="name">
            <el-input
              v-model="queryParams.name"
              placeholder="请输入姓名"
              clearable
              size="small"
              @keyup.enter.native="handleQuery"
            />
            <el-input v-model="queryParams.name" placeholder="请输入姓名" clearable size="small"
              @keyup.enter.native="handleQuery" />
          </el-form-item>
        </el-col>
        <el-col :span="6">
          <el-form-item
            align="left"
            label="医疗机构"
            prop="treatmenthospitalno"
          >
            <org-selecter
              ref="orgSelecter"
              :org-type="'3'"
              v-model="form.treatmenthospitalno"
            />
          <el-form-item align="left" label="医疗机构" prop="treatmenthospitalno">
            <org-selecter ref="orgSelecter" :org-type="'3'" v-model="form.treatmenthospitalno" />
          </el-form-item>
        </el-col>
        <el-col :span="6">
          <el-form-item label="捐献地市">
            <el-select v-model="queryParams.city" placeholder="请选择地市">
              <el-option
                v-for="item in provinceData"
                :key="item.value"
                :label="item.label"
                :value="item.value"
              >
              <el-option v-for="item in provinceData" :key="item.value" :label="item.label" :value="item.value">
              </el-option>
            </el-select>
          </el-form-item>
@@ -50,18 +26,9 @@
        <el-col :span="6">
          <el-form-item label="捐献进度" prop="recordstate">
            <el-select
              v-model="queryParams.recordstate"
              placeholder="请选择记录状态"
              clearable
              size="small"
            >
              <el-option
                v-for="dict in dict.type.sys_DonationStatus"
                :key="dict.value"
                :label="dict.label"
                :value="dict.value"
              />
            <el-select v-model="queryParams.recordstate" placeholder="请选择记录状态" clearable size="small">
              <el-option v-for="dict in dict.type.sys_DonationStatus" :key="dict.value" :label="dict.label"
                :value="dict.value" />
            </el-select>
          </el-form-item>
        </el-col>
@@ -70,12 +37,7 @@
        <el-col :span="6">
          <el-form-item label="报告人">
            <el-select v-model="queryParams.reporterno" placeholder="请选择报告人">
              <el-option
                v-for="item in reportlist"
                :key="item.index"
                :label="item.reportername"
                :value="item.reporterno"
              >
              <el-option v-for="item in reportlist" :key="item.index" :label="item.reportername" :value="item.reporterno">
              </el-option>
            </el-select>
          </el-form-item>
@@ -83,32 +45,16 @@
        <el-col :span="12">
          <el-form-item label="报告日期">
            <el-date-picker
              style="width: 100%"
              v-model="selecttime"
              type="monthrange"
              range-separator="至"
              start-placeholder="开始月份"
              end-placeholder="结束月份"
              value-format="yyyy-MM-dd"
              @change="getTimeList"
            >
            <el-date-picker style="width: 100%" v-model="selecttime" type="monthrange" range-separator="至"
              start-placeholder="开始月份" end-placeholder="结束月份" value-format="yyyy-MM-dd" @change="getTimeList">
            </el-date-picker>
          </el-form-item>
        </el-col>
        <el-col :span="6">
          <el-form-item>
            <el-button
              type="primary"
              icon="el-icon-search"
              size="mini"
              @click="handleQuery"
              >搜索</el-button
            >
            <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
              >重置</el-button
            >
            <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
            <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
          </el-form-item>
        </el-col>
@@ -129,77 +75,36 @@
      </el-row> -->
    </el-form>
    <el-table
      v-loading="loading"
      border
      :default-sort="{ prop: 'completetime', order: 'descending' }"
      :data="donatebaseinfoList"
    >
      <el-table-column
        label="报告时间"
        align="center"
        prop="reporttime"
        width="120"
      >
    <el-table v-loading="loading" border :default-sort="{ prop: 'completetime', order: 'descending' }"
      :data="donatebaseinfoList">
      <el-table-column label="案例时间" align="center" prop="donatetime" width="120">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.reporttime, "{y}-{m}-{d}") }}</span>
          <span>{{ parseTime(scope.row.donatetime, "{y}-{m}-{d}") }}</span>
        </template>
      </el-table-column>
      <el-table-column label="姓名" align="center" prop="name" width="100" />
      <el-table-column label="性别" align="center" prop="sex" width="100">
        <template slot-scope="scope">
          <dict-tag
            :options="dict.type.sys_user_sex"
            :value="parseInt(scope.row.sex)"
          />
          <dict-tag :options="dict.type.sys_user_sex" :value="parseInt(scope.row.sex)" />
        </template>
      </el-table-column>
      <el-table-column label="年龄" align="center" prop="age" width="100" />
      <el-table-column
        label="医疗机构"
        align="center"
        prop="treatmenthospitalname"
      />
       <el-table-column
        label="完成时间"
        align="center"
        prop="completetime"
        width="200"
      >
      <el-table-column label="医疗机构" align="center" prop="treatmenthospitalname" />
      <el-table-column label="完成时间" align="center" prop="completetime" width="200">
       <template slot-scope="scope">
          <span>{{ parseTime(scope.row.createtime, "{y}-{m}-{d}") }}</span>
        </template>
      </el-table-column>
      <!-- <el-table-column label="身份证号" prop="idcardno" width="180" /> -->
      <el-table-column
        label="报告人"
        align="center"
        prop="reportername"
        width="100"
      />
      <el-table-column label="报告人" align="center" prop="reportername" width="100" />
      <el-table-column
        label="捐献进度"
        align="center"
        prop="recordstate"
      >
      <el-table-column label="捐献进度" align="center" prop="recordstate">
        <template slot-scope="scope">
          <dict-tag
            :options="dict.type.sys_DonationStatus"
            :value="scope.row.recordstate"
          />
          <dict-tag :options="dict.type.sys_DonationStatus" :value="scope.row.recordstate" />
        </template>
      </el-table-column>
      <el-table-column
        label="操作"
        align="center"
        class-name="small-padding fixed-width"
        width="200"
        fixed="right"
      >
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="200" fixed="right">
        <template slot-scope="scope">
          <!-- <el-button
            size="mini"
@@ -208,93 +113,42 @@
            @click="updatedonorno(scope.row)"
            >更新编号</el-button
          > -->
          <el-button
            v-if="scope.row.dcid == undefined"
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleAdd(scope.row)"
            >登记</el-button
          >
          <el-button v-if="scope.row.dcid == undefined" size="mini" type="text" icon="el-icon-edit"
            @click="handleAdd(scope.row)">登记</el-button>
          <el-button
            v-if="scope.row.dcid > 0"
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleAdd(scope.row)"
            v-hasPermi="['project:donatebaseinfo:edit']"
            >修改</el-button
          >
          <el-button v-if="scope.row.dcid > 0" size="mini" type="text" icon="el-icon-edit" @click="handleAdd(scope.row)"
            v-hasPermi="['project:donatebaseinfo:edit']">修改</el-button>
          <el-button
            v-if="scope.row.dcid > 0"
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleReport(scope.row)"
            >上报</el-button
          >
          <el-button
            v-if="scope.row.dcid > 0"
            size="mini"
            type="text"
            icon="el-icon-refrigerator"
            @click="handledownload(scope.row)"
            >下载</el-button
          >
          <el-button v-if="scope.row.dcid > 0" size="mini" type="text" icon="el-icon-edit"
            @click="handleReport(scope.row)">上报</el-button>
          <el-button v-if="scope.row.dcid > 0" size="mini" type="text" icon="el-icon-refrigerator"
            @click="handledownload(scope.row)">下载</el-button>
        </template>
      </el-table-column>
    </el-table>
    <pagination
      v-show="total > 0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
      @pagination="getList" />
    <!-- 添加或修改捐献完成对话框 -->
    <el-dialog
      :title="title"
      align="center"
      :visible.sync="open"
      width="1100px"
      :close-on-click-modal="false"
      append-to-body
    >
    <el-dialog :title="title" align="center" :visible.sync="open" width="1100px" :close-on-click-modal="false"
      append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
        <el-row>
          <el-col :span="8">
            <el-form-item label="捐献编号" prop="donorno">
              <el-input
                disabled
                v-model="curCase.donorno"
                placeholder="请输入捐献者编号"
              />
              <el-input disabled v-model="curCase.donorno" placeholder="请输入捐献者编号" />
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="姓名" prop="name">
              <el-input
                disabled
                v-model="curCase.name"
                placeholder="请输入捐献者姓名"
              />
              <el-input disabled v-model="curCase.name" placeholder="请输入捐献者姓名" />
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="完成时间" prop="completetime">
              <el-date-picker
                style="width: 167px"
                clearable
                size="small"
                v-model="form.completetime"
                type="date"
                value-format="yyyy-MM-dd hh:mm:ss"
                placeholder="选择完成时间"
              >
              <el-date-picker style="width: 167px" clearable size="small" v-model="form.completetime" type="date"
                value-format="yyyy-MM-dd hh:mm:ss" placeholder="选择完成时间">
              </el-date-picker>
            </el-form-item>
          </el-col>
@@ -302,12 +156,7 @@
        <el-row>
          <el-form-item label="器官组织">
            <el-checkbox-group align="left" v-model="form.donateorganList">
              <el-checkbox
                v-for="dict in dict.type.sys_Organ"
                :key="dict.value"
                :label="dict.value"
                disabled
              >
              <el-checkbox v-for="dict in dict.type.sys_Organ" :key="dict.value" :label="dict.value" disabled>
                {{ dict.label }}
              </el-checkbox>
            </el-checkbox-group>
@@ -315,96 +164,40 @@
        </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="100"
            />
            <el-table-column
              label="移植医院(接收单位)"
              align="center"
              prop="transplanthospitalno"
              width="240"
            >
            <el-table-column label="器官名称" align="center" prop="organname" width="100" />
            <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"
                />
                <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"
            >
            <el-table-column label="移植负责人" align="center" prop="transplantdoct" width="120">
              <template slot-scope="scope">
                <el-input
                  v-model="scope.row.transplantdoct"
                  placeholder="请输入负责人"
                ></el-input>
                <el-input v-model="scope.row.transplantdoct" placeholder="请输入负责人"></el-input>
              </template>
            </el-table-column>
            <el-table-column
              label="移植日期"
              align="center"
              prop="transplanttime"
              width="230"
            >
            <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 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"
            >
            <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-input clearable v-model="scope.row.abandonreason" placeholder="请输入弃用原因" />
                </el-row>
              </template>
            </el-table-column>
            <el-table-column
              label="器官状态"
              align="center"
              prop="organstate"
              width="130"
            >
            <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 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>
@@ -415,21 +208,14 @@
          <el-col :span="7">
            <el-form-item align="left" label="遗体捐献" prop="isbodydonation">
              <el-radio-group v-model="form.isbodydonation">
                <el-radio
                  v-for="dict in dict.type.sys_0_1"
                  :key="dict.value"
                  :label="dict.value"
                  >{{ dict.label }}</el-radio
                >
                <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="form.receivingunit"
                placeholder="请输入接受单位"
              />
              <el-input v-model="form.receivingunit" placeholder="请输入接受单位" />
            </el-form-item>
          </el-col>
        </el-row>
@@ -438,12 +224,8 @@
          <el-col :span="7">
            <el-form-item label="负责人" prop="responsibleuserid">
              <el-select v-model="form.responsibleuserid" placeholder="请选择">
                <el-option
                  v-for="item in leaderlist"
                  :key="item.reportNo"
                  :label="item.reportName"
                  :value="item.reportNo"
                >
                <el-option v-for="item in leaderlist" :key="item.reportNo" :label="item.reportName"
                  :value="item.reportNo">
                </el-option>
              </el-select>
            </el-form-item>
@@ -451,12 +233,8 @@
          <el-col :span="7">
            <el-form-item label="协调员一" prop="coordinateduserido">
              <el-select v-model="form.coordinateduserido" placeholder="请选择">
                <el-option
                  v-for="item in coordinatorlist1"
                  :key="item.reportNo"
                  :label="item.reportName"
                  :value="item.reportNo"
                >
                <el-option v-for="item in coordinatorlist1" :key="item.reportNo" :label="item.reportName"
                  :value="item.reportNo">
                </el-option>
              </el-select>
            </el-form-item>
@@ -464,12 +242,8 @@
          <el-col :span="7">
            <el-form-item label="协调员二" prop="coordinateduseridt">
              <el-select v-model="form.coordinateduseridt" placeholder="请选择">
                <el-option
                  v-for="item in coordinatorlist1"
                  :key="item.reportNo"
                  :label="item.reportName"
                  :value="item.reportNo"
                >
                <el-option v-for="item in coordinatorlist1" :key="item.reportNo" :label="item.reportName"
                  :value="item.reportNo">
                </el-option>
              </el-select>
            </el-form-item>
@@ -483,13 +257,8 @@
        </el-row> -->
        <el-row>
          <el-form-item label="附件" align="left" prop="annexfile">
            <annex-upload
              ref="finishannex"
              :infoid="curCase.id"
              :donorno="curCase.donorno"
              :flowname="flowname"
              :annexno="annexno"
            />
            <annex-upload ref="finishannex" :infoid="curCase.id" :donorno="curCase.donorno" :flowname="flowname"
              :annexno="annexno" />
          </el-form-item>
        </el-row>
      </el-form>
@@ -500,8 +269,7 @@
    </el-dialog>
  </div>
</template>
<style scoped>
</style>
<style scoped></style>
<script>
import {
  listOrganization,
src/views/project/donateorgan/index.vue
@@ -633,9 +633,6 @@
        queryParams.endtransplanttime = queryParams.transplanttime[1]+ " 23:59:59"
        queryParams.transplanttime = null
      }
      console.log("搜索查询啊", this.queryParams);
      listnewDonateorgan(queryParams).then((response) => {
        console.log("器官数据:", response);
@@ -706,10 +703,8 @@
    /** 修改按钮操作 */
    handleUpdate(row) {
      this.reset();
      console.log("修改当前的row", row);
      const id = row.doid || this.ids;
      getDonateorgan(id).then((response) => {
        console.log("当前数据:", response);
        this.form = response.data;
        this.form.organstate = this.form.organstate + "";
        this.open = true;
src/views/project/donorcharge/donorchargedetail/index.vue
@@ -47,9 +47,9 @@
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="5">
            <el-form-item label="应收金额" prop="chargeamount">
              <el-input v-model="form.chargeamount" placeholder="请输入应收金额" :disabled="true" />
          <el-col :span="10">
            <el-form-item label="备注" prop="remark">
              <el-input v-model="form.remark" placeholder="请输入备注" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
@@ -57,9 +57,9 @@
              <el-input v-model="form.chargeamounted" placeholder="请输入实收金额" :disabled="true" />
            </el-form-item>
          </el-col>
          <el-col :span="10">
            <el-form-item label="备注" prop="remark">
              <el-input v-model="form.remark" placeholder="请输入备注" />
          <el-col :span="5">
            <el-form-item label="应收金额" prop="chargeamount">
              <el-input v-model="form.chargeamount" placeholder="请输入应收金额" :disabled="true" />
            </el-form-item>
          </el-col>
        </el-row>
@@ -812,6 +812,27 @@
    submitForm: debounce(function (data) {
      this.$refs["form"].validate(valid => {
        if (valid) {
          //校验、费用合计
          let ChargeSum = 0;
          let ChargeamountSum = 0;
          let organname="";
          try {
            for (let i = 0; i < this.donorchargeorgans.length; i++) {
              organname += this.donorchargeorgans[i].organname+",";
              if (!isNaN(parseFloat(this.donorchargeorgans[i].organcharge))) {
                ChargeSum += parseFloat(this.donorchargeorgans[i].organcharge);
              }
              if (!isNaN(parseFloat(this.donorchargeorgans[i].amount))) {
                ChargeamountSum += parseFloat(this.donorchargeorgans[i].amount);
              }
            }
            this.form.donateorgan = organname.substring(0,organname.lastIndexOf(","));
            this.form.chargeamount = ChargeSum.toFixed(2);
            this.form.chargeamounted = ChargeamountSum.toFixed(2);
          } catch { }
          //保存
          if (this.form.id != null) {
            for (let k = 0; k < this.donorchargeorgans.length; k++) {
              this.donorchargeorgans[k].donorchargeID = this.form.id;
@@ -849,51 +870,23 @@
    }, 500),
    //计算费用合计
    sumTotalFee() {
      let allSum = 0;
    chargeSum() {
      let ChargeSum = 0;
      let ChargeamountSum = 0;
      //捐献者家属费用
      if (!isNaN(parseFloat(this.form.donoramount))) {
        allSum += parseFloat(this.form.donoramount);
      }
      //报销明细费用
      //费用合计
      try {
        for (let i = 0; i < this.donorchargeorgans.length; i++) {
          /*
          let totalFee = 0;
          //计算当前报销内容费用合计
          if (!isNaN(parseFloat(this.donorchargeorgans[i].total))) {
            totalFee += parseFloat(this.donorchargeorgans[i].total);
          if (!isNaN(parseFloat(this.donorchargeorgans[i].organcharge))) {
            ChargeSum += parseFloat(this.donorchargeorgans[i].organcharge);
          }
          if (!isNaN(parseFloat(this.donorchargeorgans[i].cityfee))) {
            totalFee += parseFloat(this.donorchargeorgans[i].cityfee);
          }
          if (!isNaN(parseFloat(this.donorchargeorgans[i].hotelexpense))) {
            totalFee += parseFloat(this.donorchargeorgans[i].hotelexpense);
          }
          if (!isNaN(parseFloat(this.donorchargeorgans[i].otherexpense))) {
            totalFee += parseFloat(this.donorchargeorgans[i].otherexpense);
          }
          if (!isNaN(parseFloat(this.donorchargeorgans[i].foodexpenses))) {
            totalFee += parseFloat(this.donorchargeorgans[i].foodexpenses);
          }
          if (!isNaN(parseFloat(this.donorchargeorgans[i].foodallowance))) {
            totalFee += parseFloat(this.donorchargeorgans[i].foodallowance);
          }
          if (!isNaN(parseFloat(this.donorchargeorgans[i].otherfeeamount))) {
            totalFee += parseFloat(this.donorchargeorgans[i].otherfeeamount);
          }
          this.donorchargeorgans[i].total = parseFloat(totalFee).toFixed(2);
          this.$set(this.donorchargeorgans, i, this.donorchargeorgans[i]);
          */
          if (!isNaN(parseFloat(this.donorchargeorgans[i].total))) {
            allSum += parseFloat(this.donorchargeorgans[i].total);
          if (!isNaN(parseFloat(this.donorchargeorgans[i].amount))) {
            ChargeamountSum += parseFloat(this.donorchargeorgans[i].amount);
          }
        }
        this.form.amountrequested = allSum.toFixed(2);
        this.form.chargeamount = ChargeSum.toFixed(2);
        this.form.chargeamounted = ChargeamountSum.toFixed(2);
      } catch { }
    },
src/views/project/fund/applyDetail/index.vue
@@ -338,7 +338,7 @@
        <el-row style="margin-top: 25px; margin-bottom: 5px"
          v-if="operationType == 'check' && userprofile.nickName == '陈慕华'">
          <el-col :span="20">
            <el-form-item label="申请材料状态" prop="infoid">
            <el-form-item label="预审材料" prop="infoid">
              <el-radio-group v-model="form.checkstatus" align="left">
                <el-radio :label="1">待申请材料</el-radio>
                <el-radio :label="2">审核通过等待邮寄纸质材料</el-radio>
@@ -1632,11 +1632,11 @@
          return;
        }
      }
      else if (this.checkObj.flowlevelone == 2) {
      else if (this.checkObj.flowlevelone == 1) {
        if (this.userprofile.nickName == "陈慕华") {
          //检查是否收到纸质材料
          if (this.form.checkstatus != 3 && this.checkObj.flowlevelone == 1) {
            this.$modal.msgError("请确认报销的纸质材料已经收到!");
            this.$modal.msgError("请先确认报销的纸质材料是否已经收到!");
            return;
          }
@@ -2308,10 +2308,6 @@
        rowfeeblocks: [],
        annexfiles: null
      };
      // if (this.Reminderquantity >= 5) {
      //   this.Savereminder = true;
      //   return;
      // }
      if (rowIndex == undefined || rowIndex == null || rowIndex < 0) {
        this.rbDetails.push(rowData);
      } else {
src/views/project/organallocation/index.vue
@@ -68,32 +68,24 @@
        <el-card shadow="never">
          <!-- 捐献案例列表 -->
          <el-table v-loading="loading" border :data="donationCaseTableData" >
            <el-table-column label="姓名" align="center" prop="name" />
            <el-table-column label="性别" align="center" prop="sex">
            <el-table-column label="案例时间" align="center" prop="donatetime" width="150">
              <template slot-scope="scope">
                <dict-tag :options="dict.type.sys_user_sex" :value="scope.row.sex" />
                <span>{{ parseTime(scope.row.donatetime, "{y}-{m}-{d}") }}</span>
              </template>
            </el-table-column>
            <el-table-column label="案例归属" align="center" prop="deptname" />
            <el-table-column label="医疗机构" width="200px" align="center" prop="treatmenthospitalname" />
            <el-table-column
        label="操作"
        align="center"
        class-name="small-padding fixed-width"
        width="200"
        fixed="right"
      >
            <el-table-column label="姓名" align="center" prop="name" width="120" />
            <el-table-column label="性别" align="center" prop="sex" width="100">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="selectDonotor(scope.row)"
            >捐献详情</el-button
          >
                <dict-tag :options="dict.type.sys_user_sex" :value="parseInt(scope.row.sex)" />
              </template>
            </el-table-column>
            <el-table-column label="年龄" align="center" prop="age" width="100" />
            <el-table-column label="报告人" align="center" prop="reportername" width="120" />
            <el-table-column label="案例归属" align="center" width="200px" prop="deptname" />
            <el-table-column label="医疗机构" align="center" prop="treatmenthospitalname" />
            <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="200" fixed="right">
              <template slot-scope="scope">
                <el-button size="mini" type="text" icon="el-icon-edit" @click="selectDonotor(scope.row)">捐献详情</el-button>
        </template>
      </el-table-column>
          </el-table>
src/views/project/travelexpenseapply/travelexpensedetail/index.vue
@@ -474,7 +474,7 @@
        <el-row style="margin-top: 25px; margin-bottom: 5px"
          v-if="operationType == 'check' && userprofile.nickName == '陈慕华'">
          <el-col :span="12">
            <el-form-item label="申请材料状态" prop="infoid">
            <el-form-item label="预审材料" prop="infoid">
              <el-radio-group v-model="form.checkstatus" align="left">
                <el-radio label="1">待申请材料</el-radio>
                <el-radio label="2">审核通过等待邮寄纸质材料</el-radio>