From 0215dbc875320fefa867dd2c06109e11ba4eec15 Mon Sep 17 00:00:00 2001 From: sjl <1716605279@qq.com> Date: Thu, 30 Oct 2025 09:47:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8B=E6=8B=89=E5=8F=AF=E9=80=89=E5=8F=AF?= =?UTF-8?q?=E8=BE=93=E5=85=A5=E6=A1=86=E6=94=B9=E6=88=90input?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../machine/device/components/devicePopup.vue | 41 +++++++++++++++---- .../device/components/monitorPopup.vue | 8 +++- 2 files changed, 39 insertions(+), 10 deletions(-) diff --git a/frontend/src/views/machine/device/components/devicePopup.vue b/frontend/src/views/machine/device/components/devicePopup.vue index 2920073..be9ff8d 100644 --- a/frontend/src/views/machine/device/components/devicePopup.vue +++ b/frontend/src/views/machine/device/components/devicePopup.vue @@ -81,7 +81,15 @@ :disabled="formContent.importFlag == 1" /> - + + + + + + + + + + + + + + + + { } if (scene.value !== '0') { dynamicRules.name = [{ required: true, message: '设备名称必填!', trigger: 'blur' }] - dynamicRules.hardwareVersion = [{ required: true, message: '固件版本必选!', trigger: 'change' }] - dynamicRules.softwareVersion = [{ required: true, message: '软件版本必选!', trigger: 'change' }] + // dynamicRules.hardwareVersion = [{ required: true, message: '固件版本必选!', trigger: 'change' }] + // dynamicRules.softwareVersion = [{ required: true, message: '软件版本必选!', trigger: 'change' }] + dynamicRules.hardwareVersion = [{ required: true, message: '固件版本必填!', trigger: 'blur' }] + dynamicRules.softwareVersion = [{ required: true, message: '软件版本必填!', trigger: 'blur' }] dynamicRules.manufacturer = [{ required: true, message: '生产厂家必选!', trigger: 'change' }] } @@ -498,9 +520,12 @@ const rules = computed(() => { if (mode.value === '比对式') { dynamicRules.inspectDate = [{ required: true, message: '定检日期必填!', trigger: 'blur' }] - dynamicRules.cityName = [{ required: true, message: '所属地市必选!', trigger: 'change' }] - dynamicRules.gdName = [{ required: true, message: '所属供电公司必选!', trigger: 'change' }] - dynamicRules.subName = [{ required: true, message: '所属电站必选!', trigger: 'change' }] + // dynamicRules.cityName = [{ required: true, message: '所属地市必选!', trigger: 'change' }] + // dynamicRules.gdName = [{ required: true, message: '所属供电公司必选!', trigger: 'change' }] + // dynamicRules.subName = [{ required: true, message: '所属电站必选!', trigger: 'change' }] + dynamicRules.cityName = [{ required: true, message: '所属地市必填!', trigger: 'blur' }] + dynamicRules.gdName = [{ required: true, message: '所属供电公司必填!', trigger: 'blur' }] + dynamicRules.subName = [{ required: true, message: '所属电站必填!', trigger: 'blur' }] } return dynamicRules diff --git a/frontend/src/views/machine/device/components/monitorPopup.vue b/frontend/src/views/machine/device/components/monitorPopup.vue index 9a3d952..5bb2bf9 100644 --- a/frontend/src/views/machine/device/components/monitorPopup.vue +++ b/frontend/src/views/machine/device/components/monitorPopup.vue @@ -24,6 +24,9 @@ + + + >> = ref({ name: [{ required: true, message: '监测点名称必填!', trigger: 'blur' }], num: [{ required: true, message: '线路号必选', trigger: 'change' }], connection: [{ required: true, message: '接线方式必选!', trigger: 'change' }], - busbar: [{ required: true, message: '所属母线必选!', trigger: 'change' }], + //busbar: [{ required: true, message: '所属母线必选!', trigger: 'change' }], + busbar: [{ required: true, message: '所属母线必填!', trigger: 'blur' }], // harmSysId : [{ required: true, message: '谐波系统检测点id必填!', trigger: 'blur' }], checkFlag: [{ required: true, message: '是否参与检测必选!', trigger: 'change' }] })