Commit 44d87757d0c244188ea8597ac4d36b43b6b6a217

Authored by DESKTOP-QHAFKU5\iceling
1 parent d4d63f55

已知bug修复,以及日期排序

pages/user/my_service/appment_main.js
@@ -125,7 +125,7 @@ Page({ @@ -125,7 +125,7 @@ Page({
125 th.setData({ 125 th.setData({
126 is_success: 1 126 is_success: 1
127 }) 127 })
128 - setTimeout(function() {}, 2000); 128 + setTimeout(function() {}, 3000);
129 wx.redirectTo({ 129 wx.redirectTo({
130 url: "/pages/user/my_service/tment_order_list" 130 url: "/pages/user/my_service/tment_order_list"
131 }); 131 });
@@ -195,7 +195,6 @@ Page({ @@ -195,7 +195,6 @@ Page({
195 getApp().request.promiseGet(url, { 195 getApp().request.promiseGet(url, {
196 data: { 196 data: {
197 storeId: a.stoid, 197 storeId: a.stoid,
198 - userId: d.user_id,  
199 serviceId: itemId, 198 serviceId: itemId,
200 latitude: th.data.lat, 199 latitude: th.data.lat,
201 longitude: th.data.lon, 200 longitude: th.data.lon,
pages/user/my_service/appment_main.wxml
@@ -125,7 +125,7 @@ @@ -125,7 +125,7 @@
125 <view class="store_name_dis"> 125 <view class="store_name_dis">
126 <view class="name_dis flex-vertical-between"> 126 <view class="name_dis flex-vertical-between">
127 <view class="store_name fs28 ellipsis-1">{{item.StorageName}}</view> 127 <view class="store_name fs28 ellipsis-1">{{item.StorageName}}</view>
128 - <view wx:if="{{item.Distance!=undefined || item.Distance!=''}}" class="store_dis flex fs22"> 128 + <view wx:if="{{item.Distance!='未设置经纬度'}}" class="store_dis flex fs22">
129 <view class="ellipsis-1">距您:{{item.Distance}}km</view> 129 <view class="ellipsis-1">距您:{{item.Distance}}km</view>
130 </view> 130 </view>
131 </view> 131 </view>
pages/user/my_service/beauty_deta.js
@@ -57,6 +57,7 @@ Page({ @@ -57,6 +57,7 @@ Page({
57 onShow: function() { 57 onShow: function() {
58 58
59 }, 59 },
  60 +
60 //图片失败,默认图片 61 //图片失败,默认图片
61 bind_bnerr1: function(e) { 62 bind_bnerr1: function(e) {
62 var _errImg = e.target.dataset.errorimg; 63 var _errImg = e.target.dataset.errorimg;
@@ -94,7 +95,7 @@ Page({ @@ -94,7 +95,7 @@ Page({
94 }).then(res => { 95 }).then(res => {
95 if (res.data.code == 0) { 96 if (res.data.code == 0) {
96 var data = res.data.data; 97 var data = res.data.data;
97 - th.setData({ 98 + th.setData({
98 name: data.StaffName, 99 name: data.StaffName,
99 comment: data.Remark1, 100 comment: data.Remark1,
100 head_img: data.PhotoUrl 101 head_img: data.PhotoUrl
@@ -150,6 +151,7 @@ Page({ @@ -150,6 +151,7 @@ Page({
150 } else { 151 } else {
151 var pages = getCurrentPages(); //当前页面 152 var pages = getCurrentPages(); //当前页面
152 var iscos = th.data.iscos; 153 var iscos = th.data.iscos;
  154 + var delta = 1 + Number(iscos);//返回哪个页面
153 var prevPage = pages[pages.length - 2 - iscos]; //上一页面 155 var prevPage = pages[pages.length - 2 - iscos]; //上一页面
154 prevPage.setData({ 156 prevPage.setData({
155 //直接给上一个页面赋值 157 //直接给上一个页面赋值
@@ -157,7 +159,7 @@ Page({ @@ -157,7 +159,7 @@ Page({
157 }); 159 });
158 wx.navigateBack({ 160 wx.navigateBack({
159 //返回 161 //返回
160 - delta: 2 162 + delta: delta
161 }) 163 })
162 } 164 }
163 }, 165 },
@@ -197,6 +199,15 @@ Page({ @@ -197,6 +199,15 @@ Page({
197 }; 199 };
198 arr.push(em); 200 arr.push(em);
199 } 201 }
  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 + }
  210 + }
200 th.setData({ 211 th.setData({
201 aweeks: arr 212 aweeks: arr
202 }) 213 })
pages/user/my_service/beauty_deta.wxml
@@ -24,7 +24,6 @@ @@ -24,7 +24,6 @@
24 <view class="scroll-item-h bd {{index==date_id?'chbd':''}}" bindtap="check_date" data-dateid="{{index}}"> 24 <view class="scroll-item-h bd {{index==date_id?'chbd':''}}" bindtap="check_date" data-dateid="{{index}}">
25 <view>{{item.time}}</view> 25 <view>{{item.time}}</view>
26 <view></view> 26 <view></view>
27 - <view wx:if="{{item.key.length<1}}">未排班</view>  
28 </view> 27 </view>
29 <block wx:if="{{index==date_id}}"> 28 <block wx:if="{{index==date_id}}">
30 <view class="abs box"></view> 29 <view class="abs box"></view>
pages/user/my_service/cosmetology_list.js
@@ -9,6 +9,7 @@ Page({ @@ -9,6 +9,7 @@ Page({
9 * 页面的初始数据 9 * 页面的初始数据
10 */ 10 */
11 data: { 11 data: {
  12 + defimgurl: "/miniapp/images/yyservice/yyxmdefault.jpg",
12 iurl: a.imghost, 13 iurl: a.imghost,
13 cosmetology_list: [], //美容师列表 14 cosmetology_list: [], //美容师列表
14 is_cosmetology_read: 0, //是否有读过美容师接口,该属性用在没有美容师列表的排版 15 is_cosmetology_read: 0, //是否有读过美容师接口,该属性用在没有美容师列表的排版
pages/user/my_service/cosmetology_list.wxml
@@ -8,7 +8,7 @@ @@ -8,7 +8,7 @@
8 <!-- 个人属性 --> 8 <!-- 个人属性 -->
9 <view class="flex-vertical-between"> 9 <view class="flex-vertical-between">
10 <view class="flex-vertical"> 10 <view class="flex-vertical">
11 - <image class="portrait" src="{{item.PhotoUrl}}" lazy-load="true" data-errorimg="cosmetology_list[{{index}}].PhotoUrl" binderror="bind_bnerr1" data-img="{{item.PhotoUrl}}"></image> 11 + <image class="portrait" src="{{item.PhotoUrl==''?iurl+defimgurl:item.PhotoUrl}}" lazy-load="true" data-errorimg="cosmetology_list[{{index}}].PhotoUrl" binderror="bind_bnerr1" data-img="{{item.PhotoUrl}}"></image>
12 <view> 12 <view>
13 <!-- 用户名 --> 13 <!-- 用户名 -->
14 <view class="UserName ellipsis-1 fs32">{{item.StaffName}}</view> 14 <view class="UserName ellipsis-1 fs32">{{item.StaffName}}</view>
pages/user/my_service/hist_service.js
@@ -95,7 +95,6 @@ Page({ @@ -95,7 +95,6 @@ Page({
95 th.setData({ 95 th.setData({
96 hist_List: [], 96 hist_List: [],
97 curpage: 1, 97 curpage: 1,
98 - is_screen: 0,  
99 is_service_read: 0, 98 is_service_read: 0,
100 is_screen: 1, 99 is_screen: 1,
101 is_reset:1 100 is_reset:1
@@ -137,7 +136,8 @@ Page({ @@ -137,7 +136,8 @@ Page({
137 } else { 136 } else {
138 th.setData({ 137 th.setData({
139 is_service_read:1, 138 is_service_read:1,
140 - is_screen:0 139 + is_screen:0,
  140 + total:0
141 }) 141 })
142 } 142 }
143 }) 143 })
pages/user/my_service/hist_service.wxml
1 <view wx:if="{{true}}" class="{{isPickerRender==true?'container':''}}"> 1 <view wx:if="{{true}}" class="{{isPickerRender==true?'container':''}}">
2 <!-- 点击方法 --> 2 <!-- 点击方法 -->
3 - <view class="exption flex-vertical-between fs28" wx:if="{{hist_List.length>0 || is_screen==1}}"> 3 + <view class="exption flex-vertical-between fs28" wx:if="{{hist_List.length>0 || startTime!=''}}">
4 <view class="flex"> 4 <view class="flex">
5 共使用 5 共使用
6 <view class="count">{{total}}</view> 6 <view class="count">{{total}}</view>
@@ -50,8 +50,11 @@ @@ -50,8 +50,11 @@
50 </view> 50 </view>
51 </view> 51 </view>
52 </view> 52 </view>
  53 +<view wx:if="{{hist_List.length<1 && startTime!=''}}" class="flex-center fs26 slot">
  54 +<view>该时间段无预约记录</view>
  55 +</view>
53 <!-- 无历史服务 --> 56 <!-- 无历史服务 -->
54 -<view class="empty_order" wx:if="{{hist_List.length<1 && is_service_read && is_screen==0}}"> 57 +<view class="empty_order" wx:if="{{hist_List.length<1 && is_service_read && startTime==''}}">
55 <view class="flex-level"> 58 <view class="flex-level">
56 <image src="{{iurl}}miniapp/images/yyservice/no_history.png"></image> 59 <image src="{{iurl}}miniapp/images/yyservice/no_history.png"></image>
57 </view> 60 </view>
pages/user/my_service/hist_service.wxss
@@ -108,3 +108,8 @@ page { @@ -108,3 +108,8 @@ page {
108 .After_all .end { 108 .After_all .end {
109 margin: 0rpx 15rpx; 109 margin: 0rpx 15rpx;
110 } 110 }
  111 +.slot{
  112 + color: rgb(153, 153, 153);
  113 + height:300rpx;
  114 + width:100%;
  115 +}
111 \ No newline at end of file 116 \ No newline at end of file
pages/user/my_service/tment_order_list.js
@@ -109,6 +109,7 @@ Page({ @@ -109,6 +109,7 @@ Page({
109 is_read: 1 109 is_read: 1
110 }), wx.stopPullDownRefresh(); //停止下拉刷新 { 110 }), wx.stopPullDownRefresh(); //停止下拉刷新 {
111 } else { 111 } else {
  112 + wx.hideLoading();
112 th.setData({ 113 th.setData({
113 tm_order_list: [], 114 tm_order_list: [],
114 is_read: 1 115 is_read: 1