Commit 96915318fa5c8859b3a25479fee66c8351184cae
Merge branch 'qa' into 'master'
Qa See merge request !331
Showing
11 changed files
with
211 additions
and
31 deletions
app.json
1 | { | 1 | { |
2 | "pages": [ | 2 | "pages": [ |
3 | + | ||
3 | "pages/index/index/index", | 4 | "pages/index/index/index", |
4 | "pages/goods/categoryList/categoryList", | 5 | "pages/goods/categoryList/categoryList", |
5 | "pages/cart/cart/cart", | 6 | "pages/cart/cart/cart", |
@@ -81,21 +82,10 @@ | @@ -81,21 +82,10 @@ | ||
81 | "pages/user/assistance/task_assistance", | 82 | "pages/user/assistance/task_assistance", |
82 | "pages/user/assistance/friend_assistance", | 83 | "pages/user/assistance/friend_assistance", |
83 | "pages/user/assistance/assistance_success", | 84 | "pages/user/assistance/assistance_success", |
84 | - "pages/user/assistance/assistance" | 85 | + "pages/user/assistance/assistance", |
86 | + "pages/video/index" | ||
85 | 87 | ||
86 | - ], | ||
87 | - "subPackages": [ | ||
88 | - { | ||
89 | - "root": "packageA/", | ||
90 | - "pages": [], | ||
91 | - "plugins": { | ||
92 | - "live-player-plugin": { | ||
93 | - "version": "1.0.2", | ||
94 | - "provider": "wx2b03c6e691cd7370" | ||
95 | - } | ||
96 | - } | ||
97 | - } | ||
98 | - ], | 88 | + ], |
99 | "permission": { | 89 | "permission": { |
100 | "scope.userLocation": { | 90 | "scope.userLocation": { |
101 | "desc": "获取你的位置信息" | 91 | "desc": "获取你的位置信息" |
components/diy_seckill/diy_seckill.js
@@ -62,8 +62,7 @@ Component({ | @@ -62,8 +62,7 @@ Component({ | ||
62 | app.request.promiseGet("/api/ms/flash_sale/getGoodsList?store_id=" | 62 | app.request.promiseGet("/api/ms/flash_sale/getGoodsList?store_id=" |
63 | +os.stoid+"&goodsidlist="+goodsidlist, {}).then(res => { | 63 | +os.stoid+"&goodsidlist="+goodsidlist, {}).then(res => { |
64 | //如果秒杀的数组为空的时候 | 64 | //如果秒杀的数组为空的时候 |
65 | - console.log(111111111111) | ||
66 | - console.log(res.data.data) | 65 | + |
67 | var goodslist=res.data.data; | 66 | var goodslist=res.data.data; |
68 | if(goodslist.length==0) return false; | 67 | if(goodslist.length==0) return false; |
69 | 68 | ||
@@ -128,7 +127,7 @@ Component({ | @@ -128,7 +127,7 @@ Component({ | ||
128 | for (var i = 0; i < endTimeList.length; i++) { | 127 | for (var i = 0; i < endTimeList.length; i++) { |
129 | var o = endTimeList[i]; | 128 | var o = endTimeList[i]; |
130 | var endTime = o.end_time; | 129 | var endTime = o.end_time; |
131 | - // if (o.status == 0) endTime = o.start_time; | 130 | + if (newTime< o.start_time) endTime = o.start_time; |
132 | let obj = null; | 131 | let obj = null; |
133 | // 如果活动未结束,对时间进行处理 | 132 | // 如果活动未结束,对时间进行处理 |
134 | if (endTime - newTime > 0) { | 133 | if (endTime - newTime > 0) { |
pages/order/refund_order/refund_order.js
@@ -14,6 +14,7 @@ Page({ | @@ -14,6 +14,7 @@ Page({ | ||
14 | reasonSelect: 0, | 14 | reasonSelect: 0, |
15 | reasonList: [ "订单不能按预计时间送达", "操作有误(商品、地址等选错)", "重复下单/误下单", "其他渠道价格更低", "该商品降价了", "不想买了", "其他原因" ], | 15 | reasonList: [ "订单不能按预计时间送达", "操作有误(商品、地址等选错)", "重复下单/误下单", "其他渠道价格更低", "该商品降价了", "不想买了", "其他原因" ], |
16 | refund_type:0, | 16 | refund_type:0, |
17 | + isloading:0, | ||
17 | }, | 18 | }, |
18 | onLoad: function(t) { | 19 | onLoad: function(t) { |
19 | var th=this; | 20 | var th=this; |
@@ -48,6 +49,8 @@ Page({ | @@ -48,6 +49,8 @@ Page({ | ||
48 | 49 | ||
49 | //------提交退款申请------- | 50 | //------提交退款申请------- |
50 | refundOrder: function(e) { | 51 | refundOrder: function(e) { |
52 | + if(this.data.isloading) return false; | ||
53 | + this.data.isloading=1; | ||
51 | var th = this; | 54 | var th = this; |
52 | //----获取订单的所有商品----- | 55 | //----获取订单的所有商品----- |
53 | rq.get('/api/weshop/ordergoods/list',{ | 56 | rq.get('/api/weshop/ordergoods/list',{ |
pages/team/team_show/team_show.js
@@ -132,12 +132,22 @@ Page({ | @@ -132,12 +132,22 @@ Page({ | ||
132 | 132 | ||
133 | }, | 133 | }, |
134 | //qh点击取货 | 134 | //qh点击取货 |
135 | - cqh: function(e) { | ||
136 | - this.setData({ | ||
137 | - qh: false, | ||
138 | - xz: true, | ||
139 | - one: true, | ||
140 | - }) | 135 | + cqh: function(e) { |
136 | + if(this.data.ssl) { | ||
137 | + this.setData({ | ||
138 | + qh: false, | ||
139 | + xz: true, | ||
140 | + one: true, | ||
141 | + }) | ||
142 | + }else{ | ||
143 | + this.setData({ | ||
144 | + qh: false, | ||
145 | + xz: true, | ||
146 | + one: false, | ||
147 | + list:1, | ||
148 | + }) | ||
149 | + } | ||
150 | + | ||
141 | }, | 151 | }, |
142 | 152 | ||
143 | //cxz点击选择门店 | 153 | //cxz点击选择门店 |
@@ -671,14 +681,14 @@ Page({ | @@ -671,14 +681,14 @@ Page({ | ||
671 | //--只留第二层--- | 681 | //--只留第二层--- |
672 | th.setData({ | 682 | th.setData({ |
673 | is_show_sto_cat: 0, | 683 | is_show_sto_cat: 0, |
674 | - ssl_child: e.data.data.pageData | 684 | + ssl_child: e.data.data.pageData, |
675 | }); | 685 | }); |
676 | } | 686 | } |
677 | } else { | 687 | } else { |
678 | //--只留第二层--- | 688 | //--只留第二层--- |
679 | th.setData({ | 689 | th.setData({ |
680 | is_show_sto_cat: 0, | 690 | is_show_sto_cat: 0, |
681 | - ssl_child: e.data.data.pageData | 691 | + ssl_child: e.data.data.pageData, |
682 | }); | 692 | }); |
683 | } | 693 | } |
684 | } | 694 | } |
pages/user/return_goods/return_goods.js
@@ -23,6 +23,7 @@ Page({ | @@ -23,6 +23,7 @@ Page({ | ||
23 | popState: !0, | 23 | popState: !0, |
24 | description: "", | 24 | description: "", |
25 | refund_type:0, | 25 | refund_type:0, |
26 | + isloading:0, | ||
26 | }, | 27 | }, |
27 | onLoad: function(e) { | 28 | onLoad: function(e) { |
28 | var a = this; | 29 | var a = this; |
@@ -124,8 +125,11 @@ Page({ | @@ -124,8 +125,11 @@ Page({ | ||
124 | }); | 125 | }); |
125 | }, | 126 | }, |
126 | 127 | ||
128 | + | ||
127 | /*-------------提交退款申请--------------*/ | 129 | /*-------------提交退款申请--------------*/ |
128 | submiApply: function() { | 130 | submiApply: function() { |
131 | + if(this.data.isloading) return false; | ||
132 | + this.data.isloading=1; | ||
129 | var t = this,th=t; | 133 | var t = this,th=t; |
130 | this.checkSubmit(function() { | 134 | this.checkSubmit(function() { |
131 | t.uploadPhotos(function() { | 135 | t.uploadPhotos(function() { |
pages/user/userinfo/userinfo.js
@@ -51,7 +51,7 @@ Page({ | @@ -51,7 +51,7 @@ Page({ | ||
51 | ispwhid: 1, //是否隐藏密码显示 | 51 | ispwhid: 1, //是否隐藏密码显示 |
52 | isstcsp: 0, //是否启动密码消费 | 52 | isstcsp: 0, //是否启动密码消费 |
53 | isGender: 1, //什么性别 | 53 | isGender: 1, //什么性别 |
54 | - iscalendar: 1, //是否是农历 | 54 | + iscalendar: 0, //是否是农历 |
55 | consumption: "", //消费密码 | 55 | consumption: "", //消费密码 |
56 | identity_card: "", //身份证值 | 56 | identity_card: "", //身份证值 |
57 | address: "", //地址 | 57 | address: "", //地址 |
@@ -127,6 +127,8 @@ Page({ | @@ -127,6 +127,8 @@ Page({ | ||
127 | }, | 127 | }, |
128 | //出生日期是否是农历 | 128 | //出生日期是否是农历 |
129 | iscalendar: function() { | 129 | iscalendar: function() { |
130 | + | ||
131 | + if(this.data.user.birthday) return false; | ||
130 | var th = this; | 132 | var th = this; |
131 | var iscalendar = th.data.iscalendar; | 133 | var iscalendar = th.data.iscalendar; |
132 | if (iscalendar == 0) { | 134 | if (iscalendar == 0) { |
@@ -628,8 +630,8 @@ Page({ | @@ -628,8 +630,8 @@ Page({ | ||
628 | 630 | ||
629 | if(!a) a={}; | 631 | if(!a) a={}; |
630 | var time ="",birthday =""; | 632 | var time ="",birthday =""; |
631 | - if(a && a.reg_time) util.formatTime(a.reg_time, "'Y/M/D"); | ||
632 | - if(a && a.birthday) util.formatTime(a.birthday, "'Y/M/D"); | 633 | + if(a && a.reg_time) time=util.formatTime(a.reg_time, "'Y/M/D"); |
634 | + if(a && a.birthday) birthday=util.formatTime(a.birthday, "'Y/M/D"); | ||
633 | 635 | ||
634 | a.reg_time = time; | 636 | a.reg_time = time; |
635 | a.birthday = birthday | 637 | a.birthday = birthday |
pages/user/userinfo/userinfo.wxml
@@ -116,7 +116,10 @@ | @@ -116,7 +116,10 @@ | ||
116 | <view>出生日期</view> | 116 | <view>出生日期</view> |
117 | <view class="flex flex-vertical-between fs28 Birth"> | 117 | <view class="flex flex-vertical-between fs28 Birth"> |
118 | <view class="flex" bindtap="iscalendar"> | 118 | <view class="flex" bindtap="iscalendar"> |
119 | - <block wx:if="{{iscalendar&&user.birthday==null&&user.birthday==''}}"> | 119 | + |
120 | + <block wx:if="user.birthday==null&&user.birthday==''"> | ||
121 | + | ||
122 | + <block wx:if="{{iscalendar}}"> | ||
120 | <view class="flex-center"> | 123 | <view class="flex-center"> |
121 | <icon size="20" type="success" color="rgb(212,2,31)"></icon> | 124 | <icon size="20" type="success" color="rgb(212,2,31)"></icon> |
122 | </view> | 125 | </view> |
@@ -124,20 +127,25 @@ | @@ -124,20 +127,25 @@ | ||
124 | <block wx:else> | 127 | <block wx:else> |
125 | <icon size="20" type="success" color="rgb(0, 0, 0, 0.4)"></icon> | 128 | <icon size="20" type="success" color="rgb(0, 0, 0, 0.4)"></icon> |
126 | </block> | 129 | </block> |
130 | + | ||
131 | + </block> | ||
132 | + | ||
133 | + | ||
127 | <view class="flex-center"> | 134 | <view class="flex-center"> |
128 | <view class="Mleft">农历</view> | 135 | <view class="Mleft">农历</view> |
129 | </view> | 136 | </view> |
130 | </view> | 137 | </view> |
131 | <view class="user-txt-right"> | 138 | <view class="user-txt-right"> |
132 | <!-- 填充数据的时候要判断是否已经有出生日期,有值的话就不可修改 --> | 139 | <!-- 填充数据的时候要判断是否已经有出生日期,有值的话就不可修改 --> |
133 | - <block wx:if="{{user.birthday==''||user.birthday==null}}"> | 140 | + <block wx:if="{{user.birthday==''||user.birthday==null}}"> |
134 | <picker bindchange='bindChange' value="{{datet}}" mode="date" start="{{year-70}}-1-1" end="{{year}}-12-31"> | 141 | <picker bindchange='bindChange' value="{{datet}}" mode="date" start="{{year-70}}-1-1" end="{{year}}-12-31"> |
142 | + {{datet?datet:"请选择时间"}} | ||
135 | </picker> | 143 | </picker> |
136 | </block> | 144 | </block> |
137 | <block wx:else> | 145 | <block wx:else> |
138 | <view>{{datet==""? user.birthday==""?"":filters.replace_time2(user.birthday):datet}}</view> | 146 | <view>{{datet==""? user.birthday==""?"":filters.replace_time2(user.birthday):datet}}</view> |
139 | </block> | 147 | </block> |
140 | - | 148 | + |
141 | </view> | 149 | </view> |
142 | </view> | 150 | </view> |
143 | </view> | 151 | </view> |
pages/video/index.js
0 → 100644
1 | +Page({ | ||
2 | + onReady: function (res) { | ||
3 | + | ||
4 | + }, | ||
5 | + bindInputBlur: function(e) { | ||
6 | + this.inputValue = e.detail.value | ||
7 | + }, | ||
8 | + bindButtonTap: function() { | ||
9 | + var that = this | ||
10 | + wx.chooseVideo({ | ||
11 | + sourceType: ['album', 'camera'], | ||
12 | + maxDuration: 60, | ||
13 | + camera: ['front','back'], | ||
14 | + success: function(res) { | ||
15 | + that.setData({ | ||
16 | + src: res.tempFilePath | ||
17 | + }) | ||
18 | + } | ||
19 | + }) | ||
20 | + }, | ||
21 | + bindSendDanmu: function () { | ||
22 | + this.videoContext.sendDanmu({ | ||
23 | + text: this.inputValue, | ||
24 | + color: getRandomColor() | ||
25 | + }) | ||
26 | + }, | ||
27 | + onShow:function(){ | ||
28 | + var goods_list = this.selectComponent("#goods_list"); //组件的id | ||
29 | + goods_list.init(); | ||
30 | + setTimeout(function() { | ||
31 | + goods_list.get_list(); | ||
32 | + }, 300) | ||
33 | + }, | ||
34 | + | ||
35 | + //---------分享配置-------- | ||
36 | + onShareAppMessage: function (e) { | ||
37 | + return { | ||
38 | + title: "直播视频回放", | ||
39 | + } | ||
40 | + }, | ||
41 | + //调用视频接口 | ||
42 | + onLoad:function(e){ | ||
43 | + var r_id=e.id,th=this; | ||
44 | + if(!r_id) r_id=1; | ||
45 | + getApp().request.get("/api/wx/weappLiveReplaylist/get?id="+r_id,{ | ||
46 | + data:{stoid:getApp().globalData.setting.stoid}, | ||
47 | + success:function(res){ | ||
48 | + if(res.data.code==0){ | ||
49 | + th.setData({src:res.data.data.media_url}) | ||
50 | + } | ||
51 | + } | ||
52 | + }) | ||
53 | + }, | ||
54 | + //---加载更多是靠这个函数---- | ||
55 | + onReachBottom: function() { | ||
56 | + var goods_list = this.selectComponent("#goods_list"); //组件的id | ||
57 | + if (goods_list) goods_list.get_list(); | ||
58 | + }, | ||
59 | + | ||
60 | +}) | ||
0 | \ No newline at end of file | 61 | \ No newline at end of file |
pages/video/index.json
0 → 100644
pages/video/index.wxml
0 → 100644
1 | + | ||
2 | +<view class="video"> | ||
3 | + <video | ||
4 | + src="{{src}}" | ||
5 | + controls | ||
6 | + show-fullscreen-btn | ||
7 | + show-mute-btn | ||
8 | + bindplay = "play" | ||
9 | + bindwaiting="waiting" | ||
10 | + binderror="error" | ||
11 | + bindpause="pause" | ||
12 | + bindtimeupdate="timeupdate"></video> | ||
13 | +</view> | ||
14 | + | ||
15 | + | ||
16 | + <!-- 标题 --> | ||
17 | + <view class="title"> | ||
18 | + <!-- 中文名标题 --> | ||
19 | + <view class="China flex-level"> | ||
20 | + <view class="line flex-vertical"> | ||
21 | + <view class="one"></view> | ||
22 | + <view class="two"></view> | ||
23 | + <view class="three"></view> | ||
24 | + </view> | ||
25 | + | ||
26 | + <view class="Recommend flex-level" bindtap="requestList">好物推荐</view> | ||
27 | + | ||
28 | + <view class="line flex-vertical"> | ||
29 | + <view class="three"></view> | ||
30 | + <view class="two"></view> | ||
31 | + <view class="one"></view> | ||
32 | + </view> | ||
33 | + </view> | ||
34 | + | ||
35 | + <!-- 英文标题 --> | ||
36 | + <view class="english flex-center"> | ||
37 | + <view class="silk"></view> | ||
38 | + <view class="esh five-level-word">GOOD HOT THING</view> | ||
39 | + <view class="silk"></view> | ||
40 | + </view> | ||
41 | + | ||
42 | + </view> | ||
43 | + | ||
44 | +<!-- 商品列表组件 --> | ||
45 | +<goods_recommend id="goods_list"></goods_recommend> | ||
46 | +<!-- 制作一个圆球导航 --> | ||
47 | +<nav_box></nav_box> | ||
0 | \ No newline at end of file | 48 | \ No newline at end of file |
pages/video/index.wxss
0 → 100644
1 | +.page-body-button { | ||
2 | + margin-bottom: 30rpx; | ||
3 | +} | ||
4 | + | ||
5 | +video { | ||
6 | + width: 100%; | ||
7 | +} | ||
8 | + | ||
9 | +/* 热门好物 */ | ||
10 | + | ||
11 | +.title .China { | ||
12 | + width: 100%; | ||
13 | + margin-top: 10rpx; | ||
14 | + margin-bottom: 10rpx; | ||
15 | + line-height: 0rpx; | ||
16 | +} | ||
17 | + | ||
18 | +.title .China .line view { | ||
19 | + width: 2rpx; | ||
20 | +} | ||
21 | + | ||
22 | +.title .China .line { | ||
23 | + height: 40rpx; | ||
24 | + color: rgb(51, 51, 51); | ||
25 | +} | ||
26 | + | ||
27 | +.title .China .line view { | ||
28 | + border-left: 3rpx solid #000; | ||
29 | + margin-left: 5rpx; | ||
30 | +} | ||
31 | + | ||
32 | +.title .China .line .one { | ||
33 | + height: 23rpx; | ||
34 | +} | ||
35 | + | ||
36 | +.title .China .line .two { | ||
37 | + height: 15rpx; | ||
38 | +} | ||
39 | + | ||
40 | +.title .China .line .three { | ||
41 | + height: 18rpx; | ||
42 | +} | ||
43 | + | ||
44 | +.title .China .Recommend { | ||
45 | + margin: 0rpx 20rpx; | ||
46 | + font-size: 28rpx; | ||
47 | + line-height: 39rpx; | ||
48 | + font-weight: bold; | ||
49 | +} | ||
0 | \ No newline at end of file | 50 | \ No newline at end of file |