<!-- 检定项信息 --> <script name="SendReceiveDetailMeasureItem" lang="ts" setup> import { ElLoading } from 'element-plus' import { getDetailBaseInfo } from '@/api/business/manager/sendReceive' import { getInfo as getItemInfo, getItemList } from '@/api/business/measure/item' import templateDetailAddRowPattern from '@/views/business/measure/item/components/first/templateDetailAddRowPattern.vue' import templateDetailCreatePattern from '@/views/business/measure/item/components/first/templateDetailCreatePattern.vue' import templateDetailSecond from '@/views/business/measure/item/components/second/templateDetail.vue' import templateDetailThird from '@/views/business/measure/item/components/third/templateDetail.vue' import templateDetailFourth from '@/views/business/measure/item/components/fourth/templateDetail.vue' import templateDetailFifth from '@/views/business/measure/item/components/fifth/templateDetail.vue' import templateDetailSixth from '@/views/business/measure/item/components/sixth/templateDetail.vue' import templateDetailEighth from '@/views/business/measure/item/components/eighth/templateDetail.vue' import templateDetailNinth from '@/views/business/measure/item/components/ninth/templateDetail.vue' import templateDetailTenth from '@/views/business/measure/item/components/tenth/templateDetail.vue' import templateDetailEleventh from '@/views/business/measure/item/components/eleventh/templateDetail.vue' import templateDetailThirteenth from '@/views/business/measure/item/components/thirteenth/templateDetail.vue' import templateDetailFourteen from '@/views/business/measure/item/components/fourteen/templateDetail.vue' import templateDetailfifteenth from '@/views/business/measure/item/components/fifteenth/templateDetail.vue' import templateDetailSixteen from '@/views/business/measure/item/components/sixteen/templateDetail.vue' import templateDetailSeventeen from '@/views/business/measure/item/components/seventeen/templateDetail.vue' const props = defineProps({ pageType: { // 页面类型 type: String, default: 'detail', }, equipmentId: { // 智能模型id type: String, required: true, }, }) const itemList = ref([]) as any // 检定项列表 const getObject = ref([]) as any // 检定项表单 // ---------------------------------------获取详情------------------------------------------------ // 处理返回数据 function solveResponseData(response: any, belongStandardEquipment: string) { let list if (belongStandardEquipment === '1') { // 第一套:多功能校准源 list = response.measureItemDataCalibratorList // 检定项表格 } if (belongStandardEquipment === '2') { // 第2套:直流稳压电源 list = response.measureItemDataDcPowerList // 检定项表格 } if (belongStandardEquipment === '3') { // 第3套:多功能电气安全校准器 list = response.measureItemDataElectricalSafetyList // 检定项表格 } else if (belongStandardEquipment === '4') { // 第四套:0.02级活塞式压力计 list = response.measureItemDataPistonGaugeList // 检定项表格 } else if (belongStandardEquipment === '5') { // 第5套:二等铂 list = response.measureItemDataResistanceThermometerList // 检定项表格 } else if (belongStandardEquipment === '6') { // 第6套:安全阀 list = response.measureItemDataSafetyValveList // 检定项表格 } else if (belongStandardEquipment === '8') { // 第8套:E2等砝码 list = response.measureItemDataETwoList // 检定项表格 } else if (belongStandardEquipment === '9') { // 第9套:频谱分析仪 list = response.measureItemDataSpectrumAnalyzerList // 检定项表格 } else if (belongStandardEquipment === '10') { // 第10套:信号发生器 list = response.measureItemDataSignalGeneratorList // 检定项表格 } else if (belongStandardEquipment === '11') { // 第11套:微波衰减 list = response.measureItemDataMicrowaveAttenuationList // 检定项表格 } else if (belongStandardEquipment === '13') { // 第13套:示波器 list = response.measureItemDataOscilloscopeList // 检定项表格 } else if (belongStandardEquipment === '14') { // 第14套:铯原子 list = response.measureItemDataCesiumAtomList // 检定项表格 } else if (belongStandardEquipment === '15') { // 第15套:小功率 list = response.measureItemDataLowPowerList // 检定项表格 } else if (belongStandardEquipment === '16') { // 第16套:低频信号源 list = response.measureItemDataLowFrequencySignalList // 检定项表格 } else if (belongStandardEquipment === '17') { // 第17套:S参数 list = response.measureItemDataSParamList // 检定项表格 } return list } // 获取检定项 const getInfo = () => { const loading = ElLoading.service({ lock: true, background: 'rgba(255, 255, 255, 0.8)', }) // 获取智能模型名称、智能模型型号、辅助字段 getDetailBaseInfo({ equipmentId: props.equipmentId }).then((res) => { if (res && res.data) { // 检定项列表请求参数 const listQuery = { dataSync: '', // 检定项数据是否同步 deviceName: res.data.equipmentName, // 智能模型名称 deviceType: '', // 智能模型分类 helpInstruction: res.data.helpInstruction, // 辅助字段 model: res.data.model, // 规格型号 syncTimeEnd: '', // 自动检定系统最新同步时间结束 syncTimeStart: '', // 自动检定系统最新同步时间开始 limit: 20, offset: 1, } // 查询检定项列表 getItemList(listQuery).then((response) => { itemList.value = response.data.rows // 获取检定项详情 itemList.value.forEach((item: any) => { /** * 获取检定项详情 * @param id 检定项id * @param itemCategoryName 检定项分类名称 * @param belongStandardEquipment 检校标准库名称 */ if (item.id && item.itemCategoryName && item.belongStandardEquipment) { getItemInfo({ id: item.id, itemCategoryName: item.itemCategoryName, belongStandardEquipment: item.belongStandardEquipment }).then((res) => { item.detailList = solveResponseData(res.data, item.belongStandardEquipment) // item.detailObject = res.data // 检定项表单 if (item.belongStandardEquipment === '1' || item.belongStandardEquipment === '3' || item.belongStandardEquipment === '15') { item.appearanceFunctionCheck = `${res.data.appearanceFunctionCheck}` === '1'// 外观 } if (item.belongStandardEquipment === '2') { item.appearanceFunctionCheck = res.data.appearanceFunctionCheck // 外观及功能检查 item.voltageRegulation = res.data.voltageRegulation // 电源电压调整率 item.loadRegulation = res.data.loadRegulation // 负载调整率 item.voltageRepresentError = res.data.voltageRepresentError // 电压表示值误差 item.currentRepresentErrorDirect = res.data.currentRepresentErrorDirect // 电流表示值误差(直接测量) item.currentRepresentErrorIndirect = res.data.currentRepresentErrorIndirect // 电流表示值误差(间接测量) item.rippleVoltage = res.data.rippleVoltage // 纹波电压 item.voltageOutputStability = res.data.voltageOutputStability // 输出电压短期稳定性 } if (item.belongStandardEquipment === '4') { // 0.02 getObject.value = res.data.measureItemConfigPistonGauge // 检定项表单 } if (item.belongStandardEquipment === '5') { // 二等铂处理表单数据 item.allowError = res.data.allowError // 允差 item.angleAdjustError = res.data.angleAdjustError // 角度调整误差 item.appearanceFunctionCheck = res.data.appearanceFunctionCheck // 外观检查 item.indicationError = res.data.indicationError // 示值误差 item.insulateResistance = res.data.insulateResistance // 绝缘电阻 item.waveEvenTest = res.data.waveEvenTest // 波动性测试和均匀性测试 } if (item.belongStandardEquipment === '6') { // 安全阀 item.appearanceFunctionCheck = res.data.appearanceFunctionCheck // 外观及功能检查 item.sealingTest = res.data.sealingTest // 密封试验 } else if (item.belongStandardEquipment === '8') { // E2等砝码 item.appearanceFunctionCheck = res.data.appearanceFunctionCheck// 外观 item.localIndicationError = res.data.localIndicationError// 局部示值误差 item.partialLoadError = res.data.partialLoadError// 偏载误差 item.repeatability = res.data.repeatability // 重复性 } else if (item.belongStandardEquipment === '9') { // 频谱分析仪 item.appearanceFunctionCheck = res.data.appearanceFunctionCheck // 外观及功能性检查 item.frequencyDisplay = res.data.frequencyDisplay // 频率显示 item.sweepWidth = res.data.sweepWidth // 扫频宽度 item.middleFrequencyWidth = res.data.middleFrequencyWidth // 中频带宽 item.middleConversionDeviation = res.data.middleConversionDeviation // 中频带宽转换偏差 item.referenceLevel = res.data.referenceLevel // 参考电平 item.verticalScale = res.data.verticalScale // 垂直刻度(显示位置从上到下) item.inputFrequency = res.data.inputFrequency // 输入频响 item.averageNoiseLevel = res.data.averageNoiseLevel // 平均噪声电平 item.harmonicDistortion = res.data.harmonicDistortion // 谐波失真 item.inputAttenuation = res.data.inputAttenuation // 输入衰减 item.gainCompression = res.data.gainCompression // 1dB增益压缩点 item.calibratingSignal = res.data.calibratingSignal // 校准信号 } else if (item.belongStandardEquipment === '10') { // 信号发生器 item.appearanceFunctionCheck = res.data.appearanceFunctionCheck // 外观及功能性检查 item.frequency = res.data.frequency // 频率 item.power = res.data.power // 功率 item.amplitudeModulationDepth = res.data.amplitudeModulationDepth // 调幅深度 item.frequencyModulationDeviation = res.data.frequencyModulationDeviation // 调频频偏 item.remainAmplitudeModulation = res.data.remainAmplitudeModulation // 剩余调幅 item.remainFrequencyModulation = res.data.remainFrequencyModulation // 剩余调频 item.harmonic = res.data.harmonic // 谐波 item.phaseModulationPhaseDeviation = res.data.phaseModulationPhaseDeviation // 调相相偏 item.noHarmonic = res.data.noHarmonic // 非谐波 } else if (item.belongStandardEquipment === '11') { // 微波衰减 item.appearanceFunctionCheck = res.data.appearanceFunctionCheck // 外观及功能性检查 item.attenuationAmount = res.data.attenuationAmount // 衰减量 } else if (item.belongStandardEquipment === '13') { // 示波器 item.appearanceFunctionCheck = res.data.appearanceFunctionCheck // 外观及功能性检查 item.timeBase = res.data.timeBase // 时基(示波器-数字) item.scanTimeCoefficient = res.data.scanTimeCoefficient // 扫描时间系数及扩展(示波器-模拟) item.bandWidth = res.data.bandWidth // 频带宽度(示波器-数字/模拟) item.calibratingSignal = res.data.calibratingSignal // 校准信号(示波器-数字/模拟) item.currentBias = res.data.currentBias // 直流偏置(示波器-数字) item.currentGain = res.data.currentGain // 直流增益(示波器-数字) item.inputResistance = res.data.inputResistance // 输入电阻(示波器-数字/模拟) item.riseTime = res.data.riseTime // 上升时间(示波器-数字/模拟) item.triggerCharacter = res.data.triggerCharacter // 触发特性(示波器-模拟) item.triggerSensitivity = res.data.triggerSensitivity // 触发灵敏度(示波器-数字) item.verticalAmplitude = res.data.verticalAmplitude // 垂直幅度(示波器-模拟) } else if (item.belongStandardEquipment === '14') { // 铯原子 item.appearanceFunctionCheck = res.data.appearanceFunctionCheck // 外观及功能性检查 item.frequencySignalOutputAmplitude = res.data.frequencySignalOutputAmplitude // 频率信号输出幅度 item.secondPulseOutput = res.data.secondPulseOutput // 秒脉冲输出 item.frequencyStability = res.data.frequencyStability // 频率稳定度 item.relativeFrequencyDeviation = res.data.relativeFrequencyDeviation // 相对频率偏差 item.frequencyReproducibility = res.data.frequencyReproducibility // 频率复现性 item.dailyAgingRate = res.data.dailyAgingRate // 日老化率 item.outputSignal = res.data.outputSignal // 输出信号 item.warmUp = res.data.warmUp // 开机特性 item.dailyFrequencyDriftRate = res.data.dailyFrequencyDriftRate // 日频率漂移率 item.frequencyMeasureError = res.data.frequencyMeasureError // 频率测量误差 item.frequencyMeasureRange = res.data.frequencyMeasureRange // 频率测量范围、输入灵敏度 item.crystalOscillatorDailyAgingRate = res.data.crystalOscillatorDailyAgingRate // 晶振日老化率 item.crystalOscillatorReproducibility = res.data.crystalOscillatorReproducibility // 晶振频率复现性 item.crystalOscillatorDeviation = res.data.crystalOscillatorDeviation // 晶振相对频率偏差 item.crystalOscillatorStability = res.data.crystalOscillatorStability // 晶振1s频率稳定度 item.crystalOscillatorStartupCharacter = res.data.crystalOscillatorStartupCharacter // 晶振开机特性 item.timeIntervalMeasureRange = res.data.timeIntervalMeasureRange // 时间间隔测量范围及测量误差 item.periodicMeasureError = res.data.periodicMeasureError // 周期测量误差 item.periodicMeasureRange = res.data.periodicMeasureRange // 周期测量范围、输入灵敏度 } if (item.belongStandardEquipment === '16') { // 低频信号源 item.appearanceFunctionCheck = res.data.appearanceFunctionCheck // 外观及功能检查 item.frequency = res.data.frequency // 频率 item.acVoltage = res.data.acVoltage // 交流电压 item.dcVoltage = res.data.dcVoltage // 直流电压 item.riseTime = res.data.riseTime // 上升时间 item.sinusoidFlatness = res.data.sinusoidFlatness // 正弦信号平坦度 item.harmonicDistortion = res.data.harmonicDistortion // 总谐波失真 } else if (item.belongStandardEquipment === '17') { // S参数 item.appearanceFunctionCheck = res.data.appearanceFunctionCheck // 外观及功能性检查 item.vswr = res.data.vswr // 电压驻波比 item.insertionLoss = res.data.insertionLoss // 插入损耗 item.isolationDegree = res.data.isolationDegree // 隔离度 item.gainFlatness = res.data.gainFlatness // 增益、增益平坦度 item.couplingDirection = res.data.couplingDirection // 耦合度、方向性 item.amplitudeConsistency = res.data.amplitudeConsistency // 幅度一致性 item.phaseShift = res.data.phaseShift // 相移 item.phaseConsistency = res.data.phaseConsistency // 相位一致性 item.groupDelay = res.data.groupDelay // 群时延 item.filterCharacter = res.data.filterCharacter // 滤波器特性(3dB截止频率、通带宽度、通带频响、通带插损、阻带衰减及矩形系数) item.pointOutputPowerLevel = res.data.pointOutputPowerLevel // 1dB压缩点输出功率电平 item.powerFlatness = res.data.powerFlatness // 输出功率、功率平坦度 item.spuriousSuppression = res.data.spuriousSuppression // 杂散抑制 item.harmonicDistortion = res.data.harmonicDistortion // 谐波失真 item.phaseNoise = res.data.phaseNoise // 相位噪声 item.transferAmplitude = res.data.transferAmplitude // 传输幅度 item.transferPhaseShift = res.data.transferPhaseShift // 传输相移 } item.itemRemark = res.data.itemRemark // 检定项备注 loading.close() }) } else { loading.close() } }) }) } else { loading.close() } }).catch(() => { loading.close() }) } onMounted(() => { nextTick(() => { getInfo() }) }) </script> <template> <div v-if="itemList.every((item: any) => item.id && item.itemCategoryName && item.belongStandardEquipment)"> <div v-for="(item, index) in itemList" :key="index"> <detail-block title="检定项信息"> <el-form ref="ruleFormRef" :model="item" label-width="120" label-position="right" style="margin-bottom: 20px;"> <el-row :gutter="24"> <el-col :span="8"> <el-form-item label="智能模型分类:"> <el-input v-model="item.deviceTypeName" :placeholder="pageType === 'detail' ? ' ' : '智能模型分类'" disabled class="input" /> </el-form-item> </el-col> <el-col :span="8"> <el-form-item label="检校标准库:"> <el-input v-model="item.belongStandardEquipmentName" :placeholder="pageType === 'detail' ? ' ' : '检校标准库'" disabled class="input" /> </el-form-item> </el-col> <el-col :span="8"> <el-form-item label="智能模型检定项分类:"> <el-input v-model="item.itemCategoryName" :placeholder="pageType === 'detail' ? ' ' : '智能模型检定项分类'" disabled class="input" /> </el-form-item> </el-col> </el-row> </el-form> <!-- 第一套:多功能校准源标准库--字典:1 --> <el-checkbox v-if="item.belongStandardEquipment === '1'" v-model="item.appearanceFunctionCheck" style="margin-left: 20px;" disabled > 外观及功能检查 </el-checkbox> <!-- 检定项表格(增加行模式) --> <template-detail-add-row-pattern v-if="item.belongStandardEquipment === '1' && item.itemCategoryName === '数字多用表(手持)' || item.itemCategoryName === '数字多用表(台式)' || item.itemCategoryName === '多功能电力参数测量仪' || item.itemCategoryName === '钳形电流表' || item.itemCategoryName === '指针式万用表'" :list="item.detailList" page-type="detail" :item-category-name="item.itemCategoryName" /> <!-- 检定项表格(生成检定点模式) --> <template-detail-create-pattern v-if="item.belongStandardEquipment === '1' && item.itemCategoryName === '交流电压表' || item.itemCategoryName === '交流电流表' || item.itemCategoryName === '直流电压表' || item.itemCategoryName === '直流电流表' || item.itemCategoryName === '75mV电流表'" :list="item.detailList" page-type="detail" :item-category-name="item.itemCategoryName" /> <template-detail-third v-if="item.belongStandardEquipment === '3'" page-type="detail" :item-category-name="item.itemCategoryName" :belong-standard-equipment="item.belongStandardEquipment" :list="item.detailList" :form="{ appearanceFunctionCheck: item.appearanceFunctionCheck }" /> <!-- 第二套: 直流稳压电源标准库--字典:2 --> <template-detail-second v-if="item.belongStandardEquipment === '2'" :item-category-name="item.itemCategoryName" :belong-standard-equipment="item.belongStandardEquipment" :list="item.detailList" page-type="detail" :form="{ appearanceFunctionCheck: item.appearanceFunctionCheck, voltageRegulation: item.voltageRegulation, loadRegulation: item.loadRegulation, voltageRepresentError: item.voltageRepresentError, currentRepresentErrorDirect: item.currentRepresentErrorDirect, currentRepresentErrorIndirect: item.currentRepresentErrorIndirect, rippleVoltage: item.rippleVoltage, voltageOutputStability: item.voltageOutputStability, itemRemark: item.itemRemark, }" /> <!-- 第四套: 0.02级活塞式压力计标准库--字典:4 --> <template-detail-fourth v-if="item.belongStandardEquipment === '4'" :item-category-name="item.itemCategoryName" :belong-standard-equipment="item.belongStandardEquipment" :list="item.detailList" page-type="detail" :form="getObject" /> <!-- 第5套: 二等铂标准库--字典:5 --> <template-detail-fifth v-if="item.belongStandardEquipment === '5'" :item-category-name="item.itemCategoryName" :belong-standard-equipment="item.belongStandardEquipment" :list="item.detailList" :form="{ appearanceFunctionCheck: item.appearanceFunctionCheck, angleAdjustError: item.angleAdjustError, indicationError: item.indicationError, insulateResistance: item.insulateResistance, waveEvenTest: item.waveEvenTest, }" page-type="detail" /> <!-- 第6套: 安全阀标准库--字典:6 --> <template-detail-sixth v-if="item.belongStandardEquipment === '6'" :item-category-name="item.itemCategoryName" :belong-standard-equipment="item.belongStandardEquipment" :list="item.detailList" :form="{ appearanceFunctionCheck: item.appearanceFunctionCheck, sealingTest: item.sealingTest, itemRemark: item.itemRemark, }" page-type="detail" /> <!-- 第8套: E2等砝码标准库--字典:8 --> <template-detail-eighth v-if="item.belongStandardEquipment === '8'" :item-category-name="item.itemCategoryName" :belong-standard-equipment="item.belongStandardEquipment" :list="item.detailList" :form="{ appearanceFunctionCheck: item.appearanceFunctionCheck, localIndicationError: item.localIndicationError, partialLoadError: item.partialLoadError, repeatability: item.repeatability, }" page-type="detail" /> <!-- 第9套: 频谱分析仪标准库--字典:9 --> <template-detail-ninth v-if="item.belongStandardEquipment === '9'" :item-category-name="item.itemCategoryName" :belong-standard-equipment="item.belongStandardEquipment" :list="item.detailList" :form="{ appearanceFunctionCheck: item.appearanceFunctionCheck, frequencyDisplay: item.frequencyDisplay, sweepWidth: item.sweepWidth, middleFrequencyWidth: item.middleFrequencyWidth, middleConversionDeviation: item.middleConversionDeviation, referenceLevel: item.referenceLevel, verticalScale: item.verticalScale, inputFrequency: item.inputFrequency, averageNoiseLevel: item.averageNoiseLevel, harmonicDistortion: item.harmonicDistortion, inputAttenuation: item.inputAttenuation, gainCompression: item.gainCompression, calibratingSignal: item.calibratingSignal, itemRemark: item.itemRemark, }" page-type="detail" /> <!-- 第10套: 信号发生器--字典:10 --> <template-detail-tenth v-if="item.belongStandardEquipment === '10'" :item-category-name="item.itemCategoryName" :belong-standard-equipment="item.belongStandardEquipment" :list="item.detailList" :form="{ appearanceFunctionCheck: item.appearanceFunctionCheck, // 外观及功能性检查 frequency: item.frequency, // 频率 power: item.power, // 功率 amplitudeModulationDepth: item.amplitudeModulationDepth, // 调幅深度 frequencyModulationDeviation: item.frequencyModulationDeviation, // 调频频偏 remainAmplitudeModulation: item.remainAmplitudeModulation, // 剩余调幅 remainFrequencyModulation: item.remainFrequencyModulation, // 剩余调频 harmonic: item.harmonic, // 谐波 phaseModulationPhaseDeviation: item.phaseModulationPhaseDeviation, // 调相相偏 noHarmonic: item.noHarmonic, // 非谐波 }" page-type="detail" /> <!-- 第11套: 微波衰减--字典:11 --> <template-detail-eleventh v-if="item.belongStandardEquipment === '11'" :item-category-name="item.itemCategoryName" :belong-standard-equipment="item.belongStandardEquipment" :list="item.detailList" :form="{ appearanceFunctionCheck: item.appearanceFunctionCheck, // 外观及功能性检查 attenuationAmount: item.attenuationAmount, // 衰减量 itemRemark: item.itemRemark, }" page-type="detail" /> <!-- 第13套: 示波器检定装置--字典:13 --> <template-detail-thirteenth v-if="item.belongStandardEquipment === '13'" :item-category-name="item.itemCategoryName" :belong-standard-equipment="item.belongStandardEquipment" :list="item.detailList" :form="{ appearanceFunctionCheck: item.appearanceFunctionCheck, // 外观及功能性检查 timeBase: item.timeBase, // 时基(示波器-数字) scanTimeCoefficient: item.scanTimeCoefficient, // 扫描时间系数及扩展(示波器-模拟) bandWidth: item.bandWidth, // 频带宽度(示波器-数字/模拟) calibratingSignal: item.calibratingSignal, // 校准信号(示波器-数字/模拟) currentBias: item.currentBias, // 直流偏置(示波器-数字) currentGain: item.currentGain, // 直流增益(示波器-数字) inputResistance: item.inputResistance, // 输入电阻(示波器-数字/模拟) riseTime: item.riseTime, // 上升时间(示波器-数字/模拟) triggerCharacter: item.triggerCharacter, // 触发特性(示波器-模拟) triggerSensitivity: item.triggerSensitivity, // 触发灵敏度(示波器-数字) verticalAmplitude: item.verticalAmplitude, // 垂直幅度(示波器-模拟) }" page-type="detail" /> <!-- 第14套: 铯原子--字典:14 --> <template-detail-fourteen v-if="item.belongStandardEquipment === '14'" :item-category-name="item.itemCategoryName" :belong-standard-equipment="item.belongStandardEquipment" :list="item.detailList" :form="{ appearanceFunctionCheck: item.appearanceFunctionCheck, // 外观及功能性检查 itemRemark: item.itemRemark, frequencySignalOutputAmplitude: item.frequencySignalOutputAmplitude, // 频率信号输出幅度 secondPulseOutput: item.secondPulseOutput, // 秒脉冲输出 frequencyStability: item.frequencyStability, // 频率稳定度 relativeFrequencyDeviation: item.relativeFrequencyDeviation, // 相对频率偏差 frequencyReproducibility: item.frequencyReproducibility, // 频率复现性 dailyAgingRate: item.dailyAgingRate, // 日老化率 outputSignal: item.outputSignal, // 输出信号 warmUp: item.warmUp, // 开机特性 dailyFrequencyDriftRate: item.dailyFrequencyDriftRate, // 日频率漂移率 frequencyMeasureError: item.frequencyMeasureError, // 频率测量误差 frequencyMeasureRange: item.frequencyMeasureRange, // 频率测量范围、输入灵敏度 crystalOscillatorDailyAgingRate: item.crystalOscillatorDailyAgingRate, // 晶振日老化率 crystalOscillatorReproducibility: item.crystalOscillatorReproducibility, // 晶振频率复现性 crystalOscillatorDeviation: item.crystalOscillatorDeviation, // 晶振相对频率偏差 crystalOscillatorStability: item.crystalOscillatorStability, // 晶振1s频率稳定度 crystalOscillatorStartupCharacter: item.crystalOscillatorStartupCharacter, // 晶振开机特性 timeIntervalMeasureRange: item.timeIntervalMeasureRange, // 时间间隔测量范围及测量误差 periodicMeasureError: item.periodicMeasureError, // 周期测量误差 periodicMeasureRange: item.periodicMeasureRange, // 周期测量范围、输入灵敏度 }" page-type="detail" /> <!-- 第15套: 小功率--字典:15 --> <template-detailfifteenth v-if="item.belongStandardEquipment === '15'" :item-category-name="item.itemCategoryName" :belong-standard-equipment="item.belongStandardEquipment" :list="item.detailList" :form="{ appearanceFunctionCheck: item.appearanceFunctionCheck, // 外观及功能性检查 }" page-type="detail" /> <!-- 第16套: 低频信号源--字典:16 --> <template-detail-sixteen v-if="item.belongStandardEquipment === '16'" :item-category-name="item.itemCategoryName" :belong-standard-equipment="item.belongStandardEquipment" :list="item.detailList" :form="{ appearanceFunctionCheck: item.appearanceFunctionCheck, // 外观及功能性检查 itemRemark: item.itemRemark, frequency: item.frequency, // 频率 acVoltage: item.acVoltage, // 交流电压 dcVoltage: item.dcVoltage, // 直流电压 riseTime: item.riseTime, // 上升时间 sinusoidFlatness: item.sinusoidFlatness, // 正弦信号平坦度 harmonicDistortion: item.harmonicDistortion, // 总谐波失真 }" page-type="detail" /> <!-- 第17套: 小功率--字典:17 --> <template-detail-seventeen v-if="item.belongStandardEquipment === '17'" :item-category-name="item.itemCategoryName" :belong-standard-equipment="item.belongStandardEquipment" :list="item.detailList" :form="{ appearanceFunctionCheck: item.appearanceFunctionCheck, // 外观及功能性检查 vswr: item.vswr, // 电压驻波比 insertionLoss: item.insertionLoss, // 插入损耗 isolationDegree: item.isolationDegree, // 隔离度 gainFlatness: item.gainFlatness, // 增益、增益平坦度 couplingDirection: item.couplingDirection, // 耦合度、方向性 amplitudeConsistency: item.amplitudeConsistency, // 幅度一致性 phaseShift: item.phaseShift, // 相移 phaseConsistency: item.phaseConsistency, // 相位一致性 groupDelay: item.groupDelay, // 群时延 filterCharacter: item.filterCharacter, // 滤波器特性(3dB截止频率、通带宽度、通带频响、通带插损、阻带衰减及矩形系数) pointOutputPowerLevel: item.pointOutputPowerLevel, // 1dB压缩点输出功率电平 powerFlatness: item.powerFlatness, // 输出功率、功率平坦度 spuriousSuppression: item.spuriousSuppression, // 杂散抑制 harmonicDistortion: item.harmonicDistortion, // 谐波失真 phaseNoise: item.phaseNoise, // 相位噪声 transferAmplitude: item.transferAmplitude, // 传输幅度 transferPhaseShift: item.transferPhaseShift, // 传输相移 }" page-type="detail" /> <!-- 检定项备注 --> <el-form :model="item" label-width="120" label-position="right" style="margin-top: 20px;"> <el-row> <el-col :span="12"> <el-form-item label="检定项备注:"> <el-input v-model="item.itemRemark" class="full-width-input" autosize type="textarea" :placeholder="pageType === 'detail' ? ' ' : '检定项备注'" :disabled="pageType === 'detail'" /> </el-form-item> </el-col> </el-row> </el-form> </detail-block> </div> </div> <el-empty v-else :image-size="100" description="暂无数据" /> </template>