提交 dc5ca2bd 编写于 作者: D devil_gong

小程序优惠劵

上级 f04cddcb
......@@ -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();
},
// 下拉刷新
......
{
"usingComponents": {}
"enablePullDownRefresh": true
}
\ No newline at end of file
......@@ -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" />
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册