yxh
yxh
2023-04-14 2b40b960dd1f30fec8c5e0a90d22b12aeccc5fec
yxh
已修改6个文件
1239 ■■■■■ 文件已修改
src/views/project/donationwitness/index.vue 628 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fund/expertFeeFundApply/index.vue 130 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fund/fundApply/index.vue 63 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fund/medicalCostFundApply/index.vue 77 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/travelexpenseslist/index.vue 337 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vue.config.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/donationwitness/index.vue
@@ -1,47 +1,23 @@
<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="queryParams.treatmenthospitalno"
            />
          <el-form-item align="left" label="医疗机构" prop="treatmenthospitalno">
            <org-selecter ref="orgSelecter" :org-type="'3'" v-model="queryParams.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>
@@ -49,18 +25,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>
@@ -69,12 +36,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>
@@ -82,16 +44,8 @@
        <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>
@@ -100,16 +54,8 @@
        <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>
      </el-row>
@@ -117,31 +63,14 @@
    <el-row :gutter="10" class="mb8">
    
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          :loading="exportLoading"
          @click="handleExport"
          >导出</el-button
        >
        <el-button type="warning" plain icon="el-icon-download" size="mini" :loading="exportLoading"
          @click="handleExport">导出</el-button>
      </el-col>
  
    </el-row>
    <el-table
      v-loading="loading"
      :default-sort="{ prop: 'deathtime', order: 'descending' }"
      border
      :data="donatebaseinfoList"
    >
      <el-table-column
        label="报告时间"
        align="center"
        prop="reporttime"
        width="140"
      >
    <el-table v-loading="loading" :default-sort="{ prop: 'deathtime', order: 'descending' }" border
      :data="donatebaseinfoList">
      <el-table-column label="报告时间" align="center" prop="reporttime" width="140">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.reporttime, "{y}-{m}-{d}") }}</span>
        </template>
@@ -151,25 +80,15 @@
      
      <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="treatmenthospitalname" />
      <!-- <el-table-column label="身份证号" prop="idcardno" width="200" /> -->
      <el-table-column label="捐献类别" align="center" prop="dwdonationcategory" width="150">
        <template slot-scope="scope">
          <dict-tag
            :options="dict.type.sys_DonationCategory"
            :value="scope.row.dwdonationcategory"
          />
          <dict-tag :options="dict.type.sys_DonationCategory" :value="scope.row.dwdonationcategory" />
        </template>
      </el-table-column>
      <el-table-column label="见证时间" align="center" prop="operationbegtime">
@@ -177,41 +96,17 @@
          <span>{{ parseTime(scope.row.operationbegtime, "{y}-{m}-{d}") }}</span>
        </template>
      </el-table-column>
      <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="140"
        fixed="right"
      >
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="140" fixed="right">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleAdd(scope.row)"
            >见证登记</el-button
          >
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleAdd(scope.row)">见证登记</el-button>
          <!-- <el-button
            v-if="scope.row.recordstate==2 || scope.row.recordstate==3"
              size="mini"
@@ -220,179 +115,85 @@
              @click="submitRecord(scope.row)"
              v-hasPermi="['project:donatebaseinfo:edit']"
              >上报伦理审查</el-button> -->
          <el-button
            size="mini"
            type="text"
            icon="el-icon-refrigerator"
            @click="handledownload(scope.row)"
            >下载</el-button
          >
          <el-button 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="1000px"
      append-to-body
      :close-on-click-modal="false"
    >
      <el-form
        ref="form"
        style="margin: 0px auto"
        :model="form"
        :rules="rules"
        label-width="120px"
      >
    <el-dialog :title="title" align="center" :visible.sync="open" width="1000px" append-to-body
      :close-on-click-modal="false">
      <el-form ref="form" style="margin: 0px auto" :model="form" :rules="rules" label-width="120px">
        <el-row>
          <el-col :span="12">
            <el-form-item label="捐献编号" prop="donorno">
              <el-input
                v-model="curCase.donorno"
                disabled
                placeholder="请输入捐献者编号"
              />
              <el-input v-model="curCase.donorno" disabled placeholder="请输入捐献者编号" />
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item
              align="left"
              label="捐献医院"
              prop="treatmenthospitalname"
            >
              <org-selecter
                ref="orgSelecter"
                :org-type="'3'"
                v-model="curCase.treatmenthospitalname"
                disabled
              />
            <el-form-item align="left" label="捐献医院" prop="treatmenthospitalname">
              <org-selecter ref="orgSelecter" :org-type="'3'" v-model="curCase.treatmenthospitalname" disabled />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="6">
            <el-form-item label="姓名 " prop="name">
              <el-input
                v-model="curCase.name"
                disabled
                placeholder="请输入捐献者姓名"
              />
              <el-input v-model="curCase.name" disabled placeholder="请输入捐献者姓名" />
            </el-form-item>
          </el-col>
          <el-col :span="6">
            <el-form-item label="性别" prop="sex">
              <el-select
                v-model="curCase.sex"
                disabled
                placeholder="请选择性别"
              >
                <el-option
                  v-for="dict in dict.type.sys_user_sex"
                  :key="dict.value"
                  :label="dict.label"
                  :value="dict.value"
                ></el-option>
              <el-select v-model="curCase.sex" disabled placeholder="请选择性别">
                <el-option v-for="dict in dict.type.sys_user_sex" :key="dict.value" :label="dict.label"
                  :value="dict.value"></el-option>
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="6">
            <el-form-item label="出生日期" prop="birthday">
              <el-date-picker
                style="width: 95%"
                clearable
                v-model="curCase.birthday"
                type="date"
                value-format="yyyy:MM:dd"
                placeholder="选择出生日期"
                disabled
              >
              <el-date-picker style="width: 95%" clearable v-model="curCase.birthday" type="date"
                value-format="yyyy:MM:dd" placeholder="选择出生日期" disabled>
              </el-date-picker>
            </el-form-item>
          </el-col>
          <el-col :span="6">
            <el-form-item label="民族" prop="nation">
              <el-select
                v-model="curCase.nation"
                disabled
                placeholder="请选择民族"
              >
                <el-option
                  v-for="dict in dict.type.sys_nation"
                  :key="dict.value"
                  :label="dict.label"
                  :value="dict.value"
                ></el-option>
              <el-select v-model="curCase.nation" disabled placeholder="请选择民族">
                <el-option v-for="dict in dict.type.sys_nation" :key="dict.value" :label="dict.label"
                  :value="dict.value"></el-option>
              </el-select>
            </el-form-item>
          </el-col> </el-row
        ><el-row>
          </el-col> </el-row><el-row>
          <el-col :span="6">
            <el-form-item label="证件类型" prop="idcardtype">
              <el-select
                v-model="curCase.idcardtype"
                disabled
                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 v-model="curCase.idcardtype" disabled 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="6">
            <el-form-item label="证件号码" prop="idcardno">
              <el-input
                ref="updateBSvalue"
                class="sfzcode"
                v-model="curCase.idcardno"
                placeholder="请输入证件号码"
                disabled
              />
              <el-input ref="updateBSvalue" class="sfzcode" v-model="curCase.idcardno" placeholder="请输入证件号码" disabled />
            </el-form-item>
          </el-col>
          <el-col :span="6">
            <el-form-item label="学历" prop="education">
              <el-select
                v-model="curCase.education"
                disabled
                placeholder="请选择学历"
              >
                <el-option
                  v-for="dict in dict.type.sys_education"
                  :key="dict.value"
                  :label="dict.value"
                  :value="dict.value"
                ></el-option>
              <el-select v-model="curCase.education" disabled placeholder="请选择学历">
                <el-option v-for="dict in dict.type.sys_education" :key="dict.value" :label="dict.value"
                  :value="dict.value"></el-option>
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="6">
            <el-form-item label="职业" prop="occupation">
              <el-select
                v-model="curCase.occupation"
                disabled
                placeholder="请选择职业"
              >
                <el-option
                  v-for="dict in dict.type.sys_occupation"
                  :key="dict.value"
                  :label="dict.label"
                  :value="dict.value"
                ></el-option>
              <el-select v-model="curCase.occupation" disabled placeholder="请选择职业">
                <el-option v-for="dict in dict.type.sys_occupation" :key="dict.value" :label="dict.label"
                  :value="dict.value"></el-option>
              </el-select>
            </el-form-item>
          </el-col>
@@ -402,12 +203,7 @@
          <el-col :span="24">
            <el-form-item align="left" label="捐献决定">
              <el-checkbox-group v-model="form.organdonation">
                <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>
@@ -418,12 +214,8 @@
          <el-col :span="24">
            <el-form-item align="left" label="捐献类别" prop="donationcategory">
              <el-radio-group v-model="form.donationcategory">
                <el-radio
                  v-for="dict in dict.type.sys_DonationCategory"
                  :key="dict.value"
                  :label="dict.value"
                  >{{ dict.label }}</el-radio
                >
                <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>
@@ -444,41 +236,26 @@
          </el-col>
          <el-col :span="10">
            <el-form-item align="left" label="医生一" prop="deathjudgedocto">
              <el-input
                v-model="form.deathjudgedocto"
                placeholder="判定医生姓名"
              />
              <el-input v-model="form.deathjudgedocto" placeholder="判定医生姓名" />
            </el-form-item>
          </el-col>
          <el-col :span="10">
            <el-form-item align="left" label="医生二" prop="deathjudgedoctt">
              <el-input
                v-model="form.deathjudgedoctt"
                placeholder="判定医生姓名"
              />
              <el-input v-model="form.deathjudgedoctt" placeholder="判定医生姓名" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row
          ><el-col :span="2"><el-form-item align="left" label="" /> </el-col>
        <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="form.deathtime"
                type="datetime"
                value-format="yyyy-MM-dd HH:mm:ss"
                placeholder="选择死亡时间"
              >
              <el-date-picker clearable v-model="form.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="form.deathreason"
                placeholder="请输入死亡原因"
              />
              <el-input v-model="form.deathreason" placeholder="请输入死亡原因" />
            </el-form-item>
          </el-col>
        </el-row>
@@ -488,249 +265,117 @@
          </el-col>
          <el-col :span="10">
            <el-form-item align="left" label="开始时间" prop="operationbegtime">
              <el-date-picker
                clearable
                v-model="form.operationbegtime"
                type="datetime"
                value-format="yyyy-MM-dd HH:mm:ss"
                placeholder="选择手术开始时间"
              >
              <el-date-picker clearable v-model="form.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="form.operationendtime"
                type="datetime"
                value-format="yyyy-MM-dd HH:mm:ss"
                placeholder="选择手术结束时间"
              >
              <el-date-picker clearable v-model="form.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-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="form.abdominalaortacannulatime"
                type="datetime"
                value-format="yyyy-MM-dd HH:mm:ss"
                placeholder="选择腹主动脉插管时间"
              >
            <el-form-item label="插管时间" align="left" prop="abdominalaortacannulatime">
              <el-date-picker clearable v-model="form.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="form.abdominalaortaperfusiontime"
                type="datetime"
                value-format="yyyy-MM-dd HH:mm:ss"
                placeholder="选择腹主动脉灌注时间"
              >
            <el-form-item label="灌注时间" align="left" prop="abdominalaortaperfusiontime">
              <el-date-picker clearable v-model="form.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-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="form.portalveincannulatime"
                type="datetime"
                value-format="yyyy-MM-dd HH:mm:ss"
                placeholder="选择门静脉脉插管时间"
              >
            <el-form-item label="插管时间" align="left" prop="portalveincannulatime">
              <el-date-picker clearable v-model="form.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="form.portalveinperfusiontime"
                type="datetime"
                value-format="yyyy-MM-dd HH:mm:ss"
                placeholder="选择门静脉灌注时间"
              >
            <el-form-item label="灌注时间" align="left" prop="portalveinperfusiontime">
              <el-date-picker clearable v-model="form.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-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="form.pulmonaryarterycannulatime"
                type="datetime"
                value-format="yyyy-MM-dd HH:mm:ss"
                placeholder="选择门静脉插管时间"
              >
            <el-form-item label="插管时间" align="left" prop="pulmonaryarterycannulatime">
              <el-date-picker clearable v-model="form.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="form.pulmonaryarteryperfusiontime"
                type="datetime"
                value-format="yyyy-MM-dd HH:mm:ss"
                placeholder="选择门静脉灌注时间"
              >
            <el-form-item label="灌注时间" align="left" prop="pulmonaryarteryperfusiontime">
              <el-date-picker clearable v-model="form.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-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="form.aortacannulatime"
                type="datetime"
                value-format="yyyy-MM-dd  HH:mm:ss"
                placeholder="选择主动脉灌注时间"
              >
              <el-date-picker clearable v-model="form.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="form.aortaperfusiontime"
                type="datetime"
                value-format="yyyy-MM-dd  HH:mm:ss"
                placeholder="选择主动脉灌注时间"
              >
            <el-form-item label="灌注时间" align="left" prop="aortaperfusiontime">
              <el-date-picker clearable v-model="form.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 align="center" width="80px" prop="organname" label="器官名称">
          </el-table-column>
          <el-table-column
            align="center"
            width="220px"
            prop="gainhospitalno"
            label="获取组织"
          >
          <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"
              />
              <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="获取医师"
          >
          <el-table-column align="center" width="140px" prop="organgetdoct" label="获取医师">
            <template slot-scope="scope">
              <el-input
                v-model="scope.row.organgetdoct"
                placeholder="请输入获取医师"
              ></el-input>
              <el-input v-model="scope.row.organgetdoct" placeholder="请输入获取医师"></el-input>
            </template>
          </el-table-column>
          <el-table-column
            align="center"
            width="210px"
            prop="organgettime"
            label="获取日期"
          >
          <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 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"
          >
          <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 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>
@@ -739,53 +384,33 @@
          <el-col :span="12">
            <el-form-item align="left" label="默哀缅怀仪式">
              <el-radio-group v-model="form.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 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="form.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 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-form-item></el-col>
        </el-row>
        <!-- <el-form-item align="left" label="死亡证明附件路径">
          <fileUpload v-model="form.deathjudgeannex" />
        </el-form-item> -->
        <el-row>
          <el-col :span="8">
            <el-form-item
              label="手术负责人"
              label-width="140px"
              prop="responsibleusername"
            >
              <el-input
                v-model="form.responsibleusername"
                placeholder="请输入负责人姓名"
              />
            <el-form-item label="手术负责人" label-width="140px" prop="responsibleusername">
              <el-input v-model="form.responsibleusername" placeholder="请输入负责人姓名" />
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <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>
@@ -793,12 +418,8 @@
          <el-col :span="8">
            <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>
@@ -807,12 +428,7 @@
      </el-form>
      <!-- 编辑器官 -->
      <el-dialog
        title="器官"
        :close-on-click-modal="false"
        :visible.sync="dialogFormVisible"
        append-to-body
      >
      <el-dialog title="器官" :close-on-click-modal="false" :visible.sync="dialogFormVisible" append-to-body>
        <el-form :model="table">
          <el-form-item label="器官名称" :label-width="formLabelWidth">
            <el-input v-model="form.organnames"></el-input>
@@ -820,9 +436,7 @@
        </el-form>
        <div slot="footer" class="dialog-footer">
          <el-button @click="dialogFormVisible = false">取 消</el-button>
          <el-button type="primary" @click="dialogFormVisible = false"
            >保 存</el-button
          >
          <el-button type="primary" @click="dialogFormVisible = false">保 存</el-button>
        </div>
      </el-dialog>
      <div slot="footer" class="dialog-footer">
src/views/project/fund/expertFeeFundApply/index.vue
@@ -18,14 +18,12 @@
            </el-select>
          </el-form-item>
        </el-col>
        <el-col :span="6">
          <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-col>
      </el-row>
    </el-form>
    <el-row>
      <el-col :span="8">
        <el-card shadow="never">
@@ -36,7 +34,6 @@
              </el-row>
            </el-col>
          </el-row>
          <el-table v-loading="loading" border highlight-current-row :data="donatebaseinfoList"
            @row-click="selectDonotor">
            <!-- <el-table-column label="捐献编号" align="center" prop="donorno" /> -->
@@ -52,7 +49,6 @@
            :limit.sync="queryParams.pageSize" @pagination="getBaseInfoList" />
        </el-card>
      </el-col>
      <el-col :span="16">
        <el-card shadow="naver">
          <el-form ref="infoform" label-width="100px">
@@ -97,9 +93,7 @@
                  width="120px"
                  /> -->
                <el-table-column label="联系电话" align="center" prop="phone" width="150px" />
                <el-table-column label="工作单位" align="center" prop="unitname" width="220px" />
                <el-table-column label="操作" fixed="right" align="center" class-name="small-padding fixed-width"
                  width="280px">
                  <template slot-scope="scope">
@@ -136,28 +130,24 @@
    </el-row>
    <!-- 添加或修改费用申请单 -->
    <el-dialog :visible.sync="dialogOpen" :close-on-click-modal="false" width="1600px" :title="title"
    <el-dialog :visible.sync="dialogOpen" :close-on-click-modal="false" width="1400px" :title="title"
      style="text-align: center" v-loading="loading">
      <el-form style="height: 550px; overflow-y: auto; overflow-x: hidden" ref="form" :model="form" label-width="120px"
        :rules="rules">
        <el-row>
        <el-row style="text-align: left">
          <el-col :span="7">
            <el-form-item label="捐献编号" prop="donorno">
              <el-input disabled v-model="form.donorno" placeholder="请输入捐献编号" clearable />
            <el-form-item label="费用类型">
              <el-radio v-model="form.applytype" label="1">专家费用申请</el-radio>
            </el-form-item>
          </el-col>
          <el-col :span="8">
          <el-col :span="7">
            <el-form-item label="捐献者" prop="name">
              <el-input disabled v-model="form.name" placeholder="请输入捐献者姓名" clearable />
            </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="审核状态" prop="recordstatus">
            <!-- <el-input
                v-model="form.recordstatus"
                placeholder="审核意见"
                /> -->
              <!-- <el-input v-model="form.recordstatus" placeholder="审核意见"/> -->
              <el-select v-model="form.recordstatus" placeholder="请选择审核状态" clearable :disabled="true" size="small">
                <el-option v-for="dict in dict.type.sys_recordstatus" :key="dict.value" :label="dict.label"
                  :value="dict.value" />
@@ -165,7 +155,7 @@
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
        <el-row style="text-align: left">
          <el-col :span="7">
            <el-form-item label="申请人" prop="username">
              <el-select v-model="form.username" placeholder="申请人" clearable filterable allow-create style="width: 100%">
@@ -174,13 +164,11 @@
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="8">
          <el-col :span="7">
            <el-form-item label="联系电话" prop="phone">
              <el-input v-model="form.phone" placeholder="请输入申请者的联系方式" clearable />
            </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="工作单位" prop="unitno">
              <org-selecter ref="orgSelecter" :org-type="'3'" v-model="form.unitno" />
@@ -188,25 +176,34 @@
          </el-col>
        </el-row>
        <el-row style="text-align: left">
          <el-form-item label="费用申请">
            <el-radio v-model="form.applytype" label="1">专家费用申请</el-radio>
          <el-col :span="14">
            <el-form-item label="申请说明" prop="remark">
              <el-input v-model="form.remark" placeholder="申请说明" />
          </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="申请日期" prop="createTime">
              <el-date-picker clearable style="width: 100%" v-model="form.createTime" type="date"
                value-format="yyyy-MM-dd HH:mm:ss" placeholder="申请日期">
              </el-date-picker>
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="margin-top: 5px; margin-bottom: 5px">
          <el-row style="margin-bottom: 10px">
            <el-col :span="4">
              <el-button @click.native.prevent="addAlls" type="primary" size="small">
                服务项目导入
                导入服务项目
              </el-button>
            </el-col>
          </el-row>
          <el-table :data="fundDetailArr" v-loading="loading" border highlight-current-row>
            <el-table-column prop="orderno" align="center" label="序号" width="80">
            <el-table-column prop="orderno" align="center" label="序号" width="65">
              <template slot-scope="scope">
                <el-input v-model="scope.row.orderno" placeholder="序号" />
              </template>
            </el-table-column>
            <el-table-column prop="applytype" align="center" label="费用类型" width="220">
            <el-table-column prop="applytype" align="center" label="费用类型" width="200">
              <template slot-scope="scope">
                <el-select v-model="scope.row.applytype" placeholder="费用类型" @change="LoadItemTypeArr(scope.row)">
                  <el-option v-for="dict in fundtypeArr" :key="dict.index" :label="dict.label"
@@ -223,7 +220,7 @@
                </el-select>
              </template>
            </el-table-column>
            <el-table-column prop="itemcode" align="center" label="费用编号" show-overflow-tooltip="">
            <el-table-column prop="itemcode" align="center" label="项目编号" show-overflow-tooltip="" v-if="false" >
            </el-table-column>
            <el-table-column prop="servicesscopename" align="center" label="费用说明" width="180">
              <template slot-scope="scope">
@@ -234,7 +231,22 @@
                </el-select>
              </template>
            </el-table-column>
            <el-table-column prop="beneficiaryname" align="center" label="姓名" width="120" v-if="form.applytype != 3">
            <el-table-column v-if="this.ismanager == true" prop="amount" align="center" label="税前金额" width="100">
              <template slot-scope="scope">
                <el-select v-model="scope.row.amount" placeholder="税前金额" clearable filterable allow-create
                  @change="selectamount(scope.row)">
                  <el-option v-for="dict in scope.row.fundblock" :key="dict.expensedescribe" :label="dict.expense"
                    :value="dict.expense"></el-option>
                </el-select>
              </template>
            </el-table-column>
            <el-table-column prop="taxedamount" align="center" label="税后金额" width="100" v-if="this.ismanager == true">
              <!-- v-if="form.applytype != '3'"上同 -->
              <template slot-scope="scope">
                <el-input v-model="scope.row.taxedamount" placeholder="税后金额" />
              </template>
            </el-table-column>
            <el-table-column prop="beneficiaryname" align="center" label="姓名" width="100" v-if="form.applytype != 3">
              <template slot-scope="scope">
                <el-button type="primary" plain @click="ShowDetailDialog(scope, 'name')">{{ scope.row.beneficiaryname
                }}</el-button>
@@ -257,23 +269,7 @@
                  </el-select> -->
              </template>
            </el-table-column>
            <el-table-column v-if="this.ismanager == true" prop="amount" align="center" label="税前金额" width="120">
              <template slot-scope="scope">
                <el-select v-model="scope.row.amount" placeholder="税前金额" clearable filterable allow-create
                  @change="selectamount(scope.row)">
                  <el-option v-for="dict in scope.row.fundblock" :key="dict.expensedescribe" :label="dict.expense"
                    :value="dict.expense"></el-option>
                </el-select>
              </template>
            </el-table-column>
            <el-table-column prop="taxedamount" align="center" label="税后金额" width="120" v-if="this.ismanager == true">
              <!-- v-if="form.applytype != '3'"上同 -->
              <template slot-scope="scope">
                <el-input v-model="scope.row.taxedamount" placeholder="税后金额" />
              </template>
            </el-table-column>
            <el-table-column prop="unitno" align="center" label="单位" width="220">
            <el-table-column prop="unitno" align="center" label="单位名称" width="220">
              <template slot-scope="scope">
                <el-button type="primary" plain @click="ShowDetailDialog(scope, 'unit')">{{ scope.row.unitname
                }}</el-button>
@@ -293,7 +289,6 @@
                  </el-select> -->
              </template>
            </el-table-column>
            <el-table-column prop="quantity" align="center" label="数量" width="120" v-if="form.applytype == '3'">
              <template slot-scope="scope">
                <el-input v-model="scope.row.quantity" placeholder="数量" @blur="
@@ -303,7 +298,6 @@
                " />
              </template>
            </el-table-column>
            <el-table-column prop="price" align="center" label="价格" width="120" v-if="form.applytype == '3'">
              <template slot-scope="scope">
                <el-input v-model="scope.row.price" placeholder="价格" @blur="
@@ -313,7 +307,6 @@
                " />
              </template>
            </el-table-column>
            <el-table-column prop="remark" align="center" label="备注" width="210" v-if="form.applytype == '3'">
              <template slot-scope="scope">
                <el-input v-model="scope.row.remark" placeholder="备注" />
@@ -355,20 +348,30 @@
          </el-table>
        </el-row>  
        <el-row>
          <el-col :span="22">
            <el-form-item label="备注" prop="remark">
              <el-input v-model="form.remark" placeholder="备注" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="7">
            <el-form-item label="申请日期" prop="createTime">
              <el-date-picker clearable style="width: 100%" v-model="form.createTime" type="date"
                value-format="yyyy-MM-dd HH:mm:ss" placeholder="申请日期">
              </el-date-picker>
            <el-form-item label="申请金额" prop="amountrequested">
              <el-input v-model="form.amountrequested" placeholder="申请金额" />
            </el-form-item>
          </el-col> <el-col :span="7">
            <el-form-item label="税前合计" prop="pretaxcost">
              <el-input v-model="form.pretaxcost" placeholder="税前金额合计" />
            </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="税后合计" prop="pretaxcost">
              <el-input v-model="form.taxedcost" placeholder="税后金额合计" />
            </el-form-item>
          </el-col>
        <!--
          <el-col :span="7">
            <el-form-item label="预支金额" prop="prepaidamount">
              <el-input v-model="form.prepaidamount" placeholder="申请金额" />
            </el-form-item>
          </el-col>
            -->
        </el-row>
      <!--
        <el-row>
          <el-col :span="7">
            <el-form-item label="OPO中心签字" prop="opochecker">
              <el-input v-model="form.opochecker" placeholder="opo中心签字" />
@@ -400,9 +403,10 @@
            </el-form-item>
          </el-col>
        </el-row>
                  -->
        <el-row>
          <el-col :span="24">
            <el-form-item label="文件上传" align="left" prop="annexbankcard">
          <el-col :span="12">
            <el-form-item label="费用申请附件" align="left" prop="annexbankcard">
              <el-upload size="mini" class="upload-demo" :action="uploadFileUrl" :file-list="fileList" multiple :limit="5"
                :headers="headers" :on-success="
                  (response, file, fileList) =>
@@ -438,7 +442,7 @@
      <el-form ref="funddetailForm" :model="funddetailForm">
        <el-row>
          <el-col :span="24" v-if="detailInfoDialogShowType == 'name'">
            <el-form-item label="姓名" prop="beneficiaryname" label-width="80px">
            <el-form-item label="专家姓名" prop="beneficiaryname" label-width="80px">
              <el-select filterable allow-create ref="beneficiaryname" default-first-option
                v-model="funddetailForm.beneficiaryname" placeholder="请选择" style="width: 100%">
                <el-option v-for="item in arrr3" :key="item.reportNo" :label="item.reportName" :value="item.reportName">
@@ -448,8 +452,8 @@
          </el-col>
          <el-col :span="24" v-if="detailInfoDialogShowType == 'unit'">
            <el-form-item label="单位" prop="unitno" label-width="80px">
              <el-select v-model="funddetailForm.unitno" placeholder="单位" clearable filterable allow-create
            <el-form-item label="单位名称" prop="unitno" label-width="80px">
              <el-select v-model="funddetailForm.unitno" placeholder="单位名称" clearable filterable allow-create
                style="width: 100%">
                <el-option v-for="(spec, index) in unitList" :key="index" :label="spec.organizationname"
                  :value="spec.organizationid"></el-option>
src/views/project/fund/fundApply/index.vue
@@ -9,7 +9,6 @@
              @keyup.enter.native="handleQuery" />
          </el-form-item>
        </el-col>
        <el-col :span="6">
          <el-form-item label="捐献进度" prop="recordstate">
            <el-select v-model="queryParams.recordstate" placeholder="请选择记录状态" clearable size="small">
@@ -36,7 +35,6 @@
              </el-row>
            </el-col>
          </el-row>
          <el-table v-loading="loading" border highlight-current-row :data="donatebaseinfoList"
            @row-click="selectDonotor">
            <!-- <el-table-column label="捐献编号" align="center" prop="donorno" /> -->
@@ -51,7 +49,6 @@
            :limit.sync="queryParams.pageSize" @pagination="getBaseInfoList" />
        </el-card>
      </el-col>
      <el-col :span="16">
        <el-card shadow="naver">
          <el-form ref="infoform" label-width="100px">
@@ -121,24 +118,20 @@
    <el-dialog :visible.sync="dialogOpen" :close-on-click-modal="false" width="1400px" :title="title"
      style="text-align: center" v-loading="loading">
      <el-form ref="form" :model="form" label-width="120px" :rules="rules">
        <el-row>
        <el-row style="text-align: left">
          <el-col :span="7">
            <el-form-item label="捐献编号" prop="donorno">
              <el-input disabled v-model="form.donorno" placeholder="请输入捐献编号" clearable />
            <el-form-item label="申请类型">
              <el-radio v-model="form.applytype" label="2">伦理审查专家费申请</el-radio>
            </el-form-item>
          </el-col>
          <el-col :span="8">
          <el-col :span="7">
            <el-form-item label="捐献者" prop="name">
              <el-input disabled v-model="form.name" placeholder="请输入捐献者姓名" clearable />
            </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="审核状态" prop="recordstatus">
            <!-- <el-input
                v-model="form.recordstatus"
                placeholder="审核意见"
                /> -->
              <!-- <el-input v-model="form.recordstatus" placeholder="审核意见" /> -->
              <el-select v-model="form.recordstatus" placeholder="请选择审核状态" clearable size="small">
                <el-option v-for="dict in dict.type.sys_recordstatus" :key="dict.value" :label="dict.label"
                  :value="dict.value" />
@@ -146,7 +139,7 @@
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
        <el-row style="text-align: left">
          <el-col :span="7">
            <el-form-item label="申请人" prop="username">
              <el-select v-model="form.username" placeholder="申请人" clearable filterable allow-create style="width: 100%">
@@ -155,13 +148,11 @@
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="8">
          <el-col :span="7">
            <el-form-item label="联系电话" prop="phone">
              <el-input v-model="form.phone" placeholder="请输入申请者的联系方式" clearable />
            </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="工作单位" prop="unitno">
              <org-selecter ref="orgSelecter" :org-type="'3'" v-model="form.unitno" />
@@ -169,14 +160,23 @@
          </el-col>
        </el-row>
        <el-row style="text-align: left">
          <el-form-item label="费用申请">
            <el-radio v-model="form.applytype" label="2">伦理审查专家费申请</el-radio>
          <el-col :span="14">
            <el-form-item label="申请说明" prop="remark">
              <el-input v-model="form.remark" placeholder="申请说明" />
          </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="申请日期" prop="createTime">
              <el-date-picker clearable style="width: 100%" v-model="form.createTime" type="date"
                value-format="yyyy-MM-dd HH:mm:ss" placeholder="申请日期">
              </el-date-picker>
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="margin-bottom: 10px">
          <el-col :span="4">
            <el-button @click.native.prevent="addAlls" type="primary" size="small">
              服务项目导入
              导入服务项目
            </el-button>
          </el-col>
        </el-row>
@@ -310,24 +310,22 @@
          </el-table>
        </el-row>
        <el-row>
          <el-col :span="8">
            <el-form-item label="申请日期" prop="createTime">
              <el-date-picker clearable style="width: 100%" v-model="form.createTime" type="date"
                value-format="yyyy-MM-dd HH:mm:ss" placeholder="申请日期">
              </el-date-picker>
          <el-col :span="7">
            <el-form-item label="申请金额" prop="amountrequested">
              <el-input v-model="form.amountrequested" placeholder="申请金额" />
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="税前金额合计" prop="pretaxcost">
          </el-col> <el-col :span="7">
            <el-form-item label="税前合计" prop="pretaxcost">
              <el-input v-model="form.pretaxcost" placeholder="税前金额合计" />
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="税后金额合计" prop="pretaxcost">
          <el-col :span="7">
            <el-form-item label="税后合计" prop="pretaxcost">
              <el-input v-model="form.taxedcost" placeholder="税后金额合计" />
            </el-form-item>
          </el-col>
          <el-col :span="8">
        <!--
          <el-col :span="7">
            <el-form-item label="预支金额" prop="prepaidamount">
              <el-input v-model="form.prepaidamount" placeholder="申请金额" />
            </el-form-item>
@@ -352,22 +350,21 @@
              <el-input v-model="form.officedirector" placeholder="请输入办公室主任" />
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="财务部负责人" prop="financedirector">
              <el-input v-model="form.financedirector" placeholder="请输入财务部负责人" />
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="财务审核" prop="financechecher">
              <el-input v-model="form.financechecher" placeholder="请输入财务审核" />
            </el-form-item>
          </el-col>
            -->
        </el-row>
        <el-row>
          <el-col :span="24">
            <el-form-item label="文件上传" align="left" prop="annexbankcard">
            <el-form-item label="申请附件:" align="left" prop="annexbankcard">
              <el-upload size="mini" class="upload-demo" :action="uploadFileUrl" :file-list="fileList" multiple :limit="5"
                :headers="headers" :on-success="
                  (response, file, fileList) =>
src/views/project/fund/medicalCostFundApply/index.vue
@@ -119,34 +119,32 @@
        </el-card>
      </el-col>
    </el-row>
    <!-- 添加或修改费用申请单 -->
    <el-dialog :visible.sync="dialogOpen" :close-on-click-modal="false" width="1400px" :title="title"
      style="text-align: center" v-loading="loading">
      <el-form ref="form" :model="form" label-width="120px" :rules="rules">
        <el-row>
        <el-row style="text-align: left">
          <el-col :span="7">
            <el-form-item label="捐献编号" prop="donorno">
              <el-input disabled v-model="form.donorno" placeholder="请输入捐献编号" clearable />
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="申请类型">
              <el-radio v-model="form.applytype" label="3">医学成本申请</el-radio>
            </el-form-item></el-col>
          <el-col :span="7">
            <el-form-item label="捐献者" prop="name">
              <el-input disabled v-model="form.name" placeholder="请输入捐献者姓名" clearable />
            </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="审核状态" prop="recordstatus">
              <el-input v-if="0" v-model="form.recordstatus" placeholder="审核意见" />
              <el-select v-model="form.recordstatus" placeholder="请选择审核状态" clearable :disabled="true" size="small">
              <!--<el-input v-if="0" v-model="form.recordstatus" placeholder="审核意见"/>-->
              <el-select v-model="form.recordstatus" placeholder="请选择审核状态" clearable :disabled="true" size="small"
                style="width: 100%">
                <el-option v-for="dict in dict.type.sys_recordstatus" :key="dict.value" :label="dict.label"
                  :value="dict.value" />
              </el-select>
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
        <el-row style="text-align: left">
          <el-col :span="7">
            <el-form-item label="申请人" prop="username">
              <el-select v-model="form.username" placeholder="申请人" clearable filterable allow-create style="width: 100%">
@@ -155,13 +153,11 @@
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="8">
          <el-col :span="7">
            <el-form-item label="联系电话" prop="phone">
              <el-input v-model="form.phone" placeholder="请输入申请者的联系方式" clearable />
            </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="工作单位" prop="unitno">
              <org-selecter ref="orgSelecter" :org-type="'3'" v-model="form.unitno" />
@@ -169,14 +165,23 @@
          </el-col>
        </el-row>
        <el-row style="text-align: left">
          <el-form-item label="费用申请">
            <el-radio v-model="form.applytype" label="3">医学成本</el-radio>
          <el-col :span="14">
            <el-form-item label="申请说明" prop="remark">
              <el-input v-model="form.remark" placeholder="备注" />
          </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="申请日期" prop="createTime">
              <el-date-picker clearable style="width: 100%" v-model="form.createTime" type="date"
                value-format="yyyy-MM-dd HH:mm:ss" placeholder="申请日期">
              </el-date-picker>
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="margin-bottom: 10px">
          <el-col :span="4">
            <el-button @click.native.prevent="addAlls" type="primary" size="small">
              服务项目导入
              导入服务项目
            </el-button>
          </el-col>
        </el-row>
@@ -242,7 +247,8 @@
                  <el-option v-for="dict in fundblock" :key="dict.expensedescribe" :label="dict.expense"
                    :value="dict.expense"></el-option>
                </el-select>
              <!-- <el-input
              <!--
                <el-input
                  v-model="scope.row.amount"
                  placeholder="税前金额"
                  @change="selectamount(scope.row)"
@@ -250,8 +256,8 @@
                    (val) => {
                      sumTotalFee(scope.row);
                    }
                  "
                            /> -->
                  " />
                    -->
              </template>
            </el-table-column>
            <el-table-column prop="taxamount" align="center" label="扣税" width="120" v-if="form.applytype != '3'">
@@ -268,7 +274,6 @@
                <el-input v-model="scope.row.taxedamount" placeholder="税后金额" />
              </template>
            </el-table-column>
            <el-table-column prop="price" align="center" label="价格" width="120" v-if="form.applytype == '3'">
              <template slot-scope="scope">
                <el-input v-model="scope.row.price" placeholder="价格" @blur="
@@ -308,7 +313,6 @@
                <el-input v-model="scope.row.depositbank" placeholder="开户银行" />
              </template>
            </el-table-column>
            <el-table-column prop="bankcardno" align="center" label="银行卡号" width="210">
              <template slot-scope="scope">
                <el-input v-model="scope.row.bankcardno" placeholder="银行卡号" />
@@ -319,7 +323,6 @@
                <el-input v-model="scope.row.remark" placeholder="备注" />
              </template>
            </el-table-column>
            <el-table-column prop="title" align="center" label="职称" width="120" v-if="form.applytype != '3'">
              <template slot-scope="scope">
                <el-input v-model="scope.row.title" placeholder="职称" />
@@ -335,7 +338,6 @@
                <el-input v-model="scope.row.depositbank" placeholder="开户银行" />
              </template>
            </el-table-column>
            <el-table-column prop="bankcardno" align="center" label="银行卡号" width="210" v-if="form.applytype != '3'">
              <template slot-scope="scope">
                <el-input v-model="scope.row.bankcardno" placeholder="银行卡号" />
@@ -366,25 +368,21 @@
          </el-col>
                    </el-row> -->
        <el-row>
          <el-col :span="22">
            <el-form-item label="备注" prop="remark">
              <el-input v-model="form.remark" placeholder="备注" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="7">
            <el-form-item label="申请日期" prop="createTime">
              <el-date-picker clearable style="width: 100%" v-model="form.createTime" type="date"
                value-format="yyyy-MM-dd HH:mm:ss" placeholder="申请日期">
              </el-date-picker>
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="申请金额" prop="amountrequested">
              <el-input v-model="form.amountrequested" placeholder="申请金额" />
            </el-form-item>
          </el-col> <el-col :span="7">
            <el-form-item label="税前合计" prop="pretaxcost">
              <el-input v-model="form.pretaxcost" placeholder="税前金额合计" />
            </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="税后合计" prop="pretaxcost">
              <el-input v-model="form.taxedcost" placeholder="税后金额合计" />
            </el-form-item>
          </el-col>
        <!--
          <el-col :span="7">
            <el-form-item label="预支金额" prop="prepaidamount">
              <el-input v-model="form.prepaidamount" placeholder="申请金额" />
@@ -420,10 +418,11 @@
              <el-input v-model="form.financechecher" placeholder="请输入财务审核" />
            </el-form-item>
          </el-col>
              -->
        </el-row>
        <el-row>
          <el-col :span="24">
            <el-form-item label="文件上传" align="left" prop="annexbankcard">
            <el-form-item label="费用申请附件:" align="left" prop="annexbankcard">
              <el-upload size="mini" class="upload-demo" :action="uploadFileUrl" :file-list="fileList" multiple :limit="5"
                :headers="headers" :on-success="
                  (response, file, fileList) =>
src/views/project/travelexpenseslist/index.vue
@@ -45,8 +45,6 @@
          </el-form-item>
        </el-col>
      </el-row>
    </el-form>
    <el-row :gutter="10" class="mb8">
@@ -93,15 +91,8 @@
      </el-table-column>
      <el-table-column label="银行卡号" width="180" align="center" prop="bankcardno">
      </el-table-column>
    <!-- <el-table-column label="报销合计" align="center" prop="financechecher">
          </el-table-column> -->
    <!-- <el-table-column
        label="财务审核"
        width="120"
        align="center"
        prop="financechecher"
      >
          </el-table-column> -->
      <!-- <el-table-column label="报销合计" align="center" prop="financechecher"/>-->
      <!-- <el-table-column label="财务审核" width="120" align="center" prop="financechecher" /> -->
      <el-table-column label="捐献者" width="120" align="center" prop="donorname">
      </el-table-column>
      <el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width" width="270">
@@ -132,10 +123,21 @@
      @close="reset">
      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
        <el-row>
          <el-col :span="7">
          <!-- <el-form-item label="备注" prop="reason">
        <!--
            <el-form-item label="备注" prop="reason">
              <el-input v-model="form.reason" placeholder="专职人员 协调员" />
                </el-form-item> --><el-form-item label="报销人" prop="username">
            </el-form-item>
                                                                                -->
          <el-col :span="5">
            <el-form-item label="报销分类" prop="costtype">
              <el-select v-model="form.costtype" value-key="value" placeholder="请选择出差人分类" @change="getTravelers">
                <el-option v-for="dict in dict.type.sys_travelexpensebelong" :key="dict.value" :label="dict.label"
                  :value="dict.value"></el-option>
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="填报人" prop="username">
              <el-select v-model="form.username" clearable filterable allow-create ref="getReportname"
                default-first-option placeholder="请选择">
                <el-option v-for="item in reporters" :key="item.reportNo" :label="item.reportName"
@@ -144,32 +146,25 @@
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="捐献编号" prop="donorno">
              <el-input disabled v-model="form.donorno" placeholder="捐献编号" />
          <el-col :span="5">
            <el-form-item label="申请日期" prop="createTime">
              <el-date-picker style="width: 100%" v-model="form.createTime" type="date" value-format="yyyy-MM-dd HH:mm:ss"
                placeholder="申请日期">
              </el-date-picker>
            </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="捐献者" prop="infoid">
              <el-select v-model="form.infoid" @change="selectbaseinfo" filterable placeholder="请选择捐献者">
                <el-option v-for="item in baselist" :key="item.index" :label="item.name" :value="item.infoid">
                </el-option>
          <el-col :span="5">
            <el-form-item label="审核状态" prop="flowlevel">
              <el-select v-model="form.recordstatus" placeholder="请选择审核状态" clearable :disabled="true" size="small">
                <el-option v-for="dict in dict.type.sys_recordstatus" :key="dict.value" :label="dict.label"
                  :value="dict.value" />
              </el-select>
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="7">
            <el-form-item label="出差人分类" prop="costtype">
              <el-select v-model="form.costtype" value-key="value" placeholder="请选择出差人分类" @change="getTravelers">
                <el-option v-for="dict in dict.type.sys_travelexpensebelong" :key="dict.value" :label="dict.label"
                  :value="dict.value"></el-option>
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="出差人" prop="travelers">
          <el-col :span="5">
            <el-form-item label="报销人" prop="travelers">
              <el-select v-model="form.travelers" clearable filterable allow-create ref="getReportname"
                default-first-option placeholder="请选择" @change="selectedTraveler">
                <el-option v-for="item in travelers" :key="item.reportNo" :label="item.reportName"
@@ -178,34 +173,85 @@
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="区域组长" prop="managername">
              <el-input v-model="form.managername" placeholder="区域组长" />
            </el-form-item> </el-col></el-row><el-row>
          <el-col :span="5">
            <el-form-item label="收款银行" prop="depositbank">
              <el-input v-model="form.depositbank" placeholder="开户银行" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="银行账号" prop="bankcardno">
              <el-input v-model="form.bankcardno" placeholder="开户银行" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="联系电话" prop="phone">
              <el-input v-model="form.phone" placeholder="联系电话" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="15">
            <el-form-item label="出差事由" prop="reason">
              <el-input v-model="form.reason" placeholder="出差事由" />
            </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="申请日期" prop="createTime">
              <el-date-picker style="width: 100%" v-model="form.createTime" type="date" value-format="yyyy-MM-dd HH:mm:ss"
                placeholder="申请日期">
              </el-date-picker>
          <el-col :span="5">
            <el-form-item label="区域组长" prop="managername">
              <el-input v-model="form.managername" placeholder="区域组长" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="22">
            <el-form-item label="备注" prop="remark">
              <el-input v-model="form.remark" placeholder="备注" />
          <el-col :span="20"><el-divider></el-divider></el-col>
        </el-row>
        <el-row>
          <el-col :span="5">
            <el-form-item label="捐献者" prop="infoid">
              <el-select :disabled = "true" v-model="form.infoid" @change="selectbaseinfo" filterable placeholder="请选择捐献者">
                <el-option v-for="item in baselist" :key="item.index" :label="item.name" :value="item.infoid">
                </el-option>
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="家属费用" prop="donoramount">
              <el-input :disabled = "true" v-model="form.donoramount" placeholder="家属费用" @blur="
                (val) => {
                  sumTotalFee();
                }
              " onchange="if(/[^0-9.]/.test(this.value)){alert('请正确输入整数数字或小数!');this.value='';}" />
            </el-form-item>
          </el-col>
          <el-col :span="10">
            <el-form-item label="费用说明" prop="donorremark">
              <el-input :disabled = "true" v-model="form.donorremark" placeholder="家属费用说明" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="8"> </el-col>
          <el-col :span="5">
            <el-form-item label="家属人数" prop="donorrelatives">
              <el-input v-model="form.donorrelatives" placeholder="家属人数" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="收款人" prop="donorpayee">
              <el-input v-model="form.donorpayee" placeholder="亲属收款人" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="收款银行" prop="donorbank">
              <el-input v-model="form.donorbank" placeholder="家属银行" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="银行卡号" prop="donorbankcard">
              <el-input v-model="form.donorbankcard" placeholder="银行卡号" />
            </el-form-item>
          </el-col>
        </el-row>
      <!-- <el-row type="flex" :gutter="10" align="right" class="mb8">
      <!--
        <el-row type="flex" :gutter="10" align="right" class="mb8">
          <el-col :span="6">
            <el-button
              type="primary"
@@ -216,47 +262,58 @@
              >新增一行</el-button
            >
          </el-col>
            </el-row> -->
          </el-row>
            -->
        <el-row>
          <el-table :data="applicationDetailArr" border highlight-current-row>
            <el-table-column prop="orderno" slot="" label="序号" align="center" fixed width="80">
            <el-table-column prop="orderno" slot="" label="序号" align="center" fixed width="65">
              <template slot-scope="scope">
                <el-input v-model="scope.row.orderno" placeholder="序号" />
              </template>
            </el-table-column>
            <el-table-column prop="starttime" slot="" label="出发日期" fixed align="center" width="150">
            <el-table-column prop="starttime" slot="" label="开始日期" fixed align="center" width="150">
              <template slot-scope="scope">
                <el-date-picker clearable size="small" style="width: 100%" v-model="scope.row.starttime" type="date"
                  value-format="yyyy-MM-dd HH:mm:ss" placeholder="出发日期" @change="getStandard(scope.row)">
                <el-date-picker :picker-options="{
                  disabledDate: time => {
                    if (scope.row.endtime) { return time.getTime() > new Date(scope.row.endtime.replace(/-/g, '/')) }
                  }
                }" clearable size="small" style="width: 100%" v-model="scope.row.starttime" type="date"
                  value-format="yyyy-MM-dd HH:mm:ss" placeholder="开始日期" @blur="getallowance(scope.row)">
                </el-date-picker>
              </template>
            </el-table-column>
            <el-table-column prop="departure" slot="" label="出发地点" align="center" width="200" fixed>
            <el-table-column prop="endtime" slot="" label="结束日期" align="center" fixed width="150">
              <template slot-scope="scope">
                <el-date-picker :picker-options="{
                  disabledDate: time => {
                    if (scope.row.starttime) { return time.getTime() < new Date(scope.row.starttime.replace(/-/g, '/')) }
                  }
                }" clearable size="small" style="width: 100%" v-model="scope.row.endtime" type="date"
                  value-format="yyyy-MM-dd HH:mm:ss" placeholder="结束日期" @blur="getallowance(scope.row)">
                </el-date-picker>
              </template>
            </el-table-column>
            <el-table-column prop="departure" slot="" label="出发地点" align="center" fixed width="100">
              <template slot-scope="scope">
                <el-input v-model="scope.row.departure" placeholder="出发地点" />
              </template>
            </el-table-column>
            <el-table-column prop="endtime" slot="" label="到达日期" align="center" width="150" fixed>
            <el-table-column label="到达地点" prop="destination" align="center" fixed width="100">
              <template slot-scope="scope">
                <el-date-picker clearable size="small" style="width: 100%" v-model="scope.row.endtime" type="date"
                  value-format="yyyy-MM-dd HH:mm:ss" placeholder="到达日期">
                </el-date-picker>
                <el-input v-model="scope.row.destination" placeholder="到达地点" @blur="getallowance(scope.row)" />
              </template>
            </el-table-column>
            <el-table-column label="到达地点" prop="destination" align="center" width="200">
              <template slot-scope="scope">
                <el-input v-model="scope.row.destination" placeholder="到达地点" />
              </template>
            </el-table-column>
            <el-table-column prop="days" label="天数" width="70" align="center">
            <el-table-column prop="days" label="天数" width="65" align="center">
              <template slot-scope="scope">
                <el-input v-model="scope.row.days" @blur="getStandard(scope.row)" placeholder="天数" />
              </template>
            </el-table-column>
            <el-table-column prop="traffictype" label="交通工具" align="center" width="120">
            <el-table-column prop="traffictype" label="交通工具" align="center" width="100">
              <template slot-scope="scope">
                <el-input v-model="scope.row.traffictype" placeholder="交通工具" />
                <el-select v-model="scope.row.traffictype" placeholder="交通工具">
                  <el-option v-for="dict in dict.type.sys_traffictype" :key="dict.value" :label="dict.label"
                    :value="dict.label"></el-option>
                </el-select>
              </template>
            </el-table-column>
            <el-table-column prop="trafficexpense" label="交通费" align="center" width="80">
@@ -268,6 +325,7 @@
                " />
              </template>
            </el-table-column>
          <!--
            <el-table-column prop="cityfee" label="市内交通费" align="center" width="100">
              <template slot-scope="scope">
                <el-input v-model="scope.row.cityfee" placeholder="市内交通费" @blur="
@@ -278,6 +336,7 @@
                </el-input>
              </template>
            </el-table-column>
                                                                                                                            -->
            <el-table-column prop="hotelexpense" label="住宿费" align="center" width="80">
              <template slot-scope="scope">
                <el-input v-model="scope.row.hotelexpense" placeholder="住宿费" @blur="
@@ -287,16 +346,8 @@
                " />
              </template>
            </el-table-column>
            <el-table-column prop="otherexpense" label="杂费" align="center" width="80">
              <template slot-scope="scope">
                <el-input v-model="scope.row.otherexpense" placeholder="杂费" @blur="
                  (val) => {
                    sumTotalFee();
                  }
                " />
              </template>
            </el-table-column>
            <el-table-column prop="foodexpenses" label="伙食费报销" align="center" width="100">
            <el-table-column prop="foodexpenses" label="餐费报销" align="center" width="80">
              <template slot-scope="scope">
                <el-input v-model="scope.row.foodexpenses" placeholder="伙食费报销" @blur="
                  (val) => {
@@ -305,7 +356,7 @@
                " />
              </template>
            </el-table-column>
            <el-table-column prop="foodallowance" label="伙食费补助" align="center" width="100">
            <el-table-column prop="foodallowance" label="伙食补助" align="center" width="80">
              <template slot-scope="scope">
                <el-input v-model="scope.row.foodallowance" placeholder="伙食费补助" @blur="
                  (val) => {
@@ -314,6 +365,16 @@
                " />
              </template>
            </el-table-column>
            <el-table-column prop="otherexpense" label="公杂费补助" align="center" width="80">
              <template slot-scope="scope">
                <el-input v-model="scope.row.otherexpense" placeholder="杂费" @blur="
                  (val) => {
                    sumTotalFee();
                  }
                " />
              </template>
            </el-table-column>
            <el-table-column prop="otherfeeamount" label="其他费用" align="center" width="90">
              <template slot-scope="scope">
                <el-input v-model="scope.row.otherfeeamount" placeholder="其他费用" @blur="
@@ -328,6 +389,7 @@
                <el-input v-model="scope.row.otherfeedesc" placeholder="其他费用说明" />
              </template>
            </el-table-column>
            <el-table-column prop="total" label="合计" align="center" width="110">
              <template slot-scope="scope">
                <el-input v-model="scope.row.total" placeholder="合计" />
@@ -346,46 +408,26 @@
          </el-table>
        </el-row>
        <el-row style="margin-top: 10px">
          <el-col :span="7">
            <el-form-item label="报销合计" prop="amountrequested">
              <el-input v-model="form.amountrequested" placeholder="报销合计" />
          <el-col :span="6">
            <el-form-item label="报销金额" prop="amountrequested">
              <el-input v-model="form.amountrequested" placeholder="报销合计金额" />
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="大写" prop="bigstrmoney">
              <el-input v-model="form.bigstrmoney" placeholder="领款金额" />
            </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="领款金额" prop="amountrequested">
              <el-input v-model="form.amountrequested" placeholder="领款金额" />
          <el-col :span="12">
            <el-form-item label="大写金额" prop="bigstrmoney">
              <el-input v-model="form.bigstrmoney" placeholder="报销大写金额" />
            </el-form-item>
          </el-col>
        </el-row>
      <!--
        <el-row>
          <el-col :span="7">
            <el-form-item label="开户银行" prop="depositbank">
              <el-input v-model="form.depositbank" placeholder="开户银行" />
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="银行账号" prop="bankcardno">
              <el-input v-model="form.bankcardno" placeholder="开户银行" />
            </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="联系电话" prop="phone">
              <el-input v-model="form.phone" placeholder="联系电话" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-col :span="7">
          <el-form-item label="中心负责人" prop="opochecker">
            <el-input v-model="form.opochecker" placeholder="中心负责人" />
          </el-form-item>
        </el-col>
        <el-col :span="8">
          <el-col :span="7">
          <el-form-item label="财务副院长" prop="finvicepresident">
            <el-input v-model="form.finvicepresident" placeholder="财务副院长" />
          </el-form-item>
@@ -395,31 +437,27 @@
            <el-input v-model="form.busvicepresident" placeholder="业务副院长" />
          </el-form-item>
        </el-col>
        </el-row>
        <el-row>
          <el-col :span="7">
            <el-form-item label="办公室主任" prop="officedirector">
              <el-input v-model="form.officedirector" placeholder="办公室主任" />
            </el-form-item>
          </el-col>
          <el-col :span="8">
          <el-col :span="7">
            <el-form-item label="财务部主任" prop="financedirector">
              <el-input v-model="form.financedirector" placeholder="财务部主任" />
            </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="审核状态" prop="flowlevel">
              <el-select v-model="form.recordstatus" placeholder="请选择审核状态" clearable :disabled="true" size="small">
                <el-option v-for="dict in dict.type.sys_recordstatus" :key="dict.value" :label="dict.label"
                  :value="dict.value" />
              </el-select>
            </el-form-item>
          </el-col>
        </el-row>
                                                                                      -->
        <el-row>
          <el-col :span="24">
          <!-- <el-form-item label="文件地址" prop="fileurl">
          <el-col :span="14">
          <!--
          <el-form-item label="文件地址" prop="fileurl">
              <el-input v-model="form.fileurl" placeholder="请输入文件地址" />
                </el-form-item> -->
          </el-form-item>
                                                                                    -->
            <el-form-item label="文件上传" align="left" prop="annexfiles">
              <!-- <file-upload ref="fileUpload" :fileType=fileType :limit="1" :on-success="handleUploadSuccess"></file-upload> -->
              <el-upload size="mini" class="upload-demo" :action="uploadFileUrl" :file-list="fileList" multiple :limit="5"
@@ -500,6 +538,7 @@
    "sys_financeitemtype",
    "sys_recordstatus",
    "sys_travelexpensebelong",
    "sys_traffictype",
  ],
  data() {
    return {
@@ -563,7 +602,13 @@
          { required: true, message: "请选择报销归类", trigger: "blur" },
        ],
        username: [
          { required: true, message: "请输入报销人", trigger: "blur" },
          { required: true, message: "请选择填报人", trigger: "blur" },
        ],
        travelers: [
          { required: true, message: "请选择报销人", trigger: "blur" },
        ],
        reason: [
          { required: true, message: "请输入出差事由", trigger: "blur" },
        ],
      },
      //费用申请单form
@@ -701,6 +746,47 @@
        }
      });
    },
    //计算补助
    getallowance(row) {
      if (
        row.starttime != "" &&
        row.starttime != null &&
        row.endtime != "" &&
        row.endtime != null
      ) {
        //计算天数
        row.days = 1 + Math.floor(Math.abs(Date.parse(row.starttime) - Date.parse(row.endtime)) / (1099 * 3699 * 24))
        /*let aDate, oDate1, oDate2, Date_end,Date_start;
        Date_end = row.endtime.split(" "); //将时间以空格划分为两个数组  第一个数组是 2019-05-20 第二个数组是 00:00:00
        aDate = Date_end[0].split("-"); //获取第一个数组的值
        oDate1 = new Date(aDate[0], aDate[1], aDate[2]);  //将前半个数组以-拆分,每一个是一个数值
        Date_start = row.starttime.split(" ");
        aDate = Date_start[0].split("-");
        oDate2 = new Date(aDate[0], aDate[1], aDate[2]);
        row.days = 1+parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 / 24);    //把相差的毫秒数转换为天数
        */
      } else {
        row.days = ''
      };
      //公杂费补助:杭州桐庐,建德,淳安60,杭州其他地区0,非杭州地区80
      if (row.destination != "") {
        var str = row.destination;
        //验证城市
        ////if (str.indexOf("桐庐,建德,淳安") !== -1) { };
        if (str.includes("杭州")) { row.otherexpense = parseInt(row.days) * 0 }
        else if (str.includes("桐庐") || str.includes("建德") || str.includes("淳安")) { row.otherexpense = parseInt(row.days) * 60 }
        else { row.otherexpense = parseInt(row.days) * 80 };
      }
      //伙食费补助:城市(西藏,新疆,青海.120)(其他100)
      row.foodallowance = parseInt(row.days) * 100
      //计算合计
      this.sumTotalFee();
    },
    getStandard(row) {
      if (
@@ -787,8 +873,8 @@
      }
      return area;
    },
    selectbaseinfo() {
      console.log("infoid", this.form.infoid);
      let list = this.balist;
      list.forEach((item) => {
        if (item.id == this.form.infoid) {
@@ -798,9 +884,11 @@
        }
      });
    },
    onpick(e) {
      // console.log(e,this.value1)
    },
    gettable(e) {
      const id = e.id;
      getdownload(e.id).then((res) => {
@@ -829,6 +917,7 @@
      //   aEle.click();
      // });
    },
    /** 查询报销申请列表 */
    getList() {
      this.loading = true;
@@ -1108,7 +1197,6 @@
                  addReimbursementdetail(applicationDetailArr[i]);
                }
                console.log("idaaaaaa:", res, id, this.applicationDetailArr);
              });
            });
          }
@@ -1270,6 +1358,12 @@
    sumTotalFee() {
      // debugger;
      let allSum = 0;
      //捐献者家属费用
      if (!isNaN(parseFloat(this.form.donoramount))) {
        allSum += parseFloat(this.form.donoramount);
      }
      //报销明细费用
      try {
        for (let i = 0; i < this.applicationDetailArr.length; i++) {
          let totalFee = 0;
@@ -1301,6 +1395,7 @@
            allSum += parseFloat(this.applicationDetailArr[i].total);
          }
        }
        this.form.amountrequested = allSum.toFixed(2);
        this.form.bigstrmoney = this.convertCurrency(this.form.amountrequested);
      } catch { }
vue.config.js
@@ -33,8 +33,8 @@
    proxy: {
      // detail: https://cli.vuejs.org/config/#devserver-proxy
      [process.env.VUE_APP_BASE_API]: {
        target: `http://localhost:8080`,
        //target: `https://slb.hospitalstar.com:9093`,
        //target: `http://localhost:8080`,
        target: `https://slb.hospitalstar.com:9093`,
        //target:`http://192.168.0.106:8080`,
        changeOrigin: true,
        pathRewrite: {