时ㅤ间:
diff --git a/src/views/business/taskMeasure/measureData/components/third/templateDetail.vue b/src/views/business/taskMeasure/measureData/components/third/templateDetail.vue
index 57e7806..86abc1c 100644
--- a/src/views/business/taskMeasure/measureData/components/third/templateDetail.vue
+++ b/src/views/business/taskMeasure/measureData/components/third/templateDetail.vue
@@ -545,8 +545,8 @@
fetchItemInfo($route.query.itemId! as string, $route.query.itemCategoryName! as string, $route.query.belongStandardEquipment as string)
}
else {
- fetchItemInfo($route.query.itemId! as string, $route.query.itemCategoryName! as string, $route.query.belongStandardEquipment as string).then(() => {
- // fetchInfo()
+ fetchItemInfo($route.query.itemId! as string, $route.query.itemCategoryName! as string, $route.query.belongStandardEquipment as string, false).then(() => {
+ fetchInfo()
})
}
})
diff --git a/src/views/business/taskMeasure/measureData/detail.vue b/src/views/business/taskMeasure/measureData/detail.vue
index aa4947f..98b3719 100644
--- a/src/views/business/taskMeasure/measureData/detail.vue
+++ b/src/views/business/taskMeasure/measureData/detail.vue
@@ -73,6 +73,10 @@
...templateDetailRef.value.sampleList[0], // 被检件信息
customerName: pageType.value === 'add' ? '' : templateDetailRef.value.form.customerName, // 委托单位系统生成,在此置空(原有数据是从我的任务列表页带来,仅做展示)
model: templateDetailRef.value.sampleList[0].sampleModel, // 型号
+ manufacturer: templateDetailRef.value.sampleList[0].manufacturer, // 生产厂家
+ sampleId: templateDetailRef.value.sampleList[0].sampleId,
+ sampleName: templateDetailRef.value.sampleList[0].sampleName,
+ manufactureNo: templateDetailRef.value.sampleList[0].manufactureNo,
equipmentDTOs: templateDetailRef.value.measureDataCalibratorList.map((item: { id: string; standardId: string; standardName: string }) => {
return {
equipmentId: item.id,
@@ -102,6 +106,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
// equipmentList
equipmentDTOs: templateDetailRef.value.templateFormAndTableRef.measureEquipmentList.map((item: { id: string; standardId: string; standardName: string }) => {
return {
@@ -121,6 +126,8 @@
...templateDetailRef.value.templateFormAndTableRef.sampleList[0], // 被检件信息
customerName: pageType.value === 'add' ? '' : templateDetailRef.value.templateFormAndTableRef.form.customerName, // 委托单位系统生成,在此置空(原有数据是从我的任务列表页带来,仅做展示)
model: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleModel, // 型号
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
+
equipmentDTOs: templateDetailRef.value.templateFormAndTableRef.measureEquipmentList.map((item: { id: string; standardId: string; standardName: string }) => {
return {
equipmentId: item.id,
@@ -156,6 +163,11 @@
...templateDetailRef.value.templateFormAndTableRef.sampleList[0], // 被检件信息
customerName: pageType.value === 'add' ? '' : templateDetailRef.value.templateFormAndTableRef.form.customerName, // 委托单位系统生成,在此置空(原有数据是从我的任务列表页带来,仅做展示)
model: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleModel, // 型号
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
+ sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
+ sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
+ manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ itemCategoryName: itemCategoryName.value, // 检定项分类名称
equipmentDTOs: templateDetailRef.value.templateFormAndTableRef.measureEquipmentList.map((item: { id: string; standardId: string; standardName: string }) => {
return {
equipmentId: item.id,
@@ -186,6 +198,10 @@
...templateDetailRef.value.templateFormAndTableRef.sampleList[0], // 被检件信息
customerName: pageType.value === 'add' ? '' : templateDetailRef.value.templateFormAndTableRef.form.customerName, // 委托单位系统生成,在此置空(原有数据是从我的任务列表页带来,仅做展示)
model: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleModel, // 型号
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
+ sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
+ sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
+ manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
equipmentDTOs: templateDetailRef.value.templateFormAndTableRef.measureEquipmentList.map((item: { id: string; standardId: string; standardName: string }) => {
return {
equipmentId: item.id,
@@ -218,6 +234,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
}
@@ -242,6 +259,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
}
@@ -265,6 +283,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
}
@@ -288,6 +307,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
}
@@ -310,6 +330,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
measureDataSignalGeneratorList: templateDetailRef.value.solveParamsBeforeSave(),
@@ -333,6 +354,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
measureDataOscilloscopeList: templateDetailRef.value.solveParamsBeforeSave(),
@@ -357,6 +379,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
}
@@ -379,6 +402,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
measureDataLowPowerList: templateDetailRef.value.list,
@@ -403,6 +427,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
}
@@ -425,6 +450,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
measureDataSParamList: templateDetailRef.value.solveParamsBeforeSave(),
diff --git a/src/views/equipement/standard/checkData/components/eighth/checkDataCom.vue b/src/views/equipement/standard/checkData/components/eighth/checkDataCom.vue
index 8c214fb..9c7ddd3 100644
--- a/src/views/equipement/standard/checkData/components/eighth/checkDataCom.vue
+++ b/src/views/equipement/standard/checkData/components/eighth/checkDataCom.vue
@@ -134,9 +134,9 @@
width: '180',
children: [
{ value: 'aOneValueFive', text: 'A1(Ir1i)', align: 'center', required: true, width: '180', type: 'inputNumber' },
- { value: 'bTwoValueFive', text: 'B1(It1i)', align: 'center', required: true, width: '180', type: 'inputNumber' },
- { value: 'bTwoValueFour', text: 'B2(It2i)', align: 'center', required: true, width: '180', type: 'inputNumber' },
- { value: 'bOneValueFive', text: 'A2(Ir2i)', align: 'center', required: true, width: '180', type: 'inputNumber' },
+ { value: 'bOneValueFive', text: 'B1(It1i)', align: 'center', required: true, width: '180', type: 'inputNumber' },
+ { value: 'bTwoValueFive', text: 'B2(It2i)', align: 'center', required: true, width: '180', type: 'inputNumber' },
+ { value: 'aTwoValueFive', text: 'A2(Ir2i)', align: 'center', required: true, width: '180', type: 'inputNumber' },
{ value: 'averageValueFive', text: '平均值△Ii', align: 'center', required: false, width: '180', type: 'text' },
],
},
@@ -335,7 +335,9 @@
checkDataETwoList: checkDataETwoListParams.map((item: { lessThan: string; illustration: string }) => {
return {
...item,
- lessThan: item.lessThan === '是' ? '1' : item.lessThan === '否' ? '0' : '', // 是否Sm≤U
+ conclusion: '',
+ lessThan: '',
+ // lessThan: item.lessThan === '是' ? '1' : item.lessThan === '否' ? '0' : '', // 是否Sm≤U
}
}),
itemCategoryId: itemCategoryId.value, // 核查项分类id
@@ -406,15 +408,13 @@
lessThan: `${item.lessThan}` === '1' ? '是' : '否',
}
})
+ // 计算结论
+ const tempResult = listStability.value.every((item: { lessThan: string }) => {
+ return item.lessThan === '是'
+ })
+ const dateNum = dateCount(columns_stability.value)
+ form.value.conclusion = dateNum < 4 ? '设备性能正常' : tempResult ? '设备性能正常' : '设备性能异常'
}
- // 计算结论
- if (listStability.value.every(item => `${item}` === '是')) {
- form.value.conclusion = '设备性能正常'
- }
- else {
- form.value.conclusion = '设备性能异常'
- }
- // form.value.conclusion = listStability.value.length ? listStability.value[0].conclusion! : ''// 结论
repeatabilityTableLoading.value = false
stabilityTableLoading.value = false
}).catch(() => {
@@ -517,8 +517,10 @@
if (date === '') { // 正常核查数据
const num = (props.pageType === 'edit' || props.pageType === 'detail') ? 5 : 4 // 切换标准装置这个不变
listStability.value = listStability.value.map((item) => {
- clearDateValue(item)
- const { itemData, columnsData } = solveHistoryIndicationTableData(res.data.data, item, columns_stability.value, num, 2)
+ const { itemData, columnsData } = solveHistoryIndicationTableData(res.data.data, item, columns_stability.value, num, 2, '8')
+ console.log('====columnsData====', columnsData)
+ // console.log('====res.data.data====',res.data.data );
+
columns_stability.value = columnsData
return item = itemData
})
@@ -528,7 +530,7 @@
initColumnsCheckDate()
listStabilityCheckDate.value = listStabilityCheckDate.value.map((item) => {
clearDateValue(item)
- const { itemData, columnsData } = solveHistoryIndicationTableData(res.data.data, item, columns_stability_checkDate.value, 5, 2)
+ const { itemData, columnsData } = solveHistoryIndicationTableData(res.data.data, item, columns_stability_checkDate.value, 5, 2, '8')
columns_stability_checkDate.value = columnsData
return item = itemData
})
@@ -575,7 +577,7 @@
// -------------------------------------钩子-----------------------------------------------------
// 统计日期
-const dateCount = (columns: TableColumn[]) => {
+function dateCount(columns: TableColumn[]) {
let dateNum = 0 // 稳定性表格有几个日期
// 统计有几个日期
diff --git a/src/views/equipement/standard/checkData/components/fifteenth/checkDataCom.vue b/src/views/equipement/standard/checkData/components/fifteenth/checkDataCom.vue
index 5f974b3..3294ccd 100644
--- a/src/views/equipement/standard/checkData/components/fifteenth/checkDataCom.vue
+++ b/src/views/equipement/standard/checkData/components/fifteenth/checkDataCom.vue
@@ -14,7 +14,7 @@
import { addCheckData, calculateHandle, getHistoryIndication, getInfo, updateCheckData } from '@/api/equipment/standard/checkData'
import { getCheckItemDetail, getJobInstructionList } from '@/api/equipment/standard/book'
import { useGroup } from '@/commonMethods/useGroup'
-
+import { useRound } from '@/commonMethods/useRound'
const props = defineProps({
selectStandardId: { // 选择的标准装置id
type: String,
@@ -277,27 +277,27 @@
standardDeviation: '', // 重复性
urel: e.urel, // u(k=2)
- pbuValueOne: 1, // Pbu1/mW
- pbuValueTwo: 1, // Pbu2/mW
- pbuValueThree: 1, // Pbu3/mW
- pbuValueFour: 1, // Pbu4/mW
- pbuValueFive: 1, // Pbu5/mW
- pbuValueSix: 1, // Pbu6/mW
- pbuValueSeven: 1, // Pbu7/mW
- pbuValueEight: 1, // Pbu8/mW
- pbuValueNine: 1, // Pbu9/mW
- pbuValueTen: 1, // Pbu10/mW
+ pbuValueOne: undefined, // Pbu1/mW
+ pbuValueTwo: undefined, // Pbu2/mW
+ pbuValueThree: undefined, // Pbu3/mW
+ pbuValueFour: undefined, // Pbu4/mW
+ pbuValueFive: undefined, // Pbu5/mW
+ pbuValueSix: undefined, // Pbu6/mW
+ pbuValueSeven: undefined, // Pbu7/mW
+ pbuValueEight: undefined, // Pbu8/mW
+ pbuValueNine: undefined, // Pbu9/mW
+ pbuValueTen: undefined, // Pbu10/mW
- pcuValueOne: 1, // Pcu1/mW
- pcuValueTwo: 1, // Pcu2/mW
- pcuValueThree: 1, // Pcu3/mW
- pcuValueFour: 1, // Pcu4/mW
- pcuValueFive: 1, // Pcu5/mW
- pcuValueSix: 1, // Pcu6/mW
- pcuValueSeven: 1, // Pcu7/mW
- pcuValueEight: 1, // Pcu8/mW
- pcuValueNine: 1, // Pcu9/mW
- pcuValueTen: 1, // Pcu10/mW
+ pcuValueOne: undefined, // Pcu1/mW
+ pcuValueTwo: undefined, // Pcu2/mW
+ pcuValueThree: undefined, // Pcu3/mW
+ pcuValueFour: undefined, // Pcu4/mW
+ pcuValueFive: undefined, // Pcu5/mW
+ pcuValueSix: undefined, // Pcu6/mW
+ pcuValueSeven: undefined, // Pcu7/mW
+ pcuValueEight: undefined, // Pcu8/mW
+ pcuValueNine: undefined, // Pcu9/mW
+ pcuValueTen: undefined, // Pcu10/mW
}
}) as any
// 稳定性
@@ -419,6 +419,28 @@
kuValueEight: item.checkType === '稳定性' ? item.kuValueEight : Number(item.kuValueEight),
kuValueNine: item.checkType === '稳定性' ? item.kuValueNine : Number(item.kuValueNine),
kuValueTen: item.checkType === '稳定性' ? item.kuValueTen : Number(item.kuValueTen),
+
+ pbuValueOne: item.checkType === '稳定性' ? item.pbuValueOne : (item.checkType === '重复性' && `${item.pbuValueOne}` === '') ? undefined : useRound(Number(item.pbuValueOne), 4), // Pbu1/mW
+ pbuValueTwo: item.checkType === '稳定性' ? item.pbuValueTwo : (item.checkType === '重复性' && `${item.pbuValueTwo}` === '') ? undefined : useRound(Number(item.pbuValueTwo), 4), // Pbu2/mW
+ pbuValueThree: item.checkType === '稳定性' ? item.pbuValueThree : (item.checkType === '重复性' && `${item.pbuValueThree}` === '') ? undefined : useRound(Number(item.pbuValueThree), 4), // Pbu3/mW
+ pbuValueFour: item.checkType === '稳定性' ? item.pbuValueFour : (item.checkType === '重复性' && `${item.pbuValueFour}` === '') ? undefined : useRound(Number(item.pbuValueFour), 4), // Pbu4/mW
+ pbuValueFive: item.checkType === '稳定性' ? item.pbuValueFive : (item.checkType === '重复性' && `${item.pbuValueFive}` === '') ? undefined : useRound(Number(item.pbuValueFive), 4), // Pbu5/mW
+ pbuValueSix: item.checkType === '稳定性' ? item.pbuValueSix : (item.checkType === '重复性' && `${item.pbuValueSix}` === '') ? undefined : useRound(Number(item.pbuValueSix), 4), // Pbu6/mW
+ pbuValueSeven: item.checkType === '稳定性' ? item.pbuValueSeven : (item.checkType === '重复性' && `${item.pbuValueSeven}` === '') ? undefined : useRound(Number(item.pbuValueSeven), 4), // Pbu7/mW
+ pbuValueEight: item.checkType === '稳定性' ? item.pbuValueEight : (item.checkType === '重复性' && `${item.pbuValueEight}` === '') ? undefined : useRound(Number(item.pbuValueEight), 4), // Pbu8/mW
+ pbuValueNine: item.checkType === '稳定性' ? item.pbuValueNine : (item.checkType === '重复性' && `${item.pbuValueNine}` === '') ? undefined : useRound(Number(item.pbuValueNine), 4), // Pbu9/mW
+ pbuValueTen: item.checkType === '稳定性' ? item.pbuValueTen : (item.checkType === '重复性' && `${item.pbuValueTen}` === '') ? undefined : useRound(Number(item.pbuValueTen), 4), // Pbu10/mW
+
+ pcuValueOne: item.checkType === '稳定性' ? item.pcuValueOne : (item.checkType === '重复性' && `${item.pcuValueOne}` === '') ? undefined : useRound(Number(item.pcuValueOne), 3), // Pcu1/mW
+ pcuValueTwo: item.checkType === '稳定性' ? item.pcuValueTwo : (item.checkType === '重复性' && `${item.pcuValueTwo}` === '') ? undefined : useRound(Number(item.pcuValueTwo), 3), // Pcu2/mW
+ pcuValueThree: item.checkType === '稳定性' ? item.pcuValueThree : (item.checkType === '重复性' && `${item.pcuValueThree}` === '') ? undefined : useRound(Number(item.pcuValueThree), 3), // Pcu3/mW
+ pcuValueFour: item.checkType === '稳定性' ? item.pcuValueFour : (item.checkType === '重复性' && `${item.pcuValueFour}` === '') ? undefined : useRound(Number(item.pcuValueFour), 3), // Pcu4/mW
+ pcuValueFive: item.checkType === '稳定性' ? item.pcuValueFive : (item.checkType === '重复性' && `${item.pcuValueFive}` === '') ? undefined : useRound(Number(item.pcuValueFive), 3), // Pcu5/mW
+ pcuValueSix: item.checkType === '稳定性' ? item.pcuValueSix : (item.checkType === '重复性' && `${item.pcuValueSix}` === '') ? undefined : useRound(Number(item.pcuValueSix), 3), // Pcu6/mW
+ pcuValueSeven: item.checkType === '稳定性' ? item.pcuValueSeven : (item.checkType === '重复性' && `${item.pcuValueSeven}` === '') ? undefined : useRound(Number(item.pcuValueSeven), 3), // Pcu7/mW
+ pcuValueEight: item.checkType === '稳定性' ? item.pcuValueEight : (item.checkType === '重复性' && `${item.pcuValueEight}` === '') ? undefined : useRound(Number(item.pcuValueEight), 3), // Pcu8/mW
+ pcuValueNine: item.checkType === '稳定性' ? item.pcuValueNine : (item.checkType === '重复性' && `${item.pcuValueNine}` === '') ? undefined : useRound(Number(item.pcuValueNine), 3), // Pcu9/mW
+ pcuValueTen: item.checkType === '稳定性' ? item.pcuValueTen : (item.checkType === '重复性' && `${item.pcuValueTen}` === '') ? undefined : useRound(Number(item.pcuValueTen), 3), // Pcu10/mW
}
})
@@ -576,7 +598,33 @@
watch(() => props.pageType, (newValue) => {
if (newValue === 'detail') {
- listRepeatability.value = listRepeatability.value.map((item) => { item.editable = false; return item })
+ listRepeatability.value = listRepeatability.value.map((item) => {
+ return {
+ ...item,
+ editable: false,
+ pbuValueOne: useRound(Number(item.pbuValueOne), 4), // Pbu1/mW
+ pbuValueTwo: useRound(Number(item.pbuValueTwo), 4), // Pbu2/mW
+ pbuValueThree: useRound(Number(item.pbuValueThree), 4), // Pbu3/mW
+ pbuValueFour: useRound(Number(item.pbuValueFour), 4), // Pbu4/mW
+ pbuValueFive: useRound(Number(item.pbuValueFive), 4), // Pbu5/mW
+ pbuValueSix: useRound(Number(item.pbuValueSix), 4), // Pbu6/mW
+ pbuValueSeven: useRound(Number(item.pbuValueSeven), 4), // Pbu7/mW
+ pbuValueEight: useRound(Number(item.pbuValueEight), 4), // Pbu8/mW
+ pbuValueNine: useRound(Number(item.pbuValueNine), 4), // Pbu9/mW
+ pbuValueTen: useRound(Number(item.pbuValueTen), 4), // Pbu10/mW
+
+ pcuValueOne: useRound(Number(item.pcuValueOne), 3), // Pcu1/mW
+ pcuValueTwo: useRound(Number(item.pcuValueTwo), 3), // Pcu2/mW
+ pcuValueThree: useRound(Number(item.pcuValueThree), 3), // Pcu3/mW
+ pcuValueFour: useRound(Number(item.pcuValueFour), 3), // Pcu4/mW
+ pcuValueFive: useRound(Number(item.pcuValueFive), 3), // Pcu5/mW
+ pcuValueSix: useRound(Number(item.pcuValueSix), 3), // Pcu6/mW
+ pcuValueSeven: useRound(Number(item.pcuValueSeven), 3), // Pcu7/mW
+ pcuValueEight: useRound(Number(item.pcuValueEight), 3), // Pcu8/mW
+ pcuValueNine: useRound(Number(item.pcuValueNine), 3), // Pcu9/mW
+ pcuValueTen: useRound(Number(item.pcuValueTen), 3), // Pcu10/mW
+ }
+ }) as any
}
})
diff --git a/src/views/equipement/standard/checkData/components/first/checkDataCom.vue b/src/views/equipement/standard/checkData/components/first/checkDataCom.vue
index 58b3dc4..078d5f6 100644
--- a/src/views/equipement/standard/checkData/components/first/checkDataCom.vue
+++ b/src/views/equipement/standard/checkData/components/first/checkDataCom.vue
@@ -957,7 +957,6 @@
/**
* 初始化CheckDate表头
- * @param soveLastColumnDate 是否处理最后一列
*/
function initColumnsCheckDate() {
const tempColumn = [
diff --git a/src/views/equipement/standard/checkData/components/seventeenth/checkDataCom.vue b/src/views/equipement/standard/checkData/components/seventeenth/checkDataCom.vue
index ac90bc3..0097f67 100644
--- a/src/views/equipement/standard/checkData/components/seventeenth/checkDataCom.vue
+++ b/src/views/equipement/standard/checkData/components/seventeenth/checkDataCom.vue
@@ -14,6 +14,7 @@
import { addCheckData, calculateHandle, getHistoryIndication, getInfo, updateCheckData } from '@/api/equipment/standard/checkData'
import { getCheckItemDetail, getJobInstructionList } from '@/api/equipment/standard/book'
import { getDataNum, getDataUnit } from '@/utils/validate'
+import { useRound } from '@/commonMethods/useRound'
const props = defineProps({
selectStandardId: { // 选择的标准装置id
@@ -713,16 +714,16 @@
amplitudeDefineFront: item.amplitude + item.amplitudeUnit, // 幅度
phaseDefineFront: item.phase + item.phaseUnit, // 相位
lessThan: `${item.lessThan}` === '1' ? '合格' : '不合格',
- testValueOne: item.checkType === '稳定性' ? item.testValueOne : Number(item.testValueOne), // 测量值1
- testValueTwo: item.checkType === '稳定性' ? item.testValueTwo : Number(item.testValueTwo), // 测量值2
- testValueThree: item.checkType === '稳定性' ? item.testValueThree : Number(item.testValueThree), // 测量值3
- testValueFour: item.checkType === '稳定性' ? item.testValueFour : Number(item.testValueFour), // 测量值4
- testValueFive: item.checkType === '稳定性' ? item.testValueFive : Number(item.testValueFive), // 测量值5
- testValueSix: item.checkType === '稳定性' ? item.testValueSix : Number(item.testValueSix), // 测量值6
- testValueSeven: item.checkType === '稳定性' ? item.testValueSeven : Number(item.testValueSeven), // 测量值7
- testValueEight: item.checkType === '稳定性' ? item.testValueEight : Number(item.testValueEight), // 测量值8
- testValueNine: item.checkType === '稳定性' ? item.testValueNine : Number(item.testValueNine), // 测量值9
- testValueTen: item.checkType === '稳定性' ? item.testValueTen : Number(item.testValueTen), // 测量值10
+ testValueOne: item.checkType === '稳定性' ? item.testValueOne : (item.checkType === '重复性' && `${item.testValueOne}` === '') ? undefined : useRound(Number(item.testValueOne), 3), // 测量值1/测量值(上升时间)
+ testValueTwo: item.checkType === '稳定性' ? item.testValueTwo : (item.checkType === '重复性' && `${item.testValueTwo}` === '') ? undefined : useRound(Number(item.testValueTwo), 3), // 测量值2(示值)
+ testValueThree: item.checkType === '稳定性' ? item.testValueThree : (item.checkType === '重复性' && `${item.testValueThree}` === '') ? undefined : useRound(Number(item.testValueThree), 3), // 测量值3(示值)
+ testValueFour: item.checkType === '稳定性' ? item.testValueFour : (item.checkType === '重复性' && `${item.testValueFour}` === '') ? undefined : useRound(Number(item.testValueFour), 3), // 测量值4(示值)
+ testValueFive: item.checkType === '稳定性' ? item.testValueFive : (item.checkType === '重复性' && `${item.testValueFive}` === '') ? undefined : useRound(Number(item.testValueFive), 3), // 测量值5(示值)
+ testValueSix: item.checkType === '稳定性' ? item.testValueSix : (item.checkType === '重复性' && `${item.testValueSix}` === '') ? undefined : useRound(Number(item.testValueSix), 3), // 测量值6(本次示值)
+ testValueSeven: item.checkType === '稳定性' ? item.testValueSeven : (item.checkType === '重复性' && `${item.testValueSeven}` === '') ? undefined : useRound(Number(item.testValueSeven), 3), // 测量值7
+ testValueEight: item.checkType === '稳定性' ? item.testValueEight : (item.checkType === '重复性' && `${item.testValueEight}` === '') ? undefined : useRound(Number(item.testValueEight), 3), // 测量值8
+ testValueNine: item.checkType === '稳定性' ? item.testValueNine : (item.checkType === '重复性' && `${item.testValueNine}` === '') ? undefined : useRound(Number(item.testValueNine), 3), // 测量值9
+ testValueTen: item.checkType === '稳定性' ? item.testValueTen : (item.checkType === '重复性' && `${item.testValueTen}` === '') ? undefined : useRound(Number(item.testValueTen), 3), // 测量值10
showUnitData: unit,
}
})
@@ -969,9 +970,55 @@
watch(() => props.pageType, (newValue) => {
if (newValue === 'detail') {
- listMismatchRepeatability.value = listMismatchRepeatability.value.map((item) => { item.editable = false; return item })// 失配测量-重复性
- listAttenuationRepeatability.value = listAttenuationRepeatability.value.map((item) => { item.editable = false; return item })// 衰减测量-重复性
- listPhaseRepeatability.value = listPhaseRepeatability.value.map((item) => { item.editable = false; return item })// 相移测量-重复性
+ listMismatchRepeatability.value = listMismatchRepeatability.value.map((item) => {
+ return {
+ ...item,
+ editable: false,
+ testValueOne: useRound(Number(item.testValueOne), 3), // Pbu1/mW
+ testValueTwo: useRound(Number(item.testValueTwo), 3), // Pbu2/mW
+ testValueThree: useRound(Number(item.testValueThree), 3), // Pbu3/mW
+ testValueFour: useRound(Number(item.testValueFour), 3), // Pbu4/mW
+ testValueFive: useRound(Number(item.testValueFive), 3), // Pbu5/mW
+ testValueSix: useRound(Number(item.testValueSix), 3), // Pbu6/mW
+ testValueSeven: useRound(Number(item.testValueSeven), 3), // Pbu7/mW
+ testValueEight: useRound(Number(item.testValueEight), 3), // Pbu8/mW
+ testValueNine: useRound(Number(item.testValueNine), 3), // Pbu9/mW
+ testValueTen: useRound(Number(item.testValueTen), 3), // Pbu10/mW
+ }
+ }) as any
+ // 失配测量-重复性
+ listAttenuationRepeatability.value = listAttenuationRepeatability.value.map((item) => {
+ return {
+ ...item,
+ editable: false,
+ testValueOne: useRound(Number(item.testValueOne), 3), // Pbu1/mW
+ testValueTwo: useRound(Number(item.testValueTwo), 3), // Pbu2/mW
+ testValueThree: useRound(Number(item.testValueThree), 3), // Pbu3/mW
+ testValueFour: useRound(Number(item.testValueFour), 3), // Pbu4/mW
+ testValueFive: useRound(Number(item.testValueFive), 3), // Pbu5/mW
+ testValueSix: useRound(Number(item.testValueSix), 3), // Pbu6/mW
+ testValueSeven: useRound(Number(item.testValueSeven), 3), // Pbu7/mW
+ testValueEight: useRound(Number(item.testValueEight), 3), // Pbu8/mW
+ testValueNine: useRound(Number(item.testValueNine), 3), // Pbu9/mW
+ testValueTen: useRound(Number(item.testValueTen), 3), // Pbu10/mW
+ }
+ }) as any// 衰减测量-重复性
+ listPhaseRepeatability.value = listPhaseRepeatability.value.map((item) => {
+ return {
+ ...item,
+ editable: false,
+ testValueOne: useRound(Number(item.testValueOne), 3), // Pbu1/mW
+ testValueTwo: useRound(Number(item.testValueTwo), 3), // Pbu2/mW
+ testValueThree: useRound(Number(item.testValueThree), 3), // Pbu3/mW
+ testValueFour: useRound(Number(item.testValueFour), 3), // Pbu4/mW
+ testValueFive: useRound(Number(item.testValueFive), 3), // Pbu5/mW
+ testValueSix: useRound(Number(item.testValueSix), 3), // Pbu6/mW
+ testValueSeven: useRound(Number(item.testValueSeven), 3), // Pbu7/mW
+ testValueEight: useRound(Number(item.testValueEight), 3), // Pbu8/mW
+ testValueNine: useRound(Number(item.testValueNine), 3), // Pbu9/mW
+ testValueTen: useRound(Number(item.testValueTen), 3), // Pbu10/mW
+ }
+ }) as any// 相移测量-重复性
}
})
/**
diff --git a/src/views/equipement/standard/checkData/components/tenth/checkDataCom.vue b/src/views/equipement/standard/checkData/components/tenth/checkDataCom.vue
index 21e3846..6e948ec 100644
--- a/src/views/equipement/standard/checkData/components/tenth/checkDataCom.vue
+++ b/src/views/equipement/standard/checkData/components/tenth/checkDataCom.vue
@@ -672,16 +672,16 @@
standardDeviation: '', // 重复性
urel: e.urel, // u(k=2)
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
showUnitData: e.unit,
}
@@ -727,16 +727,16 @@
standardDeviation: '', // 重复性
urel: e.urel, // u(k=2)
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 功率稳定性
@@ -783,16 +783,16 @@
standardDeviation: '', // 重复性
urel: e.urel, // u(k=2)
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 相对电平稳定性
@@ -837,16 +837,16 @@
standardDeviation: '', // 重复性
urel: e.urel, // u(k=2)
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 调幅度稳定性
@@ -891,16 +891,16 @@
standardDeviation: '', // 重复性
urel: e.urel, // u(k=2)
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 调频频偏稳定性
@@ -947,16 +947,16 @@
standardDeviation: '', // 重复性
urel: e.urel, // u(k=2)
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 调相相偏稳定性
@@ -1000,16 +1000,16 @@
standardDeviation: '', // 重复性
urel: e.urel, // u(k=2)
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 谐波稳定性
@@ -1351,16 +1351,16 @@
frequencyDeviationDefineFront: item.frequencyDeviation + item.frequencyDeviationUnit, // 调频频偏单位
phaseDeviationDefineFront: item.phaseDeviation + item.phaseDeviationUnit, // 调相相偏单位
lessThan: `${item.lessThan}` === '1' ? '合格' : '不合格',
- testValueOne: item.checkType === '稳定性' ? item.testValueOne : Number(item.testValueOne), // 测量值1/测量值(上升时间)
- testValueTwo: item.checkType === '稳定性' ? item.testValueTwo : Number(item.testValueTwo), // 测量值2(示值)
- testValueThree: item.checkType === '稳定性' ? item.testValueThree : Number(item.testValueThree), // 测量值3(示值)
- testValueFour: item.checkType === '稳定性' ? item.testValueFour : Number(item.testValueFour), // 测量值4(示值)
- testValueFive: item.checkType === '稳定性' ? item.testValueFive : Number(item.testValueFive), // 测量值5(示值)
- testValueSix: item.checkType === '稳定性' ? item.testValueSix : Number(item.testValueSix), // 测量值6(本次示值)
- testValueSeven: item.checkType === '稳定性' ? item.testValueSeven : Number(item.testValueSeven), // 测量值7
- testValueEight: item.checkType === '稳定性' ? item.testValueEight : Number(item.testValueEight), // 测量值8
- testValueNine: item.checkType === '稳定性' ? item.testValueNine : Number(item.testValueNine), // 测量值9
- testValueTen: item.checkType === '稳定性' ? item.testValueTen : Number(item.testValueTen), // 测量值10
+ testValueOne: item.checkType === '稳定性' ? item.testValueOne : (item.checkType === '重复性' && `${item.testValueOne}` === '') ? undefined : Number(item.testValueOne), // 测量值1/测量值(上升时间)
+ testValueTwo: item.checkType === '稳定性' ? item.testValueTwo : (item.checkType === '重复性' && `${item.testValueTwo}` === '') ? undefined : Number(item.testValueTwo), // 测量值2(示值)
+ testValueThree: item.checkType === '稳定性' ? item.testValueThree : (item.checkType === '重复性' && `${item.testValueThree}` === '') ? undefined : Number(item.testValueThree), // 测量值3(示值)
+ testValueFour: item.checkType === '稳定性' ? item.testValueFour : (item.checkType === '重复性' && `${item.testValueFour}` === '') ? undefined : Number(item.testValueFour), // 测量值4(示值)
+ testValueFive: item.checkType === '稳定性' ? item.testValueFive : (item.checkType === '重复性' && `${item.testValueFive}` === '') ? undefined : Number(item.testValueFive), // 测量值5(示值)
+ testValueSix: item.checkType === '稳定性' ? item.testValueSix : (item.checkType === '重复性' && `${item.testValueSix}` === '') ? undefined : Number(item.testValueSix), // 测量值6(本次示值)
+ testValueSeven: item.checkType === '稳定性' ? item.testValueSeven : (item.checkType === '重复性' && `${item.testValueSeven}` === '') ? undefined : Number(item.testValueSeven), // 测量值7
+ testValueEight: item.checkType === '稳定性' ? item.testValueEight : (item.checkType === '重复性' && `${item.testValueEight}` === '') ? undefined : Number(item.testValueEight), // 测量值8
+ testValueNine: item.checkType === '稳定性' ? item.testValueNine : (item.checkType === '重复性' && `${item.testValueNine}` === '') ? undefined : Number(item.testValueNine), // 测量值9
+ testValueTen: item.checkType === '稳定性' ? item.testValueTen : (item.checkType === '重复性' && `${item.testValueTen}` === '') ? undefined : Number(item.testValueTen), // 测量值10
showUnitData: unit,
}
})
@@ -1501,7 +1501,7 @@
}
})
- if (props.pageType === 'edit') {
+ if (props.pageType === 'edit' || props.pageType === 'detail') {
fetchHistoryIndication() // 重新拉取稳定性日期
}
loading.close()
@@ -1536,12 +1536,10 @@
}
getHistoryIndication(params).then((res) => {
if (date === '') { // 正常核查数据
- const num = props.pageType === 'edit' ? 5 : 4
+ const num = (props.pageType === 'edit' || props.pageType === 'detail') ? 5 : 4
// '频率':
listFrequencyStability.value = listFrequencyStability.value.map((item) => {
const { itemData, columnsData } = solveHistoryIndicationTableData(res.data.data.filter((item: { params: string }) => item.params === '频率'), item, columns_stability_frequency.value, num, 2, '10')
- console.log('columnsData', columnsData[2])
-
columns_stability_frequency.value = columnsData
return item = itemData
})
@@ -1590,6 +1588,7 @@
listFrequencySpectrumStability.value = handleSaveDateParams(columns_stability_frequency_spectrum.value, listFrequencySpectrumStability.value, 2)
}
else {
+ initColumnsCheckDate()
const num = 5
// '频率':
listFrequencyStabilityCheckDate.value = listFrequencyStabilityCheckDate.value.map((item) => {
@@ -1802,6 +1801,44 @@
columns_stability_phase.value[3].children![5].text = props.checkDate!
columns_stability_frequency_spectrum.value[2].children![5].text = props.checkDate!
}
+
+/**
+ * 初始化CheckDate表头
+ */
+function initColumnsCheckDate() {
+ const tempColumn_frequency = [
+ { width: '220', text: '-', value: 'testValueOne', align: 'center', required: false, type: 'text', customHeader: true, showUnit: true },
+ { width: '220', text: '-', value: 'testValueTwo', align: 'center', required: false, type: 'text', customHeader: true, showUnit: true },
+ { width: '220', text: '-', value: 'testValueThree', align: 'center', required: false, type: 'text', customHeader: true, showUnit: true },
+ { width: '220', text: '-', value: 'testValueFour', align: 'center', required: false, type: 'text', customHeader: true, showUnit: true },
+ { width: '220', text: '-', value: 'testValueFive', align: 'center', required: false, type: 'text', customHeader: true, showUnit: true },
+ { width: '220', text: '-', value: 'testValueSix', align: 'center', required: false, type: 'text', customHeader: true, showUnit: true },
+ ] as any
+ const tempColumn = [
+ { width: '220', text: '-', value: 'testValueOne', align: 'center', required: false, type: 'text', customHeader: true, precision: 3, showUnit: true },
+ { width: '220', text: '-', value: 'testValueTwo', align: 'center', required: false, type: 'text', customHeader: true, precision: 3, showUnit: true },
+ { width: '220', text: '-', value: 'testValueThree', align: 'center', required: false, type: 'text', customHeader: true, precision: 3, showUnit: true },
+ { width: '220', text: '-', value: 'testValueFour', align: 'center', required: false, type: 'text', customHeader: true, precision: 3, showUnit: true },
+ { width: '220', text: '-', value: 'testValueFive', align: 'center', required: false, type: 'text', customHeader: true, precision: 3, showUnit: true },
+ { width: '220', text: '-', value: 'testValueSix', align: 'center', required: false, type: 'text', customHeader: true, precision: 3, showUnit: true },
+ ] as any
+
+ columns_stability_frequency_checkDate.value[2].children = [...tempColumn_frequency]
+ columns_stability_power_level_checkDate.value[3].children = [...tempColumn]
+ columns_stability_relative_level_checkDate.value[3].children = [...tempColumn]
+ columns_stability_AM_depth_checkDate.value[3].children = [...tempColumn]
+ columns_stability_frequency_modulation_deviation_checkDate.value[3].children = [...tempColumn]
+ columns_stability_phase_checkDate.value[3].children = [...tempColumn]
+ columns_stability_frequency_spectrum_checkDate.value[2].children = [...tempColumn]
+
+ columns_stability_frequency_checkDate.value[2].children![5].text = props.checkDate! // 最后一列的表头日期
+ columns_stability_power_level_checkDate.value[3].children![5].text = props.checkDate! // 最后一列的表头日期
+ columns_stability_relative_level_checkDate.value[3].children![5].text = props.checkDate!
+ columns_stability_AM_depth_checkDate.value[3].children![5].text = props.checkDate!
+ columns_stability_frequency_modulation_deviation_checkDate.value[3].children![5].text = props.checkDate!
+ columns_stability_phase_checkDate.value[3].children![5].text = props.checkDate!
+ columns_stability_frequency_spectrum_checkDate.value[2].children![5].text = props.checkDate!
+}
// 监听核查日期变化
watch(() => props.checkDate, (newValue) => {
initColumns()
diff --git a/src/views/equipement/standard/checkData/components/thirteenth/checkDataCom.vue b/src/views/equipement/standard/checkData/components/thirteenth/checkDataCom.vue
index 991704f..f1c8eee 100644
--- a/src/views/equipement/standard/checkData/components/thirteenth/checkDataCom.vue
+++ b/src/views/equipement/standard/checkData/components/thirteenth/checkDataCom.vue
@@ -656,16 +656,16 @@
maximumErrorAbsoluteUnit: e.maximumErrorAbsoluteUnit, // 最大允许误差的绝对值单位
maximumErrorAbsoluteUnitDefineFront: e.maximumErrorAbsolute + e.maximumErrorAbsoluteUnit,
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 时标稳定性
@@ -709,16 +709,16 @@
maximumErrorAbsolute: e.maximumErrorAbsolute, // 最大允许误差的绝对值
maximumErrorAbsoluteUnit: e.maximumErrorAbsoluteUnit, // 最大允许误差的绝对值单位
maximumErrorAbsoluteUnitDefineFront: e.maximumErrorAbsolute + e.maximumErrorAbsoluteUnit,
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 方波电压(50Ω)稳定性
@@ -761,16 +761,16 @@
maximumErrorAbsolute: e.maximumErrorAbsolute, // 最大允许误差的绝对值
maximumErrorAbsoluteUnit: e.maximumErrorAbsoluteUnit, // 最大允许误差的绝对值单位
maximumErrorAbsoluteUnitDefineFront: e.maximumErrorAbsolute + e.maximumErrorAbsoluteUnit,
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 方波电压(1MΩ)稳定性
@@ -813,16 +813,16 @@
maximumErrorAbsolute: e.maximumErrorAbsolute, // 最大允许误差的绝对值
maximumErrorAbsoluteUnit: e.maximumErrorAbsoluteUnit, // 最大允许误差的绝对值单位
maximumErrorAbsoluteUnitDefineFront: e.maximumErrorAbsolute + e.maximumErrorAbsoluteUnit,
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 直流电压(50Ω)稳定性
@@ -865,16 +865,16 @@
maximumErrorAbsolute: e.maximumErrorAbsolute, // 最大允许误差的绝对值
maximumErrorAbsoluteUnit: e.maximumErrorAbsoluteUnit, // 最大允许误差的绝对值单位
maximumErrorAbsoluteUnitDefineFront: e.maximumErrorAbsolute + e.maximumErrorAbsoluteUnit,
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 直流电压(1MΩ)稳定性
@@ -917,16 +917,16 @@
maximumErrorAbsolute: e.maximumErrorAbsolute, // 最大允许误差的绝对值
maximumErrorAbsoluteUnit: e.maximumErrorAbsoluteUnit, // 最大允许误差的绝对值单位
maximumErrorAbsoluteUnitDefineFront: e.maximumErrorAbsolute + e.maximumErrorAbsoluteUnit,
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 输入阻抗稳定性
@@ -985,16 +985,16 @@
flatnessTen: `${e.referencePoint}` === '1' ? '/' : '', // 平坦度10/%
averageValue: '', // 平均值
standardDeviation: '', // 重复性
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 稳幅正弦信号电压平坦度稳定性
@@ -1374,16 +1374,16 @@
editable: props.pageType !== 'detail',
checkPointDefineFront: tempCheckPoint, // 核查点
conclusion: `${item.conclusion}` === '1' ? '合格' : '不合格',
- testValueOne: item.checkType === '稳定性' ? item.testValueOne : Number(item.testValueOne), // 测量值1/测量值(上升时间)
- testValueTwo: item.checkType === '稳定性' ? item.testValueTwo : Number(item.testValueTwo), // 测量值2(示值)
- testValueThree: item.checkType === '稳定性' ? item.testValueThree : Number(item.testValueThree), // 测量值3(示值)
- testValueFour: item.checkType === '稳定性' ? item.testValueFour : Number(item.testValueFour), // 测量值4(示值)
- testValueFive: item.checkType === '稳定性' ? item.testValueFive : Number(item.testValueFive), // 测量值5(示值)
- testValueSix: item.checkType === '稳定性' ? item.testValueSix : Number(item.testValueSix), // 测量值6(本次示值)
- testValueSeven: item.checkType === '稳定性' ? item.testValueSeven : Number(item.testValueSeven), // 测量值7
- testValueEight: item.checkType === '稳定性' ? item.testValueEight : Number(item.testValueEight), // 测量值8
- testValueNine: item.checkType === '稳定性' ? item.testValueNine : Number(item.testValueNine), // 测量值9
- testValueTen: item.checkType === '稳定性' ? item.testValueTen : Number(item.testValueTen), // 测量值10
+ testValueOne: item.checkType === '稳定性' ? item.testValueOne : (item.checkType === '重复性' && `${item.testValueOne}` === '') ? undefined : Number(item.testValueOne), // 测量值1/测量值(上升时间)
+ testValueTwo: item.checkType === '稳定性' ? item.testValueTwo : (item.checkType === '重复性' && `${item.testValueTwo}` === '') ? undefined : Number(item.testValueTwo), // 测量值2(示值)
+ testValueThree: item.checkType === '稳定性' ? item.testValueThree : (item.checkType === '重复性' && `${item.testValueThree}` === '') ? undefined : Number(item.testValueThree), // 测量值3(示值)
+ testValueFour: item.checkType === '稳定性' ? item.testValueFour : (item.checkType === '重复性' && `${item.testValueFour}` === '') ? undefined : Number(item.testValueFour), // 测量值4(示值)
+ testValueFive: item.checkType === '稳定性' ? item.testValueFive : (item.checkType === '重复性' && `${item.testValueFive}` === '') ? undefined : Number(item.testValueFive), // 测量值5(示值)
+ testValueSix: item.checkType === '稳定性' ? item.testValueSix : (item.checkType === '重复性' && `${item.testValueSix}` === '') ? undefined : Number(item.testValueSix), // 测量值6(本次示值)
+ testValueSeven: item.checkType === '稳定性' ? item.testValueSeven : (item.checkType === '重复性' && `${item.testValueSeven}` === '') ? undefined : Number(item.testValueSeven), // 测量值7
+ testValueEight: item.checkType === '稳定性' ? item.testValueEight : (item.checkType === '重复性' && `${item.testValueEight}` === '') ? undefined : Number(item.testValueEight), // 测量值8
+ testValueNine: item.checkType === '稳定性' ? item.testValueNine : (item.checkType === '重复性' && `${item.testValueNine}` === '') ? undefined : Number(item.testValueNine), // 测量值9
+ testValueTen: item.checkType === '稳定性' ? item.testValueTen : (item.checkType === '重复性' && `${item.testValueTen}` === '') ? undefined : Number(item.testValueTen), // 测量值10
technicalIndexDefineFront: item.technicalIndexSymbol + item.technicalIndex + item.technicalIndexUnit, // 技术指标
}
})
@@ -1532,7 +1532,7 @@
}
})
- if (props.pageType === 'edit') {
+ if (props.pageType === 'edit' || props.pageType === 'detail') {
fetchHistoryIndication() // 重新拉取稳定性日期
}
loading.close()
@@ -1567,7 +1567,7 @@
}
getHistoryIndication(params).then((res) => {
if (date === '') { // 正常核查数据
- const num = props.pageType === 'edit' ? 5 : 4
+ const num = (props.pageType === 'edit' || props.pageType === 'detail') ? 5 : 4
// '时标':
listTimeMarkStability.value = listTimeMarkStability.value.map((item) => {
const { itemData, columnsData } = solveHistoryIndicationTableData(res.data.data.filter((item: { params: string }) => item.params === '时标'), item, columns_stability_timeMark.value, num, 2, '13')
@@ -1621,6 +1621,7 @@
listVoltageFlatnessStability.value = handleSaveDateParams(columns_stability_voltage_flatness.value, listVoltageFlatnessStability.value, 3)
}
else {
+ initColumnsCheckDate()
const num = 5
// '时标':
listTimeMarkStabilityCheckDate.value = listTimeMarkStabilityCheckDate.value.map((item) => {
@@ -1835,6 +1836,35 @@
columns_stability_inputImpedance.value[2].children![5].text = props.checkDate!
columns_stability_voltage_flatness.value[3].children![5].text = props.checkDate!
}
+
+/**
+ * 初始化表头
+ */
+function initColumnsCheckDate() {
+ const tempColumn = [
+ { width: '180', text: '-', value: 'testValueOne', align: 'center', required: false, type: 'text', customHeader: true },
+ { width: '180', text: '-', value: 'testValueTwo', align: 'center', required: false, type: 'text', customHeader: true },
+ { width: '180', text: '-', value: 'testValueThree', align: 'center', required: false, type: 'text', customHeader: true },
+ { width: '180', text: '-', value: 'testValueFour', align: 'center', required: false, type: 'text', customHeader: true },
+ { width: '180', text: '-', value: 'testValueFive', align: 'center', required: false, type: 'text', customHeader: true },
+ { width: '180', text: '-', value: 'testValueSix', align: 'center', required: false, type: 'text', customHeader: true },
+ ] as any
+ columns_stability_timeMark_checkDate.value[2].children = [...tempColumn]
+ columns_stability_squareWaveVoltage50Ω_checkDate.value[2].children = [...tempColumn]
+ columns_stability_squareWaveVoltage1MΩ_checkDate.value[2].children = [...tempColumn]
+ columns_stability_directVoltage50Ω_checkDate.value[2].children = [...tempColumn]
+ columns_stability_directVoltage1MΩ_checkDate.value[2].children = [...tempColumn]
+ columns_stability_inputImpedance_checkDate.value[2].children = [...tempColumn]
+ columns_stability_voltage_flatness_checkDate.value[3].children = [...tempColumn]
+
+ columns_stability_timeMark_checkDate.value[2].children![5].text = props.checkDate! // 最后一列的表头日期
+ columns_stability_squareWaveVoltage50Ω_checkDate.value[2].children![5].text = props.checkDate! // 最后一列的表头日期
+ columns_stability_squareWaveVoltage1MΩ_checkDate.value[2].children![5].text = props.checkDate!
+ columns_stability_directVoltage50Ω_checkDate.value[2].children![5].text = props.checkDate!
+ columns_stability_directVoltage1MΩ_checkDate.value[2].children![5].text = props.checkDate!
+ columns_stability_inputImpedance_checkDate.value[2].children![5].text = props.checkDate!
+ columns_stability_voltage_flatness_checkDate.value[3].children![5].text = props.checkDate!
+}
// 监听核查日期变化
watch(() => props.checkDate, (newValue) => {
initColumns()
diff --git a/src/views/equipement/standard/checkData/components/useStabilityCaculate.ts b/src/views/equipement/standard/checkData/components/useStabilityCaculate.ts
index 563924a..a8c730b 100644
--- a/src/views/equipement/standard/checkData/components/useStabilityCaculate.ts
+++ b/src/views/equipement/standard/checkData/components/useStabilityCaculate.ts
@@ -115,7 +115,7 @@
belongStandardEquipment = '',
) {
let list = []
- // 示波器、信号发生器
+ // 核查点+单位
if (belongStandardEquipment === '13' || belongStandardEquipment === '10' || belongStandardEquipment === '1' || belongStandardEquipment === '3' || belongStandardEquipment === '4' || belongStandardEquipment === '5') {
// 先找出此行数据的所有日期
list = value.filter(
@@ -143,8 +143,14 @@
}
})
}
+ else if (belongStandardEquipment === '8') { // E2等砝码
+ // 先找出此行数据的所有日期---核查点
+ list = value.filter(
+ (i: any) => i.checkPoint === item.checkPoint,
+ )
+ }
else {
- // 先找出此行数据的所有日期
+ // 先找出此行数据的所有日期---核查点
list = value.filter(
(i: any) => i.params === item.params && i.checkPoint === item.checkPoint,
)
diff --git a/src/views/business/manager/interchangeReceipt/detail.vue b/src/views/business/manager/interchangeReceipt/detail.vue
index ea17e24..948a3c0 100644
--- a/src/views/business/manager/interchangeReceipt/detail.vue
+++ b/src/views/business/manager/interchangeReceipt/detail.vue
@@ -939,7 +939,10 @@
计量站交接人:
-
+
时ㅤ间:
diff --git a/src/views/business/taskMeasure/measureData/components/third/templateDetail.vue b/src/views/business/taskMeasure/measureData/components/third/templateDetail.vue
index 57e7806..86abc1c 100644
--- a/src/views/business/taskMeasure/measureData/components/third/templateDetail.vue
+++ b/src/views/business/taskMeasure/measureData/components/third/templateDetail.vue
@@ -545,8 +545,8 @@
fetchItemInfo($route.query.itemId! as string, $route.query.itemCategoryName! as string, $route.query.belongStandardEquipment as string)
}
else {
- fetchItemInfo($route.query.itemId! as string, $route.query.itemCategoryName! as string, $route.query.belongStandardEquipment as string).then(() => {
- // fetchInfo()
+ fetchItemInfo($route.query.itemId! as string, $route.query.itemCategoryName! as string, $route.query.belongStandardEquipment as string, false).then(() => {
+ fetchInfo()
})
}
})
diff --git a/src/views/business/taskMeasure/measureData/detail.vue b/src/views/business/taskMeasure/measureData/detail.vue
index aa4947f..98b3719 100644
--- a/src/views/business/taskMeasure/measureData/detail.vue
+++ b/src/views/business/taskMeasure/measureData/detail.vue
@@ -73,6 +73,10 @@
...templateDetailRef.value.sampleList[0], // 被检件信息
customerName: pageType.value === 'add' ? '' : templateDetailRef.value.form.customerName, // 委托单位系统生成,在此置空(原有数据是从我的任务列表页带来,仅做展示)
model: templateDetailRef.value.sampleList[0].sampleModel, // 型号
+ manufacturer: templateDetailRef.value.sampleList[0].manufacturer, // 生产厂家
+ sampleId: templateDetailRef.value.sampleList[0].sampleId,
+ sampleName: templateDetailRef.value.sampleList[0].sampleName,
+ manufactureNo: templateDetailRef.value.sampleList[0].manufactureNo,
equipmentDTOs: templateDetailRef.value.measureDataCalibratorList.map((item: { id: string; standardId: string; standardName: string }) => {
return {
equipmentId: item.id,
@@ -102,6 +106,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
// equipmentList
equipmentDTOs: templateDetailRef.value.templateFormAndTableRef.measureEquipmentList.map((item: { id: string; standardId: string; standardName: string }) => {
return {
@@ -121,6 +126,8 @@
...templateDetailRef.value.templateFormAndTableRef.sampleList[0], // 被检件信息
customerName: pageType.value === 'add' ? '' : templateDetailRef.value.templateFormAndTableRef.form.customerName, // 委托单位系统生成,在此置空(原有数据是从我的任务列表页带来,仅做展示)
model: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleModel, // 型号
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
+
equipmentDTOs: templateDetailRef.value.templateFormAndTableRef.measureEquipmentList.map((item: { id: string; standardId: string; standardName: string }) => {
return {
equipmentId: item.id,
@@ -156,6 +163,11 @@
...templateDetailRef.value.templateFormAndTableRef.sampleList[0], // 被检件信息
customerName: pageType.value === 'add' ? '' : templateDetailRef.value.templateFormAndTableRef.form.customerName, // 委托单位系统生成,在此置空(原有数据是从我的任务列表页带来,仅做展示)
model: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleModel, // 型号
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
+ sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
+ sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
+ manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ itemCategoryName: itemCategoryName.value, // 检定项分类名称
equipmentDTOs: templateDetailRef.value.templateFormAndTableRef.measureEquipmentList.map((item: { id: string; standardId: string; standardName: string }) => {
return {
equipmentId: item.id,
@@ -186,6 +198,10 @@
...templateDetailRef.value.templateFormAndTableRef.sampleList[0], // 被检件信息
customerName: pageType.value === 'add' ? '' : templateDetailRef.value.templateFormAndTableRef.form.customerName, // 委托单位系统生成,在此置空(原有数据是从我的任务列表页带来,仅做展示)
model: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleModel, // 型号
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
+ sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
+ sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
+ manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
equipmentDTOs: templateDetailRef.value.templateFormAndTableRef.measureEquipmentList.map((item: { id: string; standardId: string; standardName: string }) => {
return {
equipmentId: item.id,
@@ -218,6 +234,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
}
@@ -242,6 +259,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
}
@@ -265,6 +283,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
}
@@ -288,6 +307,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
}
@@ -310,6 +330,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
measureDataSignalGeneratorList: templateDetailRef.value.solveParamsBeforeSave(),
@@ -333,6 +354,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
measureDataOscilloscopeList: templateDetailRef.value.solveParamsBeforeSave(),
@@ -357,6 +379,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
}
@@ -379,6 +402,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
measureDataLowPowerList: templateDetailRef.value.list,
@@ -403,6 +427,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
}
@@ -425,6 +450,7 @@
sampleId: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleId,
sampleName: templateDetailRef.value.templateFormAndTableRef.sampleList[0].sampleName,
manufactureNo: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufactureNo,
+ manufacturer: templateDetailRef.value.templateFormAndTableRef.sampleList[0].manufacturer, // 生产厂家
itemCategoryName: itemCategoryName.value, // 检定项分类名称
itemCategoryId: itemCategoryId.value, // 检定项分类id
measureDataSParamList: templateDetailRef.value.solveParamsBeforeSave(),
diff --git a/src/views/equipement/standard/checkData/components/eighth/checkDataCom.vue b/src/views/equipement/standard/checkData/components/eighth/checkDataCom.vue
index 8c214fb..9c7ddd3 100644
--- a/src/views/equipement/standard/checkData/components/eighth/checkDataCom.vue
+++ b/src/views/equipement/standard/checkData/components/eighth/checkDataCom.vue
@@ -134,9 +134,9 @@
width: '180',
children: [
{ value: 'aOneValueFive', text: 'A1(Ir1i)', align: 'center', required: true, width: '180', type: 'inputNumber' },
- { value: 'bTwoValueFive', text: 'B1(It1i)', align: 'center', required: true, width: '180', type: 'inputNumber' },
- { value: 'bTwoValueFour', text: 'B2(It2i)', align: 'center', required: true, width: '180', type: 'inputNumber' },
- { value: 'bOneValueFive', text: 'A2(Ir2i)', align: 'center', required: true, width: '180', type: 'inputNumber' },
+ { value: 'bOneValueFive', text: 'B1(It1i)', align: 'center', required: true, width: '180', type: 'inputNumber' },
+ { value: 'bTwoValueFive', text: 'B2(It2i)', align: 'center', required: true, width: '180', type: 'inputNumber' },
+ { value: 'aTwoValueFive', text: 'A2(Ir2i)', align: 'center', required: true, width: '180', type: 'inputNumber' },
{ value: 'averageValueFive', text: '平均值△Ii', align: 'center', required: false, width: '180', type: 'text' },
],
},
@@ -335,7 +335,9 @@
checkDataETwoList: checkDataETwoListParams.map((item: { lessThan: string; illustration: string }) => {
return {
...item,
- lessThan: item.lessThan === '是' ? '1' : item.lessThan === '否' ? '0' : '', // 是否Sm≤U
+ conclusion: '',
+ lessThan: '',
+ // lessThan: item.lessThan === '是' ? '1' : item.lessThan === '否' ? '0' : '', // 是否Sm≤U
}
}),
itemCategoryId: itemCategoryId.value, // 核查项分类id
@@ -406,15 +408,13 @@
lessThan: `${item.lessThan}` === '1' ? '是' : '否',
}
})
+ // 计算结论
+ const tempResult = listStability.value.every((item: { lessThan: string }) => {
+ return item.lessThan === '是'
+ })
+ const dateNum = dateCount(columns_stability.value)
+ form.value.conclusion = dateNum < 4 ? '设备性能正常' : tempResult ? '设备性能正常' : '设备性能异常'
}
- // 计算结论
- if (listStability.value.every(item => `${item}` === '是')) {
- form.value.conclusion = '设备性能正常'
- }
- else {
- form.value.conclusion = '设备性能异常'
- }
- // form.value.conclusion = listStability.value.length ? listStability.value[0].conclusion! : ''// 结论
repeatabilityTableLoading.value = false
stabilityTableLoading.value = false
}).catch(() => {
@@ -517,8 +517,10 @@
if (date === '') { // 正常核查数据
const num = (props.pageType === 'edit' || props.pageType === 'detail') ? 5 : 4 // 切换标准装置这个不变
listStability.value = listStability.value.map((item) => {
- clearDateValue(item)
- const { itemData, columnsData } = solveHistoryIndicationTableData(res.data.data, item, columns_stability.value, num, 2)
+ const { itemData, columnsData } = solveHistoryIndicationTableData(res.data.data, item, columns_stability.value, num, 2, '8')
+ console.log('====columnsData====', columnsData)
+ // console.log('====res.data.data====',res.data.data );
+
columns_stability.value = columnsData
return item = itemData
})
@@ -528,7 +530,7 @@
initColumnsCheckDate()
listStabilityCheckDate.value = listStabilityCheckDate.value.map((item) => {
clearDateValue(item)
- const { itemData, columnsData } = solveHistoryIndicationTableData(res.data.data, item, columns_stability_checkDate.value, 5, 2)
+ const { itemData, columnsData } = solveHistoryIndicationTableData(res.data.data, item, columns_stability_checkDate.value, 5, 2, '8')
columns_stability_checkDate.value = columnsData
return item = itemData
})
@@ -575,7 +577,7 @@
// -------------------------------------钩子-----------------------------------------------------
// 统计日期
-const dateCount = (columns: TableColumn[]) => {
+function dateCount(columns: TableColumn[]) {
let dateNum = 0 // 稳定性表格有几个日期
// 统计有几个日期
diff --git a/src/views/equipement/standard/checkData/components/fifteenth/checkDataCom.vue b/src/views/equipement/standard/checkData/components/fifteenth/checkDataCom.vue
index 5f974b3..3294ccd 100644
--- a/src/views/equipement/standard/checkData/components/fifteenth/checkDataCom.vue
+++ b/src/views/equipement/standard/checkData/components/fifteenth/checkDataCom.vue
@@ -14,7 +14,7 @@
import { addCheckData, calculateHandle, getHistoryIndication, getInfo, updateCheckData } from '@/api/equipment/standard/checkData'
import { getCheckItemDetail, getJobInstructionList } from '@/api/equipment/standard/book'
import { useGroup } from '@/commonMethods/useGroup'
-
+import { useRound } from '@/commonMethods/useRound'
const props = defineProps({
selectStandardId: { // 选择的标准装置id
type: String,
@@ -277,27 +277,27 @@
standardDeviation: '', // 重复性
urel: e.urel, // u(k=2)
- pbuValueOne: 1, // Pbu1/mW
- pbuValueTwo: 1, // Pbu2/mW
- pbuValueThree: 1, // Pbu3/mW
- pbuValueFour: 1, // Pbu4/mW
- pbuValueFive: 1, // Pbu5/mW
- pbuValueSix: 1, // Pbu6/mW
- pbuValueSeven: 1, // Pbu7/mW
- pbuValueEight: 1, // Pbu8/mW
- pbuValueNine: 1, // Pbu9/mW
- pbuValueTen: 1, // Pbu10/mW
+ pbuValueOne: undefined, // Pbu1/mW
+ pbuValueTwo: undefined, // Pbu2/mW
+ pbuValueThree: undefined, // Pbu3/mW
+ pbuValueFour: undefined, // Pbu4/mW
+ pbuValueFive: undefined, // Pbu5/mW
+ pbuValueSix: undefined, // Pbu6/mW
+ pbuValueSeven: undefined, // Pbu7/mW
+ pbuValueEight: undefined, // Pbu8/mW
+ pbuValueNine: undefined, // Pbu9/mW
+ pbuValueTen: undefined, // Pbu10/mW
- pcuValueOne: 1, // Pcu1/mW
- pcuValueTwo: 1, // Pcu2/mW
- pcuValueThree: 1, // Pcu3/mW
- pcuValueFour: 1, // Pcu4/mW
- pcuValueFive: 1, // Pcu5/mW
- pcuValueSix: 1, // Pcu6/mW
- pcuValueSeven: 1, // Pcu7/mW
- pcuValueEight: 1, // Pcu8/mW
- pcuValueNine: 1, // Pcu9/mW
- pcuValueTen: 1, // Pcu10/mW
+ pcuValueOne: undefined, // Pcu1/mW
+ pcuValueTwo: undefined, // Pcu2/mW
+ pcuValueThree: undefined, // Pcu3/mW
+ pcuValueFour: undefined, // Pcu4/mW
+ pcuValueFive: undefined, // Pcu5/mW
+ pcuValueSix: undefined, // Pcu6/mW
+ pcuValueSeven: undefined, // Pcu7/mW
+ pcuValueEight: undefined, // Pcu8/mW
+ pcuValueNine: undefined, // Pcu9/mW
+ pcuValueTen: undefined, // Pcu10/mW
}
}) as any
// 稳定性
@@ -419,6 +419,28 @@
kuValueEight: item.checkType === '稳定性' ? item.kuValueEight : Number(item.kuValueEight),
kuValueNine: item.checkType === '稳定性' ? item.kuValueNine : Number(item.kuValueNine),
kuValueTen: item.checkType === '稳定性' ? item.kuValueTen : Number(item.kuValueTen),
+
+ pbuValueOne: item.checkType === '稳定性' ? item.pbuValueOne : (item.checkType === '重复性' && `${item.pbuValueOne}` === '') ? undefined : useRound(Number(item.pbuValueOne), 4), // Pbu1/mW
+ pbuValueTwo: item.checkType === '稳定性' ? item.pbuValueTwo : (item.checkType === '重复性' && `${item.pbuValueTwo}` === '') ? undefined : useRound(Number(item.pbuValueTwo), 4), // Pbu2/mW
+ pbuValueThree: item.checkType === '稳定性' ? item.pbuValueThree : (item.checkType === '重复性' && `${item.pbuValueThree}` === '') ? undefined : useRound(Number(item.pbuValueThree), 4), // Pbu3/mW
+ pbuValueFour: item.checkType === '稳定性' ? item.pbuValueFour : (item.checkType === '重复性' && `${item.pbuValueFour}` === '') ? undefined : useRound(Number(item.pbuValueFour), 4), // Pbu4/mW
+ pbuValueFive: item.checkType === '稳定性' ? item.pbuValueFive : (item.checkType === '重复性' && `${item.pbuValueFive}` === '') ? undefined : useRound(Number(item.pbuValueFive), 4), // Pbu5/mW
+ pbuValueSix: item.checkType === '稳定性' ? item.pbuValueSix : (item.checkType === '重复性' && `${item.pbuValueSix}` === '') ? undefined : useRound(Number(item.pbuValueSix), 4), // Pbu6/mW
+ pbuValueSeven: item.checkType === '稳定性' ? item.pbuValueSeven : (item.checkType === '重复性' && `${item.pbuValueSeven}` === '') ? undefined : useRound(Number(item.pbuValueSeven), 4), // Pbu7/mW
+ pbuValueEight: item.checkType === '稳定性' ? item.pbuValueEight : (item.checkType === '重复性' && `${item.pbuValueEight}` === '') ? undefined : useRound(Number(item.pbuValueEight), 4), // Pbu8/mW
+ pbuValueNine: item.checkType === '稳定性' ? item.pbuValueNine : (item.checkType === '重复性' && `${item.pbuValueNine}` === '') ? undefined : useRound(Number(item.pbuValueNine), 4), // Pbu9/mW
+ pbuValueTen: item.checkType === '稳定性' ? item.pbuValueTen : (item.checkType === '重复性' && `${item.pbuValueTen}` === '') ? undefined : useRound(Number(item.pbuValueTen), 4), // Pbu10/mW
+
+ pcuValueOne: item.checkType === '稳定性' ? item.pcuValueOne : (item.checkType === '重复性' && `${item.pcuValueOne}` === '') ? undefined : useRound(Number(item.pcuValueOne), 3), // Pcu1/mW
+ pcuValueTwo: item.checkType === '稳定性' ? item.pcuValueTwo : (item.checkType === '重复性' && `${item.pcuValueTwo}` === '') ? undefined : useRound(Number(item.pcuValueTwo), 3), // Pcu2/mW
+ pcuValueThree: item.checkType === '稳定性' ? item.pcuValueThree : (item.checkType === '重复性' && `${item.pcuValueThree}` === '') ? undefined : useRound(Number(item.pcuValueThree), 3), // Pcu3/mW
+ pcuValueFour: item.checkType === '稳定性' ? item.pcuValueFour : (item.checkType === '重复性' && `${item.pcuValueFour}` === '') ? undefined : useRound(Number(item.pcuValueFour), 3), // Pcu4/mW
+ pcuValueFive: item.checkType === '稳定性' ? item.pcuValueFive : (item.checkType === '重复性' && `${item.pcuValueFive}` === '') ? undefined : useRound(Number(item.pcuValueFive), 3), // Pcu5/mW
+ pcuValueSix: item.checkType === '稳定性' ? item.pcuValueSix : (item.checkType === '重复性' && `${item.pcuValueSix}` === '') ? undefined : useRound(Number(item.pcuValueSix), 3), // Pcu6/mW
+ pcuValueSeven: item.checkType === '稳定性' ? item.pcuValueSeven : (item.checkType === '重复性' && `${item.pcuValueSeven}` === '') ? undefined : useRound(Number(item.pcuValueSeven), 3), // Pcu7/mW
+ pcuValueEight: item.checkType === '稳定性' ? item.pcuValueEight : (item.checkType === '重复性' && `${item.pcuValueEight}` === '') ? undefined : useRound(Number(item.pcuValueEight), 3), // Pcu8/mW
+ pcuValueNine: item.checkType === '稳定性' ? item.pcuValueNine : (item.checkType === '重复性' && `${item.pcuValueNine}` === '') ? undefined : useRound(Number(item.pcuValueNine), 3), // Pcu9/mW
+ pcuValueTen: item.checkType === '稳定性' ? item.pcuValueTen : (item.checkType === '重复性' && `${item.pcuValueTen}` === '') ? undefined : useRound(Number(item.pcuValueTen), 3), // Pcu10/mW
}
})
@@ -576,7 +598,33 @@
watch(() => props.pageType, (newValue) => {
if (newValue === 'detail') {
- listRepeatability.value = listRepeatability.value.map((item) => { item.editable = false; return item })
+ listRepeatability.value = listRepeatability.value.map((item) => {
+ return {
+ ...item,
+ editable: false,
+ pbuValueOne: useRound(Number(item.pbuValueOne), 4), // Pbu1/mW
+ pbuValueTwo: useRound(Number(item.pbuValueTwo), 4), // Pbu2/mW
+ pbuValueThree: useRound(Number(item.pbuValueThree), 4), // Pbu3/mW
+ pbuValueFour: useRound(Number(item.pbuValueFour), 4), // Pbu4/mW
+ pbuValueFive: useRound(Number(item.pbuValueFive), 4), // Pbu5/mW
+ pbuValueSix: useRound(Number(item.pbuValueSix), 4), // Pbu6/mW
+ pbuValueSeven: useRound(Number(item.pbuValueSeven), 4), // Pbu7/mW
+ pbuValueEight: useRound(Number(item.pbuValueEight), 4), // Pbu8/mW
+ pbuValueNine: useRound(Number(item.pbuValueNine), 4), // Pbu9/mW
+ pbuValueTen: useRound(Number(item.pbuValueTen), 4), // Pbu10/mW
+
+ pcuValueOne: useRound(Number(item.pcuValueOne), 3), // Pcu1/mW
+ pcuValueTwo: useRound(Number(item.pcuValueTwo), 3), // Pcu2/mW
+ pcuValueThree: useRound(Number(item.pcuValueThree), 3), // Pcu3/mW
+ pcuValueFour: useRound(Number(item.pcuValueFour), 3), // Pcu4/mW
+ pcuValueFive: useRound(Number(item.pcuValueFive), 3), // Pcu5/mW
+ pcuValueSix: useRound(Number(item.pcuValueSix), 3), // Pcu6/mW
+ pcuValueSeven: useRound(Number(item.pcuValueSeven), 3), // Pcu7/mW
+ pcuValueEight: useRound(Number(item.pcuValueEight), 3), // Pcu8/mW
+ pcuValueNine: useRound(Number(item.pcuValueNine), 3), // Pcu9/mW
+ pcuValueTen: useRound(Number(item.pcuValueTen), 3), // Pcu10/mW
+ }
+ }) as any
}
})
diff --git a/src/views/equipement/standard/checkData/components/first/checkDataCom.vue b/src/views/equipement/standard/checkData/components/first/checkDataCom.vue
index 58b3dc4..078d5f6 100644
--- a/src/views/equipement/standard/checkData/components/first/checkDataCom.vue
+++ b/src/views/equipement/standard/checkData/components/first/checkDataCom.vue
@@ -957,7 +957,6 @@
/**
* 初始化CheckDate表头
- * @param soveLastColumnDate 是否处理最后一列
*/
function initColumnsCheckDate() {
const tempColumn = [
diff --git a/src/views/equipement/standard/checkData/components/seventeenth/checkDataCom.vue b/src/views/equipement/standard/checkData/components/seventeenth/checkDataCom.vue
index ac90bc3..0097f67 100644
--- a/src/views/equipement/standard/checkData/components/seventeenth/checkDataCom.vue
+++ b/src/views/equipement/standard/checkData/components/seventeenth/checkDataCom.vue
@@ -14,6 +14,7 @@
import { addCheckData, calculateHandle, getHistoryIndication, getInfo, updateCheckData } from '@/api/equipment/standard/checkData'
import { getCheckItemDetail, getJobInstructionList } from '@/api/equipment/standard/book'
import { getDataNum, getDataUnit } from '@/utils/validate'
+import { useRound } from '@/commonMethods/useRound'
const props = defineProps({
selectStandardId: { // 选择的标准装置id
@@ -713,16 +714,16 @@
amplitudeDefineFront: item.amplitude + item.amplitudeUnit, // 幅度
phaseDefineFront: item.phase + item.phaseUnit, // 相位
lessThan: `${item.lessThan}` === '1' ? '合格' : '不合格',
- testValueOne: item.checkType === '稳定性' ? item.testValueOne : Number(item.testValueOne), // 测量值1
- testValueTwo: item.checkType === '稳定性' ? item.testValueTwo : Number(item.testValueTwo), // 测量值2
- testValueThree: item.checkType === '稳定性' ? item.testValueThree : Number(item.testValueThree), // 测量值3
- testValueFour: item.checkType === '稳定性' ? item.testValueFour : Number(item.testValueFour), // 测量值4
- testValueFive: item.checkType === '稳定性' ? item.testValueFive : Number(item.testValueFive), // 测量值5
- testValueSix: item.checkType === '稳定性' ? item.testValueSix : Number(item.testValueSix), // 测量值6
- testValueSeven: item.checkType === '稳定性' ? item.testValueSeven : Number(item.testValueSeven), // 测量值7
- testValueEight: item.checkType === '稳定性' ? item.testValueEight : Number(item.testValueEight), // 测量值8
- testValueNine: item.checkType === '稳定性' ? item.testValueNine : Number(item.testValueNine), // 测量值9
- testValueTen: item.checkType === '稳定性' ? item.testValueTen : Number(item.testValueTen), // 测量值10
+ testValueOne: item.checkType === '稳定性' ? item.testValueOne : (item.checkType === '重复性' && `${item.testValueOne}` === '') ? undefined : useRound(Number(item.testValueOne), 3), // 测量值1/测量值(上升时间)
+ testValueTwo: item.checkType === '稳定性' ? item.testValueTwo : (item.checkType === '重复性' && `${item.testValueTwo}` === '') ? undefined : useRound(Number(item.testValueTwo), 3), // 测量值2(示值)
+ testValueThree: item.checkType === '稳定性' ? item.testValueThree : (item.checkType === '重复性' && `${item.testValueThree}` === '') ? undefined : useRound(Number(item.testValueThree), 3), // 测量值3(示值)
+ testValueFour: item.checkType === '稳定性' ? item.testValueFour : (item.checkType === '重复性' && `${item.testValueFour}` === '') ? undefined : useRound(Number(item.testValueFour), 3), // 测量值4(示值)
+ testValueFive: item.checkType === '稳定性' ? item.testValueFive : (item.checkType === '重复性' && `${item.testValueFive}` === '') ? undefined : useRound(Number(item.testValueFive), 3), // 测量值5(示值)
+ testValueSix: item.checkType === '稳定性' ? item.testValueSix : (item.checkType === '重复性' && `${item.testValueSix}` === '') ? undefined : useRound(Number(item.testValueSix), 3), // 测量值6(本次示值)
+ testValueSeven: item.checkType === '稳定性' ? item.testValueSeven : (item.checkType === '重复性' && `${item.testValueSeven}` === '') ? undefined : useRound(Number(item.testValueSeven), 3), // 测量值7
+ testValueEight: item.checkType === '稳定性' ? item.testValueEight : (item.checkType === '重复性' && `${item.testValueEight}` === '') ? undefined : useRound(Number(item.testValueEight), 3), // 测量值8
+ testValueNine: item.checkType === '稳定性' ? item.testValueNine : (item.checkType === '重复性' && `${item.testValueNine}` === '') ? undefined : useRound(Number(item.testValueNine), 3), // 测量值9
+ testValueTen: item.checkType === '稳定性' ? item.testValueTen : (item.checkType === '重复性' && `${item.testValueTen}` === '') ? undefined : useRound(Number(item.testValueTen), 3), // 测量值10
showUnitData: unit,
}
})
@@ -969,9 +970,55 @@
watch(() => props.pageType, (newValue) => {
if (newValue === 'detail') {
- listMismatchRepeatability.value = listMismatchRepeatability.value.map((item) => { item.editable = false; return item })// 失配测量-重复性
- listAttenuationRepeatability.value = listAttenuationRepeatability.value.map((item) => { item.editable = false; return item })// 衰减测量-重复性
- listPhaseRepeatability.value = listPhaseRepeatability.value.map((item) => { item.editable = false; return item })// 相移测量-重复性
+ listMismatchRepeatability.value = listMismatchRepeatability.value.map((item) => {
+ return {
+ ...item,
+ editable: false,
+ testValueOne: useRound(Number(item.testValueOne), 3), // Pbu1/mW
+ testValueTwo: useRound(Number(item.testValueTwo), 3), // Pbu2/mW
+ testValueThree: useRound(Number(item.testValueThree), 3), // Pbu3/mW
+ testValueFour: useRound(Number(item.testValueFour), 3), // Pbu4/mW
+ testValueFive: useRound(Number(item.testValueFive), 3), // Pbu5/mW
+ testValueSix: useRound(Number(item.testValueSix), 3), // Pbu6/mW
+ testValueSeven: useRound(Number(item.testValueSeven), 3), // Pbu7/mW
+ testValueEight: useRound(Number(item.testValueEight), 3), // Pbu8/mW
+ testValueNine: useRound(Number(item.testValueNine), 3), // Pbu9/mW
+ testValueTen: useRound(Number(item.testValueTen), 3), // Pbu10/mW
+ }
+ }) as any
+ // 失配测量-重复性
+ listAttenuationRepeatability.value = listAttenuationRepeatability.value.map((item) => {
+ return {
+ ...item,
+ editable: false,
+ testValueOne: useRound(Number(item.testValueOne), 3), // Pbu1/mW
+ testValueTwo: useRound(Number(item.testValueTwo), 3), // Pbu2/mW
+ testValueThree: useRound(Number(item.testValueThree), 3), // Pbu3/mW
+ testValueFour: useRound(Number(item.testValueFour), 3), // Pbu4/mW
+ testValueFive: useRound(Number(item.testValueFive), 3), // Pbu5/mW
+ testValueSix: useRound(Number(item.testValueSix), 3), // Pbu6/mW
+ testValueSeven: useRound(Number(item.testValueSeven), 3), // Pbu7/mW
+ testValueEight: useRound(Number(item.testValueEight), 3), // Pbu8/mW
+ testValueNine: useRound(Number(item.testValueNine), 3), // Pbu9/mW
+ testValueTen: useRound(Number(item.testValueTen), 3), // Pbu10/mW
+ }
+ }) as any// 衰减测量-重复性
+ listPhaseRepeatability.value = listPhaseRepeatability.value.map((item) => {
+ return {
+ ...item,
+ editable: false,
+ testValueOne: useRound(Number(item.testValueOne), 3), // Pbu1/mW
+ testValueTwo: useRound(Number(item.testValueTwo), 3), // Pbu2/mW
+ testValueThree: useRound(Number(item.testValueThree), 3), // Pbu3/mW
+ testValueFour: useRound(Number(item.testValueFour), 3), // Pbu4/mW
+ testValueFive: useRound(Number(item.testValueFive), 3), // Pbu5/mW
+ testValueSix: useRound(Number(item.testValueSix), 3), // Pbu6/mW
+ testValueSeven: useRound(Number(item.testValueSeven), 3), // Pbu7/mW
+ testValueEight: useRound(Number(item.testValueEight), 3), // Pbu8/mW
+ testValueNine: useRound(Number(item.testValueNine), 3), // Pbu9/mW
+ testValueTen: useRound(Number(item.testValueTen), 3), // Pbu10/mW
+ }
+ }) as any// 相移测量-重复性
}
})
/**
diff --git a/src/views/equipement/standard/checkData/components/tenth/checkDataCom.vue b/src/views/equipement/standard/checkData/components/tenth/checkDataCom.vue
index 21e3846..6e948ec 100644
--- a/src/views/equipement/standard/checkData/components/tenth/checkDataCom.vue
+++ b/src/views/equipement/standard/checkData/components/tenth/checkDataCom.vue
@@ -672,16 +672,16 @@
standardDeviation: '', // 重复性
urel: e.urel, // u(k=2)
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
showUnitData: e.unit,
}
@@ -727,16 +727,16 @@
standardDeviation: '', // 重复性
urel: e.urel, // u(k=2)
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 功率稳定性
@@ -783,16 +783,16 @@
standardDeviation: '', // 重复性
urel: e.urel, // u(k=2)
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 相对电平稳定性
@@ -837,16 +837,16 @@
standardDeviation: '', // 重复性
urel: e.urel, // u(k=2)
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 调幅度稳定性
@@ -891,16 +891,16 @@
standardDeviation: '', // 重复性
urel: e.urel, // u(k=2)
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 调频频偏稳定性
@@ -947,16 +947,16 @@
standardDeviation: '', // 重复性
urel: e.urel, // u(k=2)
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 调相相偏稳定性
@@ -1000,16 +1000,16 @@
standardDeviation: '', // 重复性
urel: e.urel, // u(k=2)
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 谐波稳定性
@@ -1351,16 +1351,16 @@
frequencyDeviationDefineFront: item.frequencyDeviation + item.frequencyDeviationUnit, // 调频频偏单位
phaseDeviationDefineFront: item.phaseDeviation + item.phaseDeviationUnit, // 调相相偏单位
lessThan: `${item.lessThan}` === '1' ? '合格' : '不合格',
- testValueOne: item.checkType === '稳定性' ? item.testValueOne : Number(item.testValueOne), // 测量值1/测量值(上升时间)
- testValueTwo: item.checkType === '稳定性' ? item.testValueTwo : Number(item.testValueTwo), // 测量值2(示值)
- testValueThree: item.checkType === '稳定性' ? item.testValueThree : Number(item.testValueThree), // 测量值3(示值)
- testValueFour: item.checkType === '稳定性' ? item.testValueFour : Number(item.testValueFour), // 测量值4(示值)
- testValueFive: item.checkType === '稳定性' ? item.testValueFive : Number(item.testValueFive), // 测量值5(示值)
- testValueSix: item.checkType === '稳定性' ? item.testValueSix : Number(item.testValueSix), // 测量值6(本次示值)
- testValueSeven: item.checkType === '稳定性' ? item.testValueSeven : Number(item.testValueSeven), // 测量值7
- testValueEight: item.checkType === '稳定性' ? item.testValueEight : Number(item.testValueEight), // 测量值8
- testValueNine: item.checkType === '稳定性' ? item.testValueNine : Number(item.testValueNine), // 测量值9
- testValueTen: item.checkType === '稳定性' ? item.testValueTen : Number(item.testValueTen), // 测量值10
+ testValueOne: item.checkType === '稳定性' ? item.testValueOne : (item.checkType === '重复性' && `${item.testValueOne}` === '') ? undefined : Number(item.testValueOne), // 测量值1/测量值(上升时间)
+ testValueTwo: item.checkType === '稳定性' ? item.testValueTwo : (item.checkType === '重复性' && `${item.testValueTwo}` === '') ? undefined : Number(item.testValueTwo), // 测量值2(示值)
+ testValueThree: item.checkType === '稳定性' ? item.testValueThree : (item.checkType === '重复性' && `${item.testValueThree}` === '') ? undefined : Number(item.testValueThree), // 测量值3(示值)
+ testValueFour: item.checkType === '稳定性' ? item.testValueFour : (item.checkType === '重复性' && `${item.testValueFour}` === '') ? undefined : Number(item.testValueFour), // 测量值4(示值)
+ testValueFive: item.checkType === '稳定性' ? item.testValueFive : (item.checkType === '重复性' && `${item.testValueFive}` === '') ? undefined : Number(item.testValueFive), // 测量值5(示值)
+ testValueSix: item.checkType === '稳定性' ? item.testValueSix : (item.checkType === '重复性' && `${item.testValueSix}` === '') ? undefined : Number(item.testValueSix), // 测量值6(本次示值)
+ testValueSeven: item.checkType === '稳定性' ? item.testValueSeven : (item.checkType === '重复性' && `${item.testValueSeven}` === '') ? undefined : Number(item.testValueSeven), // 测量值7
+ testValueEight: item.checkType === '稳定性' ? item.testValueEight : (item.checkType === '重复性' && `${item.testValueEight}` === '') ? undefined : Number(item.testValueEight), // 测量值8
+ testValueNine: item.checkType === '稳定性' ? item.testValueNine : (item.checkType === '重复性' && `${item.testValueNine}` === '') ? undefined : Number(item.testValueNine), // 测量值9
+ testValueTen: item.checkType === '稳定性' ? item.testValueTen : (item.checkType === '重复性' && `${item.testValueTen}` === '') ? undefined : Number(item.testValueTen), // 测量值10
showUnitData: unit,
}
})
@@ -1501,7 +1501,7 @@
}
})
- if (props.pageType === 'edit') {
+ if (props.pageType === 'edit' || props.pageType === 'detail') {
fetchHistoryIndication() // 重新拉取稳定性日期
}
loading.close()
@@ -1536,12 +1536,10 @@
}
getHistoryIndication(params).then((res) => {
if (date === '') { // 正常核查数据
- const num = props.pageType === 'edit' ? 5 : 4
+ const num = (props.pageType === 'edit' || props.pageType === 'detail') ? 5 : 4
// '频率':
listFrequencyStability.value = listFrequencyStability.value.map((item) => {
const { itemData, columnsData } = solveHistoryIndicationTableData(res.data.data.filter((item: { params: string }) => item.params === '频率'), item, columns_stability_frequency.value, num, 2, '10')
- console.log('columnsData', columnsData[2])
-
columns_stability_frequency.value = columnsData
return item = itemData
})
@@ -1590,6 +1588,7 @@
listFrequencySpectrumStability.value = handleSaveDateParams(columns_stability_frequency_spectrum.value, listFrequencySpectrumStability.value, 2)
}
else {
+ initColumnsCheckDate()
const num = 5
// '频率':
listFrequencyStabilityCheckDate.value = listFrequencyStabilityCheckDate.value.map((item) => {
@@ -1802,6 +1801,44 @@
columns_stability_phase.value[3].children![5].text = props.checkDate!
columns_stability_frequency_spectrum.value[2].children![5].text = props.checkDate!
}
+
+/**
+ * 初始化CheckDate表头
+ */
+function initColumnsCheckDate() {
+ const tempColumn_frequency = [
+ { width: '220', text: '-', value: 'testValueOne', align: 'center', required: false, type: 'text', customHeader: true, showUnit: true },
+ { width: '220', text: '-', value: 'testValueTwo', align: 'center', required: false, type: 'text', customHeader: true, showUnit: true },
+ { width: '220', text: '-', value: 'testValueThree', align: 'center', required: false, type: 'text', customHeader: true, showUnit: true },
+ { width: '220', text: '-', value: 'testValueFour', align: 'center', required: false, type: 'text', customHeader: true, showUnit: true },
+ { width: '220', text: '-', value: 'testValueFive', align: 'center', required: false, type: 'text', customHeader: true, showUnit: true },
+ { width: '220', text: '-', value: 'testValueSix', align: 'center', required: false, type: 'text', customHeader: true, showUnit: true },
+ ] as any
+ const tempColumn = [
+ { width: '220', text: '-', value: 'testValueOne', align: 'center', required: false, type: 'text', customHeader: true, precision: 3, showUnit: true },
+ { width: '220', text: '-', value: 'testValueTwo', align: 'center', required: false, type: 'text', customHeader: true, precision: 3, showUnit: true },
+ { width: '220', text: '-', value: 'testValueThree', align: 'center', required: false, type: 'text', customHeader: true, precision: 3, showUnit: true },
+ { width: '220', text: '-', value: 'testValueFour', align: 'center', required: false, type: 'text', customHeader: true, precision: 3, showUnit: true },
+ { width: '220', text: '-', value: 'testValueFive', align: 'center', required: false, type: 'text', customHeader: true, precision: 3, showUnit: true },
+ { width: '220', text: '-', value: 'testValueSix', align: 'center', required: false, type: 'text', customHeader: true, precision: 3, showUnit: true },
+ ] as any
+
+ columns_stability_frequency_checkDate.value[2].children = [...tempColumn_frequency]
+ columns_stability_power_level_checkDate.value[3].children = [...tempColumn]
+ columns_stability_relative_level_checkDate.value[3].children = [...tempColumn]
+ columns_stability_AM_depth_checkDate.value[3].children = [...tempColumn]
+ columns_stability_frequency_modulation_deviation_checkDate.value[3].children = [...tempColumn]
+ columns_stability_phase_checkDate.value[3].children = [...tempColumn]
+ columns_stability_frequency_spectrum_checkDate.value[2].children = [...tempColumn]
+
+ columns_stability_frequency_checkDate.value[2].children![5].text = props.checkDate! // 最后一列的表头日期
+ columns_stability_power_level_checkDate.value[3].children![5].text = props.checkDate! // 最后一列的表头日期
+ columns_stability_relative_level_checkDate.value[3].children![5].text = props.checkDate!
+ columns_stability_AM_depth_checkDate.value[3].children![5].text = props.checkDate!
+ columns_stability_frequency_modulation_deviation_checkDate.value[3].children![5].text = props.checkDate!
+ columns_stability_phase_checkDate.value[3].children![5].text = props.checkDate!
+ columns_stability_frequency_spectrum_checkDate.value[2].children![5].text = props.checkDate!
+}
// 监听核查日期变化
watch(() => props.checkDate, (newValue) => {
initColumns()
diff --git a/src/views/equipement/standard/checkData/components/thirteenth/checkDataCom.vue b/src/views/equipement/standard/checkData/components/thirteenth/checkDataCom.vue
index 991704f..f1c8eee 100644
--- a/src/views/equipement/standard/checkData/components/thirteenth/checkDataCom.vue
+++ b/src/views/equipement/standard/checkData/components/thirteenth/checkDataCom.vue
@@ -656,16 +656,16 @@
maximumErrorAbsoluteUnit: e.maximumErrorAbsoluteUnit, // 最大允许误差的绝对值单位
maximumErrorAbsoluteUnitDefineFront: e.maximumErrorAbsolute + e.maximumErrorAbsoluteUnit,
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 时标稳定性
@@ -709,16 +709,16 @@
maximumErrorAbsolute: e.maximumErrorAbsolute, // 最大允许误差的绝对值
maximumErrorAbsoluteUnit: e.maximumErrorAbsoluteUnit, // 最大允许误差的绝对值单位
maximumErrorAbsoluteUnitDefineFront: e.maximumErrorAbsolute + e.maximumErrorAbsoluteUnit,
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 方波电压(50Ω)稳定性
@@ -761,16 +761,16 @@
maximumErrorAbsolute: e.maximumErrorAbsolute, // 最大允许误差的绝对值
maximumErrorAbsoluteUnit: e.maximumErrorAbsoluteUnit, // 最大允许误差的绝对值单位
maximumErrorAbsoluteUnitDefineFront: e.maximumErrorAbsolute + e.maximumErrorAbsoluteUnit,
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 方波电压(1MΩ)稳定性
@@ -813,16 +813,16 @@
maximumErrorAbsolute: e.maximumErrorAbsolute, // 最大允许误差的绝对值
maximumErrorAbsoluteUnit: e.maximumErrorAbsoluteUnit, // 最大允许误差的绝对值单位
maximumErrorAbsoluteUnitDefineFront: e.maximumErrorAbsolute + e.maximumErrorAbsoluteUnit,
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 直流电压(50Ω)稳定性
@@ -865,16 +865,16 @@
maximumErrorAbsolute: e.maximumErrorAbsolute, // 最大允许误差的绝对值
maximumErrorAbsoluteUnit: e.maximumErrorAbsoluteUnit, // 最大允许误差的绝对值单位
maximumErrorAbsoluteUnitDefineFront: e.maximumErrorAbsolute + e.maximumErrorAbsoluteUnit,
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 直流电压(1MΩ)稳定性
@@ -917,16 +917,16 @@
maximumErrorAbsolute: e.maximumErrorAbsolute, // 最大允许误差的绝对值
maximumErrorAbsoluteUnit: e.maximumErrorAbsoluteUnit, // 最大允许误差的绝对值单位
maximumErrorAbsoluteUnitDefineFront: e.maximumErrorAbsolute + e.maximumErrorAbsoluteUnit,
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 输入阻抗稳定性
@@ -985,16 +985,16 @@
flatnessTen: `${e.referencePoint}` === '1' ? '/' : '', // 平坦度10/%
averageValue: '', // 平均值
standardDeviation: '', // 重复性
- testValueOne: 0, // 测量值1/测量值(上升时间)
- testValueTwo: 0, // 测量值2(示值)
- testValueThree: 0, // 测量值3(示值)
- testValueFour: 0, // 测量值4(示值)
- testValueFive: 0, // 测量值5(示值)
- testValueSix: 0, // 测量值6(本次示值)
- testValueSeven: 0, // 测量值7
- testValueEight: 0, // 测量值8
- testValueNine: 0, // 测量值9
- testValueTen: 0, // 测量值10
+ testValueOne: undefined, // 测量值1/测量值(上升时间)
+ testValueTwo: undefined, // 测量值2(示值)
+ testValueThree: undefined, // 测量值3(示值)
+ testValueFour: undefined, // 测量值4(示值)
+ testValueFive: undefined, // 测量值5(示值)
+ testValueSix: undefined, // 测量值6(本次示值)
+ testValueSeven: undefined, // 测量值7
+ testValueEight: undefined, // 测量值8
+ testValueNine: undefined, // 测量值9
+ testValueTen: undefined, // 测量值10
}
}) as any
// 稳幅正弦信号电压平坦度稳定性
@@ -1374,16 +1374,16 @@
editable: props.pageType !== 'detail',
checkPointDefineFront: tempCheckPoint, // 核查点
conclusion: `${item.conclusion}` === '1' ? '合格' : '不合格',
- testValueOne: item.checkType === '稳定性' ? item.testValueOne : Number(item.testValueOne), // 测量值1/测量值(上升时间)
- testValueTwo: item.checkType === '稳定性' ? item.testValueTwo : Number(item.testValueTwo), // 测量值2(示值)
- testValueThree: item.checkType === '稳定性' ? item.testValueThree : Number(item.testValueThree), // 测量值3(示值)
- testValueFour: item.checkType === '稳定性' ? item.testValueFour : Number(item.testValueFour), // 测量值4(示值)
- testValueFive: item.checkType === '稳定性' ? item.testValueFive : Number(item.testValueFive), // 测量值5(示值)
- testValueSix: item.checkType === '稳定性' ? item.testValueSix : Number(item.testValueSix), // 测量值6(本次示值)
- testValueSeven: item.checkType === '稳定性' ? item.testValueSeven : Number(item.testValueSeven), // 测量值7
- testValueEight: item.checkType === '稳定性' ? item.testValueEight : Number(item.testValueEight), // 测量值8
- testValueNine: item.checkType === '稳定性' ? item.testValueNine : Number(item.testValueNine), // 测量值9
- testValueTen: item.checkType === '稳定性' ? item.testValueTen : Number(item.testValueTen), // 测量值10
+ testValueOne: item.checkType === '稳定性' ? item.testValueOne : (item.checkType === '重复性' && `${item.testValueOne}` === '') ? undefined : Number(item.testValueOne), // 测量值1/测量值(上升时间)
+ testValueTwo: item.checkType === '稳定性' ? item.testValueTwo : (item.checkType === '重复性' && `${item.testValueTwo}` === '') ? undefined : Number(item.testValueTwo), // 测量值2(示值)
+ testValueThree: item.checkType === '稳定性' ? item.testValueThree : (item.checkType === '重复性' && `${item.testValueThree}` === '') ? undefined : Number(item.testValueThree), // 测量值3(示值)
+ testValueFour: item.checkType === '稳定性' ? item.testValueFour : (item.checkType === '重复性' && `${item.testValueFour}` === '') ? undefined : Number(item.testValueFour), // 测量值4(示值)
+ testValueFive: item.checkType === '稳定性' ? item.testValueFive : (item.checkType === '重复性' && `${item.testValueFive}` === '') ? undefined : Number(item.testValueFive), // 测量值5(示值)
+ testValueSix: item.checkType === '稳定性' ? item.testValueSix : (item.checkType === '重复性' && `${item.testValueSix}` === '') ? undefined : Number(item.testValueSix), // 测量值6(本次示值)
+ testValueSeven: item.checkType === '稳定性' ? item.testValueSeven : (item.checkType === '重复性' && `${item.testValueSeven}` === '') ? undefined : Number(item.testValueSeven), // 测量值7
+ testValueEight: item.checkType === '稳定性' ? item.testValueEight : (item.checkType === '重复性' && `${item.testValueEight}` === '') ? undefined : Number(item.testValueEight), // 测量值8
+ testValueNine: item.checkType === '稳定性' ? item.testValueNine : (item.checkType === '重复性' && `${item.testValueNine}` === '') ? undefined : Number(item.testValueNine), // 测量值9
+ testValueTen: item.checkType === '稳定性' ? item.testValueTen : (item.checkType === '重复性' && `${item.testValueTen}` === '') ? undefined : Number(item.testValueTen), // 测量值10
technicalIndexDefineFront: item.technicalIndexSymbol + item.technicalIndex + item.technicalIndexUnit, // 技术指标
}
})
@@ -1532,7 +1532,7 @@
}
})
- if (props.pageType === 'edit') {
+ if (props.pageType === 'edit' || props.pageType === 'detail') {
fetchHistoryIndication() // 重新拉取稳定性日期
}
loading.close()
@@ -1567,7 +1567,7 @@
}
getHistoryIndication(params).then((res) => {
if (date === '') { // 正常核查数据
- const num = props.pageType === 'edit' ? 5 : 4
+ const num = (props.pageType === 'edit' || props.pageType === 'detail') ? 5 : 4
// '时标':
listTimeMarkStability.value = listTimeMarkStability.value.map((item) => {
const { itemData, columnsData } = solveHistoryIndicationTableData(res.data.data.filter((item: { params: string }) => item.params === '时标'), item, columns_stability_timeMark.value, num, 2, '13')
@@ -1621,6 +1621,7 @@
listVoltageFlatnessStability.value = handleSaveDateParams(columns_stability_voltage_flatness.value, listVoltageFlatnessStability.value, 3)
}
else {
+ initColumnsCheckDate()
const num = 5
// '时标':
listTimeMarkStabilityCheckDate.value = listTimeMarkStabilityCheckDate.value.map((item) => {
@@ -1835,6 +1836,35 @@
columns_stability_inputImpedance.value[2].children![5].text = props.checkDate!
columns_stability_voltage_flatness.value[3].children![5].text = props.checkDate!
}
+
+/**
+ * 初始化表头
+ */
+function initColumnsCheckDate() {
+ const tempColumn = [
+ { width: '180', text: '-', value: 'testValueOne', align: 'center', required: false, type: 'text', customHeader: true },
+ { width: '180', text: '-', value: 'testValueTwo', align: 'center', required: false, type: 'text', customHeader: true },
+ { width: '180', text: '-', value: 'testValueThree', align: 'center', required: false, type: 'text', customHeader: true },
+ { width: '180', text: '-', value: 'testValueFour', align: 'center', required: false, type: 'text', customHeader: true },
+ { width: '180', text: '-', value: 'testValueFive', align: 'center', required: false, type: 'text', customHeader: true },
+ { width: '180', text: '-', value: 'testValueSix', align: 'center', required: false, type: 'text', customHeader: true },
+ ] as any
+ columns_stability_timeMark_checkDate.value[2].children = [...tempColumn]
+ columns_stability_squareWaveVoltage50Ω_checkDate.value[2].children = [...tempColumn]
+ columns_stability_squareWaveVoltage1MΩ_checkDate.value[2].children = [...tempColumn]
+ columns_stability_directVoltage50Ω_checkDate.value[2].children = [...tempColumn]
+ columns_stability_directVoltage1MΩ_checkDate.value[2].children = [...tempColumn]
+ columns_stability_inputImpedance_checkDate.value[2].children = [...tempColumn]
+ columns_stability_voltage_flatness_checkDate.value[3].children = [...tempColumn]
+
+ columns_stability_timeMark_checkDate.value[2].children![5].text = props.checkDate! // 最后一列的表头日期
+ columns_stability_squareWaveVoltage50Ω_checkDate.value[2].children![5].text = props.checkDate! // 最后一列的表头日期
+ columns_stability_squareWaveVoltage1MΩ_checkDate.value[2].children![5].text = props.checkDate!
+ columns_stability_directVoltage50Ω_checkDate.value[2].children![5].text = props.checkDate!
+ columns_stability_directVoltage1MΩ_checkDate.value[2].children![5].text = props.checkDate!
+ columns_stability_inputImpedance_checkDate.value[2].children![5].text = props.checkDate!
+ columns_stability_voltage_flatness_checkDate.value[3].children![5].text = props.checkDate!
+}
// 监听核查日期变化
watch(() => props.checkDate, (newValue) => {
initColumns()
diff --git a/src/views/equipement/standard/checkData/components/useStabilityCaculate.ts b/src/views/equipement/standard/checkData/components/useStabilityCaculate.ts
index 563924a..a8c730b 100644
--- a/src/views/equipement/standard/checkData/components/useStabilityCaculate.ts
+++ b/src/views/equipement/standard/checkData/components/useStabilityCaculate.ts
@@ -115,7 +115,7 @@
belongStandardEquipment = '',
) {
let list = []
- // 示波器、信号发生器
+ // 核查点+单位
if (belongStandardEquipment === '13' || belongStandardEquipment === '10' || belongStandardEquipment === '1' || belongStandardEquipment === '3' || belongStandardEquipment === '4' || belongStandardEquipment === '5') {
// 先找出此行数据的所有日期
list = value.filter(
@@ -143,8 +143,14 @@
}
})
}
+ else if (belongStandardEquipment === '8') { // E2等砝码
+ // 先找出此行数据的所有日期---核查点
+ list = value.filter(
+ (i: any) => i.checkPoint === item.checkPoint,
+ )
+ }
else {
- // 先找出此行数据的所有日期
+ // 先找出此行数据的所有日期---核查点
list = value.filter(
(i: any) => i.params === item.params && i.checkPoint === item.checkPoint,
)
diff --git a/src/views/equipement/standard/checkData/detail.vue b/src/views/equipement/standard/checkData/detail.vue
index 043f9f4..ac84782 100644
--- a/src/views/equipement/standard/checkData/detail.vue
+++ b/src/views/equipement/standard/checkData/detail.vue
@@ -439,6 +439,7 @@
standardEquipmentId: selectStandardId.value, // 被核查标准装置id
id: infoId.value,
belongStandardEquipment: belongStandardEquipment.value, // 检校标准装置
+ conclusion: checkDataRef.value.form.conclusion === '设备性能正常' ? '合格' : '不合格', // 结论,与稳定性考核相同,后端需要这个字段差稳定性历史数据
}
}
else if (belongStandardEquipment.value === '9') { // 频谱分析仪