From 9e0d572ccf13bbd69f317bd3d5d75dfbe9936d06 Mon Sep 17 00:00:00 2001
From: zhang_li
Date: Tue, 10 Jun 2025 14:21:16 +0800
Subject: [PATCH] =?UTF-8?q?SBBJ-1217=E6=A8=A1=E5=85=B7=E3=80=81=E8=AE=BE?=
=?UTF-8?q?=E5=A4=87=EF=BC=8C=E6=98=8E=E7=BB=86=E7=BC=96=E8=BE=91=E3=80=81?=
=?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=8C=E9=80=89=E6=8B=A9=E5=AE=8C=E6=88=90?=
=?UTF-8?q?=EF=BC=8C=E5=AE=8C=E6=88=90=E6=97=B6=E9=97=B4=E5=BA=94=E6=98=AF?=
=?UTF-8?q?=E5=BF=85=E5=A1=AB=E9=A1=B9=EF=BC=9B=E9=80=89=E6=8B=A9=E6=9C=AA?=
=?UTF-8?q?=E5=AE=8C=E6=88=90=EF=BC=8C=E6=9C=AA=E5=AE=8C=E6=88=90=E5=8E=9F?=
=?UTF-8?q?=E5=9B=A0=E5=BA=94=E6=98=AF=E5=BF=85=E5=A1=AB=E9=A1=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../eam/device/deviceinspectionjob/index.vue | 28 +++++++++++++------
.../eam/mold/moldinspectionjob/index.vue | 28 +++++++++++++------
2 files changed, 40 insertions(+), 16 deletions(-)
diff --git a/src/views/eam/device/deviceinspectionjob/index.vue b/src/views/eam/device/deviceinspectionjob/index.vue
index ecd4e86..556204d 100644
--- a/src/views/eam/device/deviceinspectionjob/index.vue
+++ b/src/views/eam/device/deviceinspectionjob/index.vue
@@ -661,34 +661,46 @@ function detailOnChange(field, cur, item, formRef, detailAllSchemas) {
formRef.setValues({completionTime:''})
DeviceInspectionDetailRules.uncompleted = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}]
DeviceInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项', trigger: ['blur', 'change'] }]
- } else {
- detailAllSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true
+ } else if (cur == '0') {
+ detailAllSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true
detailAllSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false
- formRef.setValues({uncompleted:''})
DeviceInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
DeviceInspectionDetailRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}]
+ } else {
+ detailAllSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false
+ detailAllSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false
+ detailAllSchemas.formSchema.find(item => item.field == 'status').value = ''
+ formRef.setValues({status:'',completionTime:'',uncompleted:''})
+ DeviceInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
+ DeviceInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
}
}
}
-const openFormCallBack = (type, row, masterParmas, callback,detailAllSchemasRef) => {
+const openFormCallBack = (type, row, masterParmas, callback, detailAllSchemasRef) => {
if (row == undefined || row == null) {
- detailAllSchemasRef.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true
+ detailAllSchemasRef.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false
detailAllSchemasRef.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false
- detailAllSchemasRef.formSchema.find(item => item.field == 'status').value = '0'
+ detailAllSchemasRef.formSchema.find(item => item.field == 'status').value = ''
DeviceInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
- DeviceInspectionDetailRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}]
+ DeviceInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
} else {
if (row.status == '1') {
detailAllSchemasRef.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false
detailAllSchemasRef.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = true
DeviceInspectionDetailRules.uncompleted = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}]
DeviceInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
- } else {
+ } else if (row.status == '0') {
detailAllSchemasRef.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true
detailAllSchemasRef.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false
DeviceInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
DeviceInspectionDetailRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}]
+ } else {
+ detailAllSchemasRef.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false
+ detailAllSchemasRef.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false
+ detailAllSchemasRef.formSchema.find(item => item.field == 'status').value = ''
+ DeviceInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
+ DeviceInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
}
}
callback()
diff --git a/src/views/eam/mold/moldinspectionjob/index.vue b/src/views/eam/mold/moldinspectionjob/index.vue
index 8fde49e..541573f 100644
--- a/src/views/eam/mold/moldinspectionjob/index.vue
+++ b/src/views/eam/mold/moldinspectionjob/index.vue
@@ -677,34 +677,46 @@ function detailOnChange(field, cur, item, formRef, detailAllSchemas) {
formRef.setValues({completionTime:''})
MoldInspectionDetailRules.uncompleted = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}]
MoldInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项', trigger: ['blur', 'change'] }]
- } else {
- detailAllSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true
+ } else if (cur == '0') {
+ detailAllSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true
detailAllSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false
- formRef.setValues({uncompleted:''})
MoldInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
MoldInspectionDetailRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}]
+ } else {
+ detailAllSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false
+ detailAllSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false
+ detailAllSchemas.formSchema.find(item => item.field == 'status').value = ''
+ formRef.setValues({status:'',completionTime:'',uncompleted:''})
+ MoldInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
+ MoldInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
}
}
}
-const openFormCallBack = (type, row, masterParmas, callback,detailAllSchemasRef) => {
+const openFormCallBack = (type, row, masterParmas, callback, detailAllSchemasRef) => {
if (row == undefined || row == null) {
- detailAllSchemasRef.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true
+ detailAllSchemasRef.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false
detailAllSchemasRef.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false
- detailAllSchemasRef.formSchema.find(item => item.field == 'status').value = '0'
+ detailAllSchemasRef.formSchema.find(item => item.field == 'status').value = ''
MoldInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
- MoldInspectionDetailRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}]
+ MoldInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
} else {
if (row.status == '1') {
detailAllSchemasRef.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false
detailAllSchemasRef.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = true
MoldInspectionDetailRules.uncompleted = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}]
MoldInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
- } else {
+ } else if (row.status == '0') {
detailAllSchemasRef.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true
detailAllSchemasRef.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false
MoldInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
MoldInspectionDetailRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}]
+ } else {
+ detailAllSchemasRef.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false
+ detailAllSchemasRef.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false
+ detailAllSchemasRef.formSchema.find(item => item.field == 'status').value = ''
+ MoldInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
+ MoldInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}]
}
}
callback()