From b3154ef87a34017f6e866d3d0457dd9eb2752e32 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 30 May 2026 18:10:14 +0800 Subject: [PATCH] =?UTF-8?q?feat(mes):=20=E5=A2=9E=E5=8A=A0=20componnents?= =?UTF-8?q?=20=E8=AF=84=E5=AE=A1=E7=9A=84=E5=BB=BA=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/views/mes/dv/checkplan/components/select.vue | 2 ++ apps/web-antd/src/views/mes/dv/machinery/components/select.vue | 1 + .../src/views/mes/md/client/components/select-dialog.vue | 1 + apps/web-antd/src/views/mes/md/client/components/select.vue | 1 + apps/web-antd/src/views/mes/pro/workrecord/components/index.ts | 1 - apps/web-antd/src/views/mes/pro/workrecord/index.vue | 2 +- .../mes/pro/workrecord/{components => modules}/status-bar.vue | 0 apps/web-ele/src/views/mes/pro/workrecord/components/index.ts | 1 - apps/web-ele/src/views/mes/pro/workrecord/index.vue | 2 +- .../mes/pro/workrecord/{components => modules}/status-bar.vue | 0 10 files changed, 7 insertions(+), 4 deletions(-) delete mode 100644 apps/web-antd/src/views/mes/pro/workrecord/components/index.ts rename apps/web-antd/src/views/mes/pro/workrecord/{components => modules}/status-bar.vue (100%) delete mode 100644 apps/web-ele/src/views/mes/pro/workrecord/components/index.ts rename apps/web-ele/src/views/mes/pro/workrecord/{components => modules}/status-bar.vue (100%) diff --git a/apps/web-antd/src/views/mes/dv/checkplan/components/select.vue b/apps/web-antd/src/views/mes/dv/checkplan/components/select.vue index 1c3ab50e8..2dddc5a78 100644 --- a/apps/web-antd/src/views/mes/dv/checkplan/components/select.vue +++ b/apps/web-antd/src/views/mes/dv/checkplan/components/select.vue @@ -48,12 +48,14 @@ async function getList() { function handleChange(value: SelectValue) { const planId = typeof value === 'number' ? value : undefined; emit('update:modelValue', planId); + // TODO @AI:可以简化,不换行么? emit( 'change', list.value.find((item) => item.id === planId), ); } +// TODO @AI:下面,2 个,需要有空行么? watch(() => [props.status, props.type], getList); onMounted(getList); diff --git a/apps/web-antd/src/views/mes/dv/machinery/components/select.vue b/apps/web-antd/src/views/mes/dv/machinery/components/select.vue index ea9b543c8..e37d8f430 100644 --- a/apps/web-antd/src/views/mes/dv/machinery/components/select.vue +++ b/apps/web-antd/src/views/mes/dv/machinery/components/select.vue @@ -39,6 +39,7 @@ function handleChange(value: SelectValue) { ); } +// TODO @AI:按照目前项目的规则,会希望 /** 初始化么 */ ?如果喜欢,是不是加到 style.vue 里? onMounted(getList); diff --git a/apps/web-antd/src/views/mes/md/client/components/select-dialog.vue b/apps/web-antd/src/views/mes/md/client/components/select-dialog.vue index 49b652901..80efd7181 100644 --- a/apps/web-antd/src/views/mes/md/client/components/select-dialog.vue +++ b/apps/web-antd/src/views/mes/md/client/components/select-dialog.vue @@ -28,6 +28,7 @@ const latestQueryRows = ref([]); // 最近一次查询 const queryFinished = ref(false); // 最近一次查询是否完成 // TODO @芋艿:是否有必要搞的这么复杂???后续测试看看。 +// TODO @AI:需要简化下么?好像只有它这里有。。。 const MAX_TABLE_READY_FRAMES = 60; /** 等待下一帧 */ diff --git a/apps/web-antd/src/views/mes/md/client/components/select.vue b/apps/web-antd/src/views/mes/md/client/components/select.vue index fe70ff96b..8a85e1919 100644 --- a/apps/web-antd/src/views/mes/md/client/components/select.vue +++ b/apps/web-antd/src/views/mes/md/client/components/select.vue @@ -38,6 +38,7 @@ const selectedItem = ref(); // 当前选中客户 const displayLabel = computed(() => selectedItem.value?.name ?? ''); // 选择器展示名称 const showClear = computed( + // TODO @AI:这种,是不是应该放到 // computed( 后面? // 是否显示清空图标 () => props.allowClear && diff --git a/apps/web-antd/src/views/mes/pro/workrecord/components/index.ts b/apps/web-antd/src/views/mes/pro/workrecord/components/index.ts deleted file mode 100644 index 5b9734865..000000000 --- a/apps/web-antd/src/views/mes/pro/workrecord/components/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as WorkRecordStatusBar } from './status-bar.vue'; diff --git a/apps/web-antd/src/views/mes/pro/workrecord/index.vue b/apps/web-antd/src/views/mes/pro/workrecord/index.vue index 7f08c5413..65cfb1547 100644 --- a/apps/web-antd/src/views/mes/pro/workrecord/index.vue +++ b/apps/web-antd/src/views/mes/pro/workrecord/index.vue @@ -12,8 +12,8 @@ import { } from '#/api/mes/pro/workrecord'; import { $t } from '#/locales'; -import { WorkRecordStatusBar } from './components'; import { useGridColumns, useGridFormSchema } from './data'; +import WorkRecordStatusBar from './modules/status-bar.vue'; /** 刷新表格 */ function handleRefresh() { diff --git a/apps/web-antd/src/views/mes/pro/workrecord/components/status-bar.vue b/apps/web-antd/src/views/mes/pro/workrecord/modules/status-bar.vue similarity index 100% rename from apps/web-antd/src/views/mes/pro/workrecord/components/status-bar.vue rename to apps/web-antd/src/views/mes/pro/workrecord/modules/status-bar.vue diff --git a/apps/web-ele/src/views/mes/pro/workrecord/components/index.ts b/apps/web-ele/src/views/mes/pro/workrecord/components/index.ts deleted file mode 100644 index 5b9734865..000000000 --- a/apps/web-ele/src/views/mes/pro/workrecord/components/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as WorkRecordStatusBar } from './status-bar.vue'; diff --git a/apps/web-ele/src/views/mes/pro/workrecord/index.vue b/apps/web-ele/src/views/mes/pro/workrecord/index.vue index 7f08c5413..65cfb1547 100644 --- a/apps/web-ele/src/views/mes/pro/workrecord/index.vue +++ b/apps/web-ele/src/views/mes/pro/workrecord/index.vue @@ -12,8 +12,8 @@ import { } from '#/api/mes/pro/workrecord'; import { $t } from '#/locales'; -import { WorkRecordStatusBar } from './components'; import { useGridColumns, useGridFormSchema } from './data'; +import WorkRecordStatusBar from './modules/status-bar.vue'; /** 刷新表格 */ function handleRefresh() { diff --git a/apps/web-ele/src/views/mes/pro/workrecord/components/status-bar.vue b/apps/web-ele/src/views/mes/pro/workrecord/modules/status-bar.vue similarity index 100% rename from apps/web-ele/src/views/mes/pro/workrecord/components/status-bar.vue rename to apps/web-ele/src/views/mes/pro/workrecord/modules/status-bar.vue