小程序优惠劵
parent
f04cddcb07
commit
dc5ca2bd13
|
|
@ -45,7 +45,6 @@ class Coupon extends Common
|
|||
*/
|
||||
public function User()
|
||||
{
|
||||
//sleep(5);
|
||||
$coupon_params = [
|
||||
'user' => $this->user,
|
||||
'where' => [
|
||||
|
|
|
|||
|
|
@ -39,9 +39,11 @@ Page({
|
|||
get_data_list() {
|
||||
var self = this;
|
||||
wx.showLoading({ title: "加载中..." });
|
||||
this.setData({
|
||||
data_list_loding_status: 1
|
||||
});
|
||||
if (this.data.data_list == null || (this.data.data_list[this.data.nav_tabs_value] || null) == null || this.data.data_list[this.data.nav_tabs_value].length <= 0) {
|
||||
this.setData({
|
||||
data_list_loding_status: 1
|
||||
});
|
||||
}
|
||||
|
||||
wx.request({
|
||||
url: app.get_request_url("user", "coupon"),
|
||||
|
|
@ -54,13 +56,12 @@ Page({
|
|||
if (res.data.code == 0) {
|
||||
self.setData({
|
||||
data_list: res.data.data || null,
|
||||
data_bottom_line_status: true,
|
||||
data_list_loding_status: 3,
|
||||
data_list_loding_msg: '',
|
||||
});
|
||||
|
||||
self.data_view_handle();
|
||||
} else {
|
||||
self.setData({
|
||||
data_bottom_line_status: false,
|
||||
data_list_loding_status: 2,
|
||||
data_list_loding_msg: res.data.msg,
|
||||
});
|
||||
|
|
@ -71,6 +72,7 @@ Page({
|
|||
wx.hideLoading();
|
||||
wx.stopPullDownRefresh();
|
||||
self.setData({
|
||||
data_bottom_line_status: false,
|
||||
data_list_loding_status: 2,
|
||||
data_list_loding_msg: '服务器请求出错',
|
||||
});
|
||||
|
|
@ -79,11 +81,22 @@ Page({
|
|||
});
|
||||
},
|
||||
|
||||
// 数据处理
|
||||
data_view_handle() {
|
||||
var status = 0;
|
||||
if (this.data.data_list != null && (this.data.data_list[this.data.nav_tabs_value] || null) != null && this.data.data_list[this.data.nav_tabs_value].length > 0) {
|
||||
status = 3;
|
||||
}
|
||||
this.setData({
|
||||
data_list_loding_status: status,
|
||||
data_bottom_line_status: (status == 3),
|
||||
});
|
||||
},
|
||||
|
||||
// 导航事件
|
||||
nav_tabs_event(e) {
|
||||
var index = e.currentTarget.dataset.index;
|
||||
var value = e.currentTarget.dataset.value;
|
||||
this.setData({ nav_tabs_value: value});
|
||||
this.setData({ nav_tabs_value: e.currentTarget.dataset.value});
|
||||
this.data_view_handle();
|
||||
},
|
||||
|
||||
// 下拉刷新
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"usingComponents": {}
|
||||
"enablePullDownRefresh": true
|
||||
}
|
||||
|
|
@ -19,8 +19,8 @@
|
|||
<text class="unit">{{item.coupon.type == 0 ? '元' : '折'}}</text>
|
||||
<text wx:if="{{(item.coupon.desc || null) != null}}" class="desc cr-888">{{item.coupon.desc}}</text>
|
||||
</view>
|
||||
<view wx:if="{{(item.coupon.use_limit_type_name || null) != null}}" class="base-tips cr-666">{{item.coupon.use_limit_type_name}}</view>
|
||||
<view class="base-time cr-888">{{item.time_start_text}} 至 {{item.time_end_text}}</view>
|
||||
<view wx:if="{{(item.coupon.use_limit_type_name || null) != null}}" class="base-tips cr-666 single-text">{{item.coupon.use_limit_type_name}}</view>
|
||||
<view class="base-time cr-888 single-text">{{item.time_start_text}} 至 {{item.time_end_text}}</view>
|
||||
</view>
|
||||
<navigator url="/pages/index/index" open-type="switchTab" hover-class="none">
|
||||
<view class="v-right fr" style="background:{{item.coupon.bg_color_value}};">
|
||||
|
|
@ -43,8 +43,8 @@
|
|||
<text class="unit">{{item.coupon.type == 0 ? '元' : '折'}}</text>
|
||||
<text wx:if="{{(item.coupon.desc || null) != null}}" class="desc cr-888">{{item.coupon.desc}}</text>
|
||||
</view>
|
||||
<view wx:if="{{(item.coupon.use_limit_type_name || null) != null}}" class="base-tips cr-666">{{item.coupon.use_limit_type_name}}</view>
|
||||
<view class="base-time cr-888">{{item.time_start_text}} 至 {{item.time_end_text}}</view>
|
||||
<view wx:if="{{(item.coupon.use_limit_type_name || null) != null}}" class="base-tips cr-666 single-text">{{item.coupon.use_limit_type_name}}</view>
|
||||
<view class="base-time cr-888 single-text">使用 {{item.use_time_text}}</view>
|
||||
</view>
|
||||
<view class="v-right fr">
|
||||
<text class="circle"></text>
|
||||
|
|
@ -65,8 +65,8 @@
|
|||
<text class="unit">{{item.coupon.type == 0 ? '元' : '折'}}</text>
|
||||
<text wx:if="{{(item.coupon.desc || null) != null}}" class="desc cr-888">{{item.coupon.desc}}</text>
|
||||
</view>
|
||||
<view wx:if="{{(item.coupon.use_limit_type_name || null) != null}}" class="base-tips cr-666">{{item.coupon.use_limit_type_name}}</view>
|
||||
<view class="base-time cr-888">{{item.time_start_text}} 至 {{item.time_end_text}}</view>
|
||||
<view wx:if="{{(item.coupon.use_limit_type_name || null) != null}}" class="base-tips cr-666 single-text">{{item.coupon.use_limit_type_name}}</view>
|
||||
<view class="base-time cr-888 single-text">过期 {{item.time_end_text}}</view>
|
||||
</view>
|
||||
<view class="v-right fr">
|
||||
<text class="circle"></text>
|
||||
|
|
@ -78,10 +78,9 @@
|
|||
</view>
|
||||
</view>
|
||||
|
||||
<view wx:if="{{data_list == null}}">
|
||||
<view wx:if="{{data_list_loding_status != 3}}">
|
||||
<import src="/pages/common/nodata.wxml" />
|
||||
<template is="nodata" data="{{status: data_list_loding_status}}">
|
||||
</template>
|
||||
<template is="nodata" data="{{status: data_list_loding_status, msg: data_list_loding_msg}}"></template>
|
||||
</view>
|
||||
|
||||
<import src="/pages/common/bottom_line.wxml" />
|
||||
|
|
|
|||
Loading…
Reference in New Issue