Commit 58fdfa3416a3bbc9b9cb0f8365c52fb6145a1137
Merge branch 'dev' into 'test'
Dev See merge request !93
Showing
2 changed files
with
70 additions
and
83 deletions
components/diy_goodsGroup/diy_goodsGroup.js
1 | -// var e = function(e) { | ||
2 | -// return e && e.__esModule ? e : { | ||
3 | -// default: e | ||
4 | -// }; | ||
5 | -// }(require("../../utils/LoadMore3.js")), | ||
6 | -// n = new e.default(), | ||
7 | var t = getApp(), | 1 | var t = getApp(), |
8 | a = t.request, | 2 | a = t.request, |
9 | o = t.globalData.setting, | 3 | o = t.globalData.setting, |
@@ -82,7 +76,6 @@ Component({ | @@ -82,7 +76,6 @@ Component({ | ||
82 | }, | 76 | }, |
83 | methods: { | 77 | methods: { |
84 | // 这里是一个自定义方法 | 78 | // 这里是一个自定义方法 |
85 | - | ||
86 | init: function (classstyle_id, wgroup) { | 79 | init: function (classstyle_id, wgroup) { |
87 | var th = this; | 80 | var th = this; |
88 | var g_id = this.data.g_id; | 81 | var g_id = this.data.g_id; |
@@ -93,9 +86,11 @@ Component({ | @@ -93,9 +86,11 @@ Component({ | ||
93 | } | 86 | } |
94 | 87 | ||
95 | var th = this, | 88 | var th = this, |
96 | - app = getApp(), | ||
97 | - index = 0, | ||
98 | - gdata = []; | 89 | + app = getApp(), |
90 | + index = 0, | ||
91 | + gdata = []; | ||
92 | + | ||
93 | + classstyle_id = classstyle_id + ""; | ||
99 | switch (classstyle_id) { | 94 | switch (classstyle_id) { |
100 | case "1": | 95 | case "1": |
101 | g_id.forEach(function (val, ind) { | 96 | g_id.forEach(function (val, ind) { |
@@ -146,15 +141,15 @@ Component({ | @@ -146,15 +141,15 @@ Component({ | ||
146 | }) | 141 | }) |
147 | break; | 142 | break; |
148 | case "2": | 143 | case "2": |
149 | - console.log(2222222222222222222); | 144 | + |
150 | var item = {}; | 145 | var item = {}; |
151 | app.request.promiseGet("/api/weshop/goods/page", { | 146 | app.request.promiseGet("/api/weshop/goods/page", { |
152 | data: { | 147 | data: { |
153 | - store_id: 1, | 148 | + store_id: os.stoid , |
154 | is_recommend: th.data.is_recommend, | 149 | is_recommend: th.data.is_recommend, |
155 | is_hot: th.data.is_hot, | 150 | is_hot: th.data.is_hot, |
156 | is_new: th.data.is_new, | 151 | is_new: th.data.is_new, |
157 | - pageSize: th.data.goodscount , | 152 | + pageSize: th.data.goodscount, |
158 | page: th.data.currentPage, | 153 | page: th.data.currentPage, |
159 | } | 154 | } |
160 | }).then(res => { | 155 | }).then(res => { |
@@ -164,38 +159,34 @@ Component({ | @@ -164,38 +159,34 @@ Component({ | ||
164 | goods_btn: res.data.data.pageData, | 159 | goods_btn: res.data.data.pageData, |
165 | total: res.data.data.total | 160 | total: res.data.data.total |
166 | }) | 161 | }) |
167 | - console.log(66666666677777777777); | ||
168 | - console.log(res.data.data.total); | ||
169 | - console.log(res.data); | ||
170 | - console.log(this.data.total); | ||
171 | th.data.currentPage++; | 162 | th.data.currentPage++; |
172 | 163 | ||
173 | goods.forEach(function (val, ind) { | 164 | goods.forEach(function (val, ind) { |
174 | var item = {}; | 165 | var item = {}; |
175 | var prom_id = null; | 166 | var prom_id = null; |
176 | console.log(val.goodsid); | 167 | console.log(val.goodsid); |
177 | - app.request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + val.goods_id, {}).then(res => { | ||
178 | - //商品地址 | ||
179 | - var goods = res.data.data; | 168 | + //app.request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + val.goods_id, {}).then(res => { |
169 | + //商品地址 | ||
170 | + //var goods = res.data.data; | ||
180 | 171 | ||
181 | - item.goods_name = goods.goods_name; | ||
182 | - item.goods_img = th.data.imghost + goods.original_img; | ||
183 | - item.market_price = goods.market_price; | ||
184 | - item.shop_price = goods.shop_price; | ||
185 | - item.sales_sum = goods.sales_sum; | ||
186 | - item.goods_id = goods.goods_id; | ||
187 | - prom_id = res.data.data.prom_id; | 172 | + item.goods_name = val.goods_name; |
173 | + item.goods_img = th.data.imghost + val.original_img; | ||
174 | + item.market_price = val.market_price; | ||
175 | + item.shop_price = val.shop_price; | ||
176 | + item.sales_sum = val.sales_sum; | ||
177 | + item.goods_id = val.goods_id; | ||
178 | + prom_id = val.prom_id; | ||
188 | 179 | ||
189 | - var prom_type = res.data.data.prom_type; //0普通商品 1秒杀 6拼单 | 180 | + var prom_type = res.data.data.prom_type; //0普通商品 1秒杀 6拼单 |
190 | 181 | ||
191 | - var url = ""; | ||
192 | - if (prom_type == 1) { | ||
193 | - url = "/api/weshop/teamlist/get/" + os.stoid + "/" + prom_id; | ||
194 | - } else if (prom_type == 6) { | ||
195 | - url = "/api/ms/flash_sale/get/" + os.stoid + "/" + prom_id; | ||
196 | - } | ||
197 | - return app.request.promiseGet(url, {}) | ||
198 | - }).then(res => { | 182 | + var url = ""; |
183 | + if (prom_type == 1) { | ||
184 | + url = "/api/weshop/teamlist/get/" + os.stoid + "/" + prom_id; | ||
185 | + } else if (prom_type == 6) { | ||
186 | + url = "/api/ms/flash_sale/get/" + os.stoid + "/" + prom_id; | ||
187 | + } | ||
188 | + | ||
189 | + app.request.promiseGet(url, {}).then(res => { | ||
199 | var prom = res.data.data; | 190 | var prom = res.data.data; |
200 | if (prom != null) { | 191 | if (prom != null) { |
201 | item.shop_price = res.data.data.price; | 192 | item.shop_price = res.data.data.price; |
@@ -203,19 +194,18 @@ Component({ | @@ -203,19 +194,18 @@ Component({ | ||
203 | th.data.requestData.push(item); | 194 | th.data.requestData.push(item); |
204 | th.setData({ | 195 | th.setData({ |
205 | goods_array: th.data.requestData, | 196 | goods_array: th.data.requestData, |
206 | - page: th.data.currentPage-1, | 197 | + page: th.data.currentPage - 1, |
207 | }); | 198 | }); |
208 | }) | 199 | }) |
209 | }) | 200 | }) |
210 | 201 | ||
211 | }) | 202 | }) |
212 | - | ||
213 | break; | 203 | break; |
214 | case "3": | 204 | case "3": |
215 | var item = {}; | 205 | var item = {}; |
216 | app.request.promiseGet("/api/weshop/goodsGroup/pageGoodsList", { | 206 | app.request.promiseGet("/api/weshop/goodsGroup/pageGoodsList", { |
217 | data: { | 207 | data: { |
218 | - store_id: 1, | 208 | + store_id:os.stoid , |
219 | gpid: wgroup, | 209 | gpid: wgroup, |
220 | pageSize: th.data.goodscount, | 210 | pageSize: th.data.goodscount, |
221 | page: th.data.currentPage, | 211 | page: th.data.currentPage, |
@@ -223,45 +213,41 @@ Component({ | @@ -223,45 +213,41 @@ Component({ | ||
223 | }).then(res => { | 213 | }).then(res => { |
224 | //商品地址 | 214 | //商品地址 |
225 | var goods = res.data.data.pageData; | 215 | var goods = res.data.data.pageData; |
226 | - console.log("333333333zwp" ); | ||
227 | - console.log(res.data.data); | ||
228 | th.setData({ | 216 | th.setData({ |
229 | - goods_btn: res.data.data.pageData, | ||
230 | - total: res.data.data.total | 217 | + goods_btn: res.data.data.pageData, total: res.data.data.total |
231 | }) | 218 | }) |
232 | - console.log("goods_btn"); | ||
233 | - console.log(th.data.goods_btn); | 219 | + |
234 | th.data.currentPage++; | 220 | th.data.currentPage++; |
235 | goods.forEach(function (val, ind) { | 221 | goods.forEach(function (val, ind) { |
236 | var item = {}; | 222 | var item = {}; |
237 | var prom_id = null; | 223 | var prom_id = null; |
238 | console.log(val.goodsid); | 224 | console.log(val.goodsid); |
239 | - app.request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + val.goods_id, {}).then(res => { | ||
240 | - //商品地址 | ||
241 | - var goods = res.data.data; | ||
242 | - console.log("goods"); | ||
243 | - console.log(goods); | ||
244 | - // th.setData({ | ||
245 | - // goods_btn: res.data.data | ||
246 | - // }) | ||
247 | - item.goods_name = goods.goods_name; | ||
248 | - item.goods_img = th.data.imghost + goods.original_img; | ||
249 | - item.market_price = goods.market_price; | ||
250 | - item.shop_price = goods.shop_price; | ||
251 | - item.sales_sum = goods.sales_sum; | ||
252 | - item.goods_id = goods.goods_id; | ||
253 | - prom_id = res.data.data.prom_id; | 225 | + //app.request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + val.goods_id, {}).then(res => { |
226 | + //商品地址 | ||
227 | + var goods = res.data.data; | ||
228 | + console.log("goods"); | ||
229 | + console.log(goods); | ||
230 | + // th.setData({ | ||
231 | + // goods_btn: res.data.data | ||
232 | + // }) | ||
233 | + item.goods_name = val.goods_name; | ||
234 | + item.goods_img = th.data.imghost + val.original_img; | ||
235 | + item.market_price = val.market_price; | ||
236 | + item.shop_price = val.shop_price; | ||
237 | + item.sales_sum = val.sales_sum; | ||
238 | + item.goods_id = val.goods_id; | ||
239 | + prom_id = val.prom_id; | ||
254 | 240 | ||
255 | - var prom_type = res.data.data.prom_type; //0普通商品 1秒杀 6拼单 | 241 | + var prom_type = res.data.data.prom_type; //0普通商品 1秒杀 6拼单 |
256 | 242 | ||
257 | - var url = ""; | ||
258 | - if (prom_type == 1) { | ||
259 | - url = "/api/weshop/teamlist/get/" + os.stoid + "/" + prom_id; | ||
260 | - } else if (prom_type == 6) { | ||
261 | - url = "/api/ms/flash_sale/get/" + os.stoid + "/" + prom_id; | ||
262 | - } | ||
263 | - return app.request.promiseGet(url, {}) | ||
264 | - }).then(res => { | 243 | + var url = ""; |
244 | + if (prom_type == 1) { | ||
245 | + url = "/api/weshop/teamlist/get/" + os.stoid + "/" + prom_id; | ||
246 | + } else if (prom_type == 6) { | ||
247 | + url = "/api/ms/flash_sale/get/" + os.stoid + "/" + prom_id; | ||
248 | + } | ||
249 | + | ||
250 | + app.request.promiseGet(url, {}).then(res => { | ||
265 | var prom = res.data.data; | 251 | var prom = res.data.data; |
266 | if (prom != null) { | 252 | if (prom != null) { |
267 | item.shop_price = res.data.data.price; | 253 | item.shop_price = res.data.data.price; |
@@ -269,14 +255,16 @@ Component({ | @@ -269,14 +255,16 @@ Component({ | ||
269 | th.data.requestData.push(item); | 255 | th.data.requestData.push(item); |
270 | th.setData({ | 256 | th.setData({ |
271 | goods_array: th.data.requestData, | 257 | goods_array: th.data.requestData, |
272 | - page: th.data.currentPage-1, | 258 | + page: th.data.currentPage - 1, |
273 | }); | 259 | }); |
274 | }) | 260 | }) |
275 | }) | 261 | }) |
262 | + | ||
276 | }) | 263 | }) |
277 | break; | 264 | break; |
278 | } | 265 | } |
279 | }, | 266 | }, |
267 | + | ||
280 | setLoading: function () { | 268 | setLoading: function () { |
281 | var that = this; | 269 | var that = this; |
282 | that.init(that.data.classstyle_id, that.data.wgroup); | 270 | that.init(that.data.classstyle_id, that.data.wgroup); |
@@ -284,10 +272,10 @@ Component({ | @@ -284,10 +272,10 @@ Component({ | ||
284 | 272 | ||
285 | //图片失败,默认图片 | 273 | //图片失败,默认图片 |
286 | bind_bnerr3: function (e) { | 274 | bind_bnerr3: function (e) { |
287 | - var _errImg = e.target.dataset.errorimg; | ||
288 | - var _errObj = {}; | ||
289 | - _errObj[_errImg] = this.data.imghost+"/public/images/default_goods_image_240.gif"; | ||
290 | - this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; | ||
291 | - }, | 275 | + var _errImg = e.target.dataset.errorimg; |
276 | + var _errObj = {}; | ||
277 | + _errObj[_errImg] = this.data.imghost + "/public/images/default_goods_image_240.gif"; | ||
278 | + this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; | ||
279 | + } | ||
292 | } | 280 | } |
293 | }) | 281 | }) |
294 | \ No newline at end of file | 282 | \ No newline at end of file |
components/diy_goodsGroup/diy_goodsGroup.wxss
@@ -294,25 +294,24 @@ top: 234rpx; | @@ -294,25 +294,24 @@ top: 234rpx; | ||
294 | display: flex; | 294 | display: flex; |
295 | /* padding-left: 2rpx; */ | 295 | /* padding-left: 2rpx; */ |
296 | margin-bottom: 12rpx; | 296 | margin-bottom: 12rpx; |
297 | - width: 50%; | 297 | + width: 48.5%; |
298 | float: left; | 298 | float: left; |
299 | background: #fff; | 299 | background: #fff; |
300 | + margin-left: 1% | ||
300 | } | 301 | } |
301 | 302 | ||
302 | 303 | ||
303 | .zs_goods_2l{ | 304 | .zs_goods_2l{ |
304 | width: 94%; | 305 | width: 94%; |
305 | min-height: 300rpx; | 306 | min-height: 300rpx; |
306 | - border: 2rpx #ddd solid; | 307 | + /* border: 2rpx #ddd solid; */ |
307 | margin: 0 auto; | 308 | margin: 0 auto; |
308 | -padding: 2rpx; | 309 | + padding: 2rpx; |
309 | } | 310 | } |
310 | 311 | ||
311 | .zs_top_2l{ | 312 | .zs_top_2l{ |
312 | - width: 300rpx; | ||
313 | - height: 300rpx; | ||
314 | - | ||
315 | - | 313 | + width: 340rpx; |
314 | + height: 340rpx; | ||
316 | } | 315 | } |
317 | 316 | ||
318 | .button-wrapper button { | 317 | .button-wrapper button { |
@@ -323,7 +322,7 @@ padding: 2rpx; | @@ -323,7 +322,7 @@ padding: 2rpx; | ||
323 | 322 | ||
324 | .zs_t_img_2l { | 323 | .zs_t_img_2l { |
325 | width: 100%; | 324 | width: 100%; |
326 | - height: 300rpx; | 325 | + height: 100%; |
327 | margin: 0 auto; | 326 | margin: 0 auto; |
328 | } | 327 | } |
329 | 328 |