From 0045e52c3df9b75a8f22152a61ff81d06f67ec16 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Fri, 10 Apr 2026 09:25:47 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=BD=A6=E9=97=B4=E7=BC=96=E7=A0=81=E7=94=9F=E6=88=90=E6=8C=89?= =?UTF-8?q?=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mes/md/workstation/workshop/WorkshopForm.vue | 15 ++++++++++++++- src/views/mes/utils/constants.ts | 1 + 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/views/mes/md/workstation/workshop/WorkshopForm.vue b/src/views/mes/md/workstation/workshop/WorkshopForm.vue index eace899ea..8d2a6d3f8 100644 --- a/src/views/mes/md/workstation/workshop/WorkshopForm.vue +++ b/src/views/mes/md/workstation/workshop/WorkshopForm.vue @@ -11,7 +11,11 @@ - + + + @@ -85,6 +89,8 @@ import { getIntDictOptions, DICT_TYPE } from '@/utils/dict' import { MdWorkshopApi, MdWorkshopVO } from '@/api/mes/md/workstation/workshop' import { CommonStatusEnum } from '@/utils/constants' +import { MesAutoCodeRuleCode } from '@/views/mes/utils/constants' +import { AutoCodeRecordApi } from '@/api/mes/md/autocode/record' import * as UserApi from '@/api/system/user' defineOptions({ name: 'WorkshopForm' }) @@ -121,6 +127,13 @@ const formRules = reactive({ }) const formRef = ref() // 表单 Ref +/** 生成车间编码 */ +const generateCode = async () => { + formData.value.code = await AutoCodeRecordApi.generateAutoCode( + MesAutoCodeRuleCode.MD_WORKSHOP_CODE + ) +} + /** 打开弹窗 */ const open = async (type: string, id?: number) => { dialogVisible.value = true diff --git a/src/views/mes/utils/constants.ts b/src/views/mes/utils/constants.ts index d804dfce6..6e0fdf8d9 100644 --- a/src/views/mes/utils/constants.ts +++ b/src/views/mes/utils/constants.ts @@ -446,6 +446,7 @@ export const MesAutoCodeRuleCode = { MD_VENDOR_CODE: 'MD_VENDOR_CODE', // 供应商编码 MD_CLIENT_CODE: 'MD_CLIENT_CODE', // 客户编码 MD_WORKSTATION_CODE: 'MD_WORKSTATION_CODE', // 工作站编码 + MD_WORKSHOP_CODE: 'MD_WORKSHOP_CODE', // 车间编码 TM_TOOL_CODE: 'TM_TOOL_CODE', // 工具编码 TM_TOOL_TYPE_CODE: 'TM_TOOL_TYPE_CODE', // 工具类型编码 WM_ARRIVAL_NOTICE_CODE: 'WM_ARRIVAL_NOTICE_CODE', // 到货通知单编码