From be3d9eaed7bb693c2386af4ae7a9b20d809dce65 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 25 May 2026 18:10:37 +0800 Subject: [PATCH] =?UTF-8?q?feat(mes)=EF=BC=9A=E4=BC=98=E5=8C=96=20review?= =?UTF-8?q?=20-=20=E5=B7=A5=E5=BA=8F=E5=AE=9A=E4=B9=89=EF=BC=88pro=5Fproce?= =?UTF-8?q?ss=EF=BC=89=E3=80=81=E5=B7=A5=E8=89=BA=E8=B7=AF=E7=BA=BF?= =?UTF-8?q?=EF=BC=88pro=5Froute=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../process/components/pro-process-select.vue | 4 +- .../views/mes/pro/route/modules/bom-form.vue | 112 ++++++++++++++++++ 2 files changed, 114 insertions(+), 2 deletions(-) create mode 100644 apps/web-ele/src/views/mes/pro/route/modules/bom-form.vue diff --git a/apps/web-antd/src/views/mes/pro/process/components/pro-process-select.vue b/apps/web-antd/src/views/mes/pro/process/components/pro-process-select.vue index 2b45520a3..b174168d4 100644 --- a/apps/web-antd/src/views/mes/pro/process/components/pro-process-select.vue +++ b/apps/web-antd/src/views/mes/pro/process/components/pro-process-select.vue @@ -39,13 +39,13 @@ const selectValue = computed({ }, }); -// TODO @AI:是不是要写注释; +/** 前端过滤:按工序名称或编码模糊匹配 */ function handleFilter(input: string, option: any) { const keyword = input.toLowerCase(); const item = option?.item as MesProProcessApi.Process | undefined; return Boolean( item?.name?.toLowerCase().includes(keyword) || - item?.code?.toLowerCase().includes(keyword), + item?.code?.toLowerCase().includes(keyword), ); } diff --git a/apps/web-ele/src/views/mes/pro/route/modules/bom-form.vue b/apps/web-ele/src/views/mes/pro/route/modules/bom-form.vue new file mode 100644 index 000000000..a44a3da24 --- /dev/null +++ b/apps/web-ele/src/views/mes/pro/route/modules/bom-form.vue @@ -0,0 +1,112 @@ + + +