From b92ea6fb8b4a75a0d7c561bd045f1a8b1720ddd1 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期三, 02 七月 2025 14:47:15 +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