diff --git a/src/views/mes/dv/repair/RepairForm.vue b/src/views/mes/dv/repair/RepairForm.vue index 1af0e77ac..1e888900d 100644 --- a/src/views/mes/dv/repair/RepairForm.vue +++ b/src/views/mes/dv/repair/RepairForm.vue @@ -60,29 +60,16 @@ /> - - - - + + + - - + - + - - - + + + @@ -180,7 +173,6 @@ const formType = ref('create') // 表单类型:create / update / confi const isEditable = computed(() => ['create', 'update'].includes(formType.value)) // 是否为编辑模式 const isConfirm = computed(() => formType.value === 'confirm') // 是否为完成维修模式 const isFinish = computed(() => formType.value === 'finish') // 是否为验收模式 -// DONE @AI:finish 从 isDetail 移除,因验收时维修结果字段需可编辑 const isDetail = computed(() => formType.value === 'detail') // 是否为详情模式(仅 detail 全局只读) const isHeaderReadonly = computed(() => ['confirm', 'finish', 'detail'].includes(formType.value)) // 是否只读 const showFinishFields = computed(() => { @@ -233,8 +225,7 @@ const formRules = reactive({ name: [{ required: true, message: '维修单名称不能为空', trigger: 'blur' }], machineryId: [{ required: true, message: '设备不能为空', trigger: 'blur' }], requireDate: [{ required: true, message: '报修日期不能为空', trigger: 'blur' }], - finishDate: [{ required: true, message: '维修完成日期不能为空', trigger: 'change' }], - result: [{ required: true, message: '维修结果不能为空', trigger: 'change' }] + finishDate: [{ required: true, message: '维修完成日期不能为空', trigger: 'change' }] }) const formRef = ref() // 表单 Ref const originalFormData = ref('') // 原始表单数据快照,用于脏检查