This commit is contained in:
赵毅 2025-07-16 10:17:47 +08:00
commit dcde470cc5
5 changed files with 406 additions and 0 deletions

View File

@ -0,0 +1,143 @@
.line {
background-color: #F6F7FB;
height: 20rpx;
}
.orderItem {
padding: 0 20rpx;
padding-bottom: 20rpx;
}
.orderItem1 {
display: flex;
align-items: center;
justify-content: space-between;
padding-bottom: 30rpx;
border-bottom: 1rpx solid #EBEBEB;
padding-top: 16rpx;
margin-bottom: 33rpx;
}
.orderItem_left {
display: flex;
align-items: center;
font-size: 50rpx;
color: #FF370B;
display: flex;
}
.orderItem_left span {
font-size: 28rpx;
}
.orderItem_left #state1 {
width: 110rpx;
height: 40rpx;
margin-left: 18rpx;
}
.orderItem_left #state2 {
width: 160rpx;
height: 40rpx;
margin-left: 18rpx;
}
.orderItem_right {
display: flex;
align-items: center;
font-size: 26rpx;
color: #999999;
}
.orderItem_right image {
width: 32rpx;
height: 32rpx;
margin-right: 14rpx;
}
.row {
display: flex;
align-items: center;
justify-content: space-between;
padding: 10rpx 0;
}
.row_label {
font-size: 28rpx;
color: #999999;
white-space: nowrap;
margin-right: 110rpx;
}
.row_con {
font-size: 28rpx;
color: #222222;
display: flex;
align-items: center;
text-align: right;
}
.orderItemTit2 {
font-size: 34rpx;
color: #222222;
font-weight: 600;
padding-top: 30rpx;
}
.dialog {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: rgba(0, 0, 0, .4);
}
.dialogCon {
width: 610rpx;
background: #FFFFFF;
border-radius: 20rpx 20rpx 20rpx 20rpx;
box-sizing: border-box;
padding: 0 54rpx;
margin: 0 auto;
margin-top: 20vh;
}
.dialogCon_tit {
text-align: center;
padding-top: 53rpx;
margin-bottom: 40rpx;
}
.dialogCon_row {
display: flex;
align-items: center;
margin-bottom: 20rpx;
}
.dialogCon_row_label {
font-size: 28rpx;
color: #999999;
margin-right: 84rpx;
}
.orange {
color: #FF370B;
}
.dialogCon_row:last-child{
margin-bottom: 0;
}
.btn {
font-size: 34rpx;
color: #FF370B;
text-align: center;
padding-top: 30rpx;
border-top: 1rpx solid #EBEBEB;
margin-top: 42rpx;
padding-bottom: 35rpx;
}

View File

@ -0,0 +1,122 @@
<template>
<view class="container">
<div class="line"></div>
<div class="orderItem">
<div class="orderItem1">
<div class="orderItem_left">
<span></span>4704.00
<image v-if="false" id="state1" src="http://192.168.0.172:5500/7.15/myOrder_BillState1.png"></image>
<image id="state2" src="http://192.168.0.172:5500/7.15/myOrder_BillState2.png"></image>
</div>
<div class="orderItem_right" @click="changeDialog">
<image src="http://192.168.0.172:5500/7.15/myOrder_Explanation.png"></image>
运费说明
</div>
</div>
<div class="row">
<div class="row_label">运费单号</div>
<div class="row_con">155323454224524454</div>
</div>
<div class="row">
<div class="row_label">下单时间</div>
<div class="row_con">2021-04-16 11:11:11</div>
</div>
</div>
<div class="line"></div>
<div class="orderItem">
<div class="orderItemTit2">关联订单号</div>
<div class="row">
<div class="row_label">订单1</div>
<div class="row_con">
142047425444415
<u-icon name="arrow-right"></u-icon>
</div>
</div>
<div class="row">
<div class="row_label">订单2</div>
<div class="row_con">
142047425444415
<u-icon name="arrow-right"></u-icon>
</div>
</div>
</div>
<div class="line"></div>
<div class="orderItem">
<div class="orderItemTit2">关联订单号</div>
<div class="row">
<div class="row_label">门店名称</div>
<div class="row_con">
马路边边马路边边马路边边马路边边马
路边边马路边边马路边边马路边边
</div>
</div>
</div>
<div class="dialog" v-if="dialog">
<div class="dialogCon">
<div class="dialogCon_tit">运费退款详情</div>
<div class="dialogCon_row">
<div class="dialogCon_row_label">退款金额</div>
<div class="dialogCon_row_con orange">40.00</div>
</div>
<div class="dialogCon_row">
<div class="dialogCon_row_label">退款状态</div>
<div class="dialogCon_row_con">已完成</div>
</div>
<div class="dialogCon_row">
<div class="dialogCon_row_label">退款方式</div>
<div class="dialogCon_row_con">微信退款</div>
</div>
<div class="dialogCon_row">
<div class="dialogCon_row_label">退款时间</div>
<div class="dialogCon_row_con">2021-02-04 18:55:55</div>
</div>
<div class="btn" @click="changeDialog">我知道了</div>
</div>
</div>
</view>
</template>
<script>
import {
apiArr
} from '../../../api/doorToDoor';
import {
picUrl,
menuButtonInfo,
request,
NavgateTo
} from '../../../utils';
export default {
data() {
return {
top: "",
localHeight: "",
type: "error",
dialog:false,
}
},
methods: {
changeDialog(){
this.dialog = !this.dialog
},
},
onLoad(options) {
const meun = menuButtonInfo();
this.top = meun.top;
this.localHeight = meun.height;
},
onReachBottom() {
},
}
</script>
<style>
@import url("./index.css");
</style>

View File

@ -0,0 +1,67 @@
.billImg {
margin-top: 70rpx;
}
.billImg image {
width: 199rpx;
height: 170.12rpx;
margin: 0 auto;
}
.billText {
font-size: 28rpx;
color: #999999;
text-align: center;
margin-top: 25rpx;
}
.orderList {
background: #FFFFFF;
box-shadow: 0rpx 2rpx 11rpx 0rpx rgba(0, 0, 0, 0.25);
border-radius: 20rpx 20rpx 20rpx 20rpx;
width: 620rpx;
padding: 68rpx 53rpx;
box-sizing: border-box;
margin: 0 auto;
margin-top: 56rpx;
}
.Tit {
font-size: 36rpx;
color: #222222;
margin-bottom: 10rpx;
}
.item_msg {
font-size: 28rpx;
color: #999999;
margin: 10rpx 0;
}
.item_msg span {
font-size: 28rpx;
color: #FF370B;
font-weight: 700;
}
.line {
height: 2rpx;
width: 100%;
border-bottom: 1rpx dashed #D9D9D9;
}
.btn {
width: 600rpx;
height: 90rpx;
background: linear-gradient(91deg, #FF7658 0%, #FF370B 100%);
border-radius: 100rpx 100rpx 100rpx 100rpx;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: center;
margin-top: 80rpx;
font-size: 36rpx;
color: #FFFFFF;
}

View File

@ -0,0 +1,62 @@
<template>
<view class="container">
<view class="billImg">
<image src="http://192.168.0.172:5500/7.15/myOrder_Bill.png"></image>
</view>
<div class="billText">您还有订单未支付哦~</div>
<div class="orderList">
<div class="orderItem">
<div class="Tit">运费单</div>
<div class="item_msg">运费单号384575564714555645556</div>
<div class="item_msg">运费金额<span>329.88</span></div>
<div class="line"></div>
<div class="Tit">订单</div>
<div class="item_msg">订单编号384575564714555645556</div>
<div class="item_msg">订单金额<span>329.88</span></div>
</div>
</div>
<div class="btn">
支付989.64
</div>
</view>
</template>
<script>
import {
apiArr
} from '../../../api/doorToDoor';
import {
picUrl,
menuButtonInfo,
request,
NavgateTo
} from '../../../utils';
export default {
data() {
return {
top: "",
localHeight: "",
type: "error",
}
},
methods: {
},
onLoad(options) {
const meun = menuButtonInfo();
this.top = meun.top;
this.localHeight = meun.height;
},
onReachBottom() {
},
}
</script>
<style>
@import url("./index.css");
</style>

View File

@ -738,6 +738,18 @@
"navigationBarTitleText": "我的订单" "navigationBarTitleText": "我的订单"
} }
}, },
{
"path": "freightBill/index",
"style": {
"navigationBarTitleText": "运费单"
}
},
{
"path": "billInfo/index",
"style": {
"navigationBarTitleText": "运费单"
}
},
{ {
"path": "orderDetails/index", "path": "orderDetails/index",
"style": { "style": {