Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
SuperMan
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
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
罗超
SuperMan
Commits
6b27800e
Commit
6b27800e
authored
Jun 19, 2019
by
huangyuanyuan
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://gitlab.oytour.com/luochao/superman
parents
03d6eb07
604ab07d
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
143 additions
and
113 deletions
+143
-113
addPassenger.vue
src/components/SalesModule/addPassenger.vue
+15
-1
groupTourOrder.vue
src/components/SalesModule/groupTourOrder.vue
+3
-2
groupTourOrderByTuanOne.vue
src/components/SalesModule/groupTourOrderByTuanOne.vue
+7
-7
groupTourOrderOne.vue
src/components/SalesModule/groupTourOrderOne.vue
+7
-6
passengerSaleList.vue
src/components/SalesModule/passengerSaleList.vue
+4
-1
productQueryOne.vue
src/components/SalesModule/productQueryOne.vue
+4
-4
roomQuery2.vue
src/components/Supplier/roomQuery2.vue
+103
-92
No files found.
src/components/SalesModule/addPassenger.vue
View file @
6b27800e
...
@@ -141,7 +141,11 @@
...
@@ -141,7 +141,11 @@
<div
class=
"contForm"
>
<div
class=
"contForm"
>
<el-form
:model=
"addMsg"
ref=
"addMsg"
label-position=
"right"
:rules=
"rules"
label-width=
"100px"
>
<el-form
:model=
"addMsg"
ref=
"addMsg"
label-position=
"right"
:rules=
"rules"
label-width=
"100px"
>
<li>
<li>
<el-form-item
label=
"身份证号码"
prop=
"IdCard"
>
<el-form-item
label=
"身份证号码"
prop=
"IdCard"
v-if=
"LineId === 14 || LineId === 2"
>
<el-input
v-model=
"addMsg.IdCard"
type=
"text"
size=
mini
class=
"w230"
maxlength=
"50"
placeholder=
"请填写"
@
blur
.
prevent=
"authentication()"
>
</el-input>
</el-form-item>
<el-form-item
label=
"身份证号码"
v-else
>
<el-input
v-model=
"addMsg.IdCard"
type=
"text"
size=
mini
class=
"w230"
maxlength=
"50"
placeholder=
"请填写"
@
blur
.
prevent=
"authentication()"
>
<el-input
v-model=
"addMsg.IdCard"
type=
"text"
size=
mini
class=
"w230"
maxlength=
"50"
placeholder=
"请填写"
@
blur
.
prevent=
"authentication()"
>
</el-input>
</el-input>
</el-form-item>
</el-form-item>
...
@@ -661,6 +665,11 @@
...
@@ -661,6 +665,11 @@
},
},
EconomicCapabilityS
:
[],
EconomicCapabilityS
:
[],
rules
:
{
rules
:
{
IdCard
:
[{
required
:
true
,
message
:
"请填身份证号码"
,
trigger
:
"blur"
}],
SurName
:
[{
SurName
:
[{
required
:
true
,
required
:
true
,
message
:
"请填写中文姓"
,
message
:
"请填写中文姓"
,
...
@@ -770,6 +779,7 @@
...
@@ -770,6 +779,7 @@
btnState
:
true
,
btnState
:
true
,
roomlist
:[],
roomlist
:[],
isOneDay
:
0
,
isOneDay
:
0
,
LineId
:
0
,
};
};
},
},
methods
:
{
methods
:
{
...
@@ -1512,6 +1522,9 @@
...
@@ -1512,6 +1522,9 @@
}
}
},
},
savePassenger
(
type
)
{
savePassenger
(
type
)
{
if
((
this
.
LineId
===
14
||
LineId
===
2
)
&&
(
this
.
addMsg
.
IdCard
===
''
||
this
.
addMsg
.
IdCard
.
length
<
18
))
{
this
.
$message
.
error
(
'请填写身份证号码!'
);
}
this
.
addMsg
.
EconomicCapabilityList
=
[];
this
.
addMsg
.
EconomicCapabilityList
=
[];
this
.
EconomicCapabilityS
.
forEach
(
x
=>
{
this
.
EconomicCapabilityS
.
forEach
(
x
=>
{
if
(
x
.
isShow
==
true
)
{
if
(
x
.
isShow
==
true
)
{
...
@@ -1981,6 +1994,7 @@
...
@@ -1981,6 +1994,7 @@
this
.
GetGuestMustVisaAir
();
this
.
GetGuestMustVisaAir
();
this
.
getAccessToken
();
this
.
getAccessToken
();
this
.
isOneDay
=
this
.
$route
.
query
.
isOneDay
;
this
.
isOneDay
=
this
.
$route
.
query
.
isOneDay
;
this
.
LineId
=
this
.
$route
.
query
.
LineId
;
this
.
addMsg
.
TCID
=
this
.
$route
.
query
.
TCID
;
this
.
addMsg
.
TCID
=
this
.
$route
.
query
.
TCID
;
this
.
addMsg
.
OrderId
=
this
.
$route
.
query
.
orderId
;
this
.
addMsg
.
OrderId
=
this
.
$route
.
query
.
orderId
;
let
userInfo
=
this
.
getLocalStorage
();
let
userInfo
=
this
.
getLocalStorage
();
...
...
src/components/SalesModule/groupTourOrder.vue
View file @
6b27800e
...
@@ -2082,7 +2082,8 @@
...
@@ -2082,7 +2082,8 @@
QStartDate
:
''
,
QStartDate
:
''
,
QEndDate
:
''
,
QEndDate
:
''
,
PayStatus
:
'-1'
,
PayStatus
:
'-1'
,
IsAirTicket
:
'2'
IsAirTicket
:
'2'
,
IsOneDay
:
0
,
},
},
checkedObj
:
{},
checkedObj
:
{},
//返回数据
//返回数据
...
@@ -2365,7 +2366,7 @@
...
@@ -2365,7 +2366,7 @@
},
},
// 获取统计数据
// 获取统计数据
getCount
:
function
()
{
getCount
:
function
()
{
this
.
apipost
(
'sellorder_get_GetTravelOrderListStatistics'
,
this
.
msg
,
res
=>
{
this
.
apipost
(
'sellorder_get_GetTravelOrderListStatistics
_V2
'
,
this
.
msg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
countData
=
res
.
data
.
data
this
.
countData
=
res
.
data
.
data
}
else
{
}
else
{
...
...
src/components/SalesModule/groupTourOrderByTuanOne.vue
View file @
6b27800e
...
@@ -3078,8 +3078,8 @@
...
@@ -3078,8 +3078,8 @@
this
.
addMsg
.
IsIntermodal
=
x
.
IsIntermodal
?
x
.
IsIntermodal
.
toString
():
2
;
this
.
addMsg
.
IsIntermodal
=
x
.
IsIntermodal
?
x
.
IsIntermodal
.
toString
():
2
;
this
.
addMsg
.
IsReturnIntermodal
=
x
.
IsReturnIntermodal
.
toString
();
this
.
addMsg
.
IsReturnIntermodal
=
x
.
IsReturnIntermodal
.
toString
();
this
.
addMsg
.
ChirdNum
=
x
.
ChirdNum
.
toString
();
this
.
addMsg
.
ChirdNum
=
x
.
ChirdNum
.
toString
();
this
.
addMsg
.
ChirdNeedBedNum
=
x
.
ChirdNeedBedNum
.
toString
()
;
this
.
addMsg
.
ChirdNeedBedNum
=
0
;
this
.
addMsg
.
ChirdNoNeedBedNum
=
(
x
.
ChirdNum
-
x
.
ChirdNeedBedNum
).
toString
()
;
this
.
addMsg
.
ChirdNoNeedBedNum
=
0
;
this
.
addMsg
.
BabyNum
=
x
.
BabyNum
.
toString
();
this
.
addMsg
.
BabyNum
=
x
.
BabyNum
.
toString
();
this
.
addMsg
.
RefuseVisaNum
=
x
.
RefuseVisaNum
.
toString
();
this
.
addMsg
.
RefuseVisaNum
=
x
.
RefuseVisaNum
.
toString
();
this
.
addMsg
.
OrderForm
=
x
.
OrderForm
this
.
addMsg
.
OrderForm
=
x
.
OrderForm
...
@@ -3216,8 +3216,8 @@
...
@@ -3216,8 +3216,8 @@
this
.
addMsg
.
IsIntermodal
=
x
.
IsIntermodal
.
toString
();
this
.
addMsg
.
IsIntermodal
=
x
.
IsIntermodal
.
toString
();
this
.
addMsg
.
IsReturnIntermodal
=
x
.
IsReturnIntermodal
.
toString
();
this
.
addMsg
.
IsReturnIntermodal
=
x
.
IsReturnIntermodal
.
toString
();
this
.
addMsg
.
ChirdNum
=
x
.
ChirdNum
.
toString
();
this
.
addMsg
.
ChirdNum
=
x
.
ChirdNum
.
toString
();
this
.
addMsg
.
ChirdNeedBedNum
=
x
.
ChirdNeedBedNum
.
toString
()
;
this
.
addMsg
.
ChirdNeedBedNum
=
0
;
this
.
addMsg
.
ChirdNoNeedBedNum
=
(
x
.
ChirdNum
-
x
.
ChirdNeedBedNum
).
toString
()
;
this
.
addMsg
.
ChirdNoNeedBedNum
=
0
;
this
.
addMsg
.
BabyNum
=
x
.
BabyNum
.
toString
();
this
.
addMsg
.
BabyNum
=
x
.
BabyNum
.
toString
();
this
.
IsChildrenTour
=
x
.
IsChildrenTour
;
this
.
IsChildrenTour
=
x
.
IsChildrenTour
;
this
.
IsBirdDiscount
=
x
.
IsBirdDiscount
;
this
.
IsBirdDiscount
=
x
.
IsBirdDiscount
;
...
@@ -3451,7 +3451,7 @@
...
@@ -3451,7 +3451,7 @@
(
Number
(
this
.
addMsg
.
Unit_Price
)
-
(
Number
(
this
.
addMsg
.
Unit_Price
)
-
this
.
addObj
.
DiscountPrice
+
this
.
addObj
.
DiscountPrice
+
this
.
addObj
.
BabyChargePrice
);
this
.
addObj
.
BabyChargePrice
);
let
yinger
=
Number
(
this
.
addMsg
.
BabyNum
)
*
this
.
addObj
.
BabyPrice
;
let
yinger
=
Number
(
this
.
addMsg
.
BabyNum
)
*
Number
(
this
.
addMsg
.
Unit_Price
)
;
let
laoren
=
let
laoren
=
Number
(
this
.
addMsg
.
OldPeopleNum
)
*
Number
(
this
.
addMsg
.
OldPeopleNum
)
*
(
Number
(
this
.
addMsg
.
Unit_Price
)
-
(
Number
(
this
.
addMsg
.
Unit_Price
)
-
...
@@ -3516,7 +3516,7 @@
...
@@ -3516,7 +3516,7 @@
let
ertong
=
let
ertong
=
Number
(
this
.
addMsg
.
ChirdNum
)
*
Number
(
this
.
addMsg
.
ChirdNum
)
*
(
Number
(
this
.
addMsg
.
Unit_Price
)
+
this
.
addObj
.
BabyChargePrice
);
(
Number
(
this
.
addMsg
.
Unit_Price
)
+
this
.
addObj
.
BabyChargePrice
);
let
yinger
=
Number
(
this
.
addMsg
.
BabyNum
)
*
this
.
addObj
.
BabyPrice
;
let
yinger
=
Number
(
this
.
addMsg
.
BabyNum
)
*
Number
(
this
.
addMsg
.
Unit_Price
)
;
let
laoren
=
let
laoren
=
Number
(
this
.
addMsg
.
OldPeopleNum
)
*
Number
(
this
.
addMsg
.
OldPeopleNum
)
*
(
Number
(
this
.
addMsg
.
Unit_Price
)
+
this
.
addObj
.
OldManChargePrice
);
(
Number
(
this
.
addMsg
.
Unit_Price
)
+
this
.
addObj
.
OldManChargePrice
);
...
@@ -3830,7 +3830,7 @@
...
@@ -3830,7 +3830,7 @@
this
.
addMsg
.
IsChildrenTour
=
this
.
IsChildrenTour
;
this
.
addMsg
.
IsChildrenTour
=
this
.
IsChildrenTour
;
this
.
addMsg
.
IsBirdDiscount
=
this
.
addObj
.
IsBirdDiscount
;
this
.
addMsg
.
IsBirdDiscount
=
this
.
addObj
.
IsBirdDiscount
;
this
.
apipost
(
this
.
apipost
(
"sellorder_post_SetO
rderInfo_02
"
,
"sellorder_post_SetO
neDayOrderInfo
"
,
this
.
addMsg
,
this
.
addMsg
,
res
=>
{
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
...
...
src/components/SalesModule/groupTourOrderOne.vue
View file @
6b27800e
...
@@ -2072,7 +2072,8 @@
...
@@ -2072,7 +2072,8 @@
QStartDate
:
''
,
QStartDate
:
''
,
QEndDate
:
''
,
QEndDate
:
''
,
PayStatus
:
'-1'
,
PayStatus
:
'-1'
,
IsAirTicket
:
'2'
IsAirTicket
:
'2'
,
IsOneDay
:
1
,
},
},
checkedObj
:
{},
checkedObj
:
{},
//返回数据
//返回数据
...
@@ -2355,7 +2356,7 @@
...
@@ -2355,7 +2356,7 @@
},
},
// 获取统计数据
// 获取统计数据
getCount
:
function
()
{
getCount
:
function
()
{
this
.
apipost
(
'sellorder_get_GetTravelOrderListStatistics'
,
this
.
msg
,
res
=>
{
this
.
apipost
(
'sellorder_get_GetTravelOrderListStatistics
_V2
'
,
this
.
msg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
countData
=
res
.
data
.
data
this
.
countData
=
res
.
data
.
data
}
else
{
}
else
{
...
@@ -2727,8 +2728,8 @@
...
@@ -2727,8 +2728,8 @@
this
.
addMsg
.
IsIntermodal
=
x
.
IsIntermodal
.
toString
()
this
.
addMsg
.
IsIntermodal
=
x
.
IsIntermodal
.
toString
()
this
.
addMsg
.
IsReturnIntermodal
=
x
.
IsReturnIntermodal
.
toString
()
this
.
addMsg
.
IsReturnIntermodal
=
x
.
IsReturnIntermodal
.
toString
()
this
.
addMsg
.
ChirdNum
=
x
.
ChirdNum
.
toString
()
this
.
addMsg
.
ChirdNum
=
x
.
ChirdNum
.
toString
()
this
.
addMsg
.
ChirdNeedBedNum
=
x
.
ChirdNeedBedNum
.
toString
()
this
.
addMsg
.
ChirdNeedBedNum
=
0
this
.
addMsg
.
ChirdNoNeedBedNum
=
(
x
.
ChirdNum
-
x
.
ChirdNeedBedNum
).
toString
()
this
.
addMsg
.
ChirdNoNeedBedNum
=
0
this
.
addMsg
.
BabyNum
=
x
.
BabyNum
.
toString
();
this
.
addMsg
.
BabyNum
=
x
.
BabyNum
.
toString
();
this
.
addMsg
.
RefuseVisaNum
=
x
.
RefuseVisaNum
.
toString
();
this
.
addMsg
.
RefuseVisaNum
=
x
.
RefuseVisaNum
.
toString
();
this
.
addMsg
.
OrderForm
=
x
.
OrderForm
this
.
addMsg
.
OrderForm
=
x
.
OrderForm
...
@@ -3060,7 +3061,7 @@
...
@@ -3060,7 +3061,7 @@
(
Number
(
this
.
addMsg
.
Unit_Price
)
-
(
Number
(
this
.
addMsg
.
Unit_Price
)
-
this
.
addObj
.
DiscountPrice
+
this
.
addObj
.
DiscountPrice
+
this
.
addObj
.
BabyChargePrice
)
this
.
addObj
.
BabyChargePrice
)
let
yinger
=
Number
(
this
.
addMsg
.
BabyNum
)
*
this
.
addObj
.
BabyPrice
let
yinger
=
Number
(
this
.
addMsg
.
BabyNum
)
*
Number
(
this
.
addMsg
.
Unit_Price
)
let
laoren
=
let
laoren
=
Number
(
this
.
addMsg
.
OldPeopleNum
)
*
Number
(
this
.
addMsg
.
OldPeopleNum
)
*
(
Number
(
this
.
addMsg
.
Unit_Price
)
-
(
Number
(
this
.
addMsg
.
Unit_Price
)
-
...
@@ -3123,7 +3124,7 @@
...
@@ -3123,7 +3124,7 @@
let
ertong
=
let
ertong
=
Number
(
this
.
addMsg
.
ChirdNum
)
*
Number
(
this
.
addMsg
.
ChirdNum
)
*
(
Number
(
this
.
addMsg
.
Unit_Price
)
+
this
.
addObj
.
BabyChargePrice
)
(
Number
(
this
.
addMsg
.
Unit_Price
)
+
this
.
addObj
.
BabyChargePrice
)
let
yinger
=
Number
(
this
.
addMsg
.
BabyNum
)
*
this
.
addObj
.
BabyPrice
let
yinger
=
Number
(
this
.
addMsg
.
BabyNum
)
*
Number
(
this
.
addMsg
.
Unit_Price
)
let
laoren
=
let
laoren
=
Number
(
this
.
addMsg
.
OldPeopleNum
)
*
Number
(
this
.
addMsg
.
OldPeopleNum
)
*
(
Number
(
this
.
addMsg
.
Unit_Price
)
+
this
.
addObj
.
OldManChargePrice
)
(
Number
(
this
.
addMsg
.
Unit_Price
)
+
this
.
addObj
.
OldManChargePrice
)
...
...
src/components/SalesModule/passengerSaleList.vue
View file @
6b27800e
...
@@ -89,6 +89,7 @@
...
@@ -89,6 +89,7 @@
isOrder
:
0
,
isOrder
:
0
,
tableList
:
[],
tableList
:
[],
isOneDay
:
0
,
isOneDay
:
0
,
LineId
:
0
,
};
};
},
},
methods
:
{
methods
:
{
...
@@ -101,6 +102,7 @@
...
@@ -101,6 +102,7 @@
this
.
guestNum
=
res
.
data
.
data
.
GuestNum
;
this
.
guestNum
=
res
.
data
.
data
.
GuestNum
;
this
.
tableList
=
res
.
data
.
data
.
list
;
this
.
tableList
=
res
.
data
.
data
.
list
;
this
.
isOneDay
=
res
.
data
.
data
.
IsOneDay
;
this
.
isOneDay
=
res
.
data
.
data
.
IsOneDay
;
this
.
LineId
=
res
.
data
.
data
.
LineId
;
}
else
{
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
)
this
.
$message
.
error
(
res
.
data
.
message
)
}
}
...
@@ -132,7 +134,8 @@
...
@@ -132,7 +134,8 @@
"TCID"
:
this
.
msg
.
tcid
,
"TCID"
:
this
.
msg
.
tcid
,
"orderId"
:
this
.
msg
.
id
,
"orderId"
:
this
.
msg
.
id
,
'guestId'
:
guestId
,
'guestId'
:
guestId
,
'isOneDay'
:
this
.
isOneDay
'isOneDay'
:
this
.
isOneDay
,
'LineId'
:
this
.
LineId
,
}
}
});
});
},
},
...
...
src/components/SalesModule/productQueryOne.vue
View file @
6b27800e
...
@@ -1263,10 +1263,10 @@
...
@@ -1263,10 +1263,10 @@
}
}
if
(
text
===
'婴儿人数'
)
{
if
(
text
===
'婴儿人数'
)
{
if
(
this
.
remarkMsg
.
ye
===
''
)
{
if
(
this
.
remarkMsg
.
ye
===
''
)
{
this
.
remarkMsg
.
ye
=
'婴儿人数:'
+
this
.
addMsg
[
key
]
+
';'
+
'婴儿价格:'
+
this
.
addObj
.
BabyPrice
+
'/人;'
;
this
.
remarkMsg
.
ye
=
'婴儿人数:'
+
this
.
addMsg
[
key
]
+
';'
+
'婴儿价格:'
+
Number
(
this
.
addMsg
.
Unit_Price
)
+
'/人;'
;
}
else
{
}
else
{
this
.
remarkMsg
.
ye
=
''
;
this
.
remarkMsg
.
ye
=
''
;
this
.
remarkMsg
.
ye
=
'婴儿人数:'
+
this
.
addMsg
[
key
]
+
';'
+
'婴儿价格:'
+
this
.
addObj
.
BabyPrice
+
'/人;'
;
this
.
remarkMsg
.
ye
=
'婴儿人数:'
+
this
.
addMsg
[
key
]
+
';'
+
'婴儿价格:'
+
Number
(
this
.
addMsg
.
Unit_Price
)
+
'/人;'
;
}
}
}
}
if
(
text
===
'单地接数量'
)
{
if
(
text
===
'单地接数量'
)
{
...
@@ -1650,7 +1650,7 @@
...
@@ -1650,7 +1650,7 @@
let
ertong
=
Number
(
this
.
addMsg
.
ChirdNum
)
*
(
Number
(
this
.
addMsg
.
Unit_Price
)
-
this
.
addObj
.
DiscountPrice
+
let
ertong
=
Number
(
this
.
addMsg
.
ChirdNum
)
*
(
Number
(
this
.
addMsg
.
Unit_Price
)
-
this
.
addObj
.
DiscountPrice
+
this
.
addObj
.
BabyChargePrice
)
this
.
addObj
.
BabyChargePrice
)
let
yinger
=
Number
(
this
.
addMsg
.
BabyNum
)
*
this
.
addObj
.
BabyPrice
let
yinger
=
Number
(
this
.
addMsg
.
BabyNum
)
*
Number
(
this
.
addMsg
.
Unit_Price
)
let
laoren
=
Number
(
this
.
addMsg
.
OldPeopleNum
)
*
(
Number
(
this
.
addMsg
.
Unit_Price
)
-
this
.
addObj
.
DiscountPrice
+
let
laoren
=
Number
(
this
.
addMsg
.
OldPeopleNum
)
*
(
Number
(
this
.
addMsg
.
Unit_Price
)
-
this
.
addObj
.
DiscountPrice
+
this
.
addObj
.
OldManChargePrice
)
this
.
addObj
.
OldManChargePrice
)
let
zafeiqianzhen
=
this
.
addObj
.
OtherPrice
*
(
Number
(
this
.
addMsg
.
ManNum
)
+
Number
(
this
.
addMsg
.
ChirdNum
)
+
let
zafeiqianzhen
=
this
.
addObj
.
OtherPrice
*
(
Number
(
this
.
addMsg
.
ManNum
)
+
Number
(
this
.
addMsg
.
ChirdNum
)
+
...
@@ -1675,7 +1675,7 @@
...
@@ -1675,7 +1675,7 @@
}
else
{
}
else
{
let
chengren
=
Number
(
this
.
addMsg
.
ManNum
)
*
(
Number
(
this
.
addMsg
.
Unit_Price
))
let
chengren
=
Number
(
this
.
addMsg
.
ManNum
)
*
(
Number
(
this
.
addMsg
.
Unit_Price
))
let
ertong
=
Number
(
this
.
addMsg
.
ChirdNum
)
*
(
Number
(
this
.
addMsg
.
Unit_Price
)
+
this
.
addObj
.
BabyChargePrice
)
let
ertong
=
Number
(
this
.
addMsg
.
ChirdNum
)
*
(
Number
(
this
.
addMsg
.
Unit_Price
)
+
this
.
addObj
.
BabyChargePrice
)
let
yinger
=
Number
(
this
.
addMsg
.
BabyNum
)
*
this
.
addObj
.
BabyPrice
let
yinger
=
Number
(
this
.
addMsg
.
BabyNum
)
*
Number
(
this
.
addMsg
.
Unit_Price
)
let
laoren
=
Number
(
this
.
addMsg
.
OldPeopleNum
)
*
(
Number
(
this
.
addMsg
.
Unit_Price
)
+
this
.
addObj
.
OldManChargePrice
)
let
laoren
=
Number
(
this
.
addMsg
.
OldPeopleNum
)
*
(
Number
(
this
.
addMsg
.
Unit_Price
)
+
this
.
addObj
.
OldManChargePrice
)
let
zafeiqianzhen
=
this
.
addObj
.
OtherPrice
*
(
Number
(
this
.
addMsg
.
ManNum
)
+
Number
(
this
.
addMsg
.
ChirdNum
)
+
let
zafeiqianzhen
=
this
.
addObj
.
OtherPrice
*
(
Number
(
this
.
addMsg
.
ManNum
)
+
Number
(
this
.
addMsg
.
ChirdNum
)
+
Number
(
this
.
addMsg
.
OldPeopleNum
))
+
this
.
addObj
.
VisaPrice
*
(
Number
(
this
.
addMsg
.
AirticketNum
)
+
Number
(
Number
(
this
.
addMsg
.
OldPeopleNum
))
+
this
.
addObj
.
VisaPrice
*
(
Number
(
this
.
addMsg
.
AirticketNum
)
+
Number
(
...
...
src/components/Supplier/roomQuery2.vue
View file @
6b27800e
...
@@ -66,32 +66,32 @@
...
@@ -66,32 +66,32 @@
</td>
</td>
<td>
<td>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"酒店信息"
placement=
"top-start"
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"酒店信息"
placement=
"top-start"
>
<el-popover
placement=
"bottom"
width=
"
80
0"
trigger=
"click"
popper-class=
"rq_HotelDetails"
>
<el-popover
placement=
"bottom"
width=
"
125
0"
trigger=
"click"
popper-class=
"rq_HotelDetails"
>
<table
class=
"rq_HotelTable"
v-loading=
"
HotelUse
Loading"
>
<table
class=
"rq_HotelTable"
v-loading=
"
hotel
Loading"
>
<tr>
<tr>
<th
width=
"
20
0"
>
<th
width=
"
15
0"
>
时间
时间
</th>
</th>
<th
width=
"
20
0"
>
<th
width=
"
15
0"
>
酒店
酒店
</th>
</th>
<th
width=
"
20
0"
>
<th
width=
"
15
0"
>
更换名称
更换名称
</th>
</th>
<th
width=
"
50
0"
>
<th
width=
"
45
0"
>
价格
价格
</th>
</th>
<th
width=
"1
2
0"
>
<th
width=
"1
0
0"
>
税入/税别
税入/税别
</th>
</th>
<th
width=
"100"
>
提醒
</th>
<th
width=
"150"
>
备注
</th>
</tr>
</tr>
<
template
v-for=
"(subItem,subIndex) in HotelList"
>
<
template
v-for=
"(subItem,subIndex) in HotelList"
>
<tbody>
<tbody>
<template
v-for=
"(childItem,childIndex) in subItem.HotelOrderList"
>
<template
v-for=
"(childItem,childIndex) in subItem.HotelOrderList"
>
<tr>
<tr>
<td
v-if=
"childIndex==0"
<td
style=
"text-align:center;"
:rowspan=
"2"
>
:rowspan=
"subItem.HotelOrderList.length>1?subItem.HotelOrderList.length*3:subItem.HotelOrderList.length+2"
style=
"text-align:center;"
>
第
{{
subIndex
+
1
}}
天
<br
/>
第
{{
subIndex
+
1
}}
天
<br
/>
{{
subItem
.
UseTimeStr
}}
{{
subItem
.
UseTimeStr
}}
</td>
</td>
...
@@ -119,30 +119,24 @@
...
@@ -119,30 +119,24 @@
<
template
v-if=
"childItem.TaxType==1"
>
税入
</
template
>
<
template
v-if=
"childItem.TaxType==1"
>
税入
</
template
>
<
template
v-if=
"childItem.TaxType==2"
>
税别
</
template
>
<
template
v-if=
"childItem.TaxType==2"
>
税别
</
template
>
</td>
</td>
</tr>
<tr>
<td
colspan=
"4"
>
<span
style=
"display:inline-block;width:60px;vertical-align:top;"
>
提示信息:
</span>
<span
style=
"display:inline-block;width:87%;"
>
{{childItem.Remarks}}
</span></td>
</tr>
<tr>
<td>
提醒等级
</td>
<td>
<td>
<
el-select
class=
'w135 sel'
v-model=
'childItem.SupplierToDmcHotelStatus'
<
!-- <el-select
v-model='childItem.SupplierToDmcHotelStatus'
:placeholder="$t('pub.pleaseSel')">
:placeholder="$t('pub.pleaseSel')">
<el-option label='请选择' :value='0'></el-option>
<el-option label='请选择' :value='0'></el-option>
<el-option label='一般提醒' :value='1'></el-option>
<el-option label='一般提醒' :value='1'></el-option>
<el-option label='重要提醒' :value='2'></el-option>
<el-option label='重要提醒' :value='2'></el-option>
</el-select>
</el-select>
-->
</td>
</td>
<td>
<td>
对地接备注
<!-- <el-input type='textarea' class='w135' v-model='childItem.SupplierToDmcRemarks'>
</el-input> -->
</td>
</td>
<td>
</tr>
<el-input
type=
'textarea'
class=
'w135'
v-model=
'childItem.SupplierToDmcRemarks'
>
<tr>
</el-input>
<td
colspan=
"6"
>
<span
style=
"display:inline-block;width:60px;vertical-align:top;"
>
提示信息:
</span>
<span
style=
"display:inline-block;width:87%;"
:class=
"{'rq_disImNote':childItem.SupplierHotelStatus==1&&DateMinus(subItem.UseTimeStr)<=5,'rq_importNote':childItem.SupplierHotelStatus==2&&DateMinus(subItem.UseTimeStr)<=5}"
>
{{childItem.Remarks}}
</span>
</td>
</td>
</tr>
</tr>
</template>
</template>
...
@@ -150,9 +144,10 @@
...
@@ -150,9 +144,10 @@
</template>
</template>
<tfoot>
<tfoot>
<tr>
<tr>
<td
colspan=
"5"
>
<td
colspan=
"7"
>
<input
type=
"button"
value=
"保存"
@
click=
"saveSupplierjourneyorder(HotelList)"
class=
"normalBtn SaveR_Btn"
/>
<input
type=
"button"
value=
"保存"
@
click=
"saveSupplierjourneyorder(HotelList)"
</td>
class=
"normalBtn SaveR_Btn"
/>
</td>
</tr>
</tr>
</tfoot>
</tfoot>
</table>
</table>
...
@@ -168,7 +163,8 @@
...
@@ -168,7 +163,8 @@
对地接备注:
对地接备注:
</td>
</td>
<td>
<td>
<el-input
class=
'w320 SupplierRemarks'
v-model=
'RemarkObj.SupplierToDmcRemarks'
type=
'textarea'
></el-input>
<el-input
class=
'w320 SupplierRemarks'
v-model=
'RemarkObj.SupplierToDmcRemarks'
type=
'textarea'
>
</el-input>
</td>
</td>
</tr>
</tr>
<tr>
<tr>
...
@@ -185,7 +181,7 @@
...
@@ -185,7 +181,7 @@
<tr>
<tr>
<td
colspan=
"8"
style=
"text-align:left;padding-left:5px;"
>
<td
colspan=
"8"
style=
"text-align:left;padding-left:5px;"
>
<div
class=
"rQ_HtList"
v-if=
"item.IsBookTeam==2&&item.Numbers>=0"
>
<div
class=
"rQ_HtList"
v-if=
"item.IsBookTeam==2&&item.Numbers>=0"
>
<span
v-for=
"subItem in item.Numbers"
></span>
<span
v-for=
"subItem in item.Numbers"
></span>
</div>
</div>
<div>
注意事项: {{item.SupplierRemarks}}
</div>
<div>
注意事项: {{item.SupplierRemarks}}
</div>
</td>
</td>
...
@@ -207,7 +203,7 @@
...
@@ -207,7 +203,7 @@
return
{
return
{
loading
:
false
,
loading
:
false
,
hotelLoading
:
false
,
hotelLoading
:
false
,
HotelUseLoading
:
false
,
HotelUseLoading
:
false
,
total
:
0
,
total
:
0
,
msg
:
{
msg
:
{
pageIndex
:
1
,
pageIndex
:
1
,
...
@@ -251,9 +247,9 @@
...
@@ -251,9 +247,9 @@
TCID
:
0
TCID
:
0
},
},
//是否为今天
//是否为今天
isToday
:
false
,
isToday
:
false
,
todayDate
:
''
,
todayDate
:
''
,
showNum
:
0
showNum
:
0
,
}
}
},
},
methods
:
{
methods
:
{
...
@@ -270,7 +266,7 @@
...
@@ -270,7 +266,7 @@
// }, err => {})
// }, err => {})
},
},
//保存信息
//保存信息
saveSupplierjourneyorder
(
HotelList
){
saveSupplierjourneyorder
(
HotelList
)
{
this
.
HotelUseLoading
=
true
;
this
.
HotelUseLoading
=
true
;
this
.
ApiPost2
(
'dmcstatistics_post_SetSupplierjourneyorderService'
,
HotelList
,
res
=>
{
this
.
ApiPost2
(
'dmcstatistics_post_SetSupplierjourneyorderService'
,
HotelList
,
res
=>
{
this
.
HotelUseLoading
=
false
;
this
.
HotelUseLoading
=
false
;
...
@@ -281,7 +277,6 @@
...
@@ -281,7 +277,6 @@
this
.
Error
(
res
.
data
.
message
)
this
.
Error
(
res
.
data
.
message
)
}
}
},
err
=>
{})
},
err
=>
{})
},
},
getList
()
{
getList
()
{
this
.
loading
=
true
;
this
.
loading
=
true
;
...
@@ -289,22 +284,24 @@
...
@@ -289,22 +284,24 @@
this
.
loading
=
false
;
this
.
loading
=
false
;
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
dataList
=
res
.
data
.
data
;
this
.
dataList
=
res
.
data
.
data
;
this
.
dataList
.
forEach
(
x
=>
{
if
(
this
.
dataList
&&
this
.
dataList
.
length
>
0
)
{
if
(
x
.
HotelBookTimeStr
){
this
.
dataList
.
forEach
(
x
=>
{
x
.
Numbers
=
5
-
this
.
DateMinus
(
x
.
HotelBookTimeStr
);
if
(
x
.
HotelBookTimeStr
)
{
x
.
Numbers
=
5
-
this
.
DateMinus
(
x
.
HotelBookTimeStr
);
}
}
})
})
}
}
else
{
}
else
{
this
.
Error
(
res
.
data
.
message
)
this
.
Error
(
res
.
data
.
message
)
}
}
},
err
=>
{})
},
err
=>
{})
},
},
DateMinus
(
sDate
)
{
DateMinus
(
sDate
)
{
var
sdate
=
new
Date
(
sDate
.
replace
(
/-/g
,
"/"
));
var
sdate
=
new
Date
(
sDate
.
replace
(
/-/g
,
"/"
));
var
now
=
new
Date
();
var
now
=
new
Date
();
var
days
=
now
.
getTime
()
-
sdate
.
getTime
();
var
days
=
now
.
getTime
()
-
sdate
.
getTime
();
var
day
=
Math
.
abs
(
parseInt
(
days
/
(
1000
*
60
*
60
*
24
)));
var
day
=
Math
.
abs
(
parseInt
(
days
/
(
1000
*
60
*
60
*
24
)));
return
day
;
return
day
;
},
},
//获取酒店列表
//获取酒店列表
getHotelList
(
TCID
,
NewCombinationNum
)
{
getHotelList
(
TCID
,
NewCombinationNum
)
{
...
@@ -314,10 +311,11 @@
...
@@ -314,10 +311,11 @@
TCID
:
TCID
,
TCID
:
TCID
,
NewCombinationNum
:
NewCombinationNum
NewCombinationNum
:
NewCombinationNum
};
};
this
.
ApiPost2
(
'dmcstatistics_post_GetSupplierHotelListService
_V2
'
,
qMsg
,
res
=>
{
this
.
ApiPost2
(
'dmcstatistics_post_GetSupplierHotelListService'
,
qMsg
,
res
=>
{
this
.
hotelLoading
=
false
;
this
.
hotelLoading
=
false
;
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
HotelList
=
res
.
data
.
data
;
this
.
HotelList
=
res
.
data
.
data
;
console
.
log
(
this
.
HotelList
,
'hotellist'
)
}
else
{
}
else
{
this
.
Error
(
res
.
data
.
message
);
this
.
Error
(
res
.
data
.
message
);
}
}
...
@@ -354,22 +352,22 @@
...
@@ -354,22 +352,22 @@
});
});
},
},
timeAdd0
(
str
)
{
timeAdd0
(
str
)
{
if
(
str
.
length
<=
1
)
{
if
(
str
.
length
<=
1
)
{
str
=
'0'
+
str
;
str
=
'0'
+
str
;
}
}
return
str
return
str
},
},
//提取年月日
//提取年月日
getDateYear
(
date
){
getDateYear
(
date
)
{
return
date
.
split
(
' '
)[
0
];
return
date
.
split
(
' '
)[
0
];
}
}
},
},
mounted
()
{
mounted
()
{
this
.
UserInfo
=
this
.
getLocalStorageSupplier
();
this
.
UserInfo
=
this
.
getLocalStorageSupplier
();
//获取当前日期
//获取当前日期
var
nowMonth
=
(
new
Date
().
getMonth
()
+
1
).
toString
()
var
nowMonth
=
(
new
Date
().
getMonth
()
+
1
).
toString
()
var
nowDay
=
new
Date
().
getDate
().
toString
();
var
nowDay
=
new
Date
().
getDate
().
toString
();
this
.
todayDate
=
new
Date
().
getFullYear
()
+
'-'
+
this
.
timeAdd0
(
nowMonth
)
+
'-'
+
this
.
timeAdd0
(
nowDay
);
this
.
todayDate
=
new
Date
().
getFullYear
()
+
'-'
+
this
.
timeAdd0
(
nowMonth
)
+
'-'
+
this
.
timeAdd0
(
nowDay
);
this
.
getList
();
this
.
getList
();
},
},
...
@@ -500,26 +498,31 @@
...
@@ -500,26 +498,31 @@
position
:
relative
;
position
:
relative
;
top
:
3px
;
top
:
3px
;
}
}
.SupplierRemarks
.el-textarea__inner
{
height
:
75px
;
.SupplierRemarks
.el-textarea__inner
{
height
:
75px
;
}
}
.SP_RemarkTitle
{
.SP_RemarkTitle
{
vertical-align
:
top
;
vertical-align
:
top
;
padding-top
:
5px
;
padding-top
:
5px
;
}
}
.SaveR_Btn
{
margin
:
10px
0
0
45%
;
.SaveR_Btn
{
margin
:
10px
0
0
45%
;
}
}
.Add_triangle
{
width
:
0
;
.Add_triangle
{
height
:
0
;
width
:
0
;
position
:
absolute
;
height
:
0
;
left
:
0
;
position
:
absolute
;
top
:
0
;
left
:
0
;
border-style
:
solid
;
top
:
0
;
border-width
:
45px
45px
0
0
;
border-style
:
solid
;
border-color
:
#7abd53
transparent
transparent
border-width
:
45px
45px
0
0
;
border-color
:
#7abd53
transparent
transparent
}
}
.Add_triangle
::after
{
.Add_triangle
::after
{
content
:
'新增'
;
content
:
'新增'
;
position
:
absolute
;
position
:
absolute
;
...
@@ -528,17 +531,19 @@
...
@@ -528,17 +531,19 @@
white-space
:
nowrap
;
white-space
:
nowrap
;
color
:
#FFFFFF
;
color
:
#FFFFFF
;
font-size
:
12px
;
font-size
:
12px
;
}
}
.minus_triangle
{
.minus_triangle
{
width
:
0
;
width
:
0
;
height
:
0
;
height
:
0
;
position
:
absolute
;
position
:
absolute
;
left
:
0
;
left
:
0
;
top
:
0
;
top
:
0
;
border-style
:
solid
;
border-style
:
solid
;
border-width
:
45px
45px
0
0
;
border-width
:
45px
45px
0
0
;
border-color
:
red
transparent
transparent
border-color
:
red
transparent
transparent
}
}
.minus_triangle
::after
{
.minus_triangle
::after
{
content
:
'取消'
;
content
:
'取消'
;
position
:
absolute
;
position
:
absolute
;
...
@@ -547,21 +552,27 @@
...
@@ -547,21 +552,27 @@
white-space
:
nowrap
;
white-space
:
nowrap
;
color
:
#FFFFFF
;
color
:
#FFFFFF
;
font-size
:
12px
;
font-size
:
12px
;
}
}
.rQ_HtList
{
.rQ_HtList
{
margin-top
:
5px
0
3px
0
;
margin-top
:
5px
0
3px
0
;
}
}
.rQ_HtList
span
{
display
:
inline-block
;
.rQ_HtList
span
{
width
:
15px
;
display
:
inline-block
;
height
:
15px
;
width
:
15px
;
margin-right
:
5px
;
height
:
15px
;
background-color
:
red
;
margin-right
:
5px
;
border
:
1px
solid
#d1d1d1
;
background-color
:
red
;
}
border
:
1px
solid
#d1d1d1
;
/* .rq_tBody tr:first-child td{
}
border-top-color: red;
border-left-color:red
.rq_importNote
{
} */
color
:
red
;
}
.rq_disImNote
{
color
:
#ea6d6d
;
}
</
style
>
</
style
>
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