|
|
|
|
@ -94,13 +94,15 @@
|
|
|
|
|
|
|
|
|
|
<section class="dv-repair-section">
|
|
|
|
|
<div class="dv-repair-section__title">维修对象</div>
|
|
|
|
|
<el-form-item :label="t('EquipmentManagement.DvRepair.machineryTypeId')" prop="machineryTypeId">
|
|
|
|
|
<el-radio-group v-model="formData.machineryTypeId" :disabled="isBaseInfoReadonly">
|
|
|
|
|
<el-radio :label="1">{{ t('EquipmentManagement.DvRepair.machineryTypeDevice') }}</el-radio>
|
|
|
|
|
<el-radio :label="2">{{ t('EquipmentManagement.DvRepair.machineryTypeKeyItem') }}</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-row :gutter="20">
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item :label="t('EquipmentManagement.DvRepair.machineryTypeId')" prop="machineryTypeId">
|
|
|
|
|
<el-radio-group v-model="formData.machineryTypeId" :disabled="isBaseInfoReadonly">
|
|
|
|
|
<el-radio :label="1">{{ t('EquipmentManagement.DvRepair.machineryTypeDevice') }}</el-radio>
|
|
|
|
|
<el-radio :label="2">{{ t('EquipmentManagement.DvRepair.machineryTypeKeyItem') }}</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item :label="t('EquipmentManagement.DvRepair.device')" prop="deviceId">
|
|
|
|
|
<el-select
|
|
|
|
|
@ -131,35 +133,6 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row :gutter="20">
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item :label="t('EquipmentManagement.DvRepair.machineryName')" prop="machineryName" :required="false">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="formData.machineryName"
|
|
|
|
|
:placeholder="t('EquipmentManagement.DvRepair.placeholderAutoFill')"
|
|
|
|
|
disabled
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item :label="t('EquipmentManagement.DvRepair.machineryCode')" prop="machineryCode" :required="false">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="formData.machineryCode"
|
|
|
|
|
:placeholder="t('EquipmentManagement.DvRepair.placeholderAutoFill')"
|
|
|
|
|
disabled
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item :label="t('EquipmentManagement.DvRepair.machinerySpec')" prop="machinerySpec" :required="false">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="formData.machinerySpec"
|
|
|
|
|
:placeholder="t('EquipmentManagement.DvRepair.placeholderAutoFill')"
|
|
|
|
|
disabled
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
</section>
|
|
|
|
|
|
|
|
|
|
<section class="dv-repair-section">
|
|
|
|
|
@ -595,6 +568,9 @@ watch(
|
|
|
|
|
formData.value.machinerySpec = undefined
|
|
|
|
|
componentOptions.value = []
|
|
|
|
|
setLineRows([])
|
|
|
|
|
nextTick(() => {
|
|
|
|
|
formRef.value?.clearValidate?.(['deviceId', 'componentId', 'machineryCode', 'machineryName'])
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|