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 @@
-
+
-
-
+
+
@@ -27,13 +31,13 @@
v-model:currentPage="tableObject.currentPage"
v-model:sort="tableObject.sort"
>
-
+
{{ row.code }}
-
+
@@ -54,12 +58,17 @@
-
+
From 7c38cc630e35cc0a14a4b76625cbb94be60c7b86 Mon Sep 17 00:00:00 2001
From: wangxianlei <542787045@qq.com>
Date: Thu, 5 Jun 2025 15:07:36 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E4=BE=9B=E5=BA=94=E5=95=86=E5=8F=91?=
=?UTF-8?q?=E8=B4=A7=E7=94=B3=E8=AF=B7--=E6=89=93=E5=8D=B0=E6=A0=87?=
=?UTF-8?q?=E7=AD=BE=E4=B8=AD=E7=9A=84=E3=80=90=E6=89=93=E5=8D=B0=E6=89=80?=
=?UTF-8?q?=E9=80=89=E3=80=91=EF=BC=8C=E4=B9=9F=E6=94=B9=E4=B8=BA=E5=AF=BC?=
=?UTF-8?q?=E5=87=BAPDF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../supplierdeliverRequestMain/index.vue | 34 ++++++++++++++++++-
1 file changed, 33 insertions(+), 1 deletion(-)
diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue
index de729046c..12bae4df1 100644
--- a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue
+++ b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue
@@ -178,7 +178,8 @@
-
+
+
打印全部
@@ -1341,6 +1342,37 @@ const searchTableSuccess1 = async (formField, searchField, val, formRef, type, r
})
}
+const handlePrintSelectExport = async (formField, searchField, val, formRef, type, row) => {
+ // let rows:any = []
+ // val.forEach(item=>{
+ // rows = [...rows,...item.selectionRows.map(item1=>item1.number)]
+ // })
+ if (val.length == 0) {
+ message.warning(t('ts.请先选择要打印的数据'))
+ return
+ }
+ let array1 = []
+ val.forEach((item,index) => {
+ array1.push(item)
+ })
+ await PackageApi.batchPrintingLablesForYT(array1)
+ .then(res => {
+ let asnNumber;
+ if(res.xdpLabel){
+ //协定品标签
+ asnNumber = res.xdpLabel;
+ }
+ if (res.cgLabel) {
+ //采购标签
+ asnNumber = res.cgLabel;
+ }
+ debugger;
+ doHandlePrintAllExport(asnNumber);
+ }).catch(err => {
+ message.error(t('ts.创建标签失败'))
+ })
+}
+
const print = async () => {
window.open(src.value + '&number=' + detatableData.tableList[0].number)
}