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
659ee7b9
Commit
659ee7b9
authored
Sep 13, 2019
by
daqian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
订单_优惠券
parent
5373dce0
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
101 additions
and
45 deletions
+101
-45
app.wxss
src/app.wxss
+3
-1
selectCoupon.js
src/component/selectCoupon/selectCoupon.js
+10
-0
selectCoupon.wxml
src/component/selectCoupon/selectCoupon.wxml
+52
-40
selectCoupon.wxss
src/component/selectCoupon/selectCoupon.wxss
+36
-4
No files found.
src/app.wxss
View file @
659ee7b9
...
...
@@ -8,7 +8,9 @@
padding: 200rpx 0;
box-sizing: border-box;
}
.wpl {
white-space:pre-line;
}
/* 主题色 */
.theme-color {
...
...
src/component/selectCoupon/selectCoupon.js
View file @
659ee7b9
...
...
@@ -28,6 +28,16 @@ Component({
_couponList
(
newV
,
oldV
)
{
console
.
log
(
'newV, oldV'
,
newV
)
if
(
newV
!==
oldV
)
{
newV
.
map
(
item
=>
{
console
.
log
(
item
.
couponSettingDTO
.
notice
)
item
.
couponSettingDTO
.
notice
=
JSON
.
parse
(
item
.
couponSettingDTO
.
notice
)
for
(
let
i
in
item
.
couponSettingDTO
.
notice
)
{
if
(
item
.
couponSettingDTO
.
notice
[
i
].
type
==
1
)
{
item
.
couponSettingDTO
.
notice
[
i
].
value
=
item
.
couponSettingDTO
.
startTime
.
substring
(
0
,
10
)
+
' 至 '
+
item
.
couponSettingDTO
.
endTime
.
substring
(
0
,
10
)
}
}
})
this
.
_updateData
({
couponList
:
newV
})
...
...
src/component/selectCoupon/selectCoupon.wxml
View file @
659ee7b9
<view class="modal-container{{show ? ' active' : ''}}" bindtap="hidePopup"></view>
<view class="modal-container{{show ? ' active' : ''}}" bindtap="hidePopup" />
<view class="modal-content{{show ? ' active' : ''}}">
<!--{{couponList}}-->
<view class="modal-header">
<image src="/assets/imgs/7_1_0/arrow-right.png" class="modal-to-back" mode="widthFix"></image>
<text class="modal-title">选择优惠券</text>
<image class="modal-close" mode="widthFix" src="/assets/imgs/7_1_0/close.png" bindtap="hidePopup"></image>
</view>
<!--{{couponList}}-->
<view class="modal-header">
<image src="/assets/imgs/7_1_0/arrow-right.png" class="modal-to-back" mode="widthFix" />
<text class="modal-title">选择优惠券</text>
<image
class="modal-close"
mode="widthFix"
src="/assets/imgs/7_1_0/close.png"
bindtap="hidePopup"
/>
</view>
<view class="modal-info" wx:if="{{couponList.length}}">
<block wx:for="{{couponList}}" wx:key="{{item}}">
<view class="coupon-list" bindtap="selectCoupon">
<image
wx:if="{{false}}"
class="coupon-bg"
src="/assets/imgs/7_1_0/coupon-bg.png"
mode="widthFix"
/>
<image class="coupon-bg" src="/assets/imgs/7_1_0/disabled-coupon.png" mode="widthFix" />
<view class="coupon-info">
<view class="left-price">
<image class="left-price-coupon-bg" src="{{item.couponSettingDetailDTO.style.takeCouponBgimg}}" />
</view>
<view class="modal-info">
<view class="coupon-list" bindtap="selectCoupon">
<image wx:if="{{false}}" class="coupon-bg" src="/assets/imgs/7_1_0/coupon-bg.png" mode="widthFix"></image>
<image class="coupon-bg" src="/assets/imgs/7_1_0/disabled-coupon.png" mode="widthFix"></image>
<view class="coupon-info">
<view class="left-price">
<view class="top-price">
<text>¥</text>
<text class="amount">50</text>
</view>
<view class="bottom-desc">
满99可用
</view>
</view>
<view class="right-info">
<view class="coupon-title">{{item.couponSettingDTO.title}}</view>
<view wx:for="{{item.couponSettingDTO.notice}}" wx:key="{{index}}">
<text class='coupon-time'>{{item.label}}</text>
<text class='coupon-desc wpl'>{{item.value}}</text>
</view>
</view>
<view class="right-info">
<view class="coupon-title">新人礼包劵</view>
<view class="coupon-time">有效期</view>
<view class="coupon-desc">拼团及特殊商品不可用</view>
</view>
<view class="select-radio">
<view class="{{isSelect ? 'theme-color' : ''}} coupon-radio">
<image
wx:if="{{isSelect}}"
class="tick-success"
src="/assets/imgs/7_1_0/tick-success.png"
mode="widthFix"
/>
</view>
</view>
<view class="select-radio">
<view class="{{isSelect ? 'theme-color' : ''}} coupon-radio" >
<image wx:if="{{isSelect}}" class="tick-success" src="/assets/imgs/7_1_0/tick-success.png" mode="widthFix"></image>
</view>
</view>
</view>
</view>
<view class="empty-coupon">
暂无可用优惠券
</view>
</view>
</view>
</view>
</block>
</view>
<view wx:else class="empty-coupon">
暂无可用优惠券
</view>
</view>
src/component/selectCoupon/selectCoupon.wxss
View file @
659ee7b9
...
...
@@ -61,11 +61,18 @@
}
.coupon-bg{
width: 100%;
height: 174rpx;
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
.left-price-coupon-bg {
height: 174rpx;
width: 174rpx;
position: absolute;
overflow: hidden;
}
.modal-info{
padding: 0 24rpx;
margin-top: 95rpx;
...
...
@@ -77,8 +84,10 @@
font-size: 18rpx;
color:#CB3C3C;
position: absolute;
top: 36rpx;
left: 48rpx;
/* top: 36rpx;
left: 48rpx; */
width: 174rpx;
height: 174rpx;
}
.amount{
font-size: 54rpx;
...
...
@@ -129,4 +138,27 @@
}
.theme-color{
border: none;
}
\ No newline at end of file
}
/* .integral-detail{
margin-top: 90rpx;
}
.integral-list{
margin-bottom: 60rpx;
font-size: 27rpx;
}
.integral-title,.integral-desc{
display: inline-block;
}
.integral-title{
color: #999999;
vertical-align: top;
margin-right: 50rpx;
text-align: right;
width: 120rpx;
}
.integral-desc{
width: 500rpx;
color: #666666;
} */
\ No newline at end of file
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