Commit 458085481907023527609b3954afc4239a12b2d9
Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev
Showing
4 changed files
with
38 additions
and
24 deletions
packageA/pages/jfbuy/jfbuy.wxml
packageA/pages/my_service2/appment_main.js
... | ... | @@ -297,6 +297,8 @@ Page({ |
297 | 297 | th.setData({v:{},col_arr:[]}) |
298 | 298 | //-- 有些时间是全部没有的 -- |
299 | 299 | th.setTimeShow(res.data.data) |
300 | + }else{ | |
301 | + th.setData({md:[]}); | |
300 | 302 | } |
301 | 303 | } |
302 | 304 | }) |
... | ... | @@ -807,7 +809,7 @@ Page({ |
807 | 809 | for (var i in th.data.v) { |
808 | 810 | if (!th.data.v[i]) continue; |
809 | 811 | for (var j in th.data.v[i]) { |
810 | - if (th.data.v[i][j] && th.data.v[i][j].ProjectID == th.data.sele_project.ProjectID) { | |
812 | + if (th.data.v[i][j] && th.data.v[i][j].ServiceID == th.data.sele_project.ServiceID) { | |
811 | 813 | num++; |
812 | 814 | th.data.cur_sele_i=i; |
813 | 815 | th.data.cur_sele_j=j; |
... | ... | @@ -843,6 +845,9 @@ Page({ |
843 | 845 | query.select('.content_view').boundingClientRect() // 这段代码的意思是选择Id=productServe的节点,获取节点位置信息的查询请求 |
844 | 846 | query.selectViewport().scrollOffset() // 这段代码的意思是获取页面滑动位置的查询请求 |
845 | 847 | query.exec(res => { |
848 | + if(!res || res.length==0) return false; | |
849 | + if(!res[0]) return false; | |
850 | + | |
846 | 851 | console.log(res); |
847 | 852 | th.data.f_x=res[0].left; |
848 | 853 | th.data.f_y=res[0].top; |
... | ... | @@ -874,6 +879,7 @@ Page({ |
874 | 879 | this.setData({ |
875 | 880 | sele_project: name,prj_index:index |
876 | 881 | }); |
882 | + | |
877 | 883 | }, |
878 | 884 | |
879 | 885 | //-- 项目列表长按 -- |
... | ... | @@ -984,11 +990,13 @@ Page({ |
984 | 990 | getApp().request.get("/api/weshop/marketing/reservation/listStaffAndTime",{ |
985 | 991 | data:req, |
986 | 992 | success:function(res){ |
987 | - if(ut.ajax_ok2(res)){ | |
993 | + if(ut.ajax_ok2(res)){ | |
988 | 994 | th.setData({v:{},col_arr:[]}) |
989 | 995 | //-- 有些时间是全部没有的 -- |
990 | 996 | th.setTimeShow(res.data.data) |
991 | - } | |
997 | + }else{ | |
998 | + th.setData({md:[]}); | |
999 | + } | |
992 | 1000 | } |
993 | 1001 | }) |
994 | 1002 | } |
... | ... | @@ -1015,23 +1023,25 @@ Page({ |
1015 | 1023 | if(this.data.datet && this.data.datet!=md){ |
1016 | 1024 | this.setData({md:data}); |
1017 | 1025 | return false; |
1018 | - } | |
1019 | - | |
1020 | - for(var i in data){ | |
1021 | - var ti_time_arr=data[i].listtime; | |
1022 | - var arr=[]; | |
1023 | - for(var j in ti_time_arr){ | |
1024 | - var d1=md+" "+ti_time_arr[j].stime; | |
1025 | - var date1=new Date(d1); | |
1026 | - //必须是大于 | |
1027 | - if(date1.getTime()>now_date.getTime()){ | |
1028 | - arr.push(ti_time_arr[j]); | |
1029 | - } | |
1030 | - } | |
1031 | - data[i].listtime=arr; | |
1032 | - } | |
1026 | + } | |
1027 | + | |
1028 | + for (var i in data) { | |
1029 | + var ti_time_arr = data[i].listtime; | |
1030 | + var arr = []; | |
1031 | + for (var j in ti_time_arr) { | |
1032 | + var d1 = md + " " + ti_time_arr[j].stime; | |
1033 | + var date1 = new Date(d1); | |
1034 | + //必须是大于 | |
1035 | + if (date1.getTime() > now_date.getTime()) { | |
1036 | + arr.push(ti_time_arr[j]); | |
1037 | + } | |
1038 | + } | |
1039 | + data[i].listtime = arr; | |
1040 | + } | |
1033 | 1041 | this.setData({md:data}); |
1034 | - | |
1042 | + | |
1043 | + | |
1044 | + | |
1035 | 1045 | }, |
1036 | 1046 | |
1037 | 1047 | ... | ... |
packageA/pages/my_service2/appment_main.json
... | ... | @@ -3,6 +3,8 @@ |
3 | 3 | "enablePullDownRefresh": false, |
4 | 4 | "usingComponents": { |
5 | 5 | "warn": "/components/long_warn/long_warn", |
6 | - "nav_b": "/components/nav_b/nav_b" | |
6 | + "nav_b": "/components/nav_b/nav_b", | |
7 | + "nodata": "/components/nodata/nodata" | |
8 | + | |
7 | 9 | } |
8 | 10 | } |
9 | 11 | \ No newline at end of file | ... | ... |
packageA/pages/my_service2/appment_main.wxml
... | ... | @@ -3,7 +3,7 @@ |
3 | 3 | |
4 | 4 | |
5 | 5 | <!-- 项目的拖动 --> |
6 | -<view wx:if="{{!store && project}}" class="card" catchtouchmove='true' style="left:{{wp[0]}}px;top:{{wp[1]}}px;"> | |
6 | +<view wx:if="{{!store && project && md && md.length>0}}" class="card" catchtouchmove='true' style="left:{{wp[0]}}px;top:{{wp[1]}}px;"> | |
7 | 7 | <view class="cp_btn t-c c-c7" bindtouchend="touchend1" bindtouchmove="touchmove1" catch:touchmove1 style="padding: 15rpx 0;" > |
8 | 8 | <text class="iconfont icon-sandian" style="font-size: 40rpx;"></text> |
9 | 9 | </view> |
... | ... | @@ -54,7 +54,7 @@ |
54 | 54 | |
55 | 55 | |
56 | 56 | <!-- 拖入的田框,主内容 --> |
57 | - <view wx:if="{{md}}" class="table flex fs26" style="width: 100%;height: auto; overflow: hidden; margin-bottom: 10rpx;"> | |
57 | + <view wx:if="{{md && md.length>0}}" class="table flex fs26" style="width: 100%;height: auto; overflow: hidden; margin-bottom: 10rpx;"> | |
58 | 58 | <view class="left t-c"> |
59 | 59 | <view class="td pr" style="width: 120rpx"> |
60 | 60 | <view class="time-box" bindtap="pickTime"><view class="time">时间</view></view> |
... | ... | @@ -157,4 +157,6 @@ |
157 | 157 | <text class="iconfont icon-meirong fs40"></text> |
158 | 158 | <view class="fs24">{{sele_project.ServiceName}}</view> |
159 | 159 | </view>--> |
160 | - | |
160 | +<view class="flex ai-center jc-center"> | |
161 | + <nodata wx:if="{{md && md.length==0}}" /> | |
162 | +</view> | |
161 | 163 | \ No newline at end of file | ... | ... |