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
f19037ea
Commit
f19037ea
authored
Nov 13, 2024
by
youjie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
国际化
parent
9ecdf986
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
199 additions
and
143 deletions
+199
-143
fill.js
src/assets/common/lang/zhCN/fill.js
+28
-0
fill.js
src/assets/common/lang/zhTW/fill.js
+28
-0
DomesticTravelcontract.vue
src/components/DomesticTravelcontract.vue
+1
-1
TourFareDescription.vue
src/components/LeaveGroupDownload/TourFareDescription.vue
+1
-1
SalesconfirmationOrder.vue
src/components/SalesconfirmationOrder.vue
+17
-17
TravelContractConfirm.vue
src/components/TravelContractConfirm.vue
+3
-3
TravelContractNew.vue
src/components/TravelContractNew.vue
+1
-1
TravelControlTrip.vue
src/components/TravelControlTrip.vue
+9
-9
ViittoContractConfirm.vue
src/components/ViittoContractConfirm.vue
+1
-1
busSign.vue
src/components/busSign.vue
+8
-8
clientConfirm.vue
src/components/clientConfirm.vue
+2
-2
clientConfirmRB.vue
src/components/clientConfirmRB.vue
+1
-1
clientDisclaimerProtocol.vue
src/components/clientDisclaimerProtocol.vue
+2
-2
clientProtocol.vue
src/components/clientProtocol.vue
+2
-2
confirmationOrder.vue
src/components/confirmationOrder.vue
+29
-29
confirmationOrderDownLoad.vue
src/components/confirmationOrderDownLoad.vue
+37
-37
confirmationOrderDownLoadNew.vue
src/components/confirmationOrderDownLoadNew.vue
+14
-14
guestSign.vue
src/components/guestSign.vue
+8
-8
magiContract.vue
src/components/magiContract.vue
+2
-2
newConfimationOrder.vue
src/components/newConfimationOrder.vue
+4
-4
onedayTripContract.vue
src/components/onedayTripContract.vue
+1
-1
No files found.
src/assets/common/lang/zhCN/fill.js
View file @
f19037ea
...
...
@@ -7960,6 +7960,34 @@ export const obj = {
yuegshecz
:
'月公社车账'
,
yueyfgschez
:
'月应付公社车资'
,
gongschez
:
'公社车账'
,
ganxie
:
'感谢'
,
xiansheng
:
'先生'
,
nvshi
:
'女士'
,
chanyuyijdc
:
'参与意见调查'
,
qianzhi
:
'签字'
,
chongqian
:
'重签'
,
enersbpdf
:
'2023版PDF'
,
xiazdnbbpdf
:
'下载电脑版PDF'
,
xiazsjibworo
:
'下载手机版WORD'
,
xiazdnbworo
:
'下载电脑版WORD'
,
xinbanxingc
:
'新版行程'
,
xianshixcriq
:
'显示行程日期'
,
xingcbucsmi
:
'行程补充说明'
,
xingcbcsms
:
[
'日本寻秋意赏枫季'
,
'仲夏花火夜'
,
'寻觅日本美食'
,
'邂逅北海道的雪'
,
'日本趣味滑雪乐'
,
'湄公之畔,悠哉老挝'
,
'印象日本·严选酒店<舒适体验·品质服务>'
,
],
lianxrjihdi
:
'集合地点&联系人'
,
hangbxxiwqr
:
'航班信息未确认'
,
qifeijcshij
:
'起飞机场/时间'
,
daodajcshij
:
'到达机场/时间'
,
daodariqi
:
'到达日期'
,
huanyuan
:
'还原'
,
},
//#endregion
}
...
...
src/assets/common/lang/zhTW/fill.js
View file @
f19037ea
...
...
@@ -7960,6 +7960,34 @@ export const obj = {
yuegshecz
:
'月公社車賬'
,
yueyfgschez
:
'月應付公社車資'
,
gongschez
:
'公社車賬'
,
ganxie
:
'感謝'
,
xiansheng
:
'先生'
,
nvshi
:
'女士'
,
chanyuyijdc
:
'參與意見調查'
,
qianzhi
:
'簽字'
,
chongqian
:
'重簽'
,
enersbpdf
:
'2023版PDF'
,
xiazdnbbpdf
:
'下載電腦版PDF'
,
xiazsjibworo
:
'下載手機版WORD'
,
xiazdnbworo
:
'下載電腦版WORD'
,
xinbanxingc
:
'新版行程'
,
xianshixcriq
:
'顯示行程日期'
,
xingcbucsmi
:
'行程補充說明'
,
xingcbcsms
:
[
'日本尋秋意賞楓季'
,
'仲夏花火夜'
,
'尋覓日本美食'
,
'邂逅北海道的雪'
,
'日本趣味滑雪樂'
,
'湄公之畔,悠哉老撾'
,
'印象日本·嚴選酒店<舒適體驗·品質服務>'
,
],
lianxrjihdi
:
'集合地點&聯系人'
,
hangbxxiwqr
:
'航班信息未確認'
,
qifeijcshij
:
'起飛機場/時間'
,
daodajcshij
:
'到達機場/時間'
,
daodariqi
:
'到達日期'
,
huanyuan
:
'還原'
,
}
//#endregion
}
...
...
src/components/DomesticTravelcontract.vue
View file @
f19037ea
...
...
@@ -903,7 +903,7 @@
旅游线路名称:
{{
CtObj
.
C_ProductName
}}
行程共计:
{{
CtObj
.
C_DayNum
}}
天
{{
CtObj
.
C_NightNum
}}
晚
(含在途时间)
{{
CtObj
.
C_NightNum
}}
{{
$t
(
'objFill.wan'
)
}}
(含在途时间)
</td>
</tr>
<tr>
...
...
src/components/LeaveGroupDownload/TourFareDescription.vue
View file @
f19037ea
...
...
@@ -37,7 +37,7 @@
<tr
v-for=
"(item,i) in dataList.selfpayingList"
:key=
"i"
>
<td>
{{
item
.
cityName
}}
</td>
<td>
{{
item
.
itemName
}}
</td>
<td>
约
{{
item
.
estimatedCost
}}
</td>
<td>
{{
$t
(
'objFill.v101.traveltrip.yue'
)
}}
{{
item
.
estimatedCost
}}
</td>
<td>
{{
item
.
explain
}}
</td>
</tr>
</tbody>
...
...
src/components/SalesconfirmationOrder.vue
View file @
f19037ea
...
...
@@ -63,7 +63,7 @@
<div
class=
"website-line"
></div>
</div>
<div
class=
"trip-adviser"
>
<h1
class=
"trip-nav-title"
>
{{
vshowL
?
"出团通知书
:"
:
""
}}{{
orderMsg
.
lineteamName
}}{{
orderMsg
.
dayNum
}}{{
$t
(
'objFill.v101.LeaveGroupDownload.riyou'
)
}}
</h1>
<h1
class=
"trip-nav-title"
>
{{
vshowL
?
$t
(
'Operation.Op_teamNotice'
)
+
"
:"
:
""
}}{{
orderMsg
.
lineteamName
}}{{
orderMsg
.
dayNum
}}{{
$t
(
'objFill.v101.LeaveGroupDownload.riyou'
)
}}
</h1>
<p
v-if=
"!vshowL"
>
{{
title
}}
</p>
<p
v-if=
"vshowL"
>
{{
$t
(
'objFill.v101.LeaveGroupDownload.zhunjdlk'
)
}}
:
<br
/>
{{
$t
(
'objFill.v101.LeaveGroupDownload.ganxnxzwmdlyfw'
)
}}
{{
$t
(
'objFill.v101.LeaveGroupDownload.zaiciyznltyk'
)
}}
</p>
...
...
@@ -110,7 +110,7 @@
</tr>
</table>
<div
v-if=
'vshowL'
class=
"module-title"
>
<h2>
集合地点
&
联系人
</h2>
<h2>
{{
$t
(
'objFill.v101.lianxrjihdi'
)
}}
</h2>
<div
class=
"short-line"
></div>
<div
class=
"english-title"
>
Collection place
&
Contacts
</div>
</div>
...
...
@@ -227,7 +227,7 @@
</tbody>
<tbody
v-else
>
<tr>
<td>
航班信息未确认
</td>
<td>
{{$t('objFill.v101.hangbxxiwqr')}}
</td>
</tr>
</tbody>
</table>
...
...
@@ -452,7 +452,7 @@
<tr
v-for=
"(item,i) in dataList.selfpayingList"
:key=
"i"
>
<td>
{{item.cityName}}
</td>
<td>
{{item.itemName}}
</td>
<td>
约
{{item.estimatedCost}}
</td>
<td>
{{$t('objFill.v101.traveltrip.yue')}}
{{item.estimatedCost}}
</td>
<td>
{{item.explain}}
</td>
</tr>
</tbody>
...
...
@@ -495,7 +495,7 @@
</div>
<div
id=
"pdf_5"
v-if=
"(feature&&feature.warmTip!='')||(feature&&feature.importantTip!='')"
>
<div
v-if=
'vshowG'
class=
"module-title"
>
<h2>
订单须知
</h2>
<h2>
{{$t('salesModule.OrderKnow')}}
</h2>
<div
class=
"short-line"
></div>
<div
class=
"english-title"
>
Tips
</div>
</div>
...
...
@@ -566,29 +566,29 @@
</div>
</div>
</div>
<el-dialog
title=
"修改信息
"
custom-class=
"confirmOrder"
:visible
.
sync=
"editMsgShow"
center
>
<el-dialog
:title=
"$t('objFill.xiugaixinxi')
"
custom-class=
"confirmOrder"
:visible
.
sync=
"editMsgShow"
center
>
<el-form
:model=
"editForm"
label-width=
"100px"
>
<p
class=
"edit_form_box_tit"
>
集合地点
&
联系人
</p>
<p
class=
"edit_form_box_tit"
>
{{$t('objFill.v101.lianxrjihdi')}}
</p>
<div
class=
"edit_form_box"
>
<div>
<el-form-item
label=
"本团领队
"
>
<el-form-item
:label=
"$t('objFill.v101.LeaveGroupDownload.bentuanlind')
"
>
<el-input
v-model=
"editForm.leaderInfo"
></el-input>
</el-form-item>
<el-form-item
label=
"机场服务
"
>
<el-form-item
:label=
"$t('op.AirSupplier')
"
>
<el-input
v-model=
"editForm.airportService"
></el-input>
</el-form-item>
<el-form-item
label=
"紧急联系人
"
>
<el-form-item
:label=
"$t('objFill.jingjilxr')
"
>
<el-input
v-model=
"editForm.emergencyContact"
></el-input>
</el-form-item>
</div>
<div>
<el-form-item
label=
"集合时间
"
>
<el-form-item
:label=
"$t('sm.jiheshijian')
"
>
<el-input
v-model=
"editForm.gatheringTime"
></el-input>
</el-form-item>
<el-form-item
label=
"集合标识
"
>
<el-form-item
:label=
"$t('op.JHbiaoshi')
"
>
<el-input
v-model=
"editForm.gatherIdent"
></el-input>
</el-form-item>
<el-form-item
label=
"集合地点
"
>
<el-form-item
:label=
"$t('salesModule.JHDD')
"
>
<el-input
v-model=
"editForm.gatheringAddress"
></el-input>
</el-form-item>
</div>
...
...
@@ -600,10 +600,10 @@
<tr>
<th>
{{$t('system.query_airCompanyName')}}
</th>
<th>
{{$t('visa.v_hangban')}}
</th>
<th>
起飞机场/时间
</th>
<th>
到达机场/时间
</th>
<th>
{{$t('objFill.v101.qifeijcshij')}}
</th>
<th>
{{$t('objFill.v101.daodajcshij')}}
</th>
<th>
{{$t('hotel.hotel_StarDate')}}
</th>
<th>
到达日期
</th>
<th>
{{$t('objFill.v101.daodariqi')}}
</th>
<th>
{{$t('system.table_operation')}}
</th>
</tr>
<tr
v-for=
"(priceFlight,index) in editForm.travelOrderFlightList"
:key=
"priceFlight.code"
>
...
...
@@ -665,7 +665,7 @@
<div
slot=
"footer"
class=
"dialog-footer"
>
<button
class=
"normalBtn"
type=
"primary"
@
click=
"submitForm()"
>
{{$t('pub.saveBtn')}}
</button>
<button
class=
"hollowFixedBtn"
@
click=
"editMsgShow = false"
>
{{$t('pub.cancelBtn')}}
</button>
<button
class=
"normalBtn"
type=
"primary"
@
click=
"backForm()"
>
还原
</button>
<button
class=
"normalBtn"
type=
"primary"
@
click=
"backForm()"
>
{{$t('objFill.v101.huanyuan')}}
</button>
</div>
</el-dialog>
</div>
...
...
src/components/TravelContractConfirm.vue
View file @
f19037ea
...
...
@@ -608,7 +608,7 @@
<div
class=
"signSpan"
>
<div
@
click=
"dialogVisible=true"
:class=
"dialogVisible?'CisHideen':''"
class=
"sign"
>
<p><span
style=
"font-size:3rem"
class=
"iconfont icon-qianming"
></span></p>
<span
style=
"font-size:2rem"
v-if=
"CtObj.Tourists_Sign==''||CtObj.Tourists_Sign==null"
>
签字
</span>
<span
style=
"font-size:2rem"
v-if=
"CtObj.Tourists_Sign==''||CtObj.Tourists_Sign==null"
>
{{
$t
(
'objFill.v101.qianzhi'
)
}}
</span>
<span
style=
"font-size:2rem"
v-else
>
重新签字
</span>
</div>
</div>
...
...
@@ -1537,7 +1537,7 @@
<div
class=
"signSpan"
>
<div
@
click=
"dialogVisible=true"
:class=
"dialogVisible?'CisHideen':''"
class=
"sign"
>
<p><span
style=
"font-size:3rem"
class=
"iconfont icon-qianming"
></span></p>
<span
style=
"font-size:2rem"
v-if=
"CtObj.Tourists_Sign==''||CtObj.Tourists_Sign==null"
>
签字
</span>
<span
style=
"font-size:2rem"
v-if=
"CtObj.Tourists_Sign==''||CtObj.Tourists_Sign==null"
>
{{
$t
(
'objFill.v101.qianzhi'
)
}}
</span>
<span
style=
"font-size:2rem"
v-else
>
重新签字
</span>
</div>
</div>
...
...
@@ -2342,7 +2342,7 @@
<div
@
click=
"dialogVisible=true"
:class=
"dialogVisible?'CisHideen':''"
class=
"sign"
>
<!--
<span><span
class=
"sp1"
></span></p>
-->
<p><span
style=
"font-size:3rem"
class=
"iconfont icon-qianming"
></span></p>
<span
style=
"font-size:2rem"
v-if=
"CtObj.Tourists_Sign==''||CtObj.Tourists_Sign==null"
>
签字
</span>
<span
style=
"font-size:2rem"
v-if=
"CtObj.Tourists_Sign==''||CtObj.Tourists_Sign==null"
>
{{
$t
(
'objFill.v101.qianzhi'
)
}}
</span>
<span
style=
"font-size:2rem"
v-else
>
重新签字
</span>
</div>
</div>
...
...
src/components/TravelContractNew.vue
View file @
f19037ea
...
...
@@ -961,7 +961,7 @@
旅游线路名称:{{
CtObj.productName
}}
行程共计:{{ CtObj.dayNum }}天
{{ CtObj.nightNum }}
晚
(含在途时间)
{{ CtObj.nightNum }}
{{$t('objFill.wan')}}
(含在途时间)
</td>
</tr>
<tr>
...
...
src/components/TravelControlTrip.vue
View file @
f19037ea
...
...
@@ -53,7 +53,7 @@
</table>
<div
v-if=
'vshowL'
class=
"module-title"
>
<h2>
集合地点
&
联系人
</h2>
<h2>
{{
$t
(
'objFill.v101.lianxrjihdi'
)
}}
</h2>
<div
class=
"short-line"
></div>
<div
class=
"english-title"
>
Collection place
&
Contacts
</div>
</div>
...
...
@@ -143,7 +143,7 @@
</tbody>
<tbody
v-else
>
<tr>
<td>
航班信息未确认
</td>
<td>
{{$t('objFill.v101.hangbxxiwqr')}}
</td>
</tr>
</tbody>
</table>
...
...
@@ -196,7 +196,7 @@
<div
v-if=
"vshowK"
>
<div
class=
"trip-block pdf_3_block"
v-for=
"(item,i) in tripList"
:key=
"i"
>
<div
v-if=
"i==0"
class=
"module-title"
id=
"pdf_3_header"
>
<h2>
行程安排
</h2>
<h2>
{{$t('salesModule.TripAP')}}
</h2>
<div
class=
"short-line"
></div>
<div
class=
"english-title"
>
Scheduling
</div>
</div>
...
...
@@ -215,14 +215,14 @@
<div
v-else
>
<div
class=
"trip-block pdf_3_block"
v-for=
"(item,i) in tripList"
:key=
"i"
>
<div
v-if=
"i==0"
class=
"module-title"
id=
"pdf_3_header"
>
<h2>
行程安排
</h2>
<h2>
{{$t('salesModule.TripAP')}}
</h2>
<div
class=
"short-line"
></div>
<div
class=
"english-title"
>
Scheduling
</div>
</div>
<table
class=
"trip-title"
>
<tr>
<td
class=
"day"
>
<h3>
第
<span
v-if=
'item.dayNum<10'
>
0
</span>
{{item.dayNum}}{{$t('hotel.hotel_day')}}
</h3>
<h3>
{{$t('tips.di')}}
<span
v-if=
'item.dayNum<10'
>
0
</span>
{{item.dayNum}}{{$t('hotel.hotel_day')}}
</h3>
</td>
<td
class=
"desc"
v-html=
"item.title"
></td>
</tr>
...
...
@@ -231,7 +231,7 @@
<h3>
{{item2.title}}
<span
class=
"playInfo-item"
v-if=
'item2.playTimeHour || item2.playTimeMinutes'
>
<i
class=
"iconfont icon-shijian1"
></i>
约
<i
class=
"iconfont icon-shijian1"
></i>
{{$t('objFill.v101.traveltrip.yue')}}
<span
v-if=
"item2.playTimeHour"
>
{{item2.playTimeHour}}{{$t('objFill.xiaoshi')}}
</span>
<span
v-if=
"item2.playTimeMinutes"
>
{{item2.playTimeMinutes}}{{$t('objFill.fenzhong')}}
</span>
</span>
...
...
@@ -277,7 +277,7 @@
<span
v-for=
"(t,k) in item.jiu2"
:key=
"k"
>
{{t.name}} /
</span>
或同級
{{$t('objFill.v101.LeaveGroupDownload.huotongji')}}
</div>
<div
class=
"val"
v-else
>
{{$t('objFill.v101.traveltrip.benriwjd')}}
</div>
</div>
...
...
@@ -319,7 +319,7 @@
<tr
v-for=
"(item,i) in dataList.selfpayingList"
:key=
"i"
>
<td>
{{item.cityName}}
</td>
<td>
{{item.itemName}}
</td>
<td>
约
{{item.estimatedCost}}
</td>
<td>
{{$t('objFill.v101.traveltrip.yue')}}
{{item.estimatedCost}}
</td>
<td>
{{item.explain}}
</td>
</tr>
</tbody>
...
...
@@ -362,7 +362,7 @@
</div>
<div
id=
"pdf_5"
>
<div
v-if=
'vshowG'
class=
"module-title"
>
<h2>
订单须知
</h2>
<h2>
{{$t('salesModule.OrderKnow')}}
</h2>
<div
class=
"short-line"
></div>
<div
class=
"english-title"
>
Tips
</div>
</div>
...
...
src/components/ViittoContractConfirm.vue
View file @
f19037ea
...
...
@@ -418,7 +418,7 @@
<div
class=
"MbSignDiv"
@
click=
"dialogVisible=true"
:class=
"dialogVisible?'CisHideen':''"
>
<div
class=
"mbsign"
>
<p><span
class=
"iconfont icon-qianming"
style=
"font-size:4rem;"
></span></p>
<span
style=
"font-size:3rem"
v-if=
"msg.CustomerSignImg==''||msg.CustomerSignImg==null"
>
签字
</span>
<span
style=
"font-size:3rem"
v-if=
"msg.CustomerSignImg==''||msg.CustomerSignImg==null"
>
{{
$t
(
'objFill.v101.qianzhi'
)
}}
</span>
<span
style=
"font-size:3rem"
v-else
>
重新签字
</span>
</div>
</div>
...
...
src/components/busSign.vue
View file @
f19037ea
...
...
@@ -72,13 +72,13 @@
<div
class=
"busSign"
>
<el-row>
<el-col
:span=
"24"
style=
"text-align:center;margin-top:10px;"
>
<span
style=
"font-weight:bold;"
>
感谢
{{
qMsg
.
SurName
}}{{
qMsg
.
Sex
==
1
?
"先生"
:
"女士"
}}
参与意见调查
</span>
<span
style=
"font-weight:bold;"
>
{{
$t
(
'objFill.v101.ganxie'
)
}}{{
qMsg
.
SurName
}}{{
qMsg
.
Sex
==
1
?
$t
(
'objFill.v101.xiansheng'
):
$t
(
'objFill.v101.nvshi'
)
}}{{
$t
(
'objFill.v101.chanyuyijdc'
)
}}
</span>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
领队
:
<template
v-if=
"priceInfo&&priceInfo.LeaderName&&priceInfo.LeaderName!=''"
>
<el-col
:span=
"12"
>
{{
$t
(
'leader.leader_Leader'
)
}}
:
<template
v-if=
"priceInfo&&priceInfo.LeaderName&&priceInfo.LeaderName!=''"
>
{{
priceInfo
.
LeaderName
}}
</
template
>
</el-col>
<el-col
:span=
"12"
>
导游
:
<
template
v-if=
"priceInfo&&priceInfo.GuideName&&priceInfo.GuideName!=''"
>
<el-col
:span=
"12"
>
{{$t('leader.leader_Guide')}}
:
<
template
v-if=
"priceInfo&&priceInfo.GuideName&&priceInfo.GuideName!=''"
>
{{
priceInfo
.
GuideName
}}
</
template
></el-col>
</el-row>
<el-row>
...
...
@@ -138,11 +138,11 @@
dataList
:
[],
priceInfo
:
{},
texts
:
[
'非常不满意'
,
'不满意'
,
'感觉一般'
,
'满意'
,
'非常满意'
this
.
$t
(
'objFill.pingfens'
)[
0
]
,
this
.
$t
(
'objFill.pingfens'
)[
1
]
,
this
.
$t
(
'objFill.pingfens'
)[
2
]
,
this
.
$t
(
'objFill.pingfens'
)[
3
]
,
this
.
$t
(
'objFill.pingfens'
)[
4
]
],
saveLoading
:
false
,
};
...
...
src/components/clientConfirm.vue
View file @
f19037ea
...
...
@@ -504,13 +504,13 @@
<div
class=
"signSpan"
v-if=
"msg.Id>0 &&dataList.companySignature==''"
>
<div
@
click=
"goUrl"
class=
"sign"
>
<p><span
style=
"font-size:3rem"
class=
"iconfont icon-qianming"
></span></p>
<span
style=
"font-size:2rem"
>
签字
</span>
<span
style=
"font-size:2rem"
>
{{
$t
(
'objFill.v101.qianzhi'
)
}}
</span>
</div>
</div>
<div
class=
"signSpan"
v-if=
"msg.Id>0 &&dataList.companySignature!=''"
>
<div
@
click=
"goUrl"
class=
"sign"
>
<p><span
style=
"font-size:3rem"
class=
"iconfont icon-qianming"
></span></p>
<span
style=
"font-size:2rem"
>
重签
</span>
<span
style=
"font-size:2rem"
>
{{
$t
(
'objFill.v101.chongqian'
)
}}
</span>
</div>
</div>
<!-- 开始进入弹窗 -->
...
...
src/components/clientConfirmRB.vue
View file @
f19037ea
...
...
@@ -520,7 +520,7 @@
<div
class=
"signSpan"
v-if=
"dataList.companySignature==''"
>
<div
@
click=
"goUrl"
class=
"sign"
>
<p><span
style=
"font-size:3rem"
class=
"iconfont icon-qianming"
></span></p>
<span
style=
"font-size:2rem"
>
签字
</span>
<span
style=
"font-size:2rem"
>
{{
$t
(
'objFill.v101.qianzhi'
)
}}
</span>
</div>
</div>
<!-- 开始进入弹窗 -->
...
...
src/components/clientDisclaimerProtocol.vue
View file @
f19037ea
...
...
@@ -491,13 +491,13 @@
<div
class=
"signSpan"
v-if=
"addMsg.GuestSignature==''"
>
<div
@
click=
"goUrl"
class=
"sign"
>
<p><span
style=
"font-size:3rem"
class=
"iconfont icon-qianming"
></span></p>
<span
style=
"font-size:2rem"
>
签字
</span>
<span
style=
"font-size:2rem"
>
{{
$t
(
'objFill.v101.qianzhi'
)
}}
</span>
</div>
</div>
<div
class=
"signSpan"
v-if=
"addMsg.GuestSignature!=''"
>
<div
@
click=
"goUrl"
class=
"sign"
>
<p><span
style=
"font-size:3rem"
class=
"iconfont icon-qianming"
></span></p>
<span
style=
"font-size:2rem"
>
重签
</span>
<span
style=
"font-size:2rem"
>
{{
$t
(
'objFill.v101.chongqian'
)
}}
</span>
</div>
</div>
<!-- 头部 -->
...
...
src/components/clientProtocol.vue
View file @
f19037ea
...
...
@@ -491,13 +491,13 @@
<div
class=
"signSpan"
v-if=
"addMsg.GuestSignature==''"
>
<div
@
click=
"goUrl"
class=
"sign"
>
<p><span
style=
"font-size:3rem"
class=
"iconfont icon-qianming"
></span></p>
<span
style=
"font-size:2rem"
>
签字
</span>
<span
style=
"font-size:2rem"
>
{{
$t
(
'objFill.v101.qianzhi'
)
}}
</span>
</div>
</div>
<div
class=
"signSpan"
v-if=
"addMsg.GuestSignature!=''"
>
<div
@
click=
"goUrl"
class=
"sign"
>
<p><span
style=
"font-size:3rem"
class=
"iconfont icon-qianming"
></span></p>
<span
style=
"font-size:2rem"
>
重签
</span>
<span
style=
"font-size:2rem"
>
{{
$t
(
'objFill.v101.chongqian'
)
}}
</span>
</div>
</div>
<!-- 头部 -->
...
...
src/components/confirmationOrder.vue
View file @
f19037ea
...
...
@@ -2,23 +2,23 @@
<div>
<template>
<span
v-if=
"ConfirmationDetails.OperationState === -1 || ConfirmationDetails.OperationState === 2"
class=
"confirmationOrderNormalBtn"
@
click=
"SetOrderConfirmation()"
>
申请
</span>
class=
"confirmationOrderNormalBtn"
@
click=
"SetOrderConfirmation()"
>
{{
$t
(
'objFill.shenqing'
)
}}
</span>
<span
v-if=
"ConfirmationDetails.OperationState === 1"
class=
"confirmationOrderNormalBtn"
@
click=
"toPDF(
'旅游行程确认件')"
>
下载
PDF
</span>
@
click=
"toPDF(
$t('objFill.lvyxcqrj'))"
>
{{
$t
(
'objFill.xz'
)
}}
PDF
</span>
<span
class=
"confirmationOrderNormalBtn confirmationOrderNormalBtn2"
v-if=
"ConfirmationDetails.OperationState === 2"
@
click=
"outerVisible = true"
>
修改账户
</span>
v-if=
"ConfirmationDetails.OperationState === 2"
@
click=
"outerVisible = true"
>
{{
$t
(
'ground.xiugaizhanghu'
)
}}
</span>
</
template
>
<div
style=
"width: 800px; margin: 10px auto 0;"
id=
"pdfDom"
>
<div
v-if=
"ConfirmationDetails.ConfirmationContent"
v-html=
"ConfirmationDetails.ConfirmationContent"
></div>
<div
class=
"confirmationOrder"
v-else
>
<p
class=
"f22 center"
style=
"margin: 20px 0 0 0;"
>
{{list.CompanyTitle}}
</p>
<p
class=
"f22 center"
>
旅游行程确认件
</p>
<p
class=
"f22 center"
>
{{$t('objFill.lvyxcqrj')}}
</p>
<p
class=
"f14"
style=
"text-indent: 36px;"
>
经甲乙双方友好协商,现甲方委托乙方承办甲方所组旅游团队/散客的游览事宜,达成如下协议,烦请仔细审核,核实无误后烦请签字盖章回传确认件(本确认件现为业务合同,传真件具有同等法律效力)。
</p>
{{$t('objFill.jingjysfyhxs')}}
</p>
<table
class=
"confirmationOrderTable"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
>
<tr>
<td
width=
"20"
rowspan=
"3"
>
甲方
</td>
<td
width=
"170"
rowspan=
"3"
>
委托社名称及许可证号
</td>
<td
width=
"20"
rowspan=
"3"
>
{{$t('objFill.jiafang')}}
</td>
<td
width=
"170"
rowspan=
"3"
>
{{$t('objFill.weitsmcjxkzh')}}
</td>
<td
width=
"160"
rowspan=
"3"
>
<span
class=
"__input"
:contenteditable=
"true"
>
{{list.CustomerName}}
</span>
</td>
...
...
@@ -32,20 +32,20 @@
</td>
</tr>
<tr>
<td>
传真
</td>
<td>
{{$t('objFill.chuanzhen')}}
</td>
<td>
<span
class=
"__input"
:contenteditable=
"true"
>
{{cz}}
</span>
</td>
</tr>
<tr>
<td>
邮箱
</td>
<td>
{{$t('salesModule.c_email')}}
</td>
<td>
<span
class=
"__input"
:contenteditable=
"true"
>
{{yx}}
</span>
</td>
</tr>
<tr>
<td
rowspan=
"3"
>
乙方
</td>
<td
rowspan=
"3"
>
受托社名称及许可证号
</td>
<td
rowspan=
"3"
>
{{$t('objFill.yifang')}}
</td>
<td
rowspan=
"3"
>
{{$t('objFill.shoutsmcjxkz')}}
</td>
<td
rowspan=
"3"
>
{{list.CompanyTitle}}
</td>
<td
rowspan=
"3"
>
{{$t('objFill.jinbanr')}}
</td>
<td
rowspan=
"3"
>
...
...
@@ -57,40 +57,40 @@
</td>
</tr>
<tr>
<td>
传真
</td>
<td>
{{$t('objFill.chuanzhen')}}
</td>
<td>
<span
class=
"__input"
:contenteditable=
"true"
>
{{cz1}}
</span>
</td>
</tr>
<tr>
<td>
邮箱
</td>
<td>
{{$t('salesModule.c_email')}}
</td>
<td>
<span
class=
"__input"
:contenteditable=
"true"
>
{{yx1}}
</span>
</td>
</tr>
<tr>
<td
colspan=
"3"
>
旅游线路
:{{list.LineName}}
</td>
<td
colspan=
"3"
>
{{$t('objFill.lvyouxl')}}
:{{list.LineName}}
</td>
<td
colspan=
"4"
>
{{$t('visa.v_tuanhao')}}:{{list.TCNUM}}
</td>
</tr>
<tr>
<td
colspan=
"7"
>
{{$t('salesModule.Time')}}:{{list.StartDate}}-{{list.EndDate}}
{{list.DayNum}}{{$t('hotel.hotel_day')}}{{list.NightNum}}
晚
<td
colspan=
"7"
>
{{$t('salesModule.Time')}}:{{list.StartDate}}-{{list.EndDate}}
{{list.DayNum}}{{$t('hotel.hotel_day')}}{{list.NightNum}}
{{$t('objFill.wan')}}
</td>
</tr>
<tr>
<td
colspan=
"3"
>
出境地
:{{list.StartCity}}
</td>
<td
colspan=
"4"
>
入境地
:{{list.ReturnCity}}
</td>
<td
colspan=
"3"
>
{{$t('objFill.chujidi')}}
:{{list.StartCity}}
</td>
<td
colspan=
"4"
>
{{$t('objFill.rujingdi')}}
:{{list.ReturnCity}}
</td>
</tr>
<tr>
<td
colspan=
"3"
>
参团人数
:
{{$t('objFill.chantuanrs')}}
:
<span
class=
"__input"
>
{{list.GuestNum}}
</span>
大
:
{{$t('objFill.da')}}
:
<span
class=
"__input"
>
{{list.ManNum}}
</span>
小:
{{$t('objFill.xiao')}}:
<span
class=
"__input"
>
{{list.ChildNum}}
</span>
</td>
<td
colspan=
"4"
>
客户姓名
:
{{$t('objFill.kehuxingm')}}
:
<span
class=
"__input"
>
{{list.ClientName}}
</span>
</td>
</tr>
...
...
@@ -101,14 +101,14 @@
</td>
</tr>
<tr>
<td
colspan=
"2"
>
行程
:
</td>
<td
colspan=
"5"
>
在不影响行程标准的情况下,具体行程安排以出团通知为准。
</td>
<td
colspan=
"2"
>
{{$t('Airticket.Air_Trip')}}
:
</td>
<td
colspan=
"5"
>
{{$t('objFill.zaibyxxcdqkts')}}
</td>
</tr>
<tr>
<td
colspan=
"3"
>
{{$t('objFill.jiesuanjg')}}:
<span
class=
"__input"
>
{{list.SettlePrice}}
</span>
<br>
合计
:
<br>
{{$t('fnc.a_heji')}}
:
<span
class=
"__input"
>
{{list.PreferPrice}}
</span>
</td>
<td
colspan=
"4"
>
...
...
@@ -118,12 +118,12 @@
</tr>
<tr>
<td
colspan=
"3"
>
预付款金额
:
{{$t('objFill.yufukje')}}
:
<span
class=
"__input"
:contenteditable=
"true"
>
{{list.PrepaidMoney}}
</span>
</td>
<td
colspan=
"4"
>
<div
style=
"float: left; margin-bottom:30px;"
>
{{$t('objFill.zhifushij')}}:
</div>
<div>
确认件双方签字栏生效时间后三个工作日完成预付款的支付。(预付款包含:机位舱位预定费、签证/签注费、公证费等)
</div>
<div>
{{$t('objFill.querjsfqz')}}
</div>
</td>
</tr>
<tr>
...
...
@@ -133,13 +133,13 @@
</td>
<td
colspan=
"4"
>
<div
style=
"float: left; margin-bottom: 30px;"
>
{{$t('objFill.zhifushij')}}:
</div>
<div>
出团前七个工作日完成尾款支付。(甲方未及时付清尾款,造成乙方无法接待,甲方已付订金不予退回及所产生的后果由甲方承担)
</div>
<div>
{{$t('objFill.chutuanqqggzr')}}
</div>
</td>
</tr>
<tr>
<td
colspan=
"7"
:id=
"isSave ? 'selectBox' : ''"
>
<p>
<span>
甲方同意本订单所有费用在出发前支付到乙方指定账户
:
</span>
<span>
{{$t('objFill.jiaftybdd')}}
:
</span>
<el-select
v-if=
"printShow===true"
class=
"wp40 accountList"
v-model=
"accountNum"
@
change=
"accountChange"
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
v-for=
"(item,index) in accountList"
:key=
"index"
:label=
"item.BankSubName"
:value=
"index"
>
...
...
@@ -288,7 +288,7 @@
let
dom
=
document
.
getElementById
(
"selectBox"
)
if
(
!
dom
)
return
let
str
=
`<p>
<span>
甲方同意本订单所有费用在出发前支付到乙方指定账户
:</span>
<span>
{{$t('objFill.jiaftybdd')}}
:</span>
<!-- && !isSave -->
</p>
<p class="fnormal">
...
...
src/components/confirmationOrderDownLoad.vue
View file @
f19037ea
This diff is collapsed.
Click to expand it.
src/components/confirmationOrderDownLoadNew.vue
View file @
f19037ea
...
...
@@ -138,8 +138,8 @@
行程下载WORD
<i
class=
"el-icon-arrow-down el-icon--right"
></i>
</el-button>
<el-dropdown-menu
slot=
"dropdown"
>
<el-dropdown-item
@
click
.
native=
"ToWord_2023()"
>
行程下载
WORD
</el-dropdown-item>
<el-dropdown-item
@
click
.
native=
"OuZhouPdf2024()"
>
行程下载
(欧洲PDF)
</el-dropdown-item>
<el-dropdown-item
@
click
.
native=
"ToWord_2023()"
>
{{
$t
(
'Operation.Op_tripDownLoad'
)
}}
WORD
</el-dropdown-item>
<el-dropdown-item
@
click
.
native=
"OuZhouPdf2024()"
>
{{
$t
(
'Operation.Op_tripDownLoad'
)
}}
(欧洲PDF)
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</
template
>
...
...
@@ -187,29 +187,29 @@
</VisaInformation>
</div>
</div>
<el-dialog
title=
"修改信息
"
custom-class=
"confirmOrder"
:visible
.
sync=
"editMsgShow"
center
>
<el-dialog
:title=
"$t('objFill.xiugaixinxi')
"
custom-class=
"confirmOrder"
:visible
.
sync=
"editMsgShow"
center
>
<el-form
:model=
"editForm"
label-width=
"100px"
>
<p
class=
"edit_form_box_tit"
>
集合地点
&
联系人
</p>
<p
class=
"edit_form_box_tit"
>
{{$t('objFill.v101.lianxrjihdi')}}
</p>
<div
class=
"edit_form_box"
>
<div>
<el-form-item
label=
"本团领队
"
>
<el-form-item
:label=
"$t('objFill.v101.LeaveGroupDownload.bentuanlind')
"
>
<el-input
v-model=
"editForm.leaderInfo"
></el-input>
</el-form-item>
<el-form-item
label=
"机场服务
"
>
<el-form-item
:label=
"$t('op.AirSupplier')
"
>
<el-input
v-model=
"editForm.airportService"
></el-input>
</el-form-item>
<el-form-item
label=
"紧急联系人
"
>
<el-form-item
:label=
"$t('objFill.jingjilxr')
"
>
<el-input
v-model=
"editForm.emergencyContact"
></el-input>
</el-form-item>
</div>
<div>
<el-form-item
label=
"集合时间
"
>
<el-form-item
:label=
"$t('sm.jiheshijian')
"
>
<el-input
v-model=
"editForm.gatheringTime"
></el-input>
</el-form-item>
<el-form-item
label=
"集合标识
"
>
<el-form-item
:label=
"$t('op.JHbiaoshi')
"
>
<el-input
v-model=
"editForm.gatherIdent"
></el-input>
</el-form-item>
<el-form-item
label=
"集合地点
"
>
<el-form-item
:label=
"$t('salesModule.JHDD')
"
>
<el-input
v-model=
"editForm.gatheringAddress"
></el-input>
</el-form-item>
</div>
...
...
@@ -221,10 +221,10 @@
<tr>
<th>
{{$t('system.query_airCompanyName')}}
</th>
<th>
{{$t('visa.v_hangban')}}
</th>
<th>
起飞机场/时间
</th>
<th>
到达机场/时间
</th>
<th>
{{$t('objFill.v101.qifeijcshij')}}
</th>
<th>
{{$t('objFill.v101.daodajcshij')}}
</th>
<th>
{{$t('hotel.hotel_StarDate')}}
</th>
<th>
到达日期
</th>
<th>
{{$t('objFill.v101.daodariqi')}}
</th>
<th>
{{$t('system.table_operation')}}
</th>
</tr>
<tr
v-for=
"(priceFlight,index) in editForm.travelOrderFlightList"
:key=
"priceFlight.code"
>
...
...
@@ -286,7 +286,7 @@
<div
slot=
"footer"
class=
"dialog-footer"
>
<button
class=
"normalBtn"
type=
"primary"
@
click=
"submitForm()"
>
{{$t('pub.saveBtn')}}
</button>
<button
class=
"hollowFixedBtn"
@
click=
"editMsgShow = false"
>
{{$t('pub.cancelBtn')}}
</button>
<button
class=
"normalBtn"
type=
"primary"
@
click=
"backForm()"
>
还原
</button>
<button
class=
"normalBtn"
type=
"primary"
@
click=
"backForm()"
>
{{$t('objFill.v101.huanyuan')}}
</button>
</div>
</el-dialog>
</div>
...
...
src/components/guestSign.vue
View file @
f19037ea
...
...
@@ -72,13 +72,13 @@
<div
class=
"guestSign"
>
<el-row>
<el-col
:span=
"24"
style=
"text-align:center;margin-top:10px;"
>
<span
style=
"font-weight:bold;"
>
感谢
{{
qMsg
.
SurName
}}{{
qMsg
.
Sex
==
1
?
"先生"
:
"女士"
}}
参与意见调查
</span>
<span
style=
"font-weight:bold;"
>
{{
$t
(
'objFill.v101.ganxie'
)
}}{{
qMsg
.
SurName
}}{{
qMsg
.
Sex
==
1
?
$t
(
'objFill.v101.xiansheng'
):
$t
(
'objFill.v101.nvshi'
)
}}{{
$t
(
'objFill.v101.chanyuyijdc'
)
}}
</span>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
领队
:
<template
v-if=
"priceInfo&&priceInfo.LeaderName&&priceInfo.LeaderName!=''"
>
<el-col
:span=
"12"
>
{{
$t
(
'leader.leader_Leader'
)
}}
:
<template
v-if=
"priceInfo&&priceInfo.LeaderName&&priceInfo.LeaderName!=''"
>
{{
priceInfo
.
LeaderName
}}
</
template
>
</el-col>
<el-col
:span=
"12"
>
导游
:
<
template
v-if=
"priceInfo&&priceInfo.GuideName&&priceInfo.GuideName!=''"
>
<el-col
:span=
"12"
>
{{$t('leader.leader_Guide')}}
:
<
template
v-if=
"priceInfo&&priceInfo.GuideName&&priceInfo.GuideName!=''"
>
{{
priceInfo
.
GuideName
}}
</
template
></el-col>
</el-row>
<el-row>
...
...
@@ -142,11 +142,11 @@
dataList
:
[],
priceInfo
:
{},
texts
:
[
'非常不满意'
,
'不满意'
,
'感觉一般'
,
'满意'
,
'非常满意'
this
.
$t
(
'objFill.pingfens'
)[
0
]
,
this
.
$t
(
'objFill.pingfens'
)[
1
]
,
this
.
$t
(
'objFill.pingfens'
)[
2
]
,
this
.
$t
(
'objFill.pingfens'
)[
3
]
,
this
.
$t
(
'objFill.pingfens'
)[
4
]
],
saveLoading
:
false
,
};
...
...
src/components/magiContract.vue
View file @
f19037ea
...
...
@@ -198,13 +198,13 @@
<div
class=
"magiTitle"
>
麦子ERP使用协议书
</div>
<div
class=
"magiSignContent"
>
<div
class=
"magiSignPlace"
>
<div
class=
"magijiafang"
>
甲方
</div>
:
<div
class=
"magijiafang"
>
{{
$t
(
'objFill.jiafang'
)
}}
</div>
:
<div
class=
"magibtnLine"
>
<el-input
type=
"text"
class=
"w465"
value=
"成都微途科技有限公司"
></el-input>
</div>
</div>
<div
class=
"magiSignPlace"
>
<div
class=
"magijiafang"
>
乙方
</div>
:
<div
class=
"magijiafang"
>
{{
$t
(
'objFill.yifang'
)
}}
</div>
:
<div
class=
"magibtnLine"
>
<el-input
type=
"text"
class=
"w465"
v-model=
"msg.CustomerName"
></el-input>
</div>
...
...
src/components/newConfimationOrder.vue
View file @
f19037ea
...
...
@@ -357,7 +357,7 @@
</div>
<div
v-if=
'vshowL'
class=
"newTripFeiyongtitle"
>
<h2>
集合地点
&
联系人
</h2>
<h2>
{{
$t
(
'objFill.v101.lianxrjihdi'
)
}}
</h2>
<div
class=
"newTripLine"
></div>
<div
class=
"newTripEnglish"
>
Collection place
&
Contacts
</div>
</div>
...
...
@@ -482,7 +482,7 @@
</tbody>
<tbody
v-else
>
<tr>
<td>
航班信息未确认
</td>
<td>
{{$t('objFill.v101.hangbxxiwqr')}}
</td>
</tr>
</tbody>
</table>
...
...
@@ -596,7 +596,7 @@
<tr
v-for=
"(item,i) in dataList.selfpayingList"
:key=
"i"
>
<td>
{{item.cityName}}
</td>
<td>
{{item.itemName}}
</td>
<td>
约
{{item.estimatedCost}}
</td>
<td>
{{$t('objFill.v101.traveltrip.yue')}}
{{item.estimatedCost}}
</td>
<td>
{{item.explain}}
</td>
</tr>
</table>
...
...
@@ -635,7 +635,7 @@
</div>
<div
id=
"pdf_5"
>
<div
v-if=
'vshowG'
class=
"newTripFeiyongtitle"
>
<h2>
订单须知
</h2>
<h2>
{{$t('salesModule.OrderKnow')}}
</h2>
<div
class=
"newTripLine"
></div>
<div
class=
"newTripEnglish"
>
Tips
</div>
</div>
...
...
src/components/onedayTripContract.vue
View file @
f19037ea
...
...
@@ -938,7 +938,7 @@
旅游线路名称:{{
CtObj.C_ProductName
}}
行程共计:{{ CtObj.C_DayNum }}天
{{ CtObj.C_NightNum }}
晚
(含在途时间)
{{ CtObj.C_NightNum }}
{{$t('objFill.wan')}}
(含在途时间)
</td>
</tr>
<tr>
...
...
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