Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
sim
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
limeimei
sim
Commits
688e51cb
Commit
688e51cb
authored
Nov 17, 2023
by
April
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
344
parent
cc234c72
Changes
17
Show whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
570 additions
and
389 deletions
+570
-389
App.vue
src/App.vue
+2
-2
main.js
src/main.js
+1
-1
index.js
src/router/index.js
+10
-0
bookroom.vue
src/views/hotels/bookroom.vue
+29
-29
common.vue
src/views/hotels/common.vue
+25
-27
pay.vue
src/views/hotels/info/pay.vue
+25
-25
register.vue
src/views/hotels/info/register.vue
+49
-49
roomcard.vue
src/views/hotels/info/roomcard.vue
+12
-12
success.vue
src/views/hotels/info/success.vue
+15
-15
check.vue
src/views/hotels/order/check.vue
+35
-44
comfim.vue
src/views/hotels/order/comfim.vue
+57
-57
check.vue
src/views/hotels/real/check.vue
+28
-42
photograph.vue
src/views/hotels/real/photograph.vue
+193
-0
success.vue
src/views/hotels/real/success.vue
+30
-30
registration.vue
src/views/hotels/registration.vue
+51
-48
standbuy.vue
src/views/hotels/standbuy.vue
+5
-5
vue.config.js
vue.config.js
+3
-3
No files found.
src/App.vue
View file @
688e51cb
...
@@ -17,8 +17,8 @@
...
@@ -17,8 +17,8 @@
}
}
.el-progress-circle
{
.el-progress-circle
{
width
:
75
px
!important
;
width
:
50
px
!important
;
height
:
75
px
!important
;
height
:
50
px
!important
;
/* 自定义高度 */
/* 自定义高度 */
}
}
</
style
>
</
style
>
\ No newline at end of file
src/main.js
View file @
688e51cb
...
@@ -5,7 +5,7 @@ import ElementUI from "element-ui";
...
@@ -5,7 +5,7 @@ import ElementUI from "element-ui";
import
VCalendar
from
"v-calendar"
;
import
VCalendar
from
"v-calendar"
;
import
"element-ui/lib/theme-chalk/index.css"
;
import
"element-ui/lib/theme-chalk/index.css"
;
import
"./utils/fixle"
;
//
import "./utils/fixle";
import
VIscroll
from
"./utils/vIscroll"
;
import
VIscroll
from
"./utils/vIscroll"
;
...
...
src/router/index.js
View file @
688e51cb
...
@@ -27,6 +27,7 @@ import Phone from "../views/sim/phone.vue";
...
@@ -27,6 +27,7 @@ import Phone from "../views/sim/phone.vue";
import
Choose
from
"../views/sim/choose.vue"
;
import
Choose
from
"../views/sim/choose.vue"
;
import
Authentify2
from
"../views/sim/authentify.vue"
;
import
Authentify2
from
"../views/sim/authentify.vue"
;
import
AuthSuccess2
from
"../views/sim/authSuccess.vue"
;
import
AuthSuccess2
from
"../views/sim/authSuccess.vue"
;
import
hotelIdcardPhotograph
from
"../views/hotels/real/photograph.vue"
Vue
.
use
(
VueRouter
);
Vue
.
use
(
VueRouter
);
...
@@ -127,6 +128,15 @@ const routes = [
...
@@ -127,6 +128,15 @@ const routes = [
index
:
2
,
index
:
2
,
},
},
},
},
{
path
:
"/hotel/identity/photograph"
,
name
:
"hotelIdcardPhotograph"
,
component
:
hotelIdcardPhotograph
,
meta
:
{
title
:
"抓拍人脸"
,
index
:
2
,
},
},
{
{
path
:
"/hotel/identity/success"
,
path
:
"/hotel/identity/success"
,
name
:
"hotelIdentitySuccess"
,
name
:
"hotelIdentitySuccess"
,
...
...
src/views/hotels/bookroom.vue
View file @
688e51cb
...
@@ -127,86 +127,86 @@ export default {
...
@@ -127,86 +127,86 @@ export default {
padding
:
0
45px
;
padding
:
0
45px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
background
:
#f6f7fb
;
background
:
#f6f7fb
;
border-radius
:
21
px
;
border-radius
:
14
px
;
}
}
.bookroom_top
{
.bookroom_top
{
height
:
132
px
;
height
:
88
px
;
width
:
100%
;
width
:
100%
;
}
}
.bookroom_title
{
.bookroom_title
{
font-size
:
42
px
;
font-size
:
28
px
;
color
:
#000000
;
color
:
#000000
;
width
:
100%
;
width
:
100%
;
text-align
:
center
;
text-align
:
center
;
line-height
:
132
px
;
line-height
:
88
px
;
}
}
.bookroom_room
{
.bookroom_room
{
height
:
729
px
;
height
:
486
px
;
padding-top
:
6
0px
;
padding-top
:
4
0px
;
padding-left
:
45
px
;
padding-left
:
30
px
;
overflow
:
hidden
;
overflow
:
hidden
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
background
:
white
;
background
:
white
;
}
}
.room_single
{
.room_single
{
width
:
368
px
;
width
:
245
px
;
height
:
454
px
;
height
:
303
px
;
position
:
relative
;
position
:
relative
;
margin-right
:
45
px
;
margin-right
:
30
px
;
flex-grow
:
0
;
flex-grow
:
0
;
flex-shrink
:
0
;
flex-shrink
:
0
;
border-radius
:
15px
15px
15px
15
px
;
border-radius
:
10
px
;
border
:
3
px
solid
#e0e0e0
;
border
:
2
px
solid
#e0e0e0
;
}
}
.room_all
{
.room_all
{
display
:
flex
;
display
:
flex
;
width
:
100%
;
width
:
100%
;
height
:
460
px
;
height
:
303
px
;
}
}
.room_img
{
.room_img
{
width
:
100%
;
width
:
100%
;
height
:
315
px
;
height
:
210
px
;
border-radius
:
1
5px
15
px
0
0
;
border-radius
:
1
0px
10
px
0
0
;
}
}
.room_single_bottom
{
.room_single_bottom
{
display
:
flex
;
display
:
flex
;
width
:
100%
;
width
:
100%
;
padding
:
0
24
px
;
padding
:
0
16
px
;
margin-top
:
27
px
;
margin-top
:
18
px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
align-items
:
flex-end
;
align-items
:
flex-end
;
justify-content
:
space-between
;
justify-content
:
space-between
;
}
}
.room_single_name
{
.room_single_name
{
font-size
:
3
0px
;
font-size
:
2
0px
;
color
:
#333333
;
color
:
#333333
;
}
}
.room_single_people
{
.room_single_people
{
color
:
#999999
;
color
:
#999999
;
margin-top
:
5
px
;
margin-top
:
3
px
;
font-size
:
21
px
;
font-size
:
14
px
;
}
}
.room_single_price
{
.room_single_price
{
font-size
:
26
px
;
font-size
:
17
px
;
color
:
#f29736
;
color
:
#f29736
;
}
}
.room_single_price
span
{
.room_single_price
span
{
font-size
:
48
px
;
font-size
:
32
px
;
}
}
.bookroom_bto
{
.bookroom_bto
{
width
:
1
98
px
;
width
:
1
32
px
;
cursor
:
pointer
;
cursor
:
pointer
;
height
:
75
px
;
height
:
50
px
;
text-align
:
center
;
text-align
:
center
;
line-height
:
75
px
;
line-height
:
50
px
;
font-size
:
27
px
;
font-size
:
18
px
;
color
:
white
;
color
:
white
;
background
:
#eb9c4e
;
background
:
#eb9c4e
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
margin
:
69
px
auto
0
;
margin
:
46
px
auto
0
;
}
}
.room_single_select
{
.room_single_select
{
border
:
3
px
solid
#5a8ff6
!important
;
border
:
2
px
solid
#5a8ff6
!important
;
}
}
.room_single_success
{
.room_single_success
{
position
:
absolute
;
position
:
absolute
;
...
...
src/views/hotels/common.vue
View file @
688e51cb
...
@@ -103,14 +103,14 @@ export default {
...
@@ -103,14 +103,14 @@ export default {
this
.
decrease
();
this
.
decrease
();
var
type
=
this
.
$root
.
hotelType
;
//
var type = this.$root.hotelType;
if
(
type
==
0
)
{
//
if (type == 0) {
this
.
step
.
splice
(
0
,
1
);
//
this.step.splice(0, 1);
}
else
{
//
} else {
this
.
$router
.
replace
({
//
this.$router.replace({
name
:
"hotelOrderCheck"
,
//
name: "hotelOrderCheck",
});
//
});
}
//
}
this
.
currentIndex
=
this
.
$route
.
meta
.
index
;
this
.
currentIndex
=
this
.
$route
.
meta
.
index
;
},
},
...
@@ -149,14 +149,13 @@ export default {
...
@@ -149,14 +149,13 @@ export default {
var
that
=
this
;
var
that
=
this
;
that
.
timer
=
setInterval
(()
=>
{
that
.
timer
=
setInterval
(()
=>
{
that
.
time
--
;
that
.
time
--
;
console
.
log
(
123
)
// 计算进度百分比
// 计算进度百分比
that
.
percentage
=
(
that
.
time
/
120
)
*
100
;
that
.
percentage
=
(
that
.
time
/
120
)
*
100
;
// 检查是否倒计时结束
// 检查是否倒计时结束
if
(
that
.
time
<=
0
)
{
if
(
that
.
time
<=
0
)
{
that
.
gohome
();
//
that.gohome();
}
}
},
1000
);
// 每1000毫秒(1秒)更新一次
},
1000
);
// 每1000毫秒(1秒)更新一次
},
},
...
@@ -175,13 +174,12 @@ export default {
...
@@ -175,13 +174,12 @@ export default {
<
style
scoped
>
<
style
scoped
>
.hotel_common
{
.hotel_common
{
width
:
100%
;
width
:
100%
;
height
:
100%
;
height
:
800px
;
padding-bottom
:
69px
;
background
:
linear-gradient
(
to
bottom
,
#07122f
,
#2e246d
);
background
:
linear-gradient
(
to
bottom
,
#07122f
,
#2e246d
);
}
}
.hotel_header
{
.hotel_header
{
width
:
100%
;
width
:
100%
;
background
:
#1
7204b
;
background
:
#1
3182f
;
display
:
flex
;
display
:
flex
;
cursor
:
pointer
;
cursor
:
pointer
;
align-items
:
center
;
align-items
:
center
;
...
@@ -191,22 +189,22 @@ export default {
...
@@ -191,22 +189,22 @@ export default {
height
:
70px
;
height
:
70px
;
}
}
.hotel_header_title
{
.hotel_header_title
{
font-size
:
33
px
;
font-size
:
22
px
;
color
:
white
;
color
:
white
;
}
}
.hotel_header_time
{
.hotel_header_time
{
font-size
:
27
px
;
font-size
:
18
px
;
color
:
white
;
color
:
white
;
}
}
.home
{
.home
{
width
:
1
8
px
;
width
:
1
9
px
;
height
:
20px
;
height
:
20px
;
margin-right
:
7px
;
margin-right
:
7px
;
}
}
.go_home
{
.go_home
{
display
:
flex
;
display
:
flex
;
align-items
:
center
;
align-items
:
center
;
font-size
:
24
px
;
font-size
:
16
px
;
color
:
white
;
color
:
white
;
}
}
.hotel_step
{
.hotel_step
{
...
@@ -216,7 +214,7 @@ export default {
...
@@ -216,7 +214,7 @@ export default {
align-items
:
center
;
align-items
:
center
;
}
}
.hotel_step_index
{
.hotel_step_index
{
font-size
:
23
px
;
font-size
:
15
px
;
color
:
#797f90
;
color
:
#797f90
;
}
}
.hotel_step_single
{
.hotel_step_single
{
...
@@ -224,28 +222,28 @@ export default {
...
@@ -224,28 +222,28 @@ export default {
align-items
:
center
;
align-items
:
center
;
}
}
.hotel_step_num
{
.hotel_step_num
{
width
:
24
px
;
width
:
16
px
;
height
:
24
px
;
height
:
16
px
;
margin-right
:
10px
;
margin-right
:
10px
;
border-radius
:
50%
;
border-radius
:
50%
;
background
:
#797f90
;
background
:
#797f90
;
color
:
white
;
color
:
white
;
font-size
:
20
px
;
font-size
:
13
px
;
display
:
flex
;
display
:
flex
;
align-items
:
center
;
align-items
:
center
;
justify-content
:
center
;
justify-content
:
center
;
}
}
.hotel_step_right
{
.hotel_step_right
{
width
:
2
9
x
;
width
:
1
9
x
;
height
:
7
px
;
height
:
4
px
;
margin
:
0
21px
;
margin
:
0
21px
;
}
}
.hotel_content
{
.hotel_content
{
width
:
100%
;
width
:
100%
;
padding
:
0
36
px
;
padding
:
0
24
px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
border-radius
:
21px
;
border-radius
:
21px
;
height
:
906
px
;
height
:
604
px
;
}
}
.hotel_content_frame
{
.hotel_content_frame
{
width
:
100%
;
width
:
100%
;
...
@@ -256,8 +254,8 @@ export default {
...
@@ -256,8 +254,8 @@ export default {
}
}
.hotel_content_frame_countdown
{
.hotel_content_frame_countdown
{
position
:
absolute
;
position
:
absolute
;
top
:
36
px
;
top
:
24
px
;
right
:
45
px
;
right
:
30
px
;
}
}
.hotel_step_index_s
{
.hotel_step_index_s
{
color
:
#f29736
;
color
:
#f29736
;
...
...
src/views/hotels/info/pay.vue
View file @
688e51cb
...
@@ -45,55 +45,55 @@ export default {
...
@@ -45,55 +45,55 @@ export default {
padding
:
0
45px
;
padding
:
0
45px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
background
:
#f6f7fb
;
background
:
#f6f7fb
;
border-radius
:
21px
;
border-radius
:
14px
;
}
.order_top
{
height
:
132px
;
width
:
100%
;
position
:
relative
;
}
}
.goback
{
.goback
{
width
:
141
px
;
width
:
94
px
;
height
:
51
px
;
height
:
34
px
;
position
:
absolute
;
position
:
absolute
;
top
:
45
px
;
top
:
30
px
;
left
:
0
;
left
:
0
;
cursor
:
pointer
;
cursor
:
pointer
;
font-size
:
21
px
;
font-size
:
14
px
;
color
:
#666666
;
color
:
#666666
;
background
:
#ffffff
;
background
:
#ffffff
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
border
:
2
px
solid
#707070
;
border
:
1
px
solid
#707070
;
text-align
:
center
;
text-align
:
center
;
line-height
:
51px
;
line-height
:
34px
;
}
.order_top
{
height
:
88px
;
width
:
100%
;
position
:
relative
;
}
}
.order_title
{
.order_title
{
font-size
:
42
px
;
font-size
:
28
px
;
color
:
#000000
;
color
:
#000000
;
width
:
100%
;
width
:
100%
;
text-align
:
center
;
text-align
:
center
;
line-height
:
132
px
;
line-height
:
88
px
;
}
}
.collection
{
.collection
{
width
:
100%
;
width
:
100%
;
background
:
white
;
background
:
white
;
height
:
729
px
;
height
:
486
px
;
padding-top
:
6
0px
;
padding-top
:
4
0px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
}
.price_title
{
.price_title
{
font-size
:
24
px
;
font-size
:
16
px
;
color
:
#666666
;
color
:
#666666
;
text-align
:
center
;
text-align
:
center
;
}
}
.price
{
.price
{
color
:
#333333
;
color
:
#333333
;
font-size
:
33
px
;
font-size
:
22
px
;
margin-top
:
27
px
;
margin-top
:
18
px
;
text-align
:
center
;
text-align
:
center
;
}
}
.price
span
{
.price
span
{
font-size
:
72
px
;
font-size
:
48
px
;
}
}
.price_type
{
.price_type
{
display
:
flex
;
display
:
flex
;
...
@@ -102,14 +102,14 @@ export default {
...
@@ -102,14 +102,14 @@ export default {
margin-top
:
44px
;
margin-top
:
44px
;
}
}
.price_img
{
.price_img
{
width
:
342
px
;
width
:
196
px
;
height
:
342
px
;
height
:
196
px
;
}
}
.price_wechat
{
.price_wechat
{
margin-right
:
210
px
;
margin-right
:
172
px
;
}
}
.price_tips
{
.price_tips
{
font-size
:
24
px
;
font-size
:
16
px
;
color
:
#999999
;
color
:
#999999
;
text-align
:
center
;
text-align
:
center
;
}
}
...
...
src/views/hotels/info/register.vue
View file @
688e51cb
...
@@ -74,95 +74,95 @@ export default {
...
@@ -74,95 +74,95 @@ export default {
padding
:
0
45px
;
padding
:
0
45px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
background
:
#f6f7fb
;
background
:
#f6f7fb
;
border-radius
:
21px
;
border-radius
:
14px
;
}
.order_top
{
height
:
132px
;
width
:
100%
;
position
:
relative
;
}
}
.goback
{
.goback
{
width
:
141
px
;
width
:
94
px
;
height
:
51
px
;
height
:
34
px
;
position
:
absolute
;
position
:
absolute
;
top
:
45
px
;
top
:
30
px
;
left
:
0
;
left
:
0
;
cursor
:
pointer
;
cursor
:
pointer
;
font-size
:
21
px
;
font-size
:
14
px
;
color
:
#666666
;
color
:
#666666
;
background
:
#ffffff
;
background
:
#ffffff
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
border
:
2
px
solid
#707070
;
border
:
1
px
solid
#707070
;
text-align
:
center
;
text-align
:
center
;
line-height
:
51px
;
line-height
:
34px
;
}
.order_top
{
height
:
88px
;
width
:
100%
;
position
:
relative
;
}
}
.order_title
{
.order_title
{
font-size
:
42
px
;
font-size
:
28
px
;
color
:
#000000
;
color
:
#000000
;
width
:
100%
;
width
:
100%
;
text-align
:
center
;
text-align
:
center
;
line-height
:
132
px
;
line-height
:
88
px
;
}
}
.collection
{
.collection
{
width
:
100%
;
width
:
100%
;
background
:
white
;
background
:
white
;
height
:
729
px
;
height
:
486
px
;
display
:
flex
;
display
:
flex
;
align-items
:
center
;
align-items
:
center
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
}
.roominfo
{
.roominfo
{
width
:
467
px
;
width
:
311
px
;
height
:
100%
;
height
:
100%
;
padding
:
51px
0
0
53
px
;
padding
:
34px
0
0
35
px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
background
:
url("~@/assets/hotel/room.png")
;
background
:
url("~@/assets/hotel/room.png")
;
background-size
:
100%
100%
;
background-size
:
100%
100%
;
}
}
.roominfo_name
{
.roominfo_name
{
font-size
:
3
0px
;
font-size
:
2
0px
;
color
:
#a28263
;
color
:
#a28263
;
}
}
.roominfo_num
{
.roominfo_num
{
font-size
:
9
0px
;
font-size
:
6
0px
;
color
:
#7f5321
;
color
:
#7f5321
;
margin
:
1
2px
0
15
px
;
margin
:
1
8px
0
10
px
;
}
}
.roominfo_type
{
.roominfo_type
{
width
:
141
px
;
width
:
94
px
;
height
:
54
px
;
height
:
36
px
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
text-align
:
center
;
text-align
:
center
;
line-height
:
54
px
;
line-height
:
36
px
;
color
:
#7f5321
;
color
:
#7f5321
;
font-size
:
21
px
;
font-size
:
14
px
;
border
:
1px
solid
#7f5321
;
border
:
1px
solid
#7f5321
;
}
}
.roomcheck
{
.roomcheck
{
width
:
636
px
;
width
:
424
px
;
height
:
100%
;
height
:
100%
;
padding
:
0
60px
0
45
px
;
padding
:
0
40px
0
30
px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
}
.roomcheck_sin
{
.roomcheck_sin
{
width
:
531
px
;
width
:
354
px
;
height
:
1
56
px
;
height
:
1
03
px
;
display
:
flex
;
display
:
flex
;
align-items
:
center
;
align-items
:
center
;
justify-content
:
space-between
;
justify-content
:
space-between
;
border-bottom
:
1px
solid
#e0e0e0
;
border-bottom
:
1px
solid
#e0e0e0
;
}
}
.roomcheck_sin_name
{
.roomcheck_sin_name
{
font-size
:
24
px
;
font-size
:
16
px
;
color
:
#666666
;
color
:
#666666
;
}
}
.roomcheck_sin_people
{
.roomcheck_sin_people
{
font-size
:
27
px
;
font-size
:
18
px
;
color
:
#333333
;
color
:
#333333
;
}
}
.roomcheck_sin_time
{
.roomcheck_sin_time
{
font-size
:
24
px
;
font-size
:
16
px
;
margin-top
:
45
px
;
margin-top
:
30
px
;
color
:
#000000
;
color
:
#000000
;
}
}
.roomcheck_sin_bottom
{
.roomcheck_sin_bottom
{
...
@@ -176,7 +176,7 @@ export default {
...
@@ -176,7 +176,7 @@ export default {
.roomprice
{
.roomprice
{
flex
:
1
;
flex
:
1
;
height
:
100%
;
height
:
100%
;
padding
:
60px
77
px
0
;
padding
:
40px
51
px
0
;
box-sizing
:
content-box
;
box-sizing
:
content-box
;
}
}
.roomprice_tips
{
.roomprice_tips
{
...
@@ -186,47 +186,47 @@ export default {
...
@@ -186,47 +186,47 @@ export default {
justify-content
:
space-between
;
justify-content
:
space-between
;
}
}
.heng
{
.heng
{
width
:
1
68
px
;
width
:
1
12
px
;
height
:
1px
;
height
:
1px
;
background
:
#e0e0e0
;
background
:
#e0e0e0
;
}
}
.roomprice_title
{
.roomprice_title
{
font-size
:
2
4px
;
font-size
:
1
4px
;
color
:
#666666
;
color
:
#666666
;
text-align
:
center
;
text-align
:
center
;
}
}
.roomprice_num
{
.roomprice_num
{
color
:
#333333
;
color
:
#333333
;
font-size
:
33
px
;
font-size
:
22
px
;
text-align
:
center
;
text-align
:
center
;
margin
:
27px
0
84
px
;
margin
:
18px
0
56
px
;
}
}
.roomprice_num
span
{
.roomprice_num
span
{
font-size
:
72
px
;
font-size
:
48
px
;
}
}
.roomprice_specific
{
.roomprice_specific
{
display
:
flex
;
display
:
flex
;
margin-top
:
42
px
;
margin-top
:
24
px
;
justify-content
:
space-between
;
justify-content
:
space-between
;
}
}
.roomprice_specific_name
{
.roomprice_specific_name
{
font-size
:
24
px
;
font-size
:
16
px
;
color
:
#666666
;
color
:
#666666
;
}
}
.roomprice_specific_num
{
.roomprice_specific_num
{
color
:
#000000
;
color
:
#000000
;
font-size
:
3
0px
;
font-size
:
2
0px
;
}
}
.roomprice_bto
{
.roomprice_bto
{
width
:
1
98
px
;
width
:
1
32
px
;
height
:
75
px
;
height
:
50
px
;
text-align
:
center
;
text-align
:
center
;
line-height
:
75
px
;
line-height
:
50
px
;
font-size
:
27
px
;
font-size
:
18
px
;
cursor
:
pointer
;
cursor
:
pointer
;
color
:
#ffffff
;
color
:
#ffffff
;
margin
:
1
50
px
auto
0
;
margin
:
1
02
px
auto
0
;
background
:
#eb9c4e
;
background
:
#eb9c4e
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
}
}
</
style
>
</
style
>
\ No newline at end of file
src/views/hotels/info/roomcard.vue
View file @
688e51cb
...
@@ -38,24 +38,24 @@ export default {
...
@@ -38,24 +38,24 @@ export default {
padding
:
0
45px
;
padding
:
0
45px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
background
:
#f6f7fb
;
background
:
#f6f7fb
;
border-radius
:
21
px
;
border-radius
:
14
px
;
}
}
.order_top
{
.order_top
{
height
:
132
px
;
height
:
88
px
;
width
:
100%
;
width
:
100%
;
position
:
relative
;
position
:
relative
;
}
}
.order_title
{
.order_title
{
font-size
:
42
px
;
font-size
:
28
px
;
color
:
#000000
;
color
:
#000000
;
width
:
100%
;
width
:
100%
;
text-align
:
center
;
text-align
:
center
;
line-height
:
132
px
;
line-height
:
88
px
;
}
}
.collection
{
.collection
{
width
:
100%
;
width
:
100%
;
background
:
white
;
background
:
white
;
height
:
729
px
;
height
:
486
px
;
display
:
flex
;
display
:
flex
;
flex-direction
:
column
;
flex-direction
:
column
;
justify-content
:
center
;
justify-content
:
center
;
...
@@ -63,20 +63,20 @@ export default {
...
@@ -63,20 +63,20 @@ export default {
box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
}
.grant
{
.grant
{
width
:
1
68
px
;
width
:
1
12
px
;
height
:
137
px
;
height
:
92
px
;
}
}
.waiting
{
.waiting
{
font-size
:
39
px
;
font-size
:
26
px
;
color
:
#333333
;
color
:
#333333
;
margin
:
80px
0
45
px
;
margin
:
53px
0
30
px
;
}
}
.progress
{
.progress
{
width
:
827
px
;
width
:
551
px
;
margin-bottom
:
26
px
;
margin-bottom
:
17
px
;
}
}
.progress_schedule
{
.progress_schedule
{
font-size
:
33
px
;
font-size
:
22
px
;
color
:
#333333
;
color
:
#333333
;
}
}
</
style
>
</
style
>
\ No newline at end of file
src/views/hotels/info/success.vue
View file @
688e51cb
...
@@ -35,24 +35,24 @@ export default {
...
@@ -35,24 +35,24 @@ export default {
padding
:
0
45px
;
padding
:
0
45px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
background
:
#f6f7fb
;
background
:
#f6f7fb
;
border-radius
:
21
px
;
border-radius
:
14
px
;
}
}
.order_top
{
.order_top
{
height
:
132
px
;
height
:
88
px
;
width
:
100%
;
width
:
100%
;
position
:
relative
;
position
:
relative
;
}
}
.order_title
{
.order_title
{
font-size
:
42
px
;
font-size
:
28
px
;
color
:
#000000
;
color
:
#000000
;
width
:
100%
;
width
:
100%
;
text-align
:
center
;
text-align
:
center
;
line-height
:
132
px
;
line-height
:
88
px
;
}
}
.collection
{
.collection
{
width
:
100%
;
width
:
100%
;
background
:
white
;
background
:
white
;
height
:
729
px
;
height
:
486
px
;
display
:
flex
;
display
:
flex
;
flex-direction
:
column
;
flex-direction
:
column
;
justify-content
:
center
;
justify-content
:
center
;
...
@@ -60,24 +60,24 @@ export default {
...
@@ -60,24 +60,24 @@ export default {
box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
}
.success_icon
{
.success_icon
{
width
:
11
9px
;
width
:
7
9px
;
height
:
11
9px
;
height
:
7
9px
;
margin-bottom
:
69
px
;
margin-bottom
:
46
px
;
}
}
.success_text
{
.success_text
{
font-size
:
39
px
;
font-size
:
26
px
;
color
:
#333333
;
color
:
#333333
;
}
}
.success_back
{
.success_back
{
width
:
312
px
;
width
:
208
px
;
height
:
105
px
;
height
:
70
px
;
background
:
#eb9c4e
;
background
:
#eb9c4e
;
text-align
:
center
;
text-align
:
center
;
line-height
:
105
px
;
line-height
:
70
px
;
color
:
white
;
color
:
white
;
font-size
:
36
px
;
font-size
:
24
px
;
cursor
:
pointer
;
cursor
:
pointer
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
margin-top
:
98
px
;
margin-top
:
65
px
;
}
}
</
style
>
</
style
>
\ No newline at end of file
src/views/hotels/order/check.vue
View file @
688e51cb
...
@@ -73,9 +73,9 @@ export default {
...
@@ -73,9 +73,9 @@ export default {
<
style
scoped
>
<
style
scoped
>
.reserved
{
.reserved
{
width
:
100%
;
width
:
100%
;
padding-top
:
1
50
px
;
padding-top
:
1
06
px
;
background
:
#f6f7fb
;
background
:
#f6f7fb
;
height
:
906px
;
height
:
100%
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
}
...
@@ -84,31 +84,19 @@ export default {
...
@@ -84,31 +84,19 @@ export default {
box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
}
.content_time
{
width
:
50px
;
height
:
50px
;
background
:
#ffffff
;
opacity
:
1
;
border
:
3px
solid
#5a8ff6
;
margin
:
0
30px
0
auto
;
border-radius
:
50%
;
text-align
:
center
;
line-height
:
50px
;
}
.content_card
{
.content_card
{
display
:
flex
;
display
:
flex
;
padding
:
0
105
px
;
padding
:
0
70
px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
}
.card_tip
{
.card_tip
{
font-size
:
42
px
;
font-size
:
28
px
;
color
:
#000000
;
color
:
#000000
;
}
}
::v-deep
.content_card
.el-input__inner
{
::v-deep
.content_card
.el-input__inner
{
width
:
377
px
;
width
:
482
px
;
height
:
78px
;
height
:
78px
;
background
:
none
;
background
:
none
;
opacity
:
1
;
opacity
:
1
;
...
@@ -118,10 +106,10 @@ export default {
...
@@ -118,10 +106,10 @@ export default {
}
}
::v-deep
.content_card
.el-input
{
::v-deep
.content_card
.el-input
{
width
:
723
px
;
width
:
482
px
;
height
:
117
px
;
height
:
78
px
;
background
:
#ffffff
;
background
:
#ffffff
;
border-radius
:
10px
10px
10px
10px
;
border-radius
:
10px
;
opacity
:
1
;
opacity
:
1
;
border
:
1px
solid
#cbc7c7
;
border
:
1px
solid
#cbc7c7
;
margin
:
40px
0
120px
0
;
margin
:
40px
0
120px
0
;
...
@@ -130,28 +118,28 @@ export default {
...
@@ -130,28 +118,28 @@ export default {
::v-deep
.content_card
.el-input-group__prepend
{
::v-deep
.content_card
.el-input-group__prepend
{
background-color
:
white
;
background-color
:
white
;
border
:
0
;
border
:
0
;
line-height
:
117
px
;
line-height
:
78
px
;
border-radius
:
50%
;
border-radius
:
50%
;
}
}
::v-deep
.content_card
.el-input.is-disabled
.el-input__inner
{
::v-deep
.content_card
.el-input.is-disabled
.el-input__inner
{
border-color
:
white
;
border-color
:
white
;
height
:
100%
;
height
:
100%
;
font-size
:
36
px
;
font-size
:
24
px
;
background-color
:
white
;
background-color
:
white
;
border-radius
:
10
%
;
border-radius
:
10
px
!important
;
cursor
:
default
;
cursor
:
default
;
color
:
#000000
;
color
:
#000000
;
}
}
.card_pre
{
.card_pre
{
color
:
#000000
;
color
:
#000000
;
font-size
:
36
px
;
font-size
:
24
px
;
}
}
.card_center
{
.card_center
{
width
:
2px
;
width
:
2px
;
height
:
117
px
;
height
:
78
px
;
background
:
#d6d6d6
;
background
:
#d6d6d6
;
margin-left
:
30px
;
margin-left
:
30px
;
}
}
...
@@ -162,13 +150,13 @@ export default {
...
@@ -162,13 +150,13 @@ export default {
}
}
.card_right
{
.card_right
{
width
:
674
px
;
width
:
449
px
;
height
:
587
px
;
height
:
391
px
;
display
:
flex
;
display
:
flex
;
flex-wrap
:
wrap
;
flex-wrap
:
wrap
;
justify-content
:
space-between
;
justify-content
:
space-between
;
align-content
:
flex-start
;
align-content
:
flex-start
;
padding
:
45
px
;
padding
:
30
px
;
background
:
white
;
background
:
white
;
margin-right
:
0
;
margin-right
:
0
;
margin-left
:
auto
;
margin-left
:
auto
;
...
@@ -176,38 +164,41 @@ export default {
...
@@ -176,38 +164,41 @@ export default {
}
}
::v-deep
.card_right
.el-button
{
::v-deep
.card_right
.el-button
{
width
:
1
70
px
;
width
:
1
13
px
;
height
:
96
px
;
height
:
64
px
;
background
:
#ffffff
;
background
:
#ffffff
;
border-radius
:
6px
6px
6px
6px
;
border-radius
:
6px
;
margin-bottom
:
4
5px
;
margin-bottom
:
2
5px
;
border
:
1px
solid
#cbc7c7
;
border
:
1px
solid
#cbc7c7
;
font-weight
:
bold
;
font-weight
:
bold
;
color
:
#000000
;
color
:
#000000
;
font-size
:
5
4px
;
font-size
:
2
4px
;
}
}
.comfin
{
.comfin
{
background
:
#eb9c4e
;
background
:
#eb9c4e
;
width
:
312
px
;
width
:
208
px
;
height
:
105
px
;
height
:
70
px
;
text-align
:
center
;
text-align
:
center
;
line-height
:
105
px
;
line-height
:
70
px
;
color
:
white
;
color
:
white
;
font-size
:
36
px
;
font-size
:
24
px
;
background
:
#eb9c4e
;
background
:
#eb9c4e
;
cursor
:
pointer
;
cursor
:
pointer
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
}
}
.reset
{
.reset
{
width
:
312
px
;
width
:
208
px
;
height
:
105
px
;
height
:
70
px
;
text-align
:
center
;
text-align
:
center
;
line-height
:
105
px
;
line-height
:
70
px
;
color
:
#717171
;
color
:
#717171
;
font-size
:
36
px
;
font-size
:
24
px
;
background
:
#dcdcdc
;
background
:
#dcdcdc
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
margin-right
:
6
0px
;
margin-right
:
4
0px
;
cursor
:
pointer
;
cursor
:
pointer
;
}
}
::v-deep
.el-button
+
.el-button
,
.el-checkbox.is-bordered
+
.el-checkbox.is-bordered
{
margin-left
:
0
;
}
</
style
>
</
style
>
\ No newline at end of file
src/views/hotels/order/comfim.vue
View file @
688e51cb
...
@@ -108,81 +108,81 @@ export default {
...
@@ -108,81 +108,81 @@ export default {
padding
:
0
45px
;
padding
:
0
45px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
background
:
#f6f7fb
;
background
:
#f6f7fb
;
border-radius
:
21px
;
border-radius
:
14px
;
}
.order_top
{
height
:
132px
;
position
:
relative
;
width
:
100%
;
}
}
.goback
{
.goback
{
width
:
141
px
;
width
:
94
px
;
height
:
51
px
;
height
:
34
px
;
position
:
absolute
;
position
:
absolute
;
top
:
45
px
;
top
:
30
px
;
left
:
0
;
left
:
0
;
cursor
:
pointer
;
cursor
:
pointer
;
font-size
:
21
px
;
font-size
:
14
px
;
color
:
#666666
;
color
:
#666666
;
background
:
#ffffff
;
background
:
#ffffff
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
border
:
2
px
solid
#707070
;
border
:
1
px
solid
#707070
;
text-align
:
center
;
text-align
:
center
;
line-height
:
51px
;
line-height
:
34px
;
}
.order_top
{
height
:
88px
;
width
:
100%
;
position
:
relative
;
}
}
.order_title
{
.order_title
{
font-size
:
42
px
;
font-size
:
28
px
;
color
:
#000000
;
color
:
#000000
;
width
:
100%
;
width
:
100%
;
text-align
:
center
;
text-align
:
center
;
line-height
:
132
px
;
line-height
:
88
px
;
}
}
.order_info
{
.order_info
{
width
:
100%
;
width
:
100%
;
height
:
729
px
;
height
:
486
px
;
background
:
white
;
background
:
white
;
}
}
.order_info_head
{
.order_info_head
{
width
:
100%
;
width
:
100%
;
height
:
1
74
px
;
height
:
1
16
px
;
display
:
flex
;
display
:
flex
;
padding
:
45
px
0
0
0
;
padding
:
30
px
0
0
0
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
align-items
:
flex-start
;
align-items
:
flex-start
;
border-bottom
:
2
px
solid
#e0e0e0
;
border-bottom
:
1
px
solid
#e0e0e0
;
}
}
.order_info_head_left
{
.order_info_head_left
{
width
:
50%
;
width
:
50%
;
padding-left
:
6
0px
;
padding-left
:
4
0px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
display
:
flex
;
display
:
flex
;
align-items
:
flex-start
;
align-items
:
flex-start
;
}
}
.order_info_tip
{
.order_info_tip
{
font-size
:
24
px
;
font-size
:
16
px
;
color
:
#666666
;
color
:
#666666
;
}
}
.order_info_text
{
.order_info_text
{
font-size
:
33
px
;
font-size
:
24
px
;
color
:
#333333
;
color
:
#333333
;
margin-top
:
24
px
;
margin-top
:
16
px
;
}
}
.order_info_prompt
{
.order_info_prompt
{
font-size
:
21
px
;
font-size
:
14
px
;
margin-top
:
21
px
;
margin-top
:
14
px
;
width
:
672
px
;
width
:
448
px
;
color
:
#666666
;
color
:
#666666
;
}
}
.order_info_head_phone
{
.order_info_head_phone
{
margin-left
:
1
95
px
;
margin-left
:
1
30
px
;
}
}
.order_info_head_tips
{
.order_info_head_tips
{
margin-left
:
42
px
;
margin-left
:
28
px
;
}
}
.order_info_room
{
.order_info_room
{
width
:
100%
;
width
:
100%
;
height
:
275
px
;
height
:
183
px
;
padding
:
0
6
0px
;
padding
:
0
3
0px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
}
.order_info_room_conten
{
.order_info_room_conten
{
...
@@ -190,36 +190,36 @@ export default {
...
@@ -190,36 +190,36 @@ export default {
height
:
100%
;
height
:
100%
;
display
:
flex
;
display
:
flex
;
align-items
:
center
;
align-items
:
center
;
border-bottom
:
2
px
solid
#e0e0e0
;
border-bottom
:
1
px
solid
#e0e0e0
;
}
}
.order_info_room_img
{
.order_info_room_img
{
width
:
251
px
;
width
:
167
px
;
height
:
1
85
px
;
height
:
1
23
px
;
border-radius
:
6
px
;
border-radius
:
4
px
;
margin-right
:
45
px
;
margin-right
:
30
px
;
}
}
.order_info_room_conten_left
{
.order_info_room_conten_left
{
width
:
50%
;
width
:
50%
;
display
:
flex
;
display
:
flex
;
border-right
:
2
px
solid
#e0e0e0
;
border-right
:
1
px
solid
#e0e0e0
;
align-items
:
flex-end
;
align-items
:
flex-end
;
}
}
.order_info_room_price
{
.order_info_room_price
{
color
:
#666666
;
color
:
#666666
;
margin-top
:
36
px
;
margin-top
:
24
px
;
}
}
.order_info_room_price
span
{
.order_info_room_price
span
{
font-size
:
42
px
;
font-size
:
28
px
;
line-height
:
22px
;
line-height
:
22px
;
color
:
#000000
;
color
:
#000000
;
}
}
.order_info_room_time
{
.order_info_room_time
{
font-size
:
24
px
;
font-size
:
16
px
;
color
:
#666666
;
color
:
#666666
;
margin-top
:
1
8
px
;
margin-top
:
1
2
px
;
}
}
.order_info_room_name
{
.order_info_room_name
{
font-size
:
33
px
;
font-size
:
22
px
;
color
:
#333333
;
color
:
#333333
;
}
}
.order_info_room_conten_right
{
.order_info_room_conten_right
{
...
@@ -228,51 +228,51 @@ export default {
...
@@ -228,51 +228,51 @@ export default {
box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
}
.order_people
{
.order_people
{
font-size
:
24
px
;
font-size
:
16
px
;
color
:
#666666
;
color
:
#666666
;
}
}
.order_info_room_conten_people
{
.order_info_room_conten_people
{
display
:
flex
;
display
:
flex
;
align-items
:
center
;
align-items
:
center
;
margin-top
:
23
px
;
margin-top
:
15
px
;
}
}
.order_info_room_conten_people_li
{
.order_info_room_conten_people_li
{
width
:
123
px
;
width
:
82
px
;
height
:
56
px
;
height
:
37
px
;
margin-right
:
3
0px
;
margin-right
:
2
0px
;
background
:
#eaeaea
;
background
:
#eaeaea
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
text-align
:
center
;
text-align
:
center
;
line-height
:
56
px
;
line-height
:
37
px
;
color
:
#717171
;
color
:
#717171
;
cursor
:
pointer
;
cursor
:
pointer
;
font-size
:
24
px
;
font-size
:
16
px
;
}
}
.order_info_room_conten_people_li_select
{
.order_info_room_conten_people_li_select
{
background
:
#eb9c4e
;
background
:
#eb9c4e
;
color
:
white
;
color
:
white
;
}
}
.order_info_room_conten_bto
{
.order_info_room_conten_bto
{
width
:
1
98
px
;
width
:
1
32
px
;
height
:
75
px
;
height
:
50
px
;
background
:
#eb9c4e
;
background
:
#eb9c4e
;
cursor
:
pointer
;
cursor
:
pointer
;
text-align
:
center
;
text-align
:
center
;
line-height
:
75
px
;
line-height
:
50
px
;
color
:
white
;
color
:
white
;
font-size
:
27
px
;
font-size
:
18
px
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
}
}
.order_info_checkin
{
.order_info_checkin
{
margin-left
:
105
px
;
margin-left
:
70
px
;
position
:
relative
;
position
:
relative
;
}
}
.order_info_room_conten_btotios
{
.order_info_room_conten_btotios
{
position
:
absolute
;
position
:
absolute
;
width
:
140px
;
width
:
140px
;
bottom
:
-
37
px
;
bottom
:
-
25
px
;
left
:
50%
;
left
:
50%
;
font-size
:
20
px
;
font-size
:
13
px
;
color
:
#666666
;
color
:
#666666
;
transform
:
translateX
(
-50%
);
transform
:
translateX
(
-50%
);
text-align
:
center
;
text-align
:
center
;
...
...
src/views/hotels/real/check.vue
View file @
688e51cb
...
@@ -28,7 +28,7 @@
...
@@ -28,7 +28,7 @@
</div>
</div>
</div>
</div>
</div>
</div>
<div
style=
"margin-top:
7
0px"
>
<div
style=
"margin-top:
3
0px"
>
<el-button
type=
"primary"
@
click=
"verify"
>
身份证
</el-button>
<el-button
type=
"primary"
@
click=
"verify"
>
身份证
</el-button>
<el-button
type=
"primary"
>
粤居码
</el-button>
<el-button
type=
"primary"
>
粤居码
</el-button>
...
@@ -80,7 +80,10 @@ export default {
...
@@ -80,7 +80,10 @@ export default {
this
.
$router
.
go
(
-
1
);
this
.
$router
.
go
(
-
1
);
},
},
verify
()
{
verify
()
{
this
.
$router
.
push
({
name
:
"hotelIdentitySuccess"
});
this
.
$router
.
push
({
name
:
"hotelIdcardPhotograph"
,
});
// alert(JSON.stringify(res))
},
},
},
},
};
};
...
@@ -89,59 +92,42 @@ export default {
...
@@ -89,59 +92,42 @@ export default {
.order
{
.order
{
width
:
100%
;
width
:
100%
;
height
:
100%
;
height
:
100%
;
padding
:
0
45
px
;
padding
:
0
30
px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
background
:
#f6f7fb
;
background
:
#f6f7fb
;
border-radius
:
21
px
;
border-radius
:
14
px
;
}
}
.goback
{
.goback
{
width
:
141
px
;
width
:
94
px
;
height
:
51
px
;
height
:
34
px
;
position
:
absolute
;
position
:
absolute
;
top
:
45
px
;
top
:
30
px
;
left
:
0
;
left
:
0
;
cursor
:
pointer
;
cursor
:
pointer
;
font-size
:
21
px
;
font-size
:
14
px
;
color
:
#666666
;
color
:
#666666
;
background
:
#ffffff
;
background
:
#ffffff
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
border
:
2
px
solid
#707070
;
border
:
1
px
solid
#707070
;
text-align
:
center
;
text-align
:
center
;
line-height
:
51
px
;
line-height
:
34
px
;
}
}
.order_top
{
.order_top
{
height
:
132
px
;
height
:
88
px
;
width
:
100%
;
width
:
100%
;
position
:
relative
;
position
:
relative
;
}
}
.order_title
{
.order_title
{
font-size
:
42
px
;
font-size
:
28
px
;
color
:
#000000
;
color
:
#000000
;
width
:
100%
;
width
:
100%
;
text-align
:
center
;
text-align
:
center
;
line-height
:
132
px
;
line-height
:
88
px
;
}
}
.collection
{
.collection
{
width
:
100%
;
width
:
100%
;
background
:
white
;
background
:
white
;
height
:
729px
;
height
:
486px
;
}
.auth_content
{
width
:
100%
;
background
:
#ffffff
;
border-radius
:
14px
;
height
:
100%
;
padding
:
30px
;
box-sizing
:
border-box
;
}
.auth_top
{
width
:
100%
;
display
:
flex
;
height
:
50px
;
align-items
:
center
;
justify-content
:
space-between
!important
;
}
}
.auth_title
{
.auth_title
{
...
@@ -152,7 +138,7 @@ export default {
...
@@ -152,7 +138,7 @@ export default {
.auth_body
{
.auth_body
{
width
:
100%
;
width
:
100%
;
height
:
100%
;
height
:
100%
;
padding-top
:
36
px
;
padding-top
:
24
px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
display
:
flex
;
display
:
flex
;
flex-direction
:
column
;
flex-direction
:
column
;
...
@@ -164,14 +150,14 @@ export default {
...
@@ -164,14 +150,14 @@ export default {
}
}
.auth_img
{
.auth_img
{
width
:
580
px
;
width
:
387
px
;
height
:
431
px
;
height
:
287
px
;
}
}
.auth_center_right
{
.auth_center_right
{
display
:
flex
;
display
:
flex
;
flex-direction
:
column
;
flex-direction
:
column
;
margin-top
:
6
0px
;
margin-top
:
3
0px
;
}
}
.auth_img_left
{
.auth_img_left
{
...
@@ -183,17 +169,17 @@ export default {
...
@@ -183,17 +169,17 @@ export default {
.auth_right
{
.auth_right
{
display
:
flex
;
display
:
flex
;
margin-bottom
:
62
px
;
margin-bottom
:
49
px
;
}
}
.auth_span
{
.auth_span
{
font-size
:
3
0px
;
font-size
:
2
0px
;
}
}
.auth_span_a
{
.auth_span_a
{
color
:
#666666
;
color
:
#666666
;
font-size
:
24
px
;
font-size
:
16
px
;
margin-top
:
1
5
px
;
margin-top
:
1
0
px
;
}
}
.content_time
{
.content_time
{
...
@@ -218,9 +204,9 @@ export default {
...
@@ -218,9 +204,9 @@ export default {
height
:
50px
;
height
:
50px
;
}
}
.collection_title
{
.collection_title
{
font-size
:
27
px
;
font-size
:
18
px
;
color
:
#666666
;
color
:
#666666
;
margin-bottom
:
69
px
;
margin-bottom
:
46
px
;
}
}
.collection_title
span
{
.collection_title
span
{
color
:
#437ae5
;
color
:
#437ae5
;
...
...
src/views/hotels/real/photograph.vue
0 → 100644
View file @
688e51cb
<
template
>
<div
class=
"order"
>
<div
class=
"order_top"
>
<div
class=
"goback"
@
click=
"toBack"
>
返回上一步
</div>
<div
class=
"order_title"
>
抓拍人像
</div>
</div>
<div
class=
"collection"
>
<div
class=
"auth_body"
>
<div
class=
"camer"
></div>
<div
style=
"margin-top: 20px"
>
<el-button
type=
"primary"
@
click=
"takephoto"
>
拍照
</el-button>
</div>
</div>
<!--
<el-button
type=
"primary"
@
click=
"toNext"
>
下一步
</el-button>
-->
</div>
</div>
</
template
>
<
script
>
export
default
{
data
()
{
return
{
type
:
1
,
phone
:
""
,
vform
:
{},
options
:
[
{
value
:
"选项1"
,
label
:
"黄金糕"
,
},
{
value
:
"选项2"
,
label
:
"双皮奶"
,
},
{
value
:
"选项3"
,
label
:
"蚵仔煎"
,
},
{
value
:
"选项4"
,
label
:
"龙须面"
,
},
{
value
:
"选项5"
,
label
:
"北京烤鸭"
,
},
],
};
},
created
()
{
AppInterface
.
readIdCard
();
},
methods
:
{
toBack
()
{
this
.
$router
.
go
(
-
1
);
},
takephoto
()
{
AppInterface
.
openCamera
(
1
);
},
},
};
</
script
>
<
style
scoped
>
.order
{
width
:
100%
;
height
:
100%
;
padding
:
0
30px
;
box-sizing
:
border-box
;
background
:
#f6f7fb
;
border-radius
:
14px
;
}
.goback
{
width
:
94px
;
height
:
34px
;
position
:
absolute
;
top
:
30px
;
left
:
0
;
cursor
:
pointer
;
font-size
:
14px
;
color
:
#666666
;
background
:
#ffffff
;
border-radius
:
4px
;
border
:
1px
solid
#707070
;
text-align
:
center
;
line-height
:
34px
;
}
.order_top
{
height
:
88px
;
width
:
100%
;
position
:
relative
;
}
.order_title
{
font-size
:
28px
;
color
:
#000000
;
width
:
100%
;
text-align
:
center
;
line-height
:
88px
;
}
.collection
{
width
:
100%
;
background
:
white
;
height
:
486px
;
}
.auth_title
{
color
:
#666666
;
font-size
:
18px
;
}
.auth_body
{
width
:
100%
;
height
:
100%
;
padding-top
:
24px
;
box-sizing
:
border-box
;
display
:
flex
;
flex-direction
:
column
;
align-items
:
center
;
}
.auth_center
{
display
:
flex
;
}
.auth_img
{
width
:
387px
;
height
:
287px
;
}
.auth_center_right
{
display
:
flex
;
flex-direction
:
column
;
margin-top
:
30px
;
}
.auth_img_left
{
width
:
64px
;
height
:
12px
;
margin-right
:
9px
;
margin-top
:
15px
;
}
.auth_right
{
display
:
flex
;
margin-bottom
:
49px
;
}
.auth_span
{
font-size
:
20px
;
}
.auth_span_a
{
color
:
#666666
;
font-size
:
16px
;
margin-top
:
10px
;
}
.content_time
{
width
:
50px
;
height
:
50px
;
background
:
#ffffff
;
opacity
:
1
;
border
:
3px
solid
#5a8ff6
;
border-radius
:
50%
;
text-align
:
center
;
line-height
:
50px
;
}
::v-deep
.el-button
{
width
:
94px
;
height
:
34px
;
padding
:
0
;
font-size
:
14px
;
}
::v-deep
.el-button--primary
{
height
:
50px
;
}
.collection_title
{
font-size
:
18px
;
color
:
#666666
;
margin-bottom
:
46px
;
}
.collection_title
span
{
color
:
#437ae5
;
}
.camer
{
width
:
500px
;
height
:
400px
;
background
:
red
;
}
</
style
>
\ No newline at end of file
src/views/hotels/real/success.vue
View file @
688e51cb
...
@@ -61,44 +61,44 @@ export default {
...
@@ -61,44 +61,44 @@ export default {
.order
{
.order
{
width
:
100%
;
width
:
100%
;
height
:
100%
;
height
:
100%
;
padding
:
0
45
px
;
padding
:
0
30
px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
background
:
#f6f7fb
;
background
:
#f6f7fb
;
border-radius
:
21px
;
border-radius
:
14px
;
}
.order_top
{
height
:
132px
;
width
:
100%
;
position
:
relative
;
}
}
.goback
{
.goback
{
width
:
141
px
;
width
:
94
px
;
height
:
51
px
;
height
:
34
px
;
position
:
absolute
;
position
:
absolute
;
top
:
45
px
;
top
:
30
px
;
left
:
0
;
left
:
0
;
cursor
:
pointer
;
cursor
:
pointer
;
font-size
:
21
px
;
font-size
:
14
px
;
color
:
#666666
;
color
:
#666666
;
background
:
#ffffff
;
background
:
#ffffff
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
border
:
2
px
solid
#707070
;
border
:
1
px
solid
#707070
;
text-align
:
center
;
text-align
:
center
;
line-height
:
51px
;
line-height
:
34px
;
}
.order_top
{
height
:
88px
;
width
:
100%
;
position
:
relative
;
}
}
.order_title
{
.order_title
{
font-size
:
42
px
;
font-size
:
28
px
;
color
:
#000000
;
color
:
#000000
;
width
:
100%
;
width
:
100%
;
text-align
:
center
;
text-align
:
center
;
line-height
:
132
px
;
line-height
:
88
px
;
}
}
.collection
{
.collection
{
width
:
100%
;
width
:
100%
;
background
:
white
;
background
:
white
;
height
:
729px
;
padding-top
:
100px
;
padding-top
:
150px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
height
:
486px
;
}
}
.collection_info
{
.collection_info
{
display
:
flex
;
display
:
flex
;
...
@@ -106,34 +106,34 @@ export default {
...
@@ -106,34 +106,34 @@ export default {
justify-content
:
center
;
justify-content
:
center
;
}
}
.collection_info_head
{
.collection_info_head
{
width
:
251
px
;
width
:
167
px
;
height
:
291
px
;
height
:
194
px
;
margin-right
:
6
0px
;
margin-right
:
4
0px
;
}
}
.collection_info_single
{
.collection_info_single
{
display
:
flex
;
display
:
flex
;
align-items
:
center
;
align-items
:
center
;
margin-bottom
:
1
8
px
;
margin-bottom
:
1
2
px
;
}
}
.collection_info_single_title
{
.collection_info_single_title
{
font-size
:
3
0px
;
font-size
:
2
0px
;
color
:
#333333
;
color
:
#333333
;
margin-right
:
10px
;
margin-right
:
10px
;
}
}
.collection_info_single_text
{
.collection_info_single_text
{
font-size
:
3
0px
;
font-size
:
2
0px
;
color
:
#666666
;
color
:
#666666
;
}
}
.collection_bto
{
.collection_bto
{
width
:
1
98
px
;
width
:
1
32
px
;
height
:
75
px
;
height
:
50
px
;
background
:
#eb9c4e
;
background
:
#eb9c4e
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
text-align
:
center
;
text-align
:
center
;
line-height
:
75
px
;
line-height
:
50
px
;
cursor
:
pointer
;
cursor
:
pointer
;
font-size
:
27
px
;
font-size
:
18
px
;
color
:
white
;
color
:
white
;
margin
:
5
0
px
auto
0
;
margin
:
5
6
px
auto
0
;
}
}
</
style
>
</
style
>
\ No newline at end of file
src/views/hotels/registration.vue
View file @
688e51cb
...
@@ -35,8 +35,8 @@
...
@@ -35,8 +35,8 @@
v-for=
"item in peopleList"
v-for=
"item in peopleList"
:key=
"item.people"
:key=
"item.people"
>
>
<img
:src=
"item.selectimg"
v-if=
"select == item.people"
/>
<img
:src=
"item.selectimg"
v-if=
"select == item.people"
class=
"rooom_left_people_sin_img"
/>
<img
:src=
"item.img"
v-else
/>
<img
:src=
"item.img"
v-else
class=
"rooom_left_people_sin_img"
/>
<div
class=
"rooom_left_people_sin_text"
>
<div
class=
"rooom_left_people_sin_text"
>
{{
item
.
people
}}
人
{{
item
.
people
}}
人
</div>
</div>
...
@@ -145,39 +145,39 @@ export default {
...
@@ -145,39 +145,39 @@ export default {
padding
:
0
45px
;
padding
:
0
45px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
background
:
#f6f7fb
;
background
:
#f6f7fb
;
border-radius
:
21
px
;
border-radius
:
14
px
;
}
}
.goback
{
.goback
{
width
:
141
px
;
width
:
94
px
;
height
:
51
px
;
height
:
34
px
;
position
:
absolute
;
position
:
absolute
;
top
:
45
px
;
top
:
30
px
;
left
:
0
;
left
:
0
;
cursor
:
pointer
;
cursor
:
pointer
;
font-size
:
21
px
;
font-size
:
14
px
;
color
:
#666666
;
color
:
#666666
;
background
:
#ffffff
;
background
:
#ffffff
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
border
:
2
px
solid
#707070
;
border
:
1
px
solid
#707070
;
text-align
:
center
;
text-align
:
center
;
line-height
:
51
px
;
line-height
:
34
px
;
}
}
.order_top
{
.order_top
{
height
:
132
px
;
height
:
88
px
;
width
:
100%
;
width
:
100%
;
position
:
relative
;
position
:
relative
;
}
}
.order_title
{
.order_title
{
font-size
:
42
px
;
font-size
:
28
px
;
color
:
#000000
;
color
:
#000000
;
width
:
100%
;
width
:
100%
;
text-align
:
center
;
text-align
:
center
;
line-height
:
132
px
;
line-height
:
88
px
;
}
}
.collection
{
.collection
{
width
:
100%
;
width
:
100%
;
background
:
white
;
background
:
white
;
height
:
729
px
;
height
:
486
px
;
}
}
.collection_top
{
.collection_top
{
width
:
100%
;
width
:
100%
;
...
@@ -188,32 +188,32 @@ export default {
...
@@ -188,32 +188,32 @@ export default {
}
}
.rooom_left
{
.rooom_left
{
width
:
50%
;
width
:
50%
;
height
:
519
px
;
height
:
346
px
;
padding-left
:
45
px
;
padding-left
:
30
px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
border-right
:
1px
solid
#e0e0e0
;
border-right
:
1px
solid
#e0e0e0
;
}
}
.rooom_right
{
.rooom_right
{
flex
:
1
;
flex
:
1
;
padding
:
0
55
px
;
padding
:
0
40
px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
height
:
519
px
;
height
:
346
px
;
}
}
.rooom_left_title
{
.rooom_left_title
{
font-size
:
24
px
;
font-size
:
16
px
;
color
:
#666666
;
color
:
#666666
;
margin-bottom
:
25
px
;
margin-bottom
:
18
px
;
}
}
.rooom_left_text
{
.rooom_left_text
{
width
:
302
px
;
width
:
201
px
;
height
:
75
px
;
height
:
50
px
;
background
:
#ffffff
;
background
:
#ffffff
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
border
:
1px
solid
#e0e0e0
;
border
:
1px
solid
#e0e0e0
;
color
:
#000
;
color
:
#000
;
font-size
:
27
px
;
font-size
:
18
px
;
padding-left
:
24
px
;
padding-left
:
16
px
;
line-height
:
75
px
;
line-height
:
50
px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
}
.rooom_left_date
{
.rooom_left_date
{
...
@@ -221,9 +221,9 @@ export default {
...
@@ -221,9 +221,9 @@ export default {
align-items
:
center
;
align-items
:
center
;
}
}
.rooom_left_img
{
.rooom_left_img
{
width
:
75
px
;
width
:
50
px
;
height
:
1
7
px
;
height
:
1
1
px
;
margin
:
0
3
5px
;
margin
:
0
2
5px
;
}
}
.rooom_left_sing
{
.rooom_left_sing
{
margin-bottom
:
30px
;
margin-bottom
:
30px
;
...
@@ -233,20 +233,20 @@ export default {
...
@@ -233,20 +233,20 @@ export default {
align-items
:
center
;
align-items
:
center
;
}
}
.rooom_left_people_sin
{
.rooom_left_people_sin
{
width
:
132
px
;
width
:
88
px
;
height
:
132
px
;
height
:
88
px
;
display
:
flex
;
display
:
flex
;
margin-right
:
6
0px
;
margin-right
:
4
0px
;
flex-direction
:
column
;
flex-direction
:
column
;
justify-content
:
center
;
justify-content
:
center
;
align-items
:
center
;
align-items
:
center
;
background
:
#ffffff
;
background
:
#ffffff
;
color
:
#999999
;
color
:
#999999
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
border
:
1px
solid
#e0e0e0
;
border
:
1px
solid
#e0e0e0
;
}
}
.rooom_left_people_sin_text
{
.rooom_left_people_sin_text
{
font-size
:
21
px
;
font-size
:
14
px
;
margin-top
:
10px
;
margin-top
:
10px
;
}
}
.rooom_right_date
{
.rooom_right_date
{
...
@@ -258,8 +258,7 @@ export default {
...
@@ -258,8 +258,7 @@ export default {
border
:
2px
solid
#e0e0e0
;
border
:
2px
solid
#e0e0e0
;
}
}
::v-deep
.vc-day-box-center-center
{
::v-deep
.vc-day-box-center-center
{
width
:
107px
;
height
:
50px
;
height
:
70px
;
}
}
.rooom_left_people_sin_select
{
.rooom_left_people_sin_select
{
background
:
#eb9c4e
;
background
:
#eb9c4e
;
...
@@ -267,27 +266,31 @@ export default {
...
@@ -267,27 +266,31 @@ export default {
border
:
none
;
border
:
none
;
}
}
.collection_bto
{
.collection_bto
{
margin
:
45
px
auto
0
;
margin
:
30
px
auto
0
;
width
:
1
98
px
;
width
:
1
32
px
;
height
:
75
px
;
height
:
50
px
;
background
:
#eb9c4e
;
background
:
#eb9c4e
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
text-align
:
center
;
text-align
:
center
;
color
:
white
;
color
:
white
;
line-height
:
75
px
;
line-height
:
50
px
;
font-size
:
27
px
;
font-size
:
18
px
;
cursor
:
pointer
;
cursor
:
pointer
;
}
}
.rooom_left_text_plase
{
.rooom_left_text_plase
{
font-size
:
27
px
;
font-size
:
18
px
;
color
:
#b7b7b7
;
color
:
#b7b7b7
;
width
:
302
px
;
width
:
201
px
;
height
:
75
px
;
height
:
50
px
;
line-height
:
75
px
;
line-height
:
50
px
;
padding-left
:
24
px
;
padding-left
:
16
px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
background
:
#ffffff
;
background
:
#ffffff
;
border-radius
:
6px
6px
6px
6
px
;
border-radius
:
4
px
;
border
:
1px
solid
#e0e0e0
;
border
:
1px
solid
#e0e0e0
;
}
}
.rooom_left_people_sin_img
{
width
:
16px
;
height
:
37px
;
}
</
style
>
</
style
>
\ No newline at end of file
src/views/hotels/standbuy.vue
View file @
688e51cb
...
@@ -116,7 +116,7 @@ export default {
...
@@ -116,7 +116,7 @@ export default {
.hotel_left
{
.hotel_left
{
display
:
flex
;
display
:
flex
;
align-items
:
center
;
align-items
:
center
;
font-size
:
24
px
;
font-size
:
16
px
;
color
:
white
;
color
:
white
;
}
}
.hotel_right_l
{
.hotel_right_l
{
...
@@ -127,15 +127,15 @@ export default {
...
@@ -127,15 +127,15 @@ export default {
margin
:
0
16px
0
18px
;
margin
:
0
16px
0
18px
;
}
}
.hotel_right_date
{
.hotel_right_date
{
font-size
:
20
px
;
font-size
:
13
px
;
font-weight
:
400
;
font-weight
:
400
;
}
}
.hotel_right_time
{
.hotel_right_time
{
font-size
:
45
px
;
font-size
:
30
px
;
font-weight
:
bold
;
font-weight
:
bold
;
}
}
.hotel_welcome
{
.hotel_welcome
{
margin-top
:
83
px
;
margin-top
:
68
px
;
}
}
.hotel_welcome_tips1
{
.hotel_welcome_tips1
{
font-size
:
34px
;
font-size
:
34px
;
...
@@ -190,7 +190,7 @@ export default {
...
@@ -190,7 +190,7 @@ export default {
bottom
:
0
;
bottom
:
0
;
}
}
.hotel_option_icon_h
{
.hotel_option_icon_h
{
height
:
11
1px
;
height
:
7
1px
;
width
:
260px
;
width
:
260px
;
object-fit
:
cover
;
object-fit
:
cover
;
}
}
...
...
vue.config.js
View file @
688e51cb
const
{
defineConfig
}
=
require
(
'@vue/cli-service'
)
const
{
defineConfig
}
=
require
(
"@vue/cli-service"
);
module
.
exports
=
defineConfig
({
module
.
exports
=
defineConfig
({
transpileDependencies
:
true
transpileDependencies
:
true
,
})
})
;
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment