diff --git a/src/views/mes/dvrepair/DvRepairForm.vue b/src/views/mes/dvrepair/DvRepairForm.vue
index 89f938d5..5e28625b 100644
--- a/src/views/mes/dvrepair/DvRepairForm.vue
+++ b/src/views/mes/dvrepair/DvRepairForm.vue
@@ -65,7 +65,7 @@
clearable
:placeholder="t('EquipmentManagement.DvRepair.placeholderAcceptedBy')"
class="!w-full"
- :disabled="isBaseInfoReadonly"
+ :disabled="isRepairMetaReadonly"
>
@@ -78,7 +78,7 @@
filterable
clearable
:placeholder="t('EquipmentManagement.DvRepair.placeholderConfirmBy')"
- :disabled="isBaseInfoReadonly"
+ :disabled="isRepairMetaReadonly"
>
@@ -89,6 +89,14 @@
+
+
+
+ 是
+ 否
+
+
+
@@ -364,6 +372,7 @@ type RepairFormType = 'create' | 'update' | 'repair' | 'detail' | ''
interface DvRepairFormData extends Partial {
deviceId?: number
componentId?: number
+ isShutdown?: boolean
isCode?: boolean
repairStatus?: string
faultPhenomenon?: string
@@ -408,6 +417,7 @@ const createDefaultFormData = (): DvRepairFormData => ({
repairedImages: '',
acceptedBy: undefined,
confirmBy: undefined,
+ isShutdown: undefined,
status: undefined,
remark: undefined,
isCode: true
@@ -422,6 +432,7 @@ const formData = ref(createDefaultFormData())
const isDetailMode = computed(() => formType.value === 'detail')
const repairCodeDisabled = computed(() => formData.value.isCode === true || formType.value === 'update' || formType.value === 'repair' || formType.value === 'detail')
const isBaseInfoReadonly = computed(() => formType.value === 'repair' || formType.value === 'detail')
+const isRepairMetaReadonly = computed(() => formType.value === 'detail')
const isFaultInfoReadonly = computed(() => formType.value === 'repair' || formType.value === 'detail')
const currentStatusValue = computed(() => {
const value = formData.value.status