From 410d68c849410b4aa28be97bf60eb3af77641aa1 Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期二, 08 八月 2023 11:12:47 +0800
Subject: [PATCH] yxh
---
src/views/project/travelexpenseslistrecord/index.vue | 33 ++++++++++++++++++++++++++++-----
1 files changed, 28 insertions(+), 5 deletions(-)
diff --git a/src/views/project/travelexpenseslistrecord/index.vue b/src/views/project/travelexpenseslistrecord/index.vue
index 1a80e41..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,7 +517,7 @@
</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="20"
:headers="headers" :on-success="(response, file, fileList) =>
@@ -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