From 16012a5efd93f6db1773226e69caec2cfeb92b89 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 6 Apr 2026 19:52:52 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E7=82=B9=E6=A3=80=E4=BF=9D=E5=85=BB=E9=A1=B9=E7=9B=AE=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E5=99=A8=E5=92=8C=E5=BC=B9=E7=AA=97=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 实现了 MES 点检保养项目的只读输入框和弹窗选择器,支持单选和多选功能。用户可以通过只读输入框查看选中项目的详细信息,并通过点击弹窗进行选择。此功能提升了用户交互体验,简化了项目选择流程。 --- .../dv/subject/components/DvSubjectSelect.vue | 188 ++++++++--- .../components/DvSubjectSelectDialog.vue | 315 ++++++++++++++++++ .../WmMaterialStockSelectDialog.vue | 1 - 3 files changed, 458 insertions(+), 46 deletions(-) create mode 100644 src/views/mes/dv/subject/components/DvSubjectSelectDialog.vue diff --git a/src/views/mes/dv/subject/components/DvSubjectSelect.vue b/src/views/mes/dv/subject/components/DvSubjectSelect.vue index 972c84283..00503d644 100644 --- a/src/views/mes/dv/subject/components/DvSubjectSelect.vue +++ b/src/views/mes/dv/subject/components/DvSubjectSelect.vue @@ -1,38 +1,72 @@ - + + + diff --git a/src/views/mes/dv/subject/components/DvSubjectSelectDialog.vue b/src/views/mes/dv/subject/components/DvSubjectSelectDialog.vue new file mode 100644 index 000000000..1cedcbb86 --- /dev/null +++ b/src/views/mes/dv/subject/components/DvSubjectSelectDialog.vue @@ -0,0 +1,315 @@ + + + + + + diff --git a/src/views/mes/wm/materialStock/components/WmMaterialStockSelectDialog.vue b/src/views/mes/wm/materialStock/components/WmMaterialStockSelectDialog.vue index 27e1b69cc..873457b6c 100644 --- a/src/views/mes/wm/materialStock/components/WmMaterialStockSelectDialog.vue +++ b/src/views/mes/wm/materialStock/components/WmMaterialStockSelectDialog.vue @@ -75,7 +75,6 @@ :data="list" :stripe="true" :show-overflow-tooltip="true" - border row-key="id" :highlight-current-row="!multiple" @selection-change="handleSelectionChange"