From 36db61c27d0ab3a39d3f90e7755995c1335971f7 Mon Sep 17 00:00:00 2001 From: duxiaoning <17621883433@163.com> Date: Wed, 11 Jan 2023 09:15:17 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9B=86=E6=88=90=E4=BF=AE=E6=94=B9=E4=B8=80?= =?UTF-8?q?=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 3 +- .env.production | 1 + .env.staging | 2 +- src/api/audit.js | 6 +- src/api/common.js | 8 +- src/api/creatOrder.js | 10 +- src/api/home.js | 18 +- src/api/lang/pendingOrder.js | 189 ++++++++++++ src/api/pendingOrder.js | 34 +-- src/components/ration/otgCorrection/index.vue | 102 ++----- src/components/ration/qualitative/index.vue | 70 ++--- src/components/ration/sampleSetting/index.vue | 82 +++-- src/components/ration/soilMoisture/index.vue | 117 +++---- src/components/rtReport/index.vue | 18 +- src/config/config.js | 41 +-- src/lib/contract.js | 56 ++-- src/lib/request-file.js | 79 ++--- src/lib/request-microwave.js | 37 +++ src/lib/request-reality.js | 78 ++--- src/lib/request.js | 78 ++--- src/lib/variateMap.js | 96 +++--- .../Feedback/Inspection/Report/index.vue | 66 ++-- .../Daichuli/Feedback/Inspection/index.vue | 270 +++++++--------- src/views/Daichuli/Feedback/index.vue | 288 ++++++------------ src/views/Daichuli/index.vue | 35 +-- vue.config.js | 14 +- 26 files changed, 855 insertions(+), 943 deletions(-) create mode 100644 src/api/lang/pendingOrder.js create mode 100644 src/lib/request-microwave.js diff --git a/.env.development b/.env.development index d209ed9..2dca260 100644 --- a/.env.development +++ b/.env.development @@ -3,7 +3,6 @@ ENV = 'development' # base api VUE_APP_BASE_API = '/dev-api' - +VUE_APP_MICROWAVE_API = '/dev-microwave-api' VUE_APP_REALITY_API = '/dev-reality-api' - VUE_APP_FILE_API = '/dev-file-api' diff --git a/.env.production b/.env.production index 4aaca46..95a69ff 100644 --- a/.env.production +++ b/.env.production @@ -3,5 +3,6 @@ ENV = 'production' # base api VUE_APP_BASE_API = '/prod-api' +VUE_APP_MICROWAVE_API = '/prod-microwave-api' VUE_APP_REALITY_API = '/prod-reality-api' VUE_APP_FILE_API = '/prod-file-api' \ No newline at end of file diff --git a/.env.staging b/.env.staging index b3ca03c..543e610 100644 --- a/.env.staging +++ b/.env.staging @@ -5,7 +5,7 @@ ENV = 'staging' # base api VUE_APP_BASE_API = '/stage-api' - +VUE_APP_MICROWAVE_API = '/stage-microwave-api' VUE_APP_REALITY_API = '/stage-reality-api' VUE_APP_FILE_API = '/stage-file-api' diff --git a/src/api/audit.js b/src/api/audit.js index 21fcebd..ae54e61 100644 --- a/src/api/audit.js +++ b/src/api/audit.js @@ -1,8 +1,8 @@ -import request from '@/lib/request' +import microwaveRequest from "@/lib/request-microwave"; // 提交审核信息 export function orderExamine(data){ - return request({ + return microwaveRequest({ url:'orderExamine/orderExamineMsg', method:'post', data @@ -10,7 +10,7 @@ export function orderExamine(data){ } //获取订单审核信息 export function getExamineMsg(orderId){ - return request({ + return microwaveRequest({ url:'orderExamine/getExamineMsg?orderId='+orderId, method:'get' }) diff --git a/src/api/common.js b/src/api/common.js index 782d911..bf32e35 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -1,7 +1,7 @@ -import request from "@/lib/request"; +import microwaveRequest from "@/lib/request-microwave"; // 获取待检验产品订单列表 export function getOrderListByStatus(data) { - return request({ + return microwaveRequest({ url: "orderStatus/getOrderListByStatus", method: "post", data @@ -9,7 +9,7 @@ export function getOrderListByStatus(data) { } // 获取待检验产品订单列表 export function getOrderListOfPending(data) { - return request({ + return microwaveRequest({ url: "orderStatus/getOrderListOfPending", method: "post", headers: { "Content-Type": "multipart/form-data" }, @@ -18,7 +18,7 @@ export function getOrderListOfPending(data) { } // 获取待检验产品产品值 export function getProductValue(data) { - return request({ + return microwaveRequest({ url: "GetValue/GetProductValue", method: "post", headers: { "Content-Type": "multipart/form-data" }, diff --git a/src/api/creatOrder.js b/src/api/creatOrder.js index 68263dc..dd9fa3e 100644 --- a/src/api/creatOrder.js +++ b/src/api/creatOrder.js @@ -1,7 +1,7 @@ -import request from "@/lib/request"; +import microwaveRequest from "@/lib/request-microwave"; // 添加产品并且进行数据发布 export function addProduct(data) { - return request({ + return microwaveRequest({ url: "/productUpload/uploadProduct", method: "post", headers: { "Content-Type": "multipart/form-data" }, @@ -10,7 +10,7 @@ export function addProduct(data) { } // 添加订单 export function getProductList(pscId, userId, page, limit) { - return request({ + return microwaveRequest({ url: "productUpload/getProductList?productSubclassId=" + pscId + @@ -25,7 +25,7 @@ export function getProductList(pscId, userId, page, limit) { } // 更新产品的等级与时间 export function updateProduct(data) { - return request({ + return microwaveRequest({ url: "/productUpload/updateProductMsg", method: "post", headers: { "Content-Type": "multipart/form-data" }, @@ -34,7 +34,7 @@ export function updateProduct(data) { } // 添加订单 export function addOrder(data) { - return request({ + return microwaveRequest({ url: "/validationOrder/addOrder", method: "post", headers: { "Content-Type": "multipart/form-data" }, diff --git a/src/api/home.js b/src/api/home.js index 31bc361..91490f9 100644 --- a/src/api/home.js +++ b/src/api/home.js @@ -1,8 +1,8 @@ -import request from '@/lib/request' +import microwaveRequest from "@/lib/request-microwave"; // 获取样本数据 export function getStarSamples(data){ - return request({ + return microwaveRequest({ url:'/readExcel/parseExcel', method:'post', data @@ -11,7 +11,7 @@ export function getStarSamples(data){ // 获取lc样本数据 export function getLcSamples(data){ - return request({ + return microwaveRequest({ url:'/mockSample/getLcSample', method:'post', data @@ -20,7 +20,7 @@ export function getLcSamples(data){ // 获取otg样本数据 export function getOtgSamples(data){ - return request({ + return microwaveRequest({ url:'/mockSample/getOtgSample', method:'post', data @@ -29,7 +29,7 @@ export function getOtgSamples(data){ // 获取sol样本数据 export function getSolSamples(data){ - return request({ + return microwaveRequest({ url:'/mockSample/getSolSample', method:'post', data @@ -39,7 +39,7 @@ export function getSolSamples(data){ // 选中的样本数据入库 export function insertSampleList(data){ - return request({ + return microwaveRequest({ url:'/metaDataOrder/insertSampleList', method:'post', headers:{'Content-Type':'multipart/form-data'}, @@ -49,7 +49,7 @@ export function insertSampleList(data){ // 地表覆盖类型关联入库 export function addCoverType(data){ - return request({ + return microwaveRequest({ url:'/landCoverType/addCoverType', method:'post', headers:{'Content-Type':'multipart/form-data'}, @@ -59,7 +59,7 @@ export function addCoverType(data){ // 地表覆盖类型关联批量入库 export function addCoverTypeBatch(data){ - return request({ + return microwaveRequest({ url:'/landCoverType/addCoverTypeBatch', method:'post', data @@ -68,7 +68,7 @@ export function addCoverTypeBatch(data){ // 地表覆盖类型关联入库 export function initOrderStage(data){ - return request({ + return microwaveRequest({ url:'orderStatus/initOrderStage', method:'post', headers:{'Content-Type':'multipart/form-data'}, diff --git a/src/api/lang/pendingOrder.js b/src/api/lang/pendingOrder.js new file mode 100644 index 0000000..c9d9b35 --- /dev/null +++ b/src/api/lang/pendingOrder.js @@ -0,0 +1,189 @@ +import request from "@/lib/request"; +import realityRequest from "@/lib/request-reality"; + +// 查询订单基本信息 +export function getOrderMsg(orderId) { + return request({ + url: "outside/order/queryOrderBasicInfo?orderId=" + orderId, + method: "get" + }); +} + +// 根据订单id查询待检验产品基本信息接口 +export function getPendingProductMsg(orderId) { + return request({ + url: "outside/order/queryBasicInfo?orderId=" + orderId, + method: "get" + // headers:{'Content-Type':'multipart/form-data'}, + }); +} + +// 根据订单id查询真实性检验分析方法接口 +export function getAnalyseMethod(orderId) { + return request({ + url: "outside/validation/info/analyseMethod?orderId=" + orderId, + method: "get" + }); +} + +// 根据订单id查询订单关联的地面数据 +export function getSamplesList(orderId) { + return request({ + url: "outside/order/queryListLandDataAssociated/" + orderId, + method: "get" + }); +} + +// 根据订单id查询订单关联的地面数据 +export function delSampleData(data) { + return request({ + url: "outside/order/deleteSampleData", + method: "post", + headers: { "Content-Type": "multipart/form-data" }, + data + }); +} + +// 更新订单的真实性检验方法(分析方法) +export function upDateAnalyseMethod(params) { + return request({ + url: "outside/validation/info/upDateAnalyseMethod?" + params, + method: "put" + }); +} + +// 订单反馈 +export function orderFeedback(data) { + return request({ + url: "outside/order/orderFeedback", + method: "post", + headers: { "Content-Type": "multipart/form-data" }, + data + }); +} + +// 订单状态更新 +export function updateOrderStage(params) { + return request({ + url: "outside/order/?" + params, + method: "put" + }); +} + +//根据订单ID展示真实性检验报告接口 +export function getRealityCheckReport(orderId) { + return request({ + url: "outside/validation/showRealityCheckReport?orderId=" + orderId, + method: "get" + }); +} + +// 获取抽样方法 +export function getAllSampleFun() { + return request({ + url: "outside/validation/info/sampleMethod", + method: "get" + }); +} + +// 同名点选取 +export function setSamePoi(data) { + return request({ + url: "outside/validation/sameNamePoint/select", + headers: { "Content-Type": "multipart/form-data" }, + method: "post", + data + }); +} + +// 设置订单审核 +export function setExamine(data) { + return request({ + url: "outside/order/examine", + method: "post", + data + }); +} + +// 查询订单审核结果 +export function getExamine(orderId) { + return request({ + url: "outside/order/examine/" + orderId, + method: "get" + }); +} + +// 存储检验结果接口 +export function saveValidationRes(data) { + return request({ + url: "outside/validation/result/saveValidationResult", + data, + method: "post" + }); +} + +// 存储报告信息 +export function saveReport(params) { + return request({ + url: "outside/validation/result/saveReportPath", + params, + method: "get" + }); +} + +// 根据抽样算法获取抽样后样本数据 +export function getSampleData(data) { + return realityRequest({ + url: "sampleGet/getSampleData", + method: "post", + headers: { "Content-Type": "multipart/form-data" }, + data + }); +} + +// 分层抽样获取样本数据 +export function getSamplesByLayer(data) { + return realityRequest({ + url: "sampleGet/getSamplesByLayer", + method: "post", + headers: { "Content-Type": "multipart/form-data" }, + data + }); +} + +// 真实性校验方法 +export function checkReality(data) { + return realityRequest({ + url: "check/reality", + method: "post", + headers: { "Content-Type": "multipart/form-data" }, + data + }); +} + +// 导出pdf模板 +export function exportWord(data, pdfName, localTiffPath, httpTiffPath, productType) { + return realityRequest({ + url: + "importPDF/importWordAndPDF?reportName=" + + pdfName + + "&localTiffPath" + + localTiffPath + + "&httpTiffPath=" + + httpTiffPath + + "&productType=" + + productType, + method: "post", + // headers:{'Content-Type':'multipart/form-data'}, + data + }); +} + +//下载PDF报告 +export function downloadPdf(url) { + return request({ + url: url, + responseType: "blob", + method: "GET" + }); +} diff --git a/src/api/pendingOrder.js b/src/api/pendingOrder.js index 6b6223e..36d3bf9 100644 --- a/src/api/pendingOrder.js +++ b/src/api/pendingOrder.js @@ -1,4 +1,4 @@ -import request from "@/lib/request"; +import microwaveRequest from "@/lib/request-microwave"; import realityRequest from "@/lib/request-reality"; import fileRequest from "@/lib/request-file"; @@ -31,7 +31,7 @@ export function getProductMetaMsg(data) { } // 获取待检验产品订单列表 export function getPendingList(data) { - return request({ + return microwaveRequest({ url: "validationOrder/getPendingList", method: "post", headers: { "Content-Type": "multipart/form-data" }, @@ -41,7 +41,7 @@ export function getPendingList(data) { //更新订单信息 export function updateOrderMsg(data) { - return request({ + return microwaveRequest({ url: "validationOrder/update", method: "post", data @@ -49,7 +49,7 @@ export function updateOrderMsg(data) { } // 获取订单信息 export function getProductMsg(data) { - return request({ + return microwaveRequest({ url: "validationOrder/getOrderMsg", method: "post", data @@ -58,7 +58,7 @@ export function getProductMsg(data) { //更新订单编辑状态 export function updateOrderStatus(orderId) { - return request({ + return microwaveRequest({ url: "/validationOrder/updateTime?id=" + orderId, method: "get" }); @@ -66,7 +66,7 @@ export function updateOrderStatus(orderId) { //更新订单编辑状态 export function disOrderStatus(orderId) { - return request({ + return microwaveRequest({ url: "/validationOrder/updateByIdTimeNull?id=" + orderId, method: "get" }); @@ -94,14 +94,14 @@ export function getSamplesByLayer(data) { // 获取订单关联的所有样本数据 export function getOrderSamples(orderId, productType) { - return request({ + return microwaveRequest({ url: "metaDataOrder/getOrderSamples?orderId=" + orderId + "&productType=" + productType, method: "post" }); } // 根据样本ID删除订单样本数据 export function deleteOrderSamplesByID(sampleId, productType) { - return request({ + return microwaveRequest({ url: "metaDataOrder/deleteOrderSamplesByID?sampleId=" + sampleId + @@ -112,7 +112,7 @@ export function deleteOrderSamplesByID(sampleId, productType) { } // 抽样后样本数据入库 export function addConnectSamples(data) { - return request({ + return microwaveRequest({ url: "metaDataOrder/updateConnectSamples", method: "post", headers: { "Content-Type": "multipart/form-data" }, @@ -121,7 +121,7 @@ export function addConnectSamples(data) { } // 查询订单关联的地物映射关系 export function getCoverTypes(orderId) { - return request({ + return microwaveRequest({ url: "landCoverType/getCoverType?orderId=" + orderId, method: "post" }); @@ -129,7 +129,7 @@ export function getCoverTypes(orderId) { // 地表覆盖类型与空基类型关联 export function updateFeature(data) { - return request({ + return microwaveRequest({ url: "landCoverType/updateCoverType", method: "post", headers: { "Content-Type": "multipart/form-data" }, @@ -139,7 +139,7 @@ export function updateFeature(data) { // 订单反馈 export function orderFeedback(data) { - return request({ + return microwaveRequest({ url: "ordersFeedback/orderFeedback", method: "post", headers: { "Content-Type": "multipart/form-data" }, @@ -149,7 +149,7 @@ export function orderFeedback(data) { // 订单状态更新 export function updateOrderStage(data) { - return request({ + return microwaveRequest({ url: "orderStatus/updateOrderStage", method: "post", headers: { "Content-Type": "multipart/form-data" }, @@ -177,7 +177,7 @@ export function exportWord(data, pdfName, localTiffPath, httpTiffPath, productTy //下载PDF报告 export function downloadPdf(url) { - return request({ + return microwaveRequest({ url: url, responseType: "blob", method: "GET" @@ -186,7 +186,7 @@ export function downloadPdf(url) { // 添加报告信息 export function addReportMsg(data) { - return request({ + return microwaveRequest({ url: "validationReport/addReportMsg", headers: { "Content-Type": "multipart/form-data" }, method: "post", @@ -195,7 +195,7 @@ export function addReportMsg(data) { } // 查询报告信息 export function getReportMsg(orderId) { - return request({ + return microwaveRequest({ url: "validationReport/getReportMsg?orderId=" + orderId, method: "get" }); @@ -203,7 +203,7 @@ export function getReportMsg(orderId) { //获取订单处理失败的信息 export function getFeedbackMsg(orderId) { - return request({ + return microwaveRequest({ url: "ordersFeedback/getFeedbackMsg?orderId=" + orderId, method: "get" }); diff --git a/src/components/ration/otgCorrection/index.vue b/src/components/ration/otgCorrection/index.vue index 8d5be70..22eaf37 100644 --- a/src/components/ration/otgCorrection/index.vue +++ b/src/components/ration/otgCorrection/index.vue @@ -7,18 +7,6 @@
- - - - - + + -
@@ -196,12 +187,19 @@