Commit 298b7a25ab5713effbd12f7fee60961ba9c2e118

Authored by abson
1 parent f54b3e8f

拼单分享会员身份权限

pages/activity/pind_list/pind_list.js
... ... @@ -27,9 +27,6 @@ Page({
27 27 })
28 28 var first_leader = t.first_leader;
29 29 var th = this;
30   -
31   - console.log("------------");
32   - console.log(first_leader);
33 30 getApp().getConfig();
34 31  
35 32 if (first_leader) {
... ... @@ -68,13 +65,11 @@ Page({
68 65 },
69 66  
70 67 onShow: function (t) {
71   -
72 68 this.data.is_timer = 1;
73 69 this.data.currentPage = 1;
74 70 this.data.ismore = 1;
75 71 var th = this;
76 72 var userInfo = wx.getStorageSync('userinfo');
77   - console.log(userInfo,30000);
78 73 if (userInfo && th.data.goodlist.length==0) {
79 74 //调用列表
80 75 this.requestSalelist(userInfo.user_id);
... ... @@ -139,7 +134,7 @@ Page({
139 134 var e = this,
140 135 th = e,
141 136 i = "/api/weshop/teamlist/pageteam/" + th.data.type + "?page=" + e.data.currentPage;
142   - var plist = null,
  137 + var plist = [],
143 138 alllist = th.data.goodlist;
144 139 if (!alllist) alllist = [];
145 140 await getApp().request.promiseGet(i, {
... ...
pages/team/team_success/team_success.js
... ... @@ -47,9 +47,8 @@ Page({
47 47 },
48 48 onLoad: function (t) {
49 49 wx.setNavigationBarTitle({ title: "拼团订单",})
50   -
51 50 var that=this;
52   - var th=this;
  51 + var th=this;
53 52 //获取用户设备信息,屏幕宽度
54 53 wx.getSystemInfo({
55 54 success: res => {
... ... @@ -183,13 +182,38 @@ Page({
183 182 //获取活动表的信息根据活动pt_prom_id
184 183 await getApp().request.promiseGet("/api/weshop/teamlist/get/" + os.stoid + "/" + pt_prom_id, {
185 184 data: { }
186   - }).then(res => {
  185 + }).then(async res => {
  186 + var flag=null;
187 187 if (res.data.code==0){
188 188 teamlist = res.data.data;
189 189 this.setData({teamlist: teamlist});
190 190 //获取当前时间,并且判断剩余时间
191 191 var nt = ut.gettimestamp();
192 192 teamlist.status = 0;
  193 +
  194 + await getApp().request.promiseGet("/api/weshop/teamlist/pageteam/1",{
  195 + data:{
  196 + store_id: os.stoid,
  197 + is_end: 0,
  198 + is_show: 1,
  199 + user_id: getApp().globalData.user_id,
  200 + pageSize:1000
  201 + }
  202 + }).then(res=>{
  203 + let pd_list=res.data.data.pageData;
  204 + if(res.data.code==0 && pd_list.length>0){
  205 + flag =pd_list.some(pd=>{
  206 + return pd.goods_id==teamlist['goods_id']
  207 + })
  208 + }
  209 + })
  210 + if(!flag){
  211 + wx.showToast({title: "当前会员身份不符,无法参与", icon: 'none', duration: 3000});
  212 + setTimeout(function () {
  213 + ut.wx_back();
  214 + }, 2000)
  215 + return false;
  216 + }
193 217 if (nt >= teamlist.start_time) teamlist.status = 1;
194 218  
195 219 goods_id = res.data.data.goods_id;
... ... @@ -226,7 +250,6 @@ Page({
226 250 }
227 251 })
228 252  
229   -
230 253 //只装5个
231 254 var ordertx2=[],sf_num=0,ct_nun=teamlist.ct_num;
232 255 if(max_num){
... ...