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
d5f781d4
Commit
d5f781d4
authored
Oct 14, 2024
by
youjie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
翻译 修复
parent
d3bb0103
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
984 additions
and
919 deletions
+984
-919
fill.js
src/assets/common/lang/zhCN/fill.js
+51
-0
ElectronicContract.vue
src/components/Contract/ElectronicContract.vue
+54
-54
TravelContract.vue
src/components/Contract/TravelContract.vue
+2
-2
DomesticTravelcontract.vue
src/components/DomesticTravelcontract.vue
+9
-9
signedFinance.vue
src/components/SalesModule/signedFinance.vue
+1
-1
TravelContractConfirm.vue
src/components/TravelContractConfirm.vue
+50
-50
TravelContractDetail.vue
src/components/TravelContractDetail.vue
+15
-15
TravelContractDetailRB.vue
src/components/TravelContractDetailRB.vue
+4
-4
TravelContractNew.vue
src/components/TravelContractNew.vue
+11
-11
TravelContractNewRB.vue
src/components/TravelContractNewRB.vue
+3
-3
TravelContractView.vue
src/components/TravelContractView.vue
+17
-17
Temporarystaff.vue
src/components/administrative/Temporarystaff.vue
+728
-721
userManagement.vue
src/components/administrative/userManagement.vue
+12
-5
clientConfirm.vue
src/components/clientConfirm.vue
+19
-19
disclaimerProtocol.vue
src/components/disclaimerProtocol.vue
+1
-1
discountProtocol.vue
src/components/discountProtocol.vue
+1
-1
onedayTripContract.vue
src/components/onedayTripContract.vue
+6
-6
No files found.
src/assets/common/lang/zhCN/fill.js
View file @
d5f781d4
...
@@ -4024,6 +4024,57 @@ export const obj = {
...
@@ -4024,6 +4024,57 @@ export const obj = {
tinczcf
:
'停车费支出'
,
tinczcf
:
'停车费支出'
,
sijicdsr
:
'司机茶代收入'
,
sijicdsr
:
'司机茶代收入'
,
sijicdzc
:
'司机茶代支出'
,
sijicdzc
:
'司机茶代支出'
,
lvyoubmb
:
'旅游报名表'
,
lvyouxljbh
:
'旅游线路及编号'
,
lvyouzctyxsj
:
'旅游者出团意向时间'
,
shengtizk
:
'身体状况'
,
xuzmstcjd
:
'需注明是否有身体残疾、精神疾病、高血压、心脏病等健康受损病症、病史,是否为妊娠期妇女'
,
lvyouzffyq
:
'旅游者全部同行名单及分房要求(所列同行人均视为旅游社要求必须同时安排出团)'
,
tongzhur
:
'同住人'
,
xuyapytrtz
:
'需安排与他人同住'
,
buzhancry
:
'不占床人员'
,
danduzry
:
'单独住人员'
,
tongybjffce
:
'同意补交房费差额'
,
qitbcyd
:
'其他补充约定'
,
womenyx
:
'我们一行'
,
renqdcjggszz
:
'人,确定参加贵社组织的'
,
ricpmc
:
'日,产品名称'
,
suitlybcj
:
'随团旅游,并出具《委托授权书》全权委托'
,
souwtdbwm
:
'(受托人),代表我们与贵社签订《团队境内旅游合同》,并承诺按《合同》约定,承担相应责任。'
,
lvyouzqzgz
:
'旅游者签字(盖章)'
,
nianldysb
:
'(年龄低于18周岁,需要提交监护人书面同意出行书)'
,
fuwuwdmc
:
'服务网点名称'
,
chujsjbr
:
'出境社经办人'
,
fenzjgmc
:
'分支机构名称'
,
jinbrlxdh
:
'经办人联系电话'
,
ziyoubr
:
'兹有本人'
,
weitrxmsm
:
'(委托人姓名)声明:授权'
,
weitrqsbhw
:
'(受托人姓名)为我参加贵公司旅行团并签署编号为'
,
delvyhthfdb
:
'的旅游合同的合法代表,代理权限为特别授权,包括代为签订旅游合同、缴纳旅游相关费用等。'
,
benrenbz
:
'本人保证'
,
woyzxhtqbbr
:
'我已知悉合同全部内容及旅游相关注意事项,同意合同全部条款,签订本合同为我的真实意思表示。'
,
shouwtrjy
:
'受托人基于本授权委托书作出的一切行为本人均予以认可,由此产生的一切法律后果均由本人承担。'
,
techism
:
'特此声明。'
,
weituirqz
:
'委托人签字'
,
weitrxmbrcj
:
'(委托人姓名)本人出具,若不属实,因此产生的全部法律责任由受托人承担。受托人代表其他委托人在本合同书上签字,将严格履行受托人的权利和义务,将本合同的全部内容逐一向我代表的每一位委托人转达。'
,
weitrq
:
'委托日期'
,
yifuzzlyxcd
:
'已附纸质旅游行程单'
,
jinjqgkx
:
'紧急其概况下联系人姓名和联系电话'
,
xuexing
:
'血型'
,
guominshi
:
'过敏史'
,
jiwangjb
:
'既往疾病'
,
keysydsybx
:
'可以使用的商业保险'
,
tebiesm
:
'特别说明'
,
chikrqz
:
'持卡人签字'
,
zhongggmcxzn
:
'中国公民出境旅游文明行为指南'
,
chuxzn1
:
'中国公民,出境旅游,注重礼仪,保持尊严。'
,
chuxzn2
:
'讲究卫生,爱护环境;衣着得体,请勿喧哗。'
,
chuxzn3
:
'尊老爱幼,助人为乐;女士优先,礼貌谦让。'
,
chuxzn4
:
'出行办事,遵守时间;排队有序,不越黄线。'
,
chuxzn5
:
'文明住宿,不损用品;安静用餐,请勿浪费。'
,
chuxzn6
:
'健康娱乐,有益身心;赌博色情,坚决拒绝。'
,
chuxzn7
:
'参观游览,遵守规定;习俗禁忌,切勿冒犯。'
,
chuxzn8
:
'遇有疑难,咨询领馆;文明出行,一路平安。'
,
}
}
}
}
//#endregion
//#endregion
...
...
src/components/Contract/ElectronicContract.vue
View file @
d5f781d4
This diff is collapsed.
Click to expand it.
src/components/Contract/TravelContract.vue
View file @
d5f781d4
...
@@ -866,7 +866,7 @@
...
@@ -866,7 +866,7 @@
<input
type=
"button"
v-if=
"CtObj.auditContract==0||CtObj.auditContract==3"
class=
"normalBtn"
<input
type=
"button"
v-if=
"CtObj.auditContract==0||CtObj.auditContract==3"
class=
"normalBtn"
@
click=
"submitForm('CtObj')"
:value=
"$t('pub.saveBtn')"
/>
@
click=
"submitForm('CtObj')"
:value=
"$t('pub.saveBtn')"
/>
<input
type=
"button"
class=
"normalBtn"
v-if=
"CtObj.status==1"
@
click=
"goUrl()"
value=
"预览"
>
<input
type=
"button"
class=
"normalBtn"
v-if=
"CtObj.status==1"
@
click=
"goUrl()"
value=
"预览"
>
<input
type=
"button"
class=
"normalBtn"
v-if=
"CtObj.status==1"
@
click=
"getinvalid()"
value=
"作废
"
>
<input
type=
"button"
class=
"normalBtn"
v-if=
"CtObj.status==1"
@
click=
"getinvalid()"
:value=
"$t('active.cl_zuofei')
"
>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -1358,7 +1358,7 @@
...
@@ -1358,7 +1358,7 @@
},
},
//作废
//作废
getinvalid
()
{
getinvalid
()
{
this
.
$confirm
(
'是否作废?'
,
this
.
$t
(
'tips.tips'
),
{
this
.
$confirm
(
this
.
$t
(
'objFill.shifouzuofei'
)
,
this
.
$t
(
'tips.tips'
),
{
confirmButtonText
:
this
.
$t
(
'pub.sureBtn'
),
confirmButtonText
:
this
.
$t
(
'pub.sureBtn'
),
cancelButtonText
:
this
.
$t
(
'pub.cancelBtn'
),
cancelButtonText
:
this
.
$t
(
'pub.cancelBtn'
),
type
:
'warning'
type
:
'warning'
...
...
src/components/DomesticTravelcontract.vue
View file @
d5f781d4
...
@@ -1126,12 +1126,12 @@
...
@@ -1126,12 +1126,12 @@
<tbody>
<tbody>
<tr>
<tr>
<th
width=
"60"
>
{{$t('active.ad_xuhao')}}
</th>
<th
width=
"60"
>
{{$t('active.ad_xuhao')}}
</th>
<th
width=
"10%"
>
具体时间
</th>
<th
width=
"10%"
>
{{$t('objFill.jutishij')}}
</th>
<th
width=
"15%"
>
地点
</th>
<th
width=
"15%"
>
{{$t('objFill.didian')}}
</th>
<th
width=
"12%"
>
购物场所名称
</th>
<th
width=
"12%"
>
{{$t('objFill.gouwucsmc')}}
</th>
<th
width=
"12%"
>
主要商品信息
</th>
<th
width=
"12%"
>
{{$t('objFill.zhuyaospxx')}}
</th>
<th
width=
"12%"
>
最长停留时间(分钟)
</th>
<th
width=
"12%"
>
{{$t('objFill.zuichangtlsj')}}
</th>
<th
width=
"12%"
>
其他说明
</th>
<th
width=
"12%"
>
{{$t('objFill.qitashuim')}}
</th>
<th
width=
"12%"
>
旅游者签名同意
</th>
<th
width=
"12%"
>
旅游者签名同意
</th>
<th
width=
"100"
>
{{$t('hotel.table_operat')}}
</th>
<th
width=
"100"
>
{{$t('hotel.table_operat')}}
</th>
</tr>
</tr>
...
@@ -1207,12 +1207,12 @@
...
@@ -1207,12 +1207,12 @@
<tbody>
<tbody>
<tr>
<tr>
<th
width=
"60"
>
{{$t('active.ad_xuhao')}}
</th>
<th
width=
"60"
>
{{$t('active.ad_xuhao')}}
</th>
<th
width=
"10%"
>
具体时间
</th>
<th
width=
"10%"
>
{{$t('objFill.jutishij')}}
</th>
<th
width=
"15%"
>
地点
</th>
<th
width=
"15%"
>
{{$t('objFill.didian')}}
</th>
<th
width=
"12%"
>
项目名称和内容
</th>
<th
width=
"12%"
>
项目名称和内容
</th>
<th
width=
"12%"
>
费用(元)
</th>
<th
width=
"12%"
>
费用(元)
</th>
<th
width=
"12%"
>
项目时长(分钟)
</th>
<th
width=
"12%"
>
项目时长(分钟)
</th>
<th
width=
"12%"
>
其他说明
</th>
<th
width=
"12%"
>
{{$t('objFill.qitashuim')}}
</th>
<th
width=
"12%"
>
旅游者签名同意
</th>
<th
width=
"12%"
>
旅游者签名同意
</th>
<th
width=
"100"
>
{{$t('hotel.table_operat')}}
</th>
<th
width=
"100"
>
{{$t('hotel.table_operat')}}
</th>
</tr>
</tr>
...
...
src/components/SalesModule/signedFinance.vue
View file @
d5f781d4
src/components/TravelContractConfirm.vue
View file @
d5f781d4
This diff is collapsed.
Click to expand it.
src/components/TravelContractDetail.vue
View file @
d5f781d4
...
@@ -459,9 +459,9 @@
...
@@ -459,9 +459,9 @@
<
template
v-if=
"dataList.orderType==0"
>
<
template
v-if=
"dataList.orderType==0"
>
<input
type=
"button"
class=
"TCbtn-info"
@
click=
"(dialogVisible = true), getGuestList()"
value=
"复制合同"
/>
<input
type=
"button"
class=
"TCbtn-info"
@
click=
"(dialogVisible = true), getGuestList()"
value=
"复制合同"
/>
</
template
>
</
template
>
<input
type=
"button"
class=
"TCbtn-info"
v-if=
"dataList.status==1"
@
click=
"getinvalid()"
value=
"作废
"
/>
<input
type=
"button"
class=
"TCbtn-info"
v-if=
"dataList.status==1"
@
click=
"getinvalid()"
:value=
"$t('active.cl_zuofei')
"
/>
<input
type=
"button"
class=
"TCbtn-info"
v-if=
"dataList.companySignature==''"
<input
type=
"button"
class=
"TCbtn-info"
v-if=
"dataList.companySignature==''"
@
click=
"isShowFade=true,GetQrCode()"
value=
"客户签字
"
/>
@
click=
"isShowFade=true,GetQrCode()"
:value=
"$t('objFill.v101.Contract.kehuqz')
"
/>
<input
type=
"button"
class=
"TCbtn-info"
:value=
"$t('objFill.xz')"
@
click=
"toContractPDF(dataList.contractNum)"
/>
<input
type=
"button"
class=
"TCbtn-info"
:value=
"$t('objFill.xz')"
@
click=
"toContractPDF(dataList.contractNum)"
/>
</span>
</span>
</h2>
</h2>
...
@@ -479,7 +479,7 @@
...
@@ -479,7 +479,7 @@
<li
:class=
"{'active':cked==4}"
@
click=
"cked=4"
>
游客名单
</li>
<li
:class=
"{'active':cked==4}"
@
click=
"cked=4"
>
游客名单
</li>
<li
:class=
"{'active':cked==5}"
@
click=
"cked=5"
>
团队行程
</li>
<li
:class=
"{'active':cked==5}"
@
click=
"cked=5"
>
团队行程
</li>
<li
:class=
"{'active':cked==6}"
@
click=
"cked=6"
>
自愿购物活动补充协议
</li>
<li
:class=
"{'active':cked==6}"
@
click=
"cked=6"
>
自愿购物活动补充协议
</li>
<li
:class=
"{'active':cked==7}"
@
click=
"cked=7"
>
自愿参加另行付费旅游项目补充协议
</li>
<li
:class=
"{'active':cked==7}"
@
click=
"cked=7"
>
{{$t('objFill.v101.Contract.ziyuancjlfflx')}}
</li>
<li
:class=
"{'active':cked==8}"
@
click=
"cked=8"
>
文明旅游公约
</li>
<li
:class=
"{'active':cked==8}"
@
click=
"cked=8"
>
文明旅游公约
</li>
</ul>
</ul>
</div>
</div>
...
@@ -1078,12 +1078,12 @@
...
@@ -1078,12 +1078,12 @@
<tbody>
<tbody>
<tr>
<tr>
<td
width=
"5%"
>
{{$t('active.ad_xuhao')}}
</td>
<td
width=
"5%"
>
{{$t('active.ad_xuhao')}}
</td>
<td
width=
"10%"
>
具体时间
</td>
<td
width=
"10%"
>
{{$t('objFill.jutishij')}}
</td>
<td
width=
"15%"
>
地点
</td>
<td
width=
"15%"
>
{{$t('objFill.didian')}}
</td>
<td
width=
"15%"
>
购物场所名称
</td>
<td
width=
"15%"
>
{{$t('objFill.gouwucsmc')}}
</td>
<td
width=
"15%"
>
主要商品信息
</td>
<td
width=
"15%"
>
{{$t('objFill.zhuyaospxx')}}
</td>
<td
width=
"15%"
>
最长停留时间(分钟)
</td>
<td
width=
"15%"
>
{{$t('objFill.zuichangtlsj')}}
</td>
<td
width=
"15%"
>
其他说明
</td>
<td
width=
"15%"
>
{{$t('objFill.qitashuim')}}
</td>
<td
width=
"10%"
>
旅游者签名同意
</td>
<td
width=
"10%"
>
旅游者签名同意
</td>
</tr>
</tr>
<tr
v-for=
"(item,index) in dataList.shopProtocolList"
>
<tr
v-for=
"(item,index) in dataList.shopProtocolList"
>
...
@@ -1105,8 +1105,8 @@
...
@@ -1105,8 +1105,8 @@
<tbody>
<tbody>
<tr>
<tr>
<td
width=
"5%"
>
{{$t('active.ad_xuhao')}}
</td>
<td
width=
"5%"
>
{{$t('active.ad_xuhao')}}
</td>
<td
width=
"10%"
>
具体时间
</td>
<td
width=
"10%"
>
{{$t('objFill.jutishij')}}
</td>
<td
width=
"15%"
>
地点
</td>
<td
width=
"15%"
>
{{$t('objFill.didian')}}
</td>
<td
width=
"15%"
>
项目名称和内容
</td>
<td
width=
"15%"
>
项目名称和内容
</td>
<td
width=
"15%"
>
费用(
<
template
v-if=
"dataList.signType==0"
>
<td
width=
"15%"
>
费用(
<
template
v-if=
"dataList.signType==0"
>
元
元
...
@@ -1115,7 +1115,7 @@
...
@@ -1115,7 +1115,7 @@
円
円
</
template
>
)
</td>
</
template
>
)
</td>
<td
width=
"15%"
>
项目时长(分钟)
</td>
<td
width=
"15%"
>
项目时长(分钟)
</td>
<td
width=
"15%"
>
其他说明
</td>
<td
width=
"15%"
>
{{$t('objFill.qitashuim')}}
</td>
<td
width=
"10%"
>
旅游者签名同意
</td>
<td
width=
"10%"
>
旅游者签名同意
</td>
</tr>
</tr>
<tr
v-for=
"(item,index) in dataList.payProtocolList"
>
<tr
v-for=
"(item,index) in dataList.payProtocolList"
>
...
@@ -1134,7 +1134,7 @@
...
@@ -1134,7 +1134,7 @@
<!-- 文明旅游公约 -->
<!-- 文明旅游公约 -->
<div
class=
"TD-convention"
:class=
"{'checkedNav':cked==8}"
>
<div
class=
"TD-convention"
:class=
"{'checkedNav':cked==8}"
>
<div
class=
"page_break_avoid"
>
<div
class=
"page_break_avoid"
>
<h1
class=
"text_center"
style=
"font-size:30px;color:#555;margin:30px 0;"
>
中国公民出境旅游文明行为指南
</h1>
<h1
class=
"text_center"
style=
"font-size:30px;color:#555;margin:30px 0;"
>
{{$t('objFill.v101.Contract.zhongggmcxzn')}}
</h1>
<p
class=
"text_center"
>
中国公民, 出境旅游, 注重礼仪, 保持尊严。
</p>
<p
class=
"text_center"
>
中国公民, 出境旅游, 注重礼仪, 保持尊严。
</p>
<p
class=
"text_center"
>
讲究卫生, 爱护环境; 衣着得体, 请勿喧哗。
</p>
<p
class=
"text_center"
>
讲究卫生, 爱护环境; 衣着得体, 请勿喧哗。
</p>
<p
class=
"text_center"
>
尊老爱幼, 助人为乐; 女士优先, 礼貌谦让。
</p>
<p
class=
"text_center"
>
尊老爱幼, 助人为乐; 女士优先, 礼貌谦让。
</p>
...
@@ -1180,7 +1180,7 @@
...
@@ -1180,7 +1180,7 @@
<div
class=
"fade"
v-show=
"isShowFade"
></div>
<div
class=
"fade"
v-show=
"isShowFade"
></div>
<div
class=
"qrCodeDiv"
v-show=
"isShowFade"
>
<div
class=
"qrCodeDiv"
v-show=
"isShowFade"
>
<div
style=
"margin-top:15px;"
>
请扫码签字
</div>
<div
style=
"margin-top:15px;"
>
{{$t('objFill.v101.Contract.qingsmqz')}}
</div>
<div
id=
"qrcode"
style=
"margin:25px;"
ref=
"qrcode"
>
<div
id=
"qrcode"
style=
"margin:25px;"
ref=
"qrcode"
>
<img
class=
"WeiXinShare"
:src=
"'data:image/png;base64,'+QRCodeStr"
/>
<img
class=
"WeiXinShare"
:src=
"'data:image/png;base64,'+QRCodeStr"
/>
</div>
</div>
...
@@ -1445,7 +1445,7 @@
...
@@ -1445,7 +1445,7 @@
},
},
//作废
//作废
getinvalid
()
{
getinvalid
()
{
this
.
$confirm
(
'是否作废?'
,
this
.
$t
(
'tips.tips'
),
{
this
.
$confirm
(
this
.
$t
(
'objFill.shifouzuofei'
)
,
this
.
$t
(
'tips.tips'
),
{
confirmButtonText
:
this
.
$t
(
'pub.sureBtn'
),
confirmButtonText
:
this
.
$t
(
'pub.sureBtn'
),
cancelButtonText
:
this
.
$t
(
'pub.cancelBtn'
),
cancelButtonText
:
this
.
$t
(
'pub.cancelBtn'
),
type
:
'warning'
type
:
'warning'
...
...
src/components/TravelContractDetailRB.vue
View file @
d5f781d4
...
@@ -392,9 +392,9 @@
...
@@ -392,9 +392,9 @@
<span
class=
"icon"
><i
class=
"iconfont icon-wenjian"
></i></span>
<span
class=
"icon"
><i
class=
"iconfont icon-wenjian"
></i></span>
<h2>
合同详情
<template
v-if=
"dataList.saleName&&dataList.saleName!=''"
>
销售人员:
{{
dataList
.
saleName
}}
</
template
>
<h2>
合同详情
<template
v-if=
"dataList.saleName&&dataList.saleName!=''"
>
销售人员:
{{
dataList
.
saleName
}}
</
template
>
<span>
<span>
<input
type=
"button"
class=
"TCbtn-info"
v-if=
"dataList.status==1"
@
click=
"getinvalid()"
value=
"作废
"
/>
<input
type=
"button"
class=
"TCbtn-info"
v-if=
"dataList.status==1"
@
click=
"getinvalid()"
:value=
"$t('active.cl_zuofei')
"
/>
<input
type=
"button"
class=
"TCbtn-info"
v-if=
"dataList.companySignature==''"
<input
type=
"button"
class=
"TCbtn-info"
v-if=
"dataList.companySignature==''"
@
click=
"isShowFade=true,GetQrCode()"
value=
"客户签字
"
/>
@
click=
"isShowFade=true,GetQrCode()"
:value=
"$t('objFill.v101.Contract.kehuqz')
"
/>
<input
type=
"button"
class=
"TCbtn-info"
:value=
"$t('objFill.xz')"
@
click=
"toContractPDF(dataList.contractNum)"
/>
<input
type=
"button"
class=
"TCbtn-info"
:value=
"$t('objFill.xz')"
@
click=
"toContractPDF(dataList.contractNum)"
/>
</span>
</span>
</h2>
</h2>
...
@@ -759,7 +759,7 @@
...
@@ -759,7 +759,7 @@
</div>
</div>
<div
class=
"fade"
v-show=
"isShowFade"
></div>
<div
class=
"fade"
v-show=
"isShowFade"
></div>
<div
class=
"qrCodeDiv"
v-show=
"isShowFade"
>
<div
class=
"qrCodeDiv"
v-show=
"isShowFade"
>
<div
style=
"margin-top:15px;"
>
请扫码签字
</div>
<div
style=
"margin-top:15px;"
>
{{$t('objFill.v101.Contract.qingsmqz')}}
</div>
<div
id=
"qrcode"
style=
"margin:25px;"
ref=
"qrcode"
>
<div
id=
"qrcode"
style=
"margin:25px;"
ref=
"qrcode"
>
<img
class=
"WeiXinShare"
:src=
"'data:image/png;base64,'+QRCodeStr"
/>
<img
class=
"WeiXinShare"
:src=
"'data:image/png;base64,'+QRCodeStr"
/>
</div>
</div>
...
@@ -914,7 +914,7 @@
...
@@ -914,7 +914,7 @@
},
},
//作废
//作废
getinvalid
()
{
getinvalid
()
{
this
.
$confirm
(
'是否作废?'
,
this
.
$t
(
'tips.tips'
),
{
this
.
$confirm
(
this
.
$t
(
'objFill.shifouzuofei'
)
,
this
.
$t
(
'tips.tips'
),
{
confirmButtonText
:
this
.
$t
(
'pub.sureBtn'
),
confirmButtonText
:
this
.
$t
(
'pub.sureBtn'
),
cancelButtonText
:
this
.
$t
(
'pub.cancelBtn'
),
cancelButtonText
:
this
.
$t
(
'pub.cancelBtn'
),
type
:
'warning'
type
:
'warning'
...
...
src/components/TravelContractNew.vue
View file @
d5f781d4
...
@@ -314,7 +314,7 @@
...
@@ -314,7 +314,7 @@
<input
type=
"button"
v-if=
"CtObj.status == 1 && CtObj.auditContract == 3"
class=
"TCbtn-info"
<input
type=
"button"
v-if=
"CtObj.status == 1 && CtObj.auditContract == 3"
class=
"TCbtn-info"
@
click=
"sendAudit()"
value=
"审核已被驳回,重新提交"
/>
@
click=
"sendAudit()"
value=
"审核已被驳回,重新提交"
/>
<input
type=
"button"
class=
"TCbtn-info"
v-if=
"CtObj.status == 1"
@
click=
"goContract()"
value=
"预览"
/>
<input
type=
"button"
class=
"TCbtn-info"
v-if=
"CtObj.status == 1"
@
click=
"goContract()"
value=
"预览"
/>
<input
type=
"button"
class=
"TCbtn-info"
v-if=
"CtObj.auditContract == 2"
@
click=
"getinvalid()"
value=
"作废
"
/>
<input
type=
"button"
class=
"TCbtn-info"
v-if=
"CtObj.auditContract == 2"
@
click=
"getinvalid()"
:value=
"$t('active.cl_zuofei')
"
/>
<template
v-if=
"CtObj.orderType==0"
>
<template
v-if=
"CtObj.orderType==0"
>
<input
type=
"button"
class=
"TCbtn-info"
@
click=
"(dialogVisible = true), getGuestList()"
value=
"复制合同"
/>
<input
type=
"button"
class=
"TCbtn-info"
@
click=
"(dialogVisible = true), getGuestList()"
value=
"复制合同"
/>
</
template
>
</
template
>
...
@@ -1165,12 +1165,12 @@
...
@@ -1165,12 +1165,12 @@
<tbody>
<tbody>
<tr>
<tr>
<th
width=
"60"
>
{{$t('active.ad_xuhao')}}
</th>
<th
width=
"60"
>
{{$t('active.ad_xuhao')}}
</th>
<th
width=
"10%"
>
具体时间
</th>
<th
width=
"10%"
>
{{$t('objFill.jutishij')}}
</th>
<th
width=
"15%"
>
地点
</th>
<th
width=
"15%"
>
{{$t('objFill.didian')}}
</th>
<th
width=
"12%"
>
购物场所名称
</th>
<th
width=
"12%"
>
{{$t('objFill.gouwucsmc')}}
</th>
<th
width=
"12%"
>
主要商品信息
</th>
<th
width=
"12%"
>
{{$t('objFill.zhuyaospxx')}}
</th>
<th
width=
"12%"
>
最长停留时间(分钟)
</th>
<th
width=
"12%"
>
{{$t('objFill.zuichangtlsj')}}
</th>
<th
width=
"12%"
>
其他说明
</th>
<th
width=
"12%"
>
{{$t('objFill.qitashuim')}}
</th>
<th
width=
"12%"
>
旅游者签名同意
</th>
<th
width=
"12%"
>
旅游者签名同意
</th>
<th
width=
"100"
>
{{ $t("hotel.table_operat") }}
</th>
<th
width=
"100"
>
{{ $t("hotel.table_operat") }}
</th>
</tr>
</tr>
...
@@ -1244,15 +1244,15 @@
...
@@ -1244,15 +1244,15 @@
<tbody>
<tbody>
<tr>
<tr>
<th
width=
"60"
>
{{$t('active.ad_xuhao')}}
</th>
<th
width=
"60"
>
{{$t('active.ad_xuhao')}}
</th>
<th
width=
"10%"
>
具体时间
</th>
<th
width=
"10%"
>
{{$t('objFill.jutishij')}}
</th>
<th
width=
"15%"
>
地点
</th>
<th
width=
"15%"
>
{{$t('objFill.didian')}}
</th>
<th
width=
"12%"
>
项目名称和内容
</th>
<th
width=
"12%"
>
项目名称和内容
</th>
<th
width=
"12%"
>
<th
width=
"12%"
>
费用(
<
template
v-if=
"CtObj.signType == 0"
>
元
</
template
>
费用(
<
template
v-if=
"CtObj.signType == 0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
)
<
template
v-else
>
円
</
template
>
)
</th>
</th>
<th
width=
"12%"
>
项目时长(分钟)
</th>
<th
width=
"12%"
>
项目时长(分钟)
</th>
<th
width=
"12%"
>
其他说明
</th>
<th
width=
"12%"
>
{{$t('objFill.qitashuim')}}
</th>
<th
width=
"12%"
>
旅游者签名同意
</th>
<th
width=
"12%"
>
旅游者签名同意
</th>
<th
width=
"100"
>
{{ $t("hotel.table_operat") }}
</th>
<th
width=
"100"
>
{{ $t("hotel.table_operat") }}
</th>
</tr>
</tr>
...
@@ -1342,7 +1342,7 @@
...
@@ -1342,7 +1342,7 @@
<div
class=
"fade"
v-show=
"isShowFade"
></div>
<div
class=
"fade"
v-show=
"isShowFade"
></div>
<div
class=
"qrCodeDiv"
v-show=
"isShowFade"
>
<div
class=
"qrCodeDiv"
v-show=
"isShowFade"
>
<div
style=
"margin-top: 15px"
>
请扫码签字
</div>
<div
style=
"margin-top: 15px"
>
{{$t('objFill.v101.Contract.qingsmqz')}}
</div>
<div
id=
"qrcode"
style=
"margin: 25px"
ref=
"qrcode"
>
<div
id=
"qrcode"
style=
"margin: 25px"
ref=
"qrcode"
>
<img
class=
"WeiXinShare"
:src=
"'data:image/png;base64,' + QRCodeStr"
/>
<img
class=
"WeiXinShare"
:src=
"'data:image/png;base64,' + QRCodeStr"
/>
</div>
</div>
...
...
src/components/TravelContractNewRB.vue
View file @
d5f781d4
...
@@ -307,7 +307,7 @@
...
@@ -307,7 +307,7 @@
value=
"审核已被驳回,重新提交"
/>
value=
"审核已被驳回,重新提交"
/>
<input
type=
"button"
class=
"TCbtn-info"
v-if=
"CtObj.status==1"
@
click=
"goUrl()"
value=
"预览"
>
<input
type=
"button"
class=
"TCbtn-info"
v-if=
"CtObj.status==1"
@
click=
"goUrl()"
value=
"预览"
>
<input
type=
"button"
class=
"TCbtn-info"
v-if=
"CtObj.auditContract==2"
@
click=
"getinvalid()"
value=
"作废
"
>
<input
type=
"button"
class=
"TCbtn-info"
v-if=
"CtObj.auditContract==2"
@
click=
"getinvalid()"
:value=
"$t('active.cl_zuofei')
"
>
<input
type=
"button"
class=
"TCbtn-info"
@
click=
"dialogVisible=true,getGuestList()"
value=
"复制合同"
/>
<input
type=
"button"
class=
"TCbtn-info"
@
click=
"dialogVisible=true,getGuestList()"
value=
"复制合同"
/>
<input
type=
"button"
v-if=
"CtObj.auditContract!=2"
class=
"btn-warning"
@
click=
"submitForm('CtObj')"
<input
type=
"button"
v-if=
"CtObj.auditContract!=2"
class=
"btn-warning"
@
click=
"submitForm('CtObj')"
...
@@ -802,7 +802,7 @@
...
@@ -802,7 +802,7 @@
<div
class=
"fade"
v-show=
"isShowFade"
></div>
<div
class=
"fade"
v-show=
"isShowFade"
></div>
<div
class=
"qrCodeDiv"
v-show=
"isShowFade"
>
<div
class=
"qrCodeDiv"
v-show=
"isShowFade"
>
<div
style=
"margin-top:15px;"
>
请扫码签字
</div>
<div
style=
"margin-top:15px;"
>
{{$t('objFill.v101.Contract.qingsmqz')}}
</div>
<div
id=
"qrcode"
style=
"margin:25px;"
ref=
"qrcode"
>
<div
id=
"qrcode"
style=
"margin:25px;"
ref=
"qrcode"
>
<img
class=
"WeiXinShare"
:src=
"'data:image/png;base64,'+QRCodeStr"
/>
<img
class=
"WeiXinShare"
:src=
"'data:image/png;base64,'+QRCodeStr"
/>
</div>
</div>
...
@@ -1300,7 +1300,7 @@
...
@@ -1300,7 +1300,7 @@
},
},
//作废
//作废
getinvalid
()
{
getinvalid
()
{
this
.
$confirm
(
'是否作废?'
,
this
.
$t
(
'tips.tips'
),
{
this
.
$confirm
(
this
.
$t
(
'objFill.shifouzuofei'
)
,
this
.
$t
(
'tips.tips'
),
{
confirmButtonText
:
this
.
$t
(
'pub.sureBtn'
),
confirmButtonText
:
this
.
$t
(
'pub.sureBtn'
),
cancelButtonText
:
this
.
$t
(
'pub.cancelBtn'
),
cancelButtonText
:
this
.
$t
(
'pub.cancelBtn'
),
type
:
'warning'
type
:
'warning'
...
...
src/components/TravelContractView.vue
View file @
d5f781d4
...
@@ -1009,7 +1009,7 @@
...
@@ -1009,7 +1009,7 @@
<
li
:
class
=
"{'active':ActiveTab==4
}
"
@
click
=
"ActiveTab=4"
>
游客名单
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==4
}
"
@
click
=
"ActiveTab=4"
>
游客名单
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==5
}
"
@
click
=
"ActiveTab=5"
>
团队行程
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==5
}
"
@
click
=
"ActiveTab=5"
>
团队行程
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==6
}
"
@
click
=
"ActiveTab=6"
>
自愿购物活动补充协议
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==6
}
"
@
click
=
"ActiveTab=6"
>
自愿购物活动补充协议
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==7
}
"
@
click
=
"ActiveTab=7"
>
自愿参加另行付费旅游项目补充协议
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==7
}
"
@
click
=
"ActiveTab=7"
>
{{
$t
(
'objFill.v101.Contract.ziyuancjlfflx'
)
}}
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==8
}
"
@
click
=
"ActiveTab=8"
>
文明旅游公约
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==8
}
"
@
click
=
"ActiveTab=8"
>
文明旅游公约
<
/li
>
<
/ul
>
<
/ul
>
<
/div
>
<
/div
>
...
@@ -1644,12 +1644,12 @@
...
@@ -1644,12 +1644,12 @@
<
tbody
>
<
tbody
>
<
tr
>
<
tr
>
<
td
>
{{
$t
(
'active.ad_xuhao'
)
}}
<
/td
>
<
td
>
{{
$t
(
'active.ad_xuhao'
)
}}
<
/td
>
<
td
>
具体时间
<
/td
>
<
td
>
{{
$t
(
'objFill.jutishij'
)
}}
<
/td
>
<
td
>
地点
<
/td
>
<
td
>
{{
$t
(
'objFill.didian'
)
}}
<
/td
>
<
td
>
购物场所名称
<
/td
>
<
td
>
{{
$t
(
'objFill.gouwucsmc'
)
}}
<
/td
>
<
td
>
主要商品信息
<
/td
>
<
td
>
{{
$t
(
'objFill.zhuyaospxx'
)
}}
<
/td
>
<
td
>
最长停留时间(分钟)
<
/td
>
<
td
>
{{
$t
(
'objFill.zuichangtlsj'
)
}}
<
/td
>
<
td
>
其他说明
<
/td
>
<
td
>
{{
$t
(
'objFill.qitashuim'
)
}}
<
/td
>
<
td
>
旅游者签名同意
<
/td
>
<
td
>
旅游者签名同意
<
/td
>
<
/tr
>
<
/tr
>
<
tr
v
-
for
=
"(item,index) in CtObj.ContractShopList"
:
key
=
"index+100"
>
<
tr
v
-
for
=
"(item,index) in CtObj.ContractShopList"
:
key
=
"index+100"
>
...
@@ -1673,12 +1673,12 @@
...
@@ -1673,12 +1673,12 @@
<
tbody
>
<
tbody
>
<
tr
>
<
tr
>
<
td
>
{{
$t
(
'active.ad_xuhao'
)
}}
<
/td
>
<
td
>
{{
$t
(
'active.ad_xuhao'
)
}}
<
/td
>
<
td
>
具体时间
<
/td
>
<
td
>
{{
$t
(
'objFill.jutishij'
)
}}
<
/td
>
<
td
>
地点
<
/td
>
<
td
>
{{
$t
(
'objFill.didian'
)
}}
<
/td
>
<
td
>
项目名称和内容
<
/td
>
<
td
>
项目名称和内容
<
/td
>
<
td
>
费用(
{{
getCurrencyStr
()
}}
)
<
/td
>
<
td
>
费用(
{{
getCurrencyStr
()
}}
)
<
/td
>
<
td
>
项目时长(分钟)
<
/td
>
<
td
>
项目时长(分钟)
<
/td
>
<
td
>
其他说明
<
/td
>
<
td
>
{{
$t
(
'objFill.qitashuim'
)
}}
<
/td
>
<
td
>
旅游者签名同意
<
/td
>
<
td
>
旅游者签名同意
<
/td
>
<
/tr
>
<
/tr
>
<
tr
v
-
for
=
"(item,index) in CtObj.ContractSelfFeeList"
:
key
=
"index+500"
>
<
tr
v
-
for
=
"(item,index) in CtObj.ContractSelfFeeList"
:
key
=
"index+500"
>
...
@@ -1741,7 +1741,7 @@
...
@@ -1741,7 +1741,7 @@
<
li
:
class
=
"{'active':ActiveTab==4
}
"
@
click
=
"ActiveTab=4"
>
签字盖章
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==4
}
"
@
click
=
"ActiveTab=4"
>
签字盖章
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==5
}
"
@
click
=
"ActiveTab=5"
>
游客名单
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==5
}
"
@
click
=
"ActiveTab=5"
>
游客名单
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==6
}
"
@
click
=
"ActiveTab=6"
>
团队行程
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==6
}
"
@
click
=
"ActiveTab=6"
>
团队行程
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==7
}
"
@
click
=
"ActiveTab=7"
>
自愿参加另行付费旅游项目补充协议
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==7
}
"
@
click
=
"ActiveTab=7"
>
{{
$t
(
'objFill.v101.Contract.ziyuancjlfflx'
)
}}
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==8
}
"
@
click
=
"ActiveTab=8"
>
文明旅游公约
<
/li
>
<
li
:
class
=
"{'active':ActiveTab==8
}
"
@
click
=
"ActiveTab=8"
>
文明旅游公约
<
/li
>
<
/ul
>
<
/ul
>
<
/div
>
<
/div
>
...
@@ -2156,12 +2156,12 @@
...
@@ -2156,12 +2156,12 @@
<
tbody
>
<
tbody
>
<
tr
>
<
tr
>
<
td
>
{{
$t
(
'active.ad_xuhao'
)
}}
<
/td
>
<
td
>
{{
$t
(
'active.ad_xuhao'
)
}}
<
/td
>
<
td
>
具体时间
<
/td
>
<
td
>
{{
$t
(
'objFill.jutishij'
)
}}
<
/td
>
<
td
>
地点
<
/td
>
<
td
>
{{
$t
(
'objFill.didian'
)
}}
<
/td
>
<
td
>
购物场所名称
<
/td
>
<
td
>
{{
$t
(
'objFill.gouwucsmc'
)
}}
<
/td
>
<
td
>
主要商品信息
<
/td
>
<
td
>
{{
$t
(
'objFill.zhuyaospxx'
)
}}
<
/td
>
<
td
>
最长停留时间(分钟)
<
/td
>
<
td
>
{{
$t
(
'objFill.zuichangtlsj'
)
}}
<
/td
>
<
td
>
其他说明
<
/td
>
<
td
>
{{
$t
(
'objFill.qitashuim'
)
}}
<
/td
>
<
td
>
旅游者签名同意
<
/td
>
<
td
>
旅游者签名同意
<
/td
>
<
/tr
>
<
/tr
>
<
tr
v
-
for
=
"(item,index) in CtObj.ContractShopList"
:
key
=
"index+100"
>
<
tr
v
-
for
=
"(item,index) in CtObj.ContractShopList"
:
key
=
"index+100"
>
...
...
src/components/administrative/Temporarystaff.vue
View file @
d5f781d4
...
@@ -82,7 +82,7 @@
...
@@ -82,7 +82,7 @@
<td>
{{
item
.
EmAccount
}}
</td>
<td>
{{
item
.
EmAccount
}}
</td>
<td>
{{
item
.
EmLoginMobile
}}
</td>
<td>
{{
item
.
EmLoginMobile
}}
</td>
<td>
{{
item
.
EmEntry
}}
</td>
<td>
{{
item
.
EmEntry
}}
</td>
<td>
{{
item
.
EmLeave
|
leaveTimeFormat
(
item
.
EmLeave
)
}}
</td>
<td>
{{
leaveTimeFormat
(
item
.
EmLeave
)
}}
</td>
<td>
<td>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('adm.adm_changeUserInfo')"
placement=
"top"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('adm.adm_changeUserInfo')"
placement=
"top"
>
<el-button
type=
"primary"
icon=
"el-icon-edit"
circle
<el-button
type=
"primary"
icon=
"el-icon-edit"
circle
...
@@ -482,15 +482,22 @@
...
@@ -482,15 +482,22 @@
this
.
getTotalNum
()
this
.
getTotalNum
()
},
},
filters
:
{
filters
:
{
// leaveTimeFormat(value) {
// if (value == '') {
// return this.leaves.t1
// } else {
// return value
// }
// }
},
methods
:
{
leaveTimeFormat
(
value
)
{
leaveTimeFormat
(
value
)
{
if
(
value
==
''
)
{
if
(
value
==
''
)
{
return
this
.
leaves
.
t1
return
this
.
leaves
.
t1
}
else
{
}
else
{
return
value
return
value
}
}
}
},
},
methods
:
{
getTotalNum
()
{
getTotalNum
()
{
this
.
apipost
(
'admin_get_GetGroupEmployeeNum'
,
{},
res
=>
{
this
.
apipost
(
'admin_get_GetGroupEmployeeNum'
,
{},
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
...
...
src/components/administrative/userManagement.vue
View file @
d5f781d4
...
@@ -127,7 +127,7 @@
...
@@ -127,7 +127,7 @@
<td>
{{
item
.
EmAccount
}}
</td>
<td>
{{
item
.
EmAccount
}}
</td>
<td>
{{
item
.
EmLoginMobile
}}
</td>
<td>
{{
item
.
EmLoginMobile
}}
</td>
<td>
{{
item
.
EmEntry
}}
</td>
<td>
{{
item
.
EmEntry
}}
</td>
<td>
{{
item
.
EmLeave
|
leaveTimeFormat
(
item
.
EmLeave
)
}}
</td>
<td>
{{
leaveTimeFormat
(
item
.
EmLeave
)
}}
</td>
<td>
<td>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('adm.adm_changeUserInfo')"
placement=
"top"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('adm.adm_changeUserInfo')"
placement=
"top"
>
<el-button
type=
"primary"
icon=
"el-icon-edit"
circle
@
click=
"
<el-button
type=
"primary"
icon=
"el-icon-edit"
circle
@
click=
"
...
@@ -649,16 +649,23 @@
...
@@ -649,16 +649,23 @@
},
},
filters
:
{
filters
:
{
// leaveTimeFormat(value) {
// if (value == "") {
// return this.getLeaves();
// } else {
// return value;
// }
// }
},
methods
:
{
leaveTimeFormat
(
value
)
{
leaveTimeFormat
(
value
)
{
if
(
value
==
""
)
{
if
(
value
==
""
)
{
return
this
.
leaves
.
t1
;
return
this
.
leaves
.
t1
;
}
else
{
}
else
{
return
value
;
return
value
;
}
}
}
},
},
methods
:
{
SetAlipayBind
(){
SetAlipayBind
(){
if
(
this
.
AlipayBindMsg
.
ShareCode
.
length
==
0
){
if
(
this
.
AlipayBindMsg
.
ShareCode
.
length
==
0
){
this
.
$message
.
error
(
"请输入支付宝登陆账号"
);
this
.
$message
.
error
(
"请输入支付宝登陆账号"
);
...
...
src/components/clientConfirm.vue
View file @
d5f781d4
...
@@ -539,7 +539,7 @@
...
@@ -539,7 +539,7 @@
<li
:class=
"ActiveTab==4?'ActiveLi':''"
@
click=
"ChangeTab(4)"
>
游客名单
</li>
<li
:class=
"ActiveTab==4?'ActiveLi':''"
@
click=
"ChangeTab(4)"
>
游客名单
</li>
<li
:class=
"ActiveTab==5?'ActiveLi':''"
@
click=
"ChangeTab(5)"
>
团队行程
</li>
<li
:class=
"ActiveTab==5?'ActiveLi':''"
@
click=
"ChangeTab(5)"
>
团队行程
</li>
<li
:class=
"ActiveTab==6?'ActiveLi':''"
@
click=
"ChangeTab(6)"
>
自愿购物活动补充协议
</li>
<li
:class=
"ActiveTab==6?'ActiveLi':''"
@
click=
"ChangeTab(6)"
>
自愿购物活动补充协议
</li>
<li
:class=
"ActiveTab==7?'ActiveLi':''"
@
click=
"ChangeTab(7)"
>
自愿参加另行付费旅游项目补充协议
</li>
<li
:class=
"ActiveTab==7?'ActiveLi':''"
@
click=
"ChangeTab(7)"
>
{{
$t
(
'objFill.v101.Contract.ziyuancjlfflx'
)
}}
</li>
<li
:class=
"ActiveTab==8?'ActiveLi':''"
@
click=
"ChangeTab(8)"
>
文明旅游公约
</li>
<li
:class=
"ActiveTab==8?'ActiveLi':''"
@
click=
"ChangeTab(8)"
>
文明旅游公约
</li>
</ul>
</ul>
</div>
</div>
...
@@ -1280,12 +1280,12 @@
...
@@ -1280,12 +1280,12 @@
<table
v-if=
"dataList.shopProtocolList&&dataList.shopProtocolList.length>0"
<table
v-if=
"dataList.shopProtocolList&&dataList.shopProtocolList.length>0"
class=
"content_table ClientTravelTable"
cellpadding=
"0"
cellspacing=
"0"
style=
"border-collapse:collapse"
>
class=
"content_table ClientTravelTable"
cellpadding=
"0"
cellspacing=
"0"
style=
"border-collapse:collapse"
>
<tr>
<tr>
<th>
具体时间
</th>
<th>
{{$t('objFill.jutishij')}}
</th>
<th>
地点
</th>
<th>
{{$t('objFill.didian')}}
</th>
<th>
购物场所名称
</th>
<th>
{{$t('objFill.gouwucsmc')}}
</th>
<th>
主要商品信息
</th>
<th>
{{$t('objFill.zhuyaospxx')}}
</th>
<th>
最长停留时间(分钟)
</th>
<th>
{{$t('objFill.zuichangtlsj')}}
</th>
<th>
其他说明
</th>
<th>
{{$t('objFill.qitashuim')}}
</th>
<th>
旅游者签名同意
</th>
<th>
旅游者签名同意
</th>
</tr>
</tr>
<tr
v-for=
"(item,index) in dataList.shopProtocolList"
:key=
"index+100"
>
<tr
v-for=
"(item,index) in dataList.shopProtocolList"
:key=
"index+100"
>
...
@@ -1306,8 +1306,8 @@
...
@@ -1306,8 +1306,8 @@
<table
v-if=
"dataList.payProtocolList&&dataList.payProtocolList.length>0"
<table
v-if=
"dataList.payProtocolList&&dataList.payProtocolList.length>0"
class=
"content_table ClientTravelTable"
cellpadding=
"0"
cellspacing=
"0"
style=
"border-collapse:collapse"
>
class=
"content_table ClientTravelTable"
cellpadding=
"0"
cellspacing=
"0"
style=
"border-collapse:collapse"
>
<tr>
<tr>
<th>
具体时间
</th>
<th>
{{$t('objFill.jutishij')}}
</th>
<th>
地点
</th>
<th>
{{$t('objFill.didian')}}
</th>
<th>
项目名称和内容
</th>
<th>
项目名称和内容
</th>
<th>
费用(
<
template
v-if=
"dataList.signType==0"
>
<th>
费用(
<
template
v-if=
"dataList.signType==0"
>
元
元
...
@@ -1316,7 +1316,7 @@
...
@@ -1316,7 +1316,7 @@
円
円
</
template
>
)
</th>
</
template
>
)
</th>
<th>
项目时长(分钟)
</th>
<th>
项目时长(分钟)
</th>
<th>
其他说明
</th>
<th>
{{$t('objFill.qitashuim')}}
</th>
<th>
旅游者签名同意
</th>
<th>
旅游者签名同意
</th>
</tr>
</tr>
<tr
v-for=
"(item,index) in dataList.payProtocolList"
:key=
"index+500"
>
<tr
v-for=
"(item,index) in dataList.payProtocolList"
:key=
"index+500"
>
...
@@ -1332,15 +1332,15 @@
...
@@ -1332,15 +1332,15 @@
</div>
</div>
<!-- 文明旅游公约 -->
<!-- 文明旅游公约 -->
<div
v-show=
"ActiveTab==8"
class=
"item_content"
style=
"text-align:center;line-height:2"
>
<div
v-show=
"ActiveTab==8"
class=
"item_content"
style=
"text-align:center;line-height:2"
>
<p
style=
"font-family:'PingFangR'"
>
中国公民出境旅游文明行为指南
</p>
<p
style=
"font-family:'PingFangR'"
>
{{$t('objFill.v101.Contract.zhongggmcxzn')}}
</p>
<p>
中国公民,出境旅游,注重礼仪,保持尊严。
</p>
<p>
{{$t('objFill.v101.Contract.chuxzn1')}}
</p>
<p>
讲究卫生,爱护环境;衣着得体,请勿喧哗。
</p>
<p>
{{$t('objFill.v101.Contract.chuxzn2')}}
</p>
<p>
尊老爱幼,助人为乐;女士优先,礼貌谦让。
</p>
<p>
{{$t('objFill.v101.Contract.chuxzn3')}}
</p>
<p>
出行办事,遵守时间;排队有序,不越黄线。
</p>
<p>
{{$t('objFill.v101.Contract.chuxzn4')}}
</p>
<p>
文明住宿,不损用品;安静用餐,请勿浪费。
</p>
<p>
{{$t('objFill.v101.Contract.chuxzn5')}}
</p>
<p>
健康娱乐,有益身心;赌博色情,坚决拒绝。
</p>
<p>
{{$t('objFill.v101.Contract.chuxzn6')}}
</p>
<p>
参观游览,遵守规定;习俗禁忌,切勿冒犯。
</p>
<p>
{{$t('objFill.v101.Contract.chuxzn7')}}
</p>
<p>
遇有疑难,咨询领馆;文明出行,一路平安。
</p>
<p>
{{$t('objFill.v101.Contract.chuxzn8')}}
</p>
</div>
</div>
</div>
</div>
</div>
</div>
...
...
src/components/disclaimerProtocol.vue
View file @
d5f781d4
...
@@ -265,7 +265,7 @@
...
@@ -265,7 +265,7 @@
</div>
</div>
<div
class=
"fade"
v-show=
"isShowFade"
></div>
<div
class=
"fade"
v-show=
"isShowFade"
></div>
<div
class=
"qrCodeDiv"
v-show=
"isShowFade"
>
<div
class=
"qrCodeDiv"
v-show=
"isShowFade"
>
<div
style=
"margin-top:15px;"
>
请扫码签字
</div>
<div
style=
"margin-top:15px;"
>
{{$t('objFill.v101.Contract.qingsmqz')}}
</div>
<div
id=
"qrcode"
style=
"margin:25px;"
ref=
"qrcode"
>
<div
id=
"qrcode"
style=
"margin:25px;"
ref=
"qrcode"
>
<img
class=
"WeiXinShare"
:src=
"'data:image/png;base64,'+QRCodeStr"
/>
<img
class=
"WeiXinShare"
:src=
"'data:image/png;base64,'+QRCodeStr"
/>
</div>
</div>
...
...
src/components/discountProtocol.vue
View file @
d5f781d4
...
@@ -287,7 +287,7 @@
...
@@ -287,7 +287,7 @@
</div>
</div>
<div
class=
"fade"
v-show=
"isShowFade"
></div>
<div
class=
"fade"
v-show=
"isShowFade"
></div>
<div
class=
"qrCodeDiv"
v-show=
"isShowFade"
>
<div
class=
"qrCodeDiv"
v-show=
"isShowFade"
>
<div
style=
"margin-top:15px;"
>
请扫码签字
</div>
<div
style=
"margin-top:15px;"
>
{{$t('objFill.v101.Contract.qingsmqz')}}
</div>
<div
id=
"qrcode"
style=
"margin:25px;"
ref=
"qrcode"
>
<div
id=
"qrcode"
style=
"margin:25px;"
ref=
"qrcode"
>
<img
class=
"WeiXinShare"
:src=
"'data:image/png;base64,'+QRCodeStr"
/>
<img
class=
"WeiXinShare"
:src=
"'data:image/png;base64,'+QRCodeStr"
/>
</div>
</div>
...
...
src/components/onedayTripContract.vue
View file @
d5f781d4
...
@@ -1161,12 +1161,12 @@
...
@@ -1161,12 +1161,12 @@
<tbody>
<tbody>
<tr>
<tr>
<th
width=
"60"
>
{{$t('active.ad_xuhao')}}
</th>
<th
width=
"60"
>
{{$t('active.ad_xuhao')}}
</th>
<th
width=
"10%"
>
具体时间
</th>
<th
width=
"10%"
>
{{$t('objFill.jutishij')}}
</th>
<th
width=
"15%"
>
地点
</th>
<th
width=
"15%"
>
{{$t('objFill.didian')}}
</th>
<th
width=
"12%"
>
购物场所名称
</th>
<th
width=
"12%"
>
{{$t('objFill.gouwucsmc')}}
</th>
<th
width=
"12%"
>
主要商品信息
</th>
<th
width=
"12%"
>
{{$t('objFill.zhuyaospxx')}}
</th>
<th
width=
"12%"
>
最长停留时间(分钟)
</th>
<th
width=
"12%"
>
{{$t('objFill.zuichangtlsj')}}
</th>
<th
width=
"12%"
>
其他说明
</th>
<th
width=
"12%"
>
{{$t('objFill.qitashuim')}}
</th>
<th
width=
"12%"
>
旅游者签名同意
</th>
<th
width=
"12%"
>
旅游者签名同意
</th>
<th
width=
"100"
>
{{$t('hotel.table_operat')}}
</th>
<th
width=
"100"
>
{{$t('hotel.table_operat')}}
</th>
</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