Commit 650a94a05cb1e5d2a975d231bbdb4c4fbbbc394c

Authored by 后端开发-许程
1 parent 70ad5f28

商品分类数据填充

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
  1 +var format = function (text) {
  2 + if (!text) {
  3 + return
  4 + }
  5 + var reg = getRegExp('\\\\n', 'g')
  6 + return text.replace(reg, '\n')
  7 +}
  8 +
  9 +module.exports = {
  10 + format: format
  11 +}
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>