microwave-project-unite/src/api/pendingOrder.js

238 lines
5.9 KiB
JavaScript
Raw Normal View History

2023-01-11 01:15:17 +00:00
import microwaveRequest from "@/lib/request-microwave";
2023-01-09 01:55:54 +00:00
import realityRequest from "@/lib/request-reality";
import fileRequest from "@/lib/request-file";
// 真实性校验方法
export function checkReality(data) {
return realityRequest({
url: "check/reality",
method: "post",
headers: { "Content-Type": "multipart/form-data" },
data
});
}
export function checkTest(data) {
return realityRequest({
url: "check/my",
method: "post",
headers: { "Content-Type": "multipart/form-data" },
data
});
}
// 获取元数据信息
export function getProductMetaMsg(data) {
return realityRequest({
url: "common/getMetadataInfo",
method: "post",
2025-02-12 03:48:44 +00:00
headers: { "Content-Type": "application/json" },
2023-01-09 01:55:54 +00:00
data
});
}
// 获取待检验产品订单列表
export function getPendingList(data) {
2023-01-11 01:15:17 +00:00
return microwaveRequest({
2023-01-09 01:55:54 +00:00
url: "validationOrder/getPendingList",
method: "post",
headers: { "Content-Type": "multipart/form-data" },
data
});
}
//更新订单信息
export function updateOrderMsg(data) {
2023-01-11 01:15:17 +00:00
return microwaveRequest({
2023-01-09 01:55:54 +00:00
url: "validationOrder/update",
method: "post",
data
});
}
// 获取订单信息
export function getProductMsg(data) {
2023-01-11 01:15:17 +00:00
return microwaveRequest({
2023-01-09 01:55:54 +00:00
url: "validationOrder/getOrderMsg",
method: "post",
data
});
}
2025-02-12 03:48:44 +00:00
export function getOrderAndProduct(data) {
return microwaveRequest({
url: "validationOrder/getOrderAndProduct",
method: "post",
headers: { "Content-Type": "application/json" },
data
});
}
2023-01-09 01:55:54 +00:00
//更新订单编辑状态
export function updateOrderStatus(orderId) {
2023-01-11 01:15:17 +00:00
return microwaveRequest({
2023-01-09 01:55:54 +00:00
url: "/validationOrder/updateTime?id=" + orderId,
method: "get"
});
}
//更新订单编辑状态
export function disOrderStatus(orderId) {
2023-01-11 01:15:17 +00:00
return microwaveRequest({
2023-01-09 01:55:54 +00:00
url: "/validationOrder/updateByIdTimeNull?id=" + orderId,
method: "get"
});
}
2025-02-19 07:20:44 +00:00
// 同名点选取
export function setSamePoi(data) {
return microwaveRequest({
url: "metaDataOrder/savePoint",
headers: { "Content-Type": "multipart/form-data" },
method: "post",
data
});
}
2023-01-09 01:55:54 +00:00
// 根据抽样算法获取抽样后样本数据
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 getOrderSamples(orderId, productType) {
2023-01-11 01:15:17 +00:00
return microwaveRequest({
2023-01-09 01:55:54 +00:00
url: "metaDataOrder/getOrderSamples?orderId=" + orderId + "&productType=" + productType,
method: "post"
});
}
// 根据样本ID删除订单样本数据
export function deleteOrderSamplesByID(sampleId, productType) {
2023-01-11 01:15:17 +00:00
return microwaveRequest({
2023-01-09 01:55:54 +00:00
url:
"metaDataOrder/deleteOrderSamplesByID?sampleId=" +
sampleId +
"&productType=" +
productType,
method: "post"
});
}
// 抽样后样本数据入库
export function addConnectSamples(data) {
2023-01-11 01:15:17 +00:00
return microwaveRequest({
2023-01-09 01:55:54 +00:00
url: "metaDataOrder/updateConnectSamples",
method: "post",
headers: { "Content-Type": "multipart/form-data" },
data
});
}
// 查询订单关联的地物映射关系
export function getCoverTypes(orderId) {
2023-01-11 01:15:17 +00:00
return microwaveRequest({
2023-01-09 01:55:54 +00:00
url: "landCoverType/getCoverType?orderId=" + orderId,
method: "post"
});
}
// 地表覆盖类型与空基类型关联
export function updateFeature(data) {
2023-01-11 01:15:17 +00:00
return microwaveRequest({
2023-01-09 01:55:54 +00:00
url: "landCoverType/updateCoverType",
method: "post",
headers: { "Content-Type": "multipart/form-data" },
data
});
}
// 订单反馈
export function orderFeedback(data) {
2023-01-11 01:15:17 +00:00
return microwaveRequest({
2023-01-09 01:55:54 +00:00
url: "ordersFeedback/orderFeedback",
method: "post",
headers: { "Content-Type": "multipart/form-data" },
data
});
}
// 订单状态更新
export function updateOrderStage(data) {
2023-01-11 01:15:17 +00:00
return microwaveRequest({
2023-01-09 01:55:54 +00:00
url: "orderStatus/updateOrderStage",
method: "post",
headers: { "Content-Type": "multipart/form-data" },
data
});
}
2025-02-19 07:20:44 +00:00
// 存储报告信息
export function saveReport(data) {
return microwaveRequest({
url: "validationReport/saveReportPath",
method: "post",
data,
});
}
2023-01-09 01:55:54 +00:00
// 导出pdf模板
export function exportWord(data, pdfName, localTiffPath, httpTiffPath, productType) {
return fileRequest({
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) {
2023-01-11 01:15:17 +00:00
return microwaveRequest({
2023-01-09 01:55:54 +00:00
url: url,
responseType: "blob",
method: "GET"
});
}
// 添加报告信息
export function addReportMsg(data) {
2023-01-11 01:15:17 +00:00
return microwaveRequest({
2023-01-09 01:55:54 +00:00
url: "validationReport/addReportMsg",
headers: { "Content-Type": "multipart/form-data" },
method: "post",
data
});
}
// 查询报告信息
export function getReportMsg(orderId) {
2023-01-11 01:15:17 +00:00
return microwaveRequest({
2023-01-09 01:55:54 +00:00
url: "validationReport/getReportMsg?orderId=" + orderId,
method: "get"
});
}
//获取订单处理失败的信息
export function getFeedbackMsg(orderId) {
2023-01-11 01:15:17 +00:00
return microwaveRequest({
2023-01-09 01:55:54 +00:00
url: "ordersFeedback/getFeedbackMsg?orderId=" + orderId,
method: "get"
});
}