diff --git a/components/diy_advertising/diy_advertising.js b/components/diy_advertising/diy_advertising.js index c0245df..2fabf60 100644 --- a/components/diy_advertising/diy_advertising.js +++ b/components/diy_advertising/diy_advertising.js @@ -18,6 +18,23 @@ Component({ someData: {}, max_sw_height:260, }, + + ready: function () { + var data_arr=this.properties.object.data; + var is_show=0; + for(var i in data_arr){ + var item=data_arr[i]; + var now=new Date(); + if((!item.beg_date || now>new Date(item.beg_date)) + && (!item.end_date || now - + + - {{item.title}} + {{item.title}} - {{item.title}} + {{item.title}} + diff --git a/components/diy_notice/g_filter.wxs b/components/diy_notice/g_filter.wxs index 9be2a42..9719e7d 100644 --- a/components/diy_notice/g_filter.wxs +++ b/components/diy_notice/g_filter.wxs @@ -2,8 +2,28 @@ var g_filters = { has_char:function(url,key){ if(!url) return -1; return url.indexOf(key); + }, + beg_time:function(beg_date){ + var fmt1 = beg_date.substring(0, 19); + var reg = getRegExp("-", "g"); + var fmt2 = fmt1.replace(reg, '/'); + var t1 = getDate(fmt2); + var tnow=getDate(); + if(t1<=tnow) return 1; + return 0; + }, + end_time:function(end_date){ + var fmt1 = end_date.substring(0, 19); + var reg = getRegExp("-", "g"); + var fmt2 = fmt1.replace(reg, '/'); + var t1 = getDate(fmt2); + var tnow=getDate(); + if(t1>=tnow) return 1; + return 0; } } module.exports = { - has_char: g_filters.has_char + has_char: g_filters.has_char, + beg_time: g_filters.beg_time, + end_time: g_filters.end_time, } \ No newline at end of file diff --git a/components/diy_scan/diy_scan.wxml b/components/diy_scan/diy_scan.wxml index 5717414..e72adf5 100644 --- a/components/diy_scan/diy_scan.wxml +++ b/components/diy_scan/diy_scan.wxml @@ -1,7 +1,24 @@ - + + - {{object.title}} + + {{object.title}} + {{object.title}} + - + + + + + + + + {{object.title}} + {{object.title}} + + + + diff --git a/packageA/pages/goodsInfo/goodsInfo.js b/packageA/pages/goodsInfo/goodsInfo.js index 6d796be..c06928f 100644 --- a/packageA/pages/goodsInfo/goodsInfo.js +++ b/packageA/pages/goodsInfo/goodsInfo.js @@ -2166,8 +2166,12 @@ Page({ }, onShareTimeline() { + var store_name=getApp().globalData.config?getApp().globalData.config.store_name:''; + if(!store_name) + store_name=getApp().globalData.setting.appName; + return { - title:this.data.data.goods_name + '-' + getApp().globalData.config.store_name, + title:this.data.data.goods_name + '-' + store_name, imageUrl:this.data.gallery[0].image_url, } }, diff --git a/packageA/pages/goods_share/goods_share.js b/packageA/pages/goods_share/goods_share.js index 3c8f04d..9202010 100644 --- a/packageA/pages/goods_share/goods_share.js +++ b/packageA/pages/goods_share/goods_share.js @@ -24,7 +24,9 @@ Page({ dis_switch:0, //-- 分销开关 -- pattern:0, //-- 分成的方式 -- share_hidden:1, //-- 分享的按钮隐藏 -- - share_good:null //--- 要分享的商品 --- + share_good:null ,//--- 要分享的商品 --- + + is_no_distri:0 }, /** * 生命周期函数--监听页面加载 @@ -90,17 +92,47 @@ Page({ } }); + + //看有没有开启分销功能 + getApp().promiseGet("/api/weshop/storeDistribut/get/"+os.stoid,{}).then(rs=>{ + var dis=rs.data.data; + if( dis && dis.switch==0){ + th.setData({is_no_distri:1}) + } + }) + //看有没有开启分销功能 + getApp().promiseGet("/store/storemoduleendtime/page?store_id=" +os.stoid + "&type=5",{}).then(res=>{ + if(res.data.code==0){ + var arr = res.data.data.pageData; + if (arr.length > 0) { + var item=arr[0]; + if(item.is_sy==0){ + var now = Date.parse(new Date());now = now / 1000; + if(item.end_time价格 + 佣金 佣金 + 最新 @@ -77,7 +79,7 @@ 已售:{{item.sales_sum}} - 分成金额: + 分成金额: ¥{{item.commission}} ¥{{item.fir_rate+item.sec_rate+item.thi_rate}} diff --git a/packageA/pages/goods_share/goods_share.wxss b/packageA/pages/goods_share/goods_share.wxss index 969bd02..fec871d 100644 --- a/packageA/pages/goods_share/goods_share.wxss +++ b/packageA/pages/goods_share/goods_share.wxss @@ -40,6 +40,7 @@ page { display: flex; font-size: 30rpx; border-bottom: 2rpx solid #f8f8f8; + justify-content: space-around; } .title .iconfont { color: #ccc; @@ -47,7 +48,7 @@ page { margin-left: 8rpx; } .title-item { - width: 25%; + /* width: 25%; */ box-sizing: border-box; text-align: center; padding: 20rpx; diff --git a/packageA/pages/jfbuy/jfbuy.js b/packageA/pages/jfbuy/jfbuy.js index fb503a7..663d151 100644 --- a/packageA/pages/jfbuy/jfbuy.js +++ b/packageA/pages/jfbuy/jfbuy.js @@ -73,7 +73,12 @@ Page({ page:th.data.currentPage2, pageSize:th.data.pageSize }; - + + var clientHeight = wx.getSystemInfoSync().windowHeight; + var clientWidth = wx.getSystemInfoSync().windowWidth; + this.data.clientHeight=clientHeight; + this.data.clientWidth=clientWidth; + this.request_list(this.data.requestData); // var th=this; @@ -139,6 +144,26 @@ Page({ // th.countDown(); // },1000); // } + + + //-- 判断有没有自定义的广告图片 -- + getApp().request.get("/api/weshop/ad/page?pid=501&store_id=" + os.stoid, { + data: { + enabled: 1 + }, + success:function(res){ + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ + var a = res.data.data.pageData; + var tt = { + 'ad_code': os.imghost + a[0].ad_code, + }; + th.setData({ad:tt}) + }else{ + th.setData({isshow:1}) + } + } + }) + }, /** @@ -393,5 +418,18 @@ Page({ var item=this.data.list2[index]; var url="/pages/goods/goodsInfo/goodsInfo?goods_id="+item.goods_id; getApp().goto(url); + }, + + + imageLoad:function(e){ + var imgwidth = e.detail.width; + var imgheight = e.detail.height; + //宽高比 + var ratio = imgwidth / imgheight; + //计算的高度值 + var viewHeight = this.data.clientWidth / ratio; + var con_heihgt=this.data.clientHeight-viewHeight; + this.setData({con_heihgt:con_heihgt,isshow:1}) + } }) \ No newline at end of file diff --git a/packageA/pages/jfbuy/jfbuy.wxml b/packageA/pages/jfbuy/jfbuy.wxml index c9be835..eee8668 100644 --- a/packageA/pages/jfbuy/jfbuy.wxml +++ b/packageA/pages/jfbuy/jfbuy.wxml @@ -1,12 +1,14 @@ - + - -