diff --git a/pages/category/economybusiness/list.vue b/pages/category/economybusiness/list.vue
index 76fda78..06960db 100644
--- a/pages/category/economybusiness/list.vue
+++ b/pages/category/economybusiness/list.vue
@@ -29,7 +29,7 @@
{{ userList.authType }}
-
+
标的数量:{{ total }}
@@ -136,7 +136,7 @@
},
],
targetTab: 1,
- total: 0,
+ total: '',
}
},
@@ -219,18 +219,26 @@
return new Promise((resolve, reject) => {
GoodsApi.nbgoods(param)
.then(result => {
- // 合并新数据
- const newList = app.initList(result.data)
- app.total = result.data.total
- app.list.data = getMoreListData(newList, app.list, pageNo)
- app.userList = newList.data[0].user
- app.userList.stateStr = this.getUserStateStr(app.userList.state)
- app.userList.user_islicode = newList.data[0].user_islicode
- resolve(newList)
+ if (result.data.length > 0) {
+ // 合并新数据
+ const newList = app.initList(result.data)
+ app.total = result.data.total
+ app.list.data = getMoreListData(newList, app.list, pageNo)
+ app.userList = newList.data[0].user
+ app.userList.stateStr = this.getUserStateStr(app.userList.state)
+ app.userList.user_islicode = newList.data[0].user_islicode
+ resolve(newList)
+ } else {
+ app.$error('该店铺信息不存在,即将返回分类页面!')
+ setTimeout(app.jumpReturn,2000)
+ }
})
.catch(reject)
})
},
+ jumpReturn() {
+ this.$navTo('pages/category/index',{curIndex: 3});
+ },
getUserStateStr(state){
let str = ''
if (state == "1" || state == "3" || state == "7" || state == "0") {
@@ -317,8 +325,11 @@
.search-text {
text-align: left;
float: left;
- font-size: 20rpx;
margin-left: 20rpx;
+
+ input {
+ font-size: 20rpx;
+ }
}
.search-text-bu {
margin-right: 20rpx;
@@ -364,7 +375,6 @@
.goods-name {
height: 90rpx;
- float: left;
}
.goods-auth-type {
diff --git a/pages/category/index.vue b/pages/category/index.vue
index c06d738..f87869f 100644
--- a/pages/category/index.vue
+++ b/pages/category/index.vue
@@ -201,9 +201,10 @@
/**
* 生命周期函数--监听页面加载
*/
- onLoad() {
+ onLoad(options) {
// 加载页面数据
this.onRefreshPage()
+ this.curIndex = options.curIndex ? options.curIndex : 0
},
/**
diff --git a/pages/category/tradingentity/list.vue b/pages/category/tradingentity/list.vue
index 76fda78..5a0454a 100644
--- a/pages/category/tradingentity/list.vue
+++ b/pages/category/tradingentity/list.vue
@@ -29,7 +29,7 @@
{{ userList.authType }}
-
+
标的数量:{{ total }}
@@ -136,7 +136,7 @@
},
],
targetTab: 1,
- total: 0,
+ total: '',
}
},
@@ -220,17 +220,25 @@
GoodsApi.nbgoods(param)
.then(result => {
// 合并新数据
- const newList = app.initList(result.data)
- app.total = result.data.total
- app.list.data = getMoreListData(newList, app.list, pageNo)
- app.userList = newList.data[0].user
- app.userList.stateStr = this.getUserStateStr(app.userList.state)
- app.userList.user_islicode = newList.data[0].user_islicode
- resolve(newList)
+ if (result.data.length > 0) {
+ const newList = app.initList(result.data)
+ app.total = result.data.total
+ app.list.data = getMoreListData(newList, app.list, pageNo)
+ app.userList = newList.data[0].user
+ app.userList.stateStr = this.getUserStateStr(app.userList.state)
+ app.userList.user_islicode = newList.data[0].user_islicode
+ resolve(newList)
+ } else {
+ app.$error('该店铺信息不存在,即将返回分类页面!')
+ setTimeout(app.jumpReturn,2000)
+ }
})
.catch(reject)
})
},
+ jumpReturn() {
+ this.$navTo('pages/category/index',{curIndex: 4});
+ },
getUserStateStr(state){
let str = ''
if (state == "1" || state == "3" || state == "7" || state == "0") {
@@ -317,8 +325,11 @@
.search-text {
text-align: left;
float: left;
- font-size: 20rpx;
margin-left: 20rpx;
+
+ input {
+ font-size: 20rpx;
+ }
}
.search-text-bu {
margin-right: 20rpx;
@@ -364,7 +375,6 @@
.goods-name {
height: 90rpx;
- float: left;
}
.goods-auth-type {
diff --git a/pages/goods/list.vue b/pages/goods/list.vue
index 584a1f3..e5b89d6 100644
--- a/pages/goods/list.vue
+++ b/pages/goods/list.vue
@@ -29,7 +29,7 @@
{{ userList.authType }}
-
+
标的数量:{{ total }}
@@ -131,7 +131,7 @@
},
],
targetTab: 1,
- total: 0,
+ total: '',
}
},
@@ -311,8 +311,11 @@
.search-text {
text-align: left;
float: left;
- font-size: 20rpx;
margin-left: 20rpx;
+
+ input {
+ font-size: 20rpx;
+ }
}
.search-text-bu {
margin-right: 20rpx;
@@ -358,7 +361,6 @@
.goods-name {
height: 90rpx;
- float: left;
}
.goods-auth-type {