<!-- 检定项信息 -->
<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>