diff --git a/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseApproval.vue b/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseApproval.vue index e4848d47..dd5cc3bb 100644 --- a/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseApproval.vue +++ b/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseApproval.vue @@ -65,6 +65,19 @@ @cancel="showTemplate = false" /> + + + + + + +
+ 附件 + +
+
@@ -96,6 +109,8 @@ import {selectApprovalByTemplateId, listTemplate, approval} from "@/api/onlineHome/bankAgriculture/paymentApproval"; import { getCashExpense } from "@/api/onlineHome/bankAgriculture/cashExpense"; +import {attachmentList} from "@/api/sunVillage_info/fixedAssets"; +import request from "@/utils/request"; export default { name: "cashExpenseApproval", @@ -119,6 +134,9 @@ export default { // 审核意见默认值 pass: "true", comment: "同意", + + showAttachment: false, + fileList: [], }; }, created() { @@ -215,6 +233,22 @@ export default { goFlow(){ this.$router.push({path: '/yinnong/cashExpenseProcess', query: { id: this.form.id, templateId: this.form.approvalTemplateId }}); }, + openAttachment(id) { + this.showAttachment = true; + this.fileList = []; + let params = { + tableId: id, + tableName: "t_yinnong_cashexpense", + bizPath: "yinnong", + fileType: '', + }; + attachmentList(params).then(res => { + res.rows.map(r => { + let baseUrl = location.protocol + "//" + location.host + request.defaults.baseURL; + this.fileList.push({"url": baseUrl + r.fileUrl, "file": new File([], r.fileName, {}), "id": r.id}); + }); + }); + }, } }