Commit 3136781498f6e920227525292f17d6243cdcfc5d
1 parent
80910225
预约的俩个bug优化:
1、小程序今天 已预约满,选择预约明天再切换成今天页面时间会获取明天的时间 2、预约完一个项目后要再更改预约时间,页面显示所有天数都已经被预约满
Showing
1 changed file
with
10 additions
and
6 deletions
pages/user/my_service/beauty_deta.js
| ... | ... | @@ -73,8 +73,7 @@ Page({ |
| 73 | 73 | StaffName: options.StaffName |
| 74 | 74 | }) |
| 75 | 75 | } |
| 76 | - th.query_beatea(); | |
| 77 | - th.query_aweek(); | |
| 76 | + th.query_beatea(th.query_aweek); | |
| 78 | 77 | }, |
| 79 | 78 | /** |
| 80 | 79 | * 生命周期函数--监听页面显示 |
| ... | ... | @@ -116,7 +115,7 @@ Page({ |
| 116 | 115 | } |
| 117 | 116 | }, |
| 118 | 117 | //获取美容师信息 |
| 119 | - query_beatea: function() { | |
| 118 | + query_beatea: function(func) { | |
| 120 | 119 | var th = this; |
| 121 | 120 | var url = "/api/weshop/marketing/reservation/staff/get"; //接口路径 |
| 122 | 121 | var beautician_id = th.data.beautician_id; |
| ... | ... | @@ -128,11 +127,16 @@ Page({ |
| 128 | 127 | }).then(res => { |
| 129 | 128 | if (res.data.code == 0) { |
| 130 | 129 | var data = res.data.data; |
| 131 | - th.setData({ | |
| 130 | + var ob={ | |
| 132 | 131 | name: data.StaffName, |
| 133 | 132 | comment: data.Remark1, |
| 134 | 133 | head_img: data.PhotoUrl |
| 135 | - }) | |
| 134 | + }; | |
| 135 | + if(!th.data.storageId){ | |
| 136 | + ob.storageId=data.StorageId; | |
| 137 | + } | |
| 138 | + th.setData(ob); | |
| 139 | + func(); | |
| 136 | 140 | } else { |
| 137 | 141 | getApp().my_warnning(res.data.msg, 0, th); |
| 138 | 142 | } |
| ... | ... | @@ -309,7 +313,7 @@ Page({ |
| 309 | 313 | |
| 310 | 314 | //不等于空就是有可以预约的时间 |
| 311 | 315 | if (time_list != null) { |
| 312 | - if (res.data.data[0].GroupHour != undefined) { | |
| 316 | + if (res.data.data && res.data.data[0]!= undefined) { | |
| 313 | 317 | if (res.data.data[0].GroupHour && res.data.data[0].GroupHour.length > 11) { |
| 314 | 318 | getApp().my_warnning(res.data.data[0].GroupHour, 0, th); |
| 315 | 319 | } | ... | ... |