Commit cb434cd8 by 肖康

购物流程

parent 9f46a412
Showing with 1721 additions and 130 deletions
.confirmOrderPage{
background: #ccc;
padding-top:75rpx;
padding-bottom: 220rpx;
.cons{
width:700rpx;
margin:0 auto;
.top-box{
background: #fff;
padding:30rpx 22rpx;
border-radius: 20rpx;
.address-box{
display: block;
padding-top: 10rpx;
.noadd{
font-size: 24rpx;
color: #000000;
line-height: 62rpx;
.icon{
font-size: 16rpx;
color:#898989;
margin-left:20rpx;
position: relative;
top:-3rpx;
}
}
.addbx{
.iconfont{
font-size: 16rpx;
color:#898989;
}
.ad{height:62rpx;}
.csq{
font-size: 24rpx;
color: #000000;
}
.ad1{
font-size: 28rpx;
color: #000000;
height:35rpx;
line-height: 35rpx;
font-weight: bold;
margin-top:4rpx;
}
.cnnk{
font-size: 22rpx;
color: #666666;
line-height: 40rpx;
height:40rpx;
margin-top:8rpx;
text{margin-right:20rpx;}
}
.mr{
width: 70rpx;
height: 35rpx;
background: #FFF5F5;
border-radius: 5rpx;
border: 1rpx solid #D0121B;
text-align: center;
line-height: 35rpx;
font-size: 22rpx;
color: #D0121B;
margin-left:20rpx;
}
}
}
}
.goods-box{
margin-top:25rpx;
background: #fff;
padding:30rpx 23rpx;
padding-top:0rpx;
border-radius: 20rpx;
image{width:190rpx;height:190rpx;margin-right: 29rpx;border: 2rpx solid #F6F6F6;}
.group{
padding-bottom: 38rpx;
padding-top:30rpx;
border-bottom: 1rpx solid #E7E7E7;
.ganme{
font-size: 24rpx;
color: #000000;
line-height: 40rpx;
height:80rpx;
width:440rpx;
}
.hqs{
font-size: 24rpx;
color: #666666;
height:40rpx;
line-height: 40rpx;
margin-top:25rpx;
}
.price{
font-size: 28rpx;
color: #000000;
line-height: 40rpx;
height:40rpx;
line-height: 40rpx;
margin-top:10rpx;
}
}
}
.coupo-box{
border-radius: 20rpx;
margin-top:25rpx;
height:62rpx;
font-size: 24rpx;
color: #000000;
line-height: 62rpx;
.r{
font-size: 24rpx;
color: #D0121B;
height:62rpx;
.icon{
font-size: 16rpx;
color:#D0121B;
margin-left:25rpx;
position: relative;
top:-3rpx;
}
.not{
color: #999999;
.icon{
color:#898989;
}
}
}
}
.pur-sn-box{
background: #fff;
margin-top:25rpx;
padding:20rpx;
padding-bottom:32rpx;
border-radius: 20rpx;
.tit{
font-size: 24rpx;
color: #000000;
line-height: 62rpx;
height:62rpx;
}
.pur-sn-val{
height: 80rpx;
background: #F8F8F8;
line-height: 80rpx;
border-radius: 5rpx;
border: 1rpx solid #E7E7E7;
font-size: 24rpx;
color: #000000;
padding:0 20rpx;
&:hover{
border: 1rpx solid #D0121B;
}
&.placeholder-class{
color: #808080;
font-size: 24rpx;
}
}
}
.cginfo{
margin-top:25rpx;
background: #fff;
border-radius: 20rpx;
padding:30rpx 22rpx;
.tit{
font-size: 26rpx;
color: #000000;
margin-bottom: 20rpx;
}
.item{
font-size: 24rpx;
color: #000000;
line-height: 62rpx;
.price{
color:#D0121B;
}
.icon{
font-size: 16rpx;
color:#898989;
margin-left:20rpx;
position: relative;
top:-5rpx;
}
}
}
.price-infos{
padding:30rpx 20rpx;
background: #fff;
margin-top:25rpx;
border-radius: 20rpx;
.item{
font-size: 24rpx;
color: #000000;
line-height: 62rpx;
height:62rpx;
}
.top{border-bottom:1rpx solid #E7E7E7;padding-bottom:20rpx;}
.bottom{
padding-top:25rpx;
.price-pay{
color:#D0121B;
}
}
}
}
.foot{
height:175rpx;
width:100%;
position: fixed;
left:0rpx;
right:0rpx;
bottom:0rpx;
z-index: 2;
background: #fff;
padding-left:40rpx;
padding-right:25rpx;
border-top:1rpx solid #E7E7E7;
.l{
font-size: 22rpx;
color: #000000;
text{
font-size: 32rpx;
color: #D91800;
}
}
.submit-btn{
width: 288rpx;
height: 70rpx;
background: linear-gradient( 90deg, #F66F15 0%, #FE3014 100%);
border-radius: 100rpx;
font-size: 26rpx;
color: #FFFFFF;
text-align: center;
line-height: 70rpx;
}
}
}
.pop-yhq{
width: 100%;
background: #FFFFFF;
border-radius: 10rpx 10rpx 0rpx 0rpx;
padding:24rpx 30rpx;
position: relative;
padding-bottom: 150rpx;
.trt{
text-align: right;
.icon{color:#898989;font-size: 25rpx;}
}
.tit{
font-size: 24rpx;
color: #000000;
margin-bottom: 25rpx;
text-align: center;
}
.cons{
margin-top:68rpx;
max-height:800rpx;
overflow-y: auto;
.group{
height:180rpx;
margin-bottom:25rpx;
background: url('https://img.ichunt.com/images/ichunt/202502/24/435bcc261a434392135ee0846ac99d60.png') no-repeat;
background-size: 100% 100%;
padding-left: 27rpx;
padding-right: 30rpx;
border-radius: 20rpx;
border:1rpx solid #fff;
&.act{
border:1rpx solid #D0121B;
}
.l{
.price{
font-weight: 600;
font-size: 30rpx;
color: #FF3000;
.textp{
font-size: 60rpx;
color: #FF3000;
}
margin-right: 68rpx;
.tips{
font-size: 22rpx;
color: #FF6300;
font-weight: normal;
}
}
.yhld{
font-size: 22rpx;
color: #FF6300;
view{
font-size: 35rpx;
color: #3B2C1B;
height:72rpx;
line-height: 65rpx;
}
}
}
.rbtn{
width: 146rpx;
height: 58rpx;
background: linear-gradient( 180deg, #F6491D 0%, #F52A1B 100%);
border-radius: 5rpx;
font-size: 26rpx;
color: #FFFFFF;
text{
background: url('https://img.ichunt.com/images/ichunt/202502/24/4ab2a242f3e45c0bafe3fb3207263ed2.png') no-repeat;
background-size: 100% 100%;
height:25rpx;
width:25rpx;
margin-left: 10rpx;
}
}
}
}
.add-btn{
width: 100%;
height: 110rpx;
background: #D0121B;
line-height: 110rpx;
text-align: center;
font-size: 30rpx;
color: #FFFFFF;
position: absolute;
bottom:0rpx;
left:0rpx;
}
}
\ No newline at end of file
......@@ -12,12 +12,13 @@
.tit{
font-size: 24rpx;
color: #000000;
height:40rpx;
line-height: 40rpx;
margin-bottom:38rpx;
height:92rpx;
line-height: 92rpx;
border-bottom: 1rpx solid #E7E7E7;
}
.address-box{
display: block;
padding-top: 10rpx;
.addbx{
.iconfont{
font-size: 16rpx;
......@@ -65,7 +66,7 @@
padding:30rpx 23rpx;
padding-top:0rpx;
border-radius: 20rpx;
image{width:190rpx;height:190rpx;margin-right: 29rpx;}
image{width:190rpx;height:190rpx;margin-right: 29rpx;border: 2rpx solid #F6F6F6;}
.group{
padding-bottom: 38rpx;
......@@ -110,6 +111,14 @@
font-size: 16rpx;
color:#D0121B;
margin-left:25rpx;
position: relative;
top:-3rpx;
}
.not{
color: #999999;
.icon{
color:#898989;
}
}
}
}
......
.carListPage{
background: #F6F6F6;
min-height:calc(100vh - 175rpx);
/* #ifdef H5 */
min-height:calc(100vh - 90rpx);
/* #endif */
padding-bottom: 300rpx;
padding-top:75rpx;
.car-head{
background: #F6F6F6;
height:75rpx;
position: fixed;
top:175rpx;
/* #ifdef H5 */
top:90rpx;
/* #endif */
left:0rpx;
width:100%;
right:0rpx;
......@@ -32,19 +41,16 @@
}
}
.cons{
background: #fff;
width:700rpx;
margin:0 auto;
padding-top:80rpx;
padding-bottom:278rpx;
.list-box{
background: #fff;
padding-top:40rpx;
padding-bottom:40rpx;
border-radius: 20rpx;
padding:40rpx 0 ;
.item-group{
height:190rpx;
padding:0 20rpx;
padding-right: 25rpx;
margin-bottom:63rpx;
&:last-child{
margin-bottom:0rpx;
......@@ -62,6 +68,8 @@
width:190rpx;
height:190rpx;
margin-left:20rpx;
border: 2rpx solid #F6F6F6;
flex-shrink: 0;
}
}
.r{
......@@ -72,7 +80,7 @@
color: #000000;
line-height: 40rpx;
height:40rpx;
width:406rpx;
width:390rpx;
}
.txt{
font-size: 20rpx;
......@@ -112,6 +120,7 @@
text-align: center;
font-size: 22rpx;
color: #000000;
background: #fff;
image{
display: block;
margin: 0 auto;
......@@ -119,11 +128,15 @@
height:254rpx;
margin-bottom:45rpx;
}
padding-bottom:133rpx;
}
.nodl{
background: #fff;
height:400rpx;
}
.login-btn{
display: block;
margin:0 auto;
margin-top: 133rpx;
width: 630rpx;
height: 90rpx;
background: #D0121B;
......@@ -147,6 +160,7 @@
background: #fff;
padding-left:44rpx;
padding-right:25rpx;
border-top: 1rpx solid #E7E7E7;
.checked-box{
font-size: 22rpx;
color: #666666;
......@@ -221,11 +235,176 @@
}
/* #ifdef H5 */
.carListPage{
.car-head{
top:90rpx;
/**加入清单**/
.pop-add-list{
width: 100%;
background: #FFFFFF;
border-radius: 10rpx 10rpx 0rpx 0rpx;
padding:24rpx 30rpx;
position: relative;
padding-bottom: 150rpx;
.trt{
text-align: right;
.icon{color:#898989;font-size: 25rpx;}
}
.ttit{
width: 520rpx;
height: 53rpx;
font-size: 28rpx;
color: #000000;
line-height: 53rpx;
text-align: center;
margin:0 auto;
}
.new-box{
height: 36rpx;
margin-top:28rpx;
justify-content: flex-end;
margin-bottom:37rpx;
.new-btn{
padding:0 13rpx;
height: 36rpx;
background: linear-gradient( 180deg, #FFFFFF 0%, #FFEDE0 100%);
border-radius: 5rpx;
border: 1rpx solid #E9C3AB;
font-size: 24rpx;
color: #FF3800;
.icon{
font-size: 16rpx;
color: #FF3800;
margin-left:8rpx;
position: relative;
top:-5rpx;
}
}
}
.list-box{
max-height:800rpx;
overflow-y: auto;
.item{
width: 100%;
height: 142rpx;
background: #F6F6F6;
border-radius: 10rpx;
padding-left:20rpx;
padding-right:30rpx;
.l{
.icon{
font-size: 30rpx;
color:#e5e5e5;
}
.icon-checked{
color:#D0121B;
}
margin-right:24rpx;
}
.c{
width:400rpx;
view{
font-size: 24rpx;
color: #000000;
height: 50rpx;
line-height: 50rpx;
width:400rpx;
}
text{
display: block;
font-size: 22rpx;
color: #666666;
height:50rpx;
line-height: 50rpx;
}
}
.r{
font-size: 24rpx;
color: #000000;
.icon{
color:#898989;
font-size: 16rpx;
margin-left: 13rpx;
}
}
}
.no-data{
background: #fff;
padding-top: 100rpx;
padding-bottom: 100rpx;
image{
width:442rpx;
height:254rpx;
margin-bottom:45rpx;
}
font-size: 22rpx;
color: #000000;
text-align: center;
}
}
.add-list{
width: 100%;
height: 110rpx;
background: #D0121B;
line-height: 110rpx;
text-align: center;
font-size: 30rpx;
color: #FFFFFF;
position: absolute;
bottom:0rpx;
left:0rpx;
}
}
/**新建清单**/
.pop-new-list{
width: 100%;
background: #FFFFFF;
border-radius: 10rpx 10rpx 0rpx 0rpx;
padding:24rpx 30rpx;
position: relative;
padding-bottom: 150rpx;
.trt{
text-align: right;
.icon{color:#898989;font-size: 25rpx;}
}
.ttit{
width: 520rpx;
height: 53rpx;
font-size: 28rpx;
color: #000000;
line-height: 53rpx;
text-align: center;
margin:0 auto;
}
.cons{
padding-top:77rpx;
padding-bottom:110rpx;
.inputv{
display: block;
width: 630rpx;
height: 80rpx;
padding:0 30rpx;
line-height: 80rpx;
border-radius: 5rpx;
border: 1rpx solid #898989;
margin:0 auto;
font-size: 22rpx;
color: #000;
}
}
.add-list{
width: 100%;
height: 110rpx;
background: #D0121B;
line-height: 110rpx;
text-align: center;
font-size: 30rpx;
color: #FFFFFF;
position: absolute;
bottom:0rpx;
left:0rpx;
}
}
/* #endif */
\ No newline at end of file
......@@ -127,7 +127,7 @@
}
.two-c-box{
margin-top:20rpx;
height:calc(100vh - 468rpx);
height:calc(100vh - 175rpx);
.lc{
width:225rpx;
height:100%;
......@@ -182,12 +182,13 @@
}
}
}
/* #ifdef H5 */
.classNavPage{
.two-c-box{
height:calc(100vh - 383rpx);
height:calc(100vh - 202rpx);
}
}
/* #endif */
\ No newline at end of file
......@@ -226,6 +226,7 @@
width:150rpx;
height:150rpx;
margin-right: 25rpx;
border: 2rpx solid #F6F6F6;
}
.price1{
font-size: 32rpx;
......@@ -252,6 +253,7 @@
}
}
}
.goods-box{
margin-top:68rpx;
max-height:800rpx;
......@@ -396,6 +398,20 @@
}
}
}
.no-data{
background: #fff;
padding-top: 100rpx;
padding-bottom: 100rpx;
image{
width:442rpx;
height:254rpx;
margin-bottom:45rpx;
}
font-size: 22rpx;
color: #000000;
text-align: center;
}
}
.add-list{
......
.indexPage{
padding-bottom:98rpx;
background: #f6f6f6;
padding-bottom: 110rpx;
min-height:calc(100vh - 175rpx);
/* #ifdef H5 */
min-height:calc(100vh - 90rpx);
/* #endif */
.header{
height:230rpx;
background: #BF0009;
......@@ -165,6 +169,9 @@
background: #BF0009;
position: fixed;
top:175rpx;
/* #ifdef H5 */
top:90rpx;
/* #endif */
left:0rpx;
padding-top:14rpx;
z-index: 1;
......@@ -175,11 +182,7 @@
}
}
}
/* #ifdef H5 */
.fixed-search{
top:90rpx;
}
/* #endif */
}
\ No newline at end of file
.orderDetailPage{
background: #ccc;
padding-top:75rpx;
background: #f6f6f6;
padding-top:85rpx;
padding-bottom: 175rpx;
min-height:1000rpx;
.cons{
......@@ -8,22 +8,43 @@
margin:0 auto;
padding-bottom: 50rpx;
.wl-box{
background: #fff;
padding:30rpx 22rpx;
border-radius: 20rpx;
.wiboxitem{
border-radius: 20rpx 20rpx 0 0;
.wl-cons{
&:last-child{
border-radius:0 0 20rpx 20rpx;
}
}
&:last-child{
.wl-cons{
&:last-child{
border-radius:0rpx;
}
}
}
}
.pack{
flex-wrap: wrap;
padding-top:15rpx;
.item{
image{height:70rpx;width:70rpx;line-height: 70rpx;margin-right: 10rpx;}
padding:0 10rpx;
margin-bottom: 20rpx;
margin-bottom: 12rpx;
margin-right: 15rpx;
font-size: 24rpx;
color: #000000;
background: #fff;
border-radius: 20rpx;
}
}
.wl-cons{
padding-top:30rpx;
background: #fff;
padding:30rpx 22rpx;
&:first-child{
border-radius: 20rpx 20rpx 0 0!important;
}
.tit{
height:62rpx;
font-size: 24rpx;
......@@ -130,6 +151,29 @@
}
}
.wlfoot{
padding:20rpx 30rpx;
border-top:1rpx solid #E7E7E7;
background: #fff;
border-radius:0 0 20rpx 20rpx ;
.t{
font-weight: 600;
font-size: 28rpx;
color: #000000;
line-height:42rpx;
.icon{
margin-right: 16rpx;
font-size: 30rpx;
color:#000;
}
}
.b{
font-size: 24rpx;
color: #666666;
line-height: 62rpx;
padding-left:48rpx;
}
}
.top-box{
background: #fff;
......@@ -180,7 +224,7 @@
padding:30rpx 23rpx;
padding-top:0rpx;
border-radius: 20rpx;
image{width:190rpx;height:190rpx;margin-right: 29rpx;}
image{width:190rpx;height:190rpx;margin-right: 29rpx;border: 2rpx solid #F6F6F6;}
.group{
padding-bottom: 38rpx;
......
......@@ -110,6 +110,7 @@
height:190rpx;
width:190rpx;
margin-right: 20rpx;
border: 2rpx solid #F6F6F6;
flex-shrink: 0;
}
.r{
......
.qDlistPage{
background: #ccc;
min-height:calc(100vh - 175rpx);
/* #ifdef H5 */
min-height:calc(100vh - 90rpx);
/* #endif */
padding-bottom: 180rpx;
padding-top:80rpx;
.car-head{
background: #F6F6F6;
height:75rpx;
position: fixed;
top:175rpx;
/* #ifdef H5 */
top:90rpx;
/* #endif */
left:0rpx;
width:100%;
right:0rpx;
z-index: 3;
.l{
height:75rpx;
width:550rpx;
padding-left:35rpx;
font-size: 28rpx;
color: #000000;
.icon{
font-size: 35rpx;
color: #898989;
margin-right:225rpx;
}
}
.r{
height:75rpx;
font-size: 24rpx;
color: #666666;
padding-right:25rpx;
.it{
margin-left: 50rpx;
}
}
}
.cons{
width:700rpx;
margin:0 auto;
.list-box{
.item-group{
background: #fff;
border-radius: 10rpx;
padding:21rpx 40rpx;
padding-left:77rpx;
margin-bottom:30rpx;
position: relative;
&:last-child{
margin-bottom:0rpx;
}
.l{
position: absolute;
left:0rpx;
height:100%;
width:77rpx;
top:0rpx;
.icon{
font-size: 30rpx;
color:#e5e5e5;
}
.icon-checked{
color:#D0121B;
}
}
.r{
.rcon{
.names{
font-size: 24rpx;
color: #000000;
line-height: 50rpx;
height:50rpx;
width:380rpx;
}
.time{
font-size: 22rpx;
color: #666666;
height:50rpx;
line-height: 50rpx;
}
}
.goodsg{
font-size: 24rpx;
color: #000000;
line-height: 50rpx;
height:50rpx;
.icon{
font-size: 16rpx;
color:#898989;
margin-left:15rpx;
position: relative;
top:-1rpx;
}
}
}
&.noedit{
.l{
display: none;
width:77rpx;
}
padding-left:50rpx;
}
}
}
.no-data{
padding-top:90rpx;
text-align: center;
font-size: 22rpx;
color: #000000;
background: #fff;
image{
display: block;
margin: 0 auto;
width:442rpx;
height:254rpx;
margin-bottom:45rpx;
}
padding-bottom:133rpx;
}
}
.car-foot{
height:150rpx;
width:100%;
position: fixed;
left:0rpx;
right:0rpx;
bottom:0rpx;
z-index: 2;
background: #fff;
padding-left:44rpx;
padding-right:25rpx;
border-top: 1rpx solid #E7E7E7;
.checked-box{
font-size: 22rpx;
color: #666666;
.icon{
font-size: 30rpx;
color:#e5e5e5;
margin-right:12rpx;
}
.icon-checked{
color:#D0121B;
}
}
.del-btn{
width: 200rpx;
height: 70rpx;
background: #D0121B;
border-radius: 100rpx;
font-size: 26rpx;
color: #FFFFFF;
text-align: center;
line-height: 70rpx;
}
}
}
......@@ -3,11 +3,14 @@
{
"path": "pages/index/index",
"style": {
"backgroundColor": "#BF0009",
"navigationBarTitleText": "",
"navigationBarBackgroundColor": "#BF0009",
"navigationBarTextStyle": "white"
}
},
{"path": "pages/class/nav"},
{"path": "pages/class/list"},
{"path": "pages/search/nav"},
......@@ -27,6 +30,8 @@
{"path": "pages/user/msgList"},
{"path": "pages/user/coupon"},
{"path": "pages/user/address"},
{"path": "pages/user/qDlist"},
{"path": "pages/user/qdDetail"},
{"path": "pages/user/addressAdd"},
{"path": "pages/user/addressEdit"},
{"path": "pages/user/invoice"},
......
<template>
<view class="userInfoPage">
<view class="confirmOrderPage">
<barX />
确认订单
<titleNav :title="'确认订单'"/>
<view class="cons">
<view class="top-box">
<navigator :url="'/pages/user/address?form=confirmOrder&coupon_id='+coupon_id+'&invoice_id='+invoice_id" class="address-box" v-if="addressInfo">
<view class="addbx row bothSide verCenter">
<view class="l">
<view class="ad row verCenter">
<text class="csq">{{addressInfo.nation_cn!="中国"?addressInfo.nation_cn:''}} {{addressInfo.province_val}} {{addressInfo.city_val}} {{addressInfo.district_val}}</text>
<text class="mr" v-if="addressInfo.is_default==1">默认</text>
</view>
<view class="ad1">{{addressInfo.detail_address}}</view>
<view class="cnnk"><text>{{addressInfo.consignee}}</text><text>{{addressInfo.mobile}}</text></view>
</view>
<text class="icon iconfont icon-arrowright"></text>
</view>
</navigator>
<navigator :url="'/pages/user/address?form=confirmOrder&coupon_id='+coupon_id+'&invoice_id='+invoice_id" class="address-box" v-else>
<view class="noadd row verCenter bothSide">
<text>收货地址</text>
<view>
<text>暂无地址信息去设置</text>
<text class="icon iconfont icon-arrowright"></text>
</view>
</view>
</navigator>
</view>
<view class="goods-box" v-if="carList.length>0">
<view class="group row" v-for="(item,index) in carList" :key="index">
<image :src="item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'" />
<view class="infos">
<view class="ganme elep2">{{item.sku_name}}</view>
<view class="hqs row verCenter bothSide"><text>货期:{{item.delivery_time}}</text><text>x{{item.goods_num}}</text></view>
<view class="price">{{isCompany?(item.company_price||item.origin_price):item.origin_price}}</view>
</view>
</view>
<view class="coupo-box row bothSide verCenter" @click="chooseUp()">
<view class="l">选择您的优惠券</view>
<view class="r row verCenter">
<view class="not" v-if="coupon_list.length==0">
<text>未识别到可用优惠券</text>
<text class="icon iconfont icon-arrowright"></text>
</view>
<view v-else>
<text v-if="priceInfo">-{{priceInfo.currency_sign}}{{priceInfo.discount_fee||"0.00"}}</text>
<text class="icon iconfont icon-arrowright"></text>
</view>
</view>
</view>
</view>
<view class="cginfo" >
<view class="tit">采购信息确认</view>
<navigator :url="'/pages/user/invoice?form=confirmOrder&coupon_id='+coupon_id+'&address_id='+address_id" >
<view class="row bothSide item"><text>发票信息</text><view><text>{{invoiceInfo?invoiceInfo.tax_title:'暂无发票去设置'}}</text><text class="icon iconfont icon-arrowright"></text></view></view>
</navigator>
<view class="row bothSide item"><text>支付方式</text><text>微信支付</text></view>
</view>
<view class="pur-sn-box">
<view class="tit">订单备注</view>
<input type="text" class="pur-sn-val" v-model="order_remark" placeholder-class="placeholder-class" placeholder="请输入订单备注"/>
</view>
<view class="price-infos" v-if="priceInfo">
<view class="top ">
<view class="item row bothSide"><text>商品含税总额</text><text>{{priceInfo.currency_sign}}{{priceInfo.total_amount}}</text></view>
<view class="item row bothSide"><text>运费(未税)</text><text>已免运费</text></view>
</view>
<view class="bottom">
<view class="item row bothSide"><text>优惠金额</text><text>{{priceInfo.currency_sign}}{{priceInfo.discount_fee||"0.00"}}</text></view>
</view>
</view>
</view>
<view class="foot row verCenter bothSide " >
<view class="l row verCenter" v-if="priceInfo">应付金额:<text>{{priceInfo.currency_sign}}{{priceInfo.pay_amount}}</text> </view>
<view class="submit-btn" @click="createOrder">提交订单</view>
</view>
<!--优惠券-->
<uni-popup ref="popupyhq" type="bottom" :safe-area="false">
<view class="pop-yhq">
<view class="trt"><text class="icon iconfont icon-caca" @click="closePop"></text></view>
<view class="ttit elep">优惠券</view>
<view class="cons" v-if="coupon_list.length>0">
<view class="group row bothSide verCenter" :class="{'act':coupon_id==item.coupon_id}" v-for="(item,index) in coupon_list" :key="index" @click="chooseYhq(item.coupon_id)">
<view class="l row ">
<view class="price">
<text v-if="item.coupon_type==2"><text class="textp">{{item.sale_amount*10}}</text></text>
<text v-else>{{item.currency_sign}}<text class="textp">{{item.sale_amount}}</text></text>
<view class="tips">{{item.require_amount <= 0.01 ? '无门槛优惠券' : item.coupon_name}}</view>
</view>
<view class="yhld">
<view>商品优惠券</view>
<text>{{item.start_time}} - {{item.end_time}}</text>
</view>
</view>
<view class="r">
<view class="rbtn row verCenter rowCenter">
<view>选择</view>
<text ></text>
</view>
</view>
</view>
</view>
<view class="add-btn" @click="confirmYhq">确认</view>
</view>
</uni-popup>
</view>
</template>
<script>
import {Api_Url} from '@/util/api.js'
import barX from '@/components/barx.vue';
import titleNav from '@/components/title_nav.vue';
export default {
data() {
return {
carList:[],
coupon_list:[],
coupon_id:"",
address_id:"",
addressInfo:"",
invoice_id:"",
invoiceInfo:"",
priceInfo:"",
order_remark:"",
isCompany:(uni.getStorageSync('user_info')&&JSON.parse(uni.getStorageSync('user_info')).company_name)?true:false
}
},
onLoad: function() {
onLoad(options) {
this.address_id=options.address_id||""
this.invoice_id=options.invoice_id||""
this.coupon_id=options.coupon_id||""
},
onShow(){
this.getCarList()
this.getAddress()
this.getinvoice()
this.calPrice()
},
methods: {
chooseYhq(coupon_id){
this.coupon_id=coupon_id
},
chooseUp(){
if(this.coupon_list==0){return}
this.openPop()
},
confirmYhq(){
this.calPrice()
this.closePop()
},
getAddress(){
this.request(Api_Url + '/api/address/getList', 'GET', {}, true).then(res => {
if(res.code==0){
let arr_=res.data.list||[]
arr_.forEach(item=>{
if(this.address_id){
if(item.address_id==this.address_id){
this.addressInfo=item
}
}else{
if(item.is_default==1){
this.addressInfo=item
}
}
})
if(arr_.length>0&&(!this.addressInfo)){
this.addressInfo=arr_[0]
}
if(this.addressInfo){
this.address_id=this.addressInfo.address_id
}
}
})
},
getinvoice(){
this.request(Api_Url + '/api/invoice/getList', 'GET', {}, true).then(res => {
if(res.code==0){
let arr_=res.data.list||[]
arr_.forEach(item=>{
if(this.invoice_id){
if(item.tax_id==this.invoice_id){
this.invoiceInfo=item
}
}else{
if(item.is_default==1){
this.invoiceInfo=item
}
}
})
if(arr_.length>0&&(!this.invoiceInfo)){
this.invoiceInfo=arr_[0]
}
if(this.invoiceInfo){
this.invoice_id=this.invoiceInfo.tax_id
}
}
})
},
calPrice(){
this.request(Api_Url + '/api/order/calPrice', 'post', {sku_ids:uni.getStorageSync('car_ids'),user_coupon_id:(this.coupon_id||"")}, true,true).then(res => {
if(res.code==0){
this.priceInfo=res.data
}
})
},
getCarList(){
this.carList=[]
this.request(Api_Url + '/api/cart/getCartGoodsInfo', 'GET', {sku_ids:uni.getStorageSync('car_ids')}, true,true).then(res => {
if(res.code==0){
let arr_=res.data.goods_list
arr_.forEach(item=>{
item.delivery_list.forEach(item1=>{
this.carList.push(item1)
})
})
this.coupon_list=res.data.coupon_list||[]
}
})
},
openPop() {
this.$refs.popupyhq.open('bottom');
},
closePop() {
this.$refs.popupyhq.close('bottom');
},
createOrder(){
if(!this.address_id){
uni.showToast({
title: '请选择地址',
icon: 'success'
});
}
let goods_json_arr=[]
this.carList.forEach(item=>{
goods_json_arr.push({
sku_id:item.goods_id,
num:item.goods_num
})
})
let obj_={
order_shipping_type:1,//默认
zy_delivery_type:"3",//货齐再发
order_remark:this.order_remark,
address_id:this.address_id,
invoice_id:this.invoice_id||"",
user_coupon_id:this.coupon_id||"",
goods_json:JSON.stringify(goods_json_arr)
}
this.request(Api_Url + '/api/order/add', 'post', obj_, true).then(res => {
if(res.code==0){
uni.showToast({
title: "提交订单成功",
icon: 'success'
});
setTimeout(()=>{
uni.setStorageSync('car_ids',"")
uni.navigateTo({
url: '/pages/user/orderList'
});
},2000);
}else{
uni.showToast({
title: res.msg,
icon: 'nonde'
});
}
})
}
},
components: {
barX
barX,
titleNav
}
}
</script>
<style scoped lang="scss">
<style scoped lang="scss">
@import '../../assets/css/car/confirmOrder.scss';
</style>
\ No newline at end of file
......@@ -19,7 +19,10 @@
<image src="https://img.ichunt.com/images/ichunt/202502/19/7fdab385a25db187f8e57370875f7546.png"/>
<text>暂无商品信息!</text>
</view>
<navigator v-if="!isLogin" :url="`/pages/auth/login?referer=${encodeURIComponent(`/pages/car/list`)}`" class="login-btn">登录 / 注册</navigator>
<view class="nodl" v-if="!isLogin">
<navigator :url="`/pages/auth/login?referer=${encodeURIComponent(`/pages/car/list`)}`" class="login-btn">登录 / 注册</navigator>
</view>
<view class="list-box" v-if="carList.length>0">
<view class="item-group row verCenter bothSide" v-for="(item,index) in carList" :key="index">
<view class="l row verCenter">
......@@ -56,12 +59,66 @@
<view class="b row bothSide">
<view class="bj-btn" @click="confirm(2)">生成报价单</view>
<view class="row verCenter bothSide">
<view class="add-car" >加入清单</view>
<view class="add-car" @click="openAddList">加入清单</view>
<view class="add-confirm" @click="confirm(1)">去订购</view>
</view>
</view>
</view>
<bottomNavFixed actval="3" ref="bottomNav"/>
<!--加入清单-->
<uni-popup ref="popupaddlist" type="bottom" :safe-area="false">
<view class="pop-add-list">
<view class="trt"><text class="icon iconfont icon-caca" @click="closeAddList"></text></view>
<view class="ttit elep">加入清单</view>
<view class="new-box row">
<text class="new-btn row verCenter" @click="openNewList">新建清单<text
class="icon iconfont icon-jia"></text></text>
</view>
<view class="list-box" v-if="qDList.length>0">
<view class="item row verCenter bothSide" v-for="(item,index) in qDList" :key="index">
<view class="row verCenter" @click.stop="chooseQd(item.list_id)">
<view class="l">
<text class="icon iconfont icon-checked1" :class="{'icon-checked':item.checked}" ></text>
</view>
<view class="c">
<view class="elep">{{item.list_name}}</view>
<text>{{item.create_time}}</text>
</view>
</view>
<navigator :url="'/pages/user/qdDetail?list_id='+item.list_id">
<view class="r row verCenter">
<text>{{item.list_goods_count}}个商品</text>
<text class="icon iconfont icon-arrowright"></text>
</view>
</navigator>
</view>
</view>
<view class="list-box" v-else>
<view class="no-data">
<image src="https://img.ichunt.com/images/ichunt/202502/24/07a360187d83ccf80a9d835029c27446.png" />
<view>暂无清单数据,先去创建清单吧!</view>
</view>
</view>
<view class="add-list" @click="addQdList()">确认</view>
</view>
</uni-popup>
<!--新建清单-->
<uni-popup ref="popupnewlist" type="bottom" :safe-area="false">
<view class="pop-new-list">
<view class="trt"><text class="icon iconfont icon-caca" @click="closeNewList"></text></view>
<view class="ttit elep">新建清单</view>
<view class="cons">
<input type="text" class="inputv" v-model="list_name" placeholder="请输入清单名称,若未输入则显示商品编码;" />
</view>
<view class="add-list" @click="createList()">确认</view>
</view>
</uni-popup>
</view>
</template>
......@@ -81,12 +138,15 @@
totalprice:0,
checkcount:0,
isLogin:uni.getStorageSync('token')?true:false,
list_name:"",//清单名字
qDList:[]
}
},
onLoad: function() {
if(this.isLogin){
this.getData()
}
this.getQdList()
},
methods: {
......@@ -274,7 +334,116 @@
uni.navigateTo({
url: type==1?'/pages/car/confirmOrder':'/pages/car/confirmQuote'
});
}
},
getQdList(){
if(!uni.getStorageSync('token')){return}
this.request(Api_Url + '/api/xcx/getGoodsList', 'get', {page:1,limit:100}, false).then(res => {
this.qDList=[]
if(res.code==0){
let arr_=res.data.list||[]
arr_.forEach(item=>{
item.checked=false
})
this.qDList=arr_
}
})
},
chooseQd(list_id){
this.qDList.forEach(item=>{
if(item.list_id==list_id){
item.checked=true
}else{
item.checked=false
}
})
},
createList(){
this.request(Api_Url + '/api/xcx/createGoodsList', 'post', {list_name:(this.list_name||this.goods_info.goods_id)}, true).then(res => {
if(res.code==0){
uni.showToast({
title: "创建清单成功",
icon: 'success'
});
this.closeNewList()
this.getQdList()
}else{
uni.showToast({
title: res.msg,
icon: 'nonde'
});
}
})
},
addQdList(){
let checkList=this.qDList.filter(item=>item.checked)
if(checkList.length==0){
uni.showToast({
title: "请选择一条清单",
icon: 'none'
});
return
}
let checkedArr=this.carList.filter(item=>item.checked)
let sku_json=[]
checkedArr.forEach(item=>{
sku_json.push({
sku_id:item.sku_id,
qty:item.goods_num
})
})
this.request(Api_Url + '/api/xcx/addGoodsList', 'post', {
list_id:checkList[0].list_id,
sku_json:JSON.stringify(sku_json)
}, true).then(res => {
if(res.code==0){
uni.showToast({
title: "加入清单成功",
icon: 'success'
});
this.closeAddList()
this.getQdList()
}else{
uni.showToast({
title: res.msg,
icon: 'nonde'
});
}
})
},
openAddList() {
let checkedArr=this.carList.filter(item=>item.checked)
if(checkedArr.length==0){
uni.showToast({
title: "请至少选择一条数据",
icon: 'none'
});
return
}
if(!uni.getStorageSync('token')){
uni.navigateTo({
url:"/pages/auth/login?referer="+encodeURIComponent(`/pages/goods/detail?goods_id=${this.goods_id_page}`)
})
return
}
this.$refs.popupaddlist.open('bottom');
},
closeAddList() {
this.$refs.popupaddlist.close('bottom');
},
openNewList() {
this.closeAddList()
this.$refs.popupnewlist.open('bottom');
},
closeNewList() {
this.$refs.popupnewlist.close('bottom');
},
},
components: {
......
......@@ -89,7 +89,7 @@
<text class="icon iconfont icon-card"></text>
<view>购物车</view>
</navigator>
<view class="item" @click="openAddList()">
<view class="item" @click="openAddList()" v-if="goods_info.is_buy==1">
<text class="icon iconfont icon-qdd"></text>
<view>加入清单</view>
</view>
......@@ -129,44 +129,37 @@
<uni-popup ref="popupaddlist" type="bottom" :safe-area="false">
<view class="pop-add-list">
<view class="trt"><text class="icon iconfont icon-caca" @click="closeAddList"></text></view>
<view class="ttit elep">asdasdasdasdsjjjjjjjjjjjjjjjjjjjjjjssssssssjjjjj</view>
<view class="ttit elep">{{goods_info.goods_name}}</view>
<view class="new-box row">
<text class="new-btn row verCenter" @click="openNewList">新建清单<text
class="icon iconfont icon-jia"></text></text>
</view>
<view class="list-box">
<view class="item row verCenter bothSide">
<view class="row verCenter">
<view class="list-box" v-if="qDList.length>0">
<view class="item row verCenter bothSide" v-for="(item,index) in qDList" :key="index">
<view class="row verCenter" @click.stop="chooseQd(item.list_id)">
<view class="l">
<text class="icon iconfont icon-checked1"></text>
<text class="icon iconfont icon-checked1" :class="{'icon-checked':item.checked}" ></text>
</view>
<view class="c">
<view class="elep">我是清单的名字aaaaaaaaaaaaaaaaaa</view>
<text>2024/12/10 18:00:00</text>
<view class="elep">{{item.list_name}}</view>
<text>{{item.create_time}}</text>
</view>
</view>
<view class="r row verCenter">
<text>211111个商品</text>
<text class="icon iconfont icon-arrowright"></text>
</view>
</view>
<view class="item row verCenter bothSide">
<view class="row verCenter">
<view class="l">
<text class="icon iconfont icon-checked"></text>
<navigator :url="'/pages/user/qdDetail?list_id='+item.list_id">
<view class="r row verCenter">
<text>{{item.list_goods_count}}个商品</text>
<text class="icon iconfont icon-arrowright"></text>
</view>
<view class="c">
<view class="elep">我是清单的名字aaaaaaaaaaaaaaaaaa</view>
<text>2024/12/10 18:00:00</text>
</view>
</view>
<view class="r row verCenter">
<text>211111个商品</text>
<text class="icon iconfont icon-arrowright"></text>
</view>
</navigator>
</view>
</view>
<view class="list-box" v-else>
<view class="no-data">
<image src="https://img.ichunt.com/images/ichunt/202502/24/07a360187d83ccf80a9d835029c27446.png" />
<view>暂无清单数据,先去创建清单吧!</view>
</view>
</view>
<view class="add-list">确认</view>
<view class="add-list" @click="addQdList()">确认</view>
</view>
</uni-popup>
<!--新建清单-->
......@@ -175,9 +168,9 @@
<view class="trt"><text class="icon iconfont icon-caca" @click="closeNewList"></text></view>
<view class="ttit elep">新建清单</view>
<view class="cons">
<input type="text" class="inputv" placeholder="请输入清单名称,若未输入则显示商品编码;" />
<input type="text" class="inputv" v-model="list_name" placeholder="请输入清单名称,若未输入则显示商品编码;" />
</view>
<view class="add-list">确认</view>
<view class="add-list" @click="createList()">确认</view>
</view>
</uni-popup>
</view>
......@@ -208,13 +201,15 @@
goods_info: "",
goods_series:[],
addType: 1,
list_name:"",//清单名字
qDList:[]
}
},
onLoad(option) {
this.goods_id_page=option.goods_id
this.goods_id = option.goods_id
this.getData()
console.log(this.goods_id)
this.getQdList()
},
onPageScroll(e) {
this.pageTab = 1
......@@ -388,6 +383,84 @@
this.calculatePositions();
},100)
},
getQdList(){
if(!uni.getStorageSync('token')){return}
this.request(Api_Url + '/api/xcx/getGoodsList', 'get', {page:1,limit:100}, false).then(res => {
this.qDList=[]
if(res.code==0){
let arr_=res.data.list||[]
arr_.forEach(item=>{
item.checked=false
})
this.qDList=arr_
}
})
},
chooseQd(list_id){
this.qDList.forEach(item=>{
if(item.list_id==list_id){
item.checked=true
}else{
item.checked=false
}
})
},
createList(){
this.request(Api_Url + '/api/xcx/createGoodsList', 'post', {list_name:(this.list_name||this.goods_info.goods_id)}, true).then(res => {
if(res.code==0){
uni.showToast({
title: "创建清单成功",
icon: 'success'
});
this.closeNewList()
this.getQdList()
}else{
uni.showToast({
title: res.msg,
icon: 'nonde'
});
}
})
},
addQdList(){
let checkList=this.qDList.filter(item=>item.checked)
if(checkList.length==0){
uni.showToast({
title: "请选择一条清单",
icon: 'none'
});
return
}
let sku_json=[
{
sku_id:this.goods_id,
qty:this.goods_info.moq
}
]
this.request(Api_Url + '/api/xcx/addGoodsList', 'post', {
list_id:checkList[0].list_id,
sku_json:JSON.stringify(sku_json)
}, true).then(res => {
if(res.code==0){
uni.showToast({
title: "加入清单成功",
icon: 'success'
});
this.closeAddList()
this.getQdList()
}else{
uni.showToast({
title: res.msg,
icon: 'nonde'
});
}
})
},
open(type) {
this.addType = type
this.$refs.popupcar.open('bottom');
......@@ -396,6 +469,13 @@
this.$refs.popupcar.close('bottom');
},
openAddList() {
if(!uni.getStorageSync('token')){
uni.navigateTo({
url:"/pages/auth/login?referer="+encodeURIComponent(`/pages/goods/detail?goods_id=${this.goods_id_page}`)
})
return
}
this.$refs.popupaddlist.open('bottom');
},
closeAddList() {
......
......@@ -13,11 +13,17 @@
</view>
<view class="c">{{item.detail_address}}</view>
<view class="b row bothSide">
<view class="l row verCenter" @click="setdefault(item.address_id)">
<view class="l row verCenter" @click="setdefault(item.address_id)" v-if="!form">
<text class="icon iconfont icon-checked1"
:class="{'icon-checked':item.is_default==1}"></text>
<text>{{item.is_default==1?"已默认":"设为默认"}}</text>
</view>
<view class="l row verCenter" @click="setChoose(item.address_id)" v-else>
<text class="icon iconfont icon-checked1"
:class="{'icon-checked':item.checkedx==1}"></text>
<text>{{item.checkedx==1?"已选择":"选择"}}</text>
</view>
<view class="r row verCenter">
<text @click="deleteAdress(item.address_id)">删除</text>
<text @click="copy(item)">复制</text>
......@@ -48,17 +54,37 @@
data() {
return {
isInit: false, //记录是否加载了数据
form:"",
invoice_id:"",
coupon_id:"",
list: [],
}
},
onLoad: function() {
onLoad: function(options) {
this.form=options.form||""
this.invoice_id=options.invoice_id||""
this.coupon_id=options.coupon_id||""
},
onShow() {
this.getData();
},
methods: {
setChoose(address_id){
let address_id_go=""
this.list.forEach(item=>{
item.checkedx=false
if(address_id==item.address_id){
item.checkedx=true
address_id_go=item.address_id
}
})
setTimeout(()=>{
uni.navigateTo({
url: '/pages/car/confirmOrder?address_id='+address_id_go+'&coupon_id='+this.coupon_id+'&invoice_id='+this.invoice_id
});
},1000);
},
copy(item){
uni.setClipboardData({
data: (item.nation_cn!="中国"?item.nation_cn:'')+item.province_val+' '+item.city_val+' '+item.district_val+' '+item.detail_address,
......@@ -125,6 +151,9 @@
if (res.code == 0) {
this.isInit = 1;
let arr_ = res.data.list || []
arr_.forEach(item=>{
item.checkedx=false
})
this.list = arr_
} else {
this.isInit = 1;
......
......@@ -16,11 +16,16 @@
<view><text>收票邮箱</text>{{item.email}}</view>
</view>
<view class="b row bothSide">
<view class="l row verCenter" @click="setdefault(item.tax_id)">
<view class="l row verCenter" @click="setdefault(item.tax_id)" v-if="!form">
<text class="icon iconfont icon-checked1"
:class="{'icon-checked':item.is_default==1}"></text>
<text>{{item.is_default==1?"已默认":"设为默认"}}</text>
</view>
<view class="l row verCenter" @click="setChoose(item.tax_id)" v-else>
<text class="icon iconfont icon-checked1"
:class="{'icon-checked':item.checkedx==1}"></text>
<text>{{item.checkedx?"已选择":"选择"}}</text>
</view>
<view class="r row verCenter">
<text @click="deleteAdress(item.tax_id)">删除</text>
<view><navigator :url="'/pages/user/invoiceEdit?tax_id=' + item.tax_id" >修改</navigator></view>
......@@ -34,7 +39,7 @@
</view>
</view>
<view class="foot">
<navigator url="/pages/user/invoiceAdd" class="btn">新增发票</navigator>
<navigator url="/pages/user/invoiceAdd" class="btn" >新增发票</navigator>
</view>
</view>
......@@ -50,18 +55,37 @@
data() {
return {
isInit: false, //记录是否加载了数据
form:"",
address_id:"",
coupon_id:"",
list: [],
}
},
onLoad: function() {
onLoad: function(options) {
this.form=options.form||""
this.address_id=options.address_id||""
this.coupon_id=options.coupon_id||""
},
onShow() {
this.getData();
},
methods: {
setChoose(tax_id){
let invoice_id=""
this.list.forEach(item=>{
item.checkedx=false
if(tax_id==item.tax_id){
item.checkedx=true
invoice_id=item.tax_id
}
})
setTimeout(()=>{
uni.navigateTo({
url: '/pages/car/confirmOrder?invoice_id='+invoice_id+'&coupon_id='+this.coupon_id+'&address_id='+this.address_id
});
},1000);
},
deleteAdress(tax_id) {
uni.showModal({
title: '',
......@@ -117,6 +141,9 @@
if (res.code == 0) {
this.isInit = 1;
let arr_ = res.data.list || []
arr_.forEach(item=>{
item.checkedx=false
})
this.list = arr_
} else {
this.isInit = 1;
......
......@@ -12,30 +12,40 @@
<text>{{item1.goods_name}}</text>
</view>
</view>
<view class="wl-cons">
<view class="tit row bothSide verCenter">
<view class="row verCenter">{{item.shipping_info[0].tracking_name}} {{item.shipping_info[0].shipping_no}}</view>
<view class="row verCenter">
<text>复制</text>
<text class="call">打电话</text>
<view class="wlinfobox">
<view class="wl-cons" v-for="(itemC,indexC) in item.shipping_info">
<view class="tit row bothSide verCenter">
<view class="row verCenter">{{itemC.tracking_name}} {{itemC.shipping_no}}</view>
<view class="row verCenter">
<text @click="copywl(itemC)">复制</text>
<text class="call" @click="callPhone(item.shipping_tel)">打电话</text>
</view>
</view>
</view>
<view class="consfg">
<view class="wlitem" :class="{'hidex':(index2>0&&(!item.showUlAll))}" v-for="(item2,index2) in item.shipping_info[0].tracking_msg" :key='index2' >
<view class="row wlt verCenter">
<text class="tet" v-if="item2.tracking_status_val">{{item2.tracking_status_val}}</text><text class="txt">{{item2.time}}</text>
<view class="consfg">
<view class="wlitem" :class="{'hidex':(index2>0&&(!itemC.showUlAll))}" v-for="(item2,index2) in itemC.tracking_msg" :key='index2' >
<view class="row wlt verCenter">
<text class="tet" v-if="item2.tracking_status_val">{{item2.tracking_status_val}}</text><text class="txt">{{item2.time}}</text>
</view>
<view class="wlb">{{item2.context}}</view>
</view>
<view class="wlb">{{item2.context}}</view>
</view>
<view class="wlbt1 row verCenter" @click="sqzk(itemC.shipping_no)">
{{itemC.showUlAll?'收起':'查看'}}更多物流明细
<text :class="['icon','iconfont',itemC.showUlAll?'icon-arrowshang':'icon-arrowxia']"></text>
</view>
</view>
<view class="wlbt1 row verCenter" @click="sqzk(item.shipping_no)">
{{item.showUlAll?'收起':'查看'}}更多物流明细
<text :class="['icon','iconfont',item.showUlAll?'icon-arrowshang':'icon-arrowxia']"></text>
</view>
</view>
</view>
</view>
<view class="top-box">
<view class="wlfoot" v-if="wlInfo.length>0">
<view class="t row"><text class="icon iconfont icon-dzsd"></text> <view>送至 {{pageData.order_address.address}}</view></view>
<view class="b">{{pageData.order_address.consignee}} {{pageData.order_address.mobile}}</view>
</view>
<view class="top-box" v-if="!wlInfo.length>0">
<view class="address-box">
<view class="addbx row bothSide verCenter">
<view class="l">
......@@ -112,11 +122,36 @@
},
methods: {
callPhone(shipping_tel) {
console.log(shipping_tel)
uni.makePhoneCall({
phoneNumber:shipping_tel, // 替换为实际的电话号码
success: () => {
console.log('拨打电话成功');
}
});
},
copywl(info){
uni.setClipboardData({
data: info.shipping_no,
success: function () {
uni.showToast({
title: '复制成功',
icon: 'success'
});
}
});
},
sqzk(shipping_no){
this.wlInfo.forEach(item=>{
if(shipping_no==item.shipping_no){
item.showUlAll=!item.showUlAll
}
item.shipping_info.forEach(item1=>{
if(shipping_no==item1.shipping_no){
item1.showUlAll=!item1.showUlAll
}
})
})
},
again(type){
......@@ -124,12 +159,16 @@
let json_arr=[]
let ids=[]
arr_.forEach(item=>{
json_arr.push({
let obj_={
goods_num:item.goods_number,
sku_id:item.goods_id,
price:item.price_has_tax,
is_cover_goods_num:1
})
price:item.price_has_tax
}
if(type){
obj_.is_cover_goods_num=1
}
json_arr.push(obj_)
ids.push(item.sku_id)
})
......
......@@ -91,7 +91,7 @@
},
onLoad: function(options) {
this.status = options.status || ""
console.log(this.status)
this.getData()
},
async onReachBottom() {
......
<template>
<view class="qDlistPage">
<barX />
<view class="car-head row bothSide">
<view class="l row verCenter ">
<text class="icon iconfont icon-arrowleft" @click="$goBack"></text>
<view>我的清单</view>
</view>
<view class="r row verCenter" v-if="!isEdit">
<text @click="isEdit=!isEdit">编辑</text>
</view>
<view class="r row verCenter" v-if="isEdit">
<text @click="isEdit=!isEdit">完成</text>
</view>
</view>
<view class="cons">
<view class="no-data" v-if="dataInited&&carList.length==0">
<image src="https://img.ichunt.com/images/ichunt/202502/19/7fdab385a25db187f8e57370875f7546.png"/>
<text>暂无清单信息!</text>
</view>
<view class="list-box" v-if="carList.length>0">
<view class="item-group" :class="{'noedit':!isEdit}" v-for="(item,index) in carList">
<view class="l row verCenter rowCenter" @click.stop="checkboxchange(item.list_id)">
<text class="icon iconfont icon-checked1" :class="{'icon-checked':item.checked}" ></text>
</view>
<navigator :url="'/pages/user/qdDetail?list_id='+item.list_id">
<view class="r row bothSide">
<view class="rcon">
<view class="elep names">{{item.list_name}}</view>
<view class="time">{{item.create_time}}</view>
</view>
<view class="goodsg row bothSide">
<text>{{item.list_goods_count}}个商品</text>
<text class="icon iconfont icon-arrowright"></text>
</view>
</view>
</navigator>
</view>
</view>
</view>
<view class="car-foot row verCenter bothSide " v-if="isEdit">
<view class="checked-box row verCenter" @click.stop="checkboxchange(460053411)"><text class="icon iconfont icon-checked1" :class="{'icon-checked':allcheck}"></text>全选</view>
<view class="del-btn" @click="dels()">删除</view>
</view>
</view>
</template>
<script>
import {Api_Url} from '@/util/api.js'
import barX from '@/components/barx.vue';
export default {
data() {
return {
dataInited:false,//是否加载过数据
allcheck:false,
isEdit:false,
carList: [],
}
},
onLoad: function() {
this.getData()
},
methods: {
getData(type){
this.request(Api_Url + '/api/xcx/getGoodsList', 'get', {page:1,limit:100}, false).then(res => {
this.dataInited = true;
this.allcheck=false
this.carList=[]
if(res.code==0){
let arr_=res.data.list||[]
arr_.forEach(item=>{
item.checked=false
})
this.carList=arr_
}
})
},
checkboxchange(list_id){
if(list_id=='460053411'){
this.allcheck=!this.allcheck
//全选
this.carList.forEach(item=>{
item.checked=this.allcheck
})
}else{
var isall=1;
this.carList.forEach(item=>{
if(item.list_id==list_id){
item.checked=!item.checked
}
if(!item.checked){
isall=0;
}
})
if(!isall){
this.allcheck=false
}else{
this.allcheck=true
}
}
return false
},
dels(){
let result=this.carList.filter(item=>item.checked)
let ids=result.map(item=>item.list_id).join(',')
if(!ids){
uni.showToast({
title: '请选择至少一个清单数量',
duration: 2000,
icon:"none"
})
return
}
uni.showModal({
title:"删除",
content:"是否删除当前选中清单?",
success:(resp)=>{
if (resp.confirm) {
this.request(Api_Url + '/api/xcx/delGoodsList', 'POST', {list_ids: ids}, true).then(res => {
if(res.code==0){
uni.showToast({
title: '删除成功',
duration: 2000,
icon:"none"
})
let result=this.carList.filter(item=>ids.indexOf(item.list_id)==-1)
this.carList=JSON.parse(JSON.stringify(result))
}else{
uni.showToast({
title: res.msg,
duration: 2000,
icon:"none"
})
}
});
}
}
})
},
},
components: {
barX
}
}
</script>
<style scoped lang="scss">
@import '../../assets/css/user/qDlist.scss';
</style>
\ No newline at end of file
<template>
<view class="qdDetailPage">
<barX />
清单详情
</view>
</template>
<script>
import {
Api_Url
} from '@/util/api.js'
import barX from '@/components/barx.vue';
export default {
data() {
return {
}
},
onLoad: function() {
},
methods: {
},
components: {
barX
}
}
</script>
<style scoped lang="scss">
@import '../../assets/css/user/qdDetail.scss';
</style>
\ No newline at end of file
......@@ -78,7 +78,7 @@
</view>
</view>
<view class="link-box row bothSide">
<navigator url="" class="litem">
<navigator url="/pages/user/qDlist" class="litem">
<text class="icon iconfont icon iconfont icon-qdlist"></text>
<view>我的清单</view>
</navigator>
......
......@@ -29,7 +29,8 @@
"pages/user/setting",
"pages/user/orderList",
"pages/user/orderDetail",
"pages/user/orderPay"
"pages/user/orderPay",
"pages/user/orderPayLine"
],
"window": {
"navigationBarTextStyle": "black",
......
"use strict";const t=require("../common/vendor.js"),e={name:"title_nav",props:{title:{type:String,default:"爱智工业品"}},created(){},data:()=>({}),methods:{}};const o=t._export_sfc(e,[["render",function(e,o,n,r,a,c){return{a:t.o(((...t)=>e.$goBack&&e.$goBack(...t))),b:t.t(n.title)}}],["__scopeId","data-v-9ef61214"]]);wx.createComponent(o);
"use strict";const t=require("../common/vendor.js"),e={name:"title_nav",props:{title:{type:String,default:"爱智工业品"}},created(){},data:()=>({}),methods:{}};const o=t._export_sfc(e,[["render",function(e,o,a,n,r,c){return{a:t.o(((...t)=>e.$goBack&&e.$goBack(...t))),b:t.t(a.title)}}],["__scopeId","data-v-fd92756a"]]);wx.createComponent(o);
<view class="titsk-head row verCenter data-v-9ef61214"><text class="icon iconfont icon-arrowleft data-v-9ef61214" bindtap="{{a}}"></text><view class="data-v-9ef61214">{{b}}</view></view>
\ No newline at end of file
<view class="titsk-head row verCenter data-v-fd92756a"><text class="icon iconfont icon-arrowleft data-v-fd92756a" bindtap="{{a}}"></text><view class="data-v-fd92756a">{{b}}</view></view>
\ No newline at end of file
view.data-v-9ef61214,text.data-v-9ef61214,input.data-v-9ef61214,navigator.data-v-9ef61214{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-9ef61214{background:none;opacity:1}image.data-v-9ef61214{vertical-align:middle}.elep.data-v-9ef61214{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-9ef61214{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-9ef61214{display:flex;flex-direction:column}.row.data-v-9ef61214{display:flex;flex-direction:row}.boxsiz.data-v-9ef61214{box-sizing:border-box}.bothSide.data-v-9ef61214{justify-content:space-between}.avarage.data-v-9ef61214{justify-content:space-around}.rowCenter.data-v-9ef61214{justify-content:center}.verCenter.data-v-9ef61214{align-items:center}.titsk-head.data-v-9ef61214{background:#f6f6f6;height:75rpx;position:fixed;top:175rpx;left:0rpx;width:100%;right:0rpx;z-index:3;padding-left:35rpx;font-size:28rpx;color:#000}.titsk-head .icon.data-v-9ef61214{font-size:35rpx;color:#898989;margin-right:225rpx}
view.data-v-fd92756a,text.data-v-fd92756a,input.data-v-fd92756a,navigator.data-v-fd92756a{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-fd92756a{background:none;opacity:1}image.data-v-fd92756a{vertical-align:middle}.elep.data-v-fd92756a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-fd92756a{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-fd92756a{display:flex;flex-direction:column}.row.data-v-fd92756a{display:flex;flex-direction:row}.boxsiz.data-v-fd92756a{box-sizing:border-box}.bothSide.data-v-fd92756a{justify-content:space-between}.avarage.data-v-fd92756a{justify-content:space-around}.rowCenter.data-v-fd92756a{justify-content:center}.verCenter.data-v-fd92756a{align-items:center}.titsk-head.data-v-fd92756a{background:#f6f6f6;height:75rpx;position:fixed;top:175rpx;left:0rpx;width:100%;right:0rpx;z-index:3;padding-left:35rpx;font-size:28rpx;color:#000}.titsk-head .icon.data-v-fd92756a{font-size:35rpx;color:#898989;margin-right:250rpx}
"use strict";const t=require("../../common/vendor.js"),i=require("../../util/api.js"),e={data:()=>({timeout:"",dataInited:!1,allcheck:!0,isEdit:!1,carList:[],totalprice:0,checkcount:0,isLogin:!!t.index.getStorageSync("token")}),onLoad:function(){this.isLogin&&this.getData()},methods:{getData(t){t||(this.carList=[]),this.request(i.Api_Url+"/api/cart/getCartList","GET",{},!t).then((t=>{if(this.dataInited=!0,this.allcheck=!0,this.carList=[],0==t.code){let i=t.data.delivery_time_data||[],e=[];Object.keys(i).forEach((t=>{i[t].forEach((t=>{e.push(t)}))})),e.forEach((t=>{t.checked=!0,t.goods_num=Number(t.goods_num),this.carList.push(t)})),this.listUi()}}))},listUi(){this.totalprice=0,this.checkcount=0,this.carList.forEach((t=>{t.checked&&(this.checkcount++,this.totalprice+=Number(t.price*t.goods_num))})),this.totalprice=this.totalprice.toFixed(2)},changeNum(t,e){clearTimeout(this.timeout),this.timeout=setTimeout((()=>{let e=this.carList.filter((i=>i.sku_id==t))[0],o=Number(e.goods_info.multiple||e.goods_info.mpl),s=Number(e.goods_info.stock),a=Number(e.goods_info.moq),n=Number(e.goods_num);n=Math.ceil(n/o)*o,e.goods_num=n,n<a&&(e.goods_num=a),n>s&&(e.goods_num=Math.floor(s/o)*o),this.request(i.Api_Url+"/api/cart/updateCartNum","POST",{sku_id:e.sku_id,goods_num:e.goods_num},!1).then((t=>{this.listUi()}))}),800)},addjNum(e,o){let s=this.carList.filter((t=>t.sku_id==e))[0],a=Number(s.goods_info.multiple||s.goods_info.mpl),n=Number(s.goods_info.stock),c=Number(s.goods_info.moq),d=Number(s.goods_num);if(1==o){var r=d-a;r<c?(s.goods_num=c,t.index.showToast({title:"数量不能小于起订量",duration:2e3,icon:"none"})):s.goods_num=r}else{var h=d+a;h>n?(t.index.showToast({title:"数量不能大于库存",duration:2e3,icon:"none"}),s.goods_num=Math.floor(n/a)*a):s.goods_num=h}this.request(i.Api_Url+"/api/cart/updateCartNum","POST",{sku_id:s.sku_id,goods_num:s.goods_num},!1).then((t=>{this.listUi()}))},checkboxchange(t){if("460053411"==t)this.allcheck=!this.allcheck,this.carList.forEach((t=>{t.checked=this.allcheck}));else{var i=1;this.carList.forEach((e=>{e.sku_id==t&&(e.checked=!e.checked),e.checked||(i=0)})),this.allcheck=!!i}return this.listUi(),!1},dels(){let e=this.carList.filter((t=>t.checked)).map((t=>t.sku_id)).join(",");e?t.index.showModal({title:"删除",content:"是否删除当前选中商品?",success:o=>{o.confirm&&this.request(i.Api_Url+"/api/cart/delCart","POST",{sku_id:e},!0).then((i=>{if(0==i.code){t.index.showToast({title:"删除成功",duration:2e3,icon:"none"}),this.$refs.bottomNav.updateCar();let i=this.carList.filter((t=>-1==e.indexOf(t.sku_id)));this.carList=JSON.parse(JSON.stringify(i)),this.listUi()}else t.index.showToast({title:i.msg,duration:2e3,icon:"none"})}))}}):t.index.showToast({title:"请选择至少一个商品",duration:2e3,icon:"none"})},confirm(i){let e=this.carList.filter((t=>t.checked)).map((t=>t.sku_id)).join(",");e?(t.index.setStorageSync("car_ids",e),t.index.navigateTo({url:1==i?"/pages/car/confirmOrder":"/pages/car/confirmQuote"})):t.index.showToast({title:"请选择至少一个商品",duration:2e3,icon:"none"})}},components:{barX:()=>"../../components/barx.js",bottomNavFixed:()=>"../../components/bottom_nav.js"}};if(!Array){(t.resolveComponent("barX")+t.resolveComponent("bottomNavFixed"))()}const o=t._export_sfc(e,[["render",function(i,e,o,s,a,n){return t.e({a:t.o(((...t)=>i.$goBack&&i.$goBack(...t))),b:t.t(a.carList.length),c:!a.isEdit},a.isEdit?{}:{d:t.o((t=>a.isEdit=!a.isEdit))},{e:a.isEdit},a.isEdit?{f:t.o((t=>a.isEdit=!a.isEdit))}:{},{g:!a.isLogin||a.dataInited&&0==a.carList.length},(!a.isLogin||a.dataInited&&a.carList.length,{}),{h:!a.isLogin},a.isLogin?{}:{i:`/pages/auth/login?referer=${encodeURIComponent("/pages/car/list")}`},{j:a.carList.length>0},a.carList.length>0?{k:t.f(a.carList,((i,e,o)=>({a:i.checked?1:"",b:t.o((t=>n.checkboxchange(i.sku_id)),e),c:i.goods_info.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",d:t.t(i.goods_info.sku_name),e:t.t(i.goods_info.goods_name),f:t.t(i.goods_info.brand_name),g:t.t(i.goods_info.cn_delivery_time),h:t.t(i.price),i:t.o((t=>n.addjNum(i.sku_id,1)),e),j:t.o([t=>i.goods_num=t.detail.value,e,t=>n.changeNum(i.sku_id),e],e),k:i.goods_num,l:t.o((t=>n.addjNum(i.sku_id,2)),e),m:e})))}:{},{l:a.isEdit},a.isEdit?{m:a.allcheck?1:"",n:t.o((t=>n.checkboxchange(460053411))),o:t.o((t=>n.dels()))}:{},{p:!a.isEdit},a.isEdit?{}:{q:a.allcheck?1:"",r:t.o((t=>n.checkboxchange(460053411))),s:t.t(a.checkcount),t:t.t(a.totalprice),v:t.o((t=>n.confirm(2))),w:t.o((t=>n.confirm(1)))},{x:t.sr("bottomNav","e1354b52-1"),y:t.p({actval:"3"})})}],["__scopeId","data-v-e1354b52"]]);wx.createPage(o);
"use strict";const t=require("../../common/vendor.js"),i=require("../../util/api.js"),o={data:()=>({timeout:"",dataInited:!1,allcheck:!0,isEdit:!1,carList:[],totalprice:0,checkcount:0,isLogin:!!t.index.getStorageSync("token")}),onLoad:function(){this.isLogin&&this.getData()},methods:{getData(t){t||(this.carList=[]),this.request(i.Api_Url+"/api/cart/getCartList","GET",{},!t).then((t=>{if(this.dataInited=!0,this.allcheck=!0,this.carList=[],0==t.code){let i=t.data.delivery_time_data||[],o=[];Object.keys(i).forEach((t=>{i[t].forEach((t=>{o.push(t)}))})),o.forEach((t=>{t.checked=!0,t.goods_num=Number(t.goods_num),this.carList.push(t)})),this.listUi()}}))},listUi(){this.totalprice=0,this.checkcount=0,this.carList.forEach((t=>{t.checked&&(this.checkcount++,this.totalprice+=Number(t.price*t.goods_num))})),this.totalprice=this.totalprice.toFixed(2)},changeNum(t,o){clearTimeout(this.timeout),this.timeout=setTimeout((()=>{let o=this.carList.filter((i=>i.sku_id==t))[0],e=Number(o.goods_info.multiple||o.goods_info.mpl),s=Number(o.goods_info.stock),a=Number(o.goods_info.moq),n=Number(o.goods_num);n=Math.ceil(n/e)*e,o.goods_num=n,n<a&&(o.goods_num=a),n>s&&(o.goods_num=Math.floor(s/e)*e),this.request(i.Api_Url+"/api/cart/updateCartNum","POST",{sku_id:o.sku_id,goods_num:o.goods_num},!1).then((t=>{this.listUi()}))}),800)},addjNum(o,e){let s=this.carList.filter((t=>t.sku_id==o))[0],a=Number(s.goods_info.multiple||s.goods_info.mpl),n=Number(s.goods_info.stock),c=Number(s.goods_info.moq),d=Number(s.goods_num);if(1==e){var r=d-a;r<c?(s.goods_num=c,t.index.showToast({title:"数量不能小于起订量",duration:2e3,icon:"none"})):s.goods_num=r}else{var h=d+a;h>n?(t.index.showToast({title:"数量不能大于库存",duration:2e3,icon:"none"}),s.goods_num=Math.floor(n/a)*a):s.goods_num=h}this.request(i.Api_Url+"/api/cart/updateCartNum","POST",{sku_id:s.sku_id,goods_num:s.goods_num},!1).then((t=>{this.listUi()}))},checkboxchange(t){if("460053411"==t)this.allcheck=!this.allcheck,this.carList.forEach((t=>{t.checked=this.allcheck}));else{var i=1;this.carList.forEach((o=>{o.sku_id==t&&(o.checked=!o.checked),o.checked||(i=0)})),this.allcheck=!!i}return this.listUi(),!1},dels(){let o=this.carList.filter((t=>t.checked)).map((t=>t.sku_id)).join(",");o?t.index.showModal({title:"删除",content:"是否删除当前选中商品?",success:e=>{e.confirm&&this.request(i.Api_Url+"/api/cart/delCart","POST",{sku_id:o},!0).then((i=>{if(0==i.code){t.index.showToast({title:"删除成功",duration:2e3,icon:"none"}),this.$refs.bottomNav.updateCar();let i=this.carList.filter((t=>-1==o.indexOf(t.sku_id)));this.carList=JSON.parse(JSON.stringify(i)),this.listUi()}else t.index.showToast({title:i.msg,duration:2e3,icon:"none"})}))}}):t.index.showToast({title:"请选择至少一个商品",duration:2e3,icon:"none"})},confirm(i){let o=this.carList.filter((t=>t.checked)).map((t=>t.sku_id)).join(",");o?(t.index.setStorageSync("car_ids",o),t.index.navigateTo({url:1==i?"/pages/car/confirmOrder":"/pages/car/confirmQuote"})):t.index.showToast({title:"请选择至少一个商品",duration:2e3,icon:"none"})}},components:{barX:()=>"../../components/barx.js",bottomNavFixed:()=>"../../components/bottom_nav.js"}};if(!Array){(t.resolveComponent("barX")+t.resolveComponent("bottomNavFixed"))()}const e=t._export_sfc(o,[["render",function(i,o,e,s,a,n){return t.e({a:t.o(((...t)=>i.$goBack&&i.$goBack(...t))),b:t.t(a.carList.length),c:!a.isEdit},a.isEdit?{}:{d:t.o((t=>a.isEdit=!a.isEdit))},{e:a.isEdit},a.isEdit?{f:t.o((t=>a.isEdit=!a.isEdit))}:{},{g:!a.isLogin||a.dataInited&&0==a.carList.length},(!a.isLogin||a.dataInited&&a.carList.length,{}),{h:!a.isLogin},a.isLogin?{}:{i:`/pages/auth/login?referer=${encodeURIComponent("/pages/car/list")}`},{j:a.carList.length>0},a.carList.length>0?{k:t.f(a.carList,((i,o,e)=>({a:i.checked?1:"",b:t.o((t=>n.checkboxchange(i.sku_id)),o),c:i.goods_info.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",d:t.t(i.goods_info.sku_name),e:t.t(i.goods_info.goods_name),f:t.t(i.goods_info.brand_name),g:t.t(i.goods_info.cn_delivery_time),h:t.t(i.price),i:t.o((t=>n.addjNum(i.sku_id,1)),o),j:t.o([t=>i.goods_num=t.detail.value,o,t=>n.changeNum(i.sku_id),o],o),k:i.goods_num,l:t.o((t=>n.addjNum(i.sku_id,2)),o),m:o})))}:{},{l:a.isEdit},a.isEdit?{m:a.allcheck?1:"",n:t.o((t=>n.checkboxchange(460053411))),o:t.o((t=>n.dels()))}:{},{p:!a.isEdit},a.isEdit?{}:{q:a.allcheck?1:"",r:t.o((t=>n.checkboxchange(460053411))),s:t.t(a.checkcount),t:t.t(a.totalprice),v:t.o((t=>n.confirm(2))),w:t.o((t=>n.confirm(1)))},{x:t.sr("bottomNav","93f714a4-1"),y:t.p({actval:"3"})})}],["__scopeId","data-v-93f714a4"]]);wx.createPage(e);
{
"backgroundColor": "#F6F6F6",
"usingComponents": {
"bar-x": "../../components/barx",
"bottom-nav-fixed": "../../components/bottom_nav"
......
<view class="carListPage data-v-e1354b52"><bar-x class="data-v-e1354b52" u-i="e1354b52-0" bind:__l="__l"/><view class="car-head row bothSide data-v-e1354b52"><view class="l row verCenter data-v-e1354b52"><text class="icon iconfont icon-arrowleft data-v-e1354b52" bindtap="{{a}}"></text><view class="data-v-e1354b52">购物车({{b}})</view></view><view wx:if="{{c}}" class="r row verCenter data-v-e1354b52"><text class="data-v-e1354b52" bindtap="{{d}}">管理</text><navigator url="" class="it data-v-e1354b52">客服</navigator></view><view wx:if="{{e}}" class="r row verCenter data-v-e1354b52"><text class="data-v-e1354b52" bindtap="{{f}}">退出管理</text></view></view><view class="cons data-v-e1354b52"><view wx:if="{{g}}" class="no-data data-v-e1354b52"><image class="data-v-e1354b52" src="https://img.ichunt.com/images/ichunt/202502/19/7fdab385a25db187f8e57370875f7546.png"/><text class="data-v-e1354b52">暂无商品信息!</text></view><navigator wx:if="{{h}}" url="{{i}}" class="login-btn data-v-e1354b52">登录 / 注册</navigator><view wx:if="{{j}}" class="list-box data-v-e1354b52"><view wx:for="{{k}}" wx:for-item="item" wx:key="m" class="item-group row verCenter bothSide data-v-e1354b52"><view class="l row verCenter data-v-e1354b52"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-e1354b52', item.a && 'icon-checked']}}" catchtap="{{item.b}}"></text><image class="data-v-e1354b52" src="{{item.c}}"/></view><view class="r data-v-e1354b52"><view class="elep skun data-v-e1354b52">{{item.d}}</view><view class="txt data-v-e1354b52">型号:{{item.e}}</view><view class="txt data-v-e1354b52">品牌:{{item.f}}</view><view class="txt data-v-e1354b52">货期:{{item.g}}</view><view class="row verCenter bothSide data-v-e1354b52"><view class="price data-v-e1354b52">¥{{item.h}}</view><view class="hbha row verCenter bothSide data-v-e1354b52"><text class="icon iconfont icon-jian data-v-e1354b52" bindtap="{{item.i}}"></text><input class="data-v-e1354b52" type="number" bindinput="{{item.j}}" value="{{item.k}}"/><text class="icon iconfont icon-jia data-v-e1354b52" bindtap="{{item.l}}"></text></view></view></view></view></view></view><view wx:if="{{l}}" class="car-foot row verCenter bothSide data-v-e1354b52"><view class="checked-box row verCenter data-v-e1354b52" catchtap="{{n}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-e1354b52', m && 'icon-checked']}}"></text>全选</view><view class="del-btn data-v-e1354b52" bindtap="{{o}}">删除</view></view><view wx:if="{{p}}" class="car-foot car-foot1 data-v-e1354b52"><view class="t row bothSide data-v-e1354b52"><view class="checked-box row verCenter data-v-e1354b52" catchtap="{{r}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-e1354b52', q && 'icon-checked']}}"></text>全选</view><view class="pbx data-v-e1354b52">已选{{s}}件,含税总额:<text class="price data-v-e1354b52">¥ {{t}}</text></view></view><view class="b row bothSide data-v-e1354b52"><view class="bj-btn data-v-e1354b52" bindtap="{{v}}">生成报价单</view><view class="row verCenter bothSide data-v-e1354b52"><view class="add-car data-v-e1354b52">加入清单</view><view class="add-confirm data-v-e1354b52" bindtap="{{w}}">去订购</view></view></view></view><bottom-nav-fixed wx:if="{{y}}" class="r data-v-e1354b52" u-r="bottomNav" u-i="e1354b52-1" bind:__l="__l" u-p="{{y}}"/></view>
\ No newline at end of file
<view class="carListPage data-v-93f714a4"><bar-x class="data-v-93f714a4" u-i="93f714a4-0" bind:__l="__l"/><view class="car-head row bothSide data-v-93f714a4"><view class="l row verCenter data-v-93f714a4"><text class="icon iconfont icon-arrowleft data-v-93f714a4" bindtap="{{a}}"></text><view class="data-v-93f714a4">购物车({{b}})</view></view><view wx:if="{{c}}" class="r row verCenter data-v-93f714a4"><text class="data-v-93f714a4" bindtap="{{d}}">管理</text><navigator url="" class="it data-v-93f714a4">客服</navigator></view><view wx:if="{{e}}" class="r row verCenter data-v-93f714a4"><text class="data-v-93f714a4" bindtap="{{f}}">退出管理</text></view></view><view class="cons data-v-93f714a4"><view wx:if="{{g}}" class="no-data data-v-93f714a4"><image class="data-v-93f714a4" src="https://img.ichunt.com/images/ichunt/202502/19/7fdab385a25db187f8e57370875f7546.png"/><text class="data-v-93f714a4">暂无商品信息!</text></view><view wx:if="{{h}}" class="nodl data-v-93f714a4"><navigator url="{{i}}" class="login-btn data-v-93f714a4">登录 / 注册</navigator></view><view wx:if="{{j}}" class="list-box data-v-93f714a4"><view wx:for="{{k}}" wx:for-item="item" wx:key="m" class="item-group row verCenter bothSide data-v-93f714a4"><view class="l row verCenter data-v-93f714a4"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-93f714a4', item.a && 'icon-checked']}}" catchtap="{{item.b}}"></text><image class="data-v-93f714a4" src="{{item.c}}"/></view><view class="r data-v-93f714a4"><view class="elep skun data-v-93f714a4">{{item.d}}</view><view class="txt data-v-93f714a4">型号:{{item.e}}</view><view class="txt data-v-93f714a4">品牌:{{item.f}}</view><view class="txt data-v-93f714a4">货期:{{item.g}}</view><view class="row verCenter bothSide data-v-93f714a4"><view class="price data-v-93f714a4">¥{{item.h}}</view><view class="hbha row verCenter bothSide data-v-93f714a4"><text class="icon iconfont icon-jian data-v-93f714a4" bindtap="{{item.i}}"></text><input class="data-v-93f714a4" type="number" bindinput="{{item.j}}" value="{{item.k}}"/><text class="icon iconfont icon-jia data-v-93f714a4" bindtap="{{item.l}}"></text></view></view></view></view></view></view><view wx:if="{{l}}" class="car-foot row verCenter bothSide data-v-93f714a4"><view class="checked-box row verCenter data-v-93f714a4" catchtap="{{n}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-93f714a4', m && 'icon-checked']}}"></text>全选</view><view class="del-btn data-v-93f714a4" bindtap="{{o}}">删除</view></view><view wx:if="{{p}}" class="car-foot car-foot1 data-v-93f714a4"><view class="t row bothSide data-v-93f714a4"><view class="checked-box row verCenter data-v-93f714a4" catchtap="{{r}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-93f714a4', q && 'icon-checked']}}"></text>全选</view><view class="pbx data-v-93f714a4">已选{{s}}件,含税总额:<text class="price data-v-93f714a4">¥ {{t}}</text></view></view><view class="b row bothSide data-v-93f714a4"><view class="bj-btn data-v-93f714a4" bindtap="{{v}}">生成报价单</view><view class="row verCenter bothSide data-v-93f714a4"><view class="add-car data-v-93f714a4">加入清单</view><view class="add-confirm data-v-93f714a4" bindtap="{{w}}">去订购</view></view></view></view><bottom-nav-fixed wx:if="{{y}}" class="r data-v-93f714a4" u-r="bottomNav" u-i="93f714a4-1" bind:__l="__l" u-p="{{y}}"/></view>
\ No newline at end of file
view.data-v-b57387cf,text.data-v-b57387cf,input.data-v-b57387cf,navigator.data-v-b57387cf{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-b57387cf{background:none;opacity:1}image.data-v-b57387cf{vertical-align:middle}.elep.data-v-b57387cf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-b57387cf{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-b57387cf{display:flex;flex-direction:column}.row.data-v-b57387cf{display:flex;flex-direction:row}.boxsiz.data-v-b57387cf{box-sizing:border-box}.bothSide.data-v-b57387cf{justify-content:space-between}.avarage.data-v-b57387cf{justify-content:space-around}.rowCenter.data-v-b57387cf{justify-content:center}.verCenter.data-v-b57387cf{align-items:center}.classNavPage .bugc-ceng.data-v-b57387cf{position:relative;z-index:1;background:#fff}.classNavPage .cons.data-v-b57387cf{padding-top:23rpx}.classNavPage .cons .one-c-box.data-v-b57387cf{padding-left:18rpx;position:relative;padding-right:90rpx;height:63rpx}.classNavPage .cons .one-c-box .lb.data-v-b57387cf{height:100%;width:100%;overflow-x:auto}.classNavPage .cons .one-c-box .lb .itemo.data-v-b57387cf{height:45rpx;line-height:45rpx;padding:0 17rpx;border-radius:5rpx;border:1rpx solid #fff;margin-right:25rpx;font-size:22rpx;color:#000;flex-shrink:0}.classNavPage .cons .one-c-box .lb .itemo.act.data-v-b57387cf{border:1rpx solid #D0121B;color:#d0121b}.classNavPage .cons .one-c-box .rb.data-v-b57387cf{width:90rpx;height:45rpx;position:absolute;top:0rpx;right:0rpx;text-align:center}.classNavPage .cons .one-c-box .rb .icon.data-v-b57387cf{font-size:16rpx;color:#000}.classNavPage .cons .one-c-box .one-c-hide-cons.data-v-b57387cf{position:absolute;z-index:1;width:100%;background:#fff;border-radius:0rpx 0rpx 20rpx 20rpx;top:-24rpx;left:0rpx;transition:max-height .5s;max-height:0;overflow:hidden}.classNavPage .cons .one-c-box .one-c-hide-cons .tit.data-v-b57387cf{padding:11rpx 30rpx;font-size:22rpx;color:#000;margin-bottom:35rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec.data-v-b57387cf{flex-wrap:wrap;padding-left:60rpx;padding-bottom:40rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh.data-v-b57387cf{margin-bottom:40rpx;margin-right:33rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh.data-v-b57387cf:nth-child(4n){margin-right:0rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh image.data-v-b57387cf{display:block;width:106rpx;height:106rpx;margin:0 auto}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh text.data-v-b57387cf{margin-top:8rpx;display:block;width:135rpx;text-align:center;font-size:22rpx;color:#666;height:30rpx;line-height:30rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh.act text.data-v-b57387cf{color:#d0121b}.classNavPage .cons .one-c-box .one-c-hide-cons .foot.data-v-b57387cf{height:87rpx;font-size:22rpx;color:#000;border-top:1rpx solid #D1D1D1;border-radius:0rpx 0rpx 20rpx 20rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .foot .icon.data-v-b57387cf{font-size:16rpx;margin-left:20rpx}.classNavPage .cons .one-c-box.show .one-c-hide-cons.data-v-b57387cf{max-height:700rpx}.classNavPage .cons .one-c-box.show.data-v-b57387cf:after{content:"";position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3)}.classNavPage .cons .two-c-box.data-v-b57387cf{margin-top:20rpx;height:calc(100vh - 468rpx)}.classNavPage .cons .two-c-box .lc.data-v-b57387cf{width:225rpx;height:100%;padding-top:40rpx;font-size:22rpx;color:#666;padding-left:35rpx;padding-right:50rpx;overflow-y:auto;background:#f8f8f8}.classNavPage .cons .two-c-box .lc .item.data-v-b57387cf{margin-bottom:56rpx}.classNavPage .cons .two-c-box .lc .item.act.data-v-b57387cf{color:#000}.classNavPage .cons .two-c-box .rc.data-v-b57387cf{width:525rpx;height:100%;overflow-y:auto;padding-left:35rpx}.classNavPage .cons .two-c-box .rc .item.data-v-b57387cf{margin-right:35rpx;width:130rpx;padding-bottom:20rpx;margin-bottom:30rpx;display:inline-block;height:227rpx}.classNavPage .cons .two-c-box .rc .item.data-v-b57387cf:nth-child(3n){margin-right:0rpx}.classNavPage .cons .two-c-box .rc .item image.data-v-b57387cf{width:130rpx;height:130rpx;margin-bottom:7rpx;display:block}.classNavPage .cons .two-c-box .rc .item text.data-v-b57387cf{width:130rpx;display:block;line-height:30rpx;height:30rpx;text-align:center;font-size:22rpx;color:#000}
view.data-v-b57387cf,text.data-v-b57387cf,input.data-v-b57387cf,navigator.data-v-b57387cf{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-b57387cf{background:none;opacity:1}image.data-v-b57387cf{vertical-align:middle}.elep.data-v-b57387cf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-b57387cf{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-b57387cf{display:flex;flex-direction:column}.row.data-v-b57387cf{display:flex;flex-direction:row}.boxsiz.data-v-b57387cf{box-sizing:border-box}.bothSide.data-v-b57387cf{justify-content:space-between}.avarage.data-v-b57387cf{justify-content:space-around}.rowCenter.data-v-b57387cf{justify-content:center}.verCenter.data-v-b57387cf{align-items:center}.classNavPage .bugc-ceng.data-v-b57387cf{position:relative;z-index:1;background:#fff}.classNavPage .cons.data-v-b57387cf{padding-top:23rpx}.classNavPage .cons .one-c-box.data-v-b57387cf{padding-left:18rpx;position:relative;padding-right:90rpx;height:63rpx}.classNavPage .cons .one-c-box .lb.data-v-b57387cf{height:100%;width:100%;overflow-x:auto}.classNavPage .cons .one-c-box .lb .itemo.data-v-b57387cf{height:45rpx;line-height:45rpx;padding:0 17rpx;border-radius:5rpx;border:1rpx solid #fff;margin-right:25rpx;font-size:22rpx;color:#000;flex-shrink:0}.classNavPage .cons .one-c-box .lb .itemo.act.data-v-b57387cf{border:1rpx solid #D0121B;color:#d0121b}.classNavPage .cons .one-c-box .rb.data-v-b57387cf{width:90rpx;height:45rpx;position:absolute;top:0rpx;right:0rpx;text-align:center}.classNavPage .cons .one-c-box .rb .icon.data-v-b57387cf{font-size:16rpx;color:#000}.classNavPage .cons .one-c-box .one-c-hide-cons.data-v-b57387cf{position:absolute;z-index:1;width:100%;background:#fff;border-radius:0rpx 0rpx 20rpx 20rpx;top:-24rpx;left:0rpx;transition:max-height .5s;max-height:0;overflow:hidden}.classNavPage .cons .one-c-box .one-c-hide-cons .tit.data-v-b57387cf{padding:11rpx 30rpx;font-size:22rpx;color:#000;margin-bottom:35rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec.data-v-b57387cf{flex-wrap:wrap;padding-left:60rpx;padding-bottom:40rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh.data-v-b57387cf{margin-bottom:40rpx;margin-right:33rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh.data-v-b57387cf:nth-child(4n){margin-right:0rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh image.data-v-b57387cf{display:block;width:106rpx;height:106rpx;margin:0 auto}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh text.data-v-b57387cf{margin-top:8rpx;display:block;width:135rpx;text-align:center;font-size:22rpx;color:#666;height:30rpx;line-height:30rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh.act text.data-v-b57387cf{color:#d0121b}.classNavPage .cons .one-c-box .one-c-hide-cons .foot.data-v-b57387cf{height:87rpx;font-size:22rpx;color:#000;border-top:1rpx solid #D1D1D1;border-radius:0rpx 0rpx 20rpx 20rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .foot .icon.data-v-b57387cf{font-size:16rpx;margin-left:20rpx}.classNavPage .cons .one-c-box.show .one-c-hide-cons.data-v-b57387cf{max-height:700rpx}.classNavPage .cons .one-c-box.show.data-v-b57387cf:after{content:"";position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3)}.classNavPage .cons .two-c-box.data-v-b57387cf{margin-top:20rpx;height:calc(100vh - 175rpx)}.classNavPage .cons .two-c-box .lc.data-v-b57387cf{width:225rpx;height:100%;padding-top:40rpx;font-size:22rpx;color:#666;padding-left:35rpx;padding-right:50rpx;overflow-y:auto;background:#f8f8f8}.classNavPage .cons .two-c-box .lc .item.data-v-b57387cf{margin-bottom:56rpx}.classNavPage .cons .two-c-box .lc .item.act.data-v-b57387cf{color:#000}.classNavPage .cons .two-c-box .rc.data-v-b57387cf{width:525rpx;height:100%;overflow-y:auto;padding-left:35rpx}.classNavPage .cons .two-c-box .rc .item.data-v-b57387cf{margin-right:35rpx;width:130rpx;padding-bottom:20rpx;margin-bottom:30rpx;display:inline-block;height:227rpx}.classNavPage .cons .two-c-box .rc .item.data-v-b57387cf:nth-child(3n){margin-right:0rpx}.classNavPage .cons .two-c-box .rc .item image.data-v-b57387cf{width:130rpx;height:130rpx;margin-bottom:7rpx;display:block}.classNavPage .cons .two-c-box .rc .item text.data-v-b57387cf{width:130rpx;display:block;line-height:30rpx;height:30rpx;text-align:center;font-size:22rpx;color:#000}
{
"backgroundColor": "#BF0009",
"navigationBarTitleText": "",
"navigationBarBackgroundColor": "#BF0009",
"navigationBarTextStyle": "white",
......
"use strict";const e=require("../../common/vendor.js"),t={data:()=>({}),onLoad:function(){},methods:{},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(e.resolveComponent("barX")+e.resolveComponent("titleNav"))()}const o=e._export_sfc(t,[["render",function(t,o,n,r,a,s){return{a:e.p({title:"订单详情"})}}],["__scopeId","data-v-e69473a7"]]);wx.createPage(o);
"use strict";const a=require("../../common/vendor.js"),e=require("../../util/api.js"),t={data:()=>({pageData:"",wlInfo:[]}),onLoad:function(a){this.order_id=a.order_id||"",this.getData()},methods:{callPhone(e){console.log(e),a.index.makePhoneCall({phoneNumber:e,success:()=>{console.log("拨打电话成功")}})},copywl(e){a.index.setClipboardData({data:e.shipping_no,success:function(){a.index.showToast({title:"复制成功",icon:"success"})}})},sqzk(a){this.wlInfo.forEach((e=>{e.shipping_info.forEach((e=>{a==e.shipping_no&&(e.showUlAll=!e.showUlAll)}))}))},again(t){let o=this.pageData.order_items||[],s=[],r=[];o.forEach((a=>{let e={goods_num:a.goods_number,sku_id:a.goods_id,price:a.price_has_tax};t&&(e.is_cover_goods_num=1),s.push(e),r.push(a.sku_id)})),this.request(e.Api_Url+"/api/cart/batchAddCart","POST",{sku_json:JSON.stringify(s)},!0).then((e=>{0==e.code?t?(a.index.setStorageSync("car_ids",r.join(",")),a.index.navigateTo({url:"/pages/car/confirmOrder"})):a.index.showToast({title:"添加购物车成功",icon:"success"}):a.index.showToast({title:e.msg,icon:"error"})}))},getData(){this.request(e.Api_Url+"/api/order/detail","GET",{order_id:this.order_id},!0).then((e=>{0==e.code?(this.pageData=e.data,this.wlInfo=e.data.order_shipping||[],this.wlInfo.forEach((a=>{a.showUlAll=!1}))):a.index.showToast({title:e.msg,icon:"error"})}))}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(a.resolveComponent("barX")+a.resolveComponent("titleNav"))()}const o=a._export_sfc(t,[["render",function(e,t,o,s,r,n){return a.e({a:a.p({title:"订单详情"}),b:r.pageData},r.pageData?a.e({c:r.wlInfo.length>0},r.wlInfo.length>0?{d:a.f(r.wlInfo,((e,t,o)=>({a:a.f(e.shipping_items,((e,t,o)=>({a:e.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",b:a.t(e.goods_name),c:t}))),b:a.f(e.shipping_info,((e,t,o)=>({a:a.t(e.tracking_name),b:a.t(e.shipping_no),c:a.o((a=>n.copywl(e))),d:a.f(e.tracking_msg,((t,o,s)=>a.e({a:t.tracking_status_val},t.tracking_status_val?{b:a.t(t.tracking_status_val)}:{},{c:a.t(t.time),d:a.t(t.context),e:o>0&&!e.showUlAll?1:"",f:o}))),e:a.t(e.showUlAll?"收起":"查看"),f:a.n(e.showUlAll?"icon-arrowshang":"icon-arrowxia"),g:a.o((a=>n.sqzk(e.shipping_no)))}))),c:a.o((a=>n.callPhone(e.shipping_tel))),d:t})))}:{},{e:r.wlInfo.length>0},r.wlInfo.length>0?{f:a.t(r.pageData.order_address.address),g:a.t(r.pageData.order_address.consignee),h:a.t(r.pageData.order_address.mobile)}:{},{i:!r.wlInfo.length>0},!r.wlInfo.length>0?a.e({j:a.t(("中国"!=r.pageData.order_address.nation_cn?r.pageData.order_address.nation_cn:"")+r.pageData.order_address.province_val+" "+r.pageData.order_address.city_val+" "+r.pageData.order_address.district_val),k:1==r.pageData.order_address.is_default},(r.pageData.order_address.is_default,{}),{l:a.t(r.pageData.order_address.address),m:a.t(r.pageData.order_address.consignee),n:a.t(r.pageData.order_address.mobile)}):{},{o:a.f(r.pageData.order_items,((e,t,o)=>({a:e.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",b:a.t(e.sku_name),c:a.t(e.delivery_time),d:a.t(e.goods_number),e:a.t(e.goods_amount_order),f:t}))),p:a.t(r.pageData.order_invoice.tax_title),q:a.t(r.pageData.order_info.order_sn),r:a.t(r.pageData.order_info.create_time),s:a.t(r.pageData.order_info.goods_amount_has_tax_format),t:a.t(r.pageData.order_info.tax_amount_format),v:a.t(r.pageData.order_info.coupon_amount_format),w:a.t(r.pageData.order_info.shipping_amount_format),x:a.t(r.pageData.order_info.order_amount_format)}):{},{y:r.pageData},r.pageData?a.e({z:a.o((a=>n.again())),A:a.o((a=>n.again(1))),B:2==r.pageData.order_info.status||3==r.pageData.order_info.status},2==r.pageData.order_info.status||3==r.pageData.order_info.status?{C:"/pages/user/orderPay?order_id="+e.order_id}:{}):{})}],["__scopeId","data-v-471791eb"]]);wx.createPage(o);
<view class="confirmQuotePage data-v-e69473a7"><bar-x class="data-v-e69473a7" u-i="e69473a7-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-e69473a7" u-i="e69473a7-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-e69473a7"><view class="top-box data-v-e69473a7"><view class="tit data-v-e69473a7">询价人:糖小姐</view><navigator url="" class="address-box data-v-e69473a7"><view class="addbx row bothSide verCenter data-v-e69473a7"><view class="l data-v-e69473a7"><view class="ad row verCenter data-v-e69473a7"><text class="csq data-v-e69473a7">广东省 深圳市 龙岗区 坂田街道</text><text class="mr data-v-e69473a7">默认</text></view><view class="ad1 data-v-e69473a7">清丽路宝能科技园12栋11楼</view><view class="cnnk data-v-e69473a7"><text class="data-v-e69473a7">Tang</text><text class="data-v-e69473a7">138****2222</text></view></view><text class="icon iconfont icon-arrowright data-v-e69473a7"></text></view></navigator></view><view class="goods-box data-v-e69473a7"><view class="group row data-v-e69473a7"><image class="data-v-e69473a7" src="https://www.iedge.net/assets/images/common/defaultnew.png"/><view class="infos data-v-e69473a7"><view class="ganme elep2 data-v-e69473a7">研华ADVANTECH工业通信工业通信工工业通信工业通信工wqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqa</view><view class="hqs row verCenter bothSide data-v-e69473a7"><text class="data-v-e69473a7">货期:1-2周</text><text class="data-v-e69473a7">x1</text></view><view class="price data-v-e69473a7">¥ 1050.00</view></view></view><view class="group row data-v-e69473a7"><image class="data-v-e69473a7" src="https://www.iedge.net/assets/images/common/defaultnew.png"/><view class="infos data-v-e69473a7"><view class="ganme elep2 data-v-e69473a7">研华ADVANTECH工业通信工业通信工工业通信工业通信工wqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqa</view><view class="hqs row verCenter bothSide data-v-e69473a7"><text class="data-v-e69473a7">货期:1-2周</text><text class="data-v-e69473a7">x1</text></view><view class="price data-v-e69473a7">¥ 1050.00</view></view></view><view class="coupo-box row bothSide verCenter data-v-e69473a7"><view class="l data-v-e69473a7">选择您的优惠券</view><view class="r row verCenter data-v-e69473a7"><text class="data-v-e69473a7">-¥80.00</text><text class="icon iconfont icon-arrowright data-v-e69473a7"></text></view></view></view><view class="pur-sn-box data-v-e69473a7"><view class="tit data-v-e69473a7">客户采购单号</view><input type="text" class="pur-sn-val data-v-e69473a7" placeholder-class="placeholder-class" placeholder="请输入采购单号"/></view><view class="price-infos data-v-e69473a7"><view class="top data-v-e69473a7"><view class="item row bothSide data-v-e69473a7"><text class="data-v-e69473a7">商品含税总额</text><text class="data-v-e69473a7">¥1055.00</text></view><view class="item row bothSide data-v-e69473a7"><text class="data-v-e69473a7">运费(未税)</text><text class="data-v-e69473a7">已免运费</text></view></view><view class="bottom data-v-e69473a7"><view class="item row bothSide data-v-e69473a7"><text class="data-v-e69473a7">总金额(未税)</text><text class="data-v-e69473a7">¥1055.00</text></view><view class="item row bothSide data-v-e69473a7"><text class="data-v-e69473a7">总税额</text><text class="data-v-e69473a7">¥1055.00</text></view><view class="item row bothSide data-v-e69473a7"><text class="data-v-e69473a7">应付金额(含税)</text><text class="price-pay data-v-e69473a7">¥1055.00</text></view></view></view><view class="rules row verCenter data-v-e69473a7"><text class="icon iconfont icon-checked1 data-v-e69473a7"></text><navigator url="/pages/car/confirmRule" class="tklink data-v-e69473a7">查看交易条款</navigator></view></view><view class="foot row verCenter bothSide data-v-e69473a7"><view class="l row verCenter data-v-e69473a7">含税总额:<text class="data-v-e69473a7">¥ 1055.00</text></view><view class="submit-btn data-v-e69473a7">完成报价</view></view></view>
\ No newline at end of file
<view class="orderDetailPage data-v-471791eb"><bar-x class="data-v-471791eb" u-i="471791eb-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-471791eb" u-i="471791eb-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-471791eb"><view wx:if="{{b}}" class="data-v-471791eb"><view wx:if="{{c}}" class="wl-box data-v-471791eb"><view wx:for="{{d}}" wx:for-item="item" wx:key="d" class="wiboxitem data-v-471791eb"><view class="pack row data-v-471791eb"><view wx:for="{{item.a}}" wx:for-item="item1" wx:key="c" class="item row verCenter data-v-471791eb"><image class="data-v-471791eb" src="{{item1.a}}"/><text class="data-v-471791eb">{{item1.b}}</text></view></view><view class="wlinfobox data-v-471791eb"><view wx:for="{{item.b}}" wx:for-item="itemC" class="wl-cons data-v-471791eb"><view class="tit row bothSide verCenter data-v-471791eb"><view class="row verCenter data-v-471791eb">{{itemC.a}} {{itemC.b}}</view><view class="row verCenter data-v-471791eb"><text class="data-v-471791eb" bindtap="{{itemC.c}}">复制</text><text class="call data-v-471791eb" bindtap="{{item.c}}">打电话</text></view></view><view class="consfg data-v-471791eb"><view wx:for="{{itemC.d}}" wx:for-item="item2" wx:key="f" class="{{['wlitem', 'data-v-471791eb', item2.e && 'hidex']}}"><view class="row wlt verCenter data-v-471791eb"><text wx:if="{{item2.a}}" class="tet data-v-471791eb">{{item2.b}}</text><text class="txt data-v-471791eb">{{item2.c}}</text></view><view class="wlb data-v-471791eb">{{item2.d}}</view></view></view><view class="wlbt1 row verCenter data-v-471791eb" bindtap="{{itemC.g}}">{{itemC.e}}更多物流明细 <text class="{{['data-v-471791eb', 'icon', 'iconfont', itemC.f]}}"></text></view></view></view></view></view><view wx:if="{{e}}" class="wlfoot data-v-471791eb"><view class="t row data-v-471791eb"><text class="icon iconfont icon-dzsd data-v-471791eb"></text> <view class="data-v-471791eb">送至 {{f}}</view></view><view class="b data-v-471791eb">{{g}} {{h}}</view></view><view wx:if="{{i}}" class="top-box data-v-471791eb"><view class="address-box data-v-471791eb"><view class="addbx row bothSide verCenter data-v-471791eb"><view class="l data-v-471791eb"><view class="ad row verCenter data-v-471791eb"><text class="csq data-v-471791eb">{{j}}</text><text wx:if="{{k}}" class="mr data-v-471791eb">默认</text></view><view class="ad1 data-v-471791eb">{{l}}</view><view class="cnnk data-v-471791eb"><text class="data-v-471791eb">{{m}}</text><text class="data-v-471791eb">{{n}}</text></view></view></view></view></view><view class="goods-box data-v-471791eb"><view wx:for="{{o}}" wx:for-item="item" wx:key="f" class="group row data-v-471791eb"><image class="data-v-471791eb" src="{{item.a}}"/><view class="infos data-v-471791eb"><view class="ganme elep2 data-v-471791eb">{{item.b}}</view><view class="hqs row verCenter bothSide data-v-471791eb"><text class="data-v-471791eb">货期:{{item.c}}</text><text class="data-v-471791eb">x{{item.d}}</text></view><view class="price data-v-471791eb">{{item.e}}</view></view></view></view><view class="price-infos data-v-471791eb"><view class="tit data-v-471791eb">订单信息</view><view class="row bothSide item data-v-471791eb"><text class="data-v-471791eb">发票信息</text><text class="data-v-471791eb">{{p}}</text></view><view class="row bothSide item data-v-471791eb"><text class="data-v-471791eb">订单编号</text><text class="data-v-471791eb">{{q}}</text></view><view class="row bothSide item data-v-471791eb"><text class="data-v-471791eb">下单时间</text><text class="data-v-471791eb">{{r}}</text></view></view><view class="price-infos data-v-471791eb"><view class="tit data-v-471791eb">结算信息</view><view class="row bothSide item data-v-471791eb"><text class="data-v-471791eb">商品含税总额</text><text class="data-v-471791eb">{{s}}</text></view><view class="row bothSide item data-v-471791eb"><text class="data-v-471791eb">税费</text><text class="data-v-471791eb">{{t}}</text></view><view class="row bothSide item data-v-471791eb"><text class="data-v-471791eb">优惠券抵用</text><text class="data-v-471791eb">{{v}}</text></view><view class="row bothSide item data-v-471791eb"><text class="data-v-471791eb">运费</text><text class="data-v-471791eb">{{w}}</text></view><view class="row bothSide item data-v-471791eb"><text class="data-v-471791eb">含税总额</text><text class="price data-v-471791eb">{{x}}</text></view></view></view></view><view wx:if="{{y}}" class="foot row verCenter bothSide data-v-471791eb"><navigator class="item data-v-471791eb" url=""><text class="icon iconfont icon-kfd data-v-471791eb"></text><view class="data-v-471791eb">我的客服</view></navigator><view class="row data-v-471791eb"><view class="add-car data-v-471791eb" bindtap="{{z}}">加入购物车</view><view class="add-confirm data-v-471791eb" bindtap="{{A}}">再来一单</view><navigator wx:if="{{B}}" url="{{C}}" class="pay data-v-471791eb">立即支付</navigator></view></view></view>
\ No newline at end of file
"use strict";const t=require("../../common/vendor.js"),s=require("../../util/api.js"),a={data:()=>({isInit:!1,status:"",limit:10,page:1,isLoadEnd:!1,list:[],inputValue:"",showClearIcon:!1}),onLoad:function(t){this.status=t.status||"",this.getData()},async onReachBottom(){this.isLoadEnd||this.getData()},methods:{again(t){let s=[];t.forEach((t=>{s.push({goods_num:t.goods_number,sku_id:t.sku_id,price:t.price})}))},payOrder(s){t.index.navigateTo({url:"/pages/user/orderPay?order_id="+s})},sure(a){t.index.showModal({title:"订单确认",content:"您要把当前订单确认收货吗?",success:e=>{e.confirm&&this.request(s.Api_Url+"/api/order/confirmReceipt","POST",{order_id:a},!0).then((s=>{0==s.code?(t.index.showToast({title:"确认收货成功",icon:"success"}),setTimeout((()=>{this.initGetData()}),2e3)):t.index.showToast({title:s.msg,icon:"none"})}))}})},cancelOrder(a){t.index.showModal({title:"取消订单",content:"您确定要取消当前订单吗?",success:e=>{e.confirm&&this.request(s.Api_Url+"/api/order/cancel","POST",{order_id:a},!0).then((s=>{0==s.code?(t.index.showToast({title:"取消订单成功",icon:"success"}),setTimeout((()=>{this.initGetData()}),2e3)):t.index.showToast({title:s.msg,icon:"none"})}))}})},onConfirm(s){s.detail.value.length<2?t.index.showToast({title:"关键字不能小于2个字符",duration:2e3,icon:"none"}):(this.status="",this.initGetData())},tab(t){this.status=t,this.initGetData()},initGetData(){this.page=1,this.isInit=!1,this.isLoadEnd=!1,this.list=[],this.getData()},getData(){let t={is_multi:1,status:this.status,limit:this.limit,page:this.page,xcx_search:this.inputValue};this.request(s.Api_Url+"/api/order/list","GET",t,!0).then((t=>{if(0==t.code){this.isInit=1;let s=t.data.list||[];s.forEach((t=>{1==t.status&&(t.status_val="待确认"),2!=t.status&&3!=t.status||(t.status_val="待付款"),4==t.status&&(t.status_val="待发货"),7!=t.status&&8!=t.status||(t.status_val="待收货"),-1!=t.status&&10!=t.status||(t.status_val="已完结")})),this.list=[...this.list,...s],this.page*this.limit>=Number(t.data.total)&&(this.isLoadEnd=!0),this.page++}else this.isInit=1,this.list=[]}))},clearInput:function(t){this.inputValue=t.detail.value,t.detail.value.length>0?this.showClearIcon=!0:this.showClearIcon=!1},clearIcon:function(){this.inputValue="",this.showClearIcon=!1}},components:{barX:()=>"../../components/barx.js"}};if(!Array){t.resolveComponent("barX")()}const e=t._export_sfc(a,[["render",function(s,a,e,i,o,u){return t.e({a:t.o((t=>s.$goBack())),b:o.inputValue,c:t.o(((...t)=>u.clearInput&&u.clearInput(...t))),d:t.o(((...t)=>u.onConfirm&&u.onConfirm(...t))),e:o.showClearIcon},o.showClearIcon?{f:t.o((t=>u.clearIcon()))}:{},{g:""==o.status?1:"",h:t.o((t=>u.tab(""))),i:"1"==o.status?1:"",j:t.o((t=>u.tab("1"))),k:"2,3"==o.status?1:"",l:t.o((t=>u.tab("2,3"))),m:"4"==o.status?1:"",n:t.o((t=>u.tab("4"))),o:"7,8"==o.status?1:"",p:t.o((t=>u.tab("7,8"))),q:"-1,10"==o.status?1:"",r:t.o((t=>u.tab("-1,10"))),s:o.list.length>0},o.list.length>0?{t:t.f(o.list,((s,a,e)=>t.e({a:t.t(s.order_sn),b:1==s.status||2==s.status||3==s.status},1==s.status||2==s.status||3==s.status?{c:t.t(s.status_val)}:{},{d:4==s.status},4==s.status?{e:t.t(s.status_val)}:{},{f:7==s.status||8==s.status},7==s.status||8==s.status?{g:t.t(s.status_val)}:{},{h:-1==s.status||10==s.status},-1==s.status||10==s.status?{i:t.t(s.status_val)}:{},{j:t.f(s.goods_list,((s,a,e)=>({a:s.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",b:t.t(s.sku_name),c:t.t(s.goods_number),d:t.t(s.delivery_time),e:t.t(s.price_has_tax),f:t.t(s.goods_amount_order)}))),k:-1!=s.status&&10!=s.status&&4!=s.status},-1!=s.status&&10!=s.status&&4!=s.status?t.e({l:1==s.status||2==s.status||3==s.status},1==s.status||2==s.status||3==s.status?{m:t.o((t=>u.cancelOrder(s.order_id)),a)}:{},{n:2==s.status||3==s.status},2==s.status||3==s.status?{o:t.o((t=>u.payOrder(s.order_id)),a)}:{},{p:7==s.status||8==s.status},7==s.status||8==s.status?{q:t.o((t=>u.again(s)),a)}:{},{r:7==s.status||8==s.status},(7==s.status||s.status,{}),{s:7==s.status||8==s.status},7==s.status||8==s.status?{t:t.o((t=>u.sure(s.order_id)),a)}:{}):{},{v:"/pages/user/orderDetail?order_id="+s.order_id,w:a})))}:{},{v:o.list.length>0&&o.isLoadEnd},(o.list.length>0&&o.isLoadEnd,{}),{w:o.isInit&&0==o.list.length},(o.isInit&&o.list.length,{}))}],["__scopeId","data-v-133ac8d5"]]);wx.createPage(e);
"use strict";const t=require("../../common/vendor.js"),s=require("../../util/api.js"),a={data:()=>({isInit:!1,status:"",limit:10,page:1,isLoadEnd:!1,list:[],inputValue:"",showClearIcon:!1}),onLoad:function(t){this.status=t.status||"",this.getData()},async onReachBottom(){this.isLoadEnd||this.getData()},methods:{again(a){let e=[],i=[];a.goods_list.forEach((t=>{e.push({goods_num:t.goods_number,sku_id:t.sku_id,price:t.price_has_tax,is_cover_goods_num:1}),i.push(t.sku_id)})),this.request(s.Api_Url+"/api/cart/batchAddCart","POST",{sku_json:JSON.stringify(e)},!0).then((s=>{0==s.code?(t.index.setStorageSync("car_ids",i.join(",")),t.index.navigateTo({url:"/pages/car/confirmOrder"})):t.index.showToast({title:s.msg,icon:"error"})}))},payOrder(s){t.index.navigateTo({url:"/pages/user/orderPay?order_id="+s})},sure(a){t.index.showModal({title:"订单确认",content:"您要把当前订单确认收货吗?",success:e=>{e.confirm&&this.request(s.Api_Url+"/api/order/confirmReceipt","POST",{order_id:a},!0).then((s=>{0==s.code?(t.index.showToast({title:"确认收货成功",icon:"success"}),setTimeout((()=>{this.initGetData()}),2e3)):t.index.showToast({title:s.msg,icon:"none"})}))}})},cancelOrder(a){t.index.showModal({title:"取消订单",content:"您确定要取消当前订单吗?",success:e=>{e.confirm&&this.request(s.Api_Url+"/api/order/cancel","POST",{order_id:a},!0).then((s=>{0==s.code?(t.index.showToast({title:"取消订单成功",icon:"success"}),setTimeout((()=>{this.initGetData()}),2e3)):t.index.showToast({title:s.msg,icon:"none"})}))}})},onConfirm(s){s.detail.value.length<2?t.index.showToast({title:"关键字不能小于2个字符",duration:2e3,icon:"none"}):(this.status="",this.initGetData())},tab(t){this.status=t,this.initGetData()},initGetData(){this.page=1,this.isInit=!1,this.isLoadEnd=!1,this.list=[],this.getData()},getData(){let t={is_multi:1,status:this.status,limit:this.limit,page:this.page,xcx_search:this.inputValue};this.request(s.Api_Url+"/api/order/list","GET",t,!0,!0).then((t=>{if(0==t.code){this.isInit=1;let s=t.data.list||[];s.forEach((t=>{1==t.status&&(t.status_val="待确认"),2!=t.status&&3!=t.status||(t.status_val="待付款"),4==t.status&&(t.status_val="待发货"),7!=t.status&&8!=t.status||(t.status_val="待收货"),-1!=t.status&&10!=t.status||(t.status_val="已完结")})),this.list=[...this.list,...s],this.page*this.limit>=Number(t.data.total)&&(this.isLoadEnd=!0),this.page++}else this.isInit=1,this.list=[]}))},clearInput:function(t){this.inputValue=t.detail.value,t.detail.value.length>0?this.showClearIcon=!0:this.showClearIcon=!1},clearIcon:function(){this.inputValue="",this.showClearIcon=!1}},components:{barX:()=>"../../components/barx.js"}};if(!Array){t.resolveComponent("barX")()}const e=t._export_sfc(a,[["render",function(s,a,e,i,o,u){return t.e({a:t.o((t=>s.$goBack())),b:o.inputValue,c:t.o(((...t)=>u.clearInput&&u.clearInput(...t))),d:t.o(((...t)=>u.onConfirm&&u.onConfirm(...t))),e:o.showClearIcon},o.showClearIcon?{f:t.o((t=>u.clearIcon()))}:{},{g:""==o.status?1:"",h:t.o((t=>u.tab(""))),i:"1"==o.status?1:"",j:t.o((t=>u.tab("1"))),k:"2,3"==o.status?1:"",l:t.o((t=>u.tab("2,3"))),m:"4"==o.status?1:"",n:t.o((t=>u.tab("4"))),o:"7,8"==o.status?1:"",p:t.o((t=>u.tab("7,8"))),q:"-1,10"==o.status?1:"",r:t.o((t=>u.tab("-1,10"))),s:o.list.length>0},o.list.length>0?{t:t.f(o.list,((s,a,e)=>t.e({a:t.t(s.order_sn),b:1==s.status||2==s.status||3==s.status},1==s.status||2==s.status||3==s.status?{c:t.t(s.status_val)}:{},{d:4==s.status},4==s.status?{e:t.t(s.status_val)}:{},{f:7==s.status||8==s.status},7==s.status||8==s.status?{g:t.t(s.status_val)}:{},{h:-1==s.status||10==s.status},-1==s.status||10==s.status?{i:t.t(s.status_val)}:{},{j:t.f(s.goods_list,((s,a,e)=>({a:s.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",b:t.t(s.sku_name),c:t.t(s.goods_number),d:t.t(s.delivery_time),e:t.t(s.price_has_tax_format),f:t.t(s.goods_amount_order)}))),k:-1!=s.status&&10!=s.status&&4!=s.status},-1!=s.status&&10!=s.status&&4!=s.status?t.e({l:1==s.status||2==s.status||3==s.status},1==s.status||2==s.status||3==s.status?{m:t.o((t=>u.cancelOrder(s.order_id)),a)}:{},{n:2==s.status||3==s.status},2==s.status||3==s.status?{o:t.o((t=>u.payOrder(s.order_id)),a)}:{},{p:7==s.status||8==s.status},7==s.status||8==s.status?{q:t.o((t=>u.again(s)),a)}:{},{r:7==s.status||8==s.status},(7==s.status||s.status,{}),{s:7==s.status||8==s.status},7==s.status||8==s.status?{t:t.o((t=>u.sure(s.order_id)),a)}:{}):{},{v:"/pages/user/orderDetail?order_id="+s.order_id,w:a})))}:{},{v:o.list.length>0&&o.isLoadEnd},(o.list.length>0&&o.isLoadEnd,{}),{w:o.isInit&&0==o.list.length},(o.isInit&&o.list.length,{}))}],["__scopeId","data-v-113f20f8"]]);wx.createPage(e);
<view class="orderListPage data-v-133ac8d5"><bar-x class="data-v-133ac8d5" u-i="133ac8d5-0" bind:__l="__l"/><view class="head data-v-133ac8d5"><view class="top-box-order row bothSide verCenter data-v-133ac8d5"><text class="icon iconfont icon-arrowleft data-v-133ac8d5" bindtap="{{a}}"></text><view class="search-box row verCenter data-v-133ac8d5"><text class="icon iconfont icon-search data-v-133ac8d5"></text><input class="uni-input data-v-133ac8d5" placeholder="请输入订单编号、商品名称、型号" value="{{b}}" bindinput="{{c}}" confirm-type="search" bindconfirm="{{d}}"/><text wx:if="{{e}}" class="icon iconfont icon-searchclose data-v-133ac8d5" bindtap="{{f}}"></text></view></view><view class="tabs row bothSide verCenter data-v-133ac8d5"><view class="{{['item', 'data-v-133ac8d5', g && 'act']}}" bindtap="{{h}}">全部</view><view class="{{['item', 'data-v-133ac8d5', i && 'act']}}" bindtap="{{j}}">待确认</view><view class="{{['item', 'data-v-133ac8d5', k && 'act']}}" bindtap="{{l}}">待付款</view><view class="{{['item', 'data-v-133ac8d5', m && 'act']}}" bindtap="{{n}}">待发货</view><view class="{{['item', 'data-v-133ac8d5', o && 'act']}}" bindtap="{{p}}">待收货</view><view class="{{['item', 'data-v-133ac8d5', q && 'act']}}" bindtap="{{r}}">已完结</view></view></view><view class="cons data-v-133ac8d5"><view wx:if="{{s}}" class="data-box data-v-133ac8d5"><navigator wx:for="{{t}}" wx:for-item="item" wx:key="w" url="{{item.v}}" class="group data-v-133ac8d5"><view class="t row verCenter bothSide data-v-133ac8d5"><text class="data-v-133ac8d5">订单编号 {{item.a}}</text><view wx:if="{{item.b}}" class="tag data-v-133ac8d5">{{item.c}}</view><view wx:if="{{item.d}}" class="tag tag-blue data-v-133ac8d5">{{item.e}}</view><view wx:if="{{item.f}}" class="tag tag-yellow data-v-133ac8d5">{{item.g}}</view><view wx:if="{{item.h}}" class="tag tag-ccc data-v-133ac8d5">{{item.i}}</view></view><view wx:for="{{item.j}}" wx:for-item="item1" class="c row data-v-133ac8d5"><image class="data-v-133ac8d5" src="{{item1.a}}"/><view class="r data-v-133ac8d5"><view class="tr row bothSide data-v-133ac8d5"><view class="elep data-v-133ac8d5">{{item1.b}}</view><text class="data-v-133ac8d5">x{{item1.c}}</text></view><view class="cr data-v-133ac8d5">货期:{{item1.d}}</view><view class="br data-v-133ac8d5"><view class="data-v-133ac8d5">¥ {{item1.e}}</view><view class="data-v-133ac8d5"><text class="data-v-133ac8d5">(含税总额)</text>{{item1.f}}</view></view></view></view><view wx:if="{{item.k}}" class="handle row data-v-133ac8d5"><view wx:if="{{item.l}}" class="cancel data-v-133ac8d5" catchtap="{{item.m}}">取消订单</view><view wx:if="{{item.n}}" class="pay data-v-133ac8d5" catchtap="{{item.o}}">确认付款</view><view wx:if="{{item.p}}" class="cancel data-v-133ac8d5" catchtap="{{item.q}}">再来一单</view><view wx:if="{{item.r}}" class="cancel data-v-133ac8d5">查看物流</view><view wx:if="{{item.s}}" class="pay data-v-133ac8d5" catchtap="{{item.t}}">确认收货</view></view></navigator></view><view wx:if="{{v}}" class="pagebot data-v-133ac8d5">—— 已经全部加载完 ——</view><view wx:if="{{w}}" class="no-data data-v-133ac8d5"><image class="data-v-133ac8d5" src="https://img.ichunt.com/images/ichunt/202502/24/07a360187d83ccf80a9d835029c27446.png"/><view class="data-v-133ac8d5">暂无订单数据!</view></view></view></view>
\ No newline at end of file
<view class="orderListPage data-v-113f20f8"><bar-x class="data-v-113f20f8" u-i="113f20f8-0" bind:__l="__l"/><view class="head data-v-113f20f8"><view class="top-box-order row bothSide verCenter data-v-113f20f8"><text class="icon iconfont icon-arrowleft data-v-113f20f8" bindtap="{{a}}"></text><view class="search-box row verCenter data-v-113f20f8"><text class="icon iconfont icon-search data-v-113f20f8"></text><input class="uni-input data-v-113f20f8" placeholder="请输入订单编号、商品名称、型号" value="{{b}}" bindinput="{{c}}" confirm-type="search" bindconfirm="{{d}}"/><text wx:if="{{e}}" class="icon iconfont icon-searchclose data-v-113f20f8" bindtap="{{f}}"></text></view></view><view class="tabs row bothSide verCenter data-v-113f20f8"><view class="{{['item', 'data-v-113f20f8', g && 'act']}}" bindtap="{{h}}">全部</view><view class="{{['item', 'data-v-113f20f8', i && 'act']}}" bindtap="{{j}}">待确认</view><view class="{{['item', 'data-v-113f20f8', k && 'act']}}" bindtap="{{l}}">待付款</view><view class="{{['item', 'data-v-113f20f8', m && 'act']}}" bindtap="{{n}}">待发货</view><view class="{{['item', 'data-v-113f20f8', o && 'act']}}" bindtap="{{p}}">待收货</view><view class="{{['item', 'data-v-113f20f8', q && 'act']}}" bindtap="{{r}}">已完结</view></view></view><view class="cons data-v-113f20f8"><view wx:if="{{s}}" class="data-box data-v-113f20f8"><navigator wx:for="{{t}}" wx:for-item="item" wx:key="w" url="{{item.v}}" class="group data-v-113f20f8"><view class="t row verCenter bothSide data-v-113f20f8"><text class="data-v-113f20f8">订单编号 {{item.a}}</text><view wx:if="{{item.b}}" class="tag data-v-113f20f8">{{item.c}}</view><view wx:if="{{item.d}}" class="tag tag-blue data-v-113f20f8">{{item.e}}</view><view wx:if="{{item.f}}" class="tag tag-yellow data-v-113f20f8">{{item.g}}</view><view wx:if="{{item.h}}" class="tag tag-ccc data-v-113f20f8">{{item.i}}</view></view><view wx:for="{{item.j}}" wx:for-item="item1" class="c row data-v-113f20f8"><image class="data-v-113f20f8" src="{{item1.a}}"/><view class="r data-v-113f20f8"><view class="tr row bothSide data-v-113f20f8"><view class="elep data-v-113f20f8">{{item1.b}}</view><text class="data-v-113f20f8">x{{item1.c}}</text></view><view class="cr data-v-113f20f8">货期:{{item1.d}}</view><view class="br data-v-113f20f8"><view class="data-v-113f20f8">{{item1.e}}</view><view class="data-v-113f20f8"><text class="data-v-113f20f8">(含税总额)</text>{{item1.f}}</view></view></view></view><view wx:if="{{item.k}}" class="handle row data-v-113f20f8"><view wx:if="{{item.l}}" class="cancel data-v-113f20f8" catchtap="{{item.m}}">取消订单</view><view wx:if="{{item.n}}" class="pay data-v-113f20f8" catchtap="{{item.o}}">确认付款</view><view wx:if="{{item.p}}" class="cancel data-v-113f20f8" catchtap="{{item.q}}">再来一单</view><view wx:if="{{item.r}}" class="cancel data-v-113f20f8">查看物流</view><view wx:if="{{item.s}}" class="pay data-v-113f20f8" catchtap="{{item.t}}">确认收货</view></view></navigator></view><view wx:if="{{v}}" class="pagebot data-v-113f20f8">—— 已经全部加载完 ——</view><view wx:if="{{w}}" class="no-data data-v-113f20f8"><image class="data-v-113f20f8" src="https://img.ichunt.com/images/ichunt/202502/24/07a360187d83ccf80a9d835029c27446.png"/><view class="data-v-113f20f8">暂无订单数据!</view></view></view></view>
\ No newline at end of file
view.data-v-133ac8d5,text.data-v-133ac8d5,input.data-v-133ac8d5,navigator.data-v-133ac8d5{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-133ac8d5{background:none;opacity:1}image.data-v-133ac8d5{vertical-align:middle}.elep.data-v-133ac8d5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-133ac8d5{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-133ac8d5{display:flex;flex-direction:column}.row.data-v-133ac8d5{display:flex;flex-direction:row}.boxsiz.data-v-133ac8d5{box-sizing:border-box}.bothSide.data-v-133ac8d5{justify-content:space-between}.avarage.data-v-133ac8d5{justify-content:space-around}.rowCenter.data-v-133ac8d5{justify-content:center}.verCenter.data-v-133ac8d5{align-items:center}.orderListPage.data-v-133ac8d5{background:#f8f8f8;padding-top:172rpx;min-height:calc(100vh - 175rpx)}.orderListPage .head.data-v-133ac8d5{background:#f8f8f8;position:fixed;top:175rpx;left:0rpx;right:0rpx;z-index:3;height:172rpx}.orderListPage .head .top-box-order.data-v-133ac8d5{padding:21rpx 30rpx 21rpx 25rpx;height:112rpx;background:#f8f8f8}.orderListPage .head .top-box-order .icon-arrowleft.data-v-133ac8d5{font-size:35rpx;color:#898989}.orderListPage .head .top-box-order .search-box.data-v-133ac8d5{width:641rpx;height:70rpx;background:#fff;border-radius:5rpx;border:1rpx solid #D0121B;padding-left:20rpx}.orderListPage .head .top-box-order .search-box input.data-v-133ac8d5{font-size:22rpx;line-height:30rpx;padding-left:10rpx;width:550rpx}.orderListPage .head .top-box-order .search-box .icon-searchclose.data-v-133ac8d5{font-size:26rpx;color:#898989;cursor:pointer}.orderListPage .head .top-box-order .search-box .icon-search.data-v-133ac8d5{font-size:30rpx;color:#d0121b}.orderListPage .head .tabs.data-v-133ac8d5{height:60rpx;padding:30rpx;font-size:26rpx;color:#000}.orderListPage .head .tabs .act.data-v-133ac8d5{font-size:28rpx;color:#d0121b;font-weight:700}.orderListPage .cons.data-v-133ac8d5{padding-top:20rpx;width:700rpx;margin:0 auto}.orderListPage .cons .group.data-v-133ac8d5{padding:16rpx 30rpx;background:#fff;border-radius:20rpx;display:block;margin-bottom:25rpx}.orderListPage .cons .group.data-v-133ac8d5:last-child{margin-bottom:0rpx}.orderListPage .cons .group .t.data-v-133ac8d5{height:36rpx;font-size:22rpx;color:#666;margin-bottom:13rpx}.orderListPage .cons .group .t .tag.data-v-133ac8d5{width:76rpx;height:36rpx;background:#d5232c;border-radius:2rpx;font-size:22rpx;color:#fff;text-align:center;line-height:36rpx}.orderListPage .cons .group .t .tag.tag-blue.data-v-133ac8d5{background:#027dff}.orderListPage .cons .group .t .tag.tag-yellow.data-v-133ac8d5{background:#ff8229}.orderListPage .cons .group .t .tag.tag-ccc.data-v-133ac8d5{background:#a5a0a0}.orderListPage .cons .group .c.data-v-133ac8d5{margin-bottom:25rpx}.orderListPage .cons .group .c image.data-v-133ac8d5{height:190rpx;width:190rpx;margin-right:20rpx;flex-shrink:0}.orderListPage .cons .group .c .r.data-v-133ac8d5{padding:8rpx 0}.orderListPage .cons .group .c .r .tr.data-v-133ac8d5{height:35rpx;width:430rpx;flex-shrink:0;margin-bottom:15rpx}.orderListPage .cons .group .c .r .tr view.data-v-133ac8d5{font-size:24rpx;color:#000;line-height:35rpx;font-weight:700;width:380rpx;height:35rpx}.orderListPage .cons .group .c .r .tr text.data-v-133ac8d5{font-size:22rpx;color:#666;line-height:35rpx}.orderListPage .cons .group .c .r .cr.data-v-133ac8d5{font-size:22rpx;color:#666}.orderListPage .cons .group .c .r .br.data-v-133ac8d5{margin-top:22rpx;text-align:right;font-weight:700;font-size:28rpx;color:#000;line-height:40rpx}.orderListPage .cons .group .c .r .br text.data-v-133ac8d5{font-weight:400;font-size:22rpx;color:#666}.orderListPage .cons .group .handle.data-v-133ac8d5{height:52rpx;justify-content:flex-end}.orderListPage .cons .group .handle .cancel.data-v-133ac8d5{width:156rpx;height:52rpx;background:#f8f8f8;border-radius:5rpx;border:1rpx solid #E7E7E7;font-size:24rpx;color:#666;text-align:center;line-height:52rpx;margin-left:20rpx}.orderListPage .cons .group .handle .pay.data-v-133ac8d5{width:156rpx;height:52rpx;background:#d0121b;border-radius:5rpx;font-size:24rpx;color:#fff;text-align:center;line-height:52rpx;margin-left:20rpx}.orderListPage .no-data.data-v-133ac8d5{background:#fff;width:700rpx;margin:0 auto;padding-top:209rpx;padding-bottom:500rpx;font-size:22rpx;color:#000;text-align:center}.orderListPage .no-data image.data-v-133ac8d5{width:442rpx;height:254rpx;margin-bottom:45rpx}.orderListPage .pagebot.data-v-133ac8d5{height:80rpx;line-height:80rpx;font-size:24rpx;text-align:center;color:#c6c7cc}
view.data-v-113f20f8,text.data-v-113f20f8,input.data-v-113f20f8,navigator.data-v-113f20f8{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-113f20f8{background:none;opacity:1}image.data-v-113f20f8{vertical-align:middle}.elep.data-v-113f20f8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-113f20f8{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-113f20f8{display:flex;flex-direction:column}.row.data-v-113f20f8{display:flex;flex-direction:row}.boxsiz.data-v-113f20f8{box-sizing:border-box}.bothSide.data-v-113f20f8{justify-content:space-between}.avarage.data-v-113f20f8{justify-content:space-around}.rowCenter.data-v-113f20f8{justify-content:center}.verCenter.data-v-113f20f8{align-items:center}.orderListPage.data-v-113f20f8{background:#f8f8f8;padding-top:172rpx;min-height:calc(100vh - 175rpx)}.orderListPage .head.data-v-113f20f8{background:#f8f8f8;position:fixed;top:175rpx;left:0rpx;right:0rpx;z-index:3;height:172rpx}.orderListPage .head .top-box-order.data-v-113f20f8{padding:21rpx 30rpx 21rpx 25rpx;height:112rpx;background:#f8f8f8}.orderListPage .head .top-box-order .icon-arrowleft.data-v-113f20f8{font-size:35rpx;color:#898989}.orderListPage .head .top-box-order .search-box.data-v-113f20f8{width:641rpx;height:70rpx;background:#fff;border-radius:5rpx;border:1rpx solid #D0121B;padding-left:20rpx}.orderListPage .head .top-box-order .search-box input.data-v-113f20f8{font-size:22rpx;line-height:30rpx;padding-left:10rpx;width:550rpx}.orderListPage .head .top-box-order .search-box .icon-searchclose.data-v-113f20f8{font-size:26rpx;color:#898989;cursor:pointer}.orderListPage .head .top-box-order .search-box .icon-search.data-v-113f20f8{font-size:30rpx;color:#d0121b}.orderListPage .head .tabs.data-v-113f20f8{height:60rpx;padding:30rpx;font-size:26rpx;color:#000}.orderListPage .head .tabs .act.data-v-113f20f8{font-size:28rpx;color:#d0121b;font-weight:700}.orderListPage .cons.data-v-113f20f8{padding-top:20rpx;width:700rpx;margin:0 auto}.orderListPage .cons .group.data-v-113f20f8{padding:16rpx 30rpx;background:#fff;border-radius:20rpx;display:block;margin-bottom:25rpx}.orderListPage .cons .group.data-v-113f20f8:last-child{margin-bottom:0rpx}.orderListPage .cons .group .t.data-v-113f20f8{height:36rpx;font-size:22rpx;color:#666;margin-bottom:13rpx}.orderListPage .cons .group .t .tag.data-v-113f20f8{width:76rpx;height:36rpx;background:#d5232c;border-radius:2rpx;font-size:22rpx;color:#fff;text-align:center;line-height:36rpx}.orderListPage .cons .group .t .tag.tag-blue.data-v-113f20f8{background:#027dff}.orderListPage .cons .group .t .tag.tag-yellow.data-v-113f20f8{background:#ff8229}.orderListPage .cons .group .t .tag.tag-ccc.data-v-113f20f8{background:#a5a0a0}.orderListPage .cons .group .c.data-v-113f20f8{margin-bottom:25rpx}.orderListPage .cons .group .c image.data-v-113f20f8{height:190rpx;width:190rpx;margin-right:20rpx;border:2rpx solid #F6F6F6;flex-shrink:0}.orderListPage .cons .group .c .r.data-v-113f20f8{padding:8rpx 0}.orderListPage .cons .group .c .r .tr.data-v-113f20f8{height:35rpx;width:430rpx;flex-shrink:0;margin-bottom:15rpx}.orderListPage .cons .group .c .r .tr view.data-v-113f20f8{font-size:24rpx;color:#000;line-height:35rpx;font-weight:700;width:380rpx;height:35rpx}.orderListPage .cons .group .c .r .tr text.data-v-113f20f8{font-size:22rpx;color:#666;line-height:35rpx}.orderListPage .cons .group .c .r .cr.data-v-113f20f8{font-size:22rpx;color:#666}.orderListPage .cons .group .c .r .br.data-v-113f20f8{margin-top:22rpx;text-align:right;font-weight:700;font-size:28rpx;color:#000;line-height:40rpx}.orderListPage .cons .group .c .r .br text.data-v-113f20f8{font-weight:400;font-size:22rpx;color:#666}.orderListPage .cons .group .handle.data-v-113f20f8{height:52rpx;justify-content:flex-end}.orderListPage .cons .group .handle .cancel.data-v-113f20f8{width:156rpx;height:52rpx;background:#f8f8f8;border-radius:5rpx;border:1rpx solid #E7E7E7;font-size:24rpx;color:#666;text-align:center;line-height:52rpx;margin-left:20rpx}.orderListPage .cons .group .handle .pay.data-v-113f20f8{width:156rpx;height:52rpx;background:#d0121b;border-radius:5rpx;font-size:24rpx;color:#fff;text-align:center;line-height:52rpx;margin-left:20rpx}.orderListPage .no-data.data-v-113f20f8{background:#fff;width:700rpx;margin:0 auto;padding-top:209rpx;padding-bottom:500rpx;font-size:22rpx;color:#000;text-align:center}.orderListPage .no-data image.data-v-113f20f8{width:442rpx;height:254rpx;margin-bottom:45rpx}.orderListPage .pagebot.data-v-113f20f8{height:80rpx;line-height:80rpx;font-size:24rpx;text-align:center;color:#c6c7cc}
"use strict";require("../../util/api.js");const e=require("../../common/vendor.js"),o={data:()=>({order_id:""}),onLoad:function(e){this.order_id=e.order_id||""},onShow(){},methods:{},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(e.resolveComponent("barX")+e.resolveComponent("titleNav"))()}const t=e._export_sfc(o,[["render",function(o,t,r,n,a,s){return{a:e.p({title:"在线支付"})}}],["__scopeId","data-v-83ca29c7"]]);wx.createPage(t);
"use strict";const e=require("../../common/vendor.js"),t=require("../../util/api.js"),r={data:()=>({order_id:"",pageData:""}),onLoad:function(e){this.order_id=e.order_id||"",this.getData()},onShow(){},methods:{getData(){this.request(t.Api_Url+"/api/order/detail","GET",{order_id:this.order_id},!0).then((t=>{0==t.code?this.pageData=t.data:e.index.showToast({title:t.msg,icon:"error"})}))}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(e.resolveComponent("barX")+e.resolveComponent("titleNav"))()}const o=e._export_sfc(r,[["render",function(t,r,o,a,i,d){return e.e({a:e.p({title:"在线支付"}),b:i.pageData},i.pageData?{c:e.t(i.pageData.order_info.order_amount_format),d:"/pages/user/orderPayLine?order_id="+i.order_id}:{})}],["__scopeId","data-v-56277b92"]]);wx.createPage(o);
<view class="orderPayPage data-v-83ca29c7"><bar-x class="data-v-83ca29c7" u-i="83ca29c7-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-83ca29c7" u-i="83ca29c7-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-83ca29c7"><view class="sec data-v-83ca29c7"><view class="tit data-v-83ca29c7">待付款</view><view class="price data-v-83ca29c7">¥ 9350.00</view><view class="pay-box data-v-83ca29c7"><view class="tx data-v-83ca29c7">请选择支付方式</view><view class="payc-choose data-v-83ca29c7"><view class="item row verCenter bothSide data-v-83ca29c7"><view class="row data-v-83ca29c7"><image class="data-v-83ca29c7" src="https://img.ichunt.com/images/ichunt/202502/26/253f5437f82270598296b216f4e49622.png"/><text class="data-v-83ca29c7">微信支付</text></view><text class="icon iconfont icon-arrowright data-v-83ca29c7"></text></view><view class="item row verCenter bothSide data-v-83ca29c7"><view class="row data-v-83ca29c7"><image class="data-v-83ca29c7" src="https://img.ichunt.com/images/ichunt/202502/26/bd1559d2520276133bfcf50f97adcd7c.png"/><text class="data-v-83ca29c7">公司转账</text></view><text class="icon iconfont icon-arrowright data-v-83ca29c7"></text></view></view></view></view></view></view>
\ No newline at end of file
<view class="orderPayPage data-v-56277b92"><bar-x class="data-v-56277b92" u-i="56277b92-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-56277b92" u-i="56277b92-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-56277b92"><view wx:if="{{b}}" class="sec data-v-56277b92"><view class="tit data-v-56277b92">待付款</view><view class="price data-v-56277b92">{{c}}</view><view class="pay-box data-v-56277b92"><view class="tx data-v-56277b92">请选择支付方式</view><view class="payc-choose data-v-56277b92"><view class="item row verCenter bothSide data-v-56277b92"><view class="row data-v-56277b92"><image class="data-v-56277b92" src="https://img.ichunt.com/images/ichunt/202502/26/253f5437f82270598296b216f4e49622.png"/><text class="data-v-56277b92">微信支付</text></view><text class="icon iconfont icon-arrowright data-v-56277b92"></text></view><navigator class="data-v-56277b92" url="{{d}}"><view class="item row verCenter bothSide data-v-56277b92"><view class="row data-v-56277b92"><image class="data-v-56277b92" src="https://img.ichunt.com/images/ichunt/202502/26/bd1559d2520276133bfcf50f97adcd7c.png"/><text class="data-v-56277b92">公司转账</text></view><text class="icon iconfont icon-arrowright data-v-56277b92"></text></view></navigator></view></view></view></view></view>
\ No newline at end of file
view.data-v-83ca29c7,text.data-v-83ca29c7,input.data-v-83ca29c7,navigator.data-v-83ca29c7{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-83ca29c7{background:none;opacity:1}image.data-v-83ca29c7{vertical-align:middle}.elep.data-v-83ca29c7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-83ca29c7{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-83ca29c7{display:flex;flex-direction:column}.row.data-v-83ca29c7{display:flex;flex-direction:row}.boxsiz.data-v-83ca29c7{box-sizing:border-box}.bothSide.data-v-83ca29c7{justify-content:space-between}.avarage.data-v-83ca29c7{justify-content:space-around}.rowCenter.data-v-83ca29c7{justify-content:center}.verCenter.data-v-83ca29c7{align-items:center}.orderPayPage.data-v-83ca29c7{background:#f6f6f6;padding-bottom:150rpx;min-height:calc(100vh - 175rpx)}.orderPayPage .cons.data-v-83ca29c7{padding-top:75rpx}.orderPayPage .cons .sec.data-v-83ca29c7{padding-top:170rpx;width:700rpx;margin:0 auto}.orderPayPage .cons .sec .tit.data-v-83ca29c7{font-size:40rpx;color:#000;text-align:center;margin-bottom:30rpx}.orderPayPage .cons .sec .price.data-v-83ca29c7{font-weight:600;font-size:52rpx;color:#d91800;text-align:center}.orderPayPage .cons .sec .pay-box.data-v-83ca29c7{margin-top:112rpx}.orderPayPage .cons .sec .pay-box .tx.data-v-83ca29c7{font-size:26rpx;color:#000;margin-bottom:28rpx}.orderPayPage .cons .sec .pay-box .payc-choose.data-v-83ca29c7{height:280rpx;background:#fff;border-radius:20rpx;border:1rpx solid #D0121B;padding:0 26rpx;font-size:28rpx;color:#000}.orderPayPage .cons .sec .pay-box .payc-choose image.data-v-83ca29c7{margin-right:20rpx;width:40rpx;height:40rpx}.orderPayPage .cons .sec .pay-box .payc-choose .icon.data-v-83ca29c7{font-size:16rpx;color:#898989}.orderPayPage .cons .sec .pay-box .payc-choose .item.data-v-83ca29c7{height:140rpx;border-bottom:1rpx solid #E7E7E7}.orderPayPage .cons .sec .pay-box .payc-choose .item.data-v-83ca29c7:last-child{border:0rpx}
view.data-v-56277b92,text.data-v-56277b92,input.data-v-56277b92,navigator.data-v-56277b92{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-56277b92{background:none;opacity:1}image.data-v-56277b92{vertical-align:middle}.elep.data-v-56277b92{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-56277b92{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-56277b92{display:flex;flex-direction:column}.row.data-v-56277b92{display:flex;flex-direction:row}.boxsiz.data-v-56277b92{box-sizing:border-box}.bothSide.data-v-56277b92{justify-content:space-between}.avarage.data-v-56277b92{justify-content:space-around}.rowCenter.data-v-56277b92{justify-content:center}.verCenter.data-v-56277b92{align-items:center}.orderPayPage.data-v-56277b92{background:#f6f6f6;padding-bottom:150rpx;min-height:calc(100vh - 175rpx)}.orderPayPage .cons.data-v-56277b92{padding-top:75rpx}.orderPayPage .cons .sec.data-v-56277b92{padding-top:170rpx;width:700rpx;margin:0 auto}.orderPayPage .cons .sec .tit.data-v-56277b92{font-size:40rpx;color:#000;text-align:center;margin-bottom:30rpx}.orderPayPage .cons .sec .price.data-v-56277b92{font-weight:600;font-size:52rpx;color:#d91800;text-align:center}.orderPayPage .cons .sec .pay-box.data-v-56277b92{margin-top:112rpx}.orderPayPage .cons .sec .pay-box .tx.data-v-56277b92{font-size:26rpx;color:#000;margin-bottom:28rpx}.orderPayPage .cons .sec .pay-box .payc-choose.data-v-56277b92{height:280rpx;background:#fff;border-radius:20rpx;border:1rpx solid #D0121B;padding:0 26rpx;font-size:28rpx;color:#000}.orderPayPage .cons .sec .pay-box .payc-choose image.data-v-56277b92{margin-right:20rpx;width:40rpx;height:40rpx}.orderPayPage .cons .sec .pay-box .payc-choose .icon.data-v-56277b92{font-size:16rpx;color:#898989}.orderPayPage .cons .sec .pay-box .payc-choose .item.data-v-56277b92{height:140rpx;border-bottom:1rpx solid #E7E7E7}.orderPayPage .cons .sec .pay-box .payc-choose .item.data-v-56277b92:last-child{border:0rpx}
"use strict";const e=require("../../common/vendor.js"),t=require("../../util/api.js"),a={data:()=>({order_id:"",pageData:""}),onLoad:function(e){this.order_id=e.order_id||"",this.getData()},onShow(){},methods:{copy(){e.index.setClipboardData({data:"收款人户名 深圳华云数智工业科技有限公司\n银行账号 交通银行深圳梅林支行\n开户银行 443066388013008419909",success:function(){e.index.showToast({title:"复制成功",icon:"success"})}})},getData(){this.request(t.Api_Url+"/api/order/detail","GET",{order_id:this.order_id},!0).then((t=>{0==t.code?this.pageData=t.data:e.index.showToast({title:t.msg,icon:"error"})}))}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(e.resolveComponent("barX")+e.resolveComponent("titleNav"))()}const o=e._export_sfc(a,[["render",function(t,a,o,r,i,n){return e.e({a:e.p({title:"公司转账"}),b:i.pageData},i.pageData?{c:e.t(i.pageData.order_info.order_amount_format),d:e.t(i.pageData.order_info.order_sn),e:e.t(i.pageData.order_info.create_time),f:e.t(i.pageData.order_info.status_val),g:e.t(i.pageData.order_info.order_sn),h:e.t(i.pageData.order_info.order_remark),i:e.o(((...e)=>n.copy&&n.copy(...e)))}:{},{j:i.pageData?1:""})}],["__scopeId","data-v-e9f9b272"]]);wx.createPage(o);
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav"
}
}
\ No newline at end of file
<view class="orderPayLinePage data-v-e9f9b272"><bar-x class="data-v-e9f9b272" u-i="e9f9b272-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-e9f9b272" u-i="e9f9b272-1" bind:__l="__l" u-p="{{a}}"/><view class="{{['cons', 'data-v-e9f9b272', j && 'act']}}"><view wx:if="{{b}}" class="sec data-v-e9f9b272"><view class="tit data-v-e9f9b272">待付款</view><view class="price data-v-e9f9b272">{{c}}</view><view class="infos data-v-e9f9b272"><view class="row bothSide verCenter data-v-e9f9b272"><text class="data-v-e9f9b272">订单号:</text><view class="data-v-e9f9b272">{{d}}</view></view><view class="row bothSide verCenter data-v-e9f9b272"><text class="data-v-e9f9b272">下单时间:</text><view class="data-v-e9f9b272">{{e}}</view></view><view class="row bothSide verCenter data-v-e9f9b272"><text class="data-v-e9f9b272">订单状态:</text><view class="status data-v-e9f9b272">{{f}}</view></view></view><view class="zhtti data-v-e9f9b272"><text class="data-v-e9f9b272">线下对公付款信息</text> (请按照以下信息进行线下转账汇款操作) </view><view class="zhcons data-v-e9f9b272"><view class="zhtips data-v-e9f9b272"> 您的汇款识别码<text class="data-v-e9f9b272">{{g}}</text>,汇款填写用途/备注/摘要栏,便于快速核销款项款项。 </view><view class="zhc data-v-e9f9b272"><view class="row bothSide data-v-e9f9b272"><text class="data-v-e9f9b272">收款人户名</text><text class="data-v-e9f9b272">深圳华云数智工业科技有限公司</text></view><view class="row bothSide data-v-e9f9b272"><text class="data-v-e9f9b272">银行账号</text><text class="data-v-e9f9b272">交通银行深圳梅林支行</text></view><view class="row bothSide data-v-e9f9b272"><text class="data-v-e9f9b272">开户银行</text><text class="data-v-e9f9b272">443066388013008419909</text></view><view class="row bothSide data-v-e9f9b272"><text class="data-v-e9f9b272">银联号(非必填)</text><text class="data-v-e9f9b272">301584000395</text></view><view class="row bothSide data-v-e9f9b272"><text class="data-v-e9f9b272">用途/备注/摘要栏</text><text class="data-v-e9f9b272">{{h}}</text></view></view><view class="copy data-v-e9f9b272" bindtap="{{i}}">一键复制</view></view></view></view></view>
\ No newline at end of file
view.data-v-e9f9b272,text.data-v-e9f9b272,input.data-v-e9f9b272,navigator.data-v-e9f9b272{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-e9f9b272{background:none;opacity:1}image.data-v-e9f9b272{vertical-align:middle}.elep.data-v-e9f9b272{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-e9f9b272{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-e9f9b272{display:flex;flex-direction:column}.row.data-v-e9f9b272{display:flex;flex-direction:row}.boxsiz.data-v-e9f9b272{box-sizing:border-box}.bothSide.data-v-e9f9b272{justify-content:space-between}.avarage.data-v-e9f9b272{justify-content:space-around}.rowCenter.data-v-e9f9b272{justify-content:center}.verCenter.data-v-e9f9b272{align-items:center}.orderPayLinePage.data-v-e9f9b272{background:#f6f6f6;padding-bottom:150rpx;min-height:calc(100vh - 175rpx)}.orderPayLinePage .cons.data-v-e9f9b272{padding-top:75rpx;opacity:0}.orderPayLinePage .cons.act.data-v-e9f9b272{opacity:1}.orderPayLinePage .cons .sec.data-v-e9f9b272{padding-top:63rpx;width:700rpx;margin:0 auto}.orderPayLinePage .cons .sec .tit.data-v-e9f9b272{font-size:40rpx;color:#000;text-align:center;margin-bottom:30rpx}.orderPayLinePage .cons .sec .price.data-v-e9f9b272{font-weight:600;font-size:52rpx;color:#d91800;text-align:center}.orderPayLinePage .cons .sec .infos.data-v-e9f9b272{margin-top:80rpx;padding-top:30rpx;height:240rpx;background:#fff;border-radius:20rpx}.orderPayLinePage .cons .sec .infos .row.data-v-e9f9b272{height:62rpx;padding:0 20rpx}.orderPayLinePage .cons .sec .infos .row text.data-v-e9f9b272{font-size:24rpx;color:#666}.orderPayLinePage .cons .sec .infos .row view.data-v-e9f9b272{font-size:24rpx;color:#000}.orderPayLinePage .cons .sec .infos .row view.status.data-v-e9f9b272{color:#d0121b}.orderPayLinePage .cons .sec .zhtti.data-v-e9f9b272{height:77rpx;line-height:77rpx;background:#d0121b;border-radius:20rpx 20rpx 0rpx 0rpx;font-size:22rpx;color:#fff;padding-left:20rpx;margin-top:25rpx}.orderPayLinePage .cons .sec .zhtti text.data-v-e9f9b272{font-weight:600;font-size:26rpx;color:#fff;margin-right:15rpx}.orderPayLinePage .cons .sec .zhcons.data-v-e9f9b272{padding:0 10rpx;background:#fff;border-radius:0rpx 0rpx 20rpx 20rpx}.orderPayLinePage .cons .sec .zhtips.data-v-e9f9b272{font-size:24rpx;color:#000;line-height:45rpx;padding:35rpx 10rpx;border-bottom:1rpx solid #E7E7E7}.orderPayLinePage .cons .sec .zhtips text.data-v-e9f9b272{color:#d0121b}.orderPayLinePage .cons .sec .zhc.data-v-e9f9b272{font-size:24rpx;color:#000;line-height:62rpx;padding:35rpx 10rpx;border-bottom:1rpx solid #E7E7E7}.orderPayLinePage .cons .sec .copy.data-v-e9f9b272{height:80rpx;line-height:80rpx;text-align:center;font-size:24rpx;color:#000;border-radius:20rpx}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment