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
af0adff5
Commit
af0adff5
authored
Nov 11, 2024
by
黄奎
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
报价单翻译调整
parent
e45c340b
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
100 additions
and
95 deletions
+100
-95
fill.js
src/assets/common/lang/zhCN/fill.js
+3
-3
fill.js
src/assets/common/lang/zhTW/fill.js
+4
-4
CostNewPriceAudit.vue
...ts/TravelManager/TravelNewQuotation/CostNewPriceAudit.vue
+13
-13
CostNewPriceForm.vue
...nts/TravelManager/TravelNewQuotation/CostNewPriceForm.vue
+80
-75
No files found.
src/assets/common/lang/zhCN/fill.js
View file @
af0adff5
...
...
@@ -7519,9 +7519,9 @@ export const obj = {
tianxjqcaiyjg
:
'填写景点名称才能带出价格'
,
hancan
:
'含餐'
,
guolfqcfei
:
'过路费、停车费'
,
zaocanmc
:
'早
餐名称
'
,
wucanmc
:
'午
餐名称
'
,
wancaimc
:
'晚
餐名称
'
,
zaocanmc
:
'早'
,
wucanmc
:
'午'
,
wancaimc
:
'晚'
,
jindianjiag
:
'景点价格'
,
zazhiminc
:
'杂支名称'
,
guanltcqzqtx
:
'关联提成,请正确填写'
,
...
...
src/assets/common/lang/zhTW/fill.js
View file @
af0adff5
...
...
@@ -7518,10 +7518,10 @@ export const obj = {
tianxctmccyjg
:
'填寫餐廳名稱才能帶出價格'
,
tianxjqcaiyjg
:
'填寫景點名稱才能帶出價格'
,
hancan
:
'含餐'
,
guolfqcfei
:
'過路費、
請車費"
'
,
zaocanmc
:
'早
餐名稱
'
,
wucanmc
:
'午
餐名稱
'
,
wancaimc
:
'晚
餐名稱
'
,
guolfqcfei
:
'過路費、
停車費
'
,
zaocanmc
:
'早'
,
wucanmc
:
'午'
,
wancaimc
:
'晚'
,
jindianjiag
:
'景點價格'
,
zazhiminc
:
'雜支名稱'
,
guanltcqzqtx
:
'關聯提成,請正確填寫'
,
...
...
src/components/TravelManager/TravelNewQuotation/CostNewPriceAudit.vue
View file @
af0adff5
...
...
@@ -70,7 +70,7 @@
<div
class=
"QuotationFirstDiv1"
>
<table
style=
"font-size:14px;"
>
<tr>
<td
width=
"80"
class=
"txtRightCost"
>
出团类型
</td>
<td
width=
"80"
class=
"txtRightCost"
>
{{
$t
(
'objFill.v101.kaituants'
)
}}
</td>
<td
width=
"300"
>
<template
v-if=
"postConfig.TeamType==1"
>
<span
style=
"color:red;font-weight:bold;"
>
{{
postConfig
.
TeamTypeName
}}
</span>
...
...
@@ -119,7 +119,7 @@
</td>
</tr>
<tr>
<td
width=
"80"
class=
"txtRightCost"
>
团队标题
</td>
<td
width=
"80"
class=
"txtRightCost"
>
{{$t('sm.tuanduibiaoti')}}
</td>
<td
width=
"300"
colspan=
"7"
>
{{postConfig.Title}}
</td>
...
...
@@ -135,7 +135,7 @@
<table
class=
"CostPriceTable CostNewTable"
>
<thead>
<tr>
<td
colspan=
"13"
class=
"CP_ComTitle2 CostcomCenter"
>
成本预算信息
</td>
<td
colspan=
"13"
class=
"CP_ComTitle2 CostcomCenter"
>
{{$t('objFill.baojiaxinxi')}}
</td>
</tr>
<tr>
<td
class=
"CP_ComTitle2 CostcomCenter"
>
{{$t('hotel.hotel_Currency')}}
</td>
...
...
@@ -170,20 +170,20 @@
<td
rowspan=
"2"
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:80px;"
>
{{$t('hotel.hotel_Currency')}}
</td>
<td
rowspan=
"2"
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:250px;"
>
{{$t('Airticket.Air_Trip')}}
</td>
<td
colspan=
"2"
class=
"CP_ComTitle2 CostcomCenter"
>
{{$t('hotel.hotel')}}
</td>
<td
colspan=
"2"
class=
"CP_ComTitle2 CostcomCenter"
>
车/天
</td>
<td
colspan=
"2"
class=
"CP_ComTitle2 CostcomCenter"
>
{{$t('objFill.v101.chetian')}}
</td>
<td
colspan=
"2"
class=
"CP_ComTitle2 CostcomCenter"
>
{{$t('objFill.can')}}
</td>
<td
colspan=
"2"
class=
"CP_ComTitle2 CostcomCenter"
>
{{$t('scen.sc_piao')}}
</td>
<td
colspan=
"2"
class=
"CP_ComTitle2 CostcomCenter"
>
其它费用
<br
/>
(保险、司导杂费等
)
</td>
<td
colspan=
"2"
class=
"CP_ComTitle2 CostcomCenter"
>
{{$t('objFill.qitafy')}}
<br
/>
({{$t('objFill.baoxiansdzfd')}}
)
</td>
</tr>
<tr>
<td
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:180px"
>
{{$t('hotel.table_hotelname')}}
</td>
<td
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:100px"
>
价格/人
</td>
<td
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:100px"
>
{{$t('objFill.chezi')}}/
天
</td>
<td
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:50px"
>
过路费
<br
/>
停车费/天
</td>
<td
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:100px"
>
{{$t('objFill.v101.jiageren')}}
</td>
<td
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:100px"
>
{{$t('objFill.chezi')}}/
{{$t('hotel.hotel_day')}}
</td>
<td
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:50px"
>
{{$t('objFill.guolufei')}}
<br
/>
{{$t('objFill.v101.tingcheft')}}
</td>
<td
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:110px"
>
{{$t('restaurant.res_resName')}}
</td>
<td
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:100px"
>
价格/餐
</td>
<td
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:100px"
>
{{$t('objFill.v101.jiagecan')}}
</td>
<td
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:150px"
>
{{$t('visaT.jdname')}}
</td>
<td
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:100px"
>
价格/人
</td>
<td
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:100px"
>
{{$t('objFill.v101.jiageren')}}
</td>
<td
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:100px"
>
{{$t('system.query_airName')}}
</td>
<td
class=
"CP_ComTitle2 CostcomCenter"
style=
"width:100px"
>
{{$t('Operation.Op_price')}}
</td>
</tr>
...
...
@@ -204,9 +204,9 @@
</td>
<td>
{{
subItem
.
HotelName
}}
<br
/>
<template
v-if=
"subItem.ContainDinnerType==1"
>
含早餐
</
template
>
<
template
v-if=
"subItem.ContainDinnerType==2"
>
含晚餐
</
template
>
<
template
v-if=
"subItem.ContainDinnerType==3"
>
含晚餐
</
template
>
<template
v-if=
"subItem.ContainDinnerType==1"
>
{{
$t
(
'objFill.hanzaocan'
)
}}
</
template
>
<
template
v-if=
"subItem.ContainDinnerType==2"
>
{{
$t
(
'objFill.hanwancan'
)
}}
</
template
>
<
template
v-if=
"subItem.ContainDinnerType==3"
>
{{
$t
(
'objFill.v101.hanzaowanc'
)
}}
</
template
>
</td>
<td>
{{subItem.HotelCostPrice}}
...
...
src/components/TravelManager/TravelNewQuotation/CostNewPriceForm.vue
View file @
af0adff5
...
...
@@ -111,7 +111,7 @@
</td>
<td
:colspan=
"13-2-CostNumberList.length+1"
>
<el-form-item>
<el-input
placeholder=
"请填写人数
"
v-model=
'priceObj.priceNum'
style=
"width:140px;"
<el-input
:placeholder=
"$t('objFill.qingtxrs')
"
v-model=
'priceObj.priceNum'
style=
"width:140px;"
@
keyup
.
native=
"checkInteger(priceObj,'priceNum'),getchange()"
>
<el-button
slot=
"append"
class=
"iconfont icon-img_haha"
@
click=
"addPeoNunber"
></el-button>
</el-input>
...
...
@@ -155,7 +155,6 @@
{{
$t
(
'tips.di'
)
}}{{
subItem
.
DayNum
}}{{
$t
(
'hotel.hotel_day'
)
}}
<br
/>
{{
GetDayStr
(
subItem
.
DayNum
-
1
)
}}
</td>
<td>
<el-form-item>
...
...
@@ -172,14 +171,14 @@
</td>
<td>
<el-select
filterable
remote
:remote-method=
"(query) => remoteSearchAdGroup(query, subItem)"
v-model=
'subItem.HotelId'
placeholder=
"请输入酒店名称
"
:loading=
"loading"
v-model=
'subItem.HotelId'
:placeholder=
"$t('objFill.qingshurujdmc')
"
:loading=
"loading"
@
change=
"getHotel(subItem,subItem.HotelId)"
style=
"width:135px;"
>
<el-option
v-for=
"(x) in subItem.HotelList"
:key=
"x.ID"
:label=
"x.Name"
:value=
'x.ID'
>
</el-option>
</el-select>
<el-form-item
label=
"含餐:
"
>
<el-select
v-model=
'subItem.ContainDinnerType'
style=
"width:100px;"
:placeholder=
"$t('objFill.v101.hancanlxin')"
@
change=
"DinnerTypeChange(subItem)"
>
<el-form-item
:label=
"$t('objFill.v101.hancan')
"
>
<el-select
v-model=
'subItem.ContainDinnerType'
style=
"width:100px;"
:placeholder=
"$t('objFill.v101.hancanlxin')"
@
change=
"DinnerTypeChange(subItem)"
>
<el-option
:label=
"$t('objFill.v101.hancanlxin')"
:value=
'0'
></el-option>
<el-option
:label=
"$t('objFill.hanzaocan')"
:value=
'1'
></el-option>
<el-option
:label=
"$t('objFill.hanwancan')"
:value=
'2'
></el-option>
...
...
@@ -189,7 +188,8 @@
</td>
<td>
<el-input
type=
'text'
v-model=
"subItem.HotelCostPrice"
class=
"w70"
@
keyup
.
native=
"checkPrice(subItem,'HotelCostPrice'),getchange(1)"
:placeholder=
"$t('objFill.v101.jiudianjge')"
></el-input>
@
keyup
.
native=
"checkPrice(subItem,'HotelCostPrice'),getchange(1)"
:placeholder=
"$t('objFill.v101.jiudianjge')"
></el-input>
<template
v-if=
"subItem.IsHotelChange"
>
<font
style=
"color:red;"
>
<template
v-if=
"subItem.HotelChangeValue>0"
>
...
...
@@ -202,7 +202,7 @@
</td>
<td>
<el-input
type=
'text'
v-model=
"subItem.BusCostPrice"
class=
"w70"
@
keyup
.
native=
"checkPrice(subItem,'BusCostPrice'),getchange(1)"
placeholder=
"车资
"
>
@
keyup
.
native=
"checkPrice(subItem,'BusCostPrice'),getchange(1)"
:placeholder=
"$t('objFill.chezi')
"
>
</el-input>
<
template
v-if=
"subItem.IsBusChange"
>
<font
style=
"color:red;"
>
...
...
@@ -216,26 +216,27 @@
</td>
<td>
<el-input
type=
'text'
v-model=
"subItem.PassFee"
class=
"w70"
@
keyup
.
native=
"checkPrice(subItem,'PassFee'),getchange(1)"
placeholder=
"过路费、请车费"
>
@
keyup
.
native=
"checkPrice(subItem,'PassFee'),getchange(1)"
:placeholder=
"$t('objFill.v101.guolfqcfei')"
>
</el-input>
</td>
<td>
<
template
v-if=
"postConfig.LineId==14||postConfig.LineId==118"
>
<el-form-item
label=
"早:
"
label-width=
"16px"
>
<el-form-item
:label=
"$t('objFill.v101.zaocanmc')
"
label-width=
"16px"
>
<el-input
:placeholder=
"$t('objFill.v101.myOrdersAllType.qingshurctmc')"
v-model=
"subItem.BreakfastName"
style=
"width:160px"
>
<i
slot=
"suffix"
class=
"el-input__icon el-icon-search"
style=
"cursor:pointer;"
@
click=
"showDiningDig(subItem,1)"
></i>
</el-input>
</el-form-item>
<el-form-item
label=
"午:
"
label-width=
"16px"
>
<el-form-item
:label=
"$t('objFill.v101.wucanmc')
"
label-width=
"16px"
>
<el-input
:placeholder=
"$t('objFill.v101.myOrdersAllType.qingshurctmc')"
v-model=
"subItem.LunchName"
style=
"width:160px"
>
<i
slot=
"suffix"
class=
"el-input__icon el-icon-search"
style=
"cursor:pointer;"
@
click=
"showDiningDig(subItem,2)"
></i>
</el-input>
</el-form-item>
<el-form-item
label=
"晚:
"
label-width=
"16px"
>
<el-form-item
:label=
"$t('objFill.v101.wancaimc')
"
label-width=
"16px"
>
<el-input
:placeholder=
"$t('objFill.v101.myOrdersAllType.qingshurctmc')"
v-model=
"subItem.DinnerName"
style=
"width:160px;"
>
<i
slot=
"suffix"
class=
"el-input__icon el-icon-search"
style=
"cursor:pointer;"
...
...
@@ -244,38 +245,41 @@
</el-form-item>
</
template
>
<
template
v-else
>
早
:
<el-input
type=
"text"
{{
$t
(
'objFill.v101.zaocanmc'
)
}}
:
<el-input
type=
"text"
:disabled=
"(subItem.ContainDinnerType==1||subItem.ContainDinnerType==3)?true:false"
v-model=
'subItem.BreakfastName'
class=
"w120"
placeholder=
"早餐名称
"
>
</el-input>
v-model=
'subItem.BreakfastName'
class=
"w120"
:placeholder=
"$t('objFill.v101.zaocanmc')
"
>
</el-input>
<br
/>
午:
<el-input
type=
"text"
v-model=
'subItem.LunchName'
class=
"w120"
placeholder=
"午餐名称"
></el-input>
{{
$t
(
'objFill.v101.wucanmc'
)
}}
:
<el-input
type=
"text"
v-model=
'subItem.LunchName'
class=
"w120"
:placeholder=
"$t('objFill.v101.wucanmc')"
></el-input>
<br
/>
晚
:
<el-input
type=
"text"
{{
$t
(
'objFill.v101.wancaimc'
)
}}
:
<el-input
type=
"text"
:disabled=
"(subItem.ContainDinnerType==2||subItem.ContainDinnerType==3)?true:false"
v-model=
'subItem.DinnerName'
class=
"w120"
placeholder=
"晚餐名称
"
></el-input>
v-model=
'subItem.DinnerName'
class=
"w120"
:placeholder=
"$t('objFill.v101.wancaimc')
"
></el-input>
</
template
>
</td>
<td>
<
template
v-if=
"postConfig.LineId==14||postConfig.LineId==118"
>
早:
<el-input
type=
"text"
:disabled=
"true"
v-model=
'subItem.BreakfastCostPrice'
class=
"w70"
{{
$t
(
'objFill.v101.zaocanmc'
)
}}
:
<el-input
type=
"text"
:disabled=
"true"
v-model=
'subItem.BreakfastCostPrice'
class=
"w70"
@
keyup
.
native=
"checkPrice(subItem,'BreakfastCostPrice'),getchange(1)"
></el-input>
<br
/>
午
:
<el-input
type=
"text"
v-model=
'subItem.LunchCostPrice'
class=
"w70"
{{
$t
(
'objFill.v101.wucanmc'
)
}}
:
<el-input
type=
"text"
v-model=
'subItem.LunchCostPrice'
class=
"w70"
@
keyup
.
native=
"checkPrice(subItem,'LunchCostPrice'),getchange(1)"
:disabled=
"true"
></el-input>
<br
/>
晚:
<el-input
type=
"text"
:disabled=
"true"
v-model=
'subItem.DinnerCostPrice'
class=
"w70"
{{
$t
(
'objFill.v101.wancaimc'
)
}}
:
<el-input
type=
"text"
:disabled=
"true"
v-model=
'subItem.DinnerCostPrice'
class=
"w70"
@
keyup
.
native=
"checkPrice(subItem,'DinnerCostPrice'),getchange(1)"
></el-input>
</
template
>
<
template
v-else
>
早
:
<el-input
type=
"text"
{{
$t
(
'objFill.v101.zaocanmc'
)
}}
:
<el-input
type=
"text"
:disabled=
"(subItem.ContainDinnerType==1||subItem.ContainDinnerType==3)?true:false"
v-model=
'subItem.BreakfastCostPrice'
class=
"w70"
@
keyup
.
native=
"checkPrice(subItem,'BreakfastCostPrice'),getchange(1)"
></el-input>
<br
/>
午
:
<el-input
type=
"text"
v-model=
'subItem.LunchCostPrice'
class=
"w70"
{{
$t
(
'objFill.v101.wucanmc'
)
}}
:
<el-input
type=
"text"
v-model=
'subItem.LunchCostPrice'
class=
"w70"
@
keyup
.
native=
"checkPrice(subItem,'LunchCostPrice'),getchange(1)"
></el-input>
<br
/>
晚
:
<el-input
type=
"text"
{{
$t
(
'objFill.v101.wancaimc'
)
}}
:
<el-input
type=
"text"
:disabled=
"(subItem.ContainDinnerType==2||subItem.ContainDinnerType==3)?true:false"
v-model=
'subItem.DinnerCostPrice'
class=
"w70"
@
keyup
.
native=
"checkPrice(subItem,'DinnerCostPrice'),getchange(1)"
></el-input>
...
...
@@ -287,7 +291,7 @@
<el-select
:key=
"`d_`+subIndex+`_sn_`+scenicIndex"
filterable
remote
:remote-method=
"(query) => remoteSearchTicket(query, scenicItem)"
:loading=
"loading"
@
change=
"changeTicket(scenicItem)"
v-model=
"scenicItem.TicketId"
value-key=
"TicketId"
>
<el-option
:
value=
"0"
label=
"请选择"
></el-option>
<el-option
:
label=
"$t('pub.unlimitedSel')"
:value=
'defaultSelect'
></el-option>
<el-option
v-for=
"(x) in scenicItem.TicketSourceList"
:key=
"x.TicketId"
:label=
"x.TicketName"
:value=
'x.TicketId'
>
</el-option>
...
...
@@ -297,7 +301,7 @@
<el-select
:key=
"`d_`+subIndex+`_sn_`+scenicIndex"
filterable
remote
:remote-method=
"(query) => remoteSearchTicket(query, scenicItem)"
:loading=
"loading"
@
change=
"changeTicket(scenicItem)"
v-model=
"scenicItem.TicketId"
value-key=
"TicketId"
>
<el-option
:
value=
"0"
label=
"请选择"
></el-option>
<el-option
:
label=
"$t('pub.unlimitedSel')"
:value=
'defaultSelect'
></el-option>
<el-option
v-for=
"(x) in scenicItem.TicketSourceList"
:key=
"x.TicketId"
:label=
"x.TicketName"
:value=
'x.TicketId'
>
</el-option>
...
...
@@ -310,19 +314,20 @@
<template
v-if=
"scenicIndex==0"
>
<el-input
:key=
"`d_`+subIndex+`_sc_`+scenicIndex"
type=
'text'
v-model=
"scenicItem.TicketCostPrice"
class=
"w70"
@
keyup
.
native=
"checkPrice(scenicItem,'TicketCostPrice'),getchange(1)"
placeholder=
"景点价格
"
>
:placeholder=
"$t('objFill.v101.jindianjiag')
"
>
</el-input>
</
template
>
<
template
v-else-if=
"scenicIndex!=0 && subItem.ScenicList[scenicIndex-1].TicketId>0"
>
<el-input
:key=
"`d_`+subIndex+`_sc_`+scenicIndex"
type=
'text'
v-model=
"scenicItem.TicketCostPrice"
class=
"w70"
@
keyup
.
native=
"checkPrice(scenicItem,'TicketCostPrice'),getchange(1)"
placeholder=
"景点价格
"
>
:placeholder=
"$t('objFill.v101.jindianjiag')
"
>
</el-input>
</
template
>
</template>
</td>
<td>
<el-input
type=
"text"
v-model=
'subItem.OtherName'
class=
"w70"
placeholder=
"杂支名称"
></el-input>
<el-input
type=
"text"
v-model=
'subItem.OtherName'
class=
"w70"
:placeholder=
"$t('objFill.v101.zazhiminc')"
></el-input>
</td>
<td>
<el-input
type=
"text"
v-model=
'subItem.OtherPrice'
class=
"w70"
...
...
@@ -332,56 +337,56 @@
</template>
<tr>
<td
colspan=
"3"
class=
"CP_ComTitle2 CostcomCenter"
>
外币小计
{{$t('objFill.waibixj')}}
</td>
<!--酒店小计-->
<td
colspan=
"2"
>
酒店小计
: {{getDayXiaoJi(1,1)}}
{{$t('objFill.jiudianxj')}}
: {{getDayXiaoJi(1,1)}}
</td>
<!--车资小计-->
<td
colspan=
"2"
>
车资小计:
{{getDayXiaoJi(2,1)}}
{{$t('objFill.chezhixj')}}:
{{getDayXiaoJi(2,1)}}
</td>
<!--餐小计-->
<td
colspan=
"2"
>
餐小计
: {{getDayXiaoJi(4,1)}}
{{$t('objFill.canxj')}}
: {{getDayXiaoJi(4,1)}}
</td>
<!--门票小计-->
<td
colspan=
"2"
>
门票小计
: {{getDayXiaoJi(3,1)}}
{{$t('objFill.menpiaoxj')}}
: {{getDayXiaoJi(3,1)}}
</td>
<!--其它费用小计-->
<td
colspan=
"2"
>
杂支小计
: {{getDayXiaoJi(9,1)}}
{{$t('objFill.zazhixj')}}
: {{getDayXiaoJi(9,1)}}
</td>
</tr>
<tr>
<td
colspan=
"3"
class=
"CP_ComTitle2 CostcomCenter"
>
人民币小计
{{$t('objFill.renmingbxj')}}
</td>
<!--酒店小计-->
<td
colspan=
"2"
>
酒店小计
: {{getDayXiaoJi(1,2)}}
{{$t('objFill.jiudianxj')}}
: {{getDayXiaoJi(1,2)}}
</td>
<!--车资小计-->
<td
colspan=
"2"
>
车资小计
:{{getDayXiaoJi(2,2)}}
{{$t('objFill.chezhixj')}}
:{{getDayXiaoJi(2,2)}}
</td>
<!--餐小计-->
<td
colspan=
"2"
>
餐小计
: {{getDayXiaoJi(4,2)}}
{{$t('objFill.canxj')}}
: {{getDayXiaoJi(4,2)}}
</td>
<!--门票小计-->
<td
colspan=
"2"
>
门票小计
: {{getDayXiaoJi(3,2)}}
{{$t('objFill.menpiaoxj')}}
: {{getDayXiaoJi(3,2)}}
</td>
<!--其它费用小计-->
<td
colspan=
"2"
>
杂支小计
: {{getDayXiaoJi(9,2)}}
{{$t('objFill.zazhixj')}}
: {{getDayXiaoJi(9,2)}}
</td>
</tr>
<tr>
<td
colspan=
"13"
>
其它成本(人民币)
</td>
<td
colspan=
"13"
>
{{$t('objFill.qitacbrmb')}}
</td>
</tr>
<tr>
<td
colspan=
"2"
>
...
...
@@ -391,37 +396,37 @@
</el-form-item>
</td>
<td>
<el-form-item
label=
"中段机票
"
>
<el-form-item
:label=
"$t('objFill.zhongduanjp')
"
>
<el-input
type=
"text"
v-model=
'otherPrice.InlandAirTicketMoney'
class=
"w100"
@
keyup
.
native=
"checkPrice(otherPrice,'InlandAirTicketMoney'),getchange()"
></el-input>
</el-form-item>
</td>
<td
colspan=
"2"
>
<el-form-item
label=
"税金
"
>
<el-form-item
:label=
"$t('objFill.shuijin')
"
>
<el-input
type=
"text"
v-model=
'teamPrice.TaxPrice'
class=
"w100"
@
keyup
.
native=
"checkPrice(teamPrice,'TaxPrice'),getchange()"
></el-input>
</el-form-item>
</td>
<td
colspan=
"2"
>
<el-form-item
label=
"联运
"
>
<el-form-item
:label=
"$t('salesModule.Union')
"
>
<el-input
type=
"text"
v-model=
'teamPrice.UnionPrice'
class=
"w100"
@
keyup
.
native=
"checkPrice(teamPrice,'UnionPrice'),getchange()"
></el-input>
</el-form-item>
</td>
<td
colspan=
"6"
rowspan=
"2"
>
小计(机票+中段机票+税金+联运+领队导游分摊+过夜+签证+保险)
:
{{$t('objFill.xiaojijpzdsjly')}}
:
<br
/>
{{getCostTotalMoney()}}
</td>
</tr>
<tr>
<td
colspan=
"2"
>
<el-form-item
label=
"领队导游分摊
"
>
<el-form-item
:label=
"$t('objFill.lingduidyft')
"
>
<el-input
type=
'text'
class=
"w100"
v-model=
"otherPrice.AirTicketShareMoney"
@
keyup
.
native=
"checkPrice(otherPrice,'AirTicketShareMoney'),getchange()"
></el-input>
</el-form-item>
</td>
<td>
<el-form-item
label=
"过夜
"
>
<el-form-item
:label=
"$t('objFill.guoye')
"
>
<el-input
type=
"text"
v-model=
'teamPrice.NightPrice'
class=
"w100"
@
keyup
.
native=
"checkPrice(teamPrice,'NightPrice'),getchange()"
></el-input>
</el-form-item>
...
...
@@ -433,7 +438,7 @@
</el-form-item>
</td>
<td
colspan=
"2"
>
<el-form-item
label=
"保险
"
>
<el-form-item
:label=
"$t('Operation.Op_insurance')
"
>
<el-input
type=
'text'
class=
"w100"
v-model=
"otherPrice.SafeMoney"
@
keyup
.
native=
"checkPrice(otherPrice,'SafeMoney'),getchange()"
></el-input>
</el-form-item>
...
...
@@ -444,13 +449,13 @@
</tr>
<tr>
<td
colspan=
"2"
>
<el-form-item
label=
"婴儿
"
>
<el-form-item
:label=
"$t('Operation.Op_baby')
"
>
<el-input
v-model=
"teamPrice.BabyPrice"
@
keyup
.
native=
"checkInteger(teamPrice,'BabyPrice')"
class=
"w70"
>
</el-input>
</el-form-item>
</td>
<td>
<el-form-item
label=
"单地接(成本
)"
>
<el-form-item
:label=
"$t('objFill.dandijcb'
)"
>
<el-input
v-model=
"teamPrice.SingleDMCPrice"
@
keyup
.
native=
"checkInteger(teamPrice,'SingleDMCPrice')"
@
blur=
"getchange()"
class=
"w70"
>
</el-input>
...
...
@@ -478,7 +483,7 @@
</el-form-item>
</td>
<td
colspan=
"4"
>
<el-form-item
label=
"单地接(价格
)"
>
<el-form-item
:label=
"$t('objFill.dandijjg'
)"
>
<el-input
placeholder=
""
v-model=
"teamPrice.SingleDMCTCPrice"
@
keyup
.
native=
"checkPrice(teamPrice,'SingleDMCTCPrice')"
class=
"w70"
>
</el-input>
...
...
@@ -487,7 +492,7 @@
</tr>
<tr>
<td
colspan=
"2"
>
<el-form-item
label=
"主OP
"
>
<el-form-item
:label=
"$t('Operation.Op_zhu')+`OP`
"
>
<el-select
class=
"w100"
v-model=
"postConfig.OPId"
:placeholder=
"$t('pub.pleaseSel')"
filterable
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
'0'
></el-option>
<el-option
v-for=
"(item,index) in EmployeeList"
:label=
"item.EmName"
:value=
"item.EmployeeId"
...
...
@@ -495,10 +500,10 @@
</el-option>
</el-select>
</el-form-item>
<span
style=
"color:red"
>
关联提成,请正确填写
</span>
<span
style=
"color:red"
>
{{$t('objFill.v101.guanltcqzqtx')}}
</span>
</td>
<td
colspan=
"3"
>
<el-form-item
label=
"助理OP
"
>
<el-form-item
:label=
"$t('objFill.zhuli')+`OP`
"
>
<el-select
class=
"w250"
v-model=
"postConfig.AssistantList"
:placeholder=
"$t('pub.pleaseSel')"
filterable
multiple
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
'0'
></el-option>
...
...
@@ -506,7 +511,7 @@
:key=
"index"
></el-option>
</el-select>
</el-form-item>
<span
style=
"color:red"
>
关联提成,请正确填写;美工有单独的配置,请不要配置在助理OP里面。
</span>
<span
style=
"color:red"
>
{{$t('objFill.v101.meigydddpeiz')}}
</span>
</td>
<td
colspan=
"2"
>
<el-form-item
:label=
"$t('fnc.fkfangshi')"
>
...
...
@@ -519,10 +524,10 @@
</el-form-item>
</td>
<td
colspan=
"6"
>
附件:
<el-upload
v-if=
"!teamPrice.ContractArray || !teamPrice.ContractArray.length"
class=
"upload-demo
"
style=
"display:inline-block;position:relative;top:-1px;left:3px;"
:http-request=
"UploadAttachment
"
:show-file-list=
"false"
action=
""
>
<el-button
size=
"small"
type=
"primary"
>
报价单附件
</el-button>
{{$t('objFill.fj')}}:
<el-upload
v-if=
"!teamPrice.ContractArray || !teamPrice.ContractArray.length
"
class=
"upload-demo"
style=
"display:inline-block;position:relative;top:-1px;left:3px;
"
:
http-request=
"UploadAttachment"
:
show-file-list=
"false"
action=
""
>
<el-button
size=
"small"
type=
"primary"
>
{{$t('objFill.bjdfj')}}
</el-button>
</el-upload>
<
template
v-if=
"teamPrice.ContractArray&& teamPrice.ContractArray.length>0"
>
<template
v-for=
"(subItem,subIndex) in teamPrice.ContractArray"
>
...
...
@@ -542,36 +547,36 @@
<td>
</td>
<td>
人数
{{$t('admin.admin_personNumber')}}
</td>
<td
colspan=
"2"
>
酒店+车+餐+门票+杂支
{{$t('objFill.v101.jiudccmzji')}}
</td>
<td>
地接成本
<br
/>
(外币
)
{{$t('objFill.dijiechengben')}}
<br
/>
({{$t('fnc.waibi')}}
)
</td>
<td>
地接成本
<br
/>
(人民币
)
{{$t('objFill.dijiechengben')}}
<br
/>
({{$t('fnc.a_rminbi')}}
)
</td>
<td
colspan=
"2"
>
成本
<br
/>
[单地接+其它成本(人民币)小计
]
{{$t('hotel.hotel_cost')}}
<br
/>
[{{$t('objFill.v101.dandjqtcbrmbxj')}}
]
</td>
<td>
同业销售价格
<br
/>
(
人民币
)
{{$t('objFill.tongyexsjg')}}
<br
/>
(
{{$t('fnc.a_rminbi')}}
)
</td>
<td>
直客销售价格
<br
/>
(
人民币
)
{{$t('objFill.zhikexsjg')}}
<br
/>
(
{{$t('fnc.a_rminbi')}}
)
</td>
<td>
<
template
v-if=
"postConfig.LineId==14||postConfig.LineId==118"
>
销售价格
<br
/>
(
日币
)
{{
$t
(
'Airticket.Air_salesPrice'
)
}}
<br
/>
(
{{
$t
(
'objFill.ribi'
)
}}
)
</
template
>
</td>
<td
colspan=
"2"
>
备注
{{$t('fnc.beizhu')}}
</td>
</tr>
<!--已填写人数-->
...
...
@@ -579,15 +584,15 @@
<template
v-for=
"(subItem,subIndex) in CostNumberList"
>
<tr
:key=
"subIndex"
>
<td
v-if=
"subIndex==0"
:rowspan=
"CostNumberList.length"
>
合计
{{
$t
(
'fnc.a_heji'
)
}}
</td>
<td>
{{
subItem
.
PeopleNumber
}}
</td>
<td
colspan=
"2"
>
{{
getDayXiaoJi
(
1
,
1
)
}}
(
酒
)+
{{
(
getDayXiaoJi
(
2
,
1
)
/
subItem
.
PeopleNumber
).
toFixed
(
2
)
}}
(车=总车资/人数)+
{{
getDayXiaoJi
(
4
,
1
)
}}
(餐)+
{{
getDayXiaoJi
(
3
,
1
)
}}
(门票
)
+
{{
(
getDayXiaoJi
(
9
,
1
)
/
subItem
.
PeopleNumber
).
toFixed
(
2
)
}}
(
杂支=总杂支/人数
)
{{
getDayXiaoJi
(
1
,
1
)
}}
(
{{
$t
(
'objFill.jiu'
)
}}
)+
{{
(
getDayXiaoJi
(
2
,
1
)
/
subItem
.
PeopleNumber
).
toFixed
(
2
)
}}
(
{{
$t
(
'objFill.v101.chezczcyrs'
)
}}
)+
{{
getDayXiaoJi
(
4
,
1
)
}}
(
{{
$t
(
'objFill.can'
)
}}
)+
{{
getDayXiaoJi
(
3
,
1
)
}}
(
{{
$t
(
'scen.sc_piao'
)
}}
)
+
{{
(
getDayXiaoJi
(
9
,
1
)
/
subItem
.
PeopleNumber
).
toFixed
(
2
)
}}
(
{{
$t
(
'objFill.v101.zazhizzzcyrsK'
)
}}
)
</td>
<td>
{{
getLocalJpyTotalMoney
(
subItem
.
PeopleNumber
)
}}
...
...
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