diff --git a/src/views/business/taskMeasure/measureData/components/first/templateDetail.vue b/src/views/business/taskMeasure/measureData/components/first/templateDetail.vue index 5b3dd1b..ee2af5b 100644 --- a/src/views/business/taskMeasure/measureData/components/first/templateDetail.vue +++ b/src/views/business/taskMeasure/measureData/components/first/templateDetail.vue @@ -1256,6 +1256,23 @@ }) }) +// 检校类别变化 +const changeMeasureCategory = (val: string) => { + if (form.value.conclusion === '所检项目合格') { + form.value.meterIdentify = '合格' + form.value.remark = `经${measureCategoryDict.value[form.value.measureCategory]},该${sampleList.value[0].sampleName}所${measureCategoryDict.value[form.value.measureCategory]}指标均符合技术说明书要求。` // 检校类别 + } + else if (form.value.conclusion === '不合格') { + form.value.meterIdentify = '停用' + form.value.remark = `经${measureCategoryDict.value[form.value.measureCategory]},该${sampleList.value[0].sampleName}所${measureCategoryDict.value[form.value.measureCategory]}指标不符合技术说明书要求。` // 检校类别 + } + else { + form.value.meterIdentify = '停用' + form.value.remark = `经${measureCategoryDict.value[form.value.measureCategory]},该${sampleList.value[0].sampleName}所${measureCategoryDict.value[form.value.measureCategory]}指标除*外所检项目符合技术说明书要求。` // 检校类别 + } + emits('changeMeterIdentify', form.value.meterIdentify) +} + // 检定结论变化 const changeConclusion = (val: string) => { if (val === '所检项目合格') { @@ -1320,6 +1337,7 @@ filterable :disabled="pageType === 'detail'" class="full-width-input" + @change="changeMeasureCategory" > { + if (form.value.conclusion === '所检项目合格') { + form.value.meterIdentify = '合格' + form.value.remark = `经${measureCategoryDict.value[form.value.measureCategory]},该${sampleList.value[0].sampleName}所${measureCategoryDict.value[form.value.measureCategory]}指标均符合技术说明书要求。` // 检校类别 + } + else if (form.value.conclusion === '不合格') { + form.value.meterIdentify = '停用' + form.value.remark = `经${measureCategoryDict.value[form.value.measureCategory]},该${sampleList.value[0].sampleName}所${measureCategoryDict.value[form.value.measureCategory]}指标不符合技术说明书要求。` // 检校类别 + } + else { + form.value.meterIdentify = '停用' + form.value.remark = `经${measureCategoryDict.value[form.value.measureCategory]},该${sampleList.value[0].sampleName}所${measureCategoryDict.value[form.value.measureCategory]}指标除*外所检项目符合技术说明书要求。` // 检校类别 + } + emits('changeMeterIdentify', form.value.meterIdentify) +} + // 检定结论变化 const changeConclusion = (val: string) => { if (val === '所检项目合格') { @@ -1320,6 +1337,7 @@ filterable :disabled="pageType === 'detail'" class="full-width-input" + @change="changeMeasureCategory" > { + if (form.value.conclusion === '所检项目合格') { + form.value.meterIdentify = '合格' + form.value.remark = `经${measureCategoryDict.value[form.value.measureCategory]},该${sampleList.value[0].sampleName}所${measureCategoryDict.value[form.value.measureCategory]}指标均符合技术说明书要求。` // 检校类别 + } + else if (form.value.conclusion === '不合格') { + form.value.meterIdentify = '停用' + form.value.remark = `经${measureCategoryDict.value[form.value.measureCategory]},该${sampleList.value[0].sampleName}所${measureCategoryDict.value[form.value.measureCategory]}指标不符合技术说明书要求。` // 检校类别 + } + else { + form.value.meterIdentify = '停用' + form.value.remark = `经${measureCategoryDict.value[form.value.measureCategory]},该${sampleList.value[0].sampleName}所${measureCategoryDict.value[form.value.measureCategory]}指标除*外所检项目符合技术说明书要求。` // 检校类别 + } + emits('changeMeterIdentify', form.value.meterIdentify) +} + // 检定结论变化 const changeConclusion = (val: string) => { if (val === '所检项目合格') { @@ -1320,6 +1337,7 @@ filterable :disabled="pageType === 'detail'" class="full-width-input" + @change="changeMeasureCategory" > 0 ? 1 : 0 @@ -270,7 +270,7 @@ frequencyDefineFront: item.frequency + item.frequencyUnit, // 频率 highPassFilterDefineFront: item.highPassFilter + item.highPassFilterUnit, // 高通滤波 lowerPassFilterDefineFront: item.lowerPassFilter + item.lowerPassFilterUnit, // 低通滤波 - upperThdDefineFront: item.upperIndexSymbol + item.upperThd + item.upperIndexUnit, // 指标上限/THD上限 + upperThdDefineFront: item.upperIndexSymbol + item.upperIndex + item.upperIndexUnit, // 指标上限/THD上限 } }) itemFormData.value.remainFrequencyModulation = residentialFrequencyModulationList.value.length > 0 ? 1 : 0 @@ -284,7 +284,7 @@ frequencyDefineFront: item.frequency + item.frequencyUnit, // 频率 amplitudeDefineFront: item.amplitude + item.amplitudeUnit, // 幅度 measureValueDefineFront: item.measureValue + item.measureValueUnit, // 测量值 - upperThdDefineFront: item.upperIndexSymbol + item.upperThd + item.upperIndexUnit, // 指标上限/THD上限 + upperThdDefineFront: item.upperIndexSymbol + item.upperIndex + item.upperIndexUnit, // 指标上限/THD上限 } }) itemFormData.value.harmonic = harmonicList.value.length > 0 ? 1 : 0 @@ -316,7 +316,7 @@ powerDefineFront: item.power + item.powerUnit, // 功率 offsetFrequencyDefineFront: item.offsetFrequency + item.offsetFrequencyUnit, // 偏移频率 // measureValueUnit: 'dBc', // 测量值单位 - upperThdDefineFront: item.upperIndexSymbol + item.upperThd + item.upperIndexUnit, // 指标上限/THD上限 + upperThdDefineFront: item.upperIndexSymbol + item.upperIndex + item.upperIndexUnit, // 指标上限/THD上限 technicalIndexDefineFront: item.technicalIndexSymbol + item.technicalIndex + item.technicalIndexUnit, // 技术指标 } })