Commit e58833ba726e69b17ddcec9d18824de111593a0f

Authored by yvan.ni
2 parents d9d162e4 72137b2c

Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev

# Conflicts:
#	packageA/pages/distribution/shop/shop.js
packageA/pages/distribution/main/main.js
@@ -15,12 +15,14 @@ Page({ @@ -15,12 +15,14 @@ Page({
15 * 生命周期函数--监听页面加载 15 * 生命周期函数--监听页面加载
16 */ 16 */
17 onLoad: function (options) { 17 onLoad: function (options) {
18 - self = this;//保存全局指针 18 + self = this;//保存全局指针
  19 +
19 app.isLogin().then(function(data) {//进入页面前已经授权登录成功 20 app.isLogin().then(function(data) {//进入页面前已经授权登录成功
20 self.setData({ 21 self.setData({
21 userInfo: data, 22 userInfo: data,
22 }); 23 });
23 }); 24 });
  25 +
24 }, 26 },
25 27
26 /** 28 /**
@@ -34,8 +36,8 @@ Page({ @@ -34,8 +36,8 @@ Page({
34 * 生命周期函数--监听页面显示 36 * 生命周期函数--监听页面显示
35 */ 37 */
36 onShow: function () { 38 onShow: function () {
  39 + console.log('onshow');
37 let url = '/api/weshop/users/distribut/getMoney'; 40 let url = '/api/weshop/users/distribut/getMoney';
38 -  
39 if(app.globalData.userInfo) { 41 if(app.globalData.userInfo) {
40 if(!this.data.isLogin) { 42 if(!this.data.isLogin) {
41 this.setData({ 43 this.setData({
@@ -43,10 +45,11 @@ Page({ @@ -43,10 +45,11 @@ Page({
43 imghost: app.globalData.setting.imghost, 45 imghost: app.globalData.setting.imghost,
44 isLogin: true, 46 isLogin: true,
45 }); 47 });
46 - console.log('userinfo', this.data.userInfo); 48 +
47 // 请求数据 49 // 请求数据
48 app.request.get(url + '/' + this.data.userInfo.store_id + '/' + this.data.userInfo.user_id, { 50 app.request.get(url + '/' + this.data.userInfo.store_id + '/' + this.data.userInfo.user_id, {
49 success: function(res) { 51 success: function(res) {
  52 + console.log('success~~`', self.data.userInfo);
50 if(res.data.code == 0){ 53 if(res.data.code == 0){
51 54
52 self.setData({ 55 self.setData({
@@ -61,7 +64,6 @@ Page({ @@ -61,7 +64,6 @@ Page({
61 storeId: self.data.userInfo.store_id, 64 storeId: self.data.userInfo.store_id,
62 userId: self.data.userInfo.user_id, 65 userId: self.data.userInfo.user_id,
63 first_leader: self.data.userInfo.first_leader, 66 first_leader: self.data.userInfo.first_leader,
64 - // first_leader: '',  
65 }, 67 },
66 isShowLoading: true, 68 isShowLoading: true,
67 }).then(function(res) { 69 }).then(function(res) {
@@ -74,19 +76,14 @@ Page({ @@ -74,19 +76,14 @@ Page({
74 // }; 76 // };
75 }; 77 };
76 }, 78 },
77 - fail: function() {  
78 -  
79 - }, 79 +
80 }); 80 });
81 81
82 - // this.getData('/api/weshop/users/distribut/getMoney', {  
83 - // store_id: app.globalData.setting.stoid,  
84 - // user_id: app.globalData.user_id,  
85 - // });  
86 82
87 }; 83 };
88 }; 84 };
89 85
  86 +
90 }, 87 },
91 88
92 /** 89 /**
@@ -138,34 +135,7 @@ Page({ @@ -138,34 +135,7 @@ Page({
138 app.goto(url); 135 app.goto(url);
139 }, 136 },
140 137
141 - /**  
142 - * 请求数据  
143 - */  
144 - // getData(url, data) {  
145 -  
146 - // app.request.get(url + '/' + data.store_id + '/' + data.user_id, {  
147 - // success: function(res) {  
148 - // if(res.data.code == 0){  
149 - // // console.log('success',res.data.data.is_distribut);  
150 - // if(res.data.data.is_distribut) {//如果是分销商  
151 - // self.setData({  
152 - // data: res.data.data,  
153 - // });  
154 - // } else {//如果不是分销商  
155 -  
156 - // };  
157 - // }else{  
158 - // wx.showToast({  
159 - // title: "网络繁忙,请重试",  
160 - // icon: 'none',  
161 - // duration: 2000  
162 - // })  
163 - // }  
164 - // },  
165 - // fail: function() {},  
166 - // });  
167 -  
168 - // }, 138 +
169 139
170 /** 140 /**
171 * 获取输入框 141 * 获取输入框
@@ -221,19 +191,6 @@ Page({ @@ -221,19 +191,6 @@ Page({
221 } 191 }
222 }); 192 });
223 193
224 - // app.request.promisePost('/api/weshop/users/distribut/updateUserRecommender', {  
225 - // data: {  
226 - // storeId: self.data.userInfo.store_id,  
227 - // userId: self.data.userInfo.user_id,  
228 - // mobile: mobile,  
229 - // },  
230 - // isShowLoading: true,  
231 - // }).then(function(res) {  
232 - // console.log('!!!===>', res);  
233 - // self.setData({  
234 - // fenxiao: res.data.data,  
235 - // });  
236 - // });  
237 } 194 }
238 } else { 195 } else {
239 wx.showToast({ 196 wx.showToast({
packageA/pages/distribution/shop/shop.js
@@ -28,11 +28,15 @@ Page({ @@ -28,11 +28,15 @@ Page({
28 noMore: false, // 检测是否有更多数据,true为没有更多数据,false为还有数据 28 noMore: false, // 检测是否有更多数据,true为没有更多数据,false为还有数据
29 pageNum: 1, // 当前页数 29 pageNum: 1, // 当前页数
30 30
  31 +
31 rank_switch: false, 32 rank_switch: false,
32 card_field: "", 33 card_field: "",
33 card_name: "", 34 card_name: "",
34 max_card_field: "", 35 max_card_field: "",
35 card_list: null 36 card_list: null
  37 +
  38 + isAll: true,
  39 +
36 }, 40 },
37 41
38 /** 42 /**
@@ -118,7 +122,15 @@ Page({ @@ -118,7 +122,15 @@ Page({
118 }); 122 });
119 123
120 // 请求数据 124 // 请求数据
121 - this.getData(true, '/api/weshop/users/distribut/pagemyshop', this.data.currentQuery); 125 + app.request.promiseGet('/api/weshop/users/distribut/pagemyshop', {
  126 + data: this.data.currentQuery,
  127 + }).then(res => {
  128 + self.setData({
  129 + list: res.data.data,
  130 + total: res.data.data.total,
  131 + });
  132 + });
  133 +
122 // 新品 134 // 新品
123 app.request.promiseGet('/api/weshop/users/distribut/pagemyshop?type=2', { 135 app.request.promiseGet('/api/weshop/users/distribut/pagemyshop?type=2', {
124 data: self.data.currentQuery, 136 data: self.data.currentQuery,
@@ -265,7 +277,13 @@ Page({ @@ -265,7 +277,13 @@ Page({
265 * 页面上拉触底事件的处理函数 277 * 页面上拉触底事件的处理函数
266 */ 278 */
267 onReachBottom: function () { 279 onReachBottom: function () {
268 - this.scrollToLower('/api/weshop/users/distribut/pagemyshop', this.data.currentQuery); 280 + let url = '';
  281 + if(this.data.isAll) {
  282 + url = '/api/weshop/users/distribut/pagemyshop';
  283 + } else {
  284 + url = '/api/weshop/users/distribut/pagemyshop?type=2';
  285 + };
  286 + this.scrollToLower(url, this.data.currentQuery);
269 }, 287 },
270 288
271 /** 289 /**
@@ -517,7 +535,7 @@ Page({ @@ -517,7 +535,7 @@ Page({
517 535
518 if(isInit) {// 第一次加载 536 if(isInit) {// 第一次加载
519 self.setData({ 537 self.setData({
520 - list: res.data.data 538 + list: res.data.data,
521 }); 539 });
522 } else { 540 } else {
523 self.setData({ 541 self.setData({
@@ -584,10 +602,10 @@ Page({ @@ -584,10 +602,10 @@ Page({
584 } else { 602 } else {
585 url = e.currentTarget.dataset.url; 603 url = e.currentTarget.dataset.url;
586 } 604 }
587 - console.log(url);  
588 app.goto(url); 605 app.goto(url);
589 }, 606 },
590 607
  608 +
591 //--- 获取卡类列表 --- 609 //--- 获取卡类列表 ---
592 getPlusCardType: function (func) { 610 getPlusCardType: function (func) {
593 var storid = os.stoid; 611 var storid = os.stoid;
@@ -629,4 +647,52 @@ Page({ @@ -629,4 +647,52 @@ Page({
629 }) 647 })
630 }, 648 },
631 649
  650 +
  651 + /**
  652 + * 点击全部
  653 + */
  654 + clickAll() {
  655 + let data = this.data.currentQuery;
  656 +
  657 + if(data.page) delete data.page;
  658 + if(data.orderField) delete data.orderField;
  659 + if(data.orderType) delete data.orderType;
  660 + if(data.key) delete data.key;
  661 +
  662 + this.setData({
  663 + pageNum: 1,
  664 + noMore: false,
  665 + isAll: true,
  666 + });
  667 +
  668 + this.getData(true, '/api/weshop/users/distribut/pagemyshop', data);
  669 + },
  670 +
  671 + /**
  672 + * 点击新品
  673 + */
  674 + clickNew() {
  675 + let data = this.data.currentQuery;
  676 +
  677 + if(data.page) delete data.page;
  678 + if(data.orderField) delete data.orderField;
  679 + if(data.orderType) delete data.orderType;
  680 + if(data.key) delete data.key;
  681 +
  682 + this.setData({
  683 + pageNum: 1,
  684 + noMore: false,
  685 + isAll: false,
  686 + });
  687 + app.request.promiseGet('/api/weshop/users/distribut/pagemyshop?type=2', {
  688 + data: data,
  689 + }).then(res => {
  690 + self.setData({
  691 + list: res.data.data,
  692 + });
  693 + });
  694 + },
  695 +
  696 +
  697 +
632 }) 698 })
633 \ No newline at end of file 699 \ No newline at end of file
packageA/pages/distribution/shop/shop.wxml
@@ -19,11 +19,11 @@ @@ -19,11 +19,11 @@
19 19
20 20
21 <view class="flex t-c fs24 f1 jc_fe"> 21 <view class="flex t-c fs24 f1 jc_fe">
22 - <view class="pdv20 pdh40">  
23 - <view class="fs30">{{filter.show_default(list.total)}}</view> 22 + <view class="pdv20 pdh40 {{isAll ? 'selected':''}}" bindtap="clickAll">
  23 + <view class="fs30">{{filter.show_default(total)}}</view>
24 <view>全部商品</view> 24 <view>全部商品</view>
25 </view> 25 </view>
26 - <view class="pdv20 pdh40"> 26 + <view class="pdv20 pdh40 {{!isAll ? 'selected':''}}" bindtap="clickNew">
27 <view class="fs30">{{filter.show_default(newList.total)}}</view> 27 <view class="fs30">{{filter.show_default(newList.total)}}</view>
28 <view>新品</view> 28 <view>新品</view>
29 </view> 29 </view>
@@ -349,19 +349,10 @@ @@ -349,19 +349,10 @@
349 </view> 349 </view>
350 350
351 351
352 -  
353 -  
354 -  
355 - <!-- <view class="bottomBar flex pd20 jc_sb fs26 ai-center">  
356 - <view>  
357 - <label class="flex ai-center">  
358 - <checkbox/>全选  
359 - </label>  
360 - </view>  
361 - <view class="pd20 btn" wx:if="{{options.index == 0}}">一键上架</view>  
362 - <view class="pd20 btn" wx:else>一键下架</view>  
363 - </view> -->  
364 -  
365 -  
366 352
367 </view> 353 </view>
  354 +
  355 +
  356 +
  357 +
  358 +
packageA/pages/distribution/shop/shop.wxss
@@ -148,6 +148,10 @@ page { @@ -148,6 +148,10 @@ page {
148 z-index: 1; 148 z-index: 1;
149 } 149 }
150 150
  151 +.selected {
  152 + color: #FF6768;
  153 +}
  154 +
151 155
152 .active { 156 .active {
153 color: #FF6768; 157 color: #FF6768;