yxh
2023-05-23 86a98c135c7ebc417f8af2045aa105a94f2ccbeb
修改了财务和审批
已修改11个文件
1286 ■■■■ 文件已修改
src/views/project/donateconsolationfundlist/index.vue 168 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fund/expertFeeFundApply/index.vue 150 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fund/fundApply/index.vue 189 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fund/fundapplycheck/index.vue 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fund/index.vue 125 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fund/medicalCostFundApply/index.vue 210 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fundflowrule/index.vue 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/medicalcostfundapplycheck/index.vue 222 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/travelexpenseslist/index.vue 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/travelexpenseslistrecord/index.vue 109 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vue.config.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/donateconsolationfundlist/index.vue
@@ -2,7 +2,7 @@
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="80px">
      <el-row>
        <el-col :span="9">
        <el-col :span="8">
          <el-form-item label="申请日期" prop="createTime">
            <el-date-picker format="yyyy-MM-dd" @change="selectapplication" value-format="yyyy-MM-dd" v-model="createTime"
              type="daterange" range-separator="至" start-placeholder="申请开始日期" end-placeholder="申请结束日期"
@@ -10,14 +10,13 @@
            </el-date-picker>
          </el-form-item>
        </el-col>
        <el-col :span="8">
          <el-form-item label="申请人" label-width="180px" prop="APPLICANT">
        <el-col :span="5">
          <el-form-item label="经办人" prop="APPLICANT" style="float: left">
            <el-input v-model="queryParams.APPLICANT" placeholder="请输入申请人姓名" clearable size="small"
              @keyup.enter.native="handleQuery" />
          </el-form-item>
        </el-col>
        <el-col :span="7">
        <el-col :span="5">
          <el-form-item label="审批状态" prop="CHECKFLAG" style="float: left">
            <el-select v-model="queryParams.CHECKFLAG" placeholder="请选择" style="width: 100%">
              <el-option v-for="item in checkFlagOptions" :key="item.value" :label="item.label" :value="item.value">
@@ -25,14 +24,12 @@
            </el-select>
          </el-form-item>
        </el-col>
      </el-row>
    </el-form>
    <el-row type="flex" :gutter="10" align="right" class="mb8">
      <el-col>
        <el-col :span="6">
        <el-button type="primary" icon="el-icon-search" size="mini" @click="flowconclusion">搜索</el-button>
        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
      </el-col>
    </el-row>
    </el-form>
    <el-form ref="infoform" label-width="100px">
      <el-row>
        <el-table v-loading="loading" border :data="donateconsolationfundList" @selection-change="handleSelectionChange">
@@ -48,34 +45,23 @@
              <span>{{ parseTime(scope.row.createTime, "{y}-{m}-{d}") }}</span>
            </template>
          </el-table-column>
          <el-table-column label="申请人" align="center" prop="username" width="120px" />
          <el-table-column label="捐献编号" align="center" prop="donorno" width="240px" />
          <el-table-column label="捐献者" align="center" prop="donorname" width="120px" />
          <!-- <el-table-column
            label="工作单位"
            align="center"
            prop="unitname"
            width="230px"
          /> -->
          <!-- <el-table-column
            label="联系电话"
            align="center"
            prop="phone"
            width="160"
          /> -->
          <el-table-column label="经办人" align="center" prop="username" width="120px" />
          <el-table-column label="所属组别" align="center" prop="deptmentname" width="160px" />
          <el-table-column label="组长" align="center" prop="managername" width="120px" />
          <!-- <el-table-column label="工作单位" align="center"  prop="unitname" width="230px" /> -->
          <!-- <el-table-column label="联系电话" align="center"  prop="phone"  width="160"  /> -->
          <el-table-column label="税前金额" align="center" prop="pretaxcost" width="120px" />
          <el-table-column label="税后金额" align="center" prop="taxedcost" width="120px" />
          <el-table-column label="申请金额" align="center" prop="amountrequested" width="120px" />
          <el-table-column label="预支费用" align="center" prop="prepaidamount" width="120px" />
          <el-table-column label="审核状态" align="center" prop="recordstatus" width="180">
            <template slot-scope="scope">
              <dict-tag :options="dict.type.sys_recordstatus" :value="scope.row.recordstatus" />
            </template>
          </el-table-column>
          <el-table-column label="预支费用" align="center" prop="prepaidamount" width="120px" />
          <el-table-column label="财务审核" align="center" prop="financechecher" width="140" />
          <el-table-column label="捐献者" align="center" prop="donorname" width="120px" />
          <el-table-column label="捐献编号" align="center" prop="donorno" />
          <!--<el-table-column label="财务审核" align="center" prop="financechecher" width="140" />-->
          <el-table-column label="操作" fixed="right" align="center" class-name="small-padding fixed-width" width="160px">
            <template slot-scope="scope">
              <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.checkFlag == 0"
@@ -97,7 +83,8 @@
    <el-dialog :visible.sync="dialogOpen" width="1400px" :title="title" style="text-align: center">
      <el-form ref="form" :model="form" label-width="120px" :rules="rules">
        <!-- <el-form ref="applyForm" :model="applicationForm" label-width="120px"> -->
        <el-row><el-col :span="7">
        <el-row>
          <el-col :span="5">
            <el-form-item label="申请日期" prop="createTime">
              <!-- <el-input v-model="form.donorno" placeholder="请输入申请日期" /> -->
              <el-date-picker clearable style="width: 100%" v-model="form.createTime" type="date"
@@ -105,26 +92,9 @@
              </el-date-picker>
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="捐献编号" prop="donorno">
              <el-input disabled v-model="form.donorno" placeholder="请输入捐献编号" clearable />
            </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="捐献者" prop="donorname">
              <el-input disabled v-model="form.donorname" placeholder="请输入捐献者姓名" clearable />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="7">
            <el-form-item label="申请人姓名" prop="username">
              <!-- <el-input
                v-model="form.username"
                placeholder="请输入申请人姓名"
                clearable
              /> -->
          <el-col :span="5">
            <el-form-item label="经办人" prop="username">
              <!-- <el-input v-model="form.username" placeholder="请输入申请人姓名" clearable /> -->
              <el-select v-model="form.username" placeholder="申请人姓名" clearable filterable allow-create
                style="width: 100%">
                <el-option v-for="dict in userlist" :key="dict.index" :label="dict.nickname"
@@ -132,35 +102,80 @@
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="所属组别" prop="deptmentname">
              <el-input disabled v-model="form.deptmentname" placeholder="请输入所属组别" clearable />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="组长" prop="managername">
              <el-input disabled v-model="form.managername" placeholder="请输入组长" clearable />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="5">
            <el-form-item label="申请类型">
              <el-radio-group v-model="form.applytype" @change="LoadItemTypeArr">
                <!--<el-radio v-for="dict in dict.type.sys_financeitemtype" :key="dict.value" :label="dict.value"
                :disabled="form.id != null">{{ dict.label }}</el-radio>-->
                <el-radio v-model="form.applytype" label="1">专家费用申请</el-radio>
              </el-radio-group>
            </el-form-item></el-col>
          <el-col :span="10">
            <el-form-item label="申请说明" prop="remark">
              <el-input disabled v-model="form.remark" placeholder="请输入捐献者姓名" clearable />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="捐献者" prop="donorname">
              <el-input disabled v-model="form.donorname" placeholder="请输入捐献者姓名" clearable />
            </el-form-item>
          </el-col>
          <!--
            <el-col :span="8">
            <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="联系电话" 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" />
            </el-form-item>
          </el-col>
          -->
        </el-row>
        <el-row style="text-align: left">
          <el-form-item label="申请类型">
            <el-radio-group v-model="form.applytype" @change="LoadItemTypeArr">
              <!-- <el-radio
                v-for="dict in dict.type.sys_financeitemtype"
                :key="dict.value"
                :label="dict.value"
                :disabled="form.id != null"
                >{{ dict.label }}</el-radio
              > -->
              <el-radio v-model="form.applytype" label="1">专家费用申请</el-radio>
            </el-radio-group>
        <el-row>
          <el-col :span="5">
            <el-form-item label="合计金额" prop="amountrequested">
              <el-input v-model="form.amountrequested" placeholder="申请金额" :disabled="true" />
          </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="税前金额" prop="amountrequested">
              <el-input v-model="form.pretaxcost" placeholder="税前金额合计" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="税后金额" prop="amountrequested">
              <el-input v-model="form.taxedcost" placeholder="税后金额合计" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="申请状态" prop="recordstatus">
              <!-- <el-input v-model="form.recordstatus" placeholder="审核意见"/> -->
              <el-select v-model="form.recordstatus" placeholder="请选择审核状态" clearable size="small" :disabled="true">
                <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="4">
            <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="addRow"
@@ -276,27 +291,6 @@
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="margin-top: 25px; margin-bottom: 5px">
          <el-col :span="7">
            <el-form-item label="申请日期" prop="createTime">
              <!-- <el-input v-model="form.donorno" placeholder="请输入申请日期" /> -->
              <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="7">
            <el-form-item label="税前金额合计" prop="amountrequested">
              <el-input v-model="form.pretaxcost" placeholder="税前金额合计" />
            </el-form-item>
          </el-col>
          <el-col :span="7">
            <el-form-item label="税后金额合计" prop="amountrequested">
              <el-input v-model="form.taxedcost" placeholder="税后金额合计" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="margin-top: 5px; margin-bottom: 5px">
          <el-table :data="fundflowList" border>
            <el-table-column label="审核人" align="center" prop="checkusername" />
src/views/project/fund/expertFeeFundApply/index.vue
@@ -59,12 +59,12 @@
              </el-col>
              <el-col :span="9">
                <el-form-item label="捐献编号">
                  <el-input v-model="curCase.donorno" disabled></el-input>
                  <el-input v-model="curCase.donorno" :disabled="true"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="9">
                <el-form-item label="姓名">
                  <el-input v-model="curCase.name" disabled></el-input>
                  <el-input v-model="curCase.name" :disabled="true"></el-input>
                </el-form-item>
              </el-col>
              <el-col>
@@ -86,14 +86,16 @@
                    <dict-tag :options="dict.type.sys_recordstatus" :value="scope.row.recordstatus" />
                  </template>
                </el-table-column>
                <el-table-column label="所属组别" align="center" prop="deptmentname" width="220px" />
                <el-table-column label="组长" align="center" prop="managername" width="150px" />
                <!-- <el-table-column
                  label="申请金额"
                  align="center"
                  prop="amountrequested"
                  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="工作单位" 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">
@@ -132,35 +134,33 @@
      <el-form style="height: 550px; overflow-y: auto; overflow-x: hidden" ref="form" :model="form" label-width="120px"
        :rules="rules">
        <el-row style="text-align: left">
          <el-col :span="7">
            <el-form-item label="费用类型">
              <el-radio v-model="form.applytype" label="1">专家费用申请</el-radio>
          <el-col :span="5">
            <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="7">
            <el-form-item label="捐献者" prop="name">
              <el-input disabled v-model="form.name" placeholder="请输入捐献者姓名" clearable />
          <el-col :span="5">
            <el-form-item label="所属组别" prop="deptmentname">
              <el-input v-model="form.deptmentname" 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-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-col :span="5">
            <el-form-item label="组长" prop="managername">
              <el-input v-model="form.managername" placeholder="请输入组长" clearable />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="text-align: left">
          <el-col :span="7">
            <el-form-item label="申请人" prop="username">
          </el-col><el-col :span="5">
            <el-form-item label="经办人" prop="username">
              <el-select v-model="form.username" placeholder="申请人" clearable filterable allow-create style="width: 100%">
                <el-option v-for="dict in userlist" :key="dict.index" :label="dict.nickname"
                  :value="dict.nickname"></el-option>
              </el-select>
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="text-align: left">
          <!--
          <el-col :span="7">
            <el-form-item label="联系电话" prop="phone">
              <el-input v-model="form.phone" placeholder="请输入申请者的联系方式" clearable />
@@ -171,18 +171,46 @@
              <org-selecter ref="orgSelecter" :org-type="'3'" v-model="form.unitno" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="text-align: left">
          <el-col :span="14">
          -->
          <el-col :span="5">
            <el-form-item label="费用类型">
              <el-radio v-model="form.applytype" label="1">专家费用申请</el-radio>
            </el-form-item>
          </el-col>
          <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="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-col :span="5">
            <el-form-item label="捐献者" prop="name">
              <el-input :disabled="true" v-model="form.name" placeholder="请输入捐献者姓名" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="text-align: left">
          <el-col :span="5">
            <el-form-item label="合计金额" prop="amountrequested">
              <el-input v-model="form.amountrequested" placeholder="申请金额" :disabled="true" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="税前金额" prop="pretaxcost">
              <el-input v-model="form.pretaxcost" placeholder="税前金额合计" :disabled="true" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="税后金额" prop="pretaxcost">
              <el-input v-model="form.taxedcost" placeholder="税后金额合计" :disabled="true" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="申请状态" prop="recordstatus">
              <!-- <el-input v-model="form.recordstatus" placeholder="审核意见"/> -->
              <el-select v-model="form.recordstatus" placeholder="请选择审核状态" clearable size="small" :disabled="true">
                <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>
@@ -341,31 +369,14 @@
              </template>
            </el-table-column>
          </el-table>
        </el-row>
        </el-row> <!--
        <el-row>
          <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="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">
@@ -590,6 +601,9 @@
        createTime: [
          { required: true, message: "请输入申请日期", trigger: "blur" },
        ],
        deptmentname: [
          { required: true, message: "请输入所属业务组", trigger: "blur" },
        ],
        // amountrequested: [
        //   { required: true, message: "请输入申请金额", trigger: "blur" },
        // ],
@@ -705,13 +719,11 @@
          singleDetail.unitname = singleDetail.unitno;
        }
      }
      debugger;
      this.fundDetailArr[tempIndex] = singleDetail;
      this.detailInfoDialogShow = false;
    },
    handleup(row) {
      console.log("rowrowrowrow", row);
      this.$confirm("是否确认将登记记录上报?", "提示", {
        confirmButtonText: "确定",
        cancelButtonText: "取消",
@@ -753,7 +765,6 @@
    getUsermsg() {
      getUserProfile().then((response) => {
        console.log("登录用户信息", response.data);
        this.defaultperson = response.data;
        this.standardlevel = response.data.standardlevel;
        if (
@@ -803,7 +814,6 @@
      }
      getdetailsByItemId(row.itemid).then((res) => {
        console.log("费用数据", res.data);
        let fundmsg = res.data;
        let fundblock = [];
        fundmsg.forEach((item) => {
@@ -814,14 +824,13 @@
            servicesscope: item.id,
          });
        });
        console.log("组装后的数据", fundblock);
        row.fundblock = fundblock;
        row.servicesscope = null;
        row.servicesscopename = "";
      });
    },
    selectamount(row) {
      console.log("row", row.amount);
      this.fundblock.forEach((item, i) => {
        if (item.expense === row.amount) {
          row.remark = item.expensedescribe;
@@ -857,7 +866,6 @@
    },
    getUnitList() {
      listOrganization(3).then((response) => {
        debugger;
        for (let i = 0; i < response.rows.length; i++) {
          this.unitList.push({
            //organizationid: response.rows[i].organizationid,
@@ -887,6 +895,10 @@
        this.form.infoid = this.curCase.id;
        this.form.username = this.defaultperson.nickName;
        this.form.userno = this.defaultperson.userName;
        this.form.deptmentname = this.defaultperson.dept.deptName;
        this.form.deptmentno = this.defaultperson.dept.deptId;
        this.form.managername = this.defaultperson.dept.leader;
        // this.form.createTime = nowdate;
        //this.open = true;
        //this.initFundApplyForm();
@@ -1014,7 +1026,6 @@
      // });
    },
    addAll(row, i, arr) {
      console.log("cecececececececece", row, row.itemArr);
      row.itemArr.map((res) => {
        if (res.id !== row.itemid) {
          let a = arr.length;
@@ -1024,7 +1035,6 @@
          arr[a].itemid = res.id;
          getdetailsByItemId(arr[a].itemid).then((res) => {
            console.log("费用数据", res.data);
            let fundmsg = res.data;
            let fundblock = [];
            fundmsg.forEach((item) => {
@@ -1035,7 +1045,6 @@
                servicesscope: item.id,
              });
            });
            console.log("组装后的数据", fundblock);
            row.fundblock = fundblock;
          });
        }
@@ -1233,7 +1242,6 @@
    },
    getlistExternalperson() {
      listExternalperson().then((res) => {
        console.log("人员表:", res);
        this.personlist = res.rows;
      });
    },
@@ -1251,12 +1259,10 @@
            });
          }
          this.arrr3 = this.arrr3.concat(this.arrr2);
          console.log("adadadadasdsad", this.arrr3, this.userlist);
        });
      }
    },
    selectpersonmsg(row) {
      console.log("row", row);
      // if(row.beneficiaryname)
      this.personlist.map((res) => {
        if (row.beneficiaryname == res.username) {
@@ -1301,7 +1307,6 @@
        this.fileList = this.form.annexbankcard ? this.form.annexbankcard.split(",").map(item => ({ url: item, name: item })) : []
        getownFundDetail(id).then((res) => {
          console.log("查询明细记录:", res);
          this.fundDetailArr = res.data;
          for (let m = 0; m < this.fundDetailArr.length; m++) {
            this.fundDetailArr[m].itemArr = [];
@@ -1314,7 +1319,6 @@
              servicesscope: this.fundDetailArr[m].servicesscope,
            });
          }
          // console.log("fundDetailArr:" + JSON.stringify(this.fundDetailArr));
        });
      });
    },
@@ -1357,7 +1361,6 @@
              servicesscope: this.fundDetailArr[m].servicesscope,
            });
          }
          // console.log("fundDetailArr:" + JSON.stringify(this.fundDetailArr));
        });
      });
    },
@@ -1403,14 +1406,12 @@
                    this.$set(this.fundDetailArr, res.data);
                    this.sumTotalFee();
                    // this.fundDetailArr = res.data
                    // console.log('删除后',this.fundDetailArr)
                  });
                });
              }
              // getownFundDetail(this.form.id).then(res=>{
              // this.$set(this.fundDetailArr,res.data)
              // this.fundDetailArr = res.data
              // console.log('删除后',this.fundDetailArr)
              // })
            });
          } else {
@@ -1461,13 +1462,11 @@
      }
      // this.form.amountrequested = allSum.toFixed(2);
      // this.$forceUpdate();
      // console.log(this.form);
    },
    //获取费用类型
    getCurFundType() {
      getFundTypeAll(this.currentApplyType).then((res) => {
        console.log("费用类型", res.data);
        let dataList = res.data;
        this.fundtypeArrAll = dataList;
        this.fundtypeArr = [];
@@ -1493,7 +1492,6 @@
    },
    mixExport(scope) {
      console.log(scope);
      this.dayin(scope.row.id);
      //this.totaldayin(id);
    },
@@ -1550,7 +1548,6 @@
        for (let i = 0; i < tempItemArr.length; i++) {
          let pym = tempItemArr[i].itempinyin;
          if (pym != null && pym != undefined && pym != "") {
            console.log(pym);
            if (pym.indexOf(val) != -1) {
              result.push(tempItemArr[i]);
            }
@@ -1583,7 +1580,16 @@
      } else {
        this.$modal.msgError(response.msg);
      }
      //console.log("上传文件后:" + JSON.stringify(this.fileList));
    },
    // 下载文件
    downFile(item) {
      const url = process.env.VUE_APP_BASE_API + item.url
      var a = document.createElement('a');
      var event = new MouseEvent('click');
      a.download = item.name;
      a.href = url;
      a.dispatchEvent(event);
    },
  },
src/views/project/fund/fundApply/index.vue
@@ -17,14 +17,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">
@@ -59,12 +57,12 @@
              </el-col>
              <el-col :span="9">
                <el-form-item label="捐献编号">
                  <el-input v-model="curCase.donorno" disabled></el-input>
                  <el-input v-model="curCase.donorno" :disabled="true"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="9">
                <el-form-item label="姓名">
                  <el-input v-model="curCase.name" disabled></el-input>
                  <el-input v-model="curCase.name" :disabled="true"></el-input>
                </el-form-item>
              </el-col>
              <el-col> </el-col>
@@ -81,25 +79,24 @@
                <el-table-column label="税前金额合计" align="center" prop="pretaxcost" width="120px" />
                <el-table-column label="税后金额合计" align="center" prop="taxedcost" width="120px" />
                <el-table-column label="申请金额" align="center" prop="amountrequested" width="120px" />
                <el-table-column label="所属组别" align="center" prop="deptmentname" width="150px" />
                <el-table-column label="组长" align="center" prop="managername" width="220px" />
                <!--
                <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">
                    <el-button v-if="
                      scope.row.recordstatus == -1 ||
                    <el-button v-if="scope.row.recordstatus == -1 ||
                      scope.row.recordstatus == 1
                    " size="mini" type="text" icon="el-icon-edit" @click="handleup(scope.row)">上报</el-button>
                    <el-button v-if="
                      scope.row.recordstatus == -1 ||
                    <el-button v-if="scope.row.recordstatus == -1 ||
                      scope.row.recordstatus == 1
                    " size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
                      v-hasPermi="['project:ethicalfund:edit']">修改</el-button>
                    <el-button size="mini" type="text" icon="el-icon-edit" @click="handleDetail(scope.row)">查看</el-button>
                    <el-button v-if="
                      scope.row.recordstatus == -1 ||
                    <el-button v-if="scope.row.recordstatus == -1 ||
                      scope.row.recordstatus == 1
                    " size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
                      v-hasPermi="['project:ethicalfund:delete']">删除</el-button>
@@ -119,35 +116,72 @@
      style="text-align: center" v-loading="loading">
      <el-form ref="form" :model="form" label-width="120px" :rules="rules">
        <el-row style="text-align: left">
          <el-col :span="7">
            <el-form-item label="申请类型">
              <el-radio v-model="form.applytype" label="2">伦理审查专家费申请</el-radio>
          <el-col :span="5">
            <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="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-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" />
              </el-select>
            </el-form-item>
          </el-col>
        </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%">
          <el-col :span="5">
            <el-form-item label="经办人" prop="username">
              <el-select v-model="form.username" placeholder="经办人" clearable filterable allow-create style="width: 100%">
                <el-option v-for="dict in userlist" :key="dict.index" :label="dict.nickname"
                  :value="dict.nickname"></el-option>
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="所属组别" prop="deptmentname">
              <el-input v-model="form.deptmentname" placeholder="请输入所属组别" clearable />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="组长" prop="managername">
              <el-input v-model="form.managername" placeholder="请输入组长" clearable />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="text-align: left">
          <el-col :span="5">
            <el-form-item label="申请类型">
              <el-radio v-model="form.applytype" label="2">伦理审查专家费申请</el-radio>
            </el-form-item>
          </el-col><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">
            <el-form-item label="捐献者" prop="name">
              <el-input :disabled="true" v-model="form.name" placeholder="请输入捐献者姓名" clearable />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="text-align: left"><el-col :span="5">
            <el-form-item label="申请金额" prop="amountrequested">
              <el-input v-model="form.amountrequested" placeholder="申请金额" :disabled="true" />
            </el-form-item>
          </el-col> <el-col :span="5">
            <el-form-item label="税前金额" prop="pretaxcost">
              <el-input v-model="form.pretaxcost" placeholder="税前金额合计" :disabled="true" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="税后金额" prop="pretaxcost">
              <el-input v-model="form.taxedcost" placeholder="税后金额合计" :disabled="true" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="审核状态" prop="recordstatus">
              <!-- <el-input v-model="form.recordstatus" placeholder="审核意见" /> -->
              <el-select v-model="form.recordstatus" placeholder="请选择审核状态" clearable size="small" :disabled="true">
                <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-col :span="7">
            <el-form-item label="联系电话" prop="phone">
              <el-input v-model="form.phone" placeholder="请输入申请者的联系方式" clearable />
@@ -158,20 +192,7 @@
              <org-selecter ref="orgSelecter" :org-type="'3'" v-model="form.unitno" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="text-align: left">
          <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">
@@ -226,8 +247,7 @@
            </el-table-column>
            <el-table-column prop="amount" align="center" label="税前金额" width="120" v-if="form.applytype != 3">
              <template slot-scope="scope">
                <el-input v-model="scope.row.amount" placeholder="税前金额" @blur="
                  (val) => {
                <el-input v-model="scope.row.amount" placeholder="税前金额" @blur="(val) => {
                    sumTotalFee();
                  }
                " />
@@ -236,8 +256,7 @@
            <el-table-column prop="taxedamount" align="center" label="税后金额" width="120" v-if="form.applytype != '3'">
              <template slot-scope="scope">
                <el-input v-model="scope.row.taxedamount" placeholder="税后金额" @blur="
                  (val) => {
                <el-input v-model="scope.row.taxedamount" placeholder="税后金额" @blur="(val) => {
                    sumTotalFee();
                  }
                " />
@@ -252,8 +271,7 @@
            <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="
                  (val) => {
                <el-input v-model="scope.row.quantity" placeholder="数量" @blur="(val) => {
                    sumTotalFee();
                  }
                " />
@@ -262,8 +280,7 @@
            <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="
                  (val) => {
                <el-input v-model="scope.row.price" placeholder="价格" @blur="(val) => {
                    sumTotalFee();
                  }
                " />
@@ -309,22 +326,9 @@
            </el-table-column>
          </el-table>
        </el-row>
        <el-row>
          <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="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-row>
          <el-col :span="7">
            <el-form-item label="预支金额" prop="prepaidamount">
              <el-input v-model="form.prepaidamount" placeholder="申请金额" />
@@ -360,14 +364,13 @@
              <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-upload size="mini" class="upload-demo" :action="uploadFileUrl" :file-list="fileList" multiple :limit="5"
                :headers="headers" :on-success="
                  (response, file, fileList) =>
                :headers="headers" :on-success="(response, file, fileList) =>
                    uploadSccess(response, file, fileList)
                " :on-preview="downFile" :disabled='dialogType == "detail"' :on-error="handleUploadError"
                :on-exceed="handleExceed" :on-remove="remove" accept="image/*,.pdf">
@@ -552,6 +555,9 @@
        createTime: [
          { required: true, message: "请输入申请日期", trigger: "blur" },
        ],
        deptmentname: [
          { required: true, message: "请输入所属组别", trigger: "blur" },
        ],
        amountrequested: [
          { required: true, message: "请输入申请金额", trigger: "blur" },
        ],
@@ -665,8 +671,6 @@
      this.detailInfoDialogShow = false;
    },
    handleup(row) {
      console.log("rowrowrowrow", row);
      this.$confirm("是否确认将登记记录上报?", "提示", {
        confirmButtonText: "确定",
        cancelButtonText: "取消",
@@ -701,7 +705,6 @@
    },
    getUsermsg() {
      getUserProfile().then((response) => {
        console.log("登录用户信息", response.data);
        this.defaultperson = response.data;
        this.standardlevel = response.data.standardlevel;
      });
@@ -755,6 +758,10 @@
        this.form.infoid = this.curCase.id;
        this.form.username = this.defaultperson.nickName;
        this.form.userno = this.defaultperson.userName;
        this.form.deptmentname = this.defaultperson.dept.deptName;
        this.form.deptmentno = this.defaultperson.dept.deptId;
        this.form.managername = this.defaultperson.dept.leader;
        // this.form.createTime = nowdate;
        //this.open = true;
        //this.initFundApplyForm();
@@ -804,7 +811,6 @@
      }
      getdetailsByItemId(row.itemid).then((res) => {
        console.log("费用数据", res.data);
        let fundmsg = res.data;
        let fundblock = [];
        fundmsg.forEach((item) => {
@@ -815,7 +821,7 @@
            servicesscope: item.id,
          });
        });
        console.log("组装后的数据", fundblock);
        row.fundblock = fundblock;
        row.servicesscope = null;
        row.servicesscopename = "";
@@ -830,10 +836,10 @@
    // 表单重置
    reset() {
      this.form = {
        id: null,
        recordstatus: "-1",
        username: null,
        userno: null,
        id: null,
        infoid: null,
        donorno: null,
        delFlag: null,
@@ -1066,7 +1072,6 @@
      });
    },
    selectremark(row) {
      console.log("row", row.amount, this.fundblock);
      this.fundblock.forEach((item, i) => {
        if (item.expensedescribe === row.servicesscopename) {
          row.servivesscope = item.servivesscope;
@@ -1083,7 +1088,6 @@
      });
    },
    selectamount(row) {
      console.log("row", row.amount);
      this.fundblock.forEach((item, i) => {
        if (item.expense === row.amount) {
          row.remark = item.expensedescribe;
@@ -1169,7 +1173,6 @@
              servicesscope: this.fundDetailArr[m].servicesscope,
            });
          }
          // console.log("fundDetailArr:" + JSON.stringify(this.fundDetailArr));
        });
      });
    },
@@ -1215,14 +1218,12 @@
                    this.$set(this.fundDetailArr, res.data);
                    this.sumTotalFee();
                    // this.fundDetailArr = res.data
                    // console.log('删除后',this.fundDetailArr)
                  });
                });
              }
              // getownFundDetail(this.form.id).then(res=>{
              // this.$set(this.fundDetailArr,res.data)
              // this.fundDetailArr = res.data
              // console.log('删除后',this.fundDetailArr)
              // })
            });
          } else {
@@ -1279,7 +1280,6 @@
      this.form.pretaxcost = preTaxSum.toFixed(2);
      this.form.taxedcost = taxedSum.toFixed(2);
      this.$forceUpdate();
      console.log(this.form);
    },
    //获取费用类型
@@ -1294,7 +1294,6 @@
            label: dataList[m].itemTypeName,
          });
        }
        console.log(this.fundtypeArr);
      });
    },
@@ -1367,19 +1366,16 @@
        listReportname(arr[i]).then((res) => {
          this.arrr2 = res.data;
          this.arrr3 = this.arrr3.concat(this.arrr2);
          console.log("adadadadasdsad", this.arrr3, this.userlist);
        });
      }
    },
    getlistExternalperson() {
      listExternalperson().then((res) => {
        console.log("人员表:", res.rows);
        this.personlist = res.rows;
      });
    },
    selectpersonmsg(row, rowindex) {
      console.log("row", row);
      this.personlist.map((res) => {
        if (row.beneficiaryno === res.userno) {
          row.beneficiaryname = res.username;
@@ -1402,7 +1398,6 @@
        for (let i = 0; i < tempItemArr.length; i++) {
          let pym = tempItemArr[i].itempinyin;
          if (pym != null && pym != undefined && pym != "") {
            console.log(pym);
            if (pym.indexOf(val) != -1) {
              result.push(tempItemArr[i]);
            }
@@ -1419,7 +1414,6 @@
    getUnitList() {
      listOrganization(3).then((response) => {
        console.log("机构列表:" + JSON.stringify(response));
        for (let i = 0; i < response.rows.length; i++) {
          this.unitList.push({
            organizationid: response.rows[i].organizationid,
@@ -1481,7 +1475,16 @@
      } else {
        this.$modal.msgError(response.msg);
      }
      //console.log("上传文件后:" + JSON.stringify(this.fileList));
    },
    // 下载文件
    downFile(item) {
      const url = process.env.VUE_APP_BASE_API + item.url
      var a = document.createElement('a');
      var event = new MouseEvent('click');
      a.download = item.name;
      a.href = url;
      a.dispatchEvent(event);
    },
  },
  //生命周期 - 创建完成(可以访问当前this实例)
src/views/project/fund/fundapplycheck/index.vue
@@ -2,7 +2,7 @@
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="120px">
      <el-row align="left">
        <el-col :span="9">
        <el-col :span="8">
          <el-form-item label="申请日期" prop="createTime">
            <el-date-picker format="yyyy-MM-dd" @change="selectapplication" value-format="yyyy-MM-dd" v-model="createTime"
              type="daterange" range-separator="至" start-placeholder="申请开始日期" end-placeholder="申请结束日期"
@@ -10,15 +10,13 @@
            </el-date-picker>
          </el-form-item>
        </el-col>
        <el-col :span="8">
          <el-form-item label="申请人" label-width="180px" prop="APPLICANT">
        <el-col :span="5">
          <el-form-item label="申请人" prop="APPLICANT" style="float: left">
            <el-input v-model="queryParams.APPLICANT" placeholder="请输入申请人姓名" clearable size="small"
              @keyup.enter.native="handleQuery" />
          </el-form-item>
        </el-col>
        <el-col :span="7">
        <el-col :span="5">
          <el-form-item label="审批状态" prop="CHECKFLAG" style="float: left">
            <el-select v-model="queryParams.CHECKFLAG" placeholder="请选择" style="width: 100%">
              <el-option v-for="item in checkFlagOptions" :key="item.value" :label="item.label" :value="item.value">
@@ -26,14 +24,12 @@
            </el-select>
          </el-form-item>
        </el-col>
      </el-row>
    </el-form>
    <el-row type="flex" :gutter="10" align="right" class="mb8">
      <el-col>
        <el-col :span="5">
        <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-form ref="infoform" label-width="100px">
      <el-row>
        <el-table v-loading="loading" border :data="donateconsolationfundList" @selection-change="handleSelectionChange">
src/views/project/fund/index.vue
@@ -2,31 +2,16 @@
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label="捐献者编号" prop="donorno">
        <el-input
          v-model="queryParams.donorno"
          placeholder="请输入捐献者编号"
          clearable
          size="small"
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.donorno" placeholder="请输入捐献者编号" clearable size="small"
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="申请人编号" prop="userno">
        <el-input
          v-model="queryParams.userno"
          placeholder="请输入申请人编号"
          clearable
          size="small"
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.userno" placeholder="请输入申请人编号" clearable size="small"
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="申请人姓名" prop="username">
        <el-input
          v-model="queryParams.username"
          placeholder="请输入申请人姓名"
          clearable
          size="small"
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.username" placeholder="请输入申请人姓名" clearable size="small"
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="费用类别 见字典sys_ConsolationType" prop="applytype">
        <el-select v-model="queryParams.applytype" placeholder="请选择费用类别 见字典sys_ConsolationType" clearable size="small">
@@ -34,13 +19,8 @@
        </el-select>
      </el-form-item>
      <el-form-item label="部门名称" prop="deptmentname">
        <el-input
          v-model="queryParams.deptmentname"
          placeholder="请输入部门名称"
          clearable
          size="small"
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.deptmentname" placeholder="请输入部门名称" clearable size="small"
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="记录状态" prop="recordstatus">
        <el-select v-model="queryParams.recordstatus" placeholder="请选择记录状态" clearable size="small">
@@ -48,19 +28,11 @@
        </el-select>
      </el-form-item>
      <el-form-item label="上传标志" prop="uploadflag">
        <el-input
          v-model="queryParams.uploadflag"
          placeholder="请输入上传标志"
          clearable
          size="small"
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.uploadflag" placeholder="请输入上传标志" clearable size="small"
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="上传时间" prop="uploadtime">
        <el-date-picker clearable size="small"
          v-model="queryParams.uploadtime"
          type="date"
          value-format="yyyy-MM-dd"
        <el-date-picker clearable size="small" v-model="queryParams.uploadtime" type="date" value-format="yyyy-MM-dd"
          placeholder="选择上传时间">
        </el-date-picker>
      </el-form-item>
@@ -72,47 +44,20 @@
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['project:fund:add']"
        >新增</el-button>
        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
          v-hasPermi="['project:fund:add']">新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="success"
          plain
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          @click="handleUpdate"
          v-hasPermi="['project:fund:edit']"
        >修改</el-button>
        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
          v-hasPermi="['project:fund:edit']">修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['project:fund:remove']"
        >删除</el-button>
        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
          v-hasPermi="['project:fund:remove']">删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          :loading="exportLoading"
          @click="handleExport"
          v-hasPermi="['project:fund:export']"
        >导出</el-button>
        <el-button type="warning" plain icon="el-icon-download" size="mini" :loading="exportLoading" @click="handleExport"
          v-hasPermi="['project:fund:export']">导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>
@@ -155,31 +100,16 @@
      </el-table-column>
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['project:fund:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['project:fund:remove']"
          >删除</el-button>
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
            v-hasPermi="['project:fund:edit']">修改</el-button>
          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
            v-hasPermi="['project:fund:remove']">删除</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" :visible.sync="open" width="1400px" append-to-body>
@@ -273,10 +203,7 @@
          <el-input v-model="form.uploadflag" placeholder="请输入上传标志" />
        </el-form-item>
        <el-form-item label="上传时间" prop="uploadtime">
          <el-date-picker clearable size="small"
            v-model="form.uploadtime"
            type="date"
            value-format="yyyy-MM-dd"
          <el-date-picker clearable size="small" v-model="form.uploadtime" type="date" value-format="yyyy-MM-dd"
            placeholder="选择上传时间">
          </el-date-picker>
        </el-form-item>
src/views/project/fund/medicalCostFundApply/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">
@@ -18,14 +17,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 +33,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 +47,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">
@@ -62,12 +57,12 @@
              </el-col>
              <el-col :span="9">
                <el-form-item label="捐献编号">
                  <el-input v-model="curCase.donorno" disabled></el-input>
                  <el-input v-model="curCase.donorno" :disabled="true"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="9">
                <el-form-item label="姓名">
                  <el-input v-model="curCase.name" disabled></el-input>
                  <el-input v-model="curCase.name" :disabled="true"></el-input>
                </el-form-item>
              </el-col>
              <el-col> </el-col>
@@ -88,24 +83,24 @@
                  </template>
                </el-table-column>
                <el-table-column label="申请金额" align="center" prop="amountrequested" width="150px" />
                <el-table-column label="所属组别" align="center" prop="deptmentname" width="150px" />
                <el-table-column label="组长" align="center" prop="managername" width="220px" />
                <!--
                <el-table-column label="联系电话" align="center" prop="phone" width="150px" />
                <el-table-column label="工作单位" align="center" prop="unitname" width="150px" />
                -->
                <el-table-column label="操作" fixed="right" align="center" class-name="small-padding fixed-width"
                  width="280px">
                  <template slot-scope="scope">
                    <el-button v-if="
                      scope.row.recordstatus == -1 ||
                    <el-button v-if="scope.row.recordstatus == -1 ||
                      scope.row.recordstatus == 1
                    " size="mini" type="text" icon="el-icon-edit" @click="handleup(scope.row)">上报</el-button>
                    <el-button v-if="
                      scope.row.recordstatus == -1 ||
                    <el-button v-if="scope.row.recordstatus == -1 ||
                      scope.row.recordstatus == 1
                    " size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
                      v-hasPermi="['project:medicalfund:edit']">修改</el-button>
                    <el-button size="mini" type="text" icon="el-icon-edit" @click="handleDetail(scope.row)">查看</el-button>
                    <el-button v-if="
                      scope.row.recordstatus == -1 ||
                    <el-button v-if="scope.row.recordstatus == -1 ||
                      scope.row.recordstatus == 1
                    " size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
                      v-hasPermi="['project:medicalfund:delete']">删除</el-button>
@@ -124,59 +119,84 @@
      style="text-align: center" v-loading="loading">
      <el-form ref="form" :model="form" label-width="120px" :rules="rules">
        <el-row style="text-align: left">
          <el-col :span="7">
            <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"
                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 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%">
                <el-option v-for="dict in userlist" :key="dict.index" :label="dict.nickname"
                  :value="dict.nickname"></el-option>
              </el-select>
            </el-form-item>
          </el-col>
          <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" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="text-align: left">
          <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-col :span="5">
            <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="5">
            <el-form-item label="经办人" prop="username">
              <el-select v-model="form.username" placeholder="申请人" clearable filterable allow-create style="width: 100%">
                <el-option v-for="dict in userlist" :key="dict.index" :label="dict.nickname"
                  :value="dict.nickname"></el-option>
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="所属组别" prop="deptmentname">
              <el-input v-model="form.deptmentname" placeholder="请输入所属组别" clearable />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="组长" prop="managername">
              <el-input v-model="form.managername" placeholder="请输入组长" clearable />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="text-align: left">
          <el-col :span="5">
            <el-form-item label="申请类型">
              <el-radio v-model="form.applytype" label="3">医学成本申请</el-radio>
            </el-form-item>
          </el-col>
          <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">
            <el-form-item label="捐献者" prop="name">
              <el-input :disabled="true" v-model="form.name" placeholder="请输入捐献者姓名" clearable />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="text-align: left">
          <el-col :span="5">
            <el-form-item label="申请金额" prop="amountrequested">
              <el-input v-model="form.amountrequested" placeholder="申请金额" :disabled="true" />
            </el-form-item>
          </el-col> <el-col :span="5">
            <el-form-item label="税前金额" prop="pretaxcost">
              <el-input v-model="form.pretaxcost" placeholder="税前金额合计" :disabled="true" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="税后金额" prop="pretaxcost">
              <el-input v-model="form.taxedcost" placeholder="税后金额合计" :disabled="true" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="审核状态" prop="recordstatus">
              <!--<el-input v-if="0" v-model="form.recordstatus" placeholder="审核意见"/>-->
              <el-select v-model="form.recordstatus" placeholder="请选择审核状态" clearable size="small" :disabled="true">
                <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-col :span="5">
            <el-form-item label="联系电话" prop="phone">
              <el-input v-model="form.phone" placeholder="请输入申请者的联系方式" clearable />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="工作单位" prop="unitno">
              <org-selecter ref="orgSelecter" :org-type="'3'" v-model="form.unitno" />
            </el-form-item>
          </el-col>-->
        </el-row>
        <el-row style="margin-bottom: 10px">
          <el-col :span="4">
@@ -262,8 +282,7 @@
            </el-table-column>
            <el-table-column prop="taxamount" align="center" label="扣税" width="120" v-if="form.applytype != '3'">
              <template slot-scope="scope">
                <el-input v-model="scope.row.taxamount" placeholder="扣税" @blur="
                  (val) => {
                <el-input v-model="scope.row.taxamount" placeholder="扣税" @blur="(val) => {
                    sumTotalFee(scope.row);
                  }
                " />
@@ -276,8 +295,7 @@
            </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="
                  (val) => {
                <el-input v-model="scope.row.price" placeholder="价格" @blur="(val) => {
                    sumTotalFee(scope.row);
                  }
                " />
@@ -285,8 +303,7 @@
            </el-table-column>
            <el-table-column prop="quantity" align="center" label="数量" width="80" v-if="form.applytype == '3'">
              <template slot-scope="scope">
                <el-input v-model="scope.row.quantity" placeholder="数量" @blur="
                  (val) => {
                <el-input v-model="scope.row.quantity" placeholder="数量" @blur="(val) => {
                    sumTotalFee(scope.row);
                  }
                " />
@@ -295,8 +312,7 @@
            <el-table-column prop="amount" align="center" label="金额" width="120" v-if="form.applytype == '3'">
              <template slot-scope="scope">
                <el-input v-model="scope.row.amount" placeholder="价格" @blur="
                  (val) => {
                <el-input v-model="scope.row.amount" placeholder="价格" @blur="(val) => {
                    sumTotalFee(scope.row);
                  }
                " />
@@ -366,23 +382,8 @@
              >新增成本费用</el-button
            >
          </el-col>
                          </el-row> -->
        </el-row>
        <el-row>
          <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="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="申请金额" />
@@ -418,14 +419,12 @@
              <el-input v-model="form.financechecher" placeholder="请输入财务审核" />
            </el-form-item>
          </el-col>
              -->
        </el-row>
        </el-row> -->
        <el-row>
          <el-col :span="24">
            <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) =>
                :headers="headers" :on-success="(response, file, fileList) =>
                    uploadSccess(response, file, fileList)
                " :on-preview="downFile" :disabled='dialogType == "detail"' :on-error="handleUploadError"
                :on-exceed="handleExceed" :on-remove="remove" accept="image/*,.pdf">
@@ -553,7 +552,6 @@
  name: "fundApply",
  dicts: [
    "sys_recordstatus",
    "sys_recordstatus",
    "sys_OrganizationType",
    "sys_DonationStatus",
    "sys_depositbank",
@@ -606,6 +604,9 @@
        ],
        createTime: [
          { required: true, message: "请输入申请日期", trigger: "blur" },
        ],
        deptmentname: [
          { required: true, message: "请输入所属业务组", trigger: "blur" },
        ],
        amountrequested: [
          { required: true, message: "请输入申请金额", trigger: "blur" },
@@ -701,7 +702,6 @@
        });
      } else if (this.detailInfoDialogShowType == "unit") {
        singleDetail.unitno = this.funddetailForm.unitno;
        debugger;
        try {
          let unitIndex = this.unitList.findIndex(
            (item) => singleDetail.unitno == item.organizationid
@@ -720,7 +720,6 @@
      this.detailInfoDialogShow = false;
    },
    selectremark(row) {
      console.log("row", row.amount, this.fundblock);
      this.fundblock.forEach((item, i) => {
        if (item.expensedescribe === row.servicesscopename) {
          row.servivesscope = item.servivesscope;
@@ -734,8 +733,6 @@
      });
    },
    handleup(row) {
      console.log("rowrowrowrow", row);
      this.$confirm("是否确认将登记记录上报?", "提示", {
        confirmButtonText: "确定",
        cancelButtonText: "取消",
@@ -786,7 +783,6 @@
      }
      getdetailsByItemId(row.itemid).then((res) => {
        console.log("费用数据", res.data);
        let fundmsg = res.data;
        let fundblock = [];
        fundmsg.forEach((item) => {
@@ -797,14 +793,12 @@
            servicesscope: item.id,
          });
        });
        console.log("组装后的数据", fundblock);
        row.fundblock = fundblock;
        row.servicesscope = null;
        row.servicesscopename = "";
      });
    },
    selectamount(row) {
      console.log("row", row.amount);
      this.fundblock.forEach((item, i) => {
        if (item.expense === row.amount) {
          row.remark = item.expensedescribe;
@@ -813,7 +807,6 @@
    },
    getUsermsg() {
      getUserProfile().then((response) => {
        console.log("登录用户信息", response.data);
        this.defaultperson = response.data;
        this.standardlevel = response.data.standardlevel;
      });
@@ -867,6 +860,10 @@
        this.form.infoid = this.curCase.id;
        this.form.username = this.defaultperson.nickName;
        this.form.userno = this.defaultperson.userName;
        this.form.deptmentname = this.defaultperson.dept.deptName;
        this.form.deptmentno = this.defaultperson.dept.deptId;
        this.form.managername = this.defaultperson.dept.leader;
        // this.form.createTime = nowdate;
        //this.open = true;
        //this.initFundApplyForm();
@@ -1035,7 +1032,6 @@
            //判断单位 unitSel
            // try {
            //   //获取服务项目明细
            //   debugger;
            //   let unitIndex = this.unitList.findIndex(
            //     (item) => tempDetail.unitno == item.organizationid
            //   );
@@ -1166,13 +1162,11 @@
        this.fileList = this.form.annexbankcard ? this.form.annexbankcard.split(",").map(item => ({ url: item, name: item })) : []
        getownFundDetail(id).then(async (res) => {
          console.log("查询明细记录:", res);
          this.fundDetailArr = res.data;
          for (let m = 0; m < this.fundDetailArr.length; m++) {
            this.fundDetailArr[m].itemArr = [];
            this.getItemArr(m, this.fundDetailArr[m]);
          }
          console.log("fundDetailArr:" + JSON.stringify(this.fundDetailArr));
        });
      });
    },
@@ -1215,7 +1209,6 @@
              servicesscope: this.fundDetailArr[m].servicesscope,
            });
          }
          // console.log("fundDetailArr:" + JSON.stringify(this.fundDetailArr));
        });
      });
    },
@@ -1261,7 +1254,6 @@
                    this.$set(this.fundDetailArr, res.data);
                    this.sumTotalFee(row);
                    // this.fundDetailArr = res.data
                    // console.log('删除后',this.fundDetailArr)
                  });
                });
              }
@@ -1317,7 +1309,6 @@
    //获取费用类型
    getCurFundType() {
      getFundTypeAll(this.currentApplyType).then((res) => {
        console.log("医学成本目录", res.data);
        let dataList = res.data;
        this.fundtypeArrAll = dataList;
        this.fundtypeArr = [];
@@ -1454,7 +1445,6 @@
        for (let i = 0; i < tempItemArr.length; i++) {
          let pym = tempItemArr[i].itempinyin;
          if (pym != null && pym != undefined && pym != "") {
            console.log(pym);
            if (pym.indexOf(val) != -1) {
              result.push(tempItemArr[i]);
            }
@@ -1487,7 +1477,15 @@
      } else {
        this.$modal.msgError(response.msg);
      }
      //console.log("上传文件后:" + JSON.stringify(this.fileList));
    },
    // 下载文件
    downFile(item) {
      const url = process.env.VUE_APP_BASE_API + item.url
      var a = document.createElement('a');
      var event = new MouseEvent('click');
      a.download = item.name;
      a.href = url;
      a.dispatchEvent(event);
    },
  },
src/views/project/fundflowrule/index.vue
@@ -122,19 +122,18 @@
      <el-form ref="form" :model="form" :rules="rules" label-width="100px">
        <el-row>
          <el-col :span="12">
            <el-form-item label="费用类别" prop="applytype">
              <el-select v-model="form.applytype" placeholder="请选择费用类别" style="width:100%">
                <el-option v-for="dict in dict.type.sys_ConsolationType" :key="dict.value" :label="dict.label"
                  :value="dict.value" />
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="费用类别" prop="fundtype">
              <el-select v-model="form.fundtype" placeholder="请选择费用类别" style="width:100%">
                <el-option v-for="dict in dict.type.sys_fundtypes" :key="dict.value" :label="dict.label"
                  :value="parseInt(dict.value)"></el-option>
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="费用名称" prop="applytype">
              <el-select v-model="form.applytype" placeholder="请选择费用名称" style="width:100%">
                <el-option v-for="dict in dict.type.sys_ConsolationType" :key="dict.value" :label="dict.label"
                  :value="dict.value" />
              </el-select>
            </el-form-item>
          </el-col>
@@ -254,6 +253,8 @@
        { label: "一级", value: "1" },
        { label: "二级", value: "2" },
        { label: "三级", value: "3" },
        { label: "四级", value: "4" },
        { label: "五级", value: "5" },
      ],
    };
  },
src/views/project/medicalcostfundapplycheck/index.vue
@@ -2,7 +2,7 @@
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="120px">
      <el-row align="left">
        <el-col :span="9">
        <el-col :span="8">
          <el-form-item label="申请日期" prop="createTime">
            <el-date-picker format="yyyy-MM-dd" @change="selectapplication" value-format="yyyy-MM-dd" v-model="createTime"
              type="daterange" range-separator="至" start-placeholder="申请开始日期" end-placeholder="申请结束日期"
@@ -10,15 +10,13 @@
            </el-date-picker>
          </el-form-item>
        </el-col>
        <el-col :span="8">
          <el-form-item label="申请人" label-width="180px" prop="APPLICANT">
            <el-input v-model="queryParams.APPLICANT" placeholder="请输入申请人姓名" clearable size="small"
        <el-col :span="5">
          <el-form-item label="经办人" prop="APPLICANT" style="float: left">
            <el-input v-model="queryParams.APPLICANT" placeholder="请输入经办人" clearable size="small"
              @keyup.enter.native="handleQuery" />
          </el-form-item>
        </el-col>
        <el-col :span="7">
        <el-col :span="5">
          <el-form-item label="审批状态" prop="CHECKFLAG" style="float: left">
            <el-select v-model="queryParams.CHECKFLAG" placeholder="请选择" style="width: 100%">
              <el-option v-for="item in checkFlagOptions" :key="item.value" :label="item.label" :value="item.value">
@@ -26,14 +24,11 @@
            </el-select>
          </el-form-item>
        </el-col>
      </el-row>
    </el-form>
    <el-row type="flex" :gutter="10" align="right" class="mb8">
      <el-col>
        <el-col :span="6">
        <el-button type="primary" icon="el-icon-search" size="mini" @click="flowconclusion">搜索</el-button>
        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
      </el-col>
    </el-row>
      </el-row></el-form>
    <el-form ref="infoform" label-width="100px">
      <el-row>
        <el-table v-loading="loading" border :data="donateconsolationfundList" @selection-change="handleSelectionChange">
@@ -50,44 +45,26 @@
            </template>
          </el-table-column>
          <el-table-column label="申请人" align="center" prop="username" width="120px" />
          <el-table-column label="捐献编号" align="center" prop="donorno" width="240px" />
          <el-table-column label="所属组别" align="center" prop="deptmentname" width="140px" />
          <el-table-column label="组长" align="center" prop="managername" width="120px" />
          <el-table-column label="捐献者" align="center" prop="donorname" width="120px" />
          <!-- <el-table-column
            label="工作单位"
            align="center"
            prop="unitname"
            width="230px"
          /> -->
          <!-- <el-table-column
            label="联系电话"
            align="center"
            prop="phone"
            width="160"
          /> -->
          <el-table-column label="捐献编号" align="center" prop="donorno" />
          <el-table-column label="申请金额" align="center" prop="amountrequested" width="120px" />
          <!-- <el-table-column
            label="当前审核级别"
            width="180"
            align="center"
            prop="flowlevel"
          >
          <el-table-column label="预支费用" align="center" prop="prepaidamount" width="120px" />
          <!--<el-table-column label="工作单位" align="center" prop="unitname" width="230px" />
          <el-table-column label="联系电话" align="center" prop="phone" width="160" />
          <el-table-column label="当前审核级别" width="180" align="center" prop="flowlevel">
            <template slot-scope="scope">
              <dict-tag
                :options="dict.type.sys_consolationfundlevel"
                :value="scope.row.flowlevel"
              />
              <dict-tag :options="dict.type.sys_consolationfundlevel" :value="scope.row.flowlevel" />
            </template>
          </el-table-column> -->
          </el-table-column>
          <el-table-column label="财务审核" align="center" prop="financechecher" width="140" />
          -->
          <el-table-column label="记录状态" align="center" prop="recordstatus" width="180">
            <template slot-scope="scope">
              <dict-tag :options="dict.type.sys_recordstatus" :value="scope.row.recordstatus" />
            </template>
          </el-table-column>
          <el-table-column label="预支费用" align="center" prop="prepaidamount" width="120px" />
          <el-table-column label="财务审核" align="center" prop="financechecher" width="140" />
          <el-table-column label="操作" fixed="right" align="center" class-name="small-padding fixed-width" width="260px">
            <template slot-scope="scope">
              <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.checkFlag == 0"
@@ -117,30 +94,20 @@
    </el-form>
    <!-- 添加或修改费用申请单 -->
    <el-dialog :visible.sync="dialogOpen" width="1200px" :title="title" style="text-align: center">
    <el-dialog :visible.sync="dialogOpen" width="1400px" :title="title" style="text-align: center">
      <el-form ref="form" :model="form" label-width="120px" :rules="rules">
        <!-- <el-form ref="applyForm" :model="applicationForm" label-width="120px"> -->
        <el-row>
          <el-col :span="8">
            <el-form-item label="捐献编号" prop="donorno">
              <el-input disabled v-model="form.donorno" placeholder="请输入捐献编号" clearable />
          <el-col :span="5">
            <el-form-item label="申请日期" prop="createTime">
              <!-- <el-input v-model="form.donorno" placeholder="请输入申请日期" /> -->
              <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="name">
              <el-input disabled v-model="form.name" placeholder="请输入捐献者姓名" clearable />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="8">
            <el-form-item label="申请人姓名" prop="username">
              <!-- <el-input
                v-model="form.username"
                placeholder="请输入申请人姓名"
                clearable
              /> -->
          <el-col :span="5">
            <el-form-item label="经手人" prop="username">
              <el-select v-model="form.username" placeholder="申请人姓名" clearable filterable allow-create
                style="width: 100%">
                <el-option v-for="dict in userlist" :key="dict.index" :label="dict.nickname"
@@ -148,41 +115,86 @@
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="所属组别" prop="deptmentname">
              <el-input v-model="form.deptmentname" placeholder="请输入所属组别" clearable :disabled="true" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="组长" prop="managername">
              <el-input v-model="form.managername" placeholder="请输入组长" clearable :disabled="true" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="5"><el-form-item label="申请类型">
              <el-radio-group v-model="form.applytype" @change="LoadItemTypeArr">
                <!--<el-radio v-for="dict in dict.type.sys_financeitemtype" :key="dict.value" :label="dict.value"
                  :disabled="form.id != null">{{ dict.label }}</el-radio>-->
                <el-radio v-model="form.applytype" label="3">伦理审查专家费申请</el-radio>
              </el-radio-group>
            </el-form-item>
          </el-col>
          <el-col :span="10">
            <el-form-item label="申请说明" prop="remark">
              <el-input v-model="form.remark" placeholder="请输入申请说明" clearable :disabled="true" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="捐献者" prop="donorname">
              <el-input v-model="form.donorname" placeholder="请输入捐献者姓名" clearable :disabled="true" />
            </el-form-item>
          </el-col>
          <!--
          <el-col :span="8">
            <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="联系电话" prop="phone">
              <el-input v-model="form.phone" placeholder="请输入申请者的联系方式" clearable />
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="工作单位" prop="unitno">
              <org-selecter ref="orgSelecter" :org-type="'3'" v-model="form.unitno" />
            </el-form-item>
          </el-col>
          -->
        </el-row>
        <el-row style="text-align: left">
          <el-form-item label="申请类型">
            <el-radio-group v-model="form.applytype" @change="LoadItemTypeArr">
              <!-- <el-radio
                v-for="dict in dict.type.sys_financeitemtype"
                :key="dict.value"
                :label="dict.value"
                :disabled="form.id != null"
                >{{ dict.label }}</el-radio
              > -->
              <el-radio v-model="form.applytype" label="3">伦理审查专家费申请</el-radio>
            </el-radio-group>
          </el-form-item>
        </el-row>
        <el-row>
          <el-col :span="4">
            <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="addRow">新增专家费</el-button>
          <el-col :span="5">
            <el-form-item label="合计金额" prop="amountrequested">
              <el-input v-model="form.amountrequested" placeholder="申请金额" :disabled="true" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="税前金额" prop="amountrequested">
              <el-input v-model="form.pretaxcost" placeholder="税前金额合计" :disabled="true" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="税后金额" prop="amountrequested">
              <el-input v-model="form.taxedcost" placeholder="税后金额合计" :disabled="true" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="申请状态" prop="recordstatus">
              <!-- <el-input v-model="form.recordstatus" placeholder="审核意见"/> -->
              <el-select v-model="form.recordstatus" placeholder="请选择审核状态" clearable size="small" :disabled="true">
                <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="4">
            <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="addRow"
              :disabled="true">新增专家费</el-button>
          </el-col>
        </el-row>
        <el-row style="margin-top: 5px; margin-bottom: 5px">
          <el-table :data="fundDetailArr" :summary-method="getSummaries" border highlight-current-row>
            <el-table-column prop="orderno" align="center" label="排序" width="80">
@@ -207,33 +219,18 @@
                </el-select>
              </template>
            </el-table-column>
            <el-table-column prop="beneficiaryno" align="center" label="姓名" width="120" v-if="form.applytype != 3">
              <template slot-scope="scope">
                <el-input v-model="scope.row.beneficiaryname" placeholder="姓名" />
              </template>
            </el-table-column>
            <!-- <el-table-column
              prop="servicesscopename"
              align="center"
              label="费用说明"
              width="180"
            >
            <!--
            <el-table-column prop="servicesscopename" align="center" label="费用说明" width="180">
              <template slot-scope="scope">
                <el-select
                  v-model="scope.row.servicesscopename"
                  placeholder="费用说明"
                  clearable
                  allow-create
                  filterable
                  @change="selectremark(scope.row)"
                >
                  <el-option
                    v-for="dict in fundblock"
                    :key="dict.expensedescribe"
                    :label="dict.expensedescribe"
                    :value="dict.expensedescribe"
                  ></el-option>
                <el-select v-model="scope.row.servicesscopename" placeholder="费用说明" clearable allow-create filterable
                  @change="selectremark(scope.row)">
                  <el-option v-for="dict in fundblock" :key="dict.expensedescribe" :label="dict.expensedescribe"
                    :value="dict.expensedescribe"></el-option>
                </el-select>
              </template>
            </el-table-column> -->
@@ -336,27 +333,6 @@
            </el-table-column>
          </el-table>
        </el-row>
        <el-row style="margin-top: 25px; margin-bottom: 5px">
          <el-col :span="7">
            <el-form-item label="申请日期" prop="createTime">
              <!-- <el-input v-model="form.donorno" placeholder="请输入申请日期" /> -->
              <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="7">
            <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="financechecher">
              <el-input v-model="form.financechecher" placeholder="请输入财务审核" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="margin-top: 5px; margin-bottom: 5px">
          <el-table :data="fundflowList" border>
            <el-table-column label="审核人" align="center" prop="checkusername" />
src/views/project/travelexpenseslist/index.vue
@@ -17,7 +17,6 @@
              @keyup.enter.native="handleQuery" />
          </el-form-item>
        </el-col>
        <el-col :span="8">
          <el-form-item label="报销日期" prop="createTime">
            <el-date-picker format="yyyy-MM-dd" value-format="yyyy-MM-dd" v-model="value1" type="daterange" @blur="onpick"
@@ -58,13 +57,7 @@
    </el-row>
    <el-table border v-loading="loading" :data="reimbursementList" @selection-change="handleSelectionChange">
      <!-- <el-table-column type="selection" width="55" align="center" /> -->
      <el-table-column label="审核状态" align="center" prop="recordstatus" width="160">
        <template slot-scope="scope">
          <dict-tag :options="dict.type.sys_recordstatus" :value="scope.row.recordstatus" />
        </template>
      </el-table-column>
      <!--
      <!-- <el-table-column type="selection" width="55" align="center" />
      <el-table-column label="报销人类别" width="120" align="center" prop="costtype">
        <template slot-scope="scope">
          <dict-tag :options="dict.type.sys_travelexpensebelong" :value="scope.row.costtype" />
@@ -75,14 +68,20 @@
          <span>{{ parseTime(scope.row.createTime, "{y}-{m}-{d}") }}</span>
        </template>
      </el-table-column>
      <el-table-column label="经办人" width="150" align="center" prop="username">
      </el-table-column><!--
      <el-table-column label="审核状态" align="center" prop="recordstatus" width="160">
        <template slot-scope="scope">
          <dict-tag :options="dict.type.sys_recordstatus" :value="scope.row.recordstatus" />
        </template>
      </el-table-column>
      <el-table-column label="经办人" width="150" align="center" prop="username" />
      <!--
      <el-table-column label="出差人" width="180" align="center" prop="travelers">
      </el-table-column>-->
      <el-table-column label="报销金额" width="150" align="center" prop="amountrequested">
      </el-table-column>
      <el-table-column label="出差事由" align="center" width="500" prop="reason">
      </el-table-column>
      <el-table-column label="所属组别" width="150" align="center" prop="deptmentname" />
      <el-table-column label="组长" width="150" align="center" prop="managername" />
      <el-table-column label="出差事由" align="center" prop="reason" />
      <!-- <el-table-column label="联系电话" width="120" align="center" prop="phone">
      </el-table-column>
      <el-table-column label="开户银行" width="180" align="center" prop="depositbank">
@@ -91,8 +90,7 @@
      </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="150" align="center" prop="donorname">
      </el-table-column>
      <el-table-column label="捐献者" width="150" align="center" prop="donorname" />
      <el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button v-if="scope.row.recordstatus == -1 || scope.row.recordstatus == 1" size="mini" type="text"
@@ -124,8 +122,7 @@
                placeholder="申请日期">
              </el-date-picker>
            </el-form-item>
          </el-col>
          <el-col :span="5">
          </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="请选择">
@@ -134,15 +131,27 @@
                </el-option>
              </el-select>
            </el-form-item>
          </el-col><el-col :span="5">
            <el-form-item label="区域组长" prop="managername">
              <el-input v-model="form.managername" placeholder="区域组长" />
          </el-col>
          <el-col :span="5">
            <el-form-item label="所属组别" prop="deptmentname">
              <el-input v-model="form.deptmentname" placeholder="所属组别" />
            </el-form-item>
          </el-col>
          <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="15">
            <el-form-item label="出差事由" prop="reason">
              <el-input v-model="form.reason" placeholder="出差事由" />
            </el-form-item>
          </el-col>
          <el-col :span="5">            
            <el-form-item label="捐献者" prop="infoid">
              <el-select v-model="form.infoid" @change="selectbaseinfo" filterable disabled placeholder="请选择捐献者">
              <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-select>
@@ -165,13 +174,6 @@
                <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="20">
            <el-form-item label="出差事由" prop="reason">
              <el-input v-model="form.reason" placeholder="出差事由" />
            </el-form-item>
          </el-col>
        </el-row>
@@ -272,7 +274,7 @@
          </el-col>
          </el-row>
          -->
        <el-row>
        <el-row style="margin-top: 25px; margin-bottom: 5px">
          <el-col :span="20">报销明细录入:</el-col>
        </el-row>
        <el-row>
@@ -458,7 +460,7 @@
            </el-table-column>
          </el-table>
        </el-row>
        <el-row>
        <el-row style="margin-top: 25px; margin-bottom: 5px">
          <el-col :span="20">报销请款明细:</el-col>
        </el-row>
        <el-row style="margin-top: 30px">
@@ -568,9 +570,8 @@
              <el-input v-model="form.financedirector" placeholder="财务部主任" />
            </el-form-item>
          </el-col>
        </el-row>
                                                                                                -->
        <el-row>
        </el-row> -->
        <el-row style="margin-top: 25px; margin-bottom: 5px">
          <el-col :span="14">
            <!--
          <el-form-item label="文件地址" prop="fileurl">
@@ -738,6 +739,9 @@
        ],
        reason: [
          { required: true, message: "请输入出差事由", trigger: "blur" },
        ],
        deptmentname: [
          { required: true, message: "请输入所属业务组", trigger: "blur" },
        ],
      },
      //费用申请单form
@@ -1215,8 +1219,13 @@
      this.title = "新增报销申请";
      this.dialogType = "edit";
      this.fundflowList = [];
      this.form.username = this.defaultperson.nickName;
      this.form.userno = this.defaultperson.userName;
      this.form.username = this.defaultperson.nickName;
      this.form.deptmentname = this.defaultperson.dept.deptName;
      this.form.deptmentno = this.defaultperson.dept.deptId;
      this.form.managername = this.defaultperson.dept.leader;
      this.addDetailRow(0);
      this.addPayeeRow(0);
    },
src/views/project/travelexpenseslistrecord/index.vue
@@ -3,31 +3,12 @@
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
      <el-row>
        <!--
        <el-col :span="6">
        <!--        <el-col :span="6">
          <el-form-item label="出差人" prop="travelers">
            <el-input v-model="queryParams.travelers" placeholder="请输入出差人" clearable size="small"
              @keyup.enter.native="handleQuery" />
          </el-form-item>
        </el-col>
-->
        <el-col :span="6">
          <el-form-item label="经办人" prop="username">
            <el-input v-model="queryParams.username" placeholder="请输入报销人" clearable size="small"
              @keyup.enter.native="handleQuery" />
          </el-form-item>
        </el-col>
        <el-col :span="6">
          <el-form-item label="审核状态" prop="recordstatus">
            <el-input v-model="queryParams.recordstatus" placeholder="请选择审核状态" clearable size="small" v-if="0"
              @keyup.enter.native="handleQuery" />
            <el-select v-model="queryParams.recordstatus" placeholder="请选择审核状态" clearable 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-col>-->
        <el-col :span="8">
          <el-form-item label="申请日期" prop="createTime">
            <el-date-picker format="yyyy-MM-dd" value-format="yyyy-MM-dd" v-model="value1" type="daterange" @blur="onpick"
@@ -36,7 +17,20 @@
            </el-date-picker>
          </el-form-item>
        </el-col>
        <el-col :span="5">
          <el-form-item label="经办人" prop="username">
            <el-input v-model="queryParams.username" placeholder="请输入报销人" clearable size="small"
              @keyup.enter.native="handleQuery" />
          </el-form-item>
        </el-col>
        <el-col :span="5">
          <el-form-item label="审批状态" prop="CHECKFLAG" style="float: left">
            <el-select v-model="queryParams.CHECKFLAG" placeholder="请选择" style="width: 100%">
              <el-option v-for="item in checkFlagOptions" :key="item.value" :label="item.label" :value="item.value">
              </el-option>
            </el-select>
          </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>
@@ -74,8 +68,9 @@
          <dict-tag :options="dict.type.sys_recordstatus" :value="scope.row.recordstatus" />
        </template>
      </el-table-column>
      <el-table-column label="经办人" width="120" align="center" prop="username">
      </el-table-column>
      <el-table-column label="经办人" width="120" align="center" prop="username" />
      <el-table-column label="所属组别" width="120" align="center" prop="deptmentname" />
      <el-table-column label="组长" width="120" align="center" prop="managername" />
      <el-table-column label="报销金额" width="120" align="center" prop="amountrequested">
      </el-table-column>
      <el-table-column label="出差事由" align="center" prop="reason">
@@ -109,7 +104,7 @@
            下载
          </el-button>
          <!-- v-hasPermi="['project:funddetail:edit']" -->
          <el-button size="mini" type="text" icon="el-icon-delete" disabled
          <el-button size="mini" type="text" icon="el-icon-delete" :disabled="true"
            @click="handleDelete(scope.row)">删除</el-button>
          <!-- v-hasPermi="['project:funddetail:remove']" -->
        </template>
@@ -125,33 +120,31 @@
        <el-row>
          <el-col :span="5">
            <el-form-item label="申请日期" prop="createTime">
              <el-date-picker style="width: 100%" v-model="form.createTime" disabled type="date"
              <el-date-picker style="width: 100%" v-model="form.createTime" :disabled="true" type="date"
                value-format="yyyy-MM-dd HH:mm:ss" placeholder="申请日期">
              </el-date-picker>
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="经办人" prop="username">
              <el-input v-model="form.username" placeholder="报销人" />
              <el-input v-model="form.username" placeholder="报销人" :disabled="true" />
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="区域组长" prop="managerno">
              <el-input v-model="form.managerno" placeholder="区域组长" />
            <el-form-item label="所属组别" prop="deptmentname">
              <el-input v-model="form.deptmentname" placeholder="所属组别" :disabled="true" />
            </el-form-item> </el-col> <el-col :span="5">
            <el-form-item label="组长" prop="managername">
              <el-input v-model="form.managername" placeholder="组长" :disabled="true" />
            </el-form-item> </el-col>
          <el-col :span="5"><el-form-item label="捐献者" prop="donorname">
              <el-input v-model="form.donorname" placeholder="捐献者" />
            </el-form-item>
          </el-col></el-row> <!--
        </el-row>
        <!--
        <el-row>
          <el-col :span="8">
            <el-form-item label="捐献编号" prop="donorno">
              <el-input disabled v-model="form.donorno" placeholder="捐献编号" />
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="出差人" prop="travelers">
              <el-input v-model="form.travelers" placeholder="出差人" />
@@ -172,18 +165,29 @@
              <el-input v-model="form.phone" placeholder="联系电话" />
            </el-form-item>
          </el-col>          
        </el-row>-->
        </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="5"><el-form-item label="捐献者" prop="donorname">
              <el-input v-model="form.donorname" placeholder="捐献者" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row style="margin-top: 10px">
          <el-col :span="5">
            <el-form-item label="报销金额" prop="amountrequested">
              <el-input v-model="form.amountrequested" placeholder="报销合计" />
              <el-input v-model="form.amountrequested" placeholder="报销金额" :disabled="true" />
            </el-form-item>
          </el-col>
          <el-col :span="10">
            <el-form-item label="大写金额" prop="bigstrmoney">
              <el-input v-model="form.bigstrmoney" placeholder="领款金额" />
              <el-input v-model="form.bigstrmoney" placeholder="大写金额" :disabled="true" />
            </el-form-item>
          </el-col><!-- 
          <el-col :span="6">
@@ -204,18 +208,13 @@
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="20">
            <el-form-item label="出差事由" prop="reason">
              <el-input v-model="form.reason" placeholder="出差事由" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row type="flex" :gutter="10" align="right" class="mb8">
          <el-col :span="6">
            <el-button type="primary" plain icon="el-icon-plus" size="mini" disabled @click="addRow">新增一行</el-button>
            <el-button type="primary" plain icon="el-icon-plus" size="mini" :disabled="true"
              @click="addRow">新增一行</el-button>
          </el-col>
        </el-row> <el-row>
        </el-row>
        <el-row style="margin-top: 25px; margin-bottom: 5px">
          <el-col :span="20">报销明细信息:</el-col>
        </el-row>
        <el-row>
@@ -394,7 +393,7 @@
              <template slot-scope="scope">
                <el-button @click.native.prevent="
                  deleteRow(scope.$index, rbDetails, scope.row)
                  " type="text" size="small" disabled>
                  " type="text" size="small" :disabled="true">
                  删除
                </el-button>
              </template>
@@ -434,7 +433,7 @@
              <el-input v-model="form.financechecher" placeholder="财务审核" />
            </el-form-item> </el-col></el-row>
          -->
        <el-row>
        <el-row style="margin-top: 25px; margin-bottom: 5px">
          <el-col :span="20">报销请款明细:</el-col>
        </el-row>
        <el-row style="margin-top: 30px">
@@ -513,7 +512,7 @@
            </el-table-column>
          </el-table>
        </el-row>
        <el-row>
        <el-row style="margin-top: 25px; margin-bottom: 5px">
          <el-col :span="20">报销附件:</el-col>
        </el-row>
        <el-row>
@@ -532,7 +531,7 @@
        </el-row>
      </el-form>
      <el-form label-width="120px">
        <el-row>
        <el-row style="margin-top: 25px; margin-bottom: 5px">
          <el-col :span="20">报销审批记录:</el-col>
        </el-row>
        <el-table :data="fundflowList" border>
@@ -629,7 +628,7 @@
    "sys_0_1",
    "sys_fund_type",
    "sys_financeitemtype",
    "sys_travelexpensebelong",
    "sys_travelexpensebelong"
  ],
  data() {
    return {
@@ -733,7 +732,9 @@
    },
    getList() {
      this.loading = true;
      console.log("this.queryParams", this.queryParams)
      listbypowerone(this.queryParams).then((response) => {
        this.reimbursementList = response.rows;
        this.total = response.total;
        this.loading = false;
vue.config.js
@@ -35,6 +35,7 @@
      [process.env.VUE_APP_BASE_API]: {        
        target:`http://localhost:8080`,
        //target:`http://116.62.18.175:8080`,
        // target:`http://192.168.1.4:8080`,
        //target: `https://slb.hospitalstar.com:9093`,
        changeOrigin: true,
        pathRewrite: {