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/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/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/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/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/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/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/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/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/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/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') { // 频谱分析仪