From b4e7573d10caa5ec238f27562b490e52573e50fa Mon Sep 17 00:00:00 2001 From: YunaiV Date: Fri, 29 May 2026 21:22:14 +0800 Subject: [PATCH] =?UTF-8?q?feat(mes):=20=E4=BC=98=E5=8C=96=20generateAutoC?= =?UTF-8?q?ode=20=E7=9A=84=E8=B0=83=E7=94=A8=EF=BC=8C=E5=87=8F=E5=B0=91=20?= =?UTF-8?q?try=20catch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/views/mes/cal/plan/data.ts | 8 ++------ apps/web-antd/src/views/mes/cal/team/data.ts | 8 ++------ .../src/views/mes/dv/checkplan/data.ts | 8 ++------ .../src/views/mes/dv/machinery/data.ts | 8 ++------ .../src/views/mes/dv/machinery/type/data.ts | 8 ++------ apps/web-antd/src/views/mes/dv/repair/data.ts | 8 ++------ apps/web-antd/src/views/mes/dv/subject/data.ts | 8 ++------ apps/web-antd/src/views/mes/md/client/data.ts | 12 ++++-------- apps/web-antd/src/views/mes/md/item/data.ts | 12 ++++-------- .../src/views/mes/md/item/type/data.ts | 12 ++++-------- apps/web-antd/src/views/mes/md/vendor/data.ts | 12 ++++-------- .../src/views/mes/md/workstation/data.ts | 12 ++++-------- .../views/mes/md/workstation/workshop/data.ts | 12 ++++-------- .../web-antd/src/views/mes/pro/process/data.ts | 12 ++++-------- apps/web-antd/src/views/mes/pro/route/data.ts | 12 ++++-------- .../mes/qc/batchtrace/modules/trace-detail.vue | 12 +++++++----- .../mes/qc/batchtrace/modules/trace-list.vue | 14 ++++---------- apps/web-antd/src/views/mes/qc/defect/data.ts | 12 ++++-------- .../src/views/mes/qc/indicator/data.ts | 12 ++++-------- .../mes/qc/indicatorresult/components/data.ts | 12 ++++-------- apps/web-antd/src/views/mes/qc/ipqc/data.ts | 18 +++++++++--------- .../src/views/mes/qc/ipqc/modules/form.vue | 2 +- apps/web-antd/src/views/mes/qc/iqc/data.ts | 18 +++++++++--------- .../src/views/mes/qc/iqc/modules/form.vue | 2 +- apps/web-antd/src/views/mes/qc/oqc/data.ts | 18 +++++++++--------- .../src/views/mes/qc/oqc/modules/form.vue | 2 +- apps/web-antd/src/views/mes/qc/rqc/data.ts | 18 +++++++++--------- .../src/views/mes/qc/rqc/modules/form.vue | 2 +- .../web-antd/src/views/mes/qc/template/data.ts | 12 ++++-------- .../src/views/mes/wm/warehouse/area/data.ts | 12 ++++-------- .../src/views/mes/wm/warehouse/data.ts | 12 ++++-------- .../views/mes/wm/warehouse/location/data.ts | 12 ++++-------- apps/web-ele/src/views/mes/cal/plan/data.ts | 8 ++------ apps/web-ele/src/views/mes/cal/team/data.ts | 8 ++------ .../web-ele/src/views/mes/dv/checkplan/data.ts | 8 ++------ .../web-ele/src/views/mes/dv/machinery/data.ts | 8 ++------ .../src/views/mes/dv/machinery/type/data.ts | 8 ++------ apps/web-ele/src/views/mes/dv/repair/data.ts | 8 ++------ apps/web-ele/src/views/mes/dv/subject/data.ts | 8 ++------ apps/web-ele/src/views/mes/md/client/data.ts | 12 ++++-------- apps/web-ele/src/views/mes/md/item/data.ts | 12 ++++-------- .../web-ele/src/views/mes/md/item/type/data.ts | 12 ++++-------- apps/web-ele/src/views/mes/md/vendor/data.ts | 12 ++++-------- .../src/views/mes/md/workstation/data.ts | 12 ++++-------- .../views/mes/md/workstation/workshop/data.ts | 12 ++++-------- apps/web-ele/src/views/mes/pro/process/data.ts | 12 ++++-------- apps/web-ele/src/views/mes/pro/route/data.ts | 12 ++++-------- apps/web-ele/src/views/mes/qc/defect/data.ts | 12 ++++-------- .../web-ele/src/views/mes/qc/indicator/data.ts | 12 ++++-------- .../mes/qc/indicatorresult/components/data.ts | 12 ++++-------- apps/web-ele/src/views/mes/qc/ipqc/data.ts | 18 +++++++++--------- .../src/views/mes/qc/ipqc/modules/form.vue | 2 +- apps/web-ele/src/views/mes/qc/iqc/data.ts | 18 +++++++++--------- .../src/views/mes/qc/iqc/modules/form.vue | 2 +- apps/web-ele/src/views/mes/qc/oqc/data.ts | 18 +++++++++--------- .../src/views/mes/qc/oqc/modules/form.vue | 2 +- apps/web-ele/src/views/mes/qc/rqc/data.ts | 18 +++++++++--------- .../src/views/mes/qc/rqc/modules/form.vue | 2 +- apps/web-ele/src/views/mes/qc/template/data.ts | 12 ++++-------- .../src/views/mes/wm/warehouse/area/data.ts | 12 ++++-------- .../web-ele/src/views/mes/wm/warehouse/data.ts | 12 ++++-------- .../views/mes/wm/warehouse/location/data.ts | 12 ++++-------- 62 files changed, 239 insertions(+), 419 deletions(-) diff --git a/apps/web-antd/src/views/mes/cal/plan/data.ts b/apps/web-antd/src/views/mes/cal/plan/data.ts index e1c001147..d325202f1 100644 --- a/apps/web-antd/src/views/mes/cal/plan/data.ts +++ b/apps/web-antd/src/views/mes/cal/plan/data.ts @@ -55,12 +55,8 @@ export function useFormSchema(formApi?: VbenFormApi): VbenFormSchema[] { { type: 'default', onClick: async () => { - try { - const code = await generateAutoCode(MesAutoCodeRuleCode.CAL_PLAN_CODE); - await formApi?.setFieldValue('code', code); - } catch (error) { - console.error(error); - } + const code = await generateAutoCode(MesAutoCodeRuleCode.CAL_PLAN_CODE); + await formApi?.setFieldValue('code', code); }, }, { default: () => '生成' }, diff --git a/apps/web-antd/src/views/mes/cal/team/data.ts b/apps/web-antd/src/views/mes/cal/team/data.ts index 17df1d06a..a44bba18d 100644 --- a/apps/web-antd/src/views/mes/cal/team/data.ts +++ b/apps/web-antd/src/views/mes/cal/team/data.ts @@ -42,12 +42,8 @@ export function useFormSchema(formApi?: VbenFormApi): VbenFormSchema[] { { type: 'default', onClick: async () => { - try { - const code = await generateAutoCode(MesAutoCodeRuleCode.CAL_TEAM_CODE); - await formApi?.setFieldValue('code', code); - } catch (error) { - console.error(error); - } + const code = await generateAutoCode(MesAutoCodeRuleCode.CAL_TEAM_CODE); + await formApi?.setFieldValue('code', code); }, }, { default: () => '生成' }, diff --git a/apps/web-antd/src/views/mes/dv/checkplan/data.ts b/apps/web-antd/src/views/mes/dv/checkplan/data.ts index 6c2b9ad0b..4f6409181 100644 --- a/apps/web-antd/src/views/mes/dv/checkplan/data.ts +++ b/apps/web-antd/src/views/mes/dv/checkplan/data.ts @@ -55,12 +55,8 @@ export function useFormSchema(formApi?: VbenFormApi): VbenFormSchema[] { { type: 'default', onClick: async () => { - try { - const code = await generateAutoCode(MesAutoCodeRuleCode.DV_CHECK_PLAN_CODE); - await formApi?.setFieldValue('code', code); - } catch (error) { - console.error(error); - } + const code = await generateAutoCode(MesAutoCodeRuleCode.DV_CHECK_PLAN_CODE); + await formApi?.setFieldValue('code', code); }, }, { default: () => '生成' }, diff --git a/apps/web-antd/src/views/mes/dv/machinery/data.ts b/apps/web-antd/src/views/mes/dv/machinery/data.ts index 27cfbe5dc..6a1f64063 100644 --- a/apps/web-antd/src/views/mes/dv/machinery/data.ts +++ b/apps/web-antd/src/views/mes/dv/machinery/data.ts @@ -48,12 +48,8 @@ export function useFormSchema(formType: FormType, formApi?: VbenFormApi): VbenFo { type: 'default', onClick: async () => { - try { - const code = await generateAutoCode(MesAutoCodeRuleCode.DV_MACHINERY_CODE); - await formApi?.setFieldValue('code', code); - } catch (error) { - console.error(error); - } + const code = await generateAutoCode(MesAutoCodeRuleCode.DV_MACHINERY_CODE); + await formApi?.setFieldValue('code', code); }, }, { default: () => '生成' }, diff --git a/apps/web-antd/src/views/mes/dv/machinery/type/data.ts b/apps/web-antd/src/views/mes/dv/machinery/type/data.ts index c7342e875..2e3120f3a 100644 --- a/apps/web-antd/src/views/mes/dv/machinery/type/data.ts +++ b/apps/web-antd/src/views/mes/dv/machinery/type/data.ts @@ -59,12 +59,8 @@ export function useFormSchema(formApi?: VbenFormApi): VbenFormSchema[] { { type: 'default', onClick: async () => { - try { - const code = await generateAutoCode(MesAutoCodeRuleCode.DV_MACHINERY_TYPE_CODE); - await formApi?.setFieldValue('code', code); - } catch (error) { - console.error(error); - } + const code = await generateAutoCode(MesAutoCodeRuleCode.DV_MACHINERY_TYPE_CODE); + await formApi?.setFieldValue('code', code); }, }, { default: () => '生成' }, diff --git a/apps/web-antd/src/views/mes/dv/repair/data.ts b/apps/web-antd/src/views/mes/dv/repair/data.ts index 4bc44e428..76674cf38 100644 --- a/apps/web-antd/src/views/mes/dv/repair/data.ts +++ b/apps/web-antd/src/views/mes/dv/repair/data.ts @@ -55,12 +55,8 @@ export function useFormSchema(formApi?: VbenFormApi): VbenFormSchema[] { { type: 'default', onClick: async () => { - try { - const code = await generateAutoCode(MesAutoCodeRuleCode.DV_REPAIR_CODE); - await formApi?.setFieldValue('code', code); - } catch (error) { - console.error(error); - } + const code = await generateAutoCode(MesAutoCodeRuleCode.DV_REPAIR_CODE); + await formApi?.setFieldValue('code', code); }, }, { default: () => '生成' }, diff --git a/apps/web-antd/src/views/mes/dv/subject/data.ts b/apps/web-antd/src/views/mes/dv/subject/data.ts index c89cb9c23..cbc88abd8 100644 --- a/apps/web-antd/src/views/mes/dv/subject/data.ts +++ b/apps/web-antd/src/views/mes/dv/subject/data.ts @@ -41,12 +41,8 @@ export function useFormSchema(formApi?: VbenFormApi): VbenFormSchema[] { { type: 'default', onClick: async () => { - try { - const code = await generateAutoCode(MesAutoCodeRuleCode.DV_SUBJECT_CODE); - await formApi?.setFieldValue('code', code); - } catch (error) { - console.error(error); - } + const code = await generateAutoCode(MesAutoCodeRuleCode.DV_SUBJECT_CODE); + await formApi?.setFieldValue('code', code); }, }, { default: () => '生成' }, diff --git a/apps/web-antd/src/views/mes/md/client/data.ts b/apps/web-antd/src/views/mes/md/client/data.ts index 9263b82d9..301973cc5 100644 --- a/apps/web-antd/src/views/mes/md/client/data.ts +++ b/apps/web-antd/src/views/mes/md/client/data.ts @@ -47,14 +47,10 @@ export function useFormSchema(formApi?: VbenFormApi): VbenFormSchema[] { { type: 'default', onClick: async () => { - try { - const code = await generateAutoCode( - MesAutoCodeRuleCode.MD_CLIENT_CODE, - ); - await formApi?.setFieldValue('code', code); - } catch (error) { - console.error(error); - } + const code = await generateAutoCode( + MesAutoCodeRuleCode.MD_CLIENT_CODE, + ); + await formApi?.setFieldValue('code', code); }, }, { default: () => '自动生成' }, diff --git a/apps/web-antd/src/views/mes/md/item/data.ts b/apps/web-antd/src/views/mes/md/item/data.ts index 175af9b57..2da12e5a1 100644 --- a/apps/web-antd/src/views/mes/md/item/data.ts +++ b/apps/web-antd/src/views/mes/md/item/data.ts @@ -45,14 +45,10 @@ export function useFormSchema(formApi?: VbenFormApi): VbenFormSchema[] { { type: 'default', onClick: async () => { - try { - const code = await generateAutoCode( - MesAutoCodeRuleCode.MD_ITEM_CODE, - ); - await formApi?.setFieldValue('code', code); - } catch (error) { - console.error(error); - } + const code = await generateAutoCode( + MesAutoCodeRuleCode.MD_ITEM_CODE, + ); + await formApi?.setFieldValue('code', code); }, }, { default: () => '生成' }, diff --git a/apps/web-antd/src/views/mes/md/item/type/data.ts b/apps/web-antd/src/views/mes/md/item/type/data.ts index 12b29f67c..7f61f4f03 100644 --- a/apps/web-antd/src/views/mes/md/item/type/data.ts +++ b/apps/web-antd/src/views/mes/md/item/type/data.ts @@ -69,14 +69,10 @@ export function useFormSchema(formApi?: VbenFormApi): VbenFormSchema[] { { type: 'default', onClick: async () => { - try { - const code = await generateAutoCode( - MesAutoCodeRuleCode.MD_ITEM_TYPE_CODE, - ); - await formApi?.setFieldValue('code', code); - } catch (error) { - console.error(error); - } + const code = await generateAutoCode( + MesAutoCodeRuleCode.MD_ITEM_TYPE_CODE, + ); + await formApi?.setFieldValue('code', code); }, }, { default: () => '自动生成' }, diff --git a/apps/web-antd/src/views/mes/md/vendor/data.ts b/apps/web-antd/src/views/mes/md/vendor/data.ts index d40db4eac..24f692030 100644 --- a/apps/web-antd/src/views/mes/md/vendor/data.ts +++ b/apps/web-antd/src/views/mes/md/vendor/data.ts @@ -47,14 +47,10 @@ export function useFormSchema(formApi?: VbenFormApi): VbenFormSchema[] { { type: 'default', onClick: async () => { - try { - const code = await generateAutoCode( - MesAutoCodeRuleCode.MD_VENDOR_CODE, - ); - await formApi?.setFieldValue('code', code); - } catch (error) { - console.error(error); - } + const code = await generateAutoCode( + MesAutoCodeRuleCode.MD_VENDOR_CODE, + ); + await formApi?.setFieldValue('code', code); }, }, { default: () => '自动生成' }, diff --git a/apps/web-antd/src/views/mes/md/workstation/data.ts b/apps/web-antd/src/views/mes/md/workstation/data.ts index d49185821..7ddf1d272 100644 --- a/apps/web-antd/src/views/mes/md/workstation/data.ts +++ b/apps/web-antd/src/views/mes/md/workstation/data.ts @@ -53,14 +53,10 @@ export function useFormSchema(formApi?: VbenFormApi): VbenFormSchema[] { { type: 'default', onClick: async () => { - try { - const code = await generateAutoCode( - MesAutoCodeRuleCode.MD_WORKSTATION_CODE, - ); - await formApi?.setFieldValue('code', code); - } catch (error) { - console.error(error); - } + const code = await generateAutoCode( + MesAutoCodeRuleCode.MD_WORKSTATION_CODE, + ); + await formApi?.setFieldValue('code', code); }, }, { default: () => '生成' }, diff --git a/apps/web-antd/src/views/mes/md/workstation/workshop/data.ts b/apps/web-antd/src/views/mes/md/workstation/workshop/data.ts index e7d804266..82bd678d3 100644 --- a/apps/web-antd/src/views/mes/md/workstation/workshop/data.ts +++ b/apps/web-antd/src/views/mes/md/workstation/workshop/data.ts @@ -48,14 +48,10 @@ export function useFormSchema(formApi?: VbenFormApi): VbenFormSchema[] { { type: 'default', onClick: async () => { - try { - const code = await generateAutoCode( - MesAutoCodeRuleCode.MD_WORKSHOP_CODE, - ); - await formApi?.setFieldValue('code', code); - } catch (error) { - console.error(error); - } + const code = await generateAutoCode( + MesAutoCodeRuleCode.MD_WORKSHOP_CODE, + ); + await formApi?.setFieldValue('code', code); }, }, { default: () => '生成' }, diff --git a/apps/web-antd/src/views/mes/pro/process/data.ts b/apps/web-antd/src/views/mes/pro/process/data.ts index e64f78986..59c56bb98 100644 --- a/apps/web-antd/src/views/mes/pro/process/data.ts +++ b/apps/web-antd/src/views/mes/pro/process/data.ts @@ -43,14 +43,10 @@ export function useFormSchema(formApi?: VbenFormApi): VbenFormSchema[] { { type: 'default', onClick: async () => { - try { - const code = await generateAutoCode( - MesAutoCodeRuleCode.PRO_PROCESS_CODE, - ); - await formApi?.setFieldValue('code', code); - } catch (error) { - console.error(error); - } + const code = await generateAutoCode( + MesAutoCodeRuleCode.PRO_PROCESS_CODE, + ); + await formApi?.setFieldValue('code', code); }, }, { default: () => '生成' }, diff --git a/apps/web-antd/src/views/mes/pro/route/data.ts b/apps/web-antd/src/views/mes/pro/route/data.ts index c73686165..7ba9f1083 100644 --- a/apps/web-antd/src/views/mes/pro/route/data.ts +++ b/apps/web-antd/src/views/mes/pro/route/data.ts @@ -48,14 +48,10 @@ export function useFormSchema(formApi?: VbenFormApi): VbenFormSchema[] { { type: 'default', onClick: async () => { - try { - const code = await generateAutoCode( - MesAutoCodeRuleCode.PRO_ROUTE_CODE, - ); - await formApi?.setFieldValue('code', code); - } catch (error) { - console.error(error); - } + const code = await generateAutoCode( + MesAutoCodeRuleCode.PRO_ROUTE_CODE, + ); + await formApi?.setFieldValue('code', code); }, }, { default: () => '生成' }, diff --git a/apps/web-antd/src/views/mes/qc/batchtrace/modules/trace-detail.vue b/apps/web-antd/src/views/mes/qc/batchtrace/modules/trace-detail.vue index 241a2bc61..5782e28ff 100644 --- a/apps/web-antd/src/views/mes/qc/batchtrace/modules/trace-detail.vue +++ b/apps/web-antd/src/views/mes/qc/batchtrace/modules/trace-detail.vue @@ -1,5 +1,4 @@