Commit ae80634905778483db2f8dd6f0561a8f4e59a908
1 parent
44d87757
服务测试已知bug修复
Showing
11 changed files
with
183 additions
and
76 deletions
pages/user/my_service/appment_main.js
| ... | ... | @@ -40,7 +40,7 @@ Page({ |
| 40 | 40 | tment_count: "", //可预约人数 |
| 41 | 41 | lat: "", //纬度坐标 |
| 42 | 42 | lon: "", //经度坐标 |
| 43 | - is_gps: 1,//是否开启gps | |
| 43 | + is_gps: 1, //是否开启gps | |
| 44 | 44 | }, |
| 45 | 45 | onclickstore: function() { |
| 46 | 46 | var th = this; |
| ... | ... | @@ -53,6 +53,7 @@ Page({ |
| 53 | 53 | wx.hideLoading(); |
| 54 | 54 | } else { |
| 55 | 55 | th.setData({ |
| 56 | + beautician: 0, | |
| 56 | 57 | store: 1, |
| 57 | 58 | placeholder: "" |
| 58 | 59 | }) |
| ... | ... | @@ -125,10 +126,11 @@ Page({ |
| 125 | 126 | th.setData({ |
| 126 | 127 | is_success: 1 |
| 127 | 128 | }) |
| 128 | - setTimeout(function() {}, 3000); | |
| 129 | - wx.redirectTo({ | |
| 130 | - url: "/pages/user/my_service/tment_order_list" | |
| 131 | - }); | |
| 129 | + setTimeout(function() { | |
| 130 | + wx.redirectTo({ | |
| 131 | + url: "/pages/user/my_service/tment_order_list" | |
| 132 | + }); | |
| 133 | + }, 800); | |
| 132 | 134 | } else { |
| 133 | 135 | getApp().my_warnning(res.data.msg, 0, th); |
| 134 | 136 | } |
| ... | ... | @@ -203,8 +205,8 @@ Page({ |
| 203 | 205 | keyWord: key_word |
| 204 | 206 | } |
| 205 | 207 | }).then(res => { |
| 208 | + wx.hideLoading(); | |
| 206 | 209 | if (res.data.code == 0) { |
| 207 | - wx.hideLoading(); | |
| 208 | 210 | th.data.curpage++; |
| 209 | 211 | var arr1 = th.data.store_list; |
| 210 | 212 | var arr2 = res.data.data.pageData; |
| ... | ... | @@ -237,6 +239,9 @@ Page({ |
| 237 | 239 | beautician: 0 |
| 238 | 240 | }) |
| 239 | 241 | } |
| 242 | + wx.showLoading({ | |
| 243 | + title: '加载中', | |
| 244 | + }) | |
| 240 | 245 | var itemid = th.data.itemId; //正式使用的项目id |
| 241 | 246 | var storageId = th.data.storageId; //正式使用的线下门店id |
| 242 | 247 | var url = "/api/weshop/marketing/reservation/staff/page"; //接口地址 |
| ... | ... | @@ -248,12 +253,16 @@ Page({ |
| 248 | 253 | storageId: storageId |
| 249 | 254 | } |
| 250 | 255 | }).then(res => { |
| 256 | + wx.hideLoading(); | |
| 251 | 257 | if (res.data.code == 0) { |
| 252 | 258 | th.setData({ |
| 253 | 259 | beautician_list: res.data.data.pageData |
| 254 | - }) //停止下拉刷新 | |
| 260 | + }) | |
| 261 | + if (res.data.data.pageData.length < 1) { | |
| 262 | + getApp().my_warnning("暂无美容师", 0, th); | |
| 263 | + } | |
| 255 | 264 | } else { |
| 256 | - getApp().my_warnning(res.data.msg, 0, th); | |
| 265 | + getApp().my_warnning("暂无美容师", 0, th); | |
| 257 | 266 | } |
| 258 | 267 | }) |
| 259 | 268 | } |
| ... | ... | @@ -289,6 +298,9 @@ Page({ |
| 289 | 298 | is_search: 0, |
| 290 | 299 | store_list: [] |
| 291 | 300 | }) |
| 301 | + wx.showLoading({ | |
| 302 | + title: '加载中', | |
| 303 | + }) | |
| 292 | 304 | th.query_store(); |
| 293 | 305 | if (store_list.length < 1) { |
| 294 | 306 | th.setData({ | ... | ... |
pages/user/my_service/appment_main.wxml
| ... | ... | @@ -70,7 +70,7 @@ |
| 70 | 70 | </view> |
| 71 | 71 | <view class="flex fs26"> |
| 72 | 72 | <block wx:if="{{store==0 && beautician==0}}"> |
| 73 | - <textarea class="textarea" disabled="{{store || beautician}}" placeholder="{{remarks==''?'填写备注':remarks}}" placeholder-class="fs26 color" value="{{remarks}}" bindinput="input_remarks"> | |
| 73 | + <textarea class="textarea" disabled="{{store || beautician}}" placeholder="{{remarks==''?'填写备注':remarks}}" placeholder-class="fs26 color" value="{{remarks}}" bindinput="input_remarks" maxlength="100"> | |
| 74 | 74 | </textarea> |
| 75 | 75 | </block> |
| 76 | 76 | <block wx:else> |
| ... | ... | @@ -108,7 +108,7 @@ |
| 108 | 108 | <icon bindtap="onclickstore" color="black" size="22" type="cancel"></icon> |
| 109 | 109 | </view> |
| 110 | 110 | <view class="searchbar flex-vertical-between storeListpadd"> |
| 111 | - <input class="inputstore fs28" placeholder="{{key_word==''?'输入要搜索的门店':key_word}}" placeholder-class="fs28" maxlength="16" bindinput="input_store" /> | |
| 111 | + <input class="inputstore fs28" placeholder="{{key_word==''?'输入要搜索的门店':key_word}}" placeholder-class="fs28" maxlength="16" bindinput="input_store" bindconfirm="search_store"/> | |
| 112 | 112 | <view class="search flex-center" bindtap="search_store"> |
| 113 | 113 | <view class="fs28">搜索</view> |
| 114 | 114 | </view> |
| ... | ... | @@ -125,7 +125,7 @@ |
| 125 | 125 | <view class="store_name_dis"> |
| 126 | 126 | <view class="name_dis flex-vertical-between"> |
| 127 | 127 | <view class="store_name fs28 ellipsis-1">{{item.StorageName}}</view> |
| 128 | - <view wx:if="{{item.Distance!='未设置经纬度'}}" class="store_dis flex fs22"> | |
| 128 | + <view wx:if="{{item.Distance!=1000000}}" class="store_dis flex fs22"> | |
| 129 | 129 | <view class="ellipsis-1">距您:{{item.Distance}}km</view> |
| 130 | 130 | </view> |
| 131 | 131 | </view> | ... | ... |
pages/user/my_service/appment_main.wxss
| ... | ... | @@ -122,6 +122,7 @@ |
| 122 | 122 | padding: 0rpx 5rpx; |
| 123 | 123 | border: 2rpx solid rgb(238, 238, 238); |
| 124 | 124 | background-color: rgb(255, 255, 255); |
| 125 | + padding-bottom: 5rpx; | |
| 125 | 126 | } |
| 126 | 127 | |
| 127 | 128 | .beautician { |
| ... | ... | @@ -244,6 +245,7 @@ |
| 244 | 245 | |
| 245 | 246 | .store_dis { |
| 246 | 247 | height: 30rpx; |
| 248 | + line-height: 30rpx; | |
| 247 | 249 | padding: 5rpx 15rpx; |
| 248 | 250 | background-color: rgb(227, 227, 227); |
| 249 | 251 | border-radius: 25rpx; | ... | ... |
pages/user/my_service/beauty_deta.js
| ... | ... | @@ -20,13 +20,15 @@ Page({ |
| 20 | 20 | aweeks: [], //七天的预约时间 |
| 21 | 21 | head_img: "", //美容师头像 |
| 22 | 22 | time: ["08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00", "18:00", "19:00", "20:00", "21:00", "22:00"], |
| 23 | - time_index: "", //选择预约时间下标 | |
| 23 | + weeks: [], //星期几数组 | |
| 24 | + time_index: -1, //选择预约时间下标 | |
| 24 | 25 | date_id: 0, //选择日期的id |
| 25 | 26 | beautician_id: "", //美容师id |
| 26 | 27 | itemId: "", //服务id |
| 27 | 28 | number: "", //预约单号 |
| 28 | 29 | modify: 0, //是否是修改时间 |
| 29 | 30 | iscos: 0, //是否是从美容师列表过来的 |
| 31 | + hours: "", //获取当前时分秒 | |
| 30 | 32 | }, |
| 31 | 33 | |
| 32 | 34 | /** |
| ... | ... | @@ -34,20 +36,31 @@ Page({ |
| 34 | 36 | */ |
| 35 | 37 | onLoad: function(options) { |
| 36 | 38 | var th = this; |
| 39 | + var myDate = new Date(); | |
| 40 | + var date = myDate.getHours() + ":00"; //获取当前小时数(0-23) | |
| 41 | + console.log(date > "09:00" + "和哦哦哦哦的"); | |
| 37 | 42 | var beautician_id = options.BeauticianID; |
| 38 | 43 | th.setData({ |
| 39 | - url: options.url, | |
| 40 | 44 | beautician_id: beautician_id, |
| 41 | 45 | itemId: options.itemId, |
| 42 | - iscos: options.iscos, | |
| 43 | - modify: options.modify | |
| 46 | + modify: options.modify, | |
| 47 | + hours: date | |
| 44 | 48 | }) |
| 45 | - | |
| 46 | - if (options.number != "") { | |
| 49 | + if (options.url != undefined) { | |
| 50 | + th.setData({ | |
| 51 | + url: options.url | |
| 52 | + }) | |
| 53 | + } | |
| 54 | + if (options.number != undefined) { | |
| 47 | 55 | th.setData({ |
| 48 | 56 | number: options.number |
| 49 | 57 | }) |
| 50 | 58 | } |
| 59 | + if (options.iscos != undefined) { | |
| 60 | + th.setData({ | |
| 61 | + iscos: options.iscos | |
| 62 | + }) | |
| 63 | + } | |
| 51 | 64 | th.query_beatea(); |
| 52 | 65 | th.query_aweek(); |
| 53 | 66 | }, |
| ... | ... | @@ -57,7 +70,7 @@ Page({ |
| 57 | 70 | onShow: function() { |
| 58 | 71 | |
| 59 | 72 | }, |
| 60 | - | |
| 73 | + | |
| 61 | 74 | //图片失败,默认图片 |
| 62 | 75 | bind_bnerr1: function(e) { |
| 63 | 76 | var _errImg = e.target.dataset.errorimg; |
| ... | ... | @@ -95,7 +108,7 @@ Page({ |
| 95 | 108 | }).then(res => { |
| 96 | 109 | if (res.data.code == 0) { |
| 97 | 110 | var data = res.data.data; |
| 98 | - th.setData({ | |
| 111 | + th.setData({ | |
| 99 | 112 | name: data.StaffName, |
| 100 | 113 | comment: data.Remark1, |
| 101 | 114 | head_img: data.PhotoUrl |
| ... | ... | @@ -112,7 +125,7 @@ Page({ |
| 112 | 125 | var seekTime = th.data.seekTime; //选择的日期 |
| 113 | 126 | var time_list = th.data.time_list; |
| 114 | 127 | var time_index = th.data.time_index; |
| 115 | - if (time_index == "") { | |
| 128 | + if (time_index == -1) { | |
| 116 | 129 | getApp().my_warnning("请选择预约时间", 0, th); |
| 117 | 130 | return false; |
| 118 | 131 | } |
| ... | ... | @@ -139,10 +152,12 @@ Page({ |
| 139 | 152 | success: function(res) { |
| 140 | 153 | if (res.data.code == 0) { |
| 141 | 154 | getApp().my_warnning(res.data.msg, 0, th); |
| 142 | - wx.navigateBack({ | |
| 143 | - //返回 | |
| 144 | - delta: 1 | |
| 145 | - }) | |
| 155 | + setTimeout(function() { | |
| 156 | + wx.navigateBack({ | |
| 157 | + //返回 | |
| 158 | + delta: 1 | |
| 159 | + }) | |
| 160 | + }, 1000); | |
| 146 | 161 | } else { |
| 147 | 162 | getApp().my_warnning(res.data.msg, 0, th); |
| 148 | 163 | } |
| ... | ... | @@ -151,16 +166,29 @@ Page({ |
| 151 | 166 | } else { |
| 152 | 167 | var pages = getCurrentPages(); //当前页面 |
| 153 | 168 | var iscos = th.data.iscos; |
| 154 | - var delta = 1 + Number(iscos);//返回哪个页面 | |
| 155 | - var prevPage = pages[pages.length - 2 - iscos]; //上一页面 | |
| 156 | - prevPage.setData({ | |
| 157 | - //直接给上一个页面赋值 | |
| 158 | - time: time, | |
| 159 | - }); | |
| 160 | - wx.navigateBack({ | |
| 161 | - //返回 | |
| 162 | - delta: delta | |
| 163 | - }) | |
| 169 | + var delta = 1; | |
| 170 | + if (Number(iscos) == 1) { | |
| 171 | + delta = delta + Number(iscos); //返回哪个页面 | |
| 172 | + var prevPage = pages[pages.length - 2 - Number(iscos)]; //上一页面 | |
| 173 | + prevPage.setData({ | |
| 174 | + //直接给上一个页面赋值 | |
| 175 | + time: time, | |
| 176 | + }); | |
| 177 | + wx.navigateBack({ | |
| 178 | + //返回 | |
| 179 | + delta: 2 | |
| 180 | + }) | |
| 181 | + } else { | |
| 182 | + var prevPage = pages[pages.length - 2]; //上一页面 | |
| 183 | + prevPage.setData({ | |
| 184 | + //直接给上一个页面赋值 | |
| 185 | + time: time, | |
| 186 | + }); | |
| 187 | + wx.navigateBack({ | |
| 188 | + //返回 | |
| 189 | + delta: 1 | |
| 190 | + }) | |
| 191 | + } | |
| 164 | 192 | } |
| 165 | 193 | }, |
| 166 | 194 | //选择时间 |
| ... | ... | @@ -199,19 +227,32 @@ Page({ |
| 199 | 227 | }; |
| 200 | 228 | arr.push(em); |
| 201 | 229 | } |
| 202 | - for (var i = 0; i < arr.length; i++) { | |
| 203 | - for (var j = 0; j < arr.length - i - 1; j++) { | |
| 204 | - if (arr[j].time > arr[j + 1].time) { | |
| 205 | - var c = arr[j].time; | |
| 206 | - arr[j].time = arr[j + 1].time; | |
| 207 | - arr[j + 1].time = c; | |
| 208 | - } | |
| 209 | - } | |
| 230 | + | |
| 231 | + arr.sort(th.sort_arr); | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + var weeks = ["今天", "明天", "后天"]; | |
| 237 | + var week = ""; | |
| 238 | + for (var i = 3; i < arr.length; i++) { | |
| 239 | + var date = new Date(arr[i].time); | |
| 240 | + if (date.getDay() == 0) week = "周日" | |
| 241 | + if (date.getDay() == 1) week = "周一" | |
| 242 | + if (date.getDay() == 2) week = "周二" | |
| 243 | + if (date.getDay() == 3) week = "周三" | |
| 244 | + if (date.getDay() == 4) week = "周四" | |
| 245 | + if (date.getDay() == 5) week = "周五" | |
| 246 | + if (date.getDay() == 6) week = "周六" | |
| 247 | + weeks[i] = week; | |
| 210 | 248 | } |
| 211 | 249 | th.setData({ |
| 212 | - aweeks: arr | |
| 250 | + aweeks: arr, | |
| 251 | + weeks: weeks | |
| 213 | 252 | }) |
| 214 | - th.query_date(); | |
| 253 | + if (arr.length > 0) { | |
| 254 | + th.query_date(); | |
| 255 | + } | |
| 215 | 256 | } else { |
| 216 | 257 | getApp().my_warnning(res.data.msg, 0, th); |
| 217 | 258 | } |
| ... | ... | @@ -236,13 +277,15 @@ Page({ |
| 236 | 277 | var time_list = res.data.data; |
| 237 | 278 | var time = th.data.time; |
| 238 | 279 | var new_time = []; |
| 239 | - for (var i = 0; i < time.length; i++) { | |
| 240 | - for (var ii = 0; ii < time_list.length; ii++) { | |
| 241 | - if (time[i] == time_list[ii].GroupHour.substring(0, 5)) { | |
| 242 | - new_time[i] = time_list[ii].GroupHour.substring(0, 5); | |
| 243 | - break; | |
| 244 | - } else { | |
| 245 | - new_time[i] = ""; | |
| 280 | + if (time_list != null) { | |
| 281 | + for (var i = 0; i < time.length; i++) { | |
| 282 | + for (var ii = 0; ii < res.data.data.length; ii++) { | |
| 283 | + if (time[i] == time_list[ii].GroupHour.substring(0, 5)) { | |
| 284 | + new_time[i] = time_list[ii].GroupHour.substring(0, 5); | |
| 285 | + break; | |
| 286 | + } else { | |
| 287 | + new_time[i] = ""; | |
| 288 | + } | |
| 246 | 289 | } |
| 247 | 290 | } |
| 248 | 291 | } |
| ... | ... | @@ -296,4 +339,19 @@ Page({ |
| 296 | 339 | urls: [th.data.head_img] // 需要预览的图片http链接列表 |
| 297 | 340 | }) |
| 298 | 341 | }, |
| 342 | + | |
| 343 | + sort_arr: function(a, b) { | |
| 344 | + a = a['time']; | |
| 345 | + b = b['time']; | |
| 346 | + if (a < b) { | |
| 347 | + return -1; | |
| 348 | + } | |
| 349 | + if (a > b) { | |
| 350 | + return 1; | |
| 351 | + } | |
| 352 | + return 0; | |
| 353 | + } | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 299 | 357 | }) |
| 300 | 358 | \ No newline at end of file | ... | ... |
pages/user/my_service/beauty_deta.wxml
| ... | ... | @@ -21,12 +21,17 @@ |
| 21 | 21 | <view class="fs36" style="margin-bottom:35rpx;">服务预约</view> |
| 22 | 22 | <scroll-view class="scroll-h fs26 " scroll-x> |
| 23 | 23 | <view class="rel" wx:for="{{aweeks}}" style="display: inline-block;"> |
| 24 | - <view class="scroll-item-h bd {{index==date_id?'chbd':''}}" bindtap="check_date" data-dateid="{{index}}"> | |
| 25 | - <view>{{item.time}}</view> | |
| 26 | - <view></view> | |
| 27 | - </view> | |
| 28 | - <block wx:if="{{index==date_id}}"> | |
| 29 | - <view class="abs box"></view> | |
| 24 | + <block wx:if="{{aweeks[index].val!=''}}"> | |
| 25 | + <view class="scroll-item-h bd {{index==date_id?'chbd':''}}" bindtap="check_date" data-dateid="{{index}}"> | |
| 26 | + <view>{{weeks[index]}}</view> | |
| 27 | + <view>{{item.time}}</view> | |
| 28 | + </view> | |
| 29 | + </block> | |
| 30 | + <block wx:else> | |
| 31 | + <view class="scroll-item-h bd"> | |
| 32 | + <view>{{weeks[index]}}(约满)</view> | |
| 33 | + <view>{{item.time}}</view> | |
| 34 | + </view> | |
| 30 | 35 | </block> |
| 31 | 36 | </view> |
| 32 | 37 | |
| ... | ... | @@ -36,13 +41,10 @@ |
| 36 | 41 | <view class="Times"> |
| 37 | 42 | |
| 38 | 43 | <view class="flex-center" wx:for="{{time}}" style="display:inline-block;" wx:for-index="key" wx:for-item="it"> |
| 39 | - <block wx:if="{{it==time_list[key]}}"> | |
| 44 | + <block wx:if="{{it==time_list[key] && date_id==0?hours<it:true}}"> | |
| 40 | 45 | <view class="Time flex-center {{time_index==key?'chTime':''}}" bindtap="Selection_time" data-index="{{key}}"> |
| 41 | 46 | <view> |
| 42 | 47 | <view class="fs26">{{it}}</view> |
| 43 | - <block wx:if="{{flase}}"> | |
| 44 | - <view class="fs24">约满</view> | |
| 45 | - </block> | |
| 46 | 48 | </view> |
| 47 | 49 | </view> |
| 48 | 50 | </block> | ... | ... |
pages/user/my_service/cosmetology_list.js
pages/user/my_service/hist_service.js
| ... | ... | @@ -118,8 +118,8 @@ Page({ |
| 118 | 118 | pageSize: th.data.pageSize |
| 119 | 119 | } |
| 120 | 120 | }).then(res => { |
| 121 | + wx.hideLoading(); | |
| 121 | 122 | if (res.data.code == 0) { |
| 122 | - wx.hideLoading(); | |
| 123 | 123 | th.data.curpage++; |
| 124 | 124 | var arr1 = th.data.hist_List; |
| 125 | 125 | var arr2 = res.data.data.pageData; | ... | ... |
pages/user/my_service/i_service.js
| ... | ... | @@ -51,13 +51,13 @@ Page({ |
| 51 | 51 | if (this.data.total <= th.data.pageSize) return; |
| 52 | 52 | if (this.data.ismore) return; |
| 53 | 53 | |
| 54 | - wx.showLoading({ | |
| 55 | - title: '加载中...', | |
| 56 | - }) | |
| 57 | 54 | th.query_service(); |
| 58 | 55 | }, |
| 59 | 56 | //查询服务项目列表 |
| 60 | 57 | query_service: function() { |
| 58 | + wx.showLoading({ | |
| 59 | + title: '加载中', | |
| 60 | + }) | |
| 61 | 61 | var th = this; |
| 62 | 62 | var url = "/api/weshop/marketing/reservation/sm/page"; |
| 63 | 63 | getApp().request.promiseGet(url, { |
| ... | ... | @@ -68,8 +68,8 @@ Page({ |
| 68 | 68 | pageSize: th.data.pageSize |
| 69 | 69 | } |
| 70 | 70 | }).then(res => { |
| 71 | + wx.hideLoading(); | |
| 71 | 72 | if (res.data.code == 0) { |
| 72 | - wx.hideLoading(); | |
| 73 | 73 | th.data.curpage++; |
| 74 | 74 | var arr1 = th.data.service_List; |
| 75 | 75 | var arr2 = res.data.data.pageData; |
| ... | ... | @@ -82,9 +82,7 @@ Page({ |
| 82 | 82 | ismore: ismore, |
| 83 | 83 | is_service_read: 1, |
| 84 | 84 | }), |
| 85 | - console.log("顶顶顶顶顶" + res.data.data.pageData.length); | |
| 86 | - console.log("呃呃呃呃" + th.data.service_List.length); | |
| 87 | - wx.stopPullDownRefresh(); //停止下拉刷新 | |
| 85 | + wx.stopPullDownRefresh(); //停止下拉刷新 | |
| 88 | 86 | } else { |
| 89 | 87 | getApp().my_warnning(res.data.msg, 0, th); |
| 90 | 88 | } |
| ... | ... | @@ -128,5 +126,41 @@ Page({ |
| 128 | 126 | goto: function(e) { |
| 129 | 127 | var url = e.currentTarget.dataset.url; |
| 130 | 128 | getApp().goto(url); |
| 129 | + }, | |
| 130 | + //校正是否可预约 | |
| 131 | + correcting: function(e) { | |
| 132 | + var th = this; | |
| 133 | + var url = e.currentTarget.dataset.url; | |
| 134 | + var service_id = e.currentTarget.dataset.service_id; //服务id | |
| 135 | + var project_id = e.currentTarget.dataset.project_id; | |
| 136 | + getApp().request.promiseGet("/api/weshop/marketing/reservation/reservation/check", { | |
| 137 | + data: { | |
| 138 | + serviceId: service_id, | |
| 139 | + storeId: a.stoid, | |
| 140 | + userId: d.user_id | |
| 141 | + } | |
| 142 | + }).then(res => { | |
| 143 | + if (res.data.code == 0) { | |
| 144 | + getApp().request.promiseGet("/api/weshop/marketing/reservation/reservation/sm/check", { | |
| 145 | + data: { | |
| 146 | + projectId: project_id, | |
| 147 | + serviceId: service_id, | |
| 148 | + storeId: a.stoid, | |
| 149 | + userId: d.user_id | |
| 150 | + } | |
| 151 | + }).then(res => { | |
| 152 | + if (res.data.code == 0) { | |
| 153 | + wx.navigateTo({ | |
| 154 | + url: url | |
| 155 | + }) | |
| 156 | + } else { | |
| 157 | + getApp().my_warnning(res.data.msg, 0, th); | |
| 158 | + } | |
| 159 | + }) | |
| 160 | + } else { | |
| 161 | + getApp().my_warnning(res.data.msg, 0, th); | |
| 162 | + } | |
| 163 | + }) | |
| 131 | 164 | } |
| 165 | + | |
| 132 | 166 | }) |
| 133 | 167 | \ No newline at end of file | ... | ... |
pages/user/my_service/i_service.wxml
| 1 | 1 | <!-- 背景图片 --> |
| 2 | 2 | <view> |
| 3 | - <image class="backimage" src="{{iurl}}/miniapp/images/yyservice/backimage.png" mode="widthFix" lazy-load="true"></image> | |
| 3 | + <image class="backimage" src="{{iurl}}/miniapp/images/yyservice/backimage.png" lazy-load="true"></image> | |
| 4 | 4 | <navigator class="History fs26" url="/pages/user/my_service/hist_service">历史服务</navigator> |
| 5 | 5 | </view> |
| 6 | 6 | |
| ... | ... | @@ -49,7 +49,7 @@ |
| 49 | 49 | <view>立即使用</view> |
| 50 | 50 | </view> |
| 51 | 51 | <!-- 可预约 --> |
| 52 | - <navigator wx:if="{{item.State>0}}" class="flex-level appointment yellow-b" url="/pages/user/my_service/appment_main?service_id={{item.ServiceID}}&BuyType={{item.BuyType}}&ProjectID={{item.ProjectID}}"> | |
| 52 | + <navigator wx:if="{{item.State}}" class="flex-level appointment yellow-b" data-url="/pages/user/my_service/appment_main?service_id={{item.ServiceID}}&BuyType={{item.BuyType}}&ProjectID={{item.ProjectID}}" bindtap="correcting" data-service_id="{{item.ServiceID}}" data-project_id="{{item.ProjectID}}"> | |
| 53 | 53 | <view>预约</view> |
| 54 | 54 | </navigator> |
| 55 | 55 | </view> | ... | ... |
pages/user/my_service/i_service.wxss
| ... | ... | @@ -10,7 +10,7 @@ page { |
| 10 | 10 | left: 0rpx; |
| 11 | 11 | z-index: 0; |
| 12 | 12 | width: 100%; |
| 13 | - height: 100%; | |
| 13 | + /* height: 100%; */ | |
| 14 | 14 | } |
| 15 | 15 | |
| 16 | 16 | /* 历史服务定位 */ |
| ... | ... | @@ -26,7 +26,7 @@ page { |
| 26 | 26 | .rel { |
| 27 | 27 | background-color: rgb(255, 255, 255); |
| 28 | 28 | width: 350rpx; |
| 29 | - height: 405rpx; | |
| 29 | + height: 430rpx; | |
| 30 | 30 | border-radius: 20rpx; |
| 31 | 31 | display: inline-block; |
| 32 | 32 | margin-right: 15rpx; | ... | ... |
pages/user/my_service/tment_order_list.js