Commit 5bf0c2a1f541b05dc287f99c7fce2d9dc5551fe0
1 parent
840f6982
界面兼容优化
Showing
18 changed files
with
130 additions
and
114 deletions
app.wxss
| @@ -50,6 +50,13 @@ button { | @@ -50,6 +50,13 @@ button { | ||
| 50 | -webkit-box-orient: vertical; | 50 | -webkit-box-orient: vertical; |
| 51 | -webkit-line-clamp: 3; | 51 | -webkit-line-clamp: 3; |
| 52 | } | 52 | } |
| 53 | +.ellipsis-4 { | ||
| 54 | + overflow: hidden; | ||
| 55 | + text-overflow: ellipsis; | ||
| 56 | + display: -webkit-box; | ||
| 57 | + -webkit-box-orient: vertical; | ||
| 58 | + -webkit-line-clamp: 4; | ||
| 59 | +} | ||
| 53 | 60 | ||
| 54 | .pd-bg-fff { | 61 | .pd-bg-fff { |
| 55 | padding: 0 30rpx; | 62 | padding: 0 30rpx; |
components/nav_b/nav_b.wxml
| 1 | - | ||
| 2 | <view class="box_main {{isopen==1?'box_isopen':''}}" > | 1 | <view class="box_main {{isopen==1?'box_isopen':''}}" > |
| 3 | <view class="dian" bindtap="open_box"> | 2 | <view class="dian" bindtap="open_box"> |
| 4 | <image src="{{iurl}}/miniapp/images/sheng_lue.png" ></image> | 3 | <image src="{{iurl}}/miniapp/images/sheng_lue.png" ></image> |
components/nav_b/nav_b.wxss
| 1 | -.box_main{ | ||
| 2 | - width:80rpx; | ||
| 3 | - height:80rpx; | ||
| 4 | - background:#272636; | ||
| 5 | - transition:width 0.8s; | ||
| 6 | - -moz-transition:width 0.8s; /* Firefox 4 */ | ||
| 7 | - -webkit-transition:width 0.8s; /* Safari and Chrome */ | ||
| 8 | - -o-transition:width 0.8s; /* Opera */ | ||
| 9 | - border-radius:50rpx ; | ||
| 10 | - position: fixed; | ||
| 11 | - right: 10rpx; | ||
| 12 | - bottom:300rpx; | ||
| 13 | - overflow: hidden; | ||
| 14 | - z-index: 111; | ||
| 15 | -} | ||
| 16 | - | ||
| 17 | -.box_isopen{ | ||
| 18 | - width: 420rpx; | ||
| 19 | -} | ||
| 20 | - | ||
| 21 | -.box_main .dian{ | 1 | +.box_main { |
| 2 | + width: 80rpx; | ||
| 3 | + height: 80rpx; | ||
| 4 | + background: #272636; | ||
| 5 | + transition: width 0.8s; | ||
| 6 | + -moz-transition: width 0.8s; /* Firefox 4 */ | ||
| 7 | + -webkit-transition: width 0.8s; /* Safari and Chrome */ | ||
| 8 | + -o-transition: width 0.8s; /* Opera */ | ||
| 9 | + border-radius: 50rpx; | ||
| 10 | + position: fixed; | ||
| 11 | + right: 10rpx; | ||
| 12 | + bottom: 650rpx; | ||
| 13 | + overflow: hidden; | ||
| 14 | + z-index: 4; | ||
| 15 | +} | ||
| 16 | + | ||
| 17 | +.box_isopen { | ||
| 18 | + width: 420rpx; | ||
| 19 | +} | ||
| 20 | + | ||
| 21 | +.box_main .dian { | ||
| 22 | text-align: center; | 22 | text-align: center; |
| 23 | -width: 50rpx; | ||
| 24 | -height: 50rpx; | ||
| 25 | -color: #ffff; | ||
| 26 | -font-size: 50rpx; | ||
| 27 | -background: none; | ||
| 28 | - | 23 | + width: 80rpx; |
| 24 | + height: 80rpx; | ||
| 25 | + color: #ffff; | ||
| 26 | + font-size: 50rpx; | ||
| 27 | + background: none; | ||
| 29 | } | 28 | } |
| 30 | 29 | ||
| 31 | -.box_main .dian image{ | 30 | +.box_main .dian image { |
| 32 | width: 60rpx; | 31 | width: 60rpx; |
| 33 | -height: 20rpx; | ||
| 34 | -margin: 30rpx 0 0 10rpx; | 32 | + height: 20rpx; |
| 35 | } | 33 | } |
| 36 | 34 | ||
| 37 | -.box_main.box_isopen .dian{ | ||
| 38 | - display: none; | 35 | +.box_main.box_isopen .dian { |
| 36 | + display: none; | ||
| 39 | } | 37 | } |
| 40 | 38 | ||
| 41 | -.box_main .cl_list{ | ||
| 42 | - display: none; | 39 | +.box_main .cl_list { |
| 40 | + display: none; | ||
| 43 | } | 41 | } |
| 44 | 42 | ||
| 45 | -.box_main.box_isopen .cl_list{ | ||
| 46 | - display: block; | ||
| 47 | - margin-left: 20rpx; | 43 | +.box_main.box_isopen .cl_list { |
| 44 | + display: block; | ||
| 45 | + margin-left: 20rpx; | ||
| 48 | } | 46 | } |
| 49 | 47 | ||
| 50 | -.box_main .cl_list .item{ | ||
| 51 | - display: inline-block; | ||
| 52 | - width:100rpx; | ||
| 53 | - height:80rpx; | ||
| 54 | - text-align: center; | ||
| 55 | - line-height: 80rpx; | ||
| 56 | - color: #fff; | ||
| 57 | - vertical-align: top; | ||
| 58 | - font-size: 32rpx; | ||
| 59 | - | 48 | +.box_main .cl_list .item { |
| 49 | + display: inline-block; | ||
| 50 | + width: 100rpx; | ||
| 51 | + height: 80rpx; | ||
| 52 | + text-align: center; | ||
| 53 | + line-height: 80rpx; | ||
| 54 | + color: #fff; | ||
| 55 | + vertical-align: top; | ||
| 56 | + font-size: 32rpx; | ||
| 60 | } | 57 | } |
| 61 | 58 | ||
| 62 | -.box_main .cl_list .item.big{ | 59 | +.box_main .cl_list .item.big { |
| 63 | font-size: 70rpx; | 60 | font-size: 70rpx; |
| 64 | -line-height: 70rpx; | ||
| 65 | - | 61 | + line-height: 70rpx; |
| 66 | } | 62 | } |
| 67 | - |
pages/user/my_service/appment_main.js
| @@ -263,6 +263,7 @@ Page({ | @@ -263,6 +263,7 @@ Page({ | ||
| 263 | var itemId = th.data.itemId; //服务id | 263 | var itemId = th.data.itemId; //服务id |
| 264 | var url = "/api/weshop/marketing/reservation/storage/page"; | 264 | var url = "/api/weshop/marketing/reservation/storage/page"; |
| 265 | var key_word = th.data.key_word; | 265 | var key_word = th.data.key_word; |
| 266 | + key_word = key_word.replace(/\s+/g, ""); | ||
| 266 | getApp().request.promiseGet(url, { | 267 | getApp().request.promiseGet(url, { |
| 267 | data: { | 268 | data: { |
| 268 | storeId: a.stoid, | 269 | storeId: a.stoid, |
| @@ -288,6 +289,11 @@ Page({ | @@ -288,6 +289,11 @@ Page({ | ||
| 288 | ismore: ismore, | 289 | ismore: ismore, |
| 289 | is_service_read: 1, | 290 | is_service_read: 1, |
| 290 | }), wx.stopPullDownRefresh(); //停止下拉刷新 | 291 | }), wx.stopPullDownRefresh(); //停止下拉刷新 |
| 292 | + if (key_word != "" && res.data.data.pageData.length < 1) { | ||
| 293 | + th.setData({ | ||
| 294 | + is_search: 1 | ||
| 295 | + }) | ||
| 296 | + } | ||
| 291 | } else { | 297 | } else { |
| 292 | getApp().my_warnning(res.data.msg, 0, th); | 298 | getApp().my_warnning(res.data.msg, 0, th); |
| 293 | } | 299 | } |
| @@ -376,11 +382,6 @@ Page({ | @@ -376,11 +382,6 @@ Page({ | ||
| 376 | title: '加载中', | 382 | title: '加载中', |
| 377 | }) | 383 | }) |
| 378 | th.query_store(); | 384 | th.query_store(); |
| 379 | - if (store_list.length < 1) { | ||
| 380 | - th.setData({ | ||
| 381 | - is_search: 1 | ||
| 382 | - }) | ||
| 383 | - } | ||
| 384 | }, | 385 | }, |
| 385 | //美容师预约跳转页面 | 386 | //美容师预约跳转页面 |
| 386 | nav_bea: function() { | 387 | nav_bea: function() { |
pages/user/my_service/appment_main.wxml
| @@ -93,12 +93,6 @@ | @@ -93,12 +93,6 @@ | ||
| 93 | </button> | 93 | </button> |
| 94 | </form> | 94 | </form> |
| 95 | </view> | 95 | </view> |
| 96 | - <!-- <block wx:if="{{false}}"> | ||
| 97 | - <view class="subSuccess fs36"> | ||
| 98 | - <image class="Success" src="{{iurl}}/miniapp/images/yyservice/Success.png"></image> | ||
| 99 | - <view>预约成功</view> | ||
| 100 | - </view> | ||
| 101 | - </block> --> | ||
| 102 | </view> | 96 | </view> |
| 103 | 97 | ||
| 104 | </view> | 98 | </view> |
| @@ -135,7 +129,7 @@ | @@ -135,7 +129,7 @@ | ||
| 135 | </view> | 129 | </view> |
| 136 | </view> | 130 | </view> |
| 137 | <!-- 通过搜索的时候没有找到的提示语 --> | 131 | <!-- 通过搜索的时候没有找到的提示语 --> |
| 138 | - <view wx:if="{{store_list.length<1 && is_search}}" class="flex-center fs28 notstore"> | 132 | + <view wx:if="{{store_list.length<1 && is_search==1}}" class="flex-center fs28 notstore"> |
| 139 | <view>没有找到{{key_word}}门店</view> | 133 | <view>没有找到{{key_word}}门店</view> |
| 140 | </view> | 134 | </view> |
| 141 | 135 |
pages/user/my_service/appment_main.wxss
| @@ -136,7 +136,7 @@ button { | @@ -136,7 +136,7 @@ button { | ||
| 136 | } | 136 | } |
| 137 | 137 | ||
| 138 | .beautician { | 138 | .beautician { |
| 139 | - height: 60rpx; | 139 | + height: 70rpx; |
| 140 | border-bottom: 2rpx solid rgb(238, 238, 238); | 140 | border-bottom: 2rpx solid rgb(238, 238, 238); |
| 141 | padding-left: 25rpx; | 141 | padding-left: 25rpx; |
| 142 | } | 142 | } |
| @@ -218,7 +218,7 @@ button { | @@ -218,7 +218,7 @@ button { | ||
| 218 | } | 218 | } |
| 219 | 219 | ||
| 220 | .stores { | 220 | .stores { |
| 221 | - height: 520rpx; | 221 | + height: 500rpx; |
| 222 | overflow-y: scroll; | 222 | overflow-y: scroll; |
| 223 | } | 223 | } |
| 224 | 224 | ||
| @@ -234,8 +234,8 @@ button { | @@ -234,8 +234,8 @@ button { | ||
| 234 | } | 234 | } |
| 235 | 235 | ||
| 236 | .circular { | 236 | .circular { |
| 237 | - width: 36rpx; | ||
| 238 | - height: 36rpx; | 237 | + width: 37rpx; |
| 238 | + height: 37rpx; | ||
| 239 | border-radius: 50%; | 239 | border-radius: 50%; |
| 240 | border: 2rpx solid rgb(52, 52, 52); | 240 | border: 2rpx solid rgb(52, 52, 52); |
| 241 | margin: 0rpx 15rpx; | 241 | margin: 0rpx 15rpx; |
pages/user/my_service/beauty_deta.js
| @@ -290,28 +290,27 @@ Page({ | @@ -290,28 +290,27 @@ Page({ | ||
| 290 | } | 290 | } |
| 291 | }).then(res => { | 291 | }).then(res => { |
| 292 | if (res.data.code == 0) { | 292 | if (res.data.code == 0) { |
| 293 | - if (res.data.data[0].GroupHour!=undefined){ | ||
| 294 | - if (res.data.data[0].GroupHour.length > 11) { | ||
| 295 | - getApp().my_warnning(res.data.data[0].GroupHour, 0, th); | ||
| 296 | - } | ||
| 297 | - } | ||
| 298 | var hours = th.data.hours; | 293 | var hours = th.data.hours; |
| 299 | - | ||
| 300 | var time_list = res.data.data; | 294 | var time_list = res.data.data; |
| 301 | var time = th.data.time; | 295 | var time = th.data.time; |
| 302 | var date_id = th | 296 | var date_id = th |
| 303 | var new_time = []; | 297 | var new_time = []; |
| 304 | - var date = th.data.hours; | 298 | + var date = th.data.hours.substring(0,2); |
| 305 | 299 | ||
| 306 | //不等于空就是有可以预约的时间 | 300 | //不等于空就是有可以预约的时间 |
| 307 | if (time_list != null) { | 301 | if (time_list != null) { |
| 302 | + if (res.data.data[0].GroupHour != undefined) { | ||
| 303 | + if (res.data.data[0].GroupHour.length > 11) { | ||
| 304 | + getApp().my_warnning(res.data.data[0].GroupHour, 0, th); | ||
| 305 | + } | ||
| 306 | + } | ||
| 308 | //循环固定和可预约的时间 | 307 | //循环固定和可预约的时间 |
| 309 | for (var i = 0; i < time.length; i++) { | 308 | for (var i = 0; i < time.length; i++) { |
| 310 | for (var ii = 0; ii < time_list.length; ii++) { | 309 | for (var ii = 0; ii < time_list.length; ii++) { |
| 311 | //判断固定的时间和可以预约的时间 | 310 | //判断固定的时间和可以预约的时间 |
| 312 | if (time[i] == time_list[ii].GroupHour.substring(0, 5)) { | 311 | if (time[i] == time_list[ii].GroupHour.substring(0, 5)) { |
| 313 | var date_id = th.data.date_id; | 312 | var date_id = th.data.date_id; |
| 314 | - if (date >= time_list[ii].GroupHour.substring(0, 2) && date_id == 0) { | 313 | + if (date > time_list[ii].GroupHour.substring(0, 2) && date_id == 0) { |
| 315 | new_time[i] = ""; | 314 | new_time[i] = ""; |
| 316 | break; | 315 | break; |
| 317 | } else { | 316 | } else { |
pages/user/my_service/beauty_deta.wxml
| @@ -4,17 +4,24 @@ | @@ -4,17 +4,24 @@ | ||
| 4 | <view class="comments"> | 4 | <view class="comments"> |
| 5 | <!-- 个人信息 --> | 5 | <!-- 个人信息 --> |
| 6 | <view class="Personal"> | 6 | <view class="Personal"> |
| 7 | + | ||
| 7 | <view class="name fs36 ellipsis-1">{{name}}</view> | 8 | <view class="name fs36 ellipsis-1">{{name}}</view> |
| 8 | - <image class="head" src="{{head_img==''?iurl+defimgurl:head_img}}" data-errorimg="{{head_img}}" binderror="bind_bnerr1" data-img="{{head_img}}" data-src="{{head_img}}"></image> | ||
| 9 | 9 | ||
| 10 | - <view class="introduce fs26"> | ||
| 11 | - <block wx:if="{{comment!=''}}"> | ||
| 12 | - {{comment}} | ||
| 13 | - </block> | ||
| 14 | - <block wx:else> | ||
| 15 | - 暂无介绍 | ||
| 16 | - </block> | 10 | + <view class="ellipsis-4" style="width:100%"> |
| 11 | + <view style="overflow:hidden;"> | ||
| 12 | + <image class="head" src="{{head_img==''?iurl+defimgurl:head_img}}" data-errorimg="{{head_img}}" binderror="bind_bnerr1" data-img="{{head_img}}" data-src="{{head_img}}"></image> | ||
| 13 | + <view class="introduce fs26"> | ||
| 14 | + <block wx:if="{{comment!=''}}"> | ||
| 15 | + {{comment}} | ||
| 16 | + </block> | ||
| 17 | + <block wx:else> | ||
| 18 | + 暂无介绍 | ||
| 19 | + </block> | ||
| 20 | + </view> | ||
| 21 | + <view style="clear:both"></view> | ||
| 22 | + </view> | ||
| 17 | </view> | 23 | </view> |
| 24 | + | ||
| 18 | </view> | 25 | </view> |
| 19 | 26 | ||
| 20 | <view> | 27 | <view> |
| @@ -28,7 +35,7 @@ | @@ -28,7 +35,7 @@ | ||
| 28 | </view> | 35 | </view> |
| 29 | </block> | 36 | </block> |
| 30 | <block wx:else> | 37 | <block wx:else> |
| 31 | - <view class="scroll-item-h bd {{index==date_id?'chbd':''}}" bindtap="check_date" data-dateid="{{index}}"> | 38 | + <view class="scroll-item-h bd {{index==date_id?'chbd':''}}" bindtap="check_date" data-dateid="{{index}}"> |
| 32 | <view>{{weeks[index]}}(约满)</view> | 39 | <view>{{weeks[index]}}(约满)</view> |
| 33 | <view>{{item.time}}</view> | 40 | <view>{{item.time}}</view> |
| 34 | </view> | 41 | </view> |
pages/user/my_service/beauty_deta.wxss
pages/user/my_service/cosmetology_list.js
| @@ -61,7 +61,6 @@ Page({ | @@ -61,7 +61,6 @@ Page({ | ||
| 61 | is_cosmetology_read:1 | 61 | is_cosmetology_read:1 |
| 62 | }), wx.stopPullDownRefresh(); //停止下拉刷新 | 62 | }), wx.stopPullDownRefresh(); //停止下拉刷新 |
| 63 | } else { | 63 | } else { |
| 64 | - getApp().my_warnning(res.data.msg, 0, th); | ||
| 65 | th.setData({ | 64 | th.setData({ |
| 66 | is_cosmetology_read:1 | 65 | is_cosmetology_read:1 |
| 67 | }) | 66 | }) |
pages/user/my_service/cosmetology_list.wxml
| @@ -44,13 +44,13 @@ | @@ -44,13 +44,13 @@ | ||
| 44 | </view> | 44 | </view> |
| 45 | </block> | 45 | </block> |
| 46 | <block wx:else> | 46 | <block wx:else> |
| 47 | - <view>暂无对自己的介绍</view> | 47 | + <view>暂无介绍</view> |
| 48 | </block> | 48 | </block> |
| 49 | </view> | 49 | </view> |
| 50 | </view> | 50 | </view> |
| 51 | <!-- 没有数据 --> | 51 | <!-- 没有数据 --> |
| 52 | <!-- 加载完毕并且数据大于=页大小 --> | 52 | <!-- 加载完毕并且数据大于=页大小 --> |
| 53 | - <view class="After_all flex-center" wx:if="{{ismore && service_List.length>=pageSize}}"> | 53 | + <view class="After_all flex-center" wx:if="{{ismore && service_List.length>=4}}"> |
| 54 | <view class="Line"></view> | 54 | <view class="Line"></view> |
| 55 | <view class="end fs26 xc-black">到底了</view> | 55 | <view class="end fs26 xc-black">到底了</view> |
| 56 | <view class="Line"></view> | 56 | <view class="Line"></view> |
pages/user/my_service/hist_service.js
| @@ -30,8 +30,8 @@ Page({ | @@ -30,8 +30,8 @@ Page({ | ||
| 30 | total: 0, | 30 | total: 0, |
| 31 | ismore: 0, //是否加载完毕 | 31 | ismore: 0, //是否加载完毕 |
| 32 | is_screen: 0, //是否通过筛选来选择历史服务 | 32 | is_screen: 0, //是否通过筛选来选择历史服务 |
| 33 | - is_reset:0,//是否重复点击 | ||
| 34 | - is_nav:1,//是否显示导航栏 | 33 | + is_reset: 0, //是否重复点击 |
| 34 | + is_nav: 1, //是否显示导航栏 | ||
| 35 | }, | 35 | }, |
| 36 | pickerShow: function() { | 36 | pickerShow: function() { |
| 37 | this.setData({ | 37 | this.setData({ |
| @@ -59,7 +59,8 @@ Page({ | @@ -59,7 +59,8 @@ Page({ | ||
| 59 | distance: 0, | 59 | distance: 0, |
| 60 | hist_List: [], | 60 | hist_List: [], |
| 61 | curpage: 1, | 61 | curpage: 1, |
| 62 | - is_screen: 1 | 62 | + is_screen: 1, |
| 63 | + is_nav: 1 | ||
| 63 | }); | 64 | }); |
| 64 | th.query_hist(); | 65 | th.query_hist(); |
| 65 | }, | 66 | }, |
| @@ -80,28 +81,28 @@ Page({ | @@ -80,28 +81,28 @@ Page({ | ||
| 80 | */ | 81 | */ |
| 81 | onReachBottom: function() { | 82 | onReachBottom: function() { |
| 82 | var th = this; | 83 | var th = this; |
| 83 | - if (th.data.total <= th.data.pageSize) return; | ||
| 84 | - if (th.data.ismore) return; | 84 | + if (th.data.total <= th.data.pageSize) return false; |
| 85 | + if (th.data.ismore) return false; | ||
| 85 | 86 | ||
| 86 | wx.showLoading({ | 87 | wx.showLoading({ |
| 87 | title: '加载中...', | 88 | title: '加载中...', |
| 88 | }) | 89 | }) |
| 89 | - th.query_service(); | 90 | + th.query_hist(); |
| 90 | }, | 91 | }, |
| 91 | //重置历史服务数据 | 92 | //重置历史服务数据 |
| 92 | his_reset: function() { | 93 | his_reset: function() { |
| 93 | var th = this; | 94 | var th = this; |
| 94 | var is_reset = th.data.is_reset; | 95 | var is_reset = th.data.is_reset; |
| 95 | - console.log("22"+is_reset); | ||
| 96 | - if (is_reset==0){ | 96 | + if (is_reset == 0) { |
| 97 | th.setData({ | 97 | th.setData({ |
| 98 | hist_List: [], | 98 | hist_List: [], |
| 99 | curpage: 1, | 99 | curpage: 1, |
| 100 | is_service_read: 0, | 100 | is_service_read: 0, |
| 101 | is_screen: 1, | 101 | is_screen: 1, |
| 102 | - is_reset:1, | 102 | + is_reset: 1, |
| 103 | startTime: "", | 103 | startTime: "", |
| 104 | endTime: "", | 104 | endTime: "", |
| 105 | + is_nav: 1 | ||
| 105 | }) | 106 | }) |
| 106 | th.query_hist(); | 107 | th.query_hist(); |
| 107 | } | 108 | } |
| @@ -140,14 +141,14 @@ Page({ | @@ -140,14 +141,14 @@ Page({ | ||
| 140 | is_service_read: 1, | 141 | is_service_read: 1, |
| 141 | }), wx.stopPullDownRefresh(); //停止下拉刷新 | 142 | }), wx.stopPullDownRefresh(); //停止下拉刷新 |
| 142 | } else { | 143 | } else { |
| 143 | - th.setData({ | ||
| 144 | - is_service_read:1, | ||
| 145 | - is_screen:0, | ||
| 146 | - total:0 | ||
| 147 | - }) | ||
| 148 | - if (startTime == "") { | 144 | + th.setData({ |
| 145 | + is_service_read: 1, | ||
| 146 | + is_screen: 0, | ||
| 147 | + ismore: 1 | ||
| 148 | + }) | ||
| 149 | + if (startTime!="") { | ||
| 149 | th.setData({ | 150 | th.setData({ |
| 150 | - is_nav:0 | 151 | + total:0 |
| 151 | }) | 152 | }) |
| 152 | } | 153 | } |
| 153 | } | 154 | } |
pages/user/my_service/hist_service.wxml
| @@ -19,7 +19,7 @@ | @@ -19,7 +19,7 @@ | ||
| 19 | </view> | 19 | </view> |
| 20 | 20 | ||
| 21 | <!-- 总的服务列表 --> | 21 | <!-- 总的服务列表 --> |
| 22 | - <view> | 22 | + <view class="items"> |
| 23 | <!-- 单个 --> | 23 | <!-- 单个 --> |
| 24 | <view class="item flex-vertical-between" wx:for="{{hist_List}}"> | 24 | <view class="item flex-vertical-between" wx:for="{{hist_List}}"> |
| 25 | <!-- left --> | 25 | <!-- left --> |
pages/user/my_service/hist_service.wxss
| @@ -21,6 +21,10 @@ page { | @@ -21,6 +21,10 @@ page { | ||
| 21 | background-color: rgb(238, 238, 238); | 21 | background-color: rgb(238, 238, 238); |
| 22 | height: 70rpx; | 22 | height: 70rpx; |
| 23 | color: rgb(153, 153, 153); | 23 | color: rgb(153, 153, 153); |
| 24 | + position: fixed; | ||
| 25 | + top:0rpx; | ||
| 26 | + left: 0rpx; | ||
| 27 | + width: 660rpx; | ||
| 24 | } | 28 | } |
| 25 | 29 | ||
| 26 | .count { | 30 | .count { |
| @@ -39,7 +43,9 @@ page { | @@ -39,7 +43,9 @@ page { | ||
| 39 | width: 30rpx; | 43 | width: 30rpx; |
| 40 | height: 30rpx; | 44 | height: 30rpx; |
| 41 | } | 45 | } |
| 42 | - | 46 | +.items{ |
| 47 | + margin-top: 70rpx; | ||
| 48 | +} | ||
| 43 | .item { | 49 | .item { |
| 44 | margin: 0rpx 25rpx; | 50 | margin: 0rpx 25rpx; |
| 45 | padding: 0rpx 20rpx; | 51 | padding: 0rpx 20rpx; |
| @@ -49,7 +55,7 @@ page { | @@ -49,7 +55,7 @@ page { | ||
| 49 | 55 | ||
| 50 | .itemName { | 56 | .itemName { |
| 51 | margin-right: 10rpx; | 57 | margin-right: 10rpx; |
| 52 | - width: 130rpx; | 58 | + max-width: 130rpx; |
| 53 | } | 59 | } |
| 54 | 60 | ||
| 55 | .itemUsna { | 61 | .itemUsna { |
pages/user/my_service/tment_details.wxml
| @@ -13,12 +13,12 @@ | @@ -13,12 +13,12 @@ | ||
| 13 | <view class="fs30"> | 13 | <view class="fs30"> |
| 14 | <view class="items lf"> | 14 | <view class="items lf"> |
| 15 | <!-- 预约订单 --> | 15 | <!-- 预约订单 --> |
| 16 | - <view class="flex-vertical bmt" bindtap="code_show" data-order_sn="{{number}}"> | 16 | + <view class="flex-vertical bmt" bindtap="code_show" data-order_sn="{{number}}" wx:if="{{item.State==0}}"> |
| 17 | <view class="flex-vertical ai-bas"> | 17 | <view class="flex-vertical ai-bas"> |
| 18 | <view class="name">预约订单:</view> | 18 | <view class="name">预约订单:</view> |
| 19 | <view class="ellipsis-1 value">{{number}}</view> | 19 | <view class="ellipsis-1 value">{{number}}</view> |
| 20 | </view> | 20 | </view> |
| 21 | - <image wx:if="{{item.State==0}}" src="{{iurl}}miniapp/images/order/code.png" class="code"></image> | 21 | + <image src="{{iurl}}miniapp/images/order/code.png" class="code"></image> |
| 22 | </view> | 22 | </view> |
| 23 | 23 | ||
| 24 | <!-- 预约门店 --> | 24 | <!-- 预约门店 --> |
pages/user/my_service/tment_eval.wxml
| @@ -7,9 +7,8 @@ | @@ -7,9 +7,8 @@ | ||
| 7 | 7 | ||
| 8 | <!-- 姓名 --> | 8 | <!-- 姓名 --> |
| 9 | <view class="flex-level item"> | 9 | <view class="flex-level item"> |
| 10 | - <view class="itemlf flex-vertical-between"> | ||
| 11 | - <view class="fs32">美容师</view> | ||
| 12 | - <view> :</view> | 10 | + <view class="itemlf flex-level-right"> |
| 11 | + <view class="fs32">美容师:</view> | ||
| 13 | </view> | 12 | </view> |
| 14 | <view class="itemlr fs30 ellipsis-1">{{beautician.BeauticianName}}</view> | 13 | <view class="itemlr fs30 ellipsis-1">{{beautician.BeauticianName}}</view> |
| 15 | </view> | 14 | </view> |
pages/user/my_service/tment_order_list.wxml
| @@ -5,7 +5,7 @@ | @@ -5,7 +5,7 @@ | ||
| 5 | <view>{{item.name}}</view> | 5 | <view>{{item.name}}</view> |
| 6 | </view> | 6 | </view> |
| 7 | </view> | 7 | </view> |
| 8 | - <view wx:if="{{true}}"> | 8 | + <view class="itemMax"> |
| 9 | <!-- 预约项目 --> | 9 | <!-- 预约项目 --> |
| 10 | <view wx:for="{{tm_order_list}}"> | 10 | <view wx:for="{{tm_order_list}}"> |
| 11 | <!-- 商品编号和状态 --> | 11 | <!-- 商品编号和状态 --> |
| @@ -82,7 +82,7 @@ | @@ -82,7 +82,7 @@ | ||
| 82 | <view class="flex-level"> | 82 | <view class="flex-level"> |
| 83 | <image src="{{iurl}}miniapp/images/order/empty_order.png" lazy-load="true"></image> | 83 | <image src="{{iurl}}miniapp/images/order/empty_order.png" lazy-load="true"></image> |
| 84 | </view> | 84 | </view> |
| 85 | - <view class="flex-level fs30 xc-ash">暂无预约记录</view> | 85 | + <view class="flex-level fs30 xc-ash">无预约记录</view> |
| 86 | <view class="flex-level"> | 86 | <view class="flex-level"> |
| 87 | <navigator url="/pages/user/my_service/i_service" bindtap="goto"> | 87 | <navigator url="/pages/user/my_service/i_service" bindtap="goto"> |
| 88 | <view class="flex-center fs32 white">立即预约</view> | 88 | <view class="flex-center fs32 white">立即预约</view> |
pages/user/my_service/tment_order_list.wxss
| @@ -10,6 +10,12 @@ page { | @@ -10,6 +10,12 @@ page { | ||
| 10 | border-top: 3rpx solid rgb(221, 221, 221); | 10 | border-top: 3rpx solid rgb(221, 221, 221); |
| 11 | display: flex; | 11 | display: flex; |
| 12 | justify-content: space-between; | 12 | justify-content: space-between; |
| 13 | + position: fixed; | ||
| 14 | + background-color: rgb(255,255,255); | ||
| 15 | + width:696rpx; | ||
| 16 | +} | ||
| 17 | +.itemMax{ | ||
| 18 | + margin-top: 93rpx; | ||
| 13 | } | 19 | } |
| 14 | 20 | ||
| 15 | .type-box { | 21 | .type-box { |
| @@ -137,5 +143,7 @@ page { | @@ -137,5 +143,7 @@ page { | ||
| 137 | } | 143 | } |
| 138 | .base{ | 144 | .base{ |
| 139 | display: flex; | 145 | display: flex; |
| 146 | + height: 38rpx; | ||
| 147 | + line-height: 38rpx; | ||
| 140 | align-items: baseline; | 148 | align-items: baseline; |
| 141 | } | 149 | } |
| 142 | \ No newline at end of file | 150 | \ No newline at end of file |