From 980724bb30c87d2a38920062cd6ddc1d3b2c502d Mon Sep 17 00:00:00 2001 From: Kiyan Date: Wed, 17 May 2017 11:27:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=9F=8E=E7=BA=A2=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/app.json | 13 ++-- app/images/icon_hongbao2.png | Bin 0 -> 3291 bytes app/pages/login/login.js | 2 +- app/pages/mine/coupon.js | 139 +++++++++++++++++++++++++++++++++++ app/pages/mine/coupon.json | 3 + app/pages/mine/coupon.wxml | 28 +++++++ app/pages/mine/coupon.wxss | 53 +++++++++++++ app/pages/mine/mine.wxml | 11 ++- app/pages/order/quasi.js | 37 +++++++++- app/pages/order/quasi.wxml | 12 +-- app/pages/order/quasi.wxss | 6 +- app/pages/order/show.js | 11 +-- app/pages/order/show.wxml | 15 +++- app/utils/apis.js | 45 ++++++++++++ app/utils/util.js | 9 +++ 15 files changed, 355 insertions(+), 29 deletions(-) create mode 100644 app/images/icon_hongbao2.png create mode 100644 app/pages/mine/coupon.js create mode 100644 app/pages/mine/coupon.json create mode 100644 app/pages/mine/coupon.wxml create mode 100644 app/pages/mine/coupon.wxss diff --git a/app/app.json b/app/app.json index d848aff..8373225 100644 --- a/app/app.json +++ b/app/app.json @@ -1,15 +1,16 @@ { "pages": [ - "pages/order/list", - "pages/order/show", - "pages/order/review", "pages/index/index", - "pages/index/search", - "pages/index/category", + "pages/order/show", + "pages/order/quasi", + "pages/mine/coupon", "pages/shop/show", "pages/mine/mine", + "pages/order/list", + "pages/order/review", + "pages/index/search", + "pages/index/category", "pages/address/select", - "pages/order/quasi", "pages/address/list", "pages/index/address", "pages/address/add", diff --git a/app/images/icon_hongbao2.png b/app/images/icon_hongbao2.png new file mode 100644 index 0000000000000000000000000000000000000000..e521bd5f3ea4c60a081da581a04d1a3687de673e GIT binary patch literal 3291 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 Z-rrM3O { + item['deadline_time_format'] = item.deadline_time.split(' ')[0] + return item + }) + that.setData({ + loading: false, + list: list ? list.concat(list2) : list2, + hasMore: has_more, + page: page + 1 + }) + } + }) + }, + onItemTap(e) { + var {id} = e.currentTarget + var {selectedId} = this.data + if (id == selectedId) { + return; + } + var callback = getPrevPage()[this.callback] + callback && callback(id) + wx.navigateBack() + } +}) \ No newline at end of file diff --git a/app/pages/mine/coupon.json b/app/pages/mine/coupon.json new file mode 100644 index 0000000..b56266c --- /dev/null +++ b/app/pages/mine/coupon.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "我的红包" +} \ No newline at end of file diff --git a/app/pages/mine/coupon.wxml b/app/pages/mine/coupon.wxml new file mode 100644 index 0000000..1864378 --- /dev/null +++ b/app/pages/mine/coupon.wxml @@ -0,0 +1,28 @@ + + + + + + + + + {{item.name}} + + + 有效期至 {{item.deadline_time_format}} + + + + + ¥ + {{item.money}} + + + + + 仅限{{item.phone}}使用 + + + + + \ No newline at end of file diff --git a/app/pages/mine/coupon.wxss b/app/pages/mine/coupon.wxss new file mode 100644 index 0000000..70262a6 --- /dev/null +++ b/app/pages/mine/coupon.wxss @@ -0,0 +1,53 @@ +/* pages/mine/coupon.wxss */ +@import '/templates/load-more.wxss'; + +.coupon-list { + padding: 0 15px; +} + +.coupon-item { + position: relative; + margin-top: 10px; + padding: 0 15px; + background-color: #fff; + border-radius: 5px; +} + +.coupon-item__bd { + padding: 15px 0 10px 0; +} + +.coupon-item__name { + color: #ff5801; +} + +.coupon-item__deadline { + color: #999; + font-size: 0.8em; +} + +.coupon-item__ft { + padding: 5px 0; + font-size: 0.8em; + color: #999; + border-top: 1rpx dashed #e8e8e8; +} + +.coupon-item__money { + padding: 5px 10px; + color: #ff5801; + font-size: 1.2em; + line-height: 1; +} + +.coupon-item__money-num { + font-size: 2em; +} + +.coupon-item__selected-img { + position: absolute; + left: 0; + top: 0; + width: 40px; + height: 39px; +} \ No newline at end of file diff --git a/app/pages/mine/mine.wxml b/app/pages/mine/mine.wxml index 41b8e6d..4a4b5ca 100644 --- a/app/pages/mine/mine.wxml +++ b/app/pages/mine/mine.wxml @@ -11,16 +11,23 @@ {{loginInfo.phone}} - - + + 收货地址 + + 我的红包 + + + + 客服热线 400-926-2108 +