Commit e1edd79a688e6748a55ace48091b31a3c0ef1ff0

Authored by WXD-SEASON\season
2 parents 3f0927d6 e5519737

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

@@ -107,59 +107,59 @@ App({ @@ -107,59 +107,59 @@ App({
107 107
108 var app = this; 108 var app = this;
109 if (!app.globalData.userInfo) { 109 if (!app.globalData.userInfo) {
110 - var user = wx.getStorageSync("userinfo");  
111 - if (user && user.user_id) {  
112 -  
113 - //--生成会员 --  
114 - app.promiseGet("/api/weshop/users/get/" + user.store_id + "/" + user.user_id, {}).then(res => {  
115 -  
116 - app.globalData.is_get_login=1;  
117 -  
118 - if (res.data.code == 0) {  
119 -  
120 - user = res.data.data;  
121 - //-- 小程序会员被解绑了,就要清空会员 --  
122 - if (user['is_weappuser'] == 0) {  
123 - user = null;  
124 - app.globalData.userInfo = null;  
125 - app.globalData.user_id = 0;  
126 - } else {  
127 - app.globalData.userInfo = user;  
128 - app.globalData.user_id = user.user_id;  
129 -  
130 - //调用接口判断是不是会员  
131 - app.promiseGet("/api/weshop/shoppingGuide/get/" + os.stoid + "/" + user.user_id, {}).then(res => {  
132 - if (res.data.code == 0) {  
133 - getApp().globalData.guide_id = res.data.data.id;  
134 - }  
135 - })  
136 - app.promiseGet("/api/weshop/users/getAndUpdateUser/" +user.store_id + "/" + user.user_id, {})  
137 -  
138 - }  
139 - wx.setStorageSync("userinfo", user);  
140 - } else {  
141 - user = null;  
142 - app.globalData.userInfo = null;  
143 - app.globalData.user_id = 0;  
144 - wx.setStorageSync("userinfo", null);  
145 - }  
146 - })  
147 - }  
148 - else if(app.globalData.user_id){ //-- 启用默认的user_id --  
149 -  
150 - app.promiseGet("/api/weshop/users/get/" + app.globalData.setting.stoid + "/" + app.globalData.user_id,{}).then(res=>{  
151 - app.globalData.is_get_login=1;  
152 - if(res.data.code==0){  
153 - app.globalData.userInfo = res.data.data;  
154 - wx.setStorageSync("userinfo",app.globalData.userInfo);  
155 - //刷一下导购  
156 - app.promiseGet("/api/weshop/users/getAndUpdateUser/" +app.globalData.setting.stoid + "/" + app.globalData.user_id, {})  
157 - }  
158 - })  
159 - }  
160 - else {  
161 - //--拿下code--  
162 - wx.login({ 110 + // var user = wx.getStorageSync("userinfo");
  111 + // if (user && user.user_id) {
  112 + //
  113 + // //--生成会员 --
  114 + // app.promiseGet("/api/weshop/users/get/" + user.store_id + "/" + user.user_id, {}).then(res => {
  115 + //
  116 + // app.globalData.is_get_login=1;
  117 + //
  118 + // if (res.data.code == 0) {
  119 + //
  120 + // user = res.data.data;
  121 + // //-- 小程序会员被解绑了,就要清空会员 --
  122 + // if (user['is_weappuser'] == 0) {
  123 + // user = null;
  124 + // app.globalData.userInfo = null;
  125 + // app.globalData.user_id = 0;
  126 + // } else {
  127 + // app.globalData.userInfo = user;
  128 + // app.globalData.user_id = user.user_id;
  129 + //
  130 + // //调用接口判断是不是会员
  131 + // app.promiseGet("/api/weshop/shoppingGuide/get/" + os.stoid + "/" + user.user_id, {}).then(res => {
  132 + // if (res.data.code == 0) {
  133 + // getApp().globalData.guide_id = res.data.data.id;
  134 + // }
  135 + // })
  136 + // app.promiseGet("/api/weshop/users/getAndUpdateUser/" +user.store_id + "/" + user.user_id, {})
  137 + //
  138 + // }
  139 + // wx.setStorageSync("userinfo", user);
  140 + // } else {
  141 + // user = null;
  142 + // app.globalData.userInfo = null;
  143 + // app.globalData.user_id = 0;
  144 + // wx.setStorageSync("userinfo", null);
  145 + // }
  146 + // })
  147 + // }
  148 + // else if(app.globalData.user_id){ //-- 启用默认的user_id --
  149 + //
  150 + // app.promiseGet("/api/weshop/users/get/" + app.globalData.setting.stoid + "/" + app.globalData.user_id,{}).then(res=>{
  151 + // app.globalData.is_get_login=1;
  152 + // if(res.data.code==0){
  153 + // app.globalData.userInfo = res.data.data;
  154 + // wx.setStorageSync("userinfo",app.globalData.userInfo);
  155 + // //刷一下导购
  156 + // app.promiseGet("/api/weshop/users/getAndUpdateUser/" +app.globalData.setting.stoid + "/" + app.globalData.user_id, {})
  157 + // }
  158 + // })
  159 + // }
  160 + // else {
  161 + //--拿下code--
  162 + wx.login({
163 success: function (o) { 163 success: function (o) {
164 var dd = { 164 var dd = {
165 js_code: o.code, 165 js_code: o.code,
@@ -186,7 +186,8 @@ App({ @@ -186,7 +186,8 @@ App({
186 app.globalData.openid = e.data.data.weapp_openid; 186 app.globalData.openid = e.data.data.weapp_openid;
187 //把会员的信息存在内存 187 //把会员的信息存在内存
188 wx.setStorageSync("userinfo", e.data.data); 188 wx.setStorageSync("userinfo", e.data.data);
189 - 189 + //刷一下导购
  190 + app.promiseGet("/api/weshop/users/getAndUpdateUser/" +app.globalData.setting.stoid + "/" + app.globalData.user_id, {})
190 //调用接口判断是不是会员 191 //调用接口判断是不是会员
191 app.promiseGet("/api/weshop/shoppingGuide/get/" + os.stoid + "/" + e.data.data.user_id, {}).then(res => { 192 app.promiseGet("/api/weshop/shoppingGuide/get/" + os.stoid + "/" + e.data.data.user_id, {}).then(res => {
192 if (res.data.code == 0) { 193 if (res.data.code == 0) {
@@ -202,7 +203,7 @@ App({ @@ -202,7 +203,7 @@ App({
202 }) 203 })
203 } 204 }
204 }) 205 })
205 - } 206 + //}
206 207
207 208
208 } 209 }
packageA/pages/profile/profile.js
@@ -79,6 +79,11 @@ Page({ @@ -79,6 +79,11 @@ Page({
79 loading: 0, 79 loading: 0,
80 oldBirtthDayLength:0, //生日日期个数 80 oldBirtthDayLength:0, //生日日期个数
81 oldbirthday:'',//生日日期 81 oldbirthday:'',//生日日期
  82 +
  83 + all_pick_list:null, //所有的门店的集合
  84 + old_all_sto:null,
  85 + keyword:'', //搜索门店的关键字
  86 + sec_i:-1
82 }, 87 },
83 //通过路径跳转到其他页面 88 //通过路径跳转到其他页面
84 goto: function (e) { 89 goto: function (e) {
@@ -267,8 +272,8 @@ Page({ @@ -267,8 +272,8 @@ Page({
267 if (e.data.code == 0 && e.data.data && e.data.data.pageData && e.data.data.pageData.length > 0) { 272 if (e.data.code == 0 && e.data.data && e.data.data.pageData && e.data.data.pageData.length > 0) {
268 273
269 var ishas_cate = 0; 274 var ishas_cate = 0;
270 - for (let i in e) {  
271 - let item = e[i]; 275 + for (let i in e.data.data.pageData) {
  276 + let item = e.data.data.pageData[i];
272 if (item.category_id > 0) { 277 if (item.category_id > 0) {
273 ishas_cate = 1; 278 ishas_cate = 1;
274 break; 279 break;
@@ -286,6 +291,10 @@ Page({ @@ -286,6 +291,10 @@ Page({
286 e.data.data.pageData.splice(0, 0, th.data.def_pick_store); //添加 291 e.data.data.pageData.splice(0, 0, th.data.def_pick_store); //添加
287 } 292 }
288 293
  294 + th.setData({
  295 + all_pick_list: e.data.data.pageData
  296 + });
  297 +
289 //单总量超出5个的时候 298 //单总量超出5个的时候
290 if (e.data.data.total > 10 && ishas_cate) { 299 if (e.data.data.total > 10 && ishas_cate) {
291 i.get("/api/weshop/storagecategory/page", { 300 i.get("/api/weshop/storagecategory/page", {
@@ -465,7 +474,8 @@ Page({ @@ -465,7 +474,8 @@ Page({
465 sort_store: 0, 474 sort_store: 0,
466 choice_sort_store: 1, 475 choice_sort_store: 1,
467 sec_sto: item, 476 sec_sto: item,
468 - sec_pick_index: 0 477 + sec_pick_index: 0,
  478 + sec_i: index,
469 }); 479 });
470 }, 480 },
471 // 返回按钮 481 // 返回按钮
@@ -1547,5 +1557,106 @@ Page({ @@ -1547,5 +1557,106 @@ Page({
1547 }) 1557 })
1548 }, 1558 },
1549 1559
  1560 + //获取搜索门店输入的值
  1561 + input_store: function (e) {
  1562 + this.setData({
  1563 + keyword: e.detail.value
  1564 + })
  1565 + },
  1566 +
  1567 + //搜索门店
  1568 + searchfn() {
  1569 + let choice_sort_store = this.data.choice_sort_store
  1570 + if (choice_sort_store == 0) { //全局搜索
  1571 + let all_pick_list = this.data.all_pick_list
  1572 + let def_pickpu_list = this.data.def_pickpu_list
  1573 + let keyword = this.data.keyword
  1574 + if (keyword) {
  1575 + let arr = all_pick_list.filter(item => {
  1576 + let i = item.pickup_name.indexOf(keyword)
  1577 + if (i > -1) {
  1578 + return true
  1579 + } else {
  1580 + return false
  1581 + }
  1582 + })
  1583 + if (arr && arr.length > 0) {
  1584 + if (this.data.is_show_sto_cat == 1) {
  1585 + this.setData({
  1586 + def_pickpu_list: arr
  1587 + })
  1588 + } else {
  1589 + this.setData({
  1590 + only_pk: arr
  1591 + })
  1592 + }
  1593 + } else {
  1594 + wx.showToast({
  1595 + title: '没有搜索到门店',
  1596 + icon: 'none',
  1597 + duration: 2000
  1598 + })
  1599 + }
  1600 + } else {
  1601 + if (this.data.is_show_sto_cat == 1) {
  1602 + this.setData({
  1603 + def_pickpu_list: all_pick_list.slice(0, 10)
  1604 + })
  1605 + } else {
  1606 + this.setData({
  1607 + only_pk: all_pick_list
  1608 + })
  1609 + }
  1610 +
  1611 + }
  1612 + } else { //分类下搜索
  1613 + let sec_i = this.data.sec_i
  1614 + let all_sto = this.data.all_sto
  1615 + let old_all_sto = this.data.old_all_sto
  1616 + if (!old_all_sto) {
  1617 + this.setData({
  1618 + old_all_sto:JSON.parse(JSON.stringify(all_sto))
  1619 + })
  1620 + }
  1621 + let sec_sto = this.data.sec_sto
  1622 + let sec_arr = this.data.old_all_sto[sec_i].s_arr
  1623 + let keyword = this.data.keyword
  1624 + let text = 'sec_sto.s_arr'
  1625 + if (keyword) {
  1626 + let arr = sec_arr.filter(item => {
  1627 + let i = item.pickup_name.indexOf(keyword)
  1628 + if (i > -1) {
  1629 + return true
  1630 + } else {
  1631 + return false
  1632 + }
  1633 + })
  1634 + if (arr && arr.length > 0) {
  1635 + this.setData({
  1636 + [text]: arr
  1637 + })
  1638 + } else {
  1639 + wx.showToast({
  1640 + title: '没有搜索到门店',
  1641 + icon: 'none',
  1642 + duration: 2000
  1643 + })
  1644 + }
  1645 + } else {
  1646 + if(this.data.old_all_sto){
  1647 + this.setData({
  1648 + [text]: this.data.old_all_sto[sec_i].s_arr
  1649 + })
  1650 + }else{
  1651 + this.setData({
  1652 + [text]: all_sto[sec_i].s_arr
  1653 + })
  1654 + }
  1655 + }
  1656 +
  1657 +
  1658 + }
  1659 + },
  1660 +
1550 1661
1551 }); 1662 });
1552 \ No newline at end of file 1663 \ No newline at end of file
packageA/pages/profile/profile.wxml
@@ -232,6 +232,14 @@ @@ -232,6 +232,14 @@
232 </view> 232 </view>
233 </view> 233 </view>
234 </view> 234 </view>
  235 +
  236 + <view class="searchbar flex-vertical-between storeListpadd">
  237 + <input class="inputstore fs28" placeholder="输入要搜索的门店" value="{{keyword}}" placeholder-class="fs28" maxlength="16" bindinput="input_store" bindconfirm="searchfn" />
  238 + <view class="search flex-center" bindtap="searchfn">
  239 + <view class="fs28">搜索</view>
  240 + </view>
  241 + </view>
  242 +
235 <!-- 门店列表,最外层的门店列表,一开始 --> 243 <!-- 门店列表,最外层的门店列表,一开始 -->
236 <view class="store-list"> 244 <view class="store-list">
237 <!--如果还没有点击更多门店的时候 --> 245 <!--如果还没有点击更多门店的时候 -->
packageA/pages/profile/profile.wxss
@@ -723,3 +723,28 @@ checkbox .wx-checkbox-input.wx-checkbox-input-checked::before { @@ -723,3 +723,28 @@ checkbox .wx-checkbox-input.wx-checkbox-input-checked::before {
723 content: '*'; 723 content: '*';
724 color: #C4182E; 724 color: #C4182E;
725 } 725 }
  726 +
  727 +
  728 +.searchbar {
  729 + height: 95rpx;
  730 + border-bottom: 2rpx solid rgb(238, 238, 238);
  731 +}
  732 +.storeListpadd {
  733 + padding: 0rpx 31rpx;
  734 +}
  735 +.search {
  736 + width: 125rpx;
  737 + height: 45rpx;
  738 + line-height: 45rpx;
  739 + background-color: rgb(219, 27, 52);
  740 + border-radius: 30rpx;
  741 + color: rgb(255, 255, 255);
  742 +}
  743 +.inputstore {
  744 + width: 510rpx;
  745 + height: 43rpx;
  746 + line-height: 43rpx;
  747 + border-radius: 30rpx;
  748 + border: 2rpx solid rgb(238, 238, 238);
  749 + padding-left: 30rpx;
  750 +}
726 \ No newline at end of file 751 \ No newline at end of file
packageE/pages/cart/cart2/cart2.js
@@ -186,6 +186,7 @@ Page({ @@ -186,6 +186,7 @@ Page({
186 can_use_ord_prom: {}, 186 can_use_ord_prom: {},
187 //存储订单促销的取价,按照门店进行索引 187 //存储订单促销的取价,按照门店进行索引
188 show_ord_prom: {}, 188 show_ord_prom: {},
  189 +
189 sameCityExp_off: 0, //未达到起送价 190 sameCityExp_off: 0, //未达到起送价
190 sameCityExp_info: '',//未达到起送价提示信息 191 sameCityExp_info: '',//未达到起送价提示信息
191 first_entry: 0,//进入次数,如果是第一次进入,进行判断是否进行优惠券是否直接使用 192 first_entry: 0,//进入次数,如果是第一次进入,进行判断是否进行优惠券是否直接使用
@@ -1001,6 +1002,8 @@ Page({ @@ -1001,6 +1002,8 @@ Page({
1001 var new_arr = []; 1002 var new_arr = [];
1002 for (var ir = 0; ir < carr.length; ir++) { 1003 for (var ir = 0; ir < carr.length; ir++) {
1003 1004
  1005 + carr[ir].collocationList = null;
  1006 +
1004 var c_ok = 1; 1007 var c_ok = 1;
1005 if (old_prom && (carr[ir].prom_type != old_prom.prom_type || carr[ir].prom_id != old_prom.prom_id)) { 1008 if (old_prom && (carr[ir].prom_type != old_prom.prom_type || carr[ir].prom_id != old_prom.prom_id)) {
1006 c_ok = 0; 1009 c_ok = 0;
@@ -1075,11 +1078,6 @@ Page({ @@ -1075,11 +1078,6 @@ Page({
1075 } 1078 }
1076 1079
1077 } 1080 }
1078 -  
1079 -  
1080 - if (is_change) {  
1081 - carr[iv].collocationList = null;  
1082 - }  
1083 } 1081 }
1084 //-- 对商品的多促销进行判断 ---2024-2-1-- 1082 //-- 对商品的多促销进行判断 ---2024-2-1--
1085 if (dug_cx_arr.length) { 1083 if (dug_cx_arr.length) {
@@ -5614,6 +5612,21 @@ Page({ @@ -5614,6 +5612,21 @@ Page({
5614 goods.prom_id = g_item.prom_id; 5612 goods.prom_id = g_item.prom_id;
5615 break; 5613 break;
5616 case 3: 5614 case 3:
  5615 +
  5616 + //判断一个优惠促销商品用户参与的问题
  5617 + let grs= await getApp().request.promiseGet("/api/weshop/promgoods/getUser/" + oo.stoid + "/" + g_item.prom_id+"/"+ getApp().globalData.user_id, {});
  5618 + if(!grs || grs.data.code==-1){
  5619 + let error_ts=goods.goods_name + "未找到优惠促销活动";
  5620 + if(grs && grs.data.msg.indexOf('无权限')>-1){
  5621 + error_ts=goods.goods_name + "无权限参与优惠促销活动";
  5622 + }
  5623 +
  5624 + getApp().confirmBox(error_ts);
  5625 + th.data.is_summit_ing = 0;
  5626 + th.setData({ submit: 0 })
  5627 + return false;
  5628 + }
  5629 +
5617 goods.prom_type = 3; 5630 goods.prom_type = 3;
5618 goods.prom_id = g_item.prom_id; 5631 goods.prom_id = g_item.prom_id;
5619 if (g_item.is_gift) { 5632 if (g_item.is_gift) {
packageG/pages/user/userinfo/userinfo.js
@@ -81,6 +81,10 @@ Page({ @@ -81,6 +81,10 @@ Page({
81 81
82 showvipcode:false, 82 showvipcode:false,
83 83
  84 + all_pick_list:null, //所有的门店的集合
  85 + old_all_sto:null,
  86 + keyword:'', //搜索门店的关键字
  87 + sec_i:-1
84 }, 88 },
85 //通过路径跳转到其他页面 89 //通过路径跳转到其他页面
86 goto: function(e) { 90 goto: function(e) {
@@ -350,6 +354,11 @@ Page({ @@ -350,6 +354,11 @@ Page({
350 } 354 }
351 e.data.data.pageData.splice(0, 0, th.data.def_pick_store); //添加 355 e.data.data.pageData.splice(0, 0, th.data.def_pick_store); //添加
352 } 356 }
  357 +
  358 +
  359 + th.setData({
  360 + all_pick_list: e.data.data.pageData
  361 + });
353 362
354 //单总量超出5个的时候 363 //单总量超出5个的时候
355 if (e.data.data.total > 10) { 364 if (e.data.data.total > 10) {
@@ -527,7 +536,8 @@ Page({ @@ -527,7 +536,8 @@ Page({
527 sort_store: 0, 536 sort_store: 0,
528 choice_sort_store: 1, 537 choice_sort_store: 1,
529 sec_sto: item, 538 sec_sto: item,
530 - sec_pick_index: 0 539 + sec_pick_index: 0,
  540 + sec_i: index,
531 }); 541 });
532 }, 542 },
533 // 返回按钮 543 // 返回按钮
@@ -1111,7 +1121,108 @@ Page({ @@ -1111,7 +1121,108 @@ Page({
1111 } 1121 }
1112 } 1122 }
1113 }); 1123 });
1114 - } 1124 + },
  1125 +
  1126 + //获取搜索门店输入的值
  1127 + input_store: function (e) {
  1128 + this.setData({
  1129 + keyword: e.detail.value
  1130 + })
  1131 + },
  1132 +
  1133 + //搜索门店
  1134 + searchfn() {
  1135 + let choice_sort_store = this.data.choice_sort_store
  1136 + if (choice_sort_store == 0) { //全局搜索
  1137 + let all_pick_list = this.data.all_pick_list
  1138 + let def_pickpu_list = this.data.def_pickpu_list
  1139 + let keyword = this.data.keyword
  1140 + if (keyword) {
  1141 + let arr = all_pick_list.filter(item => {
  1142 + let i = item.pickup_name.indexOf(keyword)
  1143 + if (i > -1) {
  1144 + return true
  1145 + } else {
  1146 + return false
  1147 + }
  1148 + })
  1149 + if (arr && arr.length > 0) {
  1150 + if (this.data.is_show_sto_cat == 1) {
  1151 + this.setData({
  1152 + def_pickpu_list: arr
  1153 + })
  1154 + } else {
  1155 + this.setData({
  1156 + only_pk: arr
  1157 + })
  1158 + }
  1159 + } else {
  1160 + wx.showToast({
  1161 + title: '没有搜索到门店',
  1162 + icon: 'none',
  1163 + duration: 2000
  1164 + })
  1165 + }
  1166 + } else {
  1167 + if (this.data.is_show_sto_cat == 1) {
  1168 + this.setData({
  1169 + def_pickpu_list: all_pick_list.slice(0, 10)
  1170 + })
  1171 + } else {
  1172 + this.setData({
  1173 + only_pk: all_pick_list
  1174 + })
  1175 + }
  1176 +
  1177 + }
  1178 + } else { //分类下搜索
  1179 + let sec_i = this.data.sec_i
  1180 + let all_sto = this.data.all_sto
  1181 + let old_all_sto = this.data.old_all_sto
  1182 + if (!old_all_sto) {
  1183 + this.setData({
  1184 + old_all_sto:JSON.parse(JSON.stringify(all_sto))
  1185 + })
  1186 + }
  1187 + let sec_sto = this.data.sec_sto
  1188 + let sec_arr = this.data.old_all_sto[sec_i].s_arr
  1189 + let keyword = this.data.keyword
  1190 + let text = 'sec_sto.s_arr'
  1191 + if (keyword) {
  1192 + let arr = sec_arr.filter(item => {
  1193 + let i = item.pickup_name.indexOf(keyword)
  1194 + if (i > -1) {
  1195 + return true
  1196 + } else {
  1197 + return false
  1198 + }
  1199 + })
  1200 + if (arr && arr.length > 0) {
  1201 + this.setData({
  1202 + [text]: arr
  1203 + })
  1204 + } else {
  1205 + wx.showToast({
  1206 + title: '没有搜索到门店',
  1207 + icon: 'none',
  1208 + duration: 2000
  1209 + })
  1210 + }
  1211 + } else {
  1212 + if(this.data.old_all_sto){
  1213 + this.setData({
  1214 + [text]: this.data.old_all_sto[sec_i].s_arr
  1215 + })
  1216 + }else{
  1217 + this.setData({
  1218 + [text]: all_sto[sec_i].s_arr
  1219 + })
  1220 + }
  1221 + }
  1222 +
  1223 +
  1224 + }
  1225 + },
1115 1226
1116 1227
1117 }); 1228 });
1118 \ No newline at end of file 1229 \ No newline at end of file
packageG/pages/user/userinfo/userinfo.wxml
@@ -344,6 +344,14 @@ @@ -344,6 +344,14 @@
344 </view> 344 </view>
345 </view> 345 </view>
346 </view> 346 </view>
  347 +
  348 + <view class="searchbar flex-vertical-between storeListpadd">
  349 + <input class="inputstore fs28" placeholder="输入要搜索的门店" value="{{keyword}}" placeholder-class="fs28" maxlength="16" bindinput="input_store" bindconfirm="searchfn" />
  350 + <view class="search flex-center" bindtap="searchfn">
  351 + <view class="fs28">搜索</view>
  352 + </view>
  353 + </view>
  354 +
347 <!-- 门店列表,最外层的门店列表,一开始 --> 355 <!-- 门店列表,最外层的门店列表,一开始 -->
348 <view class="store-list"> 356 <view class="store-list">
349 <!--如果还没有点击更多门店的时候 --> 357 <!--如果还没有点击更多门店的时候 -->
packageG/pages/user/userinfo/userinfo.wxss
@@ -674,4 +674,29 @@ input { @@ -674,4 +674,29 @@ input {
674 align-items: center; 674 align-items: center;
675 justify-content: center; 675 justify-content: center;
676 /* margin-top: 20rpx; */ 676 /* margin-top: 20rpx; */
  677 +}
  678 +
  679 +
  680 +.searchbar {
  681 + height: 95rpx;
  682 + border-bottom: 2rpx solid rgb(238, 238, 238);
  683 +}
  684 +.storeListpadd {
  685 + padding: 0rpx 31rpx;
  686 +}
  687 +.search {
  688 + width: 125rpx;
  689 + height: 45rpx;
  690 + line-height: 45rpx;
  691 + background-color: rgb(219, 27, 52);
  692 + border-radius: 30rpx;
  693 + color: rgb(255, 255, 255);
  694 +}
  695 +.inputstore {
  696 + width: 510rpx;
  697 + height: 43rpx;
  698 + line-height: 43rpx;
  699 + border-radius: 30rpx;
  700 + border: 2rpx solid rgb(238, 238, 238);
  701 + padding-left: 30rpx;
677 } 702 }
678 \ No newline at end of file 703 \ No newline at end of file
pages/activity/pind_list/pind_list.js
@@ -120,25 +120,50 @@ Page({ @@ -120,25 +120,50 @@ Page({
120 var o = endTimeList[i]; 120 var o = endTimeList[i];
121 var endTime = o.end_time; 121 var endTime = o.end_time;
122 if(th.data.type==0) endTime = o.start_time; 122 if(th.data.type==0) endTime = o.start_time;
123 - let obj = null;  
124 - // 如果活动未结束,对时间进行处理  
125 - if (endTime - newTime > 0){  
126 - let time = (endTime - newTime);  
127 - // 获取天、时、分、秒  
128 - let day = parseInt(time / (60 * 60 * 24));  
129 - let hou = parseInt(time % (60 * 60 * 24) / 3600);  
130 - let min = parseInt(time % (60 * 60 * 24) % 3600 / 60);  
131 - let sec = parseInt(time % (60 * 60 * 24) % 3600 % 60);  
132 - obj = {  
133 - day: this.timeFormat(day), hou: this.timeFormat(hou), min: this.timeFormat(min), sec: this.timeFormat(sec),hide:1 123 +
  124 + // 创建查询对象
  125 + let query = wx.createSelectorQuery();
  126 + // 获取目标元素,并获取目标元素的信息
  127 + query.select("#kill-item"+i).boundingClientRect();
  128 + // 获取视口,并获取视口信息
  129 + query.selectViewport().boundingClientRect();
  130 + //-- 执行查询,元素要在显示中的才显示定时器 --
  131 + query.exec(([target, view]) => {
  132 +
  133 + if (!th.data.is_timer) return;
  134 + if (!target) return;
  135 + if (!target.id) return;
  136 + let idx= target.id.replace('kill-item','');
  137 + // 条件1:当目标顶部距离视口顶部距离小于视口的高度时
  138 + // 条件2:当目标底部距离视口顶部距离大于0时
  139 + // 当以上两个条件同时成立时,目标元素在视口中
  140 + if (target.top < view.height && target.bottom > 0) {
  141 +
  142 + let obj = null;
  143 + // 如果活动未结束,对时间进行处理
  144 + if (endTime - newTime > 0) {
  145 + let time = (endTime - newTime);
  146 + // 获取天、时、分、秒
  147 + let day = parseInt(time / (60 * 60 * 24));
  148 + let hou = parseInt(time % (60 * 60 * 24) / 3600);
  149 + let min = parseInt(time % (60 * 60 * 24) % 3600 / 60);
  150 + let sec = parseInt(time % (60 * 60 * 24) % 3600 % 60);
  151 + obj = {
  152 + day: this.timeFormat(day),
  153 + hou: this.timeFormat(hou),
  154 + min: this.timeFormat(min),
  155 + sec: this.timeFormat(sec),
  156 + hide: 1
  157 + }
  158 + } else {
  159 + //活动已结束,全部设置为'00'
  160 + obj = {day: '00', hou: '00', min: '00', sec: '00'}
134 } 161 }
135 - }else{  
136 - //活动已结束,全部设置为'00'  
137 - obj = { day: '00', hou: '00', min: '00', sec: '00' }  
138 - }  
139 - var txt ="goodlist["+i+"].djs";  
140 - th.setData({ [txt]: obj});  
141 - } 162 + var txt = "goodlist[" + idx + "].djs";
  163 + th.setData({[txt]: obj});
  164 + }
  165 + });
  166 + }
142 }, 167 },
143 168
144 //读取数据 169 //读取数据
pages/activity/pind_list/pind_list.wxml
@@ -28,7 +28,7 @@ @@ -28,7 +28,7 @@
28 28
29 29
30 <view class="kill-list"> 30 <view class="kill-list">
31 - <view class="kill-item" wx:for="{{goodlist}}" wx:if="{{item.djs.hide==1}}"> 31 + <view id="kill-item{{index}}" class="kill-item" wx:for="{{goodlist}}" >
32 <navigator class="kill-pic " url="{{!item.goods_type ? ('/pages/goods/goodsInfo/goodsInfo?prom_type=6&goods_id=' + item.goods_id+ '&prom_id=' + item.id):('/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo?prom_type=6&goods_id=' + item.goods_id + '&prom_id=' + item.id)}}"> 32 <navigator class="kill-pic " url="{{!item.goods_type ? ('/pages/goods/goodsInfo/goodsInfo?prom_type=6&goods_id=' + item.goods_id+ '&prom_id=' + item.id):('/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo?prom_type=6&goods_id=' + item.goods_id + '&prom_id=' + item.id)}}">
33 <image class="wh100" src="{{url}}{{item.original_img}}" data-val="{{item.original_img}}" 33 <image class="wh100" src="{{url}}{{item.original_img}}" data-val="{{item.original_img}}"
34 data-errorimg="goodlist[{{index}}].original_img" binderror="bind_bnerr2" lazy-load="true"></image> 34 data-errorimg="goodlist[{{index}}].original_img" binderror="bind_bnerr2" lazy-load="true"></image>
pages/cart/cart/cart.js
@@ -497,7 +497,6 @@ Page({ @@ -497,7 +497,6 @@ Page({
497 th.setData({ 497 th.setData({
498 requestData: [], 498 requestData: [],
499 all_num: 0, 499 all_num: 0,
500 - is_load: 1,  
501 is_edit: 0, 500 is_edit: 0,
502 checkAllToggle:0 501 checkAllToggle:0
503 }),wx.stopPullDownRefresh(); 502 }),wx.stopPullDownRefresh();
@@ -1038,7 +1037,7 @@ Page({ @@ -1038,7 +1037,7 @@ Page({
1038 //获取秒杀 1037 //获取秒杀
1039 if(item.prom_type==1) { 1038 if(item.prom_type==1) {
1040 await getApp().request.promiseGet('/api/ms/flash_sale/getNew/' + os.stoid + '/' + user_id + '/' + item.prom_id, {}).then(res => { 1039 await getApp().request.promiseGet('/api/ms/flash_sale/getNew/' + os.stoid + '/' + user_id + '/' + item.prom_id, {}).then(res => {
1041 - if (res.data.code == 0) { 1040 + if (res.data.code == 0 && res.data.data) {
1042 prom = res.data.data; 1041 prom = res.data.data;
1043 prom.price = prom.user_price; 1042 prom.price = prom.user_price;
1044 } 1043 }
@@ -1085,7 +1084,7 @@ Page({ @@ -1085,7 +1084,7 @@ Page({
1085 } 1084 }
1086 }) 1085 })
1087 } 1086 }
1088 - if (msNum && (msNum >= prom.buy_limit)) { 1087 + if (msNum && (msNum >= prom.buy_limit && prom.buy_limit>0)) {
1089 console.log('秒杀限购') 1088 console.log('秒杀限购')
1090 th.disInvalid({ 1089 th.disInvalid({
1091 ...item, 1090 ...item,
@@ -2102,7 +2101,7 @@ Page({ @@ -2102,7 +2101,7 @@ Page({
2102 //判断多门店,优惠促销次数的控制 2101 //判断多门店,优惠促销次数的控制
2103 async multiple_stores_pro(pitems, item) { 2102 async multiple_stores_pro(pitems, item) {
2104 2103
2105 - if(!this.data.requestData || !this.data.requestData[pitems]) return false 2104 + if(!this.data.requestData || !this.data.requestData[pitems] || !this.data.requestData[pitems].goods) return false
2106 2105
2107 let a = this.data.requestData[pitems].goods[item]; 2106 let a = this.data.requestData[pitems].goods[item];
2108 let th = this 2107 let th = this
@@ -2317,7 +2316,7 @@ Page({ @@ -2317,7 +2316,7 @@ Page({
2317 // return false; 2316 // return false;
2318 // } 2317 // }
2319 2318
2320 - var txt0 = "requestData[" + pitems + "].show_can_cx"; 2319 + var txt0 = "requestData[" + pitems + "].show_can_cx1";
2321 e.setData({ 2320 e.setData({
2322 [txt0]: {}, 2321 [txt0]: {},
2323 }); 2322 });
@@ -2348,6 +2347,7 @@ Page({ @@ -2348,6 +2347,7 @@ Page({
2348 title: the_res.msg, 2347 title: the_res.msg,
2349 icon: 'none', 2348 icon: 'none',
2350 }); 2349 });
  2350 + th.clear_clicking();
2351 } 2351 }
2352 }) 2352 })
2353 2353
@@ -2624,7 +2624,6 @@ Page({ @@ -2624,7 +2624,6 @@ Page({
2624 [txt]: prom_goodsbuynum 2624 [txt]: prom_goodsbuynum
2625 }); 2625 });
2626 2626
2627 -  
2628 } 2627 }
2629 } 2628 }
2630 if (item[c].prom_type == 10) { 2629 if (item[c].prom_type == 10) {
@@ -2702,11 +2701,6 @@ Page({ @@ -2702,11 +2701,6 @@ Page({
2702 2701
2703 2702
2704 2703
2705 -  
2706 -  
2707 -  
2708 -  
2709 -  
2710 //总的价格,把组合商品的价格拿出来 2704 //总的价格,把组合商品的价格拿出来
2711 var zh_calc_res = zh_calc.calculate_zh(car, a, th); 2705 var zh_calc_res = zh_calc.calculate_zh(car, a, th);
2712 console.log('.组合价-----------') 2706 console.log('.组合价-----------')
@@ -3179,7 +3173,7 @@ Page({ @@ -3179,7 +3173,7 @@ Page({
3179 var buylimit = 0 3173 var buylimit = 0
3180 if(t.prom_type==1) { 3174 if(t.prom_type==1) {
3181 await getApp().request.promiseGet("/api/ms/flash_sale/getNew/" + t.store_id + "/" + getApp().globalData.user_id + "/" + t.prom_id, {}).then(res => { 3175 await getApp().request.promiseGet("/api/ms/flash_sale/getNew/" + t.store_id + "/" + getApp().globalData.user_id + "/" + t.prom_id, {}).then(res => {
3182 - if (res.data.code == 0) { 3176 + if (res.data.code == 0 && res.data.data) {
3183 th.data.sele_g = res.data.data; 3177 th.data.sele_g = res.data.data;
3184 th.data.sele_g.viplimited = res.data.data.buy_limit; 3178 th.data.sele_g.viplimited = res.data.data.buy_limit;
3185 buylimit = !res.data.data.buy_limit ? 0 : res.data.data.buy_limit; 3179 buylimit = !res.data.data.buy_limit ? 0 : res.data.data.buy_limit;
@@ -3812,6 +3806,7 @@ Page({ @@ -3812,6 +3806,7 @@ Page({
3812 var et= {"prom_type":i_arr[j].prom_type,"prom_id":i_arr[j].prom_id,"goods_id":i_arr[j].goods_id}; 3806 var et= {"prom_type":i_arr[j].prom_type,"prom_id":i_arr[j].prom_id,"goods_id":i_arr[j].goods_id};
3813 glist.push(et); 3807 glist.push(et);
3814 } 3808 }
  3809 +
3815 ab = 1; 3810 ab = 1;
3816 3811
3817 //-- 获取促销活动是不是有参与 -- 3812 //-- 获取促销活动是不是有参与 --
@@ -4278,7 +4273,6 @@ Page({ @@ -4278,7 +4273,6 @@ Page({
4278 var ky=val.goods_id + "-"+val.prom_type + "-"+val.prom_id; 4273 var ky=val.goods_id + "-"+val.prom_type + "-"+val.prom_id;
4279 var obj = map_limit.get(ky); 4274 var obj = map_limit.get(ky);
4280 if (obj){ 4275 if (obj){
4281 - obj.g_num+=val.goods_num;  
4282 continue; 4276 continue;
4283 } 4277 }
4284 var promgoodsbuynum =val.promgoodsbuynum || 0; 4278 var promgoodsbuynum =val.promgoodsbuynum || 0;
@@ -4293,8 +4287,7 @@ Page({ @@ -4293,8 +4287,7 @@ Page({
4293 //try { 4287 //try {
4294 for (var ind in ddata) { 4288 for (var ind in ddata) {
4295 var val = ddata[ind]; 4289 var val = ddata[ind];
4296 - var num = map.get(val.goods_id + "");  
4297 - 4290 +
4298 var ky=val.goods_id + "-"+val.prom_type + "-"+val.prom_id; 4291 var ky=val.goods_id + "-"+val.prom_type + "-"+val.prom_id;
4299 var ky2=val.prom_type + "-"+val.prom_id; 4292 var ky2=val.prom_type + "-"+val.prom_id;
4300 4293
@@ -4313,7 +4306,7 @@ Page({ @@ -4313,7 +4306,7 @@ Page({
4313 4306
4314 if (val.prom_type == 1 || val.prom_type == 2) { 4307 if (val.prom_type == 1 || val.prom_type == 2) {
4315 var s_num=num; 4308 var s_num=num;
4316 - if(th.data.sales_rules> 1) s_num=buyed; 4309 + //if(th.data.sales_rules> 1) s_num=buyed;
4317 if (s_num > val.store_count) { 4310 if (s_num > val.store_count) {
4318 isok = 0; 4311 isok = 0;
4319 gname = val.goods_name; 4312 gname = val.goods_name;
@@ -4328,7 +4321,7 @@ Page({ @@ -4328,7 +4321,7 @@ Page({
4328 break; 4321 break;
4329 } 4322 }
4330 4323
4331 - if(cur_buyed && buyed.g_num > val.goods_num - val.buy_num && val.goods_num) { 4324 + if(cur_buyed && cur_buyed.g_num > val.goods_num - val.buy_num && val.goods_num) {
4332 isok = 0; 4325 isok = 0;
4333 gname = val.goods_name; 4326 gname = val.goods_name;
4334 err="超出活动库存"; 4327 err="超出活动库存";
pages/goods/goodsInfo/goodsInfo.js
@@ -403,8 +403,8 @@ Page({ @@ -403,8 +403,8 @@ Page({
403 403
404 //判断活动 404 //判断活动
405 if (prom_type) { 405 if (prom_type) {
406 - this.data.prom_type = prom_type;  
407 - this.data.prom_id = prom_id; 406 + this.data.prom_type = parseInt(prom_type);
  407 + this.data.prom_id = parseInt(prom_id);
408 408
409 //-- 基础的活动类型 -- 409 //-- 基础的活动类型 --
410 this.data.base_nor_prom_type = prom_type; 410 this.data.base_nor_prom_type = prom_type;
@@ -5095,9 +5095,9 @@ Page({ @@ -5095,9 +5095,9 @@ Page({
5095 if (em.data.data <= 0) ee.setData({ 5095 if (em.data.data <= 0) ee.setData({
5096 prom_r_null: 1 5096 prom_r_null: 1
5097 }); 5097 });
5098 - //拿取价格并且判断时间--  
5099 - getApp().request.get("/api/weshop/teamlist/get/" +  
5100 - os.stoid + "/" + prom_id, { 5098 + //拿取价格并且判断时间,并判断会员的身分--
  5099 + getApp().request.get("/api/weshop/teamlist/getUser/" +
  5100 + os.stoid + "/" + prom_id+"/"+getApp().globalData.user_id, {
5101 success: async function (t) { 5101 success: async function (t) {
5102 if (t.data.code != 0) { 5102 if (t.data.code != 0) {
5103 ee.get_normal(gid); 5103 ee.get_normal(gid);
@@ -5140,27 +5140,27 @@ Page({ @@ -5140,27 +5140,27 @@ Page({
5140 } 5140 }
5141 5141
5142 //判断拼团的---会员身份-- 5142 //判断拼团的---会员身份--
5143 - await getApp().request.promiseGet("/api/weshop/teamlist/pageteam/2", {  
5144 - data: {  
5145 - store_id: os.stoid,  
5146 - is_end: 0,  
5147 - is_show: 1,  
5148 - user_id: getApp().globalData.user_id,  
5149 - pageSize: 1000  
5150 - }  
5151 - }).then(res => {  
5152 - let pd_list = res.data.data.pageData;  
5153 - if (res.data.code == 0 && pd_list.length > 0) {  
5154 - flag = pd_list.some(pd => {  
5155 - return pd.goods_id == gid  
5156 - })  
5157 - }  
5158 - })  
5159 - if (!flag) {  
5160 - ee.get_normal(gid);  
5161 - return false; 5143 + // await getApp().request.promiseGet("/api/weshop/teamlist/pageteam/2", {
  5144 + // data: {
  5145 + // store_id: os.stoid,
  5146 + // is_end: 0,
  5147 + // is_show: 1,
  5148 + // user_id: getApp().globalData.user_id,
  5149 + // pageSize: 1000
  5150 + // }
  5151 + // }).then(res => {
  5152 + // let pd_list = res.data.data.pageData;
  5153 + // if (res.data.code == 0 && pd_list.length > 0) {
  5154 + // flag = pd_list.some(pd => {
  5155 + // return pd.goods_id == gid
  5156 + // })
  5157 + // }
  5158 + // })
  5159 + // if (!flag) {
  5160 + // ee.get_normal(gid);
  5161 + // return false;
  5162 + // }
5162 5163
5163 - }  
5164 //-------查看自己是不是有买过该团的商品,并还为支付,或者在进行中------- 5164 //-------查看自己是不是有买过该团的商品,并还为支付,或者在进行中-------
5165 await getApp().request.promiseGet("/api/weshop/order/page", { 5165 await getApp().request.promiseGet("/api/weshop/order/page", {
5166 data: { 5166 data: {
@@ -5770,7 +5770,7 @@ Page({ @@ -5770,7 +5770,7 @@ Page({
5770 }); 5770 });
5771 5771
5772 // s.my_warnning('超出商品限购', 0, th); 5772 // s.my_warnning('超出商品限购', 0, th);
5773 - var num = 0;//th.data.prom_buy_limit - th.data.prom_buy_num; 5773 + var num = th.data.sele_g.viplimited - th.data.g_buy_num.get(th.data.sele_g.goods_id);
5774 if (num <= 0) num = 1; 5774 if (num <= 0) num = 1;
5775 th.setData({ 5775 th.setData({
5776 goodsInputNum: num 5776 goodsInputNum: num
pages/goods/goodsList/goodsList.js
@@ -45,9 +45,12 @@ Page({ @@ -45,9 +45,12 @@ Page({
45 gr_fir:0, //分组第一次 45 gr_fir:0, //分组第一次
46 share_imgurl:'', //分享图片 46 share_imgurl:'', //分享图片
47 add_purchase:false, 47 add_purchase:false,
  48 +
  49 + pro_good:null, //优惠促销活动
  50 + pro_good_err:null, //优惠促销活动
48 }, 51 },
49 52
50 - onLoad: function(t) { 53 + onLoad: async function(t) {
51 //----------商品分组自定义分享图片---------- 54 //----------商品分组自定义分享图片----------
52 if (t.gid || t.group_id) { 55 if (t.gid || t.group_id) {
53 let id = t.gid || t.group_id 56 let id = t.gid || t.group_id
@@ -75,31 +78,29 @@ Page({ @@ -75,31 +78,29 @@ Page({
75 var th=this; 78 var th=this;
76 var url = this.data.baseUrl; 79 var url = this.data.baseUrl;
77 80
78 - //优惠活动的凑单  
79 - if(t.prom_type==3){  
80 - if (0 != t.prom_id && t.prom_id != undefined) { url += "&prom_id=" + t.prom_id; }  
81 - if (0 != t.prom_type && t.prom_type != undefined) { url += "&prom_type=" + t.prom_type; }  
82 - //-- 获取 --  
83 - getApp().request.promiseGet("/api/weshop/promgoodslist/list",{  
84 - data:{prom_id:t.prom_id }  
85 - }).then(res=>{  
86 - if(res.data.code==0){  
87 - var arr= res.data.data;  
88 - th.set_prom_list(arr);  
89 - }  
90 - })  
91 - if (t.prom_id) {  
92 - this.getprom(t.prom_id)  
93 - }  
94 - } 81 + if (0 != t.prom_id && t.prom_id != undefined) { url += "&prom_id=" + t.prom_id; }
  82 + if (0 != t.prom_type && t.prom_type != undefined) { url += "&prom_type=" + t.prom_type; }
95 83
96 84
97 //先查看一下是不是系统会员 85 //先查看一下是不是系统会员
98 - getApp().waitfor_login(()=> { 86 + getApp().waitfor_login(async ()=> {
99 if (!getApp().globalData.user_id) { 87 if (!getApp().globalData.user_id) {
100 ut.new_user_go(oo.stoid, first_leader); 88 ut.new_user_go(oo.stoid, first_leader);
101 } 89 }
102 90
  91 + await th.get_prom_act(t);
  92 + if(t.prom_type==3 && !th.data.pro_good){
  93 + if(th.data.pro_good_err.indexOf("无权限")>-1){
  94 + ut.m_toast('您无权限参与优惠促销活动');
  95 + }else{
  96 + ut.m_toast('未找到优惠促销活动');
  97 + }
  98 + setTimeout(()=>{
  99 + getApp().goto('/pages/index/index/index');
  100 + },1500)
  101 + return false
  102 + }
  103 +
103 this.data.is_new=t.is_new; 104 this.data.is_new=t.is_new;
104 this.data.is_hot=t.is_hot; 105 this.data.is_hot=t.is_hot;
105 if (0 != t.cat_id && t.cat_id != undefined) { 106 if (0 != t.cat_id && t.cat_id != undefined) {
@@ -257,6 +258,31 @@ Page({ @@ -257,6 +258,31 @@ Page({
257 }) 258 })
258 }, 259 },
259 260
  261 +
  262 + async get_prom_act(t){
  263 + var th=this;
  264 + //优惠活动的凑单
  265 + if(t.prom_type==3){
  266 + if (t.prom_id) {
  267 + await this.getprom(t.prom_id);
  268 + if(!th.data.pro_good){
  269 + return false;
  270 + }
  271 + }
  272 +
  273 + //-- 获取 --
  274 + getApp().request.promiseGet("/api/weshop/promgoodslist/list",{
  275 + data:{prom_id:t.prom_id }
  276 + }).then(res=>{
  277 + if(res.data.code==0){
  278 + var arr= res.data.data;
  279 + th.set_prom_list(arr);
  280 + }
  281 + })
  282 +
  283 + }
  284 + },
  285 +
260 onShow:function () { 286 onShow:function () {
261 getApp().check_can_share(); 287 getApp().check_can_share();
262 }, 288 },
@@ -274,14 +300,20 @@ Page({ @@ -274,14 +300,20 @@ Page({
274 }, 300 },
275 //获取优惠活动 301 //获取优惠活动
276 async getprom(prom_id){ 302 async getprom(prom_id){
277 - await getApp().request.promiseGet("/api/weshop/promgoods/get/" + oo.stoid + "/" + prom_id, {}).then(res => { 303 + let th=this;
  304 + var uid=getApp().globalData.user_id || 0;
  305 + await getApp().request.promiseGet("/api/weshop/promgoods/getUser/" + oo.stoid + "/" + prom_id+"/"+uid, {}).then(res => {
278 if (res.data.code == 0) { 306 if (res.data.code == 0) {
279 let prom = res.data.data; 307 let prom = res.data.data;
  308 + th.data.pro_good=prom;
280 let limit_num =prom.limit_num 309 let limit_num =prom.limit_num
281 this.setData({ 310 this.setData({
282 limit_num 311 limit_num
283 }) 312 })
  313 + }else{
  314 + th.data.pro_good_err=res.data.msg;
284 } 315 }
  316 +
285 }) 317 })
286 }, 318 },
287 //设置优惠券的 319 //设置优惠券的
pages/user/order_list/order_list.js
@@ -137,6 +137,10 @@ Page({ @@ -137,6 +137,10 @@ Page({
137 onShow: function () { 137 onShow: function () {
138 wx.showLoading(); 138 wx.showLoading();
139 var th=this; 139 var th=this;
  140 + th.setData({
  141 + cardList:[],
  142 + list2:[]
  143 + });
140 //-- 读取会员的信息先 --,再app.js中有 144 //-- 读取会员的信息先 --,再app.js中有
141 this.check_user_storage(()=> { 145 this.check_user_storage(()=> {
142 //在界面显示 146 //在界面显示
@@ -989,7 +993,7 @@ Page({ @@ -989,7 +993,7 @@ Page({
989 } 993 }
990 994
991 if (!r_data.promGoodsLists && good.prom_type == 3) { 995 if (!r_data.promGoodsLists && good.prom_type == 3) {
992 - var content = good.goods_name + '未找到活动,请取消订单重新购买'; 996 + var content = good.goods_name + '未找到活动或您无权限参与该活动,请取消订单重新购买';
993 th.toast(content); 997 th.toast(content);
994 p_ok = 0; 998 p_ok = 0;
995 }else if(r_data.promGoodsLists && good.prom_type == 3){ 999 }else if(r_data.promGoodsLists && good.prom_type == 3){