From 7d2a192430d542ce6705375c098c9adde57616a9 Mon Sep 17 00:00:00 2001 From: duxiaoning <17621883433@163.com> Date: Tue, 27 Aug 2024 01:51:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8D=95=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/rtReport/index.vue | 18 +++++++++--------- .../Feedback/Inspection/Report/index.vue | 4 +++- .../Daichuli/Feedback/Inspection/index.vue | 17 ++++++++++++++++- 3 files changed, 28 insertions(+), 11 deletions(-) diff --git a/src/components/rtReport/index.vue b/src/components/rtReport/index.vue index 0516ef1..cad5820 100644 --- a/src/components/rtReport/index.vue +++ b/src/components/rtReport/index.vue @@ -240,31 +240,31 @@ export default { let prodDes = null; switch (this.pdSubType) { case productSubTypeVal.ACS_DEM: - prodDes = "高程值,单位:米"; + prodDes = "米"; break; case productSubTypeVal.ACS_BACKSCATTERINGCOEFFICIENT: - prodDes = "后向散射系数,单位:dB"; + prodDes = "dB"; break; case productSubTypeVal.ACS_ATMOSPHERICDELAYCORRECTION: - prodDes = "延迟相位值"; + prodDes = "米"; break; case productSubTypeVal.ACS_DEFORMATION: - prodDes = "形变量,单位:米"; + prodDes = "米"; break; case productSubTypeVal.ACS_SOILMOISTURE: - prodDes = "土壤含水量"; + prodDes = "立方厘米/立方厘米"; break; case productSubTypeVal.ACS_SOILSALINITYINVERSION: - prodDes = "土壤盐碱度"; + prodDes = "克/千克"; break; case productSubTypeVal.ACS_SURFACEROUGHNESS: - prodDes = "地表粗糙度"; + prodDes = "厘米"; break; case productSubTypeVal.ACS_GROUNDVEGETATIONHEIGHT: - prodDes = "植被高度值,单位:米"; + prodDes = "单位:米"; break; case productSubTypeVal.ACS_GROUNDLEAFAREAINDEX: - prodDes = "叶面积指数"; + prodDes = "LAI值"; break; } return prodDes; diff --git a/src/views/Daichuli/Feedback/Inspection/Report/index.vue b/src/views/Daichuli/Feedback/Inspection/Report/index.vue index 5812e60..8433863 100644 --- a/src/views/Daichuli/Feedback/Inspection/Report/index.vue +++ b/src/views/Daichuli/Feedback/Inspection/Report/index.vue @@ -369,7 +369,9 @@ export default { microwaveDataJson: asmp.microwaveDataJson, satellite: asmm.satellite, load: asmm.load, - pixelHandleMsg:rpm.pixelHandleMsg + pixelHandleMsg:rpm.pixelHandleMsg, + projStr:rpm.projStr, + sampleFun:rpm.sampleFun }; const pdfName = productTypeMap(self.pdSubType) + "报告"; exportWord( diff --git a/src/views/Daichuli/Feedback/Inspection/index.vue b/src/views/Daichuli/Feedback/Inspection/index.vue index 371497a..042a417 100644 --- a/src/views/Daichuli/Feedback/Inspection/index.vue +++ b/src/views/Daichuli/Feedback/Inspection/index.vue @@ -424,6 +424,7 @@ export default { break; } } + const theSampleFun = this.transformPcMethod(this.$store.state.sampleFun) const reportMsg = { pdSubType: this.productSubType, reportResult: rm, @@ -440,7 +441,9 @@ export default { orderMsg: this.orderMsg, productMsg: this.productMsg, imgRes: imgRes, - pixelHandleMsg:pixelHandleMsg + pixelHandleMsg:pixelHandleMsg, + projStr:res.projStr, + sampleFun:theSampleFun }; localStorage.setItem( this.configration.path.inspection, @@ -637,6 +640,18 @@ export default { //更新状态 this.$store.commit("setPixelFun", this.pixelFun); }, + // 像元级方法枚举转换 + transformPcMethod(pixelDealFun) { + const pixelDealFunMap = { + 0: "均值法", + 1: "最邻近法", + 2: "克里格法", + 3: "块克里格法", + 4: "MSN法", + }; + if (pixelDealFun == null) return null; + else return pixelDealFunMap[pixelDealFun]; + }, }, beforeDestroy() { //恢复初始状态