From de81a2f725f0aa31c76cbdf67d9e3018131bcbf3 Mon Sep 17 00:00:00 2001 From: "YEJIAXING-PC\\lenovo" <591141169@qq.com> Date: Wed, 4 Jun 2025 19:57:23 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=89=93=E5=88=87=E5=93=81=E7=95=AA?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=BB=A3=E7=A0=81=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/wms/cutItem/index.ts | 4 + src/utils/disposition/defaultButtons.ts | 14 ++ .../basicDataManage/cutItem/cutItem.data.ts | 17 +-- .../wms/basicDataManage/cutItem/index.vue | 120 +++++++++++++----- 4 files changed, 113 insertions(+), 42 deletions(-) diff --git a/src/api/wms/cutItem/index.ts b/src/api/wms/cutItem/index.ts index b8503f5ac..9c7a0bc2d 100644 --- a/src/api/wms/cutItem/index.ts +++ b/src/api/wms/cutItem/index.ts @@ -41,6 +41,10 @@ export const updateCutItem = async (data: CutItemVO) => { export const deleteCutItem = async (id: number) => { return await request.delete({ url: `/wms/cut-item/delete?id=` + id }) } +// 重新计算打切品番配置 +export const recalculate = async (id: number) => { + return await request.get({ url: `/wms/cut-item/recalculate?id=` + id }) +} // 导出打切品番配置 Excel export const exportCutItem = async (params) => { diff --git a/src/utils/disposition/defaultButtons.ts b/src/utils/disposition/defaultButtons.ts index 87b7430f1..c7b045405 100644 --- a/src/utils/disposition/defaultButtons.ts +++ b/src/utils/disposition/defaultButtons.ts @@ -377,6 +377,20 @@ export function mainListDeleteBtn(option: any) { hasPermi: '' }) } + +// 主列表-重新计算按钮 +export function mainListRecalculateBtn(option: any) { + return __defaultBtnOption(option, { + label: t(`ts.重新计算`).replace('ts.', ''), + name: 'recalculate', + hide: false, + type: 'danger', + color: '', + link: true, // 文本展现按钮 + hasPermi: '' + }) +} + export function mainListEnableBtn(option: any) { return __defaultBtnOption(option, { label: t(`ts.启用`).replace('ts.', ''), diff --git a/src/views/wms/basicDataManage/cutItem/cutItem.data.ts b/src/views/wms/basicDataManage/cutItem/cutItem.data.ts index 55212a946..85fd0a4fc 100644 --- a/src/views/wms/basicDataManage/cutItem/cutItem.data.ts +++ b/src/views/wms/basicDataManage/cutItem/cutItem.data.ts @@ -101,6 +101,7 @@ export const CutItem = useCrudSchemas( isForm: false, isSearch: false }, + { label: '开始日期', field: 'beginDate', @@ -169,19 +170,19 @@ export const CutItem = useCrudSchemas( } } }, - { - label: '备注', - field: 'remark', - sort: 'custom', - isForm: false, - isSearch: false - }, + // { + // label: '备注', + // field: 'remark', + // sort: 'custom', + // isForm: false, + // isSearch: false + // }, { label: '操作', field: 'action', isForm: false, table: { - width: 150, + width: 180, fixed: 'right' } } diff --git a/src/views/wms/basicDataManage/cutItem/index.vue b/src/views/wms/basicDataManage/cutItem/index.vue index f7a1b98cf..187595953 100644 --- a/src/views/wms/basicDataManage/cutItem/index.vue +++ b/src/views/wms/basicDataManage/cutItem/index.vue @@ -1,18 +1,22 @@