|
@@ -32,7 +32,7 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="flex empty" v-if="!list.length">
|
|
|
+ <view class="flex empty" v-if="!list.length && !loading">
|
|
|
<u-empty text="数据为空" mode="order" />
|
|
|
</view>
|
|
|
</view>
|
|
@@ -45,7 +45,7 @@
|
|
|
<view class="flex desc">
|
|
|
<view class="title">{{ item.title }}</view>
|
|
|
<view class="txt">使用期限:{{ $parseTime(item.validStart, '{y}.{m}.{d}') }}-{{ $parseTime(item.validEnd, '{y}.{m}.{d}') }}</view>
|
|
|
- <view class="txt">适用范围:{{ item.useAreaDesc }}</view>
|
|
|
+ <view class="txt">使用范围:{{ item.useAreaDesc }}</view>
|
|
|
</view>
|
|
|
<view class="flex btn">
|
|
|
<view class="amt"><text>¥</text>{{ item.discount / 100 }}</view>
|
|
@@ -54,7 +54,7 @@
|
|
|
</view>
|
|
|
</navigator>
|
|
|
</view>
|
|
|
- <view class="flex empty" v-if="!list.length">
|
|
|
+ <view class="flex empty" v-if="!list.length && !loading">
|
|
|
<u-empty text="数据为空" mode="order" />
|
|
|
</view>
|
|
|
</view>
|
|
@@ -85,6 +85,7 @@
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
+ loading: false,
|
|
|
stateArr: [{
|
|
|
name: '实物商品'
|
|
|
}, {
|
|
@@ -111,20 +112,25 @@
|
|
|
uni.showLoading({
|
|
|
title: '加载中'
|
|
|
});
|
|
|
+ this.loading = true
|
|
|
$http.post(`${ url }?pageNum=${_this.pageNum}&pageSize=20`, data).then(res => {
|
|
|
uni.hideLoading();
|
|
|
+ this.loading = false
|
|
|
if (res.code == 0) {
|
|
|
res.rows.forEach(item => {
|
|
|
- item.picUrl = env.filePublic + item.picUrl
|
|
|
+ let picUrlArr = item.picUrl.split(',')
|
|
|
+ item.picUrl = env.filePublic + picUrlArr[0]
|
|
|
if (_this.state == 0) {
|
|
|
item.checked = false
|
|
|
}
|
|
|
})
|
|
|
_this.total = res.total
|
|
|
_this.list = _this.list.concat(res.rows)
|
|
|
+ console.log(_this.list);
|
|
|
}
|
|
|
}).catch(() => {
|
|
|
uni.hideLoading();
|
|
|
+ this.loading = false
|
|
|
})
|
|
|
},
|
|
|
|