From 6d31fc90235ee89a8c70ab95c71eafca9b2f3732 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期二, 12 九月 2023 17:45:43 +0800 Subject: [PATCH] 11 --- src/views/project/fund/applyDetail/index.vue | 129 +++++++++++++++++++++++++++++++++++++----- 1 files changed, 113 insertions(+), 16 deletions(-) diff --git a/src/views/project/fund/applyDetail/index.vue b/src/views/project/fund/applyDetail/index.vue index c9a45de..33aa7bd 100644 --- a/src/views/project/fund/applyDetail/index.vue +++ b/src/views/project/fund/applyDetail/index.vue @@ -164,7 +164,7 @@ > </el-alert> </el-row> - <el-row> + <el-row v-if="businessType == 2"> <div style="margin-bottom: 15px;"> <el-button type="success" @@ -416,11 +416,7 @@ type="primary" plain @click="ShowDetailDialog(scope, 'expert')" - >{{ - experthear == "expert" - ? scope.row.unitname - : scope.row.beneficiaryname - }}</el-button + >{{ scope.row.beneficiaryname }}</el-button > <!-- <el-select v-model="scope.row.unitno" @@ -873,7 +869,7 @@ ref="beneficiaryname" default-first-option @change="bbaaccss" - v-model="funddetailForm.beneficiaryname" + v-model="Personnelforname" placeholder="璇烽�夋嫨" style="width: 100%" > @@ -890,7 +886,7 @@ <el-col :span="24" v-if="experthear == 'expert'"> <el-form-item label="鍗曚綅鍚嶇О" prop="unitno" label-width="120px"> <el-select - v-model="funddetailForm.unitname" + v-model="unitforname" placeholder="鍗曚綅鍚嶇О" @change="bbaaccss" clearable @@ -1030,6 +1026,85 @@ :visible.sync="pdfVisible" width="60%" > + <div> + <el-table :data="tableDatatop" style="width: 100%"> + <el-table-column + v-if="businessType == 4" + prop="price" + align="center" + label="鍗曚环" + > + </el-table-column> + <el-table-column + prop="quantity" + align="center" + label="鏁伴噺" + v-if="businessType == 4" + > + </el-table-column> + <el-table-column prop="amount" align="center" :label="amountLabel"> + </el-table-column> + <el-table-column + prop="taxedamount" + align="center" + label="绋庡悗閲戦" + v-if=" + (this.ismanager == true) & + (form.applytype == '1' || form.applytype == '2') + " + > + </el-table-column> + <el-table-column + prop="beneficiaryname" + align="center" + label="濮撳悕" + v-if="form.applytype == '1' || form.applytype == '2'" + > + </el-table-column> + + <el-table-column + prop="unitno" + align="center" + label="鍗曚綅鍚嶇О" + width="250" + v-if="form.applytype != '4'" + > + </el-table-column> + <el-table-column + prop="beneficiaryname" + align="center" + label="鍗曚綅/涓汉" + width="250" + v-if="form.applytype == '4'" + > + </el-table-column> + <el-table-column + prop="title" + align="center" + label="鑱岀О" + width="120" + v-if="form.applytype == '1' || form.applytype == '2'" + > + </el-table-column> + <el-table-column + prop="idcardno" + align="center" + label="韬唤璇佸彿" + width="200" + v-if="form.applytype == '1' || form.applytype == '2'" + > + </el-table-column> + <el-table-column prop="depositbank" align="center" label="寮�鎴烽摱琛�"> + </el-table-column> + <el-table-column + prop="bankcardno" + align="center" + label="閾惰甯愬彿" + width="210" + > + </el-table-column> + </el-table> + </div> <div class="pdfimg"> <div class="box-pdf"> <div> @@ -1119,7 +1194,7 @@ </div> --> </div> - <div v-if="this.previewpdf" class="pdfimgmin"> + <div v-if="this.previewpdf && pdfimgsrcList.length" class="pdfimgmin"> <!-- <img :src="pdfimg" /> --> <el-image style="width: 95%; height: 90%" @@ -1327,7 +1402,8 @@ cityOptions: [], checkAll: false, checkedCities: [], - + Personnelforname: "璇烽�夋嫨", + unitforname: "璇烽�夋嫨", isIndeterminate: true, //鏄惁鏄笓瀹惰垂鐨凮PO瀹℃壒浜哄憳 @@ -1345,6 +1421,7 @@ totalPreTaxAmount: 0.0, totalAfterTaxAmount: 0.0, totalAmount: 0.0, + tableDatatop: [], //璐圭敤绫诲瀷鏁扮粍 feeItemTypes: [], @@ -1483,7 +1560,7 @@ pdfimgsrcList: [], pdfVisible: false, previewpdf: false, - hintitle: "閫変腑宸︿晶宸蹭笂浼犳枃浠堕瑙堟煡鐪�", + hintitle: "璇蜂笂浼犳枃浠跺悗鏌ョ湅", atpresent: "", Savereminder: false, //鎻愰啋淇濆瓨寮规 Reminderquantity: 0, //鎻愰啋鏁伴噺 @@ -2842,7 +2919,7 @@ itemid: "鍣ㄥ畼鎹愮尞浼︾悊瀹℃牳涓撳璐�", itemname: null, itemtype: null, - amount: null, + amount: 200, prepaidamount: null, taxamount: null, invoicecount: null, @@ -3104,6 +3181,8 @@ this.pdfimgsrcList.push( this.Networkheader + "/prod-api" + response.fileName ); + this.pdftitle = "鍏�" + this.pdfimgsrcList.length + "椤�"; + this.pdfimg = this.Networkheader + "/prod-api" + response.fileName; this.rbDetails[this.atpresent].annexfilesList = this.fileListto; @@ -3114,6 +3193,11 @@ // 鐐瑰嚮绁ㄦ嵁 Filepopup(index, rows, row) { + console.log(row); + this.tableDatatop = []; + this.pdfimgsrcList = []; + this.tableDatatop.push(row); + this.atpresent = index; this.pdfVisible = true; if (this.rbDetails[index].annexfilesList) { @@ -3121,12 +3205,12 @@ this.fileListto = this.rbDetails[index].annexfilesList; this.pdfimg = this.Networkheader + "/prod-api" + this.fileListto[0].url; // this.pdfimg = this.fileListto[0].url; - this.pdfimgsrcList = []; this.fileListto.forEach(item => { this.pdfimgsrcList.push(this.Networkheader + "/prod-api" + item.url); }); console.log(this.pdfimgsrcList); console.log(this.pdfimg); + this.pdftitle = "鍏�" + this.pdfimgsrcList.length + "椤�"; } else { this.fileListto = []; this.pdfimg = ""; @@ -3137,7 +3221,8 @@ // 鐐瑰嚮宸蹭笂浼犳枃浠� downFile(item) { console.log(item); - this.pdftitle = item.name; + this.pdftitle = + "鍏�" + this.pdfimgsrcList.length + "椤癸紝褰撳墠閫変腑" + item.name; let name = item.name.split("."); if (name[1] == "pdf") { this.$modal.msgWarning("褰撳墠鏂囦欢鏆備笉鏀寔棰勮"); @@ -3220,7 +3305,18 @@ //涓撳/鍖荤枟鏈烘瀯/璐圭敤鎶ラ攢鏈烘瀯閫夋嫨 ConfirmDetailDialog() { - console.log(this.funddetailForm.tempExpertName); + console.log(this.unitforname); + console.log(this.Personnelforname); + if (this.businessType == 4) { + if (this.experthear == "expert") { + this.funddetailForm.beneficiaryname = this.unitforname; + } else { + console.log(11); + this.funddetailForm.beneficiaryname = this.Personnelforname; + console.log(this.funddetailForm.beneficiaryname); + } + } + console.log(this.funddetailForm); let tempIndex = this.funddetailForm.index; let tempExpertName = this.funddetailForm.beneficiaryname; @@ -3348,8 +3444,9 @@ // singleDetail.unitname = ""; // } if (this.businessType == 4) { - singleDetail.unitname = this.funddetailForm.unitname; + singleDetail.beneficiaryname = this.funddetailForm.beneficiaryname; } + console.log(singleDetail); console.log(this.funddetailForm); this.rbDetails[tempIndex] = singleDetail; this.showSelectionDialog = false; -- Gitblit v1.9.3