From 715135fbb18f7fac9876ecf616421aa1d6fa8e2e Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 7 Mar 2026 17:23:22 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=9D=A1=E7=A0=81=E5=86=85=E5=AE=B9=E7=94=9F=E6=88=90=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=8F=8A=E7=9B=B8=E5=85=B3=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增条码内容生成接口,支持根据业务类型和编码生成条码内容。 同时更新相关服务和前端组件,确保条码内容的自动生成和验证逻辑。 --- src/api/mes/wm/barcode/index.ts | 8 ++ .../mes/tm/tool/components/TmToolSelect.vue | 81 +++++++++++++++++++ src/views/mes/wm/barcode/BarcodeForm.vue | 48 +++++++---- 3 files changed, 123 insertions(+), 14 deletions(-) create mode 100644 src/views/mes/tm/tool/components/TmToolSelect.vue diff --git a/src/api/mes/wm/barcode/index.ts b/src/api/mes/wm/barcode/index.ts index 23b885792..ced9c1b1d 100644 --- a/src/api/mes/wm/barcode/index.ts +++ b/src/api/mes/wm/barcode/index.ts @@ -53,5 +53,13 @@ export const WmBarcodeApi = { // 导出条码 Excel exportBarcode: async (params: any) => { return await request.download({ url: '/mes/wm/barcode/export-excel', params }) + }, + + // 生成条码内容 + generateBarcodeContent: async (bizType: number, bizCode: string) => { + return await request.get({ + url: '/mes/wm/barcode/generate-content', + params: { bizType, bizCode } + }) } } \ No newline at end of file diff --git a/src/views/mes/tm/tool/components/TmToolSelect.vue b/src/views/mes/tm/tool/components/TmToolSelect.vue new file mode 100644 index 000000000..9491d525d --- /dev/null +++ b/src/views/mes/tm/tool/components/TmToolSelect.vue @@ -0,0 +1,81 @@ + + + + diff --git a/src/views/mes/wm/barcode/BarcodeForm.vue b/src/views/mes/wm/barcode/BarcodeForm.vue index 7c1969f91..5f9fa4388 100644 --- a/src/views/mes/wm/barcode/BarcodeForm.vue +++ b/src/views/mes/wm/barcode/BarcodeForm.vue @@ -55,7 +55,11 @@ /> - +
- + - + + + + @@ -189,7 +188,7 @@