From 3f7134d3fc335044407a1ea0eb141ed6328ce7b3 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 30 May 2026 19:36:16 +0800 Subject: [PATCH] =?UTF-8?q?fix(mes):=20=E4=BF=AE=E5=A4=8D=E8=BF=81?= =?UTF-8?q?=E7=A7=BB=20review=20=E7=AC=AC=E4=B8=80=E6=89=B9=205=20?= =?UTF-8?q?=E4=B8=AA=20bug=EF=BC=88B001=20vue=20=E8=AF=AF=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=20P0=20+=20B002-B005=20P1=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/mes/dv/checkrecord/modules/line-list.vue | 4 ++-- .../views/mes/dv/maintenrecord/modules/line-list.vue | 4 ++-- apps/web-antd/src/views/mes/pro/process/data.ts | 4 ++-- apps/web-antd/src/views/mes/pro/route/data.ts | 4 ++-- apps/web-antd/src/views/mes/qc/template/data.ts | 4 ++-- apps/web-antd/src/views/mes/wm/barcode/data.ts | 10 ++++++++-- .../web-antd/src/views/mes/wm/barcode/modules/form.vue | 4 ++-- apps/web-antd/src/views/mes/wm/itemreceipt/data.ts | 1 - apps/web-antd/src/views/mes/wm/materialstock/data.ts | 9 ++++++++- apps/web-antd/src/views/mes/wm/returnsales/data.ts | 1 - .../web-antd/src/views/mes/wm/stocktaking/plan/data.ts | 9 +++++++-- .../mes/wm/stocktaking/plan/modules/param-form.vue | 4 ++-- apps/web-antd/src/views/mes/wm/warehouse/area/data.ts | 4 ++-- .../src/views/mes/dv/checkrecord/modules/line-list.vue | 4 ++-- .../views/mes/dv/maintenrecord/modules/line-list.vue | 4 ++-- apps/web-ele/src/views/mes/pro/process/data.ts | 4 ++-- apps/web-ele/src/views/mes/pro/route/data.ts | 4 ++-- apps/web-ele/src/views/mes/qc/template/data.ts | 4 ++-- apps/web-ele/src/views/mes/wm/barcode/data.ts | 10 ++++++++-- apps/web-ele/src/views/mes/wm/barcode/modules/form.vue | 4 ++-- apps/web-ele/src/views/mes/wm/itemreceipt/data.ts | 1 - apps/web-ele/src/views/mes/wm/materialstock/data.ts | 9 ++++++++- apps/web-ele/src/views/mes/wm/returnsales/data.ts | 1 - apps/web-ele/src/views/mes/wm/stocktaking/plan/data.ts | 9 +++++++-- .../mes/wm/stocktaking/plan/modules/param-form.vue | 4 ++-- apps/web-ele/src/views/mes/wm/warehouse/area/data.ts | 4 ++-- 26 files changed, 78 insertions(+), 46 deletions(-) diff --git a/apps/web-antd/src/views/mes/dv/checkrecord/modules/line-list.vue b/apps/web-antd/src/views/mes/dv/checkrecord/modules/line-list.vue index 9debff5fd..3b77b79fd 100644 --- a/apps/web-antd/src/views/mes/dv/checkrecord/modules/line-list.vue +++ b/apps/web-antd/src/views/mes/dv/checkrecord/modules/line-list.vue @@ -2,9 +2,9 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesDvCheckRecordLineApi } from '#/api/mes/dv/checkrecord/line'; -import { computed, MesDvCheckResultEnum, MesDvSubjectTypeEnum, ref, watch } from 'vue'; +import { computed, ref, watch } from 'vue'; -import { DICT_TYPE } from '@vben/constants'; +import { DICT_TYPE, MesDvCheckResultEnum, MesDvSubjectTypeEnum } from '@vben/constants'; import { getDictOptions } from '@vben/hooks'; import { message, Modal } from 'ant-design-vue'; diff --git a/apps/web-antd/src/views/mes/dv/maintenrecord/modules/line-list.vue b/apps/web-antd/src/views/mes/dv/maintenrecord/modules/line-list.vue index 1b03fa032..9c16b9c74 100644 --- a/apps/web-antd/src/views/mes/dv/maintenrecord/modules/line-list.vue +++ b/apps/web-antd/src/views/mes/dv/maintenrecord/modules/line-list.vue @@ -2,9 +2,9 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesDvMaintenRecordLineApi } from '#/api/mes/dv/maintenrecord/line'; -import { computed, MesDvMaintenStatusEnum, MesDvSubjectTypeEnum, ref, watch } from 'vue'; +import { computed, ref, watch } from 'vue'; -import { DICT_TYPE } from '@vben/constants'; +import { DICT_TYPE, MesDvMaintenStatusEnum, MesDvSubjectTypeEnum } from '@vben/constants'; import { getDictOptions } from '@vben/hooks'; import { message, Modal } from 'ant-design-vue'; 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 a5d37c260..65e915c43 100644 --- a/apps/web-antd/src/views/mes/pro/process/data.ts +++ b/apps/web-antd/src/views/mes/pro/process/data.ts @@ -3,9 +3,9 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesProProcessApi } from '#/api/mes/pro/process'; import type { MesProProcessContentApi } from '#/api/mes/pro/process/content'; -import { DICT_TYPE, h } from 'vue'; +import { h } from 'vue'; -import { CommonStatusEnum, MesAutoCodeRuleCode } from '@vben/constants'; +import { CommonStatusEnum, DICT_TYPE, MesAutoCodeRuleCode } from '@vben/constants'; import { getDictOptions } from '@vben/hooks'; import { Button } from 'ant-design-vue'; 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 24ce8c65d..a6640473e 100644 --- a/apps/web-antd/src/views/mes/pro/route/data.ts +++ b/apps/web-antd/src/views/mes/pro/route/data.ts @@ -5,9 +5,9 @@ import type { MesProRouteProcessApi } from '#/api/mes/pro/route/process'; import type { MesProRouteProductApi } from '#/api/mes/pro/route/product'; import type { MesProRouteProductBomApi } from '#/api/mes/pro/route/productbom'; -import { DICT_TYPE, h } from 'vue'; +import { h } from 'vue'; -import { CommonStatusEnum, MesAutoCodeRuleCode } from '@vben/constants'; +import { CommonStatusEnum, DICT_TYPE, MesAutoCodeRuleCode } from '@vben/constants'; import { getDictOptions } from '@vben/hooks'; import { Button } from 'ant-design-vue'; diff --git a/apps/web-antd/src/views/mes/qc/template/data.ts b/apps/web-antd/src/views/mes/qc/template/data.ts index 48536ec1c..ee865a60d 100644 --- a/apps/web-antd/src/views/mes/qc/template/data.ts +++ b/apps/web-antd/src/views/mes/qc/template/data.ts @@ -4,9 +4,9 @@ import type { MesQcTemplateApi } from '#/api/mes/qc/template'; import type { MesQcTemplateIndicatorApi } from '#/api/mes/qc/template/indicator'; import type { MesQcTemplateItemApi } from '#/api/mes/qc/template/item'; -import { DICT_TYPE, h, markRaw } from 'vue'; +import { h, markRaw } from 'vue'; -import { CommonStatusEnum, MesAutoCodeRuleCode } from '@vben/constants'; +import { CommonStatusEnum, DICT_TYPE, MesAutoCodeRuleCode } from '@vben/constants'; import { getDictOptions } from '@vben/hooks'; import { Button } from 'ant-design-vue'; diff --git a/apps/web-antd/src/views/mes/wm/barcode/data.ts b/apps/web-antd/src/views/mes/wm/barcode/data.ts index 4d79c7b3b..a33e1a598 100644 --- a/apps/web-antd/src/views/mes/wm/barcode/data.ts +++ b/apps/web-antd/src/views/mes/wm/barcode/data.ts @@ -4,9 +4,14 @@ import type { MesWmBarcodeApi } from '#/api/mes/wm/barcode'; import type { MesWmBarcodeConfigApi } from '#/api/mes/wm/barcode/config'; import type { DescriptionItemSchema } from '#/components/description'; -import { BarcodeBizTypeEnum, DICT_TYPE, h, markRaw } from 'vue'; +import { h, markRaw } from 'vue'; -import { CommonStatusEnum } from '@vben/constants'; +import { + BarcodeBizTypeEnum, + CommonStatusEnum, + DICT_TYPE, + MesProWorkOrderStatusEnum, +} from '@vben/constants'; import { getDictOptions } from '@vben/hooks'; import { formatDateTime } from '@vben/utils'; @@ -222,6 +227,7 @@ export function useFormSchema(formApi?: VbenFormApi): VbenFormSchema[] { label: '工单', component: markRaw(ProWorkOrderSelect), componentProps: { + status: MesProWorkOrderStatusEnum.CONFIRMED, onChange: (item: any) => syncBizDetail(formApi, item), }, dependencies: { diff --git a/apps/web-antd/src/views/mes/wm/barcode/modules/form.vue b/apps/web-antd/src/views/mes/wm/barcode/modules/form.vue index 553e9416e..e6530fa51 100644 --- a/apps/web-antd/src/views/mes/wm/barcode/modules/form.vue +++ b/apps/web-antd/src/views/mes/wm/barcode/modules/form.vue @@ -1,10 +1,10 @@