Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
7
7-Eleven
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
高淑倩
7-Eleven
Commits
1c0b3aa3
Commit
1c0b3aa3
authored
Apr 04, 2020
by
谢中龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交代码,拆单
parent
8db28035
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
663 additions
and
161 deletions
+663
-161
order.wxml
src/pages/order/order.wxml
+68
-86
order.wxss
src/pages/order/order.wxss
+207
-0
orderDetail.js
src/pages/orderDetail/orderDetail.js
+3
-2
orderDetail.wxml
src/pages/orderDetail/orderDetail.wxml
+187
-49
orderDetail.wxss
src/pages/orderDetail/orderDetail.wxss
+196
-22
project.config.json
src/project.config.json
+2
-2
No files found.
src/pages/order/order.wxml
View file @
1c0b3aa3
...
@@ -13,7 +13,66 @@
...
@@ -13,7 +13,66 @@
<view class='red-num' wx:if="{{item.hasTips}}"></view>
<view class='red-num' wx:if="{{item.hasTips}}"></view>
</view>
</view>
</view>
</view>
<view class="order-content" wx:if="{{orderList.length}}">
<!-- 订单布局 -->
<view class="order-content order-list-new clear-box" wx:if="{{currentIndex != 5}}">
<!-- 这里订单布局 -->
<view class="order-item-new">
<view class="order-new-no">
<view class="order-new-no-lf">
订单编号:102024525214152524
<view class="copy" data-no="{{87878978}}" bindtap="onTapCopy">复制</view>
</view>
<image src="/assets/imgs/arrow-right.png" mode="aspectFit"></image>
</view>
<!-- 包裹 -->
<view class="order-package clear-box">
<view class="package-titile">
<view class="package-name">包裹1</view>
<view class="package-status-color-P">待发货</view>
</view>
<!-- 商品数据 -->
<view class="package-products clear-box">
<view class="product-item">
<image src="https://img3.bigaka.com/test/1002/202003/20200302/1002c503d764-c600-4efb-a02b-339ed03b7e9b.jpg" class="lf-product-img" mode="aspectFit"></image>
<view class="rg-product-info">
<view class="pro-name">这个是商品的名称</view>
<view class="pro-spec">这个是商品规格</view>
<view class="pro-count">
<text>数量</text>
<label>x2</label>
</view>
<view class="refund-count">
<text>退单</text>
<label>x1</label>
</view>
</view>
</view>
<view class="product-item">
<image src="https://img3.bigaka.com/test/1002/202003/20200302/1002c503d764-c600-4efb-a02b-339ed03b7e9b.jpg" class="lf-product-img" mode="aspectFit"></image>
<view class="rg-product-info">
<view class="pro-name">这个是商品的名称</view>
<view class="pro-spec">这个是商品规格</view>
<view class="pro-count">
<text>数量</text>
<label>x2</label>
</view>
</view>
</view>
</view>
<!-- 按钮 -->
<view class="package-btns">
<view class="btns normal-btn">取消订单</view>
<view class="btns pay-now">立即支付</view>
<view class="btns sure-get-goods">确认收货</view>
<view class="btns normal-btn">申请退款</view>
</view>
</view>
</view>
</view>
<!-- 退款售后布局 -->
<view class="order-content" wx:if="{{currentIndex == 5}}">
<block
<block
wx:for="{{orderList}}"
wx:for="{{orderList}}"
wx:for-item="item"
wx:for-item="item"
...
@@ -22,21 +81,15 @@
...
@@ -22,21 +81,15 @@
>
>
<view class="order-list">
<view class="order-list">
<view class="order-header">
<view class="order-header">
<view class="order-number"
wx:if="{{currentIndex == 5}}"
>
<view class="order-number">
<text>退单号</text>
<text>退单号</text>
<text class="number"> {{item.id}}</text>
<text class="number"> {{item.id}}</text>
<view class="copy" data-no="{{item.id}}" bindtap="onTapCopy">复制</view>
<view class="copy" data-no="{{item.id}}" bindtap="onTapCopy">复制</view>
</view>
</view>
<view class="order-number" wx:else>
<text>订单号</text>
<text class="number">{{item.id}}</text>
<view class="copy" data-no="{{item.id}}" bindtap="onTapCopy">复制</view>
</view>
<!--订单状态(C:取消;N:新建,P:已支付;D:已发货;R:已收货) 关闭 取消 新建 待付款 已支付 待发货 已发货 待收货 已完成 已收货 交易关闭 取消-->
<!--订单状态(C:取消;N:新建,P:已支付;D:已发货;R:已收货) 关闭 取消 新建 待付款 已支付 待发货 已发货 待收货 已完成 已收货 交易关闭 取消-->
<!--退单状态(C:取消;N:新建;A:已审核;R:已拒绝;R:退货已发;D:退货已收货)-->
<!--退单状态(C:取消;N:新建;A:已审核;R:已拒绝;R:退货已发;D:退货已收货)-->
<!-- RJ-退款驳回 R-退货中 N-待审核 A-待寄回 C-退款取消 D-退款成功 退款中 -->
<!-- RJ-退款驳回 R-退货中 N-待审核 A-待寄回 C-退款取消 D-退款成功 退款中 -->
<view
wx:if="{{currentIndex == 5}}"
>
<view>
<text class="order-status" wx-if="{{item.status == 'C'}}">退款取消</text>
<text class="order-status" wx-if="{{item.status == 'C'}}">退款取消</text>
<text class="order-status" wx-if="{{item.status == 'N'}}">待审核</text>
<text class="order-status" wx-if="{{item.status == 'N'}}">待审核</text>
<text class="order-status" wx-if="{{item.status == 'A'}}">待寄回</text>
<text class="order-status" wx-if="{{item.status == 'A'}}">待寄回</text>
...
@@ -44,18 +97,10 @@
...
@@ -44,18 +97,10 @@
<text class="order-status" wx-if="{{item.status == 'RJ'}}">退款驳回</text>
<text class="order-status" wx-if="{{item.status == 'RJ'}}">退款驳回</text>
<text class="order-status" wx-if="{{item.status == 'D'}}">退款成功</text>
<text class="order-status" wx-if="{{item.status == 'D'}}">退款成功</text>
</view>
</view>
<view wx:else>
<text class="order-status" wx-if="{{item.status == 'C'}}">交易关闭</text>
<text class="order-status" wx-if="{{item.status == 'N'}}">待付款</text>
<text class="order-status" wx-if="{{item.status == 'P'}}">待发货</text>
<text class="order-status" wx-if="{{item.status == 'D'}}">待收货</text>
<text class="order-status" wx-if="{{item.status == 'R'}}">已完成</text>
<text class="order-status" wx-if="{{item.status == 'PR'}}">退货中</text>
<text class="order-status" wx-if="{{item.status == 'RE'}}">退货完成</text>
</view>
</view>
</view>
<!-- 类型 -->
<!-- 类型 -->
<view
wx:if="{{currentIndex == 5}}"
>
<view >
<view
<view
class="pro-list"
class="pro-list"
data-detail="{{item}}"
data-detail="{{item}}"
...
@@ -87,40 +132,8 @@
...
@@ -87,40 +132,8 @@
</view>
</view>
</view>
</view>
</view>
</view>
<view wx:else>
<view
<view>
class="pro-list"
data-detail="{{item}}"
data-id="{{item.id}}"
bindtap="handelDetail"
>
<scroll-view scroll-x="true">
<view class="uploadWrap" scroll-x="true">
<block wx:for='{{item.skuVOList}}' wx:for-item="sub" wx:key="s">
<view class="upload_Item">
<image
class="upload_Item_img"
src="{{sub.skuImgUrl ? sub.skuImgUrl : sub.mainImgUrl}}"
bindtap='goProDetail'
mode='aspectFit'
lazy-load
data-id='{{sub.goodsId}}'
/>
</view>
</block>
</view>
</scroll-view>
</view>
<view class="pro-number">
<text class="total-pro">共{{item.skuCount}}件商品</text>
<view class="total-price">
实付
<text class="price">¥{{item.payAmount}}</text>
</view>
</view>
</view>
<view wx:if="{{currentIndex == 5}}">
<view class="btn-group">
<view class="btn-group">
<view class="order-status-rf" wx-if="{{item.status == 'C'}}">
<view class="order-status-rf" wx-if="{{item.status == 'C'}}">
<button class="btn btn-sm btn-default" data-id="{{item.id}}" bindtap="handelDetailRf">查看详情</button>
<button class="btn btn-sm btn-default" data-id="{{item.id}}" bindtap="handelDetailRf">查看详情</button>
...
@@ -144,45 +157,14 @@
...
@@ -144,45 +157,14 @@
<button class="btn btn-sm btn-default" data-id="{{item.id}}" bindtap="handelDetailRf">查看详情</button>
<button class="btn btn-sm btn-default" data-id="{{item.id}}" bindtap="handelDetailRf">查看详情</button>
</view>
</view>
</view>
</view>
</view>
</view>
<view wx:else>
<view class="btn-group" wx:if="{{item.status != 'PR'}}">
<view class="order-status" wx-if="{{item.status == 'C' || item.status == 'RE'}}">
<button class="btn btn-sm btn-default" data-id="{{item.id}}" bindtap="handelDelOrder">删除订单</button>
</view>
<view class="order-status" wx-if="{{item.status == 'N'}}">
<button class="btn btn-sm btn-primary btn-outline"
data-merged="{{item.mergedAmount}}" data-id="{{item.id}}" bindtap="handelToPay">立即支付</button>
</view>
<view class="order-status" wx-if="{{item.status == 'P'}}">
<button
class="btn btn-sm btn-default"
data-id="{{item.id}}"
data-detail="{{item}}"
bindtap="checkLogistics"
>查看物流
</button>
</view>
<view class="order-status" wx-if="{{item.status == 'D'}}">
<button
class="btn btn-sm btn-default"
data-id="{{item.id}}"
data-detail="{{item}}"
bindtap="checkLogistics"
>查看物流
</button>
<button class="btn btn-sm btn-primary btn-outline" data-id="{{item.id}}" bindtap="handelConfirmReceipt">确认收货</button>
</view>
<!-- <view class="order-status" wx-if="{{item.status == 'R'}}" /> -->
<!--<button class="btn btn-sm btn-primary btn-outline ">再来一单</button>-->
</view>
</view>
</view>
</view>
</block>
</block>
<view class="no-bottom">
<view class="no-bottom">
<no-more wx:if="{{noMoreFlag}}" />
<no-more wx:if="{{noMoreFlag}}" />
</view>
</view>
</view>
</view>
<view hidden="{{no_data}}" class="no-list df border_box">
<view hidden="{{no_data}}" class="no-list df border_box">
<!-- 当前无数据 -->
<!-- 当前无数据 -->
<empty show="{{no_data}}" text="未查找您的订单信息哦~" />
<empty show="{{no_data}}" text="未查找您的订单信息哦~" />
...
...
src/pages/order/order.wxss
View file @
1c0b3aa3
...
@@ -163,3 +163,209 @@ scroll-view{
...
@@ -163,3 +163,209 @@ scroll-view{
box-sizing: border-box;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
}
/* 拆单订单布局 */
.clear-box{
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.order-list-new{
width: 100%;
padding: 0;
font-size: 24rpx;
}
.order-list-new .order-item-new{
background: #ffffff;
padding: 30rpx;
margin-bottom: 10rpx;
padding-bottom: 0;
}
.order-list-new .order-item-new .order-new-no{
padding-bottom: 20rpx;
border-bottom: solid 1rpx #eeeeee;
font-size: 28rpx;
display: flex;
align-items: center;
justify-content: space-between;
/* margin-bottom: 20rpx; */
}
.order-list-new .order-item-new .order-new-no:active{
opacity: 0.7;
}
.order-list-new .order-item-new .order-new-no image{
width: 18rpx;
height: 20rpx;
}
.order-list-new .order-item-new .order-new-no .order-new-no-lf{
display: flex;
align-items: center;
}
.order-list-new .order-item-new .order-new-no .copy{
width: 50rpx;
height: 30rpx;
border: solid 1px #cb3c3c;
color: #cb3c3c;
font-size: 22rpx;
border-radius: 5rpx;
display: flex;
align-items: center;
justify-content: center;
margin-left: 20rpx;
}
.order-package{
width: 100%;
height: auto;
border-bottom: dashed 1px #dddddd;
padding: 30rpx 0;
padding-bottom: 20rpx;
}
.order-package:last-child{
border-bottom: none;
}
.order-package .package-titile{
display: flex;
align-items: center;
justify-content: space-between;
font-size: 24rpx;
color: #666666;
padding-bottom: 20rpx;
}
.package-status-color-P{
color: #409EFF;
}
.package-status-color-D{
color: #F56C6C;
}
.package-status-color-C{
color: #999999;
}
.package-status-color-R{
color: #67C23A;
}
.order-package .package-titile .package-name{
font-weight: bold;
color: #333333;
}
.order-package .package-products{
width: 100%;
height: auto;
}
.order-package .package-products .product-item{
width: 100%;
display: flex;
padding: 10rpx 0;
}
.order-package .package-products .product-item .lf-product-img{
flex: 0;
min-width: 140rpx;
max-width: 140rpx;
height: 140rpx;
}
.order-package .package-products .product-item .rg-product-info{
flex: 1;
padding-left: 20rpx;
display: flex;
flex-direction: column;
justify-content: space-around;
}
.order-package .package-products .product-item .rg-product-info .pro-name{
font-size: 28rpx;
color: #333333;
font-weight: 550;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
}
.order-package .package-products .product-item .rg-product-info .pro-spec{
font-size: 22rpx;
color: #999999;
}
.order-package .package-products .product-item .rg-product-info .pro-count{
font-size: 22rpx;
color: #999999;
display: flex;
justify-content: space-between;
align-items: center;
}
.order-package .package-products .product-item .rg-product-info .refund-count{
font-size: 22rpx;
color: #cb3c3c;
display: flex;
justify-content: space-between;
align-items: center;
}
.order-package .package-products .product-item .rg-product-info .pro-count label{
color: #cb3c3c;
font-size: 32rpx;
}
.package-btns{
display: flex;
padding-top: 20rpx;
margin-top: 20rpx;
border-top: solid 1px #eeeeee;
display: flex;
align-items: center;
justify-content: flex-end;
}
.package-btns .btns{
width: auto;
height: 50rpx;
padding: 0 15rpx;
border: solid 1px #dddddd;
display: flex;
align-items: center;
font-size: 24rpx;
justify-content: center;
margin-left: 15rpx;
border-radius: 8rpx;
}
.package-btns .btns.pay-now{
border: solid 1px #cb3c3c;
background: #cb3c3c;
color: #ffffff;
}
.package-btns .btns.sure-get-goods{
border: solid 1px #cb3c3c;
color: #cb3c3c;
}
.package-btns .btns.normal-btn{
color: #666666;
}
.package-btns .btns:active{
opacity: 0.7;
}
\ No newline at end of file
src/pages/orderDetail/orderDetail.js
View file @
1c0b3aa3
...
@@ -3,7 +3,7 @@ const app = getApp()
...
@@ -3,7 +3,7 @@ const app = getApp()
const
wxService
=
require
(
'../../utils/wxService'
)
const
wxService
=
require
(
'../../utils/wxService'
)
const
utils
=
require
(
'../../utils/util'
)
const
utils
=
require
(
'../../utils/util'
)
const
envInfo
=
require
(
'../../config/index'
).
envInfo
const
envInfo
=
require
(
'../../config/index'
).
envInfo
const
orderTopBg
=
'https://img3.bigaka.com/prd/3001/202003/20200309/3001a46ba5bf-235d-428b-b7bb-befcf37ff89b.jpg'
;
wxService
.
page
({
wxService
.
page
({
/**
/**
...
@@ -19,7 +19,8 @@ wxService.page({
...
@@ -19,7 +19,8 @@ wxService.page({
ms
:
'0'
,
ms
:
'0'
,
mergedAmount
:
0
,
mergedAmount
:
0
,
totalGoodsPrice
:
0
,
totalGoodsPrice
:
0
,
canApplyRefund
:
true
canApplyRefund
:
true
,
orderTopBg
:
orderTopBg
,
},
},
/**
/**
...
...
src/pages/orderDetail/orderDetail.wxml
View file @
1c0b3aa3
<wxs src="../../wxs/utils.wxs" module="utils" />
<wxs src="../../wxs/utils.wxs" module="utils" />
<view class="page-order-detail">
<view class="page-order-detail">
<view class="header-wrap"
style="background-image:url('https://img3.bigaka.com/prd/3001/202003/20200309/3001a46ba5bf-235d-428b-b7bb-befcf37ff89b.jpg')">
<view class="refund-status">
<view
class="look-logistics"
wx-if="{{detail.status == 'D' || detail.status == 'R' }}"
data-id="{{detail.id}}"
data-code="{{detail.logistic.supplierCode}}"
data-logisticsNo="{{detail.logistic.code}}"
data-detail="{{detail}}"
bindtap="checkLogistics"
>
<button class="btn btn-primary btn-outline">查看物流</button>
</view>
<!--订单状态(C:取消;N:新建,P:已支付;D:已发货;R:已收货) -->
<view class="order-status" wx-if="{{detail.status == 'C'}}">
<view class="status">交易关闭</view>
<view class="desc">订单已取消</view>
</view>
<view class="order-status" wx-if="{{detail.status == 'PR'}}">
<view class="status">退货中</view>
<view class="desc">订单申请退货中,请耐心等待...</view>
</view>
<view class="order-status" wx-if="{{detail.status == 'RE'}}">
<view class="status">已退款</view>
<view class="desc">您的订单已退款完成</view>
</view>
<view class="order-status" wx-if="{{detail.status == 'N'}}">
<view class="status">待付款</view>
<view class="desc">支付时间仅剩:{{hour}}小时{{min}}分钟{{sec}}秒,超时将自动关闭</view>
</view>
<view class="order-status" wx-if="{{detail.status == 'P'}}">
<view class="status">待发货</view>
<view class="desc">商家安排发货中,请稍后</view>
</view>
<view class="order-status" wx-if="{{detail.status == 'D'}}">
<view class="status">已发货</view>
<view class="desc">{{detail.logistic.supplierName}}: {{detail.logistic.code}}</view>
</view>
<view class="order-status" wx-if="{{detail.status == 'R'}}">
<view class="status">已完成</view>
<view class="desc">{{detail.logistic.supplierName}}: {{detail.logistic.code}}</view>
</view>
</view>
</view>
<!-- <view class="address-info" wx:if="{{detail.member}}">
<!-- <view class="address-info" wx:if="{{detail.member}}">
<view class="address-name">
<view class="address-name">
<text>{{detail.member.name}}</text>
<text>{{detail.member.name}}</text>
...
@@ -54,8 +9,191 @@
...
@@ -54,8 +9,191 @@
{{detail.member.address}}
{{detail.member.address}}
</view>
</view>
</view> -->
</view> -->
<!-- 包裹信息 -->
<view class="package-container">
<!-- 包裹 -->
<view class="order-package clear-box">
<view class="header-wrap clear-box"
style="background-image:url({{orderTopBg}})">
<view class="refund-status">
<!--订单状态(C:取消;N:新建,P:已支付;D:已发货;R:已收货) -->
<view class="order-status" >
<view class="status" wx-if="{{detail.status == 'C'}}">
<text>交易关闭</text>
<label>包裹1</label>
</view>
<view class="desc" wx-if="{{detail.status == 'C'}}">订单已取消</view>
<view class="status" wx-if="{{detail.status == 'PR'}}">
<text>退货中</text>
<label>包裹1</label>
</view>
<view class="desc" wx-if="{{detail.status == 'PR'}}">订单申请退货中,请耐心等待...</view>
<view class="pro-wrap">
<view class="status" wx-if="{{detail.status == 'RE'}}">
<text>已退款</text>
<label>包裹1</label>
</view>
<view class="desc" wx-if="{{detail.status == 'RE'}}">您的订单已退款完成</view>
<view class="status" wx-if="{{detail.status == 'N'}}">
<text>待付款</text>
<label>包裹1</label>
</view>
<view class="desc" wx-if="{{detail.status == 'N'}}">支付时间仅剩:{{hour}}小时{{min}}分钟{{sec}}秒,超时将自动关闭</view>
<view class="status" wx-if="{{detail.status == 'P'}}">
<text>待发货</text>
<label>包裹1</label>
</view>
<view class="desc" wx-if="{{detail.status == 'P'}}">商家安排发货中,请稍后</view>
<view class="status" wx-if="{{detail.status == 'D'}}">
<text>已发货</text>
<label>包裹1</label>
</view>
<view class="desc" wx-if="{{detail.status == 'D'}}">{{detail.logistic.supplierName}}: {{detail.logistic.code}}</view>
<view class="status" wx-if="{{detail.status == 'R'}}">
<text>已完成</text>
<label>包裹1</label>
</view>
<view class="desc" wx-if="{{detail.status == 'R'}}">{{detail.logistic.supplierName}}: {{detail.logistic.code}}</view>
</view>
</view>
</view>
<view class="package-products-container">
<!-- 商品数据 -->
<view class="package-products clear-box">
<view class="product-item">
<image src="https://img3.bigaka.com/test/1002/202003/20200302/1002c503d764-c600-4efb-a02b-339ed03b7e9b.jpg" class="lf-product-img" mode="aspectFit"></image>
<view class="rg-product-info">
<view class="pro-name">这个是商品的名称</view>
<view class="pro-spec">这个是商品规格</view>
<view class="pro-count">
<text>数量</text>
<label>x2</label>
</view>
</view>
</view>
<view class="product-item">
<image src="https://img3.bigaka.com/test/1002/202003/20200302/1002c503d764-c600-4efb-a02b-339ed03b7e9b.jpg" class="lf-product-img" mode="aspectFit"></image>
<view class="rg-product-info">
<view class="pro-name">这个是商品的名称</view>
<view class="pro-spec">这个是商品规格</view>
<view class="pro-count">
<text>数量</text>
<label>x2</label>
</view>
</view>
</view>
</view>
<!-- 按钮 -->
<view class="package-btns">
<!-- <view class="btns normal-btn">取消订单</view>
<view class="btns pay-now">立即支付</view> -->
<view class="btns normal-btn">申请退款</view>
<view class="btns sure-get-goods">查看物流</view>
<view class="btns pay-now">确认收货</view>
</view>
</view>
</view>
<view class="order-package clear-box">
<view class="header-wrap clear-box"
style="background-image:url({{orderTopBg}})">
<view class="refund-status">
<!--订单状态(C:取消;N:新建,P:已支付;D:已发货;R:已收货) -->
<view class="order-status" >
<view class="status" wx-if="{{detail.status == 'C'}}">
<text>交易关闭</text>
<label>包裹1</label>
</view>
<view class="desc" wx-if="{{detail.status == 'C'}}">订单已取消</view>
<view class="status" wx-if="{{detail.status == 'PR'}}">
<text>退货中</text>
<label>包裹1</label>
</view>
<view class="desc" wx-if="{{detail.status == 'PR'}}">订单申请退货中,请耐心等待...</view>
<view class="status" wx-if="{{detail.status == 'RE'}}">
<text>已退款</text>
<label>包裹1</label>
</view>
<view class="desc" wx-if="{{detail.status == 'RE'}}">您的订单已退款完成</view>
<view class="status" wx-if="{{detail.status == 'N'}}">
<text>待付款</text>
<label>包裹1</label>
</view>
<view class="desc" wx-if="{{detail.status == 'N'}}">支付时间仅剩:{{hour}}小时{{min}}分钟{{sec}}秒,超时将自动关闭</view>
<view class="status" wx-if="{{detail.status == 'P'}}">
<text>待发货</text>
<label>包裹1</label>
</view>
<view class="desc" wx-if="{{detail.status == 'P'}}">商家安排发货中,请稍后</view>
<view class="status" wx-if="{{detail.status == 'D'}}">
<text>已发货</text>
<label>包裹1</label>
</view>
<view class="desc" wx-if="{{detail.status == 'D'}}">{{detail.logistic.supplierName}}: {{detail.logistic.code}}</view>
<view class="status" wx-if="{{detail.status == 'R'}}">
<text>已完成</text>
<label>包裹1</label>
</view>
<view class="desc" wx-if="{{detail.status == 'R'}}">{{detail.logistic.supplierName}}: {{detail.logistic.code}}</view>
</view>
</view>
</view>
<view class="package-products-container">
<!-- 商品数据 -->
<view class="package-products clear-box">
<view class="product-item">
<image src="https://img3.bigaka.com/test/1002/202003/20200302/1002c503d764-c600-4efb-a02b-339ed03b7e9b.jpg" class="lf-product-img" mode="aspectFit"></image>
<view class="rg-product-info">
<view class="pro-name">这个是商品的名称</view>
<view class="pro-spec">这个是商品规格</view>
<view class="pro-count">
<text>数量</text>
<label>x2</label>
</view>
</view>
</view>
<view class="product-item">
<image src="https://img3.bigaka.com/test/1002/202003/20200302/1002c503d764-c600-4efb-a02b-339ed03b7e9b.jpg" class="lf-product-img" mode="aspectFit"></image>
<view class="rg-product-info">
<view class="pro-name">这个是商品的名称</view>
<view class="pro-spec">这个是商品规格</view>
<view class="pro-count">
<text>数量</text>
<label>x2</label>
</view>
<view class="refund-count">
<text>退单</text>
<label>x1</label>
</view>
</view>
</view>
</view>
<!-- 按钮 -->
<view class="package-btns">
<!-- <view class="btns normal-btn">取消订单</view>
<view class="btns pay-now">立即支付</view> -->
<view class="btns normal-btn">申请退款</view>
<view class="btns sure-get-goods">查看物流</view>
<view class="btns pay-now">确认收货</view>
</view>
</view>
</view>
</view>
<!-- 原商品信息 改成包裹信息 -->
<!-- <view class="pro-wrap">
<block wx:for="{{detail.skuVOList}}" wx:for-item="item" wx:key="">
<block wx:for="{{detail.skuVOList}}" wx:for-item="item" wx:key="">
<view class="pro-list">
<view class="pro-list">
<image
<image
...
@@ -78,7 +216,7 @@
...
@@ -78,7 +216,7 @@
</view>
</view>
</view>
</view>
</block>
</block>
</view>
</view>
-->
<view class="order-detail-info">
<view class="order-detail-info">
<view class="order-pro-info">
<view class="order-pro-info">
...
@@ -128,7 +266,7 @@
...
@@ -128,7 +266,7 @@
</view>
</view>
<!-- 底部按钮 -->
<!-- 底部按钮 -->
<view class="button-wrap" wx-if="{{detail.status == 'C'}}">
<
!-- <
view class="button-wrap" wx-if="{{detail.status == 'C'}}">
<button class="btn btn-primary btn-lg" data-id="{{detail.id}}" bindtap="handelDelOrder">删除订单</button>
<button class="btn btn-primary btn-lg" data-id="{{detail.id}}" bindtap="handelDelOrder">删除订单</button>
</view>
</view>
<view class="button-wrap" wx-if="{{detail.status == 'N'}}">
<view class="button-wrap" wx-if="{{detail.status == 'N'}}">
...
@@ -149,7 +287,7 @@
...
@@ -149,7 +287,7 @@
class="btn btn-lg btn-primary "
class="btn btn-lg btn-primary "
data-id="{{detail.id}}"
data-id="{{detail.id}}"
bindtap="handelConfirmReceipt">确认收货</button>
bindtap="handelConfirmReceipt">确认收货</button>
</view>
</view>
-->
</view>
</view>
<go-home/>
<go-home/>
...
...
src/pages/orderDetail/orderDetail.wxss
View file @
1c0b3aa3
...
@@ -3,34 +3,14 @@
...
@@ -3,34 +3,14 @@
page{
page{
background: #f9f9f9;
background: #f9f9f9;
padding-bottom:
95
rpx;
padding-bottom:
10
rpx;
overflow-x: hidden;
overflow-x: hidden;
}
}
.order-number-item {
.order-number-item {
display: flex;
display: flex;
align-items: center;
align-items: center;
}
}
.header-wrap{
position: relative;
height: 180rpx;
overflow-x: hidden;
padding: 49rpx 0 0 74rpx;
box-sizing: border-box;
background-repeat: no-repeat;
background-size: 100%;
}
.refund-status{
/* padding: 49rpx 0 0 74rpx; */
color: #cb3c3c;
}
.refund-status .status{
font-size: 30rpx;
font-weight: bold;
}
.refund-status .desc{
font-size: 26rpx;
margin-top: 8rpx;
}
.address-info{
.address-info{
padding: 39rpx 30rpx 0;
padding: 39rpx 30rpx 0;
background-color: #ffffff;
background-color: #ffffff;
...
@@ -251,4 +231,197 @@ page{
...
@@ -251,4 +231,197 @@ page{
.re-address-info .re-u-name{
.re-address-info .re-u-name{
margin-right: 30rpx;
margin-right: 30rpx;
}
/* 拆单订单布局 */
.clear-box{
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.package-container{
background: #ffffff;
}
.package-products-container{
padding: 0 30rpx;
padding-top: 15rpx;
}
.order-package{
width: 100%;
height: auto;
border-bottom: dashed 1px #dddddd;
padding: 30rpx 0;
padding-bottom: 20rpx;
padding-top: 0;
}
.order-package:last-child{
border-bottom: none;
}
.order-package .package-titile{
display: flex;
align-items: center;
justify-content: space-between;
font-size: 24rpx;
color: #666666;
padding-bottom: 20rpx;
}
.package-status-color-P{
color: #409EFF;
}
.package-status-color-D{
color: #F56C6C;
}
.package-status-color-C{
color: #999999;
}
.package-status-color-R{
color: #67C23A;
}
.order-package .package-titile .package-name{
font-weight: bold;
color: #333333;
}
.order-package .package-products{
width: 100%;
height: auto;
}
.order-package .package-products .product-item{
width: 100%;
display: flex;
padding: 10rpx 0;
}
.order-package .package-products .product-item .lf-product-img{
flex: 0;
min-width: 140rpx;
max-width: 140rpx;
height: 140rpx;
}
.order-package .package-products .product-item .rg-product-info{
flex: 1;
padding-left: 20rpx;
display: flex;
flex-direction: column;
justify-content: space-around;
}
.order-package .package-products .product-item .rg-product-info .pro-name{
font-size: 28rpx;
color: #333333;
font-weight: 550;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
}
.order-package .package-products .product-item .rg-product-info .pro-spec{
font-size: 22rpx;
color: #999999;
}
.order-package .package-products .product-item .rg-product-info .pro-count{
font-size: 22rpx;
color: #999999;
display: flex;
justify-content: space-between;
align-items: center;
}
.order-package .package-products .product-item .rg-product-info .refund-count{
font-size: 22rpx;
color: #cb3c3c;
display: flex;
justify-content: space-between;
align-items: center;
}
.order-package .package-products .product-item .rg-product-info .pro-count label{
color: #cb3c3c;
font-size: 32rpx;
}
.package-btns{
display: flex;
padding-top: 20rpx;
margin-top: 20rpx;
border-top: solid 1px #eeeeee;
display: flex;
align-items: center;
justify-content: flex-end;
}
.package-btns .btns{
width: auto;
height: 50rpx;
padding: 0 15rpx;
border: solid 1px #dddddd;
display: flex;
align-items: center;
font-size: 24rpx;
justify-content: center;
margin-left: 15rpx;
border-radius: 8rpx;
}
.package-btns .btns.pay-now{
border: solid 1px #cb3c3c;
background: #cb3c3c;
color: #ffffff;
}
.package-btns .btns.sure-get-goods{
border: solid 1px #cb3c3c;
color: #cb3c3c;
}
.package-btns .btns.normal-btn{
color: #666666;
}
.package-btns .btns:active{
opacity: 0.7;
}
.header-wrap{
position: relative;
height: 160rpx;
overflow-x: hidden;
padding: 30rpx;
box-sizing: border-box;
background-repeat: no-repeat;
background-size: 100%;
display: flex;
align-items: center;
}
.refund-status{
color: #cb3c3c;
flex: 1;
}
.refund-status .status{
font-size: 30rpx;
font-weight: bold;
display: flex;
align-items: center;
justify-content: space-between;
}
.refund-status .desc{
font-size: 26rpx;
margin-top: 8rpx;
}
}
\ No newline at end of file
src/project.config.json
View file @
1c0b3aa3
...
@@ -149,7 +149,7 @@
...
@@ -149,7 +149,7 @@
"id"
:
16
,
"id"
:
16
,
"name"
:
"商品详情页"
,
"name"
:
"商品详情页"
,
"pathName"
:
"pages/productDetail/productDetail"
,
"pathName"
:
"pages/productDetail/productDetail"
,
"query"
:
"id=69
3123742469066752
"
,
"query"
:
"id=69
4920880513486848
"
,
"scene"
:
null
"scene"
:
null
},
},
{
{
...
@@ -205,7 +205,7 @@
...
@@ -205,7 +205,7 @@
"id"
:
24
,
"id"
:
24
,
"name"
:
"订单详情"
,
"name"
:
"订单详情"
,
"pathName"
:
"pages/orderDetail/orderDetail"
,
"pathName"
:
"pages/orderDetail/orderDetail"
,
"query"
:
"id=6
59705656785375232
"
,
"query"
:
"id=6
95665398192017408
"
,
"scene"
:
null
"scene"
:
null
},
},
{
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment