4 changed files with 317 additions and 42 deletions
-
167src/components/site/order_modal/order_modal.vue
-
6src/pages.json
-
151src/pages/site/manage/manage.vue
-
35src/pages/site/occupy_success/occupy_success.vue
@ -0,0 +1,167 @@ |
|||
<template> |
|||
<view class="order-modal"> |
|||
<view class="om-title">小程序预定</view> |
|||
<image class="om-close"></image> |
|||
<view class="om-name-line"> |
|||
<view class="onl-view">欧轩智能羽毛球馆(永泰店)</view> |
|||
<view class="onl-view">待使用</view> |
|||
</view> |
|||
<view class="om-info-line"> |
|||
<view class="oil-view">订单编号:</view> |
|||
<view class="oil-view"> |
|||
<view class="ov-view">12345</view> |
|||
</view> |
|||
</view> |
|||
<view class="om-info-line"> |
|||
<view class="oil-view">创建时间:</view> |
|||
<view class="oil-view"> |
|||
<view class="ov-view">2019-05-17 11:12:58</view> |
|||
</view> |
|||
</view> |
|||
<view class="om-info-line"> |
|||
<view class="oil-view">手机号码:</view> |
|||
<view class="oil-view"> |
|||
<view class="ov-view">18316553872</view> |
|||
</view> |
|||
</view> |
|||
<view class="om-info-line"> |
|||
<view class="oil-view">验证码:</view> |
|||
<view class="oil-view"> |
|||
<view class="ov-view">1223 5512 4534</view> |
|||
</view> |
|||
</view> |
|||
|
|||
<view class="om-border"></view> |
|||
|
|||
<view class="om-name-line"> |
|||
<view class="onl-view">预订信息</view> |
|||
</view> |
|||
<view class="om-info-line"> |
|||
<view class="oil-view">预订项目:</view> |
|||
<view class="oil-view"> |
|||
<view class="ov-view">羽毛球</view> |
|||
</view> |
|||
</view> |
|||
<view class="om-info-line"> |
|||
<view class="oil-view">预订日期:</view> |
|||
<view class="oil-view"> |
|||
<view class="ov-view">2019-07-16(周五)</view> |
|||
</view> |
|||
</view> |
|||
<view class="om-info-line"> |
|||
<view class="oil-view">预订场次:</view> |
|||
<view class="oil-view"> |
|||
<view class="ov-view">1号馆 10:00-12:00 (¥80 )</view> |
|||
<view class="ov-view">1号馆 10:00-12:00 (¥80 )</view> |
|||
</view> |
|||
</view> |
|||
<view class="om-total">实付款 ¥240</view> |
|||
<view class="om-btns"> |
|||
<view class="ob-view">分享给朋友</view> |
|||
<view class="ob-view">取消占用</view> |
|||
</view> |
|||
</view> |
|||
</template> |
|||
|
|||
<script> |
|||
export default { |
|||
|
|||
} |
|||
</script> |
|||
|
|||
<style scoped lang="scss"> |
|||
@import '~style/public.scss'; |
|||
.order-modal{ |
|||
position: relative; |
|||
padding-left: 30upx; |
|||
padding-right: 30upx; |
|||
padding-top: 48upx; |
|||
padding-bottom: 0upx; |
|||
padding-bottom: calc( 0upx + constant(safe-area-inset-bottom)); /* 兼容 iOS < 11.2 */ |
|||
padding-bottom: calc( 0upx + env(safe-area-inset-bottom)); /* 兼容 iOS >= 11.2 */ |
|||
background-color: #f00; |
|||
.om-close{ |
|||
position: absolute; |
|||
right: 30upx; |
|||
top: 30upx; |
|||
width: 34upx; |
|||
height: 34upx; |
|||
background-color: skyblue; |
|||
} |
|||
.om-title{ |
|||
margin-bottom: 34upx; |
|||
text-align: center; |
|||
font-size: 32upx; |
|||
line-height: 44upx; |
|||
color: #1a1a1a; |
|||
font-weight: 500; |
|||
} |
|||
.om-name-line{ |
|||
margin-bottom: 12upx; |
|||
@include centerFlex(space-between); |
|||
.onl-view{ |
|||
&:first-child{ |
|||
line-height: 40upx; |
|||
font-size: 28upx; |
|||
color: #1a1a1a; |
|||
} |
|||
&+.onl-view{ |
|||
line-height: 40upx; |
|||
font-size: 28upx; |
|||
color: $themeColor; |
|||
} |
|||
} |
|||
} |
|||
.om-info-line{ |
|||
display: flex; |
|||
align-items: baseline; |
|||
.oil-view{ |
|||
font-size: 28upx; |
|||
line-height: 40upx; |
|||
color: #9C9C9F; |
|||
&:first-child{ |
|||
flex-shrink: 0; |
|||
} |
|||
&+.oil-view{ |
|||
flex-grow: 1; |
|||
.ov-view{ |
|||
font-size: 28upx; |
|||
line-height: 40upx; |
|||
color: #1a1a1a; |
|||
@include textHide(1); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
.om-border{ |
|||
margin-top: 20upx; |
|||
margin-bottom: 18upx; |
|||
height: 2upx; |
|||
background-color: #D8D8D8; |
|||
} |
|||
.om-total{ |
|||
margin-top: 20upx; |
|||
margin-bottom: 40upx; |
|||
text-align: right; |
|||
line-height: 40upx; |
|||
font-size: 28upx; |
|||
color: #1a1a1a; |
|||
} |
|||
.om-btns{ |
|||
margin-bottom: 10upx; |
|||
@include centerFlex(flex-end); |
|||
.ob-view{ |
|||
margin-left: 20upx; |
|||
width: 210upx; |
|||
height: 80upx; |
|||
border: 2upx solid $themeColor; |
|||
text-align: center; |
|||
line-height: 76upx; |
|||
border-radius: 10upx; |
|||
font-size: 32upx; |
|||
font-weight: 500; |
|||
color: $themeColor; |
|||
} |
|||
} |
|||
} |
|||
</style> |
@ -0,0 +1,35 @@ |
|||
<template> |
|||
<view class="occupy-success"> |
|||
<view class="os-address">欧轩智能场馆(羽毛球馆永泰店)</view> |
|||
<image class="os-code"></image> |
|||
</view> |
|||
</template> |
|||
|
|||
<script> |
|||
export default { |
|||
|
|||
} |
|||
</script> |
|||
|
|||
<style lang="scss"> |
|||
@import '~style/public.scss'; |
|||
.occupy-success{ |
|||
padding: 0 24upx; |
|||
.os-address{ |
|||
margin-bottom: 80upx; |
|||
height: 92upx; |
|||
line-height: 90upx; |
|||
border-bottom: 2upx solid #D8D8D8; |
|||
font-size: 32upx; |
|||
color: #333; |
|||
@include textHide(1); |
|||
} |
|||
.os-code{ |
|||
margin: 0 auto 40upx; |
|||
display: block; |
|||
width: 400upx; |
|||
height: 400upx; |
|||
background-color: skyblue; |
|||
} |
|||
} |
|||
</style> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue