From 40b5273e2540cee05bf3b9f11af5706989b5f699 Mon Sep 17 00:00:00 2001 From: zhang_12370 <z2864490065@outlook.com> Date: 星期五, 27 六月 2025 16:42:11 +0800 Subject: [PATCH] 提交删除部分页面导出按钮 修改采购逻辑 取消供应商新增校验 完善vue打包以后找不到文件的问题 --- src/components/Table/ETable.vue | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/components/Table/ETable.vue b/src/components/Table/ETable.vue index e3b317e..1f8fdfb 100644 --- a/src/components/Table/ETable.vue +++ b/src/components/Table/ETable.vue @@ -17,8 +17,8 @@ :row-key="rowKey" style="width: 100%;" > - <el-table-column v-if="showSelection" type="selection" width="55" align="center" /> - <el-table-column v-if="showIndex" label="搴忓彿" width="60" align="center" fixed="left"> + <el-table-column v-if="showSelection" type="selection" width="55" align="center" :show-overflow-tooltip="false" /> + <el-table-column v-if="showIndex" label="搴忓彿" width="60" align="center" fixed="left" :show-overflow-tooltip="false"> <template #default="scope"> {{ getRowIndex(scope.$index) }} </template> @@ -38,7 +38,9 @@ <el-button v-if="operations.includes('edit')" link type="primary" size="small" @click="handleEdit(scope.row)">缂栬緫</el-button> <el-button v-if="operations.includes('viewRow')" link type="primary" size="small" - @click="handleView(scope.row)">鏌ョ湅闄勪欢</el-button> + @click="handleView(scope.row)">鏌ョ湅</el-button> + <el-button v-if="operations.includes('viewFile')" link type="primary" size="small" + @click="handleViewFile(scope.row)">鏌ョ湅闄勪欢</el-button> </slot> </template> </el-table-column> @@ -161,7 +163,7 @@ }; // 澶勭悊閫夋嫨鍙樺寲銆佺紪杈戙�佸垹闄ゅ拰瀵煎嚭鎿嶄綔 -const emit = defineEmits(['selection-change', 'edit', 'delete', 'export', 'viewRow']) +const emit = defineEmits(['selection-change', 'edit', 'delete', 'export', 'viewRow', 'viewFile']) const handleSelectionChange = (selection) => { emit('selection-change', selection) } @@ -171,6 +173,9 @@ const handleView = (row) => { emit('viewRow', row) } +const handleViewFile = (row) => { + emit('viewFile', row) +} const handleDelete = (row) => { ElMessageBox.confirm( props.deleteConfirmText, -- Gitblit v1.9.3