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
f1350a3d
Commit
f1350a3d
authored
Aug 31, 2019
by
高淑倩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
立即购买样式
parent
d16c5c54
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
143 additions
and
128 deletions
+143
-128
confirmOrder.js
src/pages/confirmOrder/confirmOrder.js
+6
-1
confirmOrder.wxml
src/pages/confirmOrder/confirmOrder.wxml
+135
-127
confirmOrder.wxss
src/pages/confirmOrder/confirmOrder.wxss
+2
-0
No files found.
src/pages/confirmOrder/confirmOrder.js
View file @
f1350a3d
...
...
@@ -41,6 +41,10 @@ wxService.page({
this
.
initCitys
()
},
// 提交
formSubmit
(
e
){
console
.
log
(
'提交'
,
e
)
},
initCitys
()
{
wxService
.
getC1
().
then
((
c1
)
=>
{
return
wxService
.
Promise
.
all
([
wxService
.
Promise
.
resolve
(
c1
),
wxService
.
getC2ByC1
(
'北京'
),
wxService
.
getC3ByC2
(
'北京北京市'
)])
...
...
@@ -126,8 +130,9 @@ wxService.page({
})
},
handelGobuy
()
{
this
.
formSubmit
()
const
{
trolleySku2Buy
}
=
this
.
data
this
.
getBill
(
trolleySku2Buy
)
// 下单
//
this.getBill(trolleySku2Buy) // 下单
},
// 下单
getBill
(
trolleySku2Buy
)
{
...
...
src/pages/confirmOrder/confirmOrder.wxml
View file @
f1350a3d
<!--pages/confirmOrder/confirmOrder.wxml-->
<view class="page-confirm-order">
<view class="address-wrap">
<block wx:if="{{goodsAddress}}">
<view class="address-section">
<input class="address-input" placeholder="请输入收货人姓名" />
<input class="address-input" placeholder="请输入手机号码" />
</view>
<view class="address-section">
<picker
class="address-input address-picker"
mode="multiSelector"
bindchange="bindMultiPickerChange"
bindcolumnchange="bindMultiPickerColumnChange"
value="{{multiIndex}}"
range="{{citys}}"
>
<view class="form-picker" style="padding-top: 8rpx;" wx:if="{{cityView}}">
{{cityView}}
</view>
<view wx:if="{{!cityView}}">
<input
class='form-input'
placeholder-class="placeholder-picker"
style="padding-top: 8rpx;"
type="text"
disabled
placeholder="所在区域"
/>
</view>
</picker>
</view>
<view class="address-section">
<input class="address-input address-detail" placeholder="请输入路名门牌号" />
</view>
</block>
<block wx:if="{{!goodsAddress}}">
<view class="address-list" bindtap="selectAddress">
<view class="address-info">
<view>
<text class="user-name">{{addressInfo.userName}}</text>
<text class="phone-number">{{addressInfo.telNumber}}</text>
</view>
<view class="address-list-detail">
{{addressInfo.provinceName}} {{addressInfo.cityName}} {{addressInfo.countyName}} {{addressInfo.detailInfo}}
</view>
<view class="arrow-right-wrap">
<image class="arrow-right" src="/assets/imgs/7_1_0/arrow-right.png" />
<form bindsubmit="formSubmit">
<view class="address-wrap">
<block wx:if="{{goodsAddress}}">
<view class="address-section">
<input class="address-input" name="name" placeholder="请输入收货人姓名" />
<input class="address-input" name="phone" placeholder="请输入手机号码" />
</view>
<view class="address-section">
<picker
class="address-input address-picker"
mode="multiSelector"
bindchange="bindMultiPickerChange"
bindcolumnchange="bindMultiPickerColumnChange"
value="{{multiIndex}}"
range="{{citys}}"
>
<view class="form-picker" style="padding-top: 8rpx;" wx:if="{{cityView}}">
{{cityView}}
</view>
<view wx:if="{{!cityView}}">
<input
class='form-input'
placeholder-class="placeholder-picker"
style="padding-top: 8rpx;"
type="text"
disabled
placeholder="所在区域"
/>
</view>
</picker>
</view>
<view class="address-section">
<input class="address-input address-detail" name="address" placeholder="请输入路名门牌号" />
</view>
</block>
<block wx:if="{{!goodsAddress}}">
<view class="address-list" bindtap="selectAddress">
<view class="address-info">
<view>
<text class="user-name">{{addressInfo.userName}}</text>
<text class="phone-number">{{addressInfo.telNumber}}</text>
</view>
<view class="address-list-detail">
{{addressInfo.provinceName}} {{addressInfo.cityName}} {{addressInfo.countyName}} {{addressInfo.detailInfo}}
</view>
<view class="arrow-right-wrap">
<image class="arrow-right" src="/assets/imgs/7_1_0/arrow-right.png" />
</view>
</view>
</view>
</block>
<view class="wx-address" bindtap="chooseWxAddress">
+ 使用微信地址
</view>
</block>
<view class="wx-address" bindtap="chooseWxAddress">
+ 使用微信地址
</view>
</view
>
<view class="address-line"
>
<
image src="/assets/imgs/7_1_0/address-line.png" /
>
</view
>
<!-- 分割线 --
>
<view class="gray-line" /
>
<!-- 商品列表 --
>
<view class="pro-wrap
">
<block wx:for="{{currentOrderList}}" wx:key="{{item}}
">
<view class="pro-list"
>
<image class="pro-img" src="{{item.productImgUrl}}" /
>
<view class="pro-info"
>
<view class="pro-name">{{item.productName}}</view
>
<view class="pro-desc">
规格 {{item.skuSpec}}
</view
>
<view class="pro-price"
>
<text class="price">¥{{item.price
}}</text>
<
text class="number">x {{item.count}}</text
>
<view class="address-line"
>
<image src="/assets/imgs/7_1_0/address-line.png" /
>
<
/view
>
<!-- 分割线 --
>
<view class="gray-line" /
>
<!-- 商品列表 --
>
<view class="pro-wrap"
>
<block wx:for="{{currentOrderList}}" wx:key="{{item}}
">
<view class="pro-list
">
<image class="pro-img" src="{{item.productImgUrl}}" /
>
<view class="pro-info"
>
<view class="pro-name">{{item.productName}}</view
>
<view class="pro-desc"
>
规格 {{item.skuSpec}}
</view>
<view class="pro-price"
>
<text class="price">¥{{item.price}}</text
>
<text class="number">x {{item.count
}}</text>
<
/view
>
</view>
</view>
</view>
</block>
</view>
<!-- 分割线 -->
<view class="gray-line" />
</block>
</view>
<!-- 分割线 -->
<view class="gray-line" />
<!-- 商品合计 -->
<view class="pro-sum">
<view class="vip-info">
<view class="vip-left">
<view class="left-top">
<image class="top-image" src="/assets/imgs/7_1_0/plus-icon.png" />
<text>现在勾选成为vip,立领200元礼包,文案文案 </text>
</view>
<view class="left-bottom">
<text>vip可尊享N大权益</text>
<image class="bottom-image" src="/assets/imgs/7_1_0/explain.png" />
</view>
</view>
<view class="vip-right">
<view class="right-check-status" bindtap="handelChangeSelectVip">
<image class="check-status-img" src="{{isSelect ? '/assets/imgs/7_1_0/08_22/trade-success.png' : '/assets/imgs/7_1_0/08_22/trade-unsel.png'}}" />
<!-- 商品合计 -->
<view class="pro-sum">
<view class="vip-info">
<view class="vip-left">
<view class="left-top">
<image class="top-image" src="/assets/imgs/7_1_0/plus-icon.png" />
<text>现在勾选成为vip,立领200元礼包,文案文案 </text>
</view>
<view class="left-bottom">
<text>vip可尊享N大权益</text>
<image class="bottom-image" src="/assets/imgs/7_1_0/explain.png" />
</view>
</view>
<view class="right-check-tips {{isSelect? 'tip-check' : 'tip-un-check'}}">
<image class="select-check-open {{isSelect? 'tip-check' : 'tip-un-check'}}" src="{{isSelect ? '/assets/imgs/7_1_0/08_22/sel.png' : '/assets/imgs/7_1_0/08_22/un-sel.png'}}" />
<view class="vip-right">
<view class="right-check-status" bindtap="handelChangeSelectVip">
<image class="check-status-img" src="{{isSelect ? '/assets/imgs/7_1_0/08_22/trade-success.png' : '/assets/imgs/7_1_0/08_22/trade-unsel.png'}}" />
</view>
<view class="right-check-tips {{isSelect? 'tip-check' : 'tip-un-check'}}">
<image class="select-check-open {{isSelect? 'tip-check' : 'tip-un-check'}}" src="{{isSelect ? '/assets/imgs/7_1_0/08_22/sel.png' : '/assets/imgs/7_1_0/08_22/un-sel.png'}}" />
</view>
</view>
</view>
</view>
<view class="order-sum">
<view class="order-price">
<view class="pro-total-price">
<text class="price-label">商品合计</text>
<text class="total-price">¥306</text>
</view>
<view class="plus-price" wx:if="{{isSelect}}">
<view class="plus-info">
<text class="price-label">plus会员价</text>
<text class="member-price">-¥20</text>
<view class="order-sum">
<view class="order-price">
<view class="pro-total-price">
<text class="price-label">商品合计</text>
<text class="total-price">¥306</text>
</view>
<view class="plus-price" wx:if="{{isSelect}}">
<view class="plus-info">
<text class="price-label">plus会员价</text>
<text class="member-price">-¥20</text>
</view>
<text class="plus-member-price">¥289</text>
</view>
<text class="plus-member-price">¥289</text>
</view>
</view
>
<view class="coupon"
>
<view
>
<text class="price-label">优惠券</text
>
<view class="select-coupon" bindtap="selectCoupon"
>
<text class="{{haveCoupon ? 'coupon-price' : 'no-coupon'}}">{{haveCoupon ? '-¥100' : '无可用优惠券'}}</text
>
<
image class="arrow-right" src="/assets/imgs/7_1_0/arrow-right.png" /
>
<view class="coupon"
>
<view
>
<text class="price-label">优惠券</text
>
<view class="select-coupon" bindtap="selectCoupon"
>
<text class="{{haveCoupon ? 'coupon-price' : 'no-coupon'}}">{{haveCoupon ? '-¥100' : '无可用优惠券'}}</text
>
<image class="arrow-right" src="/assets/imgs/7_1_0/arrow-right.png" /
>
<
/view
>
</view>
</view>
</view
>
<view class="coupon" wx:if="{{isSelect}}"
>
<view
>
<text class="price-label">VIP会员年费
</text>
<text class="vip-desc"> (不可使用任何优惠或积分)</text
>
<view class="select-coupon"
>
<text class="coupon-price">+¥100</text
>
<
image class="arrow-right" src="/assets/imgs/7_1_0/arrow-right.png" /
>
<view class="coupon" wx:if="{{isSelect}}"
>
<view
>
<text class="price-label">VIP会员年费</text
>
<text class="vip-desc"> (不可使用任何优惠或积分)
</text>
<view class="select-coupon"
>
<text class="coupon-price">+¥100</text
>
<image class="arrow-right" src="/assets/imgs/7_1_0/arrow-right.png" /
>
<
/view
>
</view>
</view>
</view>
<!-- <view class="total">
<!-- <view class="total">
<text class="total-label">小计:</text>
<text class="total-numer">¥186</text>
</view> -->
</view>
</view>
</view>
<view class="pro-footer">
<view class="cost">
<text class="cost-label">实付款:</text>
<text class="cost-price">¥306</text>
<view class="pro-footer">
<view class="cost">
<text class="cost-label">实付款:</text>
<text class="cost-price">¥306</text>
</view>
<!-- <button form-type="submit" class="theme-color buy-btn">立即购买</button>-->
<!-- <view class="theme-color buy-btn" bindtap="handelGobuy">立即购买</view> -->
<view class="theme-color buy-btn">
<button form-type="submit" style="display: inline;" class="theme-color buy-btn">立即购买</button>
</view>
</view>
<view class="theme-color buy-btn" bindtap="handelGobuy">立即购买</view>
</view>
</form>
</view>
<!--goHome-->
<go-home/>
...
...
src/pages/confirmOrder/confirmOrder.wxss
View file @
f1350a3d
/* pages/confirmOrder/confirmOrder.wxss */
@import './../../base/base.wxss';
.address-wrap{
padding: 0 30rpx;
}
...
...
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