From 4646900de1a6b5edbc85843e1a5572dc0be108c2 Mon Sep 17 00:00:00 2001 From: XuZhiqiang Date: Sat, 6 Jun 2026 22:16:41 +0800 Subject: [PATCH] =?UTF-8?q?fix(web-antdv-next):=20=20?= =?UTF-8?q?=E6=94=B9=E6=88=90=20Tabs=20:items=3D"xxxTabItems"=EF=BC=8C?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=20items=20=E5=92=8C=20contentRender=20?= =?UTF-8?q?=E8=BF=81=E7=A7=BB=20MES=20=E5=89=A9=E4=BD=99=E9=A1=B5=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/mes/dv/checkplan/modules/form.vue | 24 +++++++--- .../views/mes/dv/machinery/modules/form.vue | 29 ++++++++---- .../src/views/mes/md/item/modules/form.vue | 44 +++++++++++++------ .../views/mes/md/workstation/modules/form.vue | 32 ++++++++++---- .../views/mes/pro/feedback/modules/form.vue | 21 ++++++--- .../views/mes/pro/workorder/modules/form.vue | 22 +++++++--- .../views/mes/wm/packages/modules/form.vue | 23 +++++++--- .../mes/wm/stocktaking/task/modules/form.vue | 18 +++++--- 8 files changed, 152 insertions(+), 61 deletions(-) diff --git a/apps/web-antdv-next/src/views/mes/dv/checkplan/modules/form.vue b/apps/web-antdv-next/src/views/mes/dv/checkplan/modules/form.vue index 16ede736f..2ab5c80c2 100644 --- a/apps/web-antdv-next/src/views/mes/dv/checkplan/modules/form.vue +++ b/apps/web-antdv-next/src/views/mes/dv/checkplan/modules/form.vue @@ -21,6 +21,10 @@ import SubjectList from './subject-list.vue'; const emit = defineEmits(['success']); const formType = ref('create'); const subTabsName = ref('machinery'); +const checkPlanTabItems = [ + { key: 'machinery', label: '设备' }, + { key: 'subject', label: '项目' }, +]; const formData = ref(); const isDetail = computed(() => formType.value === 'detail'); const getTitle = computed(() => { @@ -105,14 +109,22 @@ const [Modal, modalApi] = useVbenModal({ - - - - - - + diff --git a/apps/web-antdv-next/src/views/mes/dv/machinery/modules/form.vue b/apps/web-antdv-next/src/views/mes/dv/machinery/modules/form.vue index acee35717..792ed069a 100644 --- a/apps/web-antdv-next/src/views/mes/dv/machinery/modules/form.vue +++ b/apps/web-antdv-next/src/views/mes/dv/machinery/modules/form.vue @@ -23,6 +23,11 @@ import RepairList from './repair-list.vue'; const emit = defineEmits(['success']); const formType = ref('create'); // 表单模式 const subTabsName = ref('check'); // 当前资源页签 +const machineryTabItems = [ + { key: 'check', label: '点检记录' }, + { key: 'mainten', label: '保养记录' }, + { key: 'repair', label: '维修记录' }, +]; const formData = ref(); const barcodeDetailRef = ref>(); // 条码详情弹窗 const isDetail = computed(() => formType.value === 'detail'); // 是否查看模式 @@ -116,17 +121,23 @@ const [Modal, modalApi] = useVbenModal({ - - - - - - - - - +