dist (2).zip | 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/project/donationdetails/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/project/fundcheck/expertFeeCheck/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/project/fundcheck/medicalCostCheck/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/project/fundcheck/officeExpenseCheck/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/project/travelexpensecheck/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
vue.config.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
dist (2).zipBinary files differ
src/views/project/donationdetails/index.vue
@@ -2967,10 +2967,12 @@ if (this.transplantdata[0] && !this.istb) { return; } console.log("完成登记"); console.log("完成登记加载数据..."); listDonatecomporgan(searchParam).then(res => { if (res.code == 200) { console.log("listDonatecomporgan 数据:", res.rows); if (res.rows[0]) { this.transplantdata = res.rows; // this.transplantdata.infoid = this.infoid; @@ -3004,6 +3006,8 @@ // 获取完成登记信息 listDonatecompletioninfo(searchParam).then(response => { if (response.code == 200 && response.rows.length) { console.log("listDonatecompletioninfo 数据:", response.rows[0]); this.accomplishform = response.rows[0]; this.accomplishform.infoid = this.infoid; } else { @@ -3016,9 +3020,9 @@ if (!this.allocateddata[0]) { listDonateorgan(searchParam).then(res => { if (res.code == 200) { console.log("listDonateorgan 数据:", res.rows); if (res.rows[0]) { this.allocateddata = res.rows; console.log("this.allocateddata", this.allocateddata); this.allocateddataform.allocateddata = this.allocateddata; } this.organList.organallocated = []; src/views/project/fundcheck/expertFeeCheck/index.vue
@@ -1,109 +1,70 @@ <template> <div class="app-container"> <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="80px" > <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="80px"> <el-row> <el-col :span="5"> <el-form-item label="捐献案例" prop="donorname" style="float: left"> <el-input v-model="queryParams.donorname" placeholder="请输入申请人捐献者" clearable size="small" @keyup.enter.native="flowconclusion" /> <el-input v-model="queryParams.donorname" placeholder="请输入申请人捐献者" clearable size="small" @keyup.enter.native="flowconclusion" /> </el-form-item> </el-col> <el-col :span="5"> <el-form-item label="预审状态" prop="checkstatus" style="float: left"> <el-select v-model="queryParams.checkstatus" placeholder="请选择" style="width: 100%" > <el-option v-for="item in checkmaterials" :key="item.value" :label="item.label" :value="item.value" > <el-select v-model="queryParams.checkstatus" placeholder="请选择" style="width: 100%"> <el-option v-for="item in checkmaterials" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select> </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="5"> <el-form-item align="left" label="业务组" prop="deptnos"> <el-select v-model="queryParams.CHECKFLAG" placeholder="请选择" style="width: 100%" v-model="queryParams.deptnos" placeholder="请选择案例状态" > <el-option v-for="item in checkFlagOptions" :key="item.value" :label="item.label" :value="item.value" v-for="item in deptList" :label="item.deptName" :value="item.deptId" > </el-option> </el-select> </el-form-item> </el-col ><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="flowconclusion" /> </el-form-item> </el-col> </el-row> <el-row> <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="flowconclusion" /> </el-form-item> </el-col> <el-col :span="5"> <el-form-item label="报销金额" prop="money" style="float: left"> <el-input v-model="queryParams.money" placeholder="请输入申请人金额" clearable size="small" @keyup.enter.native="flowconclusion" /> <el-input v-model="queryParams.money" placeholder="请输入申请人金额" clearable size="small" @keyup.enter.native="flowconclusion" /> </el-form-item> </el-col> <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="申请结束日期" @keyup.enter.native="flowconclusion" > <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="申请结束日期" @keyup.enter.native="flowconclusion"> </el-date-picker> </el-form-item> </el-col> <el-col :span="6"> <div style="margin-bottom: 15px;"> <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-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> </div> </el-col> </el-row> @@ -111,35 +72,17 @@ <el-row> <el-col :span="8"> <div style="margin-bottom: 15px;"> <el-button icon="el-icon-remove-outline" type="success" plain size="mini" :disabled="true" @click="Totalcalculation(0)" >个税前汇总</el-button > <el-button type="primary" plain icon="el-icon-circle-check" size="mini" @click="Totalcalculation(1)" >个税后汇总</el-button > <el-button icon="el-icon-remove-outline" type="success" plain size="mini" :disabled="true" @click="Totalcalculation(0)">个税前汇总</el-button> <el-button type="primary" plain icon="el-icon-circle-check" size="mini" @click="Totalcalculation(1)">个税后汇总</el-button> </div> </el-col> </el-row> <el-form ref="infoform" label-width="100px"> <el-row> <el-table ref="multipleTable" tooltip-effect="dark" border :data="donateconsolationfundList" @selection-change="handleSelectionChange" > <el-table ref="multipleTable" tooltip-effect="dark" border :data="donateconsolationfundList" @selection-change="handleSelectionChange"> <!-- <el-table-column label="审批状态" width="120" align="center" prop="checkFlag"> <template slot-scope="scope"> @@ -160,241 +103,110 @@ <dict-tag :options="dict.type.sys_tax" :value="scope.row.istax" /> </template> </el-table-column> --> <el-table-column label="报销单号" align="center" prop="bh" width="150px" /> <el-table-column label="申请日期" width="120" align="center" prop="applyTime" > <el-table-column label="报销单号" align="center" prop="bh" width="150px" /> <el-table-column label="申请日期" width="120" align="center" prop="applyTime"> <template slot-scope="scope"> <span>{{ parseTime(scope.row.applyTime, "{y}-{m}-{d}") }}</span> </template> </el-table-column> <el-table-column label="申请金额" align="center" prop="pretaxcost" width="200px" /> <el-table-column label="经办人" align="center" prop="username" width="150px" /> <el-table-column label="申请金额" align="center" prop="pretaxcost" width="200px" /> <el-table-column label="经办人" align="center" prop="username" width="150px" /> <!-- <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="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="申请材料状态" width="140" align="center" prop="checkstatus" > <el-table-column label="申请材料状态" width="140" align="center" prop="checkstatus"> <template slot-scope="scope"> <dict-tag :options="dict.type.sys_stage_type" :value="scope.row.checkstatus" /> <dict-tag :options="dict.type.sys_stage_type" :value="scope.row.checkstatus" /> </template> </el-table-column> <el-table-column label="审核状态" align="center" prop="recordstatus" width="200" > <el-table-column label="审核状态" align="center" prop="recordstatus" width="200"> <template slot-scope="scope"> <dict-tag :options="dict.type.sys_recordstatus" :value="scope.row.recordstatus" /> <dict-tag :options="dict.type.sys_recordstatus" :value="scope.row.recordstatus" /> </template> </el-table-column> <el-table-column label="个税计算日期" width="120" align="center" prop="fundtaxtime" > <el-table-column label="个税计算日期" width="120" align="center" prop="fundtaxtime"> <template slot-scope="scope"> <span>{{ parseTime(scope.row.fundtaxtime, "{y}-{m}-{d}") }}</span> </template> </el-table-column> <el-table-column label="所属组别" align="center" prop="deptmentname" width="200px" /> <el-table-column label="组长" align="center" prop="managername" width="150px" /> <el-table-column label="捐献者" align="center" prop="donorname" width="120px" /> <el-table-column label="所属组别" align="center" prop="deptmentname" width="200px" /> <el-table-column label="组长" align="center" prop="managername" width="150px" /> <el-table-column label="捐献者" align="center" prop="donorname" width="120px" /> <el-table-column label="备注" align="center" prop="remark" /> <!--<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="260px" > <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" @click="handleDetail(scope.row)" >详情</el-button > <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.checkFlag == 0" @click="handleDetail(scope.row)">详情</el-button> <el-button v-if="scope.row.checkFlag == 1" size="mini" type="text" icon="el-icon-edit" @click="handleCheck(scope.row)" >审核</el-button > <el-button v-if="scope.row.checkFlag == 1" size="mini" type="text" icon="el-icon-edit" @click="handleCheck(scope.row)">审核</el-button> <!-- v-hasPermi="['project:donateconsolationfund:edit']" --> <el-button size="mini" type="text" icon="el-icon-download" @click="totaldayin(scope.row.id)" >下载</el-button > <el-button size="mini" type="text" icon="el-icon-download" @click="totaldayin(scope.row.id)">下载</el-button> </template> </el-table-column> </el-table> <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" @pagination="getlistbypower" /> <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" @pagination="getlistbypower" /> </el-row> </el-form> <!-- 添加或修改费用申请单 --> <el-dialog :visible.sync="dialogOpen" width="1400px" :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="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 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-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" :value="dict.nickname" ></el-option> <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 disabled v-model="form.deptmentname" placeholder="请输入所属组别" clearable /> <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-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-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 v-model="form.applytype" label="1">专家费用申请</el-radio> </el-radio-group> </el-form-item></el-col > </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-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-input disabled v-model="form.donorname" placeholder="请输入捐献者姓名" clearable /> </el-form-item> </el-col> <!-- @@ -429,8 +241,7 @@ <el-col :span="5"> <el-form-item label="税后合计" prop="taxedcost"> <el-input v-model="form.taxedcost" placeholder="税后金额合计" /> </el-form-item> </el-col ><!-- </el-form-item> </el-col><!-- <el-col :span="5"> <el-form-item label="申请状态" prop="recordstatus"> <el-select v-model="form.recordstatus" placeholder="请选择审核状态" clearable size="small" :disabled="true"> @@ -442,77 +253,32 @@ </el-row> <el-row> <el-col :span="4"> <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="addRow" v-if="show === 1" >新增专家费</el-button > <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="addRow" v-if="show === 1">新增专家费</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 v-loading="loading" > <el-table-column prop="orderno" align="center" label="序号" width="80" > <el-table :data="fundDetailArr" :summary-method="getSummaries" border highlight-current-row v-loading="loading"> <el-table-column prop="orderno" align="center" label="序号" width="80"> <template slot-scope="scope"> <el-input v-model="scope.row.orderno" placeholder="序号" /> </template> </el-table-column> <el-table-column prop="applytype" align="center" label="费用类型" width="220" > <el-table-column prop="applytype" align="center" label="费用类型" width="220"> <template slot-scope="scope"> <el-select v-model="scope.row.applytype" placeholder="费用类型" @change="LoadItemTypeArr(scope.row)" > <el-option v-for="dict in fundtypeArr" :key="dict.index" :label="dict.label" :value="dict.value" ></el-option> <el-select v-model="scope.row.applytype" placeholder="费用类型" @change="LoadItemTypeArr(scope.row)"> <el-option v-for="dict in fundtypeArr" :key="dict.index" :label="dict.label" :value="dict.value"></el-option> </el-select> </template> </el-table-column> <el-table-column prop="itemtype" align="center" label="服务项目" width="200" > <el-table-column prop="itemtype" align="center" label="服务项目" width="200"> <template slot-scope="scope"> <el-select v-model="scope.row.itemid" placeholder="服务项目" clearable filterable allow-create > <el-option v-for="dict in scope.row.itemArr" :key="dict.index" :label="dict.itemName" :value="dict.id" ></el-option> <el-select v-model="scope.row.itemid" placeholder="服务项目" clearable filterable allow-create> <el-option v-for="dict in scope.row.itemArr" :key="dict.index" :label="dict.itemName" :value="dict.id"></el-option> <!-- <el-option v-for="dict in itemArr" :key="dict.index" @@ -522,86 +288,36 @@ </el-select> </template> </el-table-column> <el-table-column v-if="show === 1" prop="servicesscopename" align="center" label="费用说明" width="150" > <el-table-column v-if="show === 1" prop="servicesscopename" align="center" label="费用说明" width="150"> <template slot-scope="scope"> <el-input v-model="scope.row.servicesscopename" placeholder="费用说明" /> <el-input v-model="scope.row.servicesscopename" placeholder="费用说明" /> </template> </el-table-column> <el-table-column prop="beneficiaryno" align="center" label="姓名" width="120" > <el-table-column prop="beneficiaryno" align="center" label="姓名" width="120"> <template slot-scope="scope"> <el-select filterable allow-create ref="getReportname" default-first-option @change="selectpersonmsg(scope.row)" v-model="scope.row.beneficiaryname" placeholder="请选择" > <el-option v-for="item in arrr3" :key="item.reportNo" :label="item.reportName" :value="item.reportName" > <el-select filterable allow-create ref="getReportname" default-first-option @change="selectpersonmsg(scope.row)" v-model="scope.row.beneficiaryname" placeholder="请选择"> <el-option v-for="item in arrr3" :key="item.reportNo" :label="item.reportName" :value="item.reportName"> </el-option> </el-select> </template> </el-table-column ><el-table-column prop="title" align="center" label="职称" width="150" > </template> </el-table-column><el-table-column prop="title" align="center" label="职称" width="150"> <template slot-scope="scope"> <el-input v-model="scope.row.title" placeholder="职称" /> </template> </el-table-column> <el-table-column v-if="show === 1" prop="amount" align="center" label="税前金额" width="100" > <el-table-column v-if="show === 1" prop="amount" align="center" label="税前金额" width="100"> <template slot-scope="scope"> <el-input v-model="scope.row.amount" v-on:input=" <el-input v-model="scope.row.amount" v-on:input=" val => { change(scope.row); } " placeholder="税前金额" /> " placeholder="税前金额" /> </template> </el-table-column> <el-table-column v-if="show === 1" prop="taxedamount" align="center" label="税后金额" width="100" > <el-table-column v-if="show === 1" prop="taxedamount" align="center" label="税后金额" width="100"> <template slot-scope="scope"> <el-input v-model="scope.row.taxedamount" placeholder="税后金额" /> <el-input v-model="scope.row.taxedamount" placeholder="税后金额" /> </template> </el-table-column> <!-- @@ -611,76 +327,35 @@ </template> </el-table-column> --> <el-table-column prop="unitname" align="center" label="工作单位" width="180" > <el-table-column prop="unitname" align="center" label="工作单位" width="180"> <template slot-scope="scope"> <el-input v-model="scope.row.unitname" placeholder="工作单位" /> </template> </el-table-column> <el-table-column prop="idcardno" align="center" label="身份证号" width="200" > <el-table-column prop="idcardno" align="center" label="身份证号" width="200"> <template slot-scope="scope"> <el-input v-model="scope.row.idcardno" placeholder="身份证号" /> </template> </el-table-column> <el-table-column prop="depositbank" align="center" label="开户银行" width="240" > <el-table-column prop="depositbank" align="center" label="开户银行" width="240"> <template slot-scope="scope"> <el-input v-model="scope.row.depositbank" placeholder="开户银行" /> <el-input v-model="scope.row.depositbank" placeholder="开户银行" /> </template> </el-table-column> <el-table-column prop="bankcardno" align="center" label="银行卡号" width="220" > <el-table-column prop="bankcardno" align="center" label="银行卡号" width="220"> <template slot-scope="scope"> <el-input v-model="scope.row.bankcardno" placeholder="银行卡号" /> <el-input v-model="scope.row.bankcardno" placeholder="银行卡号" /> </template> </el-table-column> <el-table-column fixed="right" align="center" label="操作" width="200" > <el-table-column fixed="right" align="center" label="操作" width="200"> <template slot-scope="scope"> <el-button @click="saveRows(scope.row, scope.$index)" type="text" size="small" v-if="show === 1" > <el-button @click="saveRows(scope.row, scope.$index)" type="text" size="small" v-if="show === 1"> 保存 </el-button> <el-button @click.native.prevent=" <el-button @click.native.prevent=" deleteRows(scope.row, scope.$index, fundDetailArr) " type="text" size="small" v-hasPermi="['project:expertFeeCheck:delete']" > " type="text" size="small" v-hasPermi="['project:expertFeeCheck:delete']"> 删除 </el-button> </template> @@ -702,39 +377,17 @@ </el-row> <el-row style="margin-top: 5px; margin-bottom: 5px"> <el-table :data="fundflowList" border> <el-table-column label="审核人" align="center" prop="checkusername" /> <el-table-column label="审核日期" align="center" prop="createTime" /> <el-table-column label="审核结果" align="center" prop="flowconclusion" ><template slot-scope="scope" ><span v-if="scope.row.flowconclusion == 1">通过</span ><span v-if="scope.row.flowconclusion == 2" >不通过</span ></template > <el-table-column label="审核人" align="center" prop="checkusername" /> <el-table-column label="审核日期" align="center" prop="createTime" /> <el-table-column label="审核结果" align="center" prop="flowconclusion"><template slot-scope="scope"><span v-if="scope.row.flowconclusion == 1">通过</span><span v-if="scope.row.flowconclusion == 2">不通过</span></template> </el-table-column> <el-table-column label="审核备注" align="center" prop="flowcontent" /> <el-table-column label="审核备注" align="center" prop="flowcontent" /> </el-table> </el-row> <el-row style="margin-top: 25px; margin-bottom: 5px" v-if="dialogType == 'edit'" > <el-row style="margin-top: 25px; margin-bottom: 5px" v-if="dialogType == 'edit'"> <el-col :span="7"> <el-form-item label="审核" align="left"> <el-radio-group v-model="newobj.flowlevelone" align="left"> @@ -745,18 +398,13 @@ </el-col> <el-col :span="12"> <el-form-item label="审核备注"> <el-input v-model="newobj.flowconclusion" placeholder="申报费用" /> <el-input v-model="newobj.flowconclusion" placeholder="申报费用" /> </el-form-item> </el-col> </el-row> </el-form> <div slot="footer" class="dialog-footer"> <el-button type="primary" @click="dundcheck" v-if="dialogType == 'edit'" >保存</el-button > <el-button type="primary" @click="dundcheck" v-if="dialogType == 'edit'">保存</el-button> <el-button @click="cancel">取消</el-button> </div> </el-dialog> @@ -821,6 +469,7 @@ exportExternalperson } from "@/api/project/externalperson"; import { getUserProfile } from "@/api/system/user"; import { listDept } from "@/api/system/dept"; import { listDonatebaseinfo, getDonatebaseinfo @@ -943,7 +592,9 @@ APPLICATIONENDTIME: null, CHECKFLAG: 1, APPLYTYPE: 1, money: null money: null, donorname: null, deptnos: null }, // 表单参数 form: {}, @@ -1024,6 +675,7 @@ //this.resetForm(); this.getCurFundType(); this.getUsermsg(); this.listDept(); }, mounted() { if (grtItem("expertFeeCheck")) { @@ -1053,6 +705,12 @@ } }); }, listDept() { listDept({}).then(response => { this.deptList = response.data; this.loading = false; }); }, selectapplication() { this.queryParams.APPLICATIONBEGTIME = this.createTime[0]; this.queryParams.APPLICATIONENDTIME = this.createTime[1]; src/views/project/fundcheck/medicalCostCheck/index.vue
@@ -1,127 +1,71 @@ <template> <div class="app-container"> <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="120px" > <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="120px"> <el-row align="left"> <el-col :span="5"> <el-form-item label="捐献案例" prop="donorname" style="float: left"> <el-input v-model="queryParams.donorname" placeholder="请输入申请人捐献者" clearable size="small" @keyup.enter.native="flowconclusion" /> <el-input v-model="queryParams.donorname" placeholder="请输入申请人捐献者" clearable size="small" @keyup.enter.native="flowconclusion" /> </el-form-item> </el-col> <el-col :span="5"> <el-form-item label-width="120px" label="预审状态" prop="checkstatus" style="float: left" > <el-select v-model="queryParams.checkstatus" placeholder="请选择" style="width: 100%" > <el-option v-for="item in checkmaterials" :key="item.value" :label="item.label" :value="item.value" > <el-form-item label-width="120px" label="预审状态" prop="checkstatus" style="float: left"> <el-select v-model="queryParams.checkstatus" placeholder="请选择" style="width: 100%"> <el-option v-for="item in checkmaterials" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select> </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-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="5"> <el-form-item label="经办人" prop="APPLICANT" style="float: left"> <el-input v-model="queryParams.APPLICANT" placeholder="请输入经办人" clearable size="small" @keyup.enter.native="flowconclusion" /> <el-form-item align="left" label="业务组" prop="deptnos"> <el-select v-model="queryParams.deptnos" placeholder="请选择案例状态"> <el-option v-for="item in deptList" :label="item.deptName" :value="item.deptId"> </el-option> </el-select> </el-form-item> </el-col> </el-row> <el-row> <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="flowconclusion" /> </el-form-item> </el-col> <el-col :span="5"> <el-form-item label="报销金额" prop="money" style="float: left"> <el-input v-model="queryParams.money" placeholder="请输入申请人金额" clearable size="small" @keyup.enter.native="flowconclusion" /> <el-input v-model="queryParams.money" placeholder="请输入申请人金额" clearable size="small" @keyup.enter.native="flowconclusion" /> </el-form-item> </el-col> <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="申请结束日期" @keyup.enter.native="flowconclusion" > <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="申请结束日期" @keyup.enter.native="flowconclusion"> </el-date-picker> </el-form-item> </el-col> <el-col :span="6"> <div style="margin-bottom: 15px;"> <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-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> </div> </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" > <el-table v-loading="loading" border :data="donateconsolationfundList" @selection-change="handleSelectionChange"> <!-- <el-table-column label="审批状态" width="120" align="center" prop="checkFlag"> <template slot-scope="scope"> @@ -131,34 +75,14 @@ </template> </el-table-column> --> <el-table-column label="报销单号" align="center" prop="bh" width="150px" /> <el-table-column label="申请日期" width="180" align="center" prop="applyTime" > <el-table-column label="报销单号" align="center" prop="bh" width="150px" /> <el-table-column label="申请日期" width="180" align="center" prop="applyTime"> <template slot-scope="scope"> <span>{{ parseTime(scope.row.applyTime, "{y}-{m}-{d}") }}</span> </template> </el-table-column> <el-table-column label="申请金额" align="center" prop="pretaxcost" width="200px" /> <el-table-column label="经办人" align="center" prop="username" width="150px" /> <el-table-column label="申请金额" align="center" prop="pretaxcost" width="200px" /> <el-table-column label="经办人" align="center" prop="username" width="150px" /> <!--<el-table-column label="捐献编号" align="center" prop="donorno" />--> <!-- <el-table-column label="预支费用" align="center" prop="prepaidamount" width="120px" /> @@ -171,82 +95,28 @@ </el-table-column> <el-table-column label="财务审核" align="center" prop="financechecher" width="140" /> --> <el-table-column label="申请材料状态" width="140" align="center" prop="checkstatus" > <el-table-column label="申请材料状态" width="140" align="center" prop="checkstatus"> <template slot-scope="scope"> <dict-tag :options="dict.type.sys_stage_type" :value="scope.row.checkstatus" /> <dict-tag :options="dict.type.sys_stage_type" :value="scope.row.checkstatus" /> </template> </el-table-column> <el-table-column label="审批状态" align="center" prop="recordstatus" width="180" > <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" /> <dict-tag :options="dict.type.sys_recordstatus" :value="scope.row.recordstatus" /> </template> </el-table-column> <el-table-column label="所属组别" align="center" prop="deptmentname" width="200px" /> <el-table-column label="组长" align="center" prop="managername" width="150px" /> <el-table-column label="捐献者" align="center" prop="donorname" width="150px" /> <el-table-column label="所属组别" align="center" prop="deptmentname" width="200px" /> <el-table-column label="组长" align="center" prop="managername" width="150px" /> <el-table-column label="捐献者" align="center" prop="donorname" width="150px" /> <el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="操作" fixed="right" align="center" class-name="small-padding fixed-width" width="260px" > <el-table-column label="操作" fixed="right" align="center" class-name="small-padding fixed-width" width="260px"> <template slot-scope="scope"> <el-button v-if="scope.row.checkFlag == 1" size="mini" type="text" icon="el-icon-edit" @click="handleCheck(scope.row)" >审核</el-button > <el-button v-if="scope.row.checkFlag == 1" size="mini" type="text" icon="el-icon-edit" @click="handleCheck(scope.row)">审核</el-button> <!-- v-hasPermi="['project:donateconsolationfund:edit']" --> <el-button size="mini" type="text" icon="el-icon-edit" @click="handleDetail(scope.row)" >详情</el-button > <el-button size="mini" type="text" icon="el-icon-download" @click="totaldayin(scope.row.id)" >下载</el-button > <el-button size="mini" type="text" icon="el-icon-edit" @click="handleDetail(scope.row)">详情</el-button> <el-button size="mini" type="text" icon="el-icon-download" @click="totaldayin(scope.row.id)">下载</el-button> <!-- v-hasPermi="['project:donateconsolationfund:download']" --> <!-- 新增审核页面 --> @@ -262,113 +132,61 @@ </el-table-column> </el-table> <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" @pagination="getlistbypower" /> <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" @pagination="getlistbypower" /> </el-row> </el-form> <!-- 添加或修改费用申请单 --> <el-dialog :visible.sync="dialogOpen" width="1400px" :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="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 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 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 :disabled="true" /> <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-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-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 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-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-input v-model="form.donorname" placeholder="请输入捐献者姓名" clearable :disabled="true" /> </el-form-item> </el-col> <!-- @@ -392,13 +210,8 @@ <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-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" /> @@ -420,92 +233,37 @@ </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-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" > <el-table :data="fundDetailArr" :summary-method="getSummaries" border highlight-current-row> <el-table-column prop="orderno" align="center" label="排序" width="80"> <template slot-scope="scope"> <el-input v-model="scope.row.orderno" placeholder="排序" /> </template> </el-table-column> <el-table-column prop="itemtype" align="center" label="费用类型" width="220" > <el-table-column prop="itemtype" align="center" label="费用类型" width="220"> <template slot-scope="scope"> <el-select v-model="scope.row.applytype" placeholder="费用类型" @change="LoadItemTypeArr(scope.row)" > <el-option v-for="dict in fundtypeArr" :key="dict.value" :label="dict.label" :value="dict.value" ></el-option> <el-select v-model="scope.row.applytype" placeholder="费用类型" @change="LoadItemTypeArr(scope.row)"> <el-option v-for="dict in fundtypeArr" :key="dict.value" :label="dict.label" :value="dict.value"></el-option> </el-select> </template> </el-table-column> <el-table-column prop="itemtype" align="center" label="服务项目" width="260" > <el-table-column prop="itemtype" align="center" label="服务项目" width="260"> <template slot-scope="scope"> <el-select v-model="scope.row.itemid" placeholder="服务项目" clearable filterable allow-create @change="select(scope.row)" :filter-method="val => SearchItem(val, scope)" > <el-option v-for="dict in scope.row.itemArr" :key="dict.id" :label="dict.itemName" :value="dict.id" ></el-option> <el-select v-model="scope.row.itemid" placeholder="服务项目" clearable filterable allow-create @change="select(scope.row)" :filter-method="val => SearchItem(val, scope)"> <el-option v-for="dict in scope.row.itemArr" :key="dict.id" :label="dict.itemName" :value="dict.id"></el-option> </el-select> </template> </el-table-column> <el-table-column prop="beneficiaryno" align="center" label="姓名" width="120" v-if="form.applytype != 3" > <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="姓名" /> <el-input v-model="scope.row.beneficiaryname" placeholder="姓名" /> </template> </el-table-column> <!-- @@ -518,234 +276,101 @@ </el-select> </template> </el-table-column>--> <el-table-column prop="amount" align="center" label="税前金额" width="120" v-if="form.applytype != 3" > <el-table-column prop="amount" align="center" label="税前金额" width="120" v-if="form.applytype != 3"> <template slot-scope="scope"> <el-select v-model="scope.row.amount" placeholder="税前金额" clearable filterable allow-create @change="selectamount(scope.row)" > <el-option v-for="dict in fundblock" :key="dict.expensedescribe" :label="dict.expense" :value="dict.expense" ></el-option> <el-select v-model="scope.row.amount" placeholder="税前金额" clearable filterable allow-create @change="selectamount(scope.row)"> <el-option v-for="dict in fundblock" :key="dict.expensedescribe" :label="dict.expense" :value="dict.expense"></el-option> </el-select> </template> </el-table-column> <el-table-column prop="taxamount" align="center" label="扣税" width="120" v-if="form.applytype != '3'" > <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="扣税" /> </template> </el-table-column> <el-table-column prop="taxedamount" align="center" label="税后金额" width="120" v-if="form.applytype != '3'" > <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="税后金额" /> <el-input v-model="scope.row.taxedamount" placeholder="税后金额" /> </template> </el-table-column> <el-table-column prop="price" align="center" label="价格" width="120" v-if="form.applytype == '3'" > <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=" <el-input v-model="scope.row.price" placeholder="价格" @blur=" val => { sumTotalFee(scope.row); } " /> " /> </template> </el-table-column> <el-table-column prop="quantity" align="center" label="数量" width="80" v-if="form.applytype == '3'" > <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=" <el-input v-model="scope.row.quantity" placeholder="数量" @blur=" val => { sumTotalFee(scope.row); } " /> " /> </template> </el-table-column> <el-table-column prop="amount" align="center" label="金额" width="120" v-if="form.applytype == '3'" > <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="价格" /> </template> </el-table-column> <el-table-column prop="unitname" align="center" label="单位" width="220" > <el-table-column prop="unitname" align="center" label="单位" width="220"> <template slot-scope="scope"> <org-selecter :ref="'unitSel' + scope.$index" :org-type="'3'" v-model="scope.row.unitno" /> <org-selecter :ref="'unitSel' + scope.$index" :org-type="'3'" v-model="scope.row.unitno" /> </template> </el-table-column> <el-table-column prop="depositbank" align="center" label="开户银行" width="200" > <el-table-column prop="depositbank" align="center" label="开户银行" width="200"> <template slot-scope="scope"> <el-input v-model="scope.row.depositbank" placeholder="开户银行" /> <el-input v-model="scope.row.depositbank" placeholder="开户银行" /> </template> </el-table-column> <el-table-column prop="bankcardno" align="center" label="银行卡号" width="210" > <el-table-column prop="bankcardno" align="center" label="银行卡号" width="210"> <template slot-scope="scope"> <el-input v-model="scope.row.bankcardno" placeholder="银行卡号" /> <el-input v-model="scope.row.bankcardno" placeholder="银行卡号" /> </template> </el-table-column> <el-table-column prop="remark" align="center" label="备注" width="210" v-if="form.applytype == '3'" > <el-table-column prop="remark" align="center" label="备注" width="210" v-if="form.applytype == '3'"> <template slot-scope="scope"> <el-input v-model="scope.row.remark" placeholder="备注" /> </template> </el-table-column> <el-table-column prop="title" align="center" label="职称" width="120" v-if="form.applytype != '3'" > <el-table-column prop="title" align="center" label="职称" width="120" v-if="form.applytype != '3'"> <template slot-scope="scope"> <el-input v-model="scope.row.title" placeholder="职称" /> </template> </el-table-column> <el-table-column prop="idcardno" align="center" label="身份证号" width="200" v-if="form.applytype != '3'" > <el-table-column prop="idcardno" align="center" label="身份证号" width="200" v-if="form.applytype != '3'"> <template slot-scope="scope"> <el-input v-model="scope.row.idcardno" placeholder="身份证号" /> </template> </el-table-column> <el-table-column prop="depositbank" align="center" label="开户银行" width="200" v-if="form.applytype != '3'" > <el-table-column prop="depositbank" align="center" label="开户银行" width="200" v-if="form.applytype != '3'"> <template slot-scope="scope"> <el-input v-model="scope.row.depositbank" placeholder="开户银行" /> <el-input v-model="scope.row.depositbank" placeholder="开户银行" /> </template> </el-table-column> <el-table-column prop="bankcardno" align="center" label="银行卡号" width="210" v-if="form.applytype != '3'" > <el-table-column prop="bankcardno" align="center" label="银行卡号" width="210" v-if="form.applytype != '3'"> <template slot-scope="scope"> <el-input v-model="scope.row.bankcardno" placeholder="银行卡号" /> <el-input v-model="scope.row.bankcardno" placeholder="银行卡号" /> </template> </el-table-column> <el-table-column fixed="right" align="center" label="操作" width="200" > <el-table-column fixed="right" align="center" label="操作" width="200"> <template slot-scope="scope"> <el-button @click="saveRows(scope.row, scope.$index)" type="text" size="small" v-if="show === 1" > <el-button @click="saveRows(scope.row, scope.$index)" type="text" size="small" v-if="show === 1"> 保存 </el-button> <el-button @click.native.prevent=" <el-button @click.native.prevent=" deleteRows(scope.row, scope.$index, fundDetailArr) " type="text" size="small" v-hasPermi="['project:costFeeCheck:delete']" > " type="text" size="small" v-hasPermi="['project:costFeeCheck:delete']"> 删除 </el-button> </template> @@ -755,36 +380,13 @@ <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="20" :headers="headers" :on-success=" (response, file, fileList) => <el-form-item label="费用申请附件:" align="left" prop="annexbankcard"> <el-upload size="mini" class="upload-demo" :action="uploadFileUrl" :file-list="fileList" multiple :limit="20" :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" > <el-button :disabled="dialogType == 'detail'" size="small" type="primary" >上传</el-button > " :on-preview="downFile" :disabled="dialogType == 'detail'" :on-error="handleUploadError" :on-exceed="handleExceed" :on-remove="remove" accept="image/*,.pdf"> <el-button :disabled="dialogType == 'detail'" size="small" type="primary">上传</el-button> </el-upload> </el-form-item> </el-col> @@ -792,39 +394,17 @@ <el-row style="margin-top: 5px; margin-bottom: 5px"> <el-table :data="fundflowList" border> <el-table-column label="审核人" align="center" prop="checkusername" /> <el-table-column label="审核日期" align="center" prop="createTime" /> <el-table-column label="审核结果" align="center" prop="flowconclusion" ><template slot-scope="scope" ><span v-if="scope.row.flowconclusion == 1">通过</span ><span v-if="scope.row.flowconclusion == 2" >不通过</span ></template > <el-table-column label="审核人" align="center" prop="checkusername" /> <el-table-column label="审核日期" align="center" prop="createTime" /> <el-table-column label="审核结果" align="center" prop="flowconclusion"><template slot-scope="scope"><span v-if="scope.row.flowconclusion == 1">通过</span><span v-if="scope.row.flowconclusion == 2">不通过</span></template> </el-table-column> <el-table-column label="审核备注" align="center" prop="flowcontent" /> <el-table-column label="审核备注" align="center" prop="flowcontent" /> </el-table> </el-row> <el-row style="margin-top: 25px; margin-bottom: 5px" v-if="dialogType == 'edit'" > <el-row style="margin-top: 25px; margin-bottom: 5px" v-if="dialogType == 'edit'"> <el-col :span="7"> <el-form-item label="审核" align="left"> <el-radio-group v-model="newobj.flowlevelone" align="left"> @@ -835,18 +415,13 @@ </el-col> <el-col :span="12"> <el-form-item label="审核备注"> <el-input v-model="newobj.flowconclusion" placeholder="申报费用" /> <el-input v-model="newobj.flowconclusion" placeholder="申报费用" /> </el-form-item> </el-col> </el-row> </el-form> <div slot="footer" class="dialog-footer"> <el-button type="primary" @click="dundcheck" v-if="dialogType == 'edit'" >确认</el-button > <el-button type="primary" @click="dundcheck" v-if="dialogType == 'edit'">确认</el-button> <el-button @click="cancel">取消</el-button> </div> </el-dialog> @@ -918,6 +493,7 @@ import Li_area_select from "@/components/Address"; import OrgSelecter from "@/views/project/components/orgselect"; import { getUserProfile } from "@/api/system/user"; import { listDept } from "@/api/system/dept"; import { getToken } from "@/utils/auth"; import { setItem, grtItem, removeItem } from "@/utils/storage.js"; @@ -1122,6 +698,7 @@ this.resetForm(); this.getCurFundType(); this.getUsermsg(); this.listDept(); }, mounted() { if (grtItem("medicalCostCheck")) { @@ -1180,6 +757,12 @@ this.userlist = res.data; }); }, listDept() { listDept({}).then(response => { this.deptList = response.data; this.loading = false; }); }, getSummaries(param) { const { columns, data } = param; const sums = []; //声明变量 src/views/project/fundcheck/officeExpenseCheck/index.vue
@@ -59,6 +59,23 @@ </el-form-item> </el-col> <el-col :span="5"> <el-form-item align="left" label="业务组" prop="deptnos"> <el-select v-model="queryParams.deptnos" placeholder="请选择案例状态" > <el-option v-for="item in deptList" :label="item.deptName" :value="item.deptId" > </el-option> </el-select> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="5"> <el-form-item label="经办人" prop="APPLICANT" style="float: left"> <el-input v-model="queryParams.APPLICANT" @@ -69,8 +86,6 @@ /> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="5"> <el-form-item label="报销金额" prop="money" style="float: left"> <el-input @@ -921,6 +936,7 @@ import Li_area_select from "@/components/Address"; import OrgSelecter from "@/views/project/components/orgselect"; import { getUserProfile } from "@/api/system/user"; import { listDept } from "@/api/system/dept"; import { getToken } from "@/utils/auth"; import { setItem, grtItem, removeItem } from "@/utils/storage.js"; @@ -1040,8 +1056,8 @@ APPLICATIONENDTIME: null, CHECKFLAG: 1, APPLYTYPE: 4, money: null money: null, deptnos:null }, // 表单参数 form: {}, @@ -1125,6 +1141,7 @@ this.resetForm(); this.getCurFundType(); this.getUsermsg(); this.listDept(); }, mounted() { @@ -1185,6 +1202,12 @@ this.userlist = res.data; }); }, listDept() { listDept({}).then(response => { this.deptList = response.data; this.loading = false; }); }, getSummaries(param) { const { columns, data } = param; const sums = []; //声明变量 src/views/project/travelexpensecheck/index.vue
@@ -5,7 +5,7 @@ ref="queryForm" :inline="true" v-show="showSearch" label-width="68px" label-width="80px" > <el-row> <el-col :span="5"> @@ -54,6 +54,23 @@ </el-form-item> </el-col> <el-col :span="5"> <el-form-item align="left" label="业务组" prop="deptnos"> <el-select v-model="queryParams.deptnos" placeholder="请选择案例状态" > <el-option v-for="item in deptList" :label="item.deptName" :value="item.deptId" > </el-option> </el-select> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="5"> <el-form-item label="经办人" prop="username"> <el-input v-model="queryParams.username" @@ -64,8 +81,6 @@ /> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="5"> <el-form-item label="报销金额" prop="money" style="float: left"> <el-input @@ -1198,6 +1213,7 @@ listbypowerone, addShareData } from "@/api/project/reimbursement"; import { listDept } from "@/api/system/dept"; import { provinceAndCityData, regionData, @@ -1322,8 +1338,11 @@ APPLICANT: null, APPLICATIONBEGTIME: null, APPLICATIONENDTIME: null, CHECKFLAG: 1 CHECKFLAG: 1, money: null, deptnos: null }, deptList: [], //查询付款 queryParamsPayee: { rbid: null @@ -1359,7 +1378,9 @@ dialogType: "show" }; }, created() {}, created() { this.listDept(); }, mounted() { if (grtItem("travelexpensecheck")) { this.queryParams = grtItem("travelexpensecheck"); @@ -1371,6 +1392,12 @@ selectapplication() { this.queryParams.APPLICATIONBEGTIME = this.applyTime[0]; this.queryParams.APPLICATIONENDTIME = this.applyTime[1]; }, listDept() { listDept({}).then(response => { this.deptList = response.data; this.loading = false; }); }, getList() { this.loading = true; @@ -1597,7 +1624,8 @@ APPLICANT: null, APPLICATIONBEGTIME: null, APPLICATIONENDTIME: null, CHECKFLAG: 1 CHECKFLAG: 1, deptnos: null }), this.handleQuery(); }, vue.config.js
@@ -5,7 +5,7 @@ return path.join(__dirname, dir) } const name = process.env.VUE_APP_TITLE || '若依管理系统' // 网页标题 const name = process.env.VUE_APP_TITLE || '浙江省OPO数字化管理系统' // 网页标题 const port = process.env.port || process.env.npm_config_port || 80 // 端口 @@ -34,7 +34,7 @@ // detail: https://cli.vuejs.org/config/#devserver-proxy [process.env.VUE_APP_BASE_API]: { target:`http://localhost:8080`, // target:`http://192.168.2.8:8080`, // target:`http://192.168.1.10:8080`, // target:`http://116.62.18.175:8080`, // target:`https://slb.hospitalstar.com:9093`, changeOrigin: true,