Commit 96915318fa5c8859b3a25479fee66c8351184cae

Authored by 后端研发-苏明海
2 parents b3917011 8a770cfa

Merge branch 'qa' into 'master'

Qa

See merge request !331
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
  1 +{
  2 + "navigationBarTitleText": "直播视频回放",
  3 + "enablePullDownRefresh": false,
  4 + "usingComponents": {
  5 + "goods_recommend":"/components/goods_list/goods_list",
  6 + "nav_box": "/components/nav_box/nav_box"
  7 + }
  8 +}
0 \ No newline at end of file 9 \ No newline at end of file
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