From d08414f291cdfc84625e6d34241a56228c958134 Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期四, 10 八月 2023 14:12:50 +0800
Subject: [PATCH] yxh

---
 src/views/project/travelexpenseslistrecord/index.vue |   35 +++++++++++++++++++++++++++++------
 1 files changed, 29 insertions(+), 6 deletions(-)

diff --git a/src/views/project/travelexpenseslistrecord/index.vue b/src/views/project/travelexpenseslistrecord/index.vue
index 8c968ae..15cfedf 100644
--- a/src/views/project/travelexpenseslistrecord/index.vue
+++ b/src/views/project/travelexpenseslistrecord/index.vue
@@ -95,7 +95,7 @@
 -->
       <el-table-column label="鎿嶄綔" align="center" fixed="right" class-name="small-padding fixed-width" width="270">
         <template slot-scope="scope">
-          <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.checkFlag == 1"
+          <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.checkFlag == 1 || scope.row.checkFlag == 0"
             @click="handleUpdate(scope.row)">瀹℃壒</el-button>
           <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.checkFlag == 0"
             @click="handleShow(scope.row)">璇︽儏</el-button>
@@ -517,9 +517,9 @@
         </el-row>
         <el-row>
           <el-col :span="14">
-            <el-form-item label="鏂囦欢涓婁紶" align="left" prop="annexfiles">
+            <el-form-item label="闄勪欢" align="left" prop="annexfiles">
               <!-- <file-upload ref="fileUpload" :fileType=fileType :limit="1" :on-success="handleUploadSuccess"></file-upload> -->
-              <el-upload size="mini" class="upload-demo" :action="uploadFileUrl" :file-list="fileList" multiple :limit="5"
+              <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"
@@ -616,6 +616,7 @@
 import { listReimbursementpayee, addReimbursementpayee, updateReimbursementpayee } from "@/api/project/reimbursementpayee";
 import Li_area_select from "@/components/Address";
 import { getUserProfile } from "@/api/system/user";
+import { getToken } from "@/utils/auth";
 
 export default {
   components: {
@@ -710,8 +711,15 @@
       rbPayees: [],
       baselist: [],
       balist: [],
-      //闄勪欢鏂囦欢
+
+      //闄勪欢鏂囦欢涓婁紶璺緞
+      uploadFileUrl: process.env.VUE_APP_BASE_API + "/common/upload",
+      //鏂囦欢鍒楄〃
       fileList: [],
+      headers: {
+        Authorization: "Bearer " + getToken(),
+      },
+
       standardlevel: 0,
       createTime: [],
       //寮圭獥璇︽儏--show锛沞dit
@@ -722,7 +730,7 @@
     this.getList();
   },
   mounted() {
-    this.getlistDonatebaseinfo();
+    //this.getlistDonatebaseinfo();
     this.getList();
   },
   methods: {
@@ -939,6 +947,10 @@
     },
     /** 淇敼鎸夐挳鎿嶄綔 */
     handleUpdate(row) {
+      this.$router.push({
+        path: "/finance/travelexpenseslist/Modifydetails/",
+        query: { id: row.id, pos: 4 }
+      });
       this.dialogType = "edit";
       const id = row.id || this.ids;
       this.checkObj.fundid = id;
@@ -1305,9 +1317,20 @@
         this.$modal.msgSuccess(response.msg);
         this.fileList.push({ name: response.fileName, url: response.fileName });
       } else {
-        this.$modal.msgError(response.msg);
+        console.log(response.msg);;
       }
     },
+    
+    // 涓嬭浇鏂囦欢
+    downFile(item) {
+      const url = process.env.VUE_APP_BASE_API + item.url
+      var a = document.createElement('a');
+      var event = new MouseEvent('click');
+      a.download = item.name;
+      a.href = url;
+      a.dispatchEvent(event);
+    },
+
   },
 };
 </script>
\ No newline at end of file

--
Gitblit v1.9.3