Commit 650a94a05cb1e5d2a975d231bbdb4c4fbbbc394c
1 parent
70ad5f28
商品分类数据填充
Showing
4 changed files
with
94 additions
and
46 deletions
pages/cart/cart2/c_filter.wxs
0 → 100644
1 | +var filters = { | ||
2 | + toFix:function(val,count){ | ||
3 | + return val.toFixed(count) | ||
4 | + }, | ||
5 | + format_time:function(ts,isFull) { | ||
6 | + var d = getDate(ts*1000) | ||
7 | + var fm=[d.getFullYear(), d.getMonth()+1, d.getDate()].join('-'); | ||
8 | + if(isFull==1) | ||
9 | + fm=fm + ' '+ [d.getHours(), d.getMinutes(), d.getSeconds()].join(':') | ||
10 | + return fm; | ||
11 | + }, | ||
12 | + setcolor:function(ind){ | ||
13 | + if (ind == 0 || ind ==null) return "red"; | ||
14 | + if(ind==1 ) return "green"; | ||
15 | + if(ind==2) return "blue"; | ||
16 | + if(ind==11) return "green"; | ||
17 | + if(ind==12) return "blue"; | ||
18 | + return ""; | ||
19 | + }, | ||
20 | + setbgcolor: function (ind) { | ||
21 | + if (ind == 0 || ind == null) return "#ffa1b9"; | ||
22 | + if (ind == 1) return "#59e1d2"; | ||
23 | + if (ind == 2) return "#a3bcff"; | ||
24 | + if (ind == 11) return "#59e1d2"; | ||
25 | + if (ind == 12) return "#a3bcff"; | ||
26 | + return ""; | ||
27 | + }, | ||
28 | + | ||
29 | + get_type:function(ind){ | ||
30 | + if (ind == 0 || ind == null) return "全场通用"; | ||
31 | + if (ind == 1) return "品牌"; | ||
32 | + if (ind == 2) return "品类"; | ||
33 | + if (ind == 11) return "用途"; | ||
34 | + if (ind == 12) return "分类1"; | ||
35 | + return ""; | ||
36 | + }, | ||
37 | + get_type_card:function(ind){ | ||
38 | + if (ind == 0 || ind == null) return "全场通用"; | ||
39 | + if (ind == 1) return "指定品牌"; | ||
40 | + if (ind == 2) return "指定品类"; | ||
41 | + if (ind == 11) return "指定用途"; | ||
42 | + if (ind == 12) return "指定分类1"; | ||
43 | + return ""; | ||
44 | + }, | ||
45 | + format_huiche:function (text) { | ||
46 | + if (!text) { | ||
47 | + return ""; | ||
48 | + } | ||
49 | + var reg = getRegExp('\\\\n', 'g') | ||
50 | + return text.replace(reg, '\n') | ||
51 | + } | ||
52 | +} | ||
53 | + | ||
54 | +module.exports = { | ||
55 | + toFix: filters.toFix, | ||
56 | + format_time:filters.format_time, | ||
57 | + setcolor:filters.setcolor, | ||
58 | + setbgcolor: filters.setbgcolor, | ||
59 | + get_type: filters.get_type, | ||
60 | + get_split_name: filters.get_split_name, | ||
61 | + get_type_card: filters.get_type_card, | ||
62 | + format_huiche: filters.format_huiche, | ||
63 | +} | ||
0 | \ No newline at end of file | 64 | \ No newline at end of file |
pages/cart/cart2/filter.wxs
0 → 100644
pages/goods/categoryList/categoryList.js
@@ -28,6 +28,7 @@ Page({ | @@ -28,6 +28,7 @@ Page({ | ||
28 | is_country:1, | 28 | is_country:1, |
29 | //品牌的控制属性 | 29 | //品牌的控制属性 |
30 | is_brand:1, | 30 | is_brand:1, |
31 | + goodslist: [{ good_name: "你号", logo: "../../ggg.png" }, { good_name: "你号", logo: "../../ggg.png" }, { good_name: "你号", logo: "../../ggg.png" }, { good_name: "海泥面膜", logo: "../../ggg.png" }, { good_name: "男孩女孩", logo: "../../ggg.png" }, { good_name: "你间距", logo: "../../ggg.png" }, { good_name: "你号", logo: "../../ggg.png" }, { good_name: "谢谢谢谢下", logo: "../../ggg.png" }, { good_name: "你号", logo: "../../ggg.png"}], | ||
31 | name: [{ names: "洗护用品" }, { names: "天天护理" }, { names: "共顺利" },{ names: "个人洗护" }, { names: "轻奢" }, { names: "路虎" }, { names: "身体护理" }, { names: "品牌" }, { names: "面部护理" }], | 32 | name: [{ names: "洗护用品" }, { names: "天天护理" }, { names: "共顺利" },{ names: "个人洗护" }, { names: "轻奢" }, { names: "路虎" }, { names: "身体护理" }, { names: "品牌" }, { names: "面部护理" }], |
32 | //选择分类的控制属性 | 33 | //选择分类的控制属性 |
33 | select_classify_on:223, | 34 | select_classify_on:223, |
@@ -338,9 +339,17 @@ Page({ | @@ -338,9 +339,17 @@ Page({ | ||
338 | //图片失败,默认图片 | 339 | //图片失败,默认图片 |
339 | bind_bnerr: function (e) { | 340 | bind_bnerr: function (e) { |
340 | var _errImg = e.target.dataset.errorimg; | 341 | var _errImg = e.target.dataset.errorimg; |
342 | + console.log(_errImg, "品牌的图片来吗"); | ||
341 | var _errObj = {}; | 343 | var _errObj = {}; |
342 | _errObj[_errImg] = this.data.iurl+"/miniapp/images/default_g_img.gif"; | 344 | _errObj[_errImg] = this.data.iurl+"/miniapp/images/default_g_img.gif"; |
343 | - this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; | 345 | + this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; |
346 | + }, | ||
347 | + //商品图片失败,默认图片 | ||
348 | + goods_bnerr: function (e) { | ||
349 | + var _errImg = e.target.dataset.err; | ||
350 | + var _errObj = {}; | ||
351 | + _errObj[_errImg] = this.data.iurl + "/miniapp/images/no_cate_def.png"; | ||
352 | + this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; | ||
344 | }, | 353 | }, |
345 | 354 | ||
346 | goseach:function(){ | 355 | goseach:function(){ |
pages/goods/categoryList/categoryList.wxml
@@ -29,7 +29,7 @@ | @@ -29,7 +29,7 @@ | ||
29 | 29 | ||
30 | <block wx:for="{{catelist}}" wx:for-item="fitem" > | 30 | <block wx:for="{{catelist}}" wx:for-item="fitem" > |
31 | <view class='f_item'> | 31 | <view class='f_item'> |
32 | - <view class="pic_view" bindtap="go_cate" data-cid="{{fitem.items.id}}" data-pid="0"><image class='fl_img' src='{{iurl}}{{fitem.items.image}}' binderror="bind_bnerr2" data-errorimg="catelist[{{index}}].items.image"></image> | 32 | + <view class="pic_view" bindtap="go_cate" data-cid="{{fitem.items.id}}" data-pid="0"><image class='fl_img' src='{{iurl}}{{fitem.items.image}}' binderror="bind_bnerr2" data-errorimg="catelist[{{index}}].items.image"></image> |
33 | <view class='over_view'></view> | 33 | <view class='over_view'></view> |
34 | <text class='f_item_over_t'>{{fitem.items.name}}</text></view> | 34 | <text class='f_item_over_t'>{{fitem.items.name}}</text></view> |
35 | <view class='fenlei_text_v'> | 35 | <view class='fenlei_text_v'> |
@@ -68,8 +68,9 @@ | @@ -68,8 +68,9 @@ | ||
68 | <view class="group-users"> | 68 | <view class="group-users"> |
69 | <view wx:for="{{group.array}}" bindtap="go_brand" data-bid="{{user.id}}" | 69 | <view wx:for="{{group.array}}" bindtap="go_brand" data-bid="{{user.id}}" |
70 | wx:for-item="user" wx:for-index="idx" class="user box box-lr"> | 70 | wx:for-item="user" wx:for-index="idx" class="user box box-lr"> |
71 | - <image class="user-avatar-img" src="{{user.logo}}" | ||
72 | - binderror="bind_bnerr" data-errorimg="groups[{{pidx}}].array[{{idx}}].logo"></image> | 71 | + <image class="user-avatar-img" src="{{user.logo}}" |
72 | + data-errorimg="groups[{{pidx}}].array[{{idx}}].logo" | ||
73 | + binderror="bind_bnerr"></image> | ||
73 | </view> | 74 | </view> |
74 | </view> | 75 | </view> |
75 | </view> | 76 | </view> |
@@ -182,7 +183,7 @@ | @@ -182,7 +183,7 @@ | ||
182 | <view class="brand_img_frame "wx:for="{{brand_list.array}}"wx:for-item="user" wx:for-index="idx" bindtap="go_brand" data-bid="{{user.id}}" > | 183 | <view class="brand_img_frame "wx:for="{{brand_list.array}}"wx:for-item="user" wx:for-index="idx" bindtap="go_brand" data-bid="{{user.id}}" > |
183 | 184 | ||
184 | <view class="brand_img t-c"> | 185 | <view class="brand_img t-c"> |
185 | - <image class="brand_img"src="{{user.logo}}"data-errorimg="brand_list[{{pidx}}].array[{{idx}}].logo" binderror="bind_bnerr"></image> | 186 | + <image class="brand_img"src="{{user.logo}}"data-errorimg="groups[{{pidx}}].array[{{idx}}].logo" binderror="bind_bnerr"></image> |
186 | <view class="brand_img_name fs24">{{user.name}}</view> | 187 | <view class="brand_img_name fs24">{{user.name}}</view> |
187 | </view> | 188 | </view> |
188 | </view> | 189 | </view> |
@@ -192,50 +193,14 @@ | @@ -192,50 +193,14 @@ | ||
192 | <!-- 商品 --> | 193 | <!-- 商品 --> |
193 | <block wx:if="{{select_classify_on!=220&&select_classify_on!=223}}"> | 194 | <block wx:if="{{select_classify_on!=220&&select_classify_on!=223}}"> |
194 | <view class="classify_content-frame flex flex-wrap"> | 195 | <view class="classify_content-frame flex flex-wrap"> |
195 | - <view class="brand_img_frame t-c"> | ||
196 | - <image class="brand_img"src="../../../images/1.png"></image> | ||
197 | - <view class="brand_img_name fs24">你好呃呃</view> | ||
198 | - </view> | ||
199 | - | ||
200 | - <view class="brand_img_frame t-c"> | ||
201 | - <image class="brand_img"src="../../../images/2.png"></image> | ||
202 | - <view class="brand_img_name fs24">你好</view> | ||
203 | - </view> | ||
204 | - | ||
205 | - <view class="brand_img_frame t-c"> | ||
206 | - <image class="brand_img"src="../../../images/3.png"></image> | ||
207 | - <view class="brand_img_name fs24">你好</view> | ||
208 | - </view> | ||
209 | - | ||
210 | - <view class="brand_img_frame t-c"> | ||
211 | - <image class="brand_img"src="../../../images/4.png"></image> | ||
212 | - <view class="brand_img_name fs24">你好</view> | ||
213 | - </view> | 196 | + |
214 | 197 | ||
215 | - <view class="brand_img_frame t-c"> | ||
216 | - <image class="brand_img"src="../../../images/5.png"></image> | ||
217 | - <view class="brand_img_name fs24">你好</view> | 198 | + <view class="brand_img_frame t-c"wx:for="{{goodslist}}" wx:for-index="index" wx:for-item="item" > |
199 | + <image class="brand_img"src="{{item.logo}}"binderror="goods_bnerr" data-err="goodslist[{{index}}].logo"></image> | ||
200 | + <view class="brand_img_name fs24">{{item.good_name}}</view> | ||
218 | </view> | 201 | </view> |
219 | 202 | ||
220 | - <view class="brand_img_frame t-c"> | ||
221 | - <image class="brand_img"src="../../../images/6.png"></image> | ||
222 | - <view class="brand_img_name fs24">你好品牌</view> | ||
223 | - </view> | ||
224 | - | ||
225 | - <view class="brand_img_frame t-c"> | ||
226 | - <image class="brand_img"src="../../../images/7.png"></image> | ||
227 | - <view class="brand_img_name fs24">你好慢慢</view> | ||
228 | - </view> | ||
229 | - | ||
230 | - <view class="brand_img_frame t-c"> | ||
231 | - <image class="brand_img"src="../../../images/8.png"></image> | ||
232 | - <view class="brand_img_name fs24">你好</view> | ||
233 | - </view> | ||
234 | - | ||
235 | - <view class="brand_img_frame t-c"> | ||
236 | - <image class="brand_img"src="../../../images/9.png"></image> | ||
237 | - <view class="brand_img_name fs24">你好匿名</view> | ||
238 | - </view> | 203 | + |
239 | 204 | ||
240 | </view> | 205 | </view> |
241 | </block> | 206 | </block> |