From e7b1f14381f16ee539b6eab6faf649a74fc87e2d Mon Sep 17 00:00:00 2001 From: spring <2396852758@qq.com> Date: 星期二, 01 七月 2025 16:20:57 +0800 Subject: [PATCH] 【销售管理】-【销售台账】在上传附件的时候,附件过大有报错。 首页表格,签订日期后,加一列附件的标识。可下载 --- src/views/procurementManagement/procurementInvoiceLedger/index.vue | 34 ++++++++++++++++++++++++---------- 1 files changed, 24 insertions(+), 10 deletions(-) diff --git a/src/views/procurementManagement/procurementInvoiceLedger/index.vue b/src/views/procurementManagement/procurementInvoiceLedger/index.vue index e5565a5..339b020 100644 --- a/src/views/procurementManagement/procurementInvoiceLedger/index.vue +++ b/src/views/procurementManagement/procurementInvoiceLedger/index.vue @@ -47,23 +47,28 @@ :tableLoading="loading" :tableData="dataList" :isSelection="true" - height="calc(100vh - 18.5em)" + height="calc(100vh - 15em)" :isShowSummary="true" :summaryMethod="summarizeMainTable" :page="{ current: pagination.currentPage, size: pagination.pageSize, - total: pagination.total, + total: 0, }" @selection-change="handleSelectionChange" - @pagination="onCurrentChange" + @pagination="changePage" > <template #commonFilesRef="{ row }"> - <div v-for="item in row.commonFiles"> - <el-tag type="primary" class="tagBox"> - {{ item.name }} - </el-tag> - </div> + <el-button + v-if="row.commonFiles.length !== 0" + text + icon="Files" + type="danger" + @click="handleFiles(row.commonFiles)" + > + 闄勪欢涓嬭浇 + </el-button> + <el-text v-else type="danger">鏆傛棤闄勪欢</el-text> </template> </PIMTable> </div> @@ -171,7 +176,7 @@ prop: "commonFiles", dataType: "slot", slot: "commonFilesRef", - width: 200, + width: 150, }, // { // fixed: "right", @@ -227,7 +232,16 @@ }); }; -// const handleEdit = () => {}; +const handleFiles = (fileList) => { + fileList.forEach((e) => { + proxy.$download.name(e.url); + }); +}; + +const changePage = ({ page }) => { + pagination.currentPage = page; + onCurrentChange(page); +}; onMounted(() => { getTableData(); -- Gitblit v1.9.3