This commit is contained in:
shuhongfan
2023-09-04 16:40:17 +08:00
commit cf5ac25c14
8267 changed files with 1305066 additions and 0 deletions

View File

@@ -0,0 +1,511 @@
"use strict";
var common_vendor = require("../../common/vendor.js");
var pages_api_order = require("../../pages/api/order.js");
var utils_index = require("../../utils/index.js");
require("../../utils/request.js");
require("../../utils/env.js");
require("../../pages/api/login.js");
if (!Array) {
const _component_nav_bar = common_vendor.resolveComponent("nav-bar");
const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons");
const _component_net_fail = common_vendor.resolveComponent("net-fail");
(_component_nav_bar + _easycom_uni_icons2 + _component_net_fail)();
}
const _easycom_uni_icons = () => "../../uni_modules/uni-icons/components/uni-icons/uni-icons.js";
if (!Math) {
_easycom_uni_icons();
}
const _sfc_main = {
__name: "index",
setup(__props) {
const twoLine = common_vendor.ref();
let scrollHeight = common_vendor.ref("");
common_vendor.useStore();
const orderStatus = common_vendor.ref();
const orderId = common_vendor.ref();
const orderInfo = common_vendor.reactive({
estimatedStartTime: "",
estimatedArrivalTime: "",
receiverName: "",
receiverAddress: "",
receiverProvince: "",
receiverPhone: "",
senderName: "",
senderAddress: "",
senderProvince: "",
senderPhone: "",
goods: "",
goodsWeight: "",
paymentMethod: "",
amount: "",
transportOrderId: "",
id: ""
});
const netStatus = common_vendor.ref(true);
let transportOrderId = common_vendor.ref("");
let haveDriveredLine = common_vendor.reactive([]);
let notHaveDriveredLine = common_vendor.reactive([]);
let points = common_vendor.reactive([]);
let carLocation = common_vendor.reactive({
data: {
lng: "",
lat: ""
}
});
let polyline = common_vendor.reactive({
data: []
});
let covers = common_vendor.reactive({
data: []
});
common_vendor.onLoad((options) => {
orderId.value = options.orderId;
transportOrderId.value = options.transportOrderId;
getOrderDetailFunc(options.transportOrderId);
common_vendor.index.getSystemInfo({
success: (res) => {
scrollHeight.value = "height:" + (res.screenHeight - 290) + "px";
}
});
});
const getOrderLineFunc = () => {
pages_api_order.getOrderLine(transportOrderId.value).then((res) => {
if (res.data.lastPoint) {
carLocation.data = {
longitude: res.data.lastPoint.lng,
latitude: res.data.lastPoint.lat
};
}
points = res.data.pointList.map((item) => {
return {
longitude: item.lng,
latitude: item.lat
};
});
if (res.data.status === 1) {
notHaveDriveredLine = points;
polyline.data = [{
points,
color: "#000000",
width: 5,
dottedLine: true
}];
covers.data = [
{
id: 2,
latitude: points[0].latitude,
longitude: points[0].longitude,
iconPath: "../../static/startPoint.png",
height: 18,
width: 18,
customCallout: {
anchorY: 0,
anchorX: 0,
display: "ALWAYS"
},
title: "\u59CB\u53D1\u5730",
areaName: orderInfo.senderProvince
},
{
id: 1,
latitude: points[points.length - 1].latitude,
longitude: points[points.length - 1].longitude,
iconPath: "../../static/endPoint.png",
height: 18,
width: 18,
customCallout: {
anchorY: 0,
anchorX: 0,
display: "ALWAYS"
},
title: "\u76EE\u7684\u5730",
areaName: orderInfo.receiverProvince
}
];
} else if (res.data.status === 2) {
findPoint();
covers.data = [
{
id: 2,
latitude: points[0].latitude,
longitude: points[0].longitude,
iconPath: "../../static/startPoint.png",
height: 18,
width: 18,
customCallout: {
anchorY: 0,
anchorX: 0,
display: "ALWAYS"
},
title: "\u59CB\u53D1\u5730",
areaName: orderInfo.senderProvince
},
{
id: 1,
latitude: points[points.length - 1].latitude,
longitude: points[points.length - 1].longitude,
iconPath: "../../static/endPoint.png",
height: 18,
width: 18,
customCallout: {
anchorY: 0,
anchorX: 0,
display: "ALWAYS"
},
title: "\u76EE\u7684\u5730",
areaName: orderInfo.receiverProvince
},
{
id: 4,
latitude: res.data.lastPoint ? res.data.lastPoint.lat : "",
longitude: res.data.lastPoint ? res.data.lastPoint.lng : "",
iconPath: "../../static/carPoint.png",
height: 40,
width: 40
}
];
} else if (res.data.status === 3) {
findPoint();
covers.data = [
{
id: 1,
latitude: points[points.length - 1].latitude,
longitude: points[points.length - 1].longitude,
iconPath: "../../static/endPoint.png",
height: 18,
width: 18,
customCallout: {
anchorY: 0,
anchorX: 0,
display: "ALWAYS"
},
title: "\u76EE\u7684\u5730",
areaName: orderInfo.receiverProvince
},
{
id: 3,
latitude: res.data.lastPoint ? res.data.lastPoint.lat : "",
longitude: res.data.lastPoint ? res.data.lastPoint.lng : "",
iconPath: "../../static/courierPoint.png",
height: 40,
width: 40,
customCallout: {
anchorY: 0,
anchorX: 0,
display: "ALWAYS"
}
}
];
} else {
haveDriveredLine = points;
polyline.data = [{
points,
color: "#E25433",
width: 5
}];
covers.data = [
{
id: 2,
latitude: points[0].latitude,
longitude: points[0].longitude,
iconPath: "../../static/startPoint.png",
height: 18,
width: 18,
customCallout: {
anchorY: 0,
anchorX: 0,
display: "ALWAYS"
},
title: "\u59CB\u53D1\u5730",
areaName: orderInfo.senderProvince
},
{
id: 1,
latitude: points[points.length - 1].latitude,
longitude: points[points.length - 1].longitude,
iconPath: "../../static/endPoint.png",
height: 18,
width: 18,
customCallout: {
anchorY: 0,
anchorX: 0,
display: "ALWAYS"
},
title: "\u76EE\u7684\u5730",
areaName: orderInfo.receiverProvince
}
];
}
});
};
const findPoint = () => {
const distanceList = [];
let pointIndex = null;
points.map((item) => {
distanceList.push(GetDistance(item.latitude, item.longitude, carLocation.data.latitude, carLocation.data.longitude));
});
const minNum = Math.min(...distanceList);
pointIndex = distanceList.indexOf(minNum);
haveDriveredLine = [{
points: points.slice(0, pointIndex),
color: "#E25433",
width: 5
}];
notHaveDriveredLine = [{
points: points.slice(pointIndex, points.length - 1),
color: "#000",
width: 5,
dottedLine: true
}];
polyline.data = [haveDriveredLine[0], notHaveDriveredLine[0]];
};
const GetDistance = (lat1, lng1, lat2, lng2) => {
var radLat1 = lat1 * Math.PI / 180;
var radLat2 = lat2 * Math.PI / 180;
var a = radLat1 - radLat2;
var b = lng1 * Math.PI / 180 - lng2 * Math.PI / 180;
var s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) + Math.cos(radLat1) * Math.cos(radLat2) * Math.pow(Math.sin(b / 2), 2)));
s = s * 6378.137;
s = Math.round(s * 1e4) / 1e4;
return s;
};
const handleCopy = (value) => {
common_vendor.index.setClipboardData({
data: value,
showToast: false,
success: () => {
common_vendor.index.hideToast();
common_vendor.index.hideKeyboard();
common_vendor.index.showToast({
title: "\u590D\u5236\u6210\u529F",
icon: "success",
duration: 1e3
});
}
});
};
const handleToRefresh = () => {
getOrderDetailFunc();
};
const handleOrderCancel = () => {
common_vendor.index.navigateTo({
url: "/subPages/order-cancel/index?orderId=" + orderId.value
});
};
const strInit = (value) => {
let strText = value;
let replaceText = [];
for (let i = 0; i <= 10; i++) {
replaceText.push("" + i);
}
for (let i = 0; i < replaceText.length; i++) {
var replaceString = '<span style="color: red;">' + replaceText[i] + "</span>";
strText = strText.replace(RegExp(replaceText[i], "g"), replaceString);
}
strText = strText.replace(RegExp("red", "g"), "#E63E32");
return strText;
};
const showOrderStatus = (status) => {
switch (status) {
case 21e3:
return "\u5F85\u652F\u4ED8";
case 23e3:
return "\u5F85\u53D6\u4EF6";
case 230011:
return "\u5DF2\u53D6\u6D88";
case 23001:
return "\u5DF2\u53D6\u4EF6";
case 23005:
return "\u8FD0\u9001\u4E2D";
case 22e3:
return "\u5DF2\u5173\u95ED";
case 23008:
return "\u6D3E\u9001\u4E2D";
case 23009:
return "\u5DF2\u7B7E\u6536";
case 23010:
return "\u5DF2\u62D2\u6536";
}
};
const logisticsInfo = common_vendor.reactive({
data: []
});
const handleToElectronicStub = () => {
common_vendor.index.navigateTo({
url: "/subPages/electronic-stub/index?orderId=" + orderId.value
});
};
const getOrderDetailFunc = (params) => {
pages_api_order.getOrderDetail(orderId.value).then((res) => {
orderStatus.value = res.data.status;
const {
estimatedArrivalTime,
estimatedStartTime,
receiverName,
senderName,
receiverProvince,
receiverCity,
receiverCounty,
receiverAddress,
senderProvince,
senderCity,
senderCounty,
senderAddress,
orderCargoVOS,
paymentMethod,
amount,
senderPhone,
receiverPhone,
transportOrderId: transportOrderId2,
updated,
transportOrderPointVOS,
id
} = res.data;
orderInfo.estimatedStartTime = estimatedStartTime;
orderInfo.estimatedArrivalTime = estimatedArrivalTime;
orderInfo.receiverName = receiverName;
orderInfo.senderName = senderName;
orderInfo.receiverAddress = receiverProvince.name + receiverCity.name + receiverCounty.name + receiverAddress;
orderInfo.senderAddress = senderProvince.name + senderCity.name + senderCounty.name + senderAddress;
orderInfo.goods = orderCargoVOS[0].name + (orderCargoVOS[0].goodsType ? "(" + orderCargoVOS[0].goodsType.name + ")" : "");
orderInfo.goodsWeight = orderCargoVOS[0].totalWeight;
orderInfo.paymentMethod = paymentMethod === 1 ? "\u5BC4\u4ED8" : "\u5230\u4ED8";
orderInfo.amount = amount;
orderInfo.receiverPhone = receiverPhone;
orderInfo.senderPhone = senderPhone;
orderInfo.receiverProvince = receiverCity.name;
orderInfo.senderProvince = senderCity.name;
orderInfo.transportOrderId = transportOrderId2;
orderInfo.updated = updated;
orderInfo.id = id;
logisticsInfo.data = transportOrderPointVOS.reverse();
if ([23e3, 230011, 22e3].includes(orderStatus.value)) {
common_vendor.nextTick(() => {
common_vendor.index.createSelectorQuery().select(".send-desc").boundingClientRect((res2) => {
let height = res2.height;
let line = height / 15;
twoLine.value = line;
}).exec();
});
}
if (params && params !== "null")
getOrderLineFunc();
}).catch((err) => {
common_vendor.index.showToast({
title: "\u7F51\u7EDC\u5F02\u5E38",
duration: 2e3,
icon: "none"
});
netStatus.value = false;
});
};
return (_ctx, _cache) => {
return common_vendor.e({
a: common_vendor.p({
title: "\u8BA2\u5355\u8BE6\u60C5"
}),
b: [23001, 23005, 23008, 23009, 23010].includes(orderStatus.value)
}, [23001, 23005, 23008, 23009, 23010].includes(orderStatus.value) ? {
c: common_vendor.f(common_vendor.unref(covers).data, (item, index, i0) => {
return common_vendor.e({
a: [1, 2].includes(item.id)
}, [1, 2].includes(item.id) ? {
b: common_vendor.t(item.title),
c: common_vendor.t(item.areaName),
d: item.id
} : [3].includes(item.id) ? {
f: item.id
} : {}, {
e: [3].includes(item.id),
g: index
});
}),
d: common_vendor.unref(covers).data.filter((item) => item.latitude),
e: common_vendor.unref(polyline).data,
f: common_vendor.unref(covers).data
} : {}, {
g: netStatus.value
}, netStatus.value ? common_vendor.e({
h: common_vendor.t([23e3, 22e3, 230011].includes(orderStatus.value) ? "\u8BA2" : "\u8FD0"),
i: common_vendor.t([23e3, 22e3, 230011].includes(orderStatus.value) ? orderInfo.id : orderInfo.transportOrderId),
j: common_vendor.o(($event) => handleCopy([23e3, 22e3, 230011].includes(orderStatus.value) ? orderInfo.id : orderInfo.transportOrderId)),
k: [23001, 23005, 23008, 23009, 23010].includes(orderStatus.value)
}, [23001, 23005, 23008, 23009, 23010].includes(orderStatus.value) ? {
l: common_vendor.p({
type: "right",
size: "15",
color: "white"
}),
m: common_vendor.o(handleToElectronicStub)
} : {}, {
n: common_vendor.t(showOrderStatus(orderStatus.value)),
o: [230011, 22e3, 23009, 23010].includes(orderStatus.value)
}, [230011, 22e3, 23009, 23010].includes(orderStatus.value) ? {
p: common_vendor.t(orderStatus.value === 230011 ? "\u53D6\u6D88" : orderStatus.value === 22e3 ? "\u5173\u95ED" : orderStatus.value === 23009 ? "\u7B7E\u6536" : "\u62D2\u7B7E"),
q: common_vendor.t(common_vendor.unref(utils_index.handleTimeToStrTime)(orderInfo.updated))
} : {
r: common_vendor.t(orderInfo.estimatedStartTime ? orderStatus.value === 23e3 ? "\u9884\u8BA1" + common_vendor.unref(utils_index.handleTimeToStrTime)(orderInfo.estimatedStartTime) + "\u524D\u4E0A\u95E8" : "\u9884\u8BA1" + common_vendor.unref(utils_index.handleTimeToStrTime)(orderInfo.estimatedArrivalTime) + "\u524D\u9001\u8FBE" : "")
}, {
s: common_vendor.t(orderInfo.senderProvince),
t: common_vendor.n([21e3, 23e3, 23001, 23005, 23008].includes(orderStatus.value) ? "green-arrow" : ""),
v: common_vendor.n([23009, 23010].includes(orderStatus.value) ? "red-arrow" : ""),
w: common_vendor.n([230011, 22e3].includes(orderStatus.value) ? "gray-arrow" : ""),
x: common_vendor.t(orderInfo.receiverProvince),
y: [23e3, 230011, 22e3].includes(orderStatus.value)
}, [23e3, 230011, 22e3].includes(orderStatus.value) ? {
z: twoLine.value >= 2 ? 1 : "",
A: common_vendor.t(orderInfo.senderName),
B: common_vendor.t(orderInfo.senderPhone.replace(/(\d{3})\d{4}(\d{4})/, "$1****$2")),
C: common_vendor.t(orderInfo.senderAddress),
D: common_vendor.t(orderInfo.receiverName),
E: common_vendor.t(orderInfo.receiverPhone.replace(/(\d{3})\d{4}(\d{4})/, "$1****$2")),
F: common_vendor.t(orderInfo.receiverAddress),
G: common_vendor.t(orderInfo.goods),
H: common_vendor.t(orderInfo.goodsWeight),
I: common_vendor.t(orderInfo.paymentMethod),
J: common_vendor.t(orderInfo.amount),
K: common_vendor.s(common_vendor.unref(scrollHeight))
} : {
L: common_vendor.f(logisticsInfo.data, (item, index, i0) => {
return common_vendor.e({
a: ["\u5DF2\u62D2\u6536", "\u5DF2\u7B7E\u6536", "\u5DF2\u53D6\u4EF6"].includes(item.status)
}, ["\u5DF2\u62D2\u6536", "\u5DF2\u7B7E\u6536", "\u5DF2\u53D6\u4EF6"].includes(item.status) ? {
b: common_vendor.t(item.status === "\u5DF2\u62D2\u6536" ? "\u62D2" : item.status === "\u5DF2\u7B7E\u6536" ? "\u7B7E" : "\u53D6")
} : index === 0 && ["\u8FD0\u9001\u4E2D", "\u6D3E\u9001\u4E2D"].includes(item.status) || index > 0 && logisticsInfo.data[index - 1].status !== "\u8FD0\u9001\u4E2D" ? {
d: item.status === "\u6D3E\u9001\u4E2D" ? "../../static/paisong.png" : "../../static/yunshuzhong.png"
} : index > 0 && logisticsInfo.data[index - 1].status === "\u8FD0\u9001\u4E2D" ? {} : {}, {
c: index === 0 && ["\u8FD0\u9001\u4E2D", "\u6D3E\u9001\u4E2D"].includes(item.status) || index > 0 && logisticsInfo.data[index - 1].status !== "\u8FD0\u9001\u4E2D",
e: index > 0 && logisticsInfo.data[index - 1].status === "\u8FD0\u9001\u4E2D",
f: !(index === logisticsInfo.data.length - 1)
}, !(index === logisticsInfo.data.length - 1) ? {
g: common_vendor.n(item.status === "\u8FD0\u9001\u4E2D" ? "short" : "")
} : {}, {
h: !(index > 0 && logisticsInfo.data[index - 1].status === "\u8FD0\u9001\u4E2D" && item.status === "\u8FD0\u9001\u4E2D")
}, !(index > 0 && logisticsInfo.data[index - 1].status === "\u8FD0\u9001\u4E2D" && item.status === "\u8FD0\u9001\u4E2D") ? {
i: common_vendor.t(item.status)
} : {}, {
j: common_vendor.t(item.created),
k: strInit(item.info),
l: common_vendor.n(index === 0 || item.status === 23010 ? "active" : ""),
m: common_vendor.n(index === 0 ? "active" : ""),
n: index
});
}),
M: common_vendor.s(common_vendor.unref(scrollHeight))
}, {
N: [23e3].includes(orderStatus.value)
}, [23e3].includes(orderStatus.value) ? common_vendor.e({
O: orderStatus.value === 23e3
}, orderStatus.value === 23e3 ? {
P: common_vendor.o(handleOrderCancel),
Q: common_vendor.o((...args) => common_vendor.unref(utils_index.handleSecondQi) && common_vendor.unref(utils_index.handleSecondQi)(...args))
} : {}) : {}) : {
R: common_vendor.p({
handleToRefresh
})
});
};
}
};
var MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-7f654b86"], ["__file", "E:/project/project-wl-yonghuduan-uniapp-vue3/subPages/order-info/index.vue"]]);
wx.createPage(MiniProgramPage);

View File

@@ -0,0 +1,8 @@
{
"navigationStyle": "custom",
"navigationBarTitleText": "订单详情",
"enablePullDownRefresh": false,
"usingComponents": {
"uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons"
}
}

View File

@@ -0,0 +1 @@
<view class="order-box data-v-7f654b86"><nav-bar wx:if="{{a}}" class="data-v-7f654b86" u-i="7f654b86-0" bind:__l="__l" u-p="{{a}}"></nav-bar><view wx:if="{{b}}" class="map-box data-v-7f654b86"><map class="data-v-7f654b86" include-points="{{d}}" scale="6" style="width:100%;height:780rpx" polyline="{{e}}" markers="{{f}}"><cover-view class="data-v-7f654b86" slot="callout"><block wx:for="{{c}}" wx:for-item="item" wx:key="g"><cover-view wx:if="{{item.a}}" class="customCallout data-v-7f654b86" marker-id="{{item.d}}"><cover-view class="content data-v-7f654b86">{{item.b}}</cover-view><cover-view class="areaContent data-v-7f654b86">{{item.c}}</cover-view></cover-view><cover-view wx:elif="{{item.e}}" class="customCallout data-v-7f654b86" marker-id="{{item.f}}"><cover-view class="courier data-v-7f654b86"> 快递员上门中 </cover-view></cover-view></block></cover-view></map></view><view wx:if="{{g}}" class="order-info data-v-7f654b86"><view class="order-header data-v-7f654b86"><view class="header-bg data-v-7f654b86"><view class="order-num data-v-7f654b86">{{h}}单号:{{i}} <image src="/static/orderInfo-copy.png" class="copy data-v-7f654b86" catchtap="{{j}}"></image></view><view wx:if="{{k}}" class="toElectronicStub data-v-7f654b86" bindtap="{{m}}"> 电子存根 <uni-icons wx:if="{{l}}" class="data-v-7f654b86" u-i="7f654b86-1" bind:__l="__l" u-p="{{l}}"></uni-icons></view></view><view class="order-status data-v-7f654b86"><view class="status data-v-7f654b86"><view class="status-label data-v-7f654b86">{{n}}</view><view class="status-tips data-v-7f654b86"><view wx:if="{{o}}" class="time data-v-7f654b86">{{p}}时间: {{q}}</view><view wx:else class="timeing data-v-7f654b86">{{r}}</view></view></view><view class="line data-v-7f654b86"></view><view class="area data-v-7f654b86"><view class="start-area data-v-7f654b86">{{s}}</view><view class="{{['arrow', 'data-v-7f654b86', t, v, w]}}"></view><view class="end-area data-v-7f654b86">{{x}}</view></view></view></view><view class="logistics-info data-v-7f654b86"><view wx:if="{{y}}" class="only-orderInfo data-v-7f654b86" style="{{K}}"><view class="order-detail data-v-7f654b86"><view class="left data-v-7f654b86"><view class="send data-v-7f654b86">寄</view><view class="{{['line', 'data-v-7f654b86', z && 'active']}}"></view><view class="get data-v-7f654b86">收</view></view><view class="right data-v-7f654b86"><view class="send-people data-v-7f654b86"><view class="send-title data-v-7f654b86"><view class="send-sub-title data-v-7f654b86">{{A}} <text class="data-v-7f654b86">{{B}}</text></view><view class="send-desc data-v-7f654b86">{{C}}</view></view></view><view class="line data-v-7f654b86"></view><view class="get-people data-v-7f654b86"><view class="send-title data-v-7f654b86"><view class="send-sub-title data-v-7f654b86">{{D}} <text class="data-v-7f654b86">{{E}}</text></view><view class="send-desc data-v-7f654b86">{{F}}</view></view></view></view></view><view class="price-detail data-v-7f654b86"><view class="goods data-v-7f654b86"><view class="label data-v-7f654b86">物品</view><view class="value data-v-7f654b86">{{G}}</view></view><view class="weight data-v-7f654b86"><view class="label data-v-7f654b86">计费重量</view><view class="value data-v-7f654b86">{{H}}kg</view></view><view class="payType data-v-7f654b86"><view class="label data-v-7f654b86">付费方式</view><view class="value data-v-7f654b86">{{I}}</view></view><view class="base-price data-v-7f654b86"><view class="label data-v-7f654b86">基础运费</view><view class="value data-v-7f654b86">{{J}}元</view></view></view></view><scroll-view wx:else class="data-v-7f654b86" scroll-y style="{{M}}"><view class="logistics-orderInfo data-v-7f654b86"><view wx:for="{{L}}" wx:for-item="item" wx:key="n" class="{{['logistics-orderInfo-item', 'data-v-7f654b86', item.m]}}"><view class="logistics-orderInfo-left data-v-7f654b86"><view wx:if="{{item.a}}" class="circle gray data-v-7f654b86">{{item.b}}</view><view wx:elif="{{item.c}}" class="circle gray data-v-7f654b86"><image class="data-v-7f654b86" src="{{item.d}}"></image></view><view wx:elif="{{item.e}}" class="point data-v-7f654b86"></view><view wx:if="{{item.f}}" class="{{['line', 'data-v-7f654b86', item.g]}}"></view></view><view class="logistics-orderInfo-right data-v-7f654b86"><view wx:if="{{item.h}}" class="status data-v-7f654b86">{{item.i}}</view><view class="time data-v-7f654b86">{{item.j}}</view><view class="{{['desc', 'data-v-7f654b86', item.l]}}"><rich-text class="data-v-7f654b86" nodes="{{item.k}}"/></view></view></view></view></scroll-view></view><view wx:if="{{N}}" class="BtnFooter data-v-7f654b86"><view wx:if="{{O}}" class="waiting-box data-v-7f654b86"><view class="cancel-order-btn btn data-v-7f654b86" bindtap="{{P}}">取消订单</view><view class="share-btn btn data-v-7f654b86" bindtap="{{Q}}">分享</view></view></view></view><net-fail wx:else class="data-v-7f654b86" u-i="7f654b86-2" bind:__l="__l" u-p="{{R||''}}"></net-fail></view>

View File

@@ -0,0 +1,321 @@
/* 水平间距 */
/* 水平间距 */
.order-box.data-v-7f654b86 {
height: 100vh;
background-color: white;
}
.map-contain.data-v-7f654b86 {
width: 500rpx;
height: 500rpx;
}
.order-info.data-v-7f654b86 {
min-height: 80vh;
background-color: #F3F5F9;
overflow: hidden;
}
.order-info .order-header.data-v-7f654b86 {
margin: 40rpx;
border-radius: 24rpx;
background: #FEFFFE;
height: 198rpx;
}
.order-info .order-header .header-bg.data-v-7f654b86 {
padding: 12rpx 20rpx 11rpx;
border-radius: 24rpx 24rpx 0 0;
height: 32rpx;
display: flex;
align-items: center;
justify-content: space-between;
background-image: linear-gradient(269deg, #8D95AC 0%, #232031 92%);
color: white;
font-size: 22rpx;
}
.order-info .order-header .header-bg .toElectronicStub.data-v-7f654b86 {
display: flex;
align-items: center;
}
.order-info .order-header .header-bg .order-num.data-v-7f654b86 {
font-weight: bold;
display: flex;
align-items: center;
}
.order-info .order-header .header-bg .order-num .copy.data-v-7f654b86 {
width: 25rpx;
height: 25rpx;
margin-left: 20rpx;
}
.order-info .order-header .order-status.data-v-7f654b86 {
display: flex;
align-items: center;
justify-content: space-between;
padding: 32rpx 60rpx 32rpx 27rpx;
position: relative;
}
.order-info .order-header .order-status .line.data-v-7f654b86 {
width: 2rpx;
height: 96rpx;
background-color: #F5F5F5;
position: absolute;
left: 312rpx;
top: 24rpx;
}
.order-info .order-header .order-status .status.data-v-7f654b86 {
text-align: center;
}
.order-info .order-header .order-status .status .status-label.data-v-7f654b86 {
font-size: 32rpx;
font-weight: bold;
margin-bottom: 8rpx;
}
.order-info .order-header .order-status .status .status-tips.data-v-7f654b86 {
font-size: 22rpx;
color: #878787;
}
.order-info .order-header .order-status .area.data-v-7f654b86 {
font-size: 24rpx;
font-weight: bold;
display: flex;
align-items: center;
}
.order-info .order-header .order-status .area .arrow.data-v-7f654b86 {
width: 80rpx;
height: 12rpx;
background-repeat: no-repeat;
background-size: contain;
}
.order-info .order-header .order-status .area .green-arrow.data-v-7f654b86 {
background-image: url(data:image/png;base64,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);
}
.order-info .order-header .order-status .area .red-arrow.data-v-7f654b86 {
background-image: url(data:image/png;base64,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);
}
.order-info .order-header .order-status .area .gray-arrow.data-v-7f654b86 {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAAAaCAYAAAA9gCd5AAAAAXNSR0IArs4c6QAABbVJREFUeF7tmk1oXFUUx//nvjeZ1EVFuxErIiIuREFciAgig2A3TaatWrXtTD+giCsXrgQhMwvdKe5URJI23bSRSvqhC9F2I+LGlYgLBatNM0mar8l8vDfvvXvkvnk3TpJJ5s17AyaZdyEQmHvPved/f3PuPecOIWmJAjEUYGaamJgQR48e9WKY2TCUemkssdVfCigolcdExIVCQRQKBdkrBRIwe6Vkn9m5dOmSoaLkhS++eUga7uP5M8M/KFAVpL2QIgGzFyr2mQ0dHc+du7yPPDEBICMMHDlx8tDXNwo3zEwh48aVJAEzroJ9Nl6DNzp6/QED3iRYPhtIUCFBb+ROZa/3As4EzD4DK467+vgeH598DA5PMPA0ABUdRfC3JITx6olTQ9/rvlHnS8CMqlyfjdOgnT9/7Um43iTAjwZQmoEUKvFRgN5lQw6fPHnkpzhwJmD2GWBR3NVH84XRK88x+CIzPwxAlYeMdfZ8OEnQbUjK5s4M/xIVzv8NTF1qaHUsaka33lav7OhSSJTN3A1jlK43izcNlcxcGLv6kpTeRQD7NoFSu+wDS4S/DRgHjp0e+j0KnF2BGQCgwnUvSgKqtrBqJ7Dd1Xq0EoEd35a2UwQwEoIO3a9YLGJ9HU7ZKhaLkdYUYuod0OVFUShk3PGxyWGWPA5gbwco18AJot/IRDaXy/7RbZ0ztOitxdQdoGiyxJgK6Jrk+dErObD8HMAeAPoeGcZ6M3ICvyLlvZzLvTLdTeQMBWbLUZmq17yPiPkJAA1V9A+zwjV91AgJVGtOSkKmdPRlCRcsG+odIaxNIgKz5OnpmQHHsUyQAEt2mKXTjR3TEJibWxB35xbTpM4D5RgTSXBDShm7JhfWn23Vj8EgNgB6AcBgl1BqV5R2JkA/mx6yx85mZ8JGzo4QtN7frJr3KTO/FXGRq7pbdQeOE/9plUBYWJjHUnkJ6v8oTQiB5eUKStOzkLJnL2pRlrJdx+jrVjSBgySJiH4UA8bQ8eMHF8NEzo6TMbMgIlmtOB8S8F5QIlCL7Ti2ndKW5aBhezourrcR+u6qouXC4oIPpiHUibGmhbLjQ7m0gqk7Jf/WrN7TotjZrkT1aF0q84601y3z+5GTQN+xOXg4nz9Q7RQ5t5yQmQ0i8qya946U8pM4kVJtuWW5aNjxT0YF1NLSIubn5xVMkfRXNsrLK5iamlEJU2Q7kSbvz0HN8hKJqzDSb3aCc9Nd1VDW626ePf4yqFmpSBTcwrpQl+BHSXWER+RodTIfqHIZc3OzkWFq2qjgjoJSqlDZhS9J1zgKOABSJOirP/8afh0oYmRkZE11RhtvuyXMbBKRa1Xdg8y4zGBd3e96CxWIjUYTyrhNAVWtVDA7Owt1N4/SmlCu+FBKmUTKKBrGHONn9oIwtv+Re89mMhm33bG+ATQdKZ0aP+9I9xqA+4LaVbeR0j9lHUeiXlMJfKi2GW3+9c+yLMyUSvCkuqNufQtpMxtFjJTRvgGh3O3bTupYN0H0Wf509u2OYOpEp1HlZ1y4V8F4MCjndB0pleSuJ1GvOqrqHeu4VEDZtoVSqQTXdTtB2Xa3SRAqK1VM3S4lkXJ7fB/8BJqIP86dPvyuWlLr7zlXgdNQ1mq8n6T7LQNPAai2eQ8N5ZaULGrVBqnEImRTIX5jZwI816NSaVrYDVtl4H6yskXbYEdF11qlLm5PTdPq8R1iXdxcT1JDCrmBXXbTm6gK9+/nzxz6oC2Y2igz77Us3D/owQJFSHSahthqWOmqJwYHwpCp6lGmtB1HWm1KE1yplNPl8nI6jQHYHbyX0rY9j21hif+i/D3ArVtTe0xPpMxUiptvA1s3VxC5FcuqlGu2aZqRToxOc/T75+5Ams2GTYZJ5mv5oX9an6gTwfudjm3q/2ZZeQLsNt2w3bqs9b8ISwDcrTu9w/1KwNzhG7hbl5+AuVt3dof79S+Hyb052GDwIQAAAABJRU5ErkJggg==");
}
.order-info .logistics-info.data-v-7f654b86 {
border-radius: 20rpx 20rpx 0 0;
background: #FFFFFF;
height: calc(100% - 198rpx);
padding: 40rpx 48rpx 120rpx;
padding-bottom: 40rpx;
}
.order-info .logistics-info .order-detail.data-v-7f654b86 {
display: flex;
}
.order-info .logistics-info .order-detail .left.data-v-7f654b86 {
margin-right: 20rpx;
}
.order-info .logistics-info .order-detail .left .send.data-v-7f654b86, .order-info .logistics-info .order-detail .left .get.data-v-7f654b86 {
width: 40rpx;
height: 40prx;
border-radius: 50%;
text-align: center;
line-height: 40rpx;
font-size: 24rpx;
}
.order-info .logistics-info .order-detail .left .send.data-v-7f654b86 {
background: #000000;
color: white;
}
.order-info .logistics-info .order-detail .left .get.data-v-7f654b86 {
background: #E63E32;
color: white;
}
.order-info .logistics-info .order-detail .left .line.data-v-7f654b86 {
width: 2rpx;
height: 136rpx;
border-left: 2rpx dashed #D5D1D1;
margin-left: 18rpx;
}
.order-info .logistics-info .order-detail .left .active.data-v-7f654b86 {
height: 159rpx;
}
.order-info .logistics-info .order-detail .right.data-v-7f654b86 {
width: 100%;
position: relative;
}
.order-info .logistics-info .order-detail .right .send-people.data-v-7f654b86, .order-info .logistics-info .order-detail .right .get-people.data-v-7f654b86 {
display: flex;
align-items: center;
justify-content: space-between;
}
.order-info .logistics-info .order-detail .right .send-people .send-title.data-v-7f654b86, .order-info .logistics-info .order-detail .right .get-people .send-title.data-v-7f654b86 {
height: 100%;
}
.order-info .logistics-info .order-detail .right .send-people .send-sub-title.data-v-7f654b86, .order-info .logistics-info .order-detail .right .get-people .send-sub-title.data-v-7f654b86 {
color: #151515;
font-size: 32rpx;
margin-bottom: 12rpx;
font-weight: bold;
}
.order-info .logistics-info .order-detail .right .send-people .send-desc.data-v-7f654b86, .order-info .logistics-info .order-detail .right .get-people .send-desc.data-v-7f654b86 {
color: #888888;
font-size: 24rpx;
}
.order-info .logistics-info .order-detail .right .send-people .address-enter.data-v-7f654b86, .order-info .logistics-info .order-detail .right .get-people .address-enter.data-v-7f654b86 {
font-weight: bold;
border-left: 2rpx solid #F4F4F4;
padding-left: 28rpx;
font-size: 24rpx;
}
.order-info .logistics-info .order-detail .right .get-people.data-v-7f654b86 {
margin-bottom: 40rpx;
}
.order-info .logistics-info .order-detail .right .send-people.data-v-7f654b86 {
margin-bottom: 40rpx;
}
.order-info .logistics-info .order-detail .right .line.data-v-7f654b86 {
width: 100%;
height: 2rpx;
background-color: #F4F4F4;
margin-bottom: 40rpx;
}
.order-info .logistics-info .price-detail.data-v-7f654b86 {
border-top: 2rpx solid #F3F4F7;
padding: 40rpx 0;
}
.order-info .logistics-info .price-detail .goods.data-v-7f654b86, .order-info .logistics-info .price-detail .weight.data-v-7f654b86, .order-info .logistics-info .price-detail .payType.data-v-7f654b86, .order-info .logistics-info .price-detail .base-price.data-v-7f654b86 {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 28rpx;
}
.order-info .logistics-info .price-detail .goods .label.data-v-7f654b86, .order-info .logistics-info .price-detail .goods .value.data-v-7f654b86, .order-info .logistics-info .price-detail .weight .label.data-v-7f654b86, .order-info .logistics-info .price-detail .weight .value.data-v-7f654b86, .order-info .logistics-info .price-detail .payType .label.data-v-7f654b86, .order-info .logistics-info .price-detail .payType .value.data-v-7f654b86, .order-info .logistics-info .price-detail .base-price .label.data-v-7f654b86, .order-info .logistics-info .price-detail .base-price .value.data-v-7f654b86 {
font-size: 24rpx;
}
.order-info .logistics-info .price-detail .goods .label.data-v-7f654b86, .order-info .logistics-info .price-detail .weight .label.data-v-7f654b86, .order-info .logistics-info .price-detail .payType .label.data-v-7f654b86, .order-info .logistics-info .price-detail .base-price .label.data-v-7f654b86 {
color: #888;
}
.order-info .logistics-info .price-detail .goods.data-v-7f654b86 {
margin-top: 0rpx;
}
.order-info .logistics-info .logistics-orderInfo .logistics-orderInfo-item.active .logistics-orderInfo-left .circle.data-v-7f654b86 {
background-color: #E63E32 !important;
}
.order-info .logistics-info .logistics-orderInfo .logistics-orderInfo-item.data-v-7f654b86 {
display: flex;
}
.order-info .logistics-info .logistics-orderInfo .logistics-orderInfo-item .logistics-orderInfo-left .gray.circle.data-v-7f654b86 {
background-color: #818181;
}
.order-info .logistics-info .logistics-orderInfo .logistics-orderInfo-item .logistics-orderInfo-left .circle.data-v-7f654b86 {
position: relative;
right: 0rpx;
width: 52rpx;
height: 52rpx;
text-align: center;
line-height: 52rpx;
border-radius: 50%;
font-size: 24rpx;
display: flex;
align-items: center;
justify-content: center;
color: white;
}
.order-info .logistics-info .logistics-orderInfo .logistics-orderInfo-item .logistics-orderInfo-left .circle image.data-v-7f654b86 {
width: 40rpx;
height: 40rpx;
}
.order-info .logistics-info .logistics-orderInfo .logistics-orderInfo-item .logistics-orderInfo-left .point.data-v-7f654b86 {
width: 10rpx;
height: 10rpx;
border-radius: 50%;
background-color: #818181;
margin-right: 40rpx;
position: relative;
left: 20rpx;
}
.order-info .logistics-info .logistics-orderInfo .logistics-orderInfo-item .logistics-orderInfo-left .line.data-v-7f654b86 {
height: 154rpx;
width: 2rpx;
border-left: 2rpx dashed #DFDFDF;
position: relative;
left: 24rpx;
}
.order-info .logistics-info .logistics-orderInfo .logistics-orderInfo-item .logistics-orderInfo-left .line.short.data-v-7f654b86 {
height: 120rpx;
}
.order-info .logistics-info .logistics-orderInfo .logistics-orderInfo-item .logistics-orderInfo-right.data-v-7f654b86 {
margin-left: 20rpx;
}
.order-info .logistics-info .logistics-orderInfo .logistics-orderInfo-item .logistics-orderInfo-right .status.data-v-7f654b86 {
font-size: 32rpx;
color: #2A2929;
font-weight: bold;
margin-bottom: 6rpx;
}
.order-info .logistics-info .logistics-orderInfo .logistics-orderInfo-item .logistics-orderInfo-right .time.data-v-7f654b86 {
margin-bottom: 6rpx;
}
.order-info .logistics-info .logistics-orderInfo .logistics-orderInfo-item .logistics-orderInfo-right .time.data-v-7f654b86, .order-info .logistics-info .logistics-orderInfo .logistics-orderInfo-item .logistics-orderInfo-right .desc.data-v-7f654b86 {
font-size: 24rpx;
color: #818181;
}
.order-info .logistics-info .logistics-orderInfo .logistics-orderInfo-item .logistics-orderInfo-right .desc.active.data-v-7f654b86 {
font-weight: bold;
color: #2A2929;
}
.order-info .BtnFooter.data-v-7f654b86 {
position: fixed;
bottom: 0;
height: 172rpx;
width: 100%;
background-color: white;
}
.order-info .BtnFooter .waiting-box.data-v-7f654b86, .order-info .BtnFooter .pay-box.data-v-7f654b86 {
display: flex;
}
.order-info .BtnFooter .waiting-box .btn.data-v-7f654b86, .order-info .BtnFooter .pay-box .btn.data-v-7f654b86 {
width: 276rpx;
height: 88rpx;
background: #CCCCCC;
border-radius: 44rpx;
color: white;
font-size: 30rpx;
text-align: center;
line-height: 88rpx;
margin: 24rpx auto 0;
}
.order-info .BtnFooter .waiting-box .share-btn.data-v-7f654b86, .order-info .BtnFooter .pay-box .share-btn.data-v-7f654b86 {
background-color: #E84134;
margin-left: 20rpx;
}
.order-info .BtnFooter .waiting-box .cancel-order-btn.data-v-7f654b86, .order-info .BtnFooter .pay-box .cancel-order-btn.data-v-7f654b86 {
background-color: white;
color: #191919;
border: 2rpx solid #191919;
margin-right: 20rpx;
}
.order-info .BtnFooter .waiting-box .pay-btn.data-v-7f654b86, .order-info .BtnFooter .pay-box .pay-btn.data-v-7f654b86 {
width: 400rpx;
background-color: #E84134;
color: white;
}
.data-v-7f654b86 .customCallout {
display: flex;
}
.data-v-7f654b86 .customCallout .content,.data-v-7f654b86 .customCallout .areaContent {
width: 108rpx;
height: 60rpx;
text-align: center;
line-height: 60rpx;
font-size: 30rpx;
}
.data-v-7f654b86 .customCallout .content {
background-color: #fff;
border-radius: 16rpx 0rpx 0rpx 16rpx;
}
.data-v-7f654b86 .customCallout .areaContent {
background-color: #F6EEEC;
border-radius: 0 16rpx 16rpx 0;
}
.data-v-7f654b86 .customCallout .courier {
width: 206rpx;
height: 60rpx;
border-radius: 20rpx;
background-color: #fff;
font-size: 28rpx;
color: #20232A;
text-align: center;
line-height: 60rpx;
}