From 078a5c4ced367fdbd5a16c27c8bada6e44e632d5 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期四, 09 十月 2025 16:00:33 +0800
Subject: [PATCH] 最新版本541200007
---
admin/src/views/business/companyDocuments.vue | 18 +++++++++++-------
1 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/admin/src/views/business/companyDocuments.vue b/admin/src/views/business/companyDocuments.vue
index 9525c11..98b3a7e 100644
--- a/admin/src/views/business/companyDocuments.vue
+++ b/admin/src/views/business/companyDocuments.vue
@@ -39,14 +39,14 @@
<!-- <el-table-column prop="fileName" label="闄勪欢鍚嶇О" min-width="100px"></el-table-column>
<el-table-column prop="fileSize" label="闄勪欢澶у皬" min-width="100px"></el-table-column>-->
<el-table-column
- v-if="containPermissions(['business:companydocuments:update', 'business:companydocuments:delete'])"
+ v-if="containPermissions(['business:companydocuments:update', 'business:companydocuments:delete', 'business:companydocuments:query'])"
label="鎿嶄綔"
- min-width="120"
+ min-width="180"
fixed="right"
>
<template slot-scope="{row}">
<el-button type="text" @click="$refs.operaCompanyDocumentsWindow.open('缂栬緫璧勬枡', row)" icon="el-icon-edit" v-permissions="['business:companydocuments:update']">缂栬緫</el-button>
- <el-button type="text" v-if="row.fileurlFull" @click="download(row)" icon="el-icon-download" v-permissions="['business:companydocuments:download']">涓嬭浇</el-button>
+ <el-button type="text" v-if="row.fileurlFull" @click="downloadBiz(row)" icon="el-icon-download" v-permissions="['business:companydocuments:query']">涓嬭浇</el-button>
<el-button type="text" @click="deleteById(row)" icon="el-icon-delete" v-permissions="['business:companydocuments:delete']">鍒犻櫎</el-button>
</template>
</el-table-column>
@@ -68,6 +68,8 @@
import TableLayout from '@/layouts/TableLayout'
import Pagination from '@/components/common/Pagination'
import OperaCompanyDocumentsWindow from '@/components/business/OperaCompanyDocumentsWindow'
+import {downloadFile} from "@/api/system/common";
+
export default {
name: 'CompanyDocuments',
extends: BaseTable,
@@ -91,10 +93,12 @@
})
this.search()
},
- methods:{
- download(row){
- if(row.fileurlFull){
- window.open(row.fileurlFull)
+ methods: {
+ downloadBiz (row) {
+ if (row.fileurlFull) {
+ downloadFile({ url: row.fileurlFull, fileName:row.fileName }).then(response => {
+ this.download(response)
+ })
}
}
}
--
Gitblit v1.9.3