From 6ae4fd872d1f7d06cad15cd91b156d5581873e13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Tue, 4 Nov 2025 11:06:00 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E9=A2=84=E8=A7=88=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E5=9B=BE=E9=94=99=E8=AF=AF=E9=97=AE=E9=A2=98=20=20?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=AB=AF=E5=A4=87=E8=B4=A7=E5=8D=95=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 2 +- src/api/adminApi.ts | 7 + src/components/custom/files_previews.vue | 11 +- src/views/admin/stock/final_list_admin.vue | 135 ++++-------------- src/views/admin/stock/stocking_list_admin.vue | 135 ++++-------------- 5 files changed, 78 insertions(+), 212 deletions(-) diff --git a/src/App.vue b/src/App.vue index 93b181a..97added 100644 --- a/src/App.vue +++ b/src/App.vue @@ -236,7 +236,7 @@ .el-dialog__footer { background: transparent !important; position: relative; - z-index: 1; + z-index: inherit; } .el-dialog__header { display: flex; diff --git a/src/api/adminApi.ts b/src/api/adminApi.ts index 897a2c8..f961317 100644 --- a/src/api/adminApi.ts +++ b/src/api/adminApi.ts @@ -298,6 +298,13 @@ export class manageService { params }) } + //备货单删除 + static delectStock(params: any) { + return request.get({ + url: '/admin/stock/order/destroy', + params + }) + } //打印 static printStock(params: any) { return request.get({ diff --git a/src/components/custom/files_previews.vue b/src/components/custom/files_previews.vue index 0e1bbb5..f749b61 100644 --- a/src/components/custom/files_previews.vue +++ b/src/components/custom/files_previews.vue @@ -37,7 +37,7 @@ - 下载 + 关闭 @@ -131,6 +131,7 @@ // --- Props --- interface FileItem { + file_name: any name?: string url: string mime?: string // 可选,优先使用 @@ -253,8 +254,12 @@ const fileType = computed(() => { const f = currentFile.value if (!f) return 'unknown' - const mime = (f.mime || mimeFromName(f.name) || '').toLowerCase() - const ext = getExtension(f.name) + let names = f.name + if (names == '') { + names = f.file_name + } + const mime = (f.mime || mimeFromName(names) || '').toLowerCase() + const ext = getExtension(names) if (mime.startsWith('image/') || ['png', 'jpg', 'jpeg', 'gif', 'bmp', 'webp'].includes(ext)) return 'image' diff --git a/src/views/admin/stock/final_list_admin.vue b/src/views/admin/stock/final_list_admin.vue index 194567a..6bb192a 100644 --- a/src/views/admin/stock/final_list_admin.vue +++ b/src/views/admin/stock/final_list_admin.vue @@ -85,6 +85,14 @@ > 查看审批 + + 删除 +