Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
jijin
/
dance-pc
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
c4e194be
authored
2024-05-21 18:47:14 +0800
by
zhangmeng
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
酒店预订
1 parent
086b11ec
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
28 additions
and
9 deletions
src/viewsPc/booking/hotelDetail.vue
src/viewsPc/booking/hotelOrder.vue
src/viewsPc/booking/hotelDetail.vue
View file @
c4e194b
...
...
@@ -279,11 +279,27 @@ function goNext(room) {
})
}
function
getDaysBetween
(){
function
getDaysBetween
(
e
){
console
.
log
(
hotTime
.
value
)
getData
()
console
.
log
(
e
)
}
function
disabledDateRZ
(
date
)
{
//判读今天大与form.value.hqStart
console
.
log
(
formTime
.
value
.
hqStart
)
// const start=dayjs(formTime.value.hqStart).format('YYYY-MM-DD')
// const end=dayjs(formTime.value.hqStart).format('YYYY-MM-DD')
if
(
formTime
.
value
.
hqStart
)
{
const
today
=
dayjs
().
format
(
'YYYY-MM-DD'
)
if
(
formTime
.
value
.
hqStart
<
today
)
{
return
!
((
date
.
getTime
()
>=
dayjs
(
today
).
valueOf
())
&&
(
date
.
getTime
()
<=
dayjs
(
formTime
.
value
.
hqEnd
).
valueOf
()))
}
else
{
return
!
((
date
.
getTime
()
>=
dayjs
(
formTime
.
value
.
hqStart
).
valueOf
())
&&
(
date
.
getTime
()
<=
dayjs
(
formTime
.
value
.
hqEnd
).
valueOf
()))
}
}
return
true
}
function
goMap
()
{
return
...
...
src/viewsPc/booking/hotelOrder.vue
View file @
c4e194b
...
...
@@ -43,7 +43,7 @@
</el-form-item>
<el-form-item
:label=
"language==0?'房间数':'Rooms'"
required
prop=
"roomNum"
>
<el-input-number
v-model=
"form.roomNum"
:min=
"0"
:max=
"canOrderNum"
@
change=
"changeRoomNum"
/>
<div
class=
"red ml20"
v-if=
"rzRange[1]"
>
<div
class=
"red ml20"
v-if=
"rzRange
?.
[1]"
>
<span
v-if=
"language == 0"
>
剩余房间数:
{{
canOrderNum
}}
</span>
<span
v-else
>
{{
canOrderNum
}}
Remaining rooms
</span>
</div>
...
...
@@ -329,8 +329,8 @@ function getDaysBetween(e) {
// console.log('入住时间arr', e, rzRange.value)
// console.log(e)
// console.log(Date.parse(rzRange.value[0]))
var
d1
=
Date
.
parse
(
rzRange
.
value
[
0
]
)
var
d2
=
Date
.
parse
(
rzRange
.
value
[
1
]
)
var
d1
=
Date
.
parse
(
rzRange
.
value
?
rzRange
.
value
[
0
]:
null
)
var
d2
=
Date
.
parse
(
rzRange
.
value
?
rzRange
.
value
[
1
]:
null
)
if
(
d1
==
d2
)
{
usedays
=
0
ElMessage
.
error
(
language
==
0
?
'入住时间跨度需大于一天'
:
'The duration of the stay must be more than one day.'
)
...
...
@@ -342,9 +342,10 @@ function getDaysBetween(e) {
usedays
=
days
}
countMoney
()
var
startTime
=
getDate
(
rzRange
.
value
[
0
]
);
var
endTime
=
getDate
(
rzRange
.
value
[
1
]
);
var
startTime
=
getDate
(
rzRange
.
value
?
rzRange
.
value
[
0
]:
null
);
var
endTime
=
getDate
(
rzRange
.
value
?
rzRange
.
value
[
1
]:
null
);
var
dateArr
=
[];
if
(
!
startTime
||!
endTime
)
return
;
while
((
endTime
.
getTime
()
-
startTime
.
getTime
())
>
0
)
{
var
year
=
startTime
.
getFullYear
();
var
month
=
(
startTime
.
getMonth
()
+
1
).
toString
().
length
===
1
?
"0"
+
(
parseInt
(
startTime
.
getMonth
()
...
...
@@ -358,6 +359,7 @@ function getDaysBetween(e) {
}
function
getDate
(
datestr
)
{
if
(
!
datestr
)
return
var
temp
=
datestr
.
split
(
"-"
);
if
(
temp
[
1
]
===
'01'
)
{
temp
[
0
]
=
parseInt
(
temp
[
0
],
10
)
-
1
;
...
...
@@ -374,12 +376,12 @@ function countMoney() {
if
(
language
.
value
==
0
)
{
money
.
value
=
((
room
.
value
.
roomPrice
*
form
.
value
.
roomNum
*
usedays
)
+
(
room
.
value
.
bedPrice
*
form
.
value
.
addNum
*
usedays
)).
toFixed
(
2
)
}
else
{
money
.
value
=
((
room
.
value
.
roomPriceEn
*
form
.
value
.
roomNum
*
usedays
)
+
(
room
.
value
.
bedPriceEn
*
form
.
value
.
addNum
*
usedays
)).
toFixed
(
2
)
}
// console.log(usedays,money.value)
if
(
money
.
value
==
'NaN'
)
money
.
value
=
0.00
}
function
submit
()
{
...
...
@@ -387,7 +389,7 @@ function submit() {
useUserStore
().
setReLogin
()
return
}
if
(
!
rzRange
.
value
)
return
ElMessage
.
warning
(
language
.
value
==
0
?
'请选择入住时间'
:
'Please select check-in time'
)
if
(
usedays
==
0
)
{
ElMessage
.
warning
(
language
.
value
==
0
?
'入住时间跨度需大于一天'
:
'Check-in time must be greater than one day'
)
return
...
...
@@ -400,6 +402,7 @@ function submit() {
ElMessage
.
warning
(
language
.
value
==
0
?
'请填写手机号'
:
'Please fill in the phone number'
)
return
}
form
.
value
.
rzStart
=
rzRange
.
value
[
0
]
form
.
value
.
rzEnd
=
rzRange
.
value
[
1
]
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
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 post a comment