From 0ac2d43fce4d74f6eea5a51a2e16af4e6a536c7c Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 14 八月 2024 14:19:24 +0800 Subject: [PATCH] 11 --- src/views/project/fundcheck/expertFeeCheck/index.vue | 1081 ++++++++++++++++++++++++++++++++++++++++---------------- 1 files changed, 768 insertions(+), 313 deletions(-) diff --git a/src/views/project/fundcheck/expertFeeCheck/index.vue b/src/views/project/fundcheck/expertFeeCheck/index.vue index c3cc7b7..ab5dac4 100644 --- a/src/views/project/fundcheck/expertFeeCheck/index.vue +++ b/src/views/project/fundcheck/expertFeeCheck/index.vue @@ -1,48 +1,15 @@ <template> <div class="app-container"> - <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="80px"> - <el-row> - <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> - </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-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-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-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 + :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-form-item label="鎹愮尞妗堜緥" prop="donorname" style="float: left"> <el-input v-model="queryParams.donorname" placeholder="璇疯緭鍏ョ敵璇蜂汉鎹愮尞鑰�" @@ -52,7 +19,80 @@ /> </el-form-item> </el-col> - <el-col :span="3"> + <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-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 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="money" style="float: left"> + <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> + </el-form-item> + </el-col> + <el-col :span="6"> <div style="margin-bottom: 15px;"> <el-button type="primary" @@ -68,9 +108,38 @@ </el-col> </el-row> </el-form> + <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 + > + </div> + </el-col> + </el-row> <el-form ref="infoform" label-width="100px"> <el-row> - <el-table v-loading="loading" 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"> @@ -80,118 +149,252 @@ </template> </el-table-column> --> - <el-table-column label="鐢宠鏃ユ湡" width="120" align="center" prop="createTime"> + <el-table-column type="selection" width="45"> </el-table-column> + <!-- <el-table-column + label="涓◣璁$畻" + align="center" + prop="recordstatus" + width="200" + > <template slot-scope="scope"> - <span>{{ parseTime(scope.row.createTime, "{y}-{m}-{d}") }}</span> + <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" + > + <template slot-scope="scope"> + <span>{{ parseTime(scope.row.applyTime, "{y}-{m}-{d}") }}</span> </template> </el-table-column> - <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="deptmentname" width="200px" /> - <el-table-column label="缁勯暱" align="center" prop="managername" 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="瀹℃牳鐘舵��" align="center" prop="recordstatus" width="200"> + <el-table-column + label="鐢宠鏉愭枡鐘舵��" + width="140" + align="center" + prop="checkstatus" + > <template slot-scope="scope"> - <dict-tag :options="dict.type.sys_recordstatus" :value="scope.row.recordstatus" /> + <dict-tag + :options="dict.type.sys_stage_type" + :value="scope.row.checkstatus" + /> </template> </el-table-column> <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" + label="瀹℃牳鐘舵��" + align="center" + prop="recordstatus" + width="200" + > + <template slot-scope="scope"> + <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" + > + <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" /> - </template> - </el-table-column> - <el-table-column label="鎹愮尞鑰�" align="center" prop="donorname" width="120px" /> + <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 + <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="beforehandCheck(scope.row)" - >棰勫鏍�</el-button + @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="dayin(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> <!-- @@ -226,44 +429,90 @@ <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"> <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-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" - 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" @@ -273,34 +522,86 @@ </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="(val) => { - change(scope.row); - } - " placeholder="绋庡墠閲戦" /> + <el-input + v-model="scope.row.amount" + v-on:input=" + val => { + change(scope.row); + } + " + 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> <!-- @@ -310,35 +611,76 @@ </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=" - deleteRows(scope.row, scope.$index, fundDetailArr) - " type="text" size="small" v-hasPermi="['project:expertFeeCheck:delete']"> + <el-button + @click.native.prevent=" + deleteRows(scope.row, scope.$index, fundDetailArr) + " + type="text" + size="small" + v-hasPermi="['project:expertFeeCheck:delete']" + > 鍒犻櫎 </el-button> </template> @@ -360,17 +702,39 @@ </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"> @@ -381,13 +745,18 @@ </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> @@ -409,7 +778,9 @@ getdownloadYX, getdownloadBX, checkfund, - listbypower, addFundSharedInfo + listbypower, + addFundSharedInfo, + TotalcalculationFn } from "@/api/project/fund"; import { onelistFunds, @@ -429,7 +800,7 @@ listOrganization, getOrganization, listReportname, - listUser, + listUser } from "@/api/project/organization"; import { listFundflow, @@ -437,7 +808,7 @@ delFundflow, addFundflow, updateFundflow, - exportFundflow, + exportFundflow } from "@/api/project/fundflow"; import { @@ -447,22 +818,22 @@ delExternalperson, addExternalperson, updateExternalperson, - exportExternalperson, + exportExternalperson } from "@/api/project/externalperson"; import { getUserProfile } from "@/api/system/user"; import { listDonatebaseinfo, - getDonatebaseinfo, + getDonatebaseinfo } from "@/api/project/donatebaseinfo"; import Li_area_select from "@/components/Address"; import OrgSelecter from "@/views/project/components/orgselect"; -import { setItem,grtItem,removeItem } from '@/utils/storage.js'; - +import { setItem, grtItem, removeItem } from "@/utils/storage.js"; +import { getToken } from "@/utils/auth"; export default { components: { Li_area_select, - OrgSelecter, + OrgSelecter }, name: "Donateconsolationfund", dicts: [ @@ -476,7 +847,8 @@ "sys_fund_type", "sys_finsubject", "sys_financeitemtype", - "sys_stage_type" + "sys_stage_type", + "sys_tax" ], data() { return { @@ -487,7 +859,7 @@ newobj: { flowlevelone: null, flowconclusion: null, - fundid: null, + fundid: null }, showFirstapprovelevel: false, showSecondapprovelevel: false, @@ -496,7 +868,7 @@ sheng: "", shi: "", qu: "", - organizationname: null, + organizationname: null }, openbtn: true, isopen: 0, @@ -517,10 +889,8 @@ exportLoading: false, // 閫変腑鏁扮粍 ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, + overallids: [], //鎬婚�変腑 + overallidsvalue: [], //鎬婚�変腑瀵硅薄 // 鏄剧ず鎼滅储鏉′欢 showSearch: true, // 鎬绘潯鏁� @@ -539,16 +909,30 @@ checkFlagOptions: [ { value: 0, - label: "宸插鎵�", + label: "宸插鎵�" }, { value: 1, - label: "寰呭鎵�", + label: "寰呭鎵�" }, { value: 2, - label: "鍏ㄩ儴", + label: "鍏ㄩ儴" + } + ], + checkmaterials: [ + { + value: 1, + label: "鏉愭枡寰呭鏍�" }, + { + value: 2, + label: "瀹℃煡閫氳繃绛夊緟閭瘎绾歌川鏉愭枡" + }, + { + value: 3, + label: "宸叉敹鍒扮焊璐ㄦ潗鏂�" + } ], // 鏌ヨ鍙傛暟 queryParams: { @@ -566,14 +950,14 @@ // 琛ㄥ崟鏍¢獙 rules: { username: [ - { required: true, message: "璇疯緭鍏ョ敵璇蜂汉濮撳悕", trigger: "blur" }, + { required: true, message: "璇疯緭鍏ョ敵璇蜂汉濮撳悕", trigger: "blur" } ], createTime: [ - { required: true, message: "璇疯緭鍏ョ敵璇锋棩鏈�", trigger: "blur" }, + { required: true, message: "璇疯緭鍏ョ敵璇锋棩鏈�", trigger: "blur" } ], amountrequested: [ - { required: true, message: "璇疯緭鍏ョ敵璇烽噾棰�", trigger: "blur" }, - ], + { required: true, message: "璇疯緭鍏ョ敵璇烽噾棰�", trigger: "blur" } + ] }, //褰撳墠閫変腑鎹愮尞妗堜緥 curCase: {}, @@ -599,8 +983,8 @@ hsfbx: null, hsfbz: null, total: null, - title: null, - }, + title: null + } ], fundDetailArr: [], fundflowList: [], @@ -620,7 +1004,7 @@ { name: "鎹愮尞鑰呭尰瀛︽垚鏈�" }, { name: "鎹愮尞鑰呭杽鍚庢垚鏈�" }, { name: "鎹愮尞浼︾悊濮斿憳浼氬姵鍔″彂鏀捐〃" }, - { name: "鎹愮尞鑰呭灞炰氦閫氶瀹胯垂" }, + { name: "鎹愮尞鑰呭灞炰氦閫氶瀹胯垂" } ], itemArr: [], allnum: [], @@ -629,6 +1013,9 @@ show: 0, fundtypeArrAll: [], dialogType: "show", + headers: { + Authorization: "Bearer " + getToken() + } }; }, watch: {}, @@ -641,7 +1028,9 @@ mounted() { if (grtItem("expertFeeCheck")) { this.queryParams = grtItem("expertFeeCheck"); - }; + this.queryParams.APPLICATIONBEGTIME = ""; + this.queryParams.APPLICATIONENDTIME = ""; + } this.selectReporters(); this.getlistOrganization(); this.getlistbypower(); @@ -651,13 +1040,10 @@ }, methods: { getUsermsg() { - getUserProfile().then((response) => { - console.log("鐧诲綍鐢ㄦ埛淇℃伅", response.data); - // this.defaultperson = response.data; - // this.standardlevel = response.data.standardlevel; + getUserProfile().then(response => { if ( response.data.userName === "001" || - response.data.userName === "002" || + response.data.userName === "002" || response.data.userName === "012" || response.data.userName === "admin" ) { @@ -665,18 +1051,15 @@ } else { this.show = 3; } - console.log(response.data.userName, this.show); }); }, selectapplication() { - console.log("鏃堕棿", this.createTime); this.queryParams.APPLICATIONBEGTIME = this.createTime[0]; this.queryParams.APPLICATIONENDTIME = this.createTime[1]; }, getlistbypower() { this.loading = true; - listbypower(this.queryParams).then((res) => { - console.log("鏍规嵁鏉冮檺鏄剧ず鍒楄〃", res); + listbypower(this.queryParams).then(res => { removeItem("expertFeeCheck"); setItem("expertFeeCheck", this.queryParams); this.loading = false; @@ -684,6 +1067,7 @@ let arr = []; this.total = res.total; this.donateconsolationfundList = list; + this.Restorecheck(); }); }, dundcheck() { @@ -692,7 +1076,7 @@ let checkfundobj = { flowconclusion: this.newobj.flowlevelone, flowcontent: this.newobj.flowconclusion, - fundid: this.form.id, + fundid: this.form.id }; if ( checkfundobj.flowconclusion == null || @@ -702,17 +1086,24 @@ this.$modal.msgError("璇烽�夋嫨瀹℃牳缁撹!"); return; } - checkfund(checkfundobj).then((res) => { - console.log("瀹℃牳璐圭敤", res); - this.reset(); - this.$modal.msgSuccess("瀹℃牳瀹屾垚!"); - this.getlistbypower(); - this.dialogOpen = false; + checkfund(checkfundobj).then(res => { + if (res.code == 200) { + this.reset(); + this.$modal.msgSuccess("瀹℃牳瀹屾垚!"); + this.getlistbypower(); + this.dialogOpen = false; + } else { + if (res.msg) { + this.$modal.msgError("鎿嶄綔澶辫"); + } else { + this.$modal.msgError(res.msg); + } + } }); }, getlistUser() { this.queryParams = {}; - listUser(this.queryParams).then((res) => { + listUser(this.queryParams).then(res => { this.userlist = res.data; }); }, @@ -724,7 +1115,7 @@ sums[index] = "鍚堣"; return; } - const values = data.map((item) => Number(item[column.property])); + const values = data.map(item => Number(item[column.property])); if ( column.property == "amount" //闇�瑕佹樉绀哄拰鍚堣绾靛垪 ) { @@ -744,28 +1135,41 @@ }, getlistOrganization() { - listOrganization().then((res) => { }); + listOrganization().then(res => {}); }, totaldayin(e) { // const id =this.row.id - getdownloadBX(e).then((res) => { - if (res.downloadUrl) { - var fileUrl = res; - //鑾峰彇褰撳墠缃戝潃 - var urlBase = process.env.VUE_APP_BASE_API; - var curWWWPath = window.document.location.href; - var pos = curWWWPath.indexOf(window.document.location.pathname); - // 鍒涘缓a鏍囩 - var aEle = document.createElement("a"); - aEle.href = - curWWWPath.substring(0, pos) + urlBase + fileUrl["downloadUrl"]; - aEle.click(); - this.$alert("涓嬭浇鎴愬姛", "鎻愮ず", { - confirmButtonText: "纭畾", - type: "success", + getdownloadLW(e).then(res => { + var fileUrl = res; + //鑾峰彇褰撳墠缃戝潃 + var urlBase = process.env.VUE_APP_BASE_API; + var curWWWPath = window.document.location.href; + var pos = curWWWPath.indexOf(window.document.location.pathname); + // 鍒涘缓a鏍囩 + var aEle = document.createElement("a"); + aEle.href = + curWWWPath.substring(0, pos) + urlBase + fileUrl["downloadUrl"]; + console.log(aEle.href); + // 娣诲姞Authorization澶撮儴 + fetch(aEle.href, { + headers: this.headers + }) + .then(response => { + // 灏嗘枃浠朵笅杞介摼鎺ヤ綔涓篵lob瀵硅薄杩涜涓嬭浇 + return response.blob(); + }) + .then(blob => { + const url = window.URL.createObjectURL(new Blob([blob])); + console.log(url); + const link = document.createElement("a"); + link.href = url; + const name = fileUrl["downloadName"]; + link.setAttribute("download", name); // 鏇挎崲file.pdf涓哄疄闄呯殑鏂囦欢鍚� + document.body.appendChild(link); + link.click(); + link.parentNode.removeChild(link); }); - } }); }, @@ -775,12 +1179,12 @@ tojust(e) { let username = "111"; - getFund(e).then((res) => { + getFund(e).then(res => { username = res.data.username; this.$modal .confirm('鏄惁纭閫氳繃"' + username + '"鐨勮垂鐢ㄧ敵璇凤紵') - .then(function () { - getFund(e).then((res) => { + .then(function() { + getFund(e).then(res => { let data = res.data; let financechecher = "宸插鏍�"; data.financechecher = financechecher; @@ -803,7 +1207,7 @@ // }); // }, getmessages(val) { - getInfoBytheUserNo(val.beneficiaryno).then((res) => { + getInfoBytheUserNo(val.beneficiaryno).then(res => { if (res.data) { this.$set(val, res.data); val.beneficiaryname = res.data.username; @@ -830,24 +1234,20 @@ getBaseInfoList() { this.loading = true; - listDonatebaseinfo(this.queryParams).then((response) => { + listDonatebaseinfo(this.queryParams).then(response => { this.donatebaseinfoList = response.rows; this.total = response.total; this.loading = false; }); }, //鍔ㄦ�佽绠楃◣鍓嶉噾棰� - change(scope) { }, + change(scope) {}, autodonorno() { - listDonatebaseinfo().then((res) => { - // console.log("鎵�鏈夋崘鐚�呭垪琛細",res); - res.rows.forEach((data) => { - // console.log("data:",data); + listDonatebaseinfo().then(res => { + res.rows.forEach(data => { if (this.form.doname === data.name) { this.form.donorno = data.donorno; - console.log(this.form.donorno); } else { - // this.$modal.alertWarning("瀵逛笉璧凤紝鏃犺鎹愮尞浜�"); } }); }); @@ -861,28 +1261,11 @@ this.loading = true; this.reset(); var infoid = this.curCase.id; - listFund().then((response) => { + listFund().then(response => { this.loading = false; this.donateconsolationfundList = response.rows; }); }, - - /** 鏌ヨ鎹愮尞浜洪亾鎱伴棶閲戝垪琛� */ - // getList() { - // this.loading = true; - // this.queryParams.params = {}; - // if (null != this.daterangeReporttime && "" != this.daterangeReporttime) { - // this.queryParams.params["beginReporttime"] = - // this.daterangeReporttime[0]; - // this.queryParams.params["endReporttime"] = this.daterangeReporttime[1]; - // } - // // this.queryParams.residencetown = this.$refs.areaSelect.getQu(); - // listFund(this.queryParams).then((response) => { - // this.donatebaseinfoList = response.rows; - // this.total = response.total; - // this.loading = false; - // }); - // }, // 鍙栨秷鎸夐挳 cancel() { this.dialogOpen = false; @@ -929,7 +1312,7 @@ annexregistform: null, consolationmoney: null, applytype: "1", - recordstatus: null, + recordstatus: null }; this.resetForm("form"); }, @@ -947,13 +1330,108 @@ }, // 澶氶�夋閫変腑鏁版嵁 handleSelectionChange(selection) { - this.ids = selection.map((item) => item.id); - this.single = selection.length !== 1; - this.multiple = !selection.length; + let xuanzlist = selection.map(item => item.id); + if (this.ids.length <= selection.length) { + this.ids = xuanzlist; + } else { + this.ids.forEach(item => { + if (xuanzlist.includes(item)) { + } else { + if (this.overallids.length == 1) { + this.overallids = []; + } else { + this.overallids.splice(this.overallids.indexOf(item), 1); + } + if (this.overallidsvalue.length == 1) { + this.overallidsvalue = []; + } else { + this.overallidsvalue.splice( + this.overallidsvalue.indexOf(item), + 1 + ); + } + this.ids.splice(this.ids.indexOf(item), 1); + } + }); + } + + this.ids.forEach(item => { + if (this.overallids.includes(item)) { + } else { + this.overallids.push(item); + const obj = selection.find(obj => obj.id === item); + this.overallidsvalue.push(obj); + } + }); + }, + // 鍒囨崲椤靛悗鎭㈠閫変腑 + Restorecheck() { + const overlap = this.donateconsolationfundList.filter(value => { + return this.overallids.includes(value.id); + }); + // 淇濇寔ids鍜屽綋鍓嶉〉闈㈢殑鍚屾鎬� + this.ids = overlap.map(item => item.id); + + this.toggleSelection(overlap); + }, + // 鎸傝浇閫夋嫨鐘舵�� + toggleSelection(rows) { + if (rows) { + this.$nextTick(() => { + rows.forEach(row => { + this.$refs.multipleTable.toggleRowSelection(row, true); + }); + }); + } else { + this.$refs.multipleTable.clearSelection(); + } + }, + Totalcalculation(tot) { + if (this.overallids.length == 0) { + this.$message({ + type: "info", + message: "褰撳墠娌℃湁閫夋嫨瑕佹眹鎬荤殑涓撳璐圭敵璇峰崟锛屼笉鑳芥眹鎬伙紒" + }); + return; + } + + let bojite = { + fundids: this.overallids, + isTaxAfter: tot + }; + if (tot == 0) { + TotalcalculationFn(bojite) + .then(row => { + if (row.code == 200) { + this.$modal.msgSuccess(row.msg); + } else { + this.$modal.msgError(row.msg); + } + }) + .catch(error => { + this.$modal.msgError(error); + }); + } else { + const hasValue = this.overallidsvalue.every(obj => obj.istax == 1); + if (hasValue) { + TotalcalculationFn(bojite) + .then(row => { + if (row.code == 200) { + this.$modal.msgSuccess(row.msg); + } else { + this.$modal.msgError(row.msg); + } + }) + .catch(error => { + this.$modal.msgError(error); + }); + } else { + this.$modal.msgError("璇烽�夋嫨绠楃◣鍚庣殑鏁版嵁杩涜鍚堝苟璁$畻"); + } + } }, /** 鏂板鎸夐挳鎿嶄綔 */ handleAdd() { - console.log("222", this.curCase); if (this.curCase.id) { this.istrue += 2; this.reset(); @@ -971,23 +1449,23 @@ } else { const h = this.$createElement; this.$message({ - message: h("p", null, [h("span", null, "璇峰厛閫夋嫨宸︽柟鎹愮尞妗堜緥 ")]), + message: h("p", null, [h("span", null, "璇峰厛閫夋嫨宸︽柟鎹愮尞妗堜緥 ")]) }); } }, - beforehandCheck(row){ + beforehandCheck(row) { this.$router.push({ path: "/finance/applyDetail/", query: { id: row.id, - businessType: "2", - beforehandType:'1', - operationType: "check", + businessType: "1", + beforehandType: "1", + operationType: "check" } }); }, /** 淇敼鎸夐挳鎿嶄綔 */ - handleCheck(row) { + handleCheck(row) { this.$router.push({ path: "/finance/applyDetail/", query: { @@ -1009,13 +1487,12 @@ const id = row.id || this.ids; this.loading = true; this.dialogType = "edit"; - getFund(id).then((response) => { + getFund(id).then(response => { this.loading = false; this.form = response.data; this.form.name = this.curCase.name; - console.log("wdadwadwadaw", this.form); this.loading = true; - getownFundDetail(this.form.id).then((res) => { + getownFundDetail(this.form.id).then(res => { this.loading = false; this.fundDetailArr = res.data; for (let m = 0; m < this.fundDetailArr.length; m++) { @@ -1027,10 +1504,9 @@ this.newobj.fundid = row.id; let listFundflowparams = { fundid: row.id, - fundtype: 2, + fundtype: 2 }; - listFundflow(listFundflowparams).then((res) => { - console.log("聽fundtype:聽1", res); + listFundflow(listFundflowparams).then(res => { this.fundflowList = res.rows; }); this.dialogOpen = true; @@ -1060,16 +1536,15 @@ //鍔犺浇瀹℃牳璁板綍 let listFundflowparams = { fundid: row.id, - fundtype: 2, + fundtype: 2 }; - listFundflow(listFundflowparams).then((res) => { + listFundflow(listFundflowparams).then(res => { this.fundflowList = res.rows; }); - getFund(row.id).then((response) => { + getFund(row.id).then(response => { this.form = response.data; this.form.name = this.curCase.name; - console.log("applytype", this.form.applytype); - getownFundDetail(row.id).then((res) => { + getownFundDetail(row.id).then(res => { this.fundDetailArr = res.data; for (let m = 0; m < this.fundDetailArr.length; m++) { this.fundDetailArr[m].itemArr = []; @@ -1082,9 +1557,9 @@ const infoid = this.curCase.id; const aaa = { infoid: infoid, - count: this.idss, + count: this.idss }; - listFunddetails(aaa).then((res) => { }); + listFunddetails(aaa).then(res => {}); }, //鍒濆鍖栬垂鐢ㄧ敵璇疯〃鍗曠晫闈� @@ -1126,8 +1601,8 @@ updateBy: null, updateTime: null, uploadflag: null, - uploadtime: null, - }, + uploadtime: null + } ]; }, @@ -1171,7 +1646,7 @@ updateBy: null, updateTime: null, uploadflag: null, - uploadtime: null, + uploadtime: null }; this.fundDetailArr.push(rowData); }, @@ -1179,30 +1654,23 @@ this.$confirm("鏄惁纭鍒犻櫎?", "鎻愮ず", { confirmButtonText: "纭畾", cancelButtonText: "鍙栨秷", - type: "success", + type: "success" }) .then(() => { if (row.id !== null) { - delFunddetail(row.id).then((res) => { + delFunddetail(row.id).then(res => { if (res.code === 200) { this.$confirm("鍒犻櫎鎴愬姛", "鎻愮ず", { confirmButtonText: "纭畾", cancelButtonText: "鍙栨秷", - type: "success", + type: "success" }).then(() => { this.$set(rows, rows.splice(index, 1)); - getownFundDetail(this.form.id).then((res) => { + getownFundDetail(this.form.id).then(res => { this.$set(this.fundDetailArr, res.data); - // 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 { rows.splice(index, 1); @@ -1216,23 +1684,21 @@ this.$confirm("鏄惁纭淇濆瓨?", "鎻愮ず", { confirmButtonText: "纭畾", cancelButtonText: "鍙栨秷", - type: "warning", + type: "warning" }) .then(() => { let formData = this.form; let tempItemArr = rows.itemArr; rows.fundid = formData.id; //鑾峰彇鏈嶅姟椤圭洰鏄庣粏 - let itemIndex = tempItemArr.findIndex( - (item) => rows.itemid == item.id - ); + let itemIndex = tempItemArr.findIndex(item => rows.itemid == item.id); if (itemIndex > -1) { rows.itemname = tempItemArr[itemIndex].itemname; rows.itemid = tempItemArr[itemIndex].id; } //鑾峰彇applytypename let applytypeIndex = this.fundtypeArr.findIndex( - (item) => rows.applytype == item.value + item => rows.applytype == item.value ); if (applytypeIndex > -1) { rows.applytypename = this.fundtypeArr[applytypeIndex].label; @@ -1245,10 +1711,10 @@ rows.unitname = rows.unitno; } if (rows.id > 0) { - updateFunddetail(rows).then((res) => { + updateFunddetail(rows).then(res => { this.$modal.msgSuccess("淇敼鎴愬姛"); this.loading = true; - getownFundDetail(this.form.id).then((res) => { + getownFundDetail(this.form.id).then(res => { this.fundDetailArr = res.data; for (let m = 0; m < this.fundDetailArr.length; m++) { this.fundDetailArr[m].itemArr = []; @@ -1258,8 +1724,8 @@ }); }); } else { - addFunddetail(rows).then((response2) => { - getownFundDetail(this.form.id).then((res) => { + addFunddetail(rows).then(response2 => { + getownFundDetail(this.form.id).then(res => { this.$modal.msgSuccess("鏂板鎴愬姛"); this.fundDetailArr = res.data; for (let m = 0; m < this.fundDetailArr.length; m++) { @@ -1279,12 +1745,10 @@ this.$confirm("鏄惁纭淇濆瓨?", "鎻愮ず", { confirmButtonText: "纭畾", cancelButtonText: "鍙栨秷", - type: "warning", + type: "warning" }) .then(() => { - updateFunddetail(this.fundDetailArr).then((res) => { - console.log("鐗涗父鐗涘晩", res); - }); + updateFunddetail(this.fundDetailArr).then(res => {}); }) .catch(() => { //鍑犵偣鍙栨秷鐨勬彁绀� @@ -1296,10 +1760,8 @@ //鍒ゆ柇鏁版嵁鏄庣粏鏁版嵁鏄惁姝g‘ let detailDataCorrect = true; for (let i = 0; i < this.applicationDetailArr.length; i++) { - // console.log('qqq',this.applicationDetailArr[i]); let tempData = this.applicationDetailArr[i]; - Object.keys(tempData).forEach(function (key) { - // console.log('iii',key, tempData[key]); + Object.keys(tempData).forEach(function(key) { if ( tempData[key] == null || tempData[key] == undefined || @@ -1336,15 +1798,14 @@ //鑾峰彇璐圭敤绫诲瀷 getCurFundType() { - getFundTypeAll(1).then((res) => { - console.log("璐圭敤绫诲瀷", res.data); + getFundTypeAll(1).then(res => { let dataList = res.data; this.fundtypeArrAll = dataList; this.fundtypeArr = []; for (let m = 0; m < dataList.length; m++) { this.fundtypeArr.push({ value: dataList[m].itemType, - label: dataList[m].itemTypeName, + label: dataList[m].itemTypeName }); } }); @@ -1368,16 +1829,15 @@ let arrreportlist = []; for (let i = 0; i < arr.length; i++) { this.arrr2 = []; - listReportname(arr[i]).then((res) => { + listReportname(arr[i]).then(res => { this.arrr2 = res.data; this.arrr3 = this.arrr3.concat(this.arrr2); - console.log("adadadadasdsad", this.arrr3, this.userlist); }); } }, selectpersonmsg(row) { - this.personlist.map((res) => { + this.personlist.map(res => { if (row.beneficiaryname == res.username) { row.beneficiaryno = res.userno; row.beneficiaryname = res.username; @@ -1397,7 +1857,7 @@ }, getlistExternalperson() { - listExternalperson().then((res) => { + listExternalperson().then(res => { this.personlist = res.rows; }); }, @@ -1430,7 +1890,7 @@ //涓撳璐瑰姵鍔℃墦鍗� dayin(id) { - getdownloadLW(id).then((res) => { + getdownloadLW(id).then(res => { if (res.downloadUrl) { var fileUrl = res; //鑾峰彇褰撳墠缃戝潃 @@ -1444,7 +1904,7 @@ aEle.click(); this.$alert("涓嬭浇鎴愬姛", "鎻愮ず", { confirmButtonText: "纭畾", - type: "success", + type: "success" }); } }); @@ -1454,8 +1914,7 @@ dayin0() { if (this.form.id) { const id = this.form.id; - console.log(id); - getdownloadLW(id).then((res) => { + getdownloadLW(id).then(res => { if (res.downloadUrl) { var fileUrl = res; //鑾峰彇褰撳墠缃戝潃 @@ -1469,14 +1928,14 @@ aEle.click(); this.$alert("涓嬭浇鎴愬姛", "鎻愮ず", { confirmButtonText: "纭畾", - type: "success", + type: "success" }); } }); } else { this.$alert("璇风‘璁ゆ偍瑕佷笅杞界殑涓撳鍔冲姟琛�", "鎻愰啋", { confirmButtonText: "纭畾", - type: "warning", + type: "warning" }); } }, @@ -1484,7 +1943,7 @@ dayin1() { if (this.form.id) { const id = this.form.id; - getdownloadLW(id).then((res) => { + getdownloadLW(id).then(res => { if (res.downloadUrl) { var fileUrl = res; //鑾峰彇褰撳墠缃戝潃 @@ -1498,14 +1957,14 @@ aEle.click(); this.$alert("涓嬭浇鎴愬姛", "鎻愮ず", { confirmButtonText: "纭畾", - type: "success", + type: "success" }); } }); } else { this.$alert("璇风‘璁ゆ偍瑕佷笅杞界殑涓撳鍔冲姟琛�", "鎻愰啋", { confirmButtonText: "纭畾", - type: "warning", + type: "warning" }); } }, @@ -1513,7 +1972,7 @@ dayin2() { if (this.form.id) { const id = this.form.id; - getdownloadYX(id).then((res) => { + getdownloadYX(id).then(res => { if (res.downloadUrl) { var fileUrl = res; //鑾峰彇褰撳墠缃戝潃 @@ -1527,14 +1986,14 @@ aEle.click(); this.$alert("涓嬭浇鎴愬姛", "鎻愮ず", { confirmButtonText: "纭畾", - type: "success", + type: "success" }); } }); } else { this.$alert("璇风‘璁ゆ偍瑕佷笅杞界殑涓撳鍔冲姟琛�", "鎻愰啋", { confirmButtonText: "纭畾", - type: "warning", + type: "warning" }); } }, @@ -1542,7 +2001,7 @@ dayin3() { if (this.form.id) { const id = this.form.id; - getdownloadSH(id).then((res) => { + getdownloadSH(id).then(res => { if (res.downloadUrl) { var fileUrl = res; //鑾峰彇褰撳墠缃戝潃 @@ -1556,28 +2015,25 @@ aEle.click(); this.$alert("涓嬭浇鎴愬姛", "鎻愮ず", { confirmButtonText: "纭畾", - type: "success", + type: "success" }); } }); } else { this.$alert("璇风‘璁ゆ偍瑕佷笅杞界殑涓撳鍔冲姟琛�", "鎻愰啋", { confirmButtonText: "纭畾", - type: "warning", + type: "warning" }); } }, dayin4() { const id = this.form.id; - // getdownloadLL(id).then(res=>{ - // console.log('鍔冲姟涓嬭浇',res); - // }) }, // 鎹愮尞鑰呭灞炰氦閫氶瀹挎墦鍗� dayin5() { if (this.form.id) { const id = this.form.id; - getdownloadSS(id).then((res) => { + getdownloadSS(id).then(res => { if (res.downloadUrl) { var fileUrl = res; //鑾峰彇褰撳墠缃戝潃 @@ -1591,18 +2047,17 @@ aEle.click(); this.$alert("涓嬭浇鎴愬姛", "鎻愮ず", { confirmButtonText: "纭畾", - type: "success", + type: "success" }); } - console.log("瀹跺睘浼欓浜ら�氳垂", res); }); } else { this.$alert("璇风‘璁ゆ偍瑕佷笅杞界殑涓撳鍔冲姟琛�", "鎻愰啋", { confirmButtonText: "纭畾", - type: "warning", + type: "warning" }); } - }, - }, + } + } }; </script> -- Gitblit v1.9.3