diff --git a/src/views/equipement/stateMaintenance/commonComponents/basic.vue b/src/views/equipement/stateMaintenance/commonComponents/basic.vue index 87f3a0b..6448dce 100644 --- a/src/views/equipement/stateMaintenance/commonComponents/basic.vue +++ b/src/views/equipement/stateMaintenance/commonComponents/basic.vue @@ -164,32 +164,34 @@ } // 确定选择设备 -const confirmSelectEquipment = (val: any) => { +const confirmSelectEquipment = (val: any, type = '') => { if (val.length) { getEquipmentDetail({ id: val[0].id, type: '1' }).then((res) => { - attachmentList.value = res.data.attachmentList // 主附件信息 - technicalTargetList.value = res.data.technicalTargetList // 技术指标表格 - form.value.equipmentId = val[0].id // 设备id - form.value.equipmentName = res.data.equipmentInfoApproval.equipmentName // 设备名称 - form.value.equipmentNo = res.data.equipmentInfoApproval.equipmentNo // 统一编号 - form.value.model = res.data.equipmentInfoApproval.model // 规格型号 - form.value.productCountry = res.data.equipmentInfoApproval.productCountry // 生产国家 - form.value.manufacturer = res.data.equipmentInfoApproval.manufacturer // 生产厂家 - form.value.manufactureNo = res.data.equipmentInfoApproval.manufactureNo // 出厂编号 - form.value.produceDate = res.data.equipmentInfoApproval.produceDate // 生产日期 - form.value.traceCompany = res.data.equipmentInfoApproval.traceCompany // 溯源单位 - form.value.traceDate = res.data.equipmentInfoApproval.traceDate // 溯源日期 - form.value.measureValidDate = res.data.equipmentInfoApproval.measureValidDate // 检定有效期 - form.value.meterIdentify = res.data.equipmentInfoApproval.meterIdentify // 计量标识 - form.value.groupCode = res.data.equipmentInfoApproval.groupCode // 部门 - form.value.groupCodeName = res.data.equipmentInfoApproval.groupCodeName // 部门名称 - form.value.labCode = res.data.equipmentInfoApproval.labCode // 实验室 - form.value.labCodeName = res.data.equipmentInfoApproval.labCodeName // 实验室名称 - form.value.directorId = res.data.equipmentInfoApproval.directorId // 负责人id - form.value.directorName = res.data.equipmentInfoApproval.directorName // 负责人名称 - form.value.usageStatus = res.data.equipmentInfoApproval.usageStatus // 使用状态 - form.value.usageStatusName = res.data.equipmentInfoApproval.usageStatusName // 使用状态名称 - form.value.usedYears = res.data.equipmentInfoApproval.usedYears // 使用年限 + if (type !== 'detail') { + attachmentList.value = res.data.attachmentList // 主附件信息 + technicalTargetList.value = res.data.technicalTargetList // 技术指标表格 + form.value.equipmentId = val[0].id // 设备id + form.value.equipmentName = res.data.equipmentInfoApproval.equipmentName // 设备名称 + form.value.equipmentNo = res.data.equipmentInfoApproval.equipmentNo // 统一编号 + form.value.model = res.data.equipmentInfoApproval.model // 规格型号 + form.value.productCountry = res.data.equipmentInfoApproval.productCountry // 生产国家 + form.value.manufacturer = res.data.equipmentInfoApproval.manufacturer // 生产厂家 + form.value.manufactureNo = res.data.equipmentInfoApproval.manufactureNo // 出厂编号 + form.value.produceDate = res.data.equipmentInfoApproval.produceDate // 生产日期 + form.value.traceCompany = res.data.equipmentInfoApproval.traceCompany // 溯源单位 + form.value.traceDate = res.data.equipmentInfoApproval.traceDate // 溯源日期 + form.value.measureValidDate = res.data.equipmentInfoApproval.measureValidDate // 检定有效期 + form.value.meterIdentify = res.data.equipmentInfoApproval.meterIdentify // 计量标识 + form.value.groupCode = res.data.equipmentInfoApproval.groupCode // 部门 + form.value.groupCodeName = res.data.equipmentInfoApproval.groupCodeName // 部门名称 + form.value.labCode = res.data.equipmentInfoApproval.labCode // 实验室 + form.value.labCodeName = res.data.equipmentInfoApproval.labCodeName // 实验室名称 + form.value.directorId = res.data.equipmentInfoApproval.directorId // 负责人id + form.value.directorName = res.data.equipmentInfoApproval.directorName // 负责人名称 + form.value.usageStatus = res.data.equipmentInfoApproval.usageStatus // 使用状态 + form.value.usageStatusName = res.data.equipmentInfoApproval.usageStatusName // 使用状态名称 + form.value.usedYears = res.data.equipmentInfoApproval.usedYears // 使用年限 + } form.value.technicalFile = res.data.equipmentInfoApproval.technicalFile ? res.data.equipmentInfoApproval.technicalFile.split(',') : res.data.equipmentInfoApproval.technicalFile // 核查规范/确认方法 meterStandardList.value = res.data.standardInfoList.map((item: { standardName: string;standardNo: string;id: string }) => { @@ -297,6 +299,7 @@ form.value = res.data attachmentList.value = res.data.attachmentList technicalTargetList.value = res.data.technicalTargetList + confirmSelectEquipment([{ id: res.data.equipmentId }], 'detail') }) } // ---------------------------------------------钩子----------------------------------------------