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/travelexpenseapply/travelexpensedetail/index.vue |   59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 54 insertions(+), 5 deletions(-)

diff --git a/src/views/project/travelexpenseapply/travelexpensedetail/index.vue b/src/views/project/travelexpenseapply/travelexpensedetail/index.vue
index 19f6b8a..9ad5f04 100644
--- a/src/views/project/travelexpenseapply/travelexpensedetail/index.vue
+++ b/src/views/project/travelexpenseapply/travelexpensedetail/index.vue
@@ -941,6 +941,35 @@
       :visible.sync="pdfVisible"
       width="60%"
     >
+      <div>
+        <el-table :data="tableDatatop" style="width: 100%">
+          <el-table-column prop="persontype" label="浜哄憳绫诲埆" width="130">
+          </el-table-column>
+          <el-table-column prop="personname" label="璐圭敤浜哄憳" width="130">
+          </el-table-column>
+          <el-table-column prop="departure" label="鍑哄彂鍦�"> </el-table-column>
+          <el-table-column prop="destination" label="鍒拌揪鍦�"> </el-table-column>
+          <el-table-column prop="days" label="澶╂暟"> </el-table-column>
+          <el-table-column prop="traffictype" label="鍑哄彂浜ら�氬伐鍏�">
+          </el-table-column>
+          <el-table-column prop="traffictype2" label="杩斿洖浜ら�氬伐鍏�">
+          </el-table-column>
+        </el-table>
+        <el-table :data="tableDatatop" style="width: 100%">
+          <el-table-column prop="trafficexpense" label="浜ら�氳垂" width="130">
+          </el-table-column>
+          <el-table-column prop="cityfee" label="甯傚唴浜ら�氳垂" width="130">
+          </el-table-column>
+          <el-table-column prop="hotelexpense" label="浣忓璐�">
+          </el-table-column>
+          <el-table-column prop="foodallowance" label="浼欓琛ュ姪">
+          </el-table-column>
+          <el-table-column prop="otherexpense" label="鍏潅璐硅ˉ鍔�">
+          </el-table-column>
+          <el-table-column prop="otherfeeamount" label="鍏朵粬璐圭敤">
+          </el-table-column>
+        </el-table>
+      </div>
       <div class="pdfimg">
         <div class="box-pdf">
           <div>
@@ -1020,7 +1049,7 @@
         </div>
 
         <div v-if="this.previewpdf && pdfimgsrcList.length" class="pdfimgmin">
-          <!-- <img :src="pdfimg" /> --> 
+          <!-- <img :src="pdfimg" /> -->
           <el-image
             style="width: 95%; height: 90%"
             :src="pdfimg"
@@ -1185,6 +1214,13 @@
         starttime: null,
         endtime: null
       },
+      tableDatatop: [
+        {
+          date: "2016-05-02",
+          name: "鐜嬪皬铏�",
+          address: "涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�"
+        }
+      ],
       //鏌ヨ浠樻
       queryParamsPayee: {
         rbid: null
@@ -1350,8 +1386,9 @@
         this.pdfimgsrcList.push(
           this.Networkheader + "/prod-api" + response.fileName
         );
+        console.log(this.pdfimgsrcList);
+        this.pdftitle = "鍏�" + this.pdfimgsrcList.length + "椤�";
         this.pdfimg = this.Networkheader + "/prod-api" + response.fileName;
-
         this.rbDetails[this.atpresent].annexfilesList = this.fileListto;
       } else {
         console.log(response.msg);
@@ -1359,6 +1396,10 @@
     },
     // 鐐瑰嚮绁ㄦ嵁
     Filepopup(index, rows, row) {
+      this.tableDatatop = [];
+      this.pdfimgsrcList = [];
+      this.tableDatatop.push(row);
+      // console.log(row);
       this.atpresent = index;
       this.pdfVisible = true;
       console.log(this.rbDetails[index]);
@@ -1367,12 +1408,12 @@
         this.fileListto = this.rbDetails[index].annexfilesList;
         console.log(this.fileListto);
         this.pdfimg = this.Networkheader + "/prod-api" + 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 = "";
@@ -1383,7 +1424,8 @@
     // 鐐瑰嚮宸蹭笂浼犳枃浠�
     downFile(item) {
       console.log(item, "鐐瑰嚮鏂囦欢鎷縤tem");
-      this.pdftitle = item.name;
+      this.pdftitle =
+        "鍏�" + this.pdfimgsrcList.length + "椤癸紝褰撳墠閫変腑" + item.name;
       let name = item.name.split(".");
       if (name[1] == "pdf") {
         this.$modal.msgWarning("褰撳墠鏂囦欢鏆備笉鏀寔棰勮");
@@ -2342,6 +2384,8 @@
 
     //鏂板涓�琛�
     addDetailRow(rowIndex) {
+      console.log(rowIndex);
+
       let rowData = {
         //index: this.rbDetails.length,
         searchAddress: {
@@ -2356,6 +2400,8 @@
         endtime: null,
         destination: null,
         days: null,
+        persontype: null,
+        personname: null,
         trafficexpense: 0,
         traffictype: null,
         traffictype2: null,
@@ -2379,9 +2425,12 @@
         total: 0,
         orderno: null,
         personname2: null,
-        personname: null,
         destination: null
       };
+      if (this.rbDetails.length) {
+        rowData.persontype = this.rbDetails[rowIndex].persontype;
+        rowData.personname = this.rbDetails[rowIndex].personname;
+      }
       // if (this.Reminderquantity >= 5) {
       //   this.Savereminder = true;
       //   return;

--
Gitblit v1.9.3