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
30d585a5
Commit
30d585a5
authored
Nov 12, 2024
by
youjie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
国际化
parent
22fbe15a
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
30 changed files
with
600 additions
and
334 deletions
+600
-334
fill.js
src/assets/common/lang/zhCN/fill.js
+134
-1
fill.js
src/assets/common/lang/zhTW/fill.js
+133
-0
BatchPrintPage.vue
src/components/BatchPrintPage.vue
+6
-6
BusExport.vue
src/components/BusExport.vue
+10
-10
DomesticTravelcontract.vue
src/components/DomesticTravelcontract.vue
+1
-1
ImpressionTicketDetails.vue
...ialModule/ImpressionTicketing/ImpressionTicketDetails.vue
+2
-2
ImpressionTicketUserDetails.vue
...odule/ImpressionTicketing/ImpressionTicketUserDetails.vue
+6
-6
TeamRevenueReportChange.vue
...ts/FinancialModule/ReportForm/TeamRevenueReportChange.vue
+1
-1
PrintPage.vue
src/components/PrintPage.vue
+4
-4
RegistrationStatistics.vue
...nents/TravelManager/TravelList/RegistrationStatistics.vue
+1
-1
RegistrationStatistics_Sale.vue
.../TravelManager/TravelList/RegistrationStatistics_Sale.vue
+1
-1
WebSiteConfig.vue
src/components/WebSet/WebSiteConfig.vue
+24
-24
WebSiteContract.vue
src/components/WebSet/WebSiteContract.vue
+9
-9
WebSiteCustomer.vue
src/components/WebSet/WebSiteCustomer.vue
+6
-6
WebSiteEdit.vue
src/components/WebSet/WebSiteEdit.vue
+13
-13
WebSiteIndex.vue
src/components/WebSet/WebSiteIndex.vue
+4
-4
WebSiteSearch.vue
src/components/WebSet/WebSiteSearch.vue
+6
-6
WebSiteService.vue
src/components/WebSet/WebSiteService.vue
+36
-36
WebSiteTemplate.vue
src/components/WebSet/WebSiteTemplate.vue
+10
-10
WebSiteTemplateDetails.vue
src/components/WebSet/WebSiteTemplateDetails.vue
+9
-9
WebSiteTrip.vue
src/components/WebSet/WebSiteTrip.vue
+32
-32
WebSiteUpdate.vue
src/components/WebSet/WebSiteUpdate.vue
+2
-2
aliPay.vue
src/components/aliPay.vue
+1
-1
appAttachment.vue
src/components/appAttachment.vue
+5
-5
automaticLogin.vue
src/components/automaticLogin.vue
+2
-2
onedayTripContract.vue
src/components/onedayTripContract.vue
+1
-1
mywork.vue
src/components/work/mywork.vue
+35
-35
workDetails.vue
src/components/work/workDetails.vue
+64
-64
workManager.vue
src/components/work/workManager.vue
+21
-21
workManager2.vue
src/components/work/workManager2.vue
+21
-21
No files found.
src/assets/common/lang/zhCN/fill.js
View file @
30d585a5
...
...
@@ -7459,7 +7459,7 @@ export const obj = {
buxuylind
:
'不需要领队'
,
shezhidaoy
:
'设置导游'
,
shanpin
:
'散拼'
,
ouzh
p
u
:
'欧洲'
,
ouzh
o
u
:
'欧洲'
,
jipiaozhuant
:
'机票状态'
,
dianjttkolb
:
'点击跳转到团控列表'
,
dianjtbmqdan
:
'点击跳转到报名清单'
,
...
...
@@ -7827,6 +7827,139 @@ export const obj = {
quanzanztidx
:
'全站字体大小'
,
beianhao
:
'备案号'
,
shifqyyjdiny
:
'是否启用邮件订阅'
,
dinyymjgebz
:
'订购页面价格标准内容(最多150字)'
,
daohanshed
:
'导航设定'
,
fengshizxsdin
:
'分公司资讯设定'
,
xinzenxdan
:
'新增选单'
,
biaodanqhzwsdi
:
'表单签核职位设定'
,
xianshiwenzi
:
'显示文字'
,
xianshixianmu
:
'显示项目'
,
kaixinfenye
:
'开新分页'
,
yulantup
:
'预览图片'
,
xiehuizhenh
:
'协会证号'
,
zhiwminc
:
'职位名称'
,
qitazansshed
:
'其他显示设定'
,
wangluosqu
:
'网路社群'
,
zonggoslluozx
:
'总公司联络资讯'
,
tupiccsl
:
'图片尺寸:16x16'
,
caistpccjs
:
'彩色(圖片尺寸:240x90)'
,
shangcqiyue
:
'上传契约'
,
danganminc
:
'档案名称'
,
jianliren
:
'建立人'
,
jianlishij
:
'建立时间'
,
danganshangc
:
'档案上传'
,
xinzengyem
:
'新增页面'
,
yemianminc
:
'页面名称'
,
xinzenreny
:
'新增人员'
,
zuihgxinsji
:
'最后更新时间'
,
xinzengshij
:
'新增时间'
,
sheweisouye
:
'设为首页'
,
shanchu
:
'刪除'
,
hanguo
:
'韩国'
,
aozhou
:
'澳洲'
,
dongnanya
:
'东南亚'
,
zhongguodlu
:
'中国大陆'
,
beimei
:
'北美'
,
zhongdongyafei
:
'中东亚非'
,
gaimobzzwhu
:
'该模板正在维护,敬请期待'
,
souxlubbhycz
:
'搜寻轮播横已经存在了'
,
souyebanmsdin
:
'首页版面设定'
,
chenghu
:
'称呼'
,
zhuandindan
:
'转订单'
,
qingqiudbianh
:
'需求单编号'
,
tuanweibianh
:
'团位编号'
,
xuqiuzhe
:
'需求者'
,
xuqiudangli
:
'需求单管理'
,
lvxingshe
:
'旅行社'
,
kefurenyu
:
'客服人员'
,
chenbanrbeiz
:
'承办人员备注'
,
xuqiudzdind
:
'需求单转订单'
,
chengrenshul
:
'成人数量'
,
xiaohaishul
:
'小孩数量'
,
mobanmincheng
:
'模板名称'
,
tianjiamoban
:
'添加模板'
,
moban
:
'模板'
,
mobanpeizhi
:
'模板配置'
,
mobanguanli
:
'模板管理'
,
mobanshuju
:
'模板数据'
,
mobanxiangqi
:
'模板详情'
,
xingchennrye
:
'行程内容页'
,
gongnkaiguan
:
'功能开关'
,
xingcyebeib
:
'行程页背版'
,
yushe
:
'预设'
,
dongtaihenfu
:
'动态横幅'
,
banmiansstz
:
'版面顺序调整'
,
wushedtwbxs
:
'无设定团位时则不显示'
,
xingchengzix
:
'行程资讯'
,
meirixingc
:
'每日行程'
,
shouhe
:
'收合'
,
zidinywyystrip
:
[
'颜色:温暖'
,
'颜色:海洋'
,
'颜色:自然'
,
'颜色:神秘'
,
'颜色:青柠'
],
zidinyxctrip
:
[
'行程资讯:月曆'
,
'行程资讯:列表'
],
zidinymrxctrip
:
[
'每日行程:版本1'
,
'每日行程:版本2'
],
jihuazhuant
:
'计划状态'
,
jingxingzh
:
'进行中'
,
chaoshiwwanc
:
'超时未完成'
,
chaoshiwanc
:
'超时完成'
,
lixshepzta
:
'立项审批状态'
,
shenpitguo
:
'审批通过'
,
shenpibohui
:
'审批驳回'
,
xinzengjihua
:
'新增计划'
,
chaoshi
:
'超时'
,
neirogyao
:
'内容概要'
,
zongjllxspi
:
'总经理立项审批'
,
zhuglixspi
:
'主管立项审批'
,
dangqianjind
:
'当前进度'
,
zongjlwcshp
:
'总经理完成审批'
,
zhugwancspi
:
'主管完成审批'
,
gengxinjindu
:
'更新进度'
,
jihuabiaot
:
'计划标题'
,
qingsrjhbti
:
'请输入计划标题'
,
jihuaneir
:
'计划内容'
,
qingsrjhnro
:
'请输入计划内容'
,
jihuariqi
:
'计划日期'
,
jihuabiaoqian
:
'计划标签'
,
qingxzjihriqi
:
'请选择计划日期'
,
xiugaijihua
:
'修改计划'
,
zhintjdrgzjh
:
'只能添加当日工作计划,不能跨天计划'
,
gongzjihuanr
:
'工作计划内容'
,
jihuagosxinxi
:
'计划工时信息'
,
gngzjindfku
:
'工作进度反馈'
,
jindugenxin
:
'进度更新'
,
tijiaoyu
:
'提交于'
,
xiangljie
:
'相关链接'
,
zongjlspjil
:
'总经理审批记录'
,
zonjllxshe
:
'总经理立项审核'
,
xuzong
:
'徐总'
,
zuijiaxinxi
:
'追加信息'
,
qingsrzjnrxinx
:
'请输入追加内容信息'
,
zongjilwancsh
:
'总经理完成审核'
,
zhugspjil
:
'主管审批记录'
,
zhuglixshe
:
'主管立项审核'
,
zhugwjieshe
:
'主管完结审核'
,
qingshurspiyj
:
'请输入审批意见'
,
tijiaojindu
:
'提交进度'
,
jindushuim
:
'进度说明'
,
qingsrjindsmi
:
'请输入进度说明'
,
qingtxxgljie
:
'请填写相关链接,附件和相关链接必须二选一提交'
,
zhuydgqsyhh
:
'注意,多个URL请使用换行分割'
,
jinrisycwftij
:
'今日事,今日毕,你已经超时,无法提交咯'
,
qingtxjdusm
:
'请填写进度说明'
,
fujhxgljxexy
:
'附件和相关链接必须二选一提交'
,
qingtxspiyij
:
'请填写审批意见'
,
daiwoshenpi
:
'待我审批'
,
woyishenpi
:
'我已审批'
,
chaoshijxzh
:
'超时进行中'
,
zhengchangwc
:
'正常完成'
,
zongjinlishenh
:
'总经理审核'
,
zhifubzhifu
:
'支付宝支付'
,
bendiwenjian
:
'本地文件'
,
dengluchengg
:
'登录成功'
,
heping
:
'和平'
,
ouya
:
'欧亚'
,
zaohong
:
'兆鸿'
,
yuegshecz
:
'月公社车账'
,
yueyfgschez
:
'月应付公社车资'
,
gongschez
:
'公社车账'
,
},
//#endregion
}
...
...
src/assets/common/lang/zhTW/fill.js
View file @
30d585a5
...
...
@@ -7827,6 +7827,139 @@ export const obj = {
quanzanztidx
:
'全站字體大小'
,
beianhao
:
'備案號'
,
shifqyyjdiny
:
'是否啟用郵件訂閱'
,
dinyymjgebz
:
'訂購頁面價格標準內容(最多150字)'
,
daohanshed
:
'導航設定'
,
fengshizxsdin
:
'分公司資訊設定'
,
xinzenxdan
:
'新增選單'
,
biaodanqhzwsdi
:
'表單簽核職位設定'
,
xianshiwenzi
:
'顯示文字'
,
xianshixianmu
:
'顯示項目'
,
kaixinfenye
:
'開新分頁'
,
yulantup
:
'預覽圖片'
,
xiehuizhenh
:
'協會證號'
,
zhiwminc
:
'職位名稱'
,
qitazansshed
:
'其他顯示設定'
,
wangluosqu
:
'網路社群'
,
zonggoslluozx
:
'總公司聯絡資訊'
,
tupiccsl
:
'圖片尺寸:16x16'
,
caistpccjs
:
'彩色(圖片尺寸:240x90)'
,
shangcqiyue
:
'上傳契約'
,
danganminc
:
'檔案名稱'
,
jianliren
:
'建立人'
,
jianlishij
:
'建立時間'
,
danganshangc
:
'檔案上傳'
,
xinzengyem
:
'新增頁面'
,
yemianminc
:
'頁面名稱'
,
xinzenreny
:
'新增人員'
,
zuihgxinsji
:
'最後更新時間'
,
xinzengshij
:
'新增時間'
,
sheweisouye
:
'設為首頁'
,
shanchu
:
'刪除'
,
hanguo
:
'韓國'
,
aozhou
:
'澳洲'
,
dongnanya
:
'東南亞'
,
zhongguodlu
:
'中國大陸'
,
beimei
:
'北美'
,
zhongdongyafei
:
'中東亞非'
,
gaimobzzwhu
:
'該模板正在維護,敬請期待'
,
souxlubbhycz
:
'搜尋輪播橫已經存在了'
,
souyebanmsdin
:
'首頁版面設定'
,
chenghu
:
'稱呼'
,
zhuandindan
:
'轉訂單'
,
qingqiudbianh
:
'需求單編號'
,
tuanweibianh
:
'團位編號'
,
xuqiuzhe
:
'需求者'
,
xuqiudangli
:
'需求單管理'
,
lvxingshe
:
'旅行社'
,
kefurenyu
:
'客服人員'
,
chenbanrbeiz
:
'承辦人員備註'
,
xuqiudzdind
:
'需求單轉訂單'
,
chengrenshul
:
'成人數量'
,
xiaohaishul
:
'小孩數量'
,
mobanmincheng
:
'模板名稱'
,
tianjiamoban
:
'添加模板'
,
moban
:
'模板'
,
mobanpeizhi
:
'模板配置'
,
mobanguanli
:
'模板管理'
,
mobanshuju
:
'模板數據'
,
mobanxiangqi
:
'模板詳情'
,
xingchennrye
:
'行程內容頁'
,
gongnkaiguan
:
'功能開關'
,
xingcyebeib
:
'行程頁背版'
,
yushe
:
'預設'
,
dongtaihenfu
:
'動態橫幅'
,
banmiansstz
:
'版面順序調整'
,
wushedtwbxs
:
'無設定團位時則不顯示'
,
xingchengzix
:
'行程資訊'
,
meirixingc
:
'每日行程'
,
shouhe
:
'收合'
,
zidinywyystrip
:
[
'顏色:溫暖'
,
'顏色:海洋'
,
'顏色:自然'
,
'顏色:神秘'
,
'顏色:青檸'
],
zidinyxctrip
:
[
'行程資訊:月曆'
,
'行程資訊:列表'
],
zidinymrxctrip
:
[
'每日行程:版本1'
,
'每日行程:版本2'
],
jihuazhuant
:
'計劃狀態'
,
jingxingzh
:
'進行中'
,
chaoshiwwanc
:
'超時未完成'
,
chaoshiwanc
:
'超時完成'
,
lixshepzta
:
'立項審批狀態'
,
shenpitguo
:
'審批通過'
,
shenpibohui
:
'審批駁回'
,
xinzengjihua
:
'新增計劃'
,
chaoshi
:
'超時'
,
neirogyao
:
'內容概要'
,
zongjllxspi
:
'總經理立項審批'
,
zhuglixspi
:
'主管立項審批'
,
dangqianjind
:
'當前進度'
,
zongjlwcshp
:
'總經理完成審批'
,
zhugwancspi
:
'主管完成審批'
,
gengxinjindu
:
'更新進度'
,
jihuabiaot
:
'計劃標題'
,
qingsrjhbti
:
'請輸入計劃標題'
,
jihuaneir
:
'計劃內容'
,
qingsrjhnro
:
'請輸入計劃內容'
,
jihuariqi
:
'計劃日期'
,
jihuabiaoqian
:
'計劃標簽'
,
qingxzjihriqi
:
'請選擇計劃日期'
,
xiugaijihua
:
'修改計劃'
,
zhintjdrgzjh
:
'只能添加當日工作計劃,不能跨天計劃'
,
gongzjihuanr
:
'工作計劃內容'
,
jihuagosxinxi
:
'計劃工時信息'
,
gngzjindfku
:
'工作進度反饋'
,
jindugenxin
:
'進度更新'
,
tijiaoyu
:
'提交於'
,
xiangljie
:
'相關鏈接'
,
zongjlspjil
:
'總經理審批記錄'
,
zonjllxshe
:
'總經理立項審核'
,
xuzong
:
'徐總'
,
zuijiaxinxi
:
'追加信息'
,
qingsrzjnrxinx
:
'請輸入追加內容信息'
,
zongjilwancsh
:
'總經理完成審核'
,
zhugspjil
:
'主管審批記錄'
,
zhuglixshe
:
'主管立項審核'
,
zhugwjieshe
:
'主管完結審核'
,
qingshurspiyj
:
'請輸入審批意見'
,
tijiaojindu
:
'提交進度'
,
jindushuim
:
'進度說明'
,
qingsrjindsmi
:
'請輸入進度說明'
,
qingtxxgljie
:
'請填寫相關鏈接,附件和相關鏈接必須二選一提交'
,
zhuydgqsyhh
:
'註意,多個URL請使用換行分割'
,
jinrisycwftij
:
'今日事,今日畢,你已經超時,無法提交咯'
,
qingtxjdusm
:
'請填寫進度說明'
,
fujhxgljxexy
:
'附件和相關鏈接必須二選一提交'
,
qingtxspiyij
:
'請填寫審批意見'
,
daiwoshenpi
:
'待我審批'
,
woyishenpi
:
'我已審批'
,
chaoshijxzh
:
'超時進行中'
,
zhengchangwc
:
'正常完成'
,
zongjinlishenh
:
'總經理審核'
,
zhifubzhifu
:
'支付寶支付'
,
bendiwenjian
:
'本地文件'
,
dengluchengg
:
'登錄成功'
,
heping
:
'和平'
,
ouya
:
'歐亞'
,
zaohong
:
'兆鴻'
,
yuegshecz
:
'月公社車賬'
,
yueyfgschez
:
'月應付公社車資'
,
gongschez
:
'公社車賬'
,
}
//#endregion
}
...
...
src/components/BatchPrintPage.vue
View file @
30d585a5
...
...
@@ -23,7 +23,7 @@
position
:
relative
;
}
._PrintPage_box
.SetDiv
{
position
:
absolute
;
position
:
absolute
;
color
:
#106BAF
;
left
:
-290px
;
}
...
...
@@ -92,7 +92,7 @@
<my-HB-Bill
v-on:helloPP=
"numAdd"
:Num=
"num"
:ID=
"items.id"
:width=
"widthSon"
:isPrintPage=
"true"
:color=
"colorSon"
:name=
'index+1'
></my-HB-Bill>
</div>
</
template
>
</template>
</template>
</div>
</div>
</div>
...
...
@@ -107,10 +107,10 @@ export default {
return
{
titleName
:
''
,
optionsList
:[
{
Name
:
'和平'
,
value
:
'四川和平国际旅行社'
},
{
Name
:
'微途'
,
value
:
'成都微途科技有限公司'
},
{
Name
:
'欧亚'
,
value
:
'成都欧亚旅行社'
},
{
Name
:
'兆鸿'
,
value
:
'四川兆鸿文化传播有限公司'
},
{
Name
:
this
.
$t
(
'objFill.v101.heping'
)
,
value
:
'四川和平国际旅行社'
},
{
Name
:
this
.
$t
(
'objFill.weitu'
)
,
value
:
'成都微途科技有限公司'
},
{
Name
:
this
.
$t
(
'objFill.v101.ouya'
)
,
value
:
'成都欧亚旅行社'
},
{
Name
:
this
.
$t
(
'objFill.v101.zaohong'
)
,
value
:
'四川兆鸿文化传播有限公司'
},
],
loading
:
true
,
id
:
null
,
...
...
src/components/BusExport.vue
View file @
30d585a5
...
...
@@ -72,8 +72,8 @@
<
template
>
<div
class=
"Bus_Content"
>
<div
class=
"BusExportTitle"
>
{{
Year
}}{{
$t
(
'pub.year'
)
}}{{
Month
}}
月公社车账
<input
type=
"button"
style=
"float:right;"
@
click=
"downLoadExcel"
class=
"excelBtn"
value=
"下载excel
"
/>
{{
Year
}}{{
$t
(
'pub.year'
)
}}{{
Month
}}
{{
$t
(
'objFill.v101.yuegshecz'
)
}}
<input
type=
"button"
style=
"float:right;"
@
click=
"downLoadExcel"
class=
"excelBtn"
:value=
"$t('objFill.xz')+'excel'
"
/>
</div>
<table
class=
"Bus_detailTable"
>
<thead>
...
...
@@ -96,7 +96,7 @@
<td
class=
"txRight"
>
{{
subItem
.
Money
}}
</td>
</tr>
<tr>
<td
colspan=
"4"
class=
"txRight"
>
{{
item
.
BranchName
}}
应付总金额
:
</td>
<td
colspan=
"4"
class=
"txRight"
>
{{
item
.
BranchName
}}
{{
$t
(
'objFill.yingfuzje'
)
}}
:
</td>
<td
class=
"txRight"
>
{{
item
.
SumOMoney
}}
</td>
<td
class=
"txRight"
>
{{
item
.
SumMoney
}}
</td>
</tr>
...
...
@@ -108,25 +108,25 @@
<table
class=
"Bus_detailTable totalTabal"
style=
"border:0px;page-break-before:always;margin:0 auto;"
>
<tr>
<td
class=
"txRight"
colspan=
"4"
>
<div
style=
"width:275px;text-align:right;float:right;"
>
{{
Year
}}{{
$t
(
'pub.year'
)
}}{{
Month
}}
月应付公社车资
:
</div>
<div
style=
"width:275px;text-align:right;float:right;"
>
{{
Year
}}{{
$t
(
'pub.year'
)
}}{{
Month
}}
{{
$t
(
'objFill.v101.yueyfgschez'
)
}}
:
</div>
</td>
<td
class=
"txRight fontBold"
style=
"width:20%"
>
{{
TotalJan
}}
</td>
<td
class=
"txRight fontBold"
style=
"width:20%"
>
{{
TotalCn
}}
</td>
</tr>
<tr
v-for=
"item in dataList"
>
<td
class=
"txRight"
colspan=
"4"
>
{{
item
.
BranchName
}}
应付总金额
:
</td>
<td
class=
"txRight"
colspan=
"4"
>
{{
item
.
BranchName
}}
{{
$t
(
'objFill.yingfuzje'
)
}}
:
</td>
<td
class=
"txRight fontBold"
>
{{
item
.
SumOMoney
}}
</td>
<td
class=
"txRight fontBold"
>
{{
item
.
SumMoney
}}
</td>
</tr>
<tr>
<td
colspan=
"3"
style=
"padding-top:30px;border:0px;"
>
总经理
:
</td>
<td
colspan=
"3"
style=
"padding-top:30px;border:0px;"
>
{{
$t
(
'visa.v_zongjingli'
)
}}
:
</td>
<td
colspan=
"1"
style=
"padding-top:30px;border:0px;width:25%"
>
{{
$t
(
'op.bmzg'
)
}}
:
</td>
<td
colspan=
"1"
style=
"padding-top:30px;border:0px;float:right"
>
制表
:
</td>
<td
colspan=
"1"
style=
"padding-top:30px;border:0px;float:right"
>
{{
$t
(
'fnc.zhibiao'
)
}}
:
</td>
<td
style=
"padding-top:30px;border:0px;"
></td>
</tr>
<tr>
<td
colspan=
"6"
style=
"padding-top:10px;border:0px;"
>
<div
style=
"
style=float:right;margin-right:30%;text-align:right;"
>
制表日期
:
</div>
<div
style=
"
float:right;margin-right:30%;text-align:right;"
>
{{
$t
(
'fnc.zhibiao'
)
}}{{
$t
(
'pub.date'
)
}}
:
</div>
</td>
</tr>
</table>
...
...
@@ -149,7 +149,7 @@
<td
class=
"txRight"
>
{{
subItem
.
Money
}}
</td>
</tr>
<tr>
<td
colspan=
"4"
class=
"txRight"
>
{{
item
.
BranchName
}}
应付总金额
:
</td>
<td
colspan=
"4"
class=
"txRight"
>
{{
item
.
BranchName
}}
{{
$t
(
'objFill.yingfuzje'
)
}}
:
</td>
<td
class=
"txRight"
>
{{
item
.
SumOMoney
}}
</td>
<td
class=
"txRight"
>
{{
item
.
SumMoney
}}
</td>
</tr>
...
...
@@ -205,7 +205,7 @@
this
.
GetLocalFile
(
"bus_get_CarfareApportionExcelExport"
,
msg
,
this
.
Year
+
'年'
+
this
.
Month
+
'月'
+
'公社车账
.xls'
this
.
Year
+
this
.
$t
(
'pub.year'
)
+
this
.
Month
+
this
.
$t
(
'pub.month'
)
+
this
.
$t
(
'objFill.v101.gongschez'
)
+
'
.xls'
);
}
},
...
...
src/components/DomesticTravelcontract.vue
View file @
30d585a5
...
...
@@ -565,7 +565,7 @@
<tbody>
<tr>
<td>
<el-form-item
label=
"成人
"
prop=
"C_AdultPrice"
>
<el-form-item
:label=
"$t('salesModule.Adult')
"
prop=
"C_AdultPrice"
>
<el-input
type=
"text"
class=
"w300"
@
keyup
.
native=
"checkPrice(CtObj,'C_AdultPrice')"
v-model=
"CtObj.C_AdultPrice"
></el-input>
元/人
...
...
src/components/FinancialModule/ImpressionTicketing/ImpressionTicketDetails.vue
View file @
30d585a5
...
...
@@ -177,8 +177,8 @@
<span
:class=
"item.WageReId?'cursor-p active':''"
>
{{item.WageType==1?$t('objFill.v101.FinancialModule.xinyuangbl'):item.WageType==2?$t('objFill.v101.FinancialModule.shangjdudd'):'-'}}
</span>
</td>
<td>
{{item.EmName!=
'微途'
&&
item.BonusMoney?item.BonusMoney:'-'}}
</td>
<td>
{{item.EmName!=
'微途'
&&
item.BonusRate?item.BonusRate+'%':'-'}}
</td>
<td>
{{item.EmName!=
this.$t('objFill.weitu')
&&
item.BonusMoney?item.BonusMoney:'-'}}
</td>
<td>
{{item.EmName!=
this.$t('objFill.weitu')
&&
item.BonusRate?item.BonusRate+'%':'-'}}
</td>
<td>
{{item.Month}}
</td>
<td>
{{item.Remark?item.Remark:'-'}}
</td>
</tr>
...
...
src/components/FinancialModule/ImpressionTicketing/ImpressionTicketUserDetails.vue
View file @
30d585a5
...
...
@@ -210,17 +210,17 @@
<td>
{{
item
.
EmName
}}
</td>
<td>
<span
@
click=
"item.ProfitMoney>0?clickUrl(item,1,2):''"
:class=
"item.ProfitMoney>0&&item.EmName!=
'微途'
?'clickCp':''"
>
{{
item
.
ProfitMoney
?
item
.
ProfitMoney
:
'-'
}}
</span>
:class=
"item.ProfitMoney>0&&item.EmName!=
this.$t('objFill.weitu')
?'clickCp':''"
>
{{
item
.
ProfitMoney
?
item
.
ProfitMoney
:
'-'
}}
</span>
</td>
<td>
<span
@
click=
"item.SalesMoney>0?clickUrl(item,1,1):''"
:class=
"item.SalesMoney>0&&item.EmName!=
'微途'
?'clickCp':''"
>
{{
item
.
SalesMoney
?
item
.
SalesMoney
:
'-'
}}
</span>
:class=
"item.SalesMoney>0&&item.EmName!=
this.$t('objFill.weitu')
?'clickCp':''"
>
{{
item
.
SalesMoney
?
item
.
SalesMoney
:
'-'
}}
</span>
</td>
<td>
<span
@
click=
"item.LureNum>0?clickUrl(item,2):''"
:class=
"item.LureNum>0&&item.EmName!=
'微途'
?'clickCp':''"
>
{{
item
.
EmpType
==
2
&&
item
.
LureNum
>
0
?
item
.
LureNum
:
'-'
}}
</span>
<span
@
click=
"item.LureNum>0?clickUrl(item,2):''"
:class=
"item.LureNum>0&&item.EmName!=
this.$t('objFill.weitu')
?'clickCp':''"
>
{{
item
.
EmpType
==
2
&&
item
.
LureNum
>
0
?
item
.
LureNum
:
'-'
}}
</span>
</td>
<td>
<span
@
click=
"item.OrderNum>0?clickUrl(item,3):''"
:class=
"item.OrderNum>0&&item.EmName!=
'微途'
?'clickCp':''"
>
{{
item
.
EmpType
==
2
&&
item
.
OrderNum
>
0
?
item
.
OrderNum
:
'-'
}}
</span></td>
<span
@
click=
"item.OrderNum>0?clickUrl(item,3):''"
:class=
"item.OrderNum>0&&item.EmName!=
this.$t('objFill.weitu')
?'clickCp':''"
>
{{
item
.
EmpType
==
2
&&
item
.
OrderNum
>
0
?
item
.
OrderNum
:
'-'
}}
</span></td>
<td>
{{
item
.
EmpType
>
0
&&
item
.
WageMoney
>
0
?
'+ '
+
item
.
WageMoney
:
'-'
}}
</td>
<td
@
click=
"GenerateScale(item)"
>
<span
...
...
@@ -230,8 +230,8 @@
<td>
{{
item
.
BranchCommission
?
item
.
BranchCommission
:
'-'
}}
</td>
<td>
{{
item
.
LimitCommission
!=
0
?
item
.
LimitCommission
:
'-'
}}
</td>
<!--
<td>
{{
item
.
CommissionRate
}}
%
</td>
-->
<td>
{{
item
.
EmName
!=
'微途'
&&
item
.
BonusMoney
?
item
.
BonusMoney
:
'-'
}}
</td>
<td>
{{
item
.
EmName
!=
'微途'
&&
item
.
BonusRate
?
item
.
BonusRate
+
'%'
:
'-'
}}
</td>
<td>
{{
item
.
EmName
!=
this
.
$t
(
'objFill.weitu'
)
&&
item
.
BonusMoney
?
item
.
BonusMoney
:
'-'
}}
</td>
<td>
{{
item
.
EmName
!=
this
.
$t
(
'objFill.weitu'
)
&&
item
.
BonusRate
?
item
.
BonusRate
+
'%'
:
'-'
}}
</td>
<td>
{{
item
.
Month
}}
</td>
<td>
...
...
src/components/FinancialModule/ReportForm/TeamRevenueReportChange.vue
View file @
30d585a5
...
...
@@ -431,7 +431,7 @@
'签证'
,
'其他'
,
'地接款支出'
,
'地接款收入'
,
'自费收入'
,
'免税店收入'
,
'LAOX收入'
,
'AKKYONE收入'
,
'珠宝店收入'
,
'高岛屋收入'
,
'乳胶收入'
,
'TOKIS收入'
,
'应付金额'
,
'毛利'
,
'毛利率'
,
'实际利润'
,
'备注'
,
'公司别'
,
'成都'
,
'昆明'
,
'重庆'
,
'武汉'
,
'西安'
,
'长沙'
,
'贵阳'
,
'南昌'
,
'厦门'
,
'兰州'
,
'南京'
,
'微途'
,
'联运成本'
,
'营业额'
,
'GRP'
,
'TKT'
,
'VISA'
,
'自由行'
,
'地接'
,
'酒店'
,
'单团'
,
'兰州'
,
'南京'
,
this
.
$t
(
'objFill.weitu'
)
,
'联运成本'
,
'营业额'
,
'GRP'
,
'TKT'
,
'VISA'
,
'自由行'
,
'地接'
,
'酒店'
,
'单团'
,
'护照'
,
'平均收入'
,
'平均成本'
,
'平均利润'
]);
downloadExcelEasy
.
downLoad
(
data
[
0
],
dataSource
,
this
.
footer
);
return
;
...
...
src/components/PrintPage.vue
View file @
30d585a5
...
...
@@ -94,10 +94,10 @@ export default {
return
{
titleName
:
''
,
optionsList
:[
{
Name
:
'和平'
,
value
:
'四川和平国际旅行社'
},
{
Name
:
'微途'
,
value
:
'成都微途科技有限公司'
},
{
Name
:
'欧亚'
,
value
:
'成都欧亚旅行社'
},
{
Name
:
'兆鸿'
,
value
:
'四川兆鸿文化传播有限公司'
},
{
Name
:
this
.
$t
(
'objFill.v101.heping'
)
,
value
:
'四川和平国际旅行社'
},
{
Name
:
this
.
$t
(
'objFill.weitu'
)
,
value
:
'成都微途科技有限公司'
},
{
Name
:
this
.
$t
(
'objFill.v101.ouya'
)
,
value
:
'成都欧亚旅行社'
},
{
Name
:
this
.
$t
(
'objFill.v101.zaohong'
)
,
value
:
'四川兆鸿文化传播有限公司'
},
],
loading
:
true
,
id
:
null
,
...
...
src/components/TravelManager/TravelList/RegistrationStatistics.vue
View file @
30d585a5
...
...
@@ -480,7 +480,7 @@
this
.
$t
(
'objFill.shanghai'
),
this
.
$t
(
'objFill.nanning'
),
this
.
$t
(
'op.Tickets'
),
this
.
$t
(
'objFill.v101.ouzh
p
u'
),
this
.
$t
(
'objFill.v101.ouzh
o
u'
),
this
.
$t
(
'objFill.weitu'
),
this
.
$t
(
'objFill.v101.FinancialModule.changsha'
),
this
.
$t
(
'objFill.v101.FinancialModule.nanjing'
)
...
...
src/components/TravelManager/TravelList/RegistrationStatistics_Sale.vue
View file @
30d585a5
...
...
@@ -401,7 +401,7 @@
this
.
$t
(
'objFill.shanghai'
),
this
.
$t
(
'objFill.nanning'
),
this
.
$t
(
'op.Tickets'
),
this
.
$t
(
'objFill.v101.ouzh
p
u'
),
this
.
$t
(
'objFill.v101.ouzh
o
u'
),
this
.
$t
(
'objFill.weitu'
),
this
.
$t
(
'objFill.v101.FinancialModule.changsha'
),
this
.
$t
(
'objFill.v101.FinancialModule.nanjing'
)
...
...
src/components/WebSet/WebSiteConfig.vue
View file @
30d585a5
...
...
@@ -201,7 +201,7 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:label=
"$t('objFill.v101.FinancialModule.qiye')+' LOGO'"
>
<div>
彩色(圖片尺寸:240x90)
</div>
<div>
{{
$t
(
'objFill.v101.caistpccjs'
)
}}
</div>
<div
class=
"webLogoDiv"
@
click=
"commonType=1"
>
<el-upload
:http-request=
"UploadAttachment"
:multiple=
"true"
accept=
"image/jpeg,image/gif,image/png,image/bmp"
:show-file-list=
"false"
action=
""
>
...
...
@@ -216,7 +216,7 @@
<el-col
:span=
"8"
>
<el-form-item
:label=
"$t('objFill.v101.wangxan')+' icon'"
>
<div>
(
圖片尺寸:16x16
)
</div>
<div>
(
{{
$t
(
'objFill.v101.tupiccsl'
)
}}
)
</div>
<div
class=
"webLogoDiv"
@
click=
"commonType=3"
style=
"width:100px;height:100px;"
>
<el-upload
:http-request=
"UploadAttachment"
:multiple=
"true"
accept=
"image/jpeg,image/gif,image/png,image/bmp"
:show-file-list=
"false"
action=
""
>
...
...
@@ -230,7 +230,7 @@
</el-col>
<el-col
:span=
"24"
>
<div
class=
"WebSite_Line"
></div>
<div
class=
"WebSite_font"
>
總公司聯絡資訊
</div>
<div
class=
"WebSite_font"
>
{{
$t
(
'objFill.v101.zonggoslluozx'
)
}}
</div>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:label=
"$t('hotel.table_tel')"
>
...
...
@@ -251,7 +251,7 @@
</el-col>
<el-col
:span=
"24"
>
<div
class=
"WebSite_Line"
></div>
<div
class=
"WebSite_font"
>
網路社群
</div>
<div
class=
"WebSite_font"
>
{{
$t
(
'objFill.v101.wangluosqu'
)
}}
</div>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:label=
"'Line '+$t('objFill.v101.xingdtiaomwz')"
>
...
...
@@ -265,7 +265,7 @@
</el-col>
<el-col
:span=
"24"
>
<div
class=
"WebSite_Line"
></div>
<div
class=
"WebSite_font"
>
其他顯示設定
</div>
<div
class=
"WebSite_font"
>
{{
$t
(
'objFill.v101.qitazansshed'
)
}}
</div>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:label=
"$t('objFill.v101.kesouwxshifs')"
>
...
...
@@ -304,26 +304,26 @@
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"訂購頁面價格標準內容(最多150字
)"
>
<el-form-item
:label=
"$t('objFill.v101.dinyymjgebz'
)"
>
<el-input
type=
"textarea"
v-model=
"PostMsg.TAOrderInfoDes"
:rows=
"4"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"24"
style=
"margin-bottom:50px"
>
<el-form-item>
<el-button
type=
"primary"
size=
"small"
@
click=
"saveData()"
>
儲存修改
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"saveData()"
>
{{
$t
(
'objFill.v101.cunchuxiug'
)
}}
</el-button>
</el-form-item>
</el-col>
</el-card>
</el-col>
</el-row>
</el-tab-pane>
<el-tab-pane
label=
"導航設定
"
name=
"third"
>
<el-tab-pane
:label=
"$t('objFill.v101.daohanshed')
"
name=
"third"
>
<!--
<el-col
:span=
"7"
style=
"margin-right:40px;"
>
<div
class=
"WebSite_Box"
>
<div
class=
"WebSite_Header"
>
網站選單設定
<div
class=
"Web_BtnDiv"
>
<el-button
type=
"primary"
size=
"small"
@
click=
"OpType=1,OperateDialog(-1)"
>
新增選單
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"OpType=1,OperateDialog(-1)"
>
{{
$t
(
'objFill.v101.xinzenxdan'
)
}}
</el-button>
</div>
</div>
<div
class=
"WebSite_body"
>
...
...
@@ -349,7 +349,7 @@
<div
class=
"WebSite_Header"
>
刊尾選單設定
<div
class=
"Web_BtnDiv"
>
<el-button
type=
"primary"
size=
"small"
@
click=
"OpType=2,OperateDialog(-1)"
>
新增選單
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"OpType=2,OperateDialog(-1)"
>
{{
$t
(
'objFill.v101.xinzenxdan'
)
}}
</el-button>
</div>
</div>
<div
class=
"WebSite_body"
>
...
...
@@ -376,7 +376,7 @@
<div>
刊尾小圖設定
</div>
<div
style=
"font-size:12px;"
>
(圖片尺寸:40x40或60x40(前台顯示高度40px)
</div>
<div
class=
"Web_BtnDiv"
>
<el-button
type=
"primary"
size=
"small"
@
click=
"OpType=3,OperateDialog(-1)"
>
新增選單
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"OpType=3,OperateDialog(-1)"
>
{{
$t
(
'objFill.v101.xinzenxdan'
)
}}
</el-button>
</div>
</div>
<div
class=
"WebSite_body"
>
...
...
@@ -400,9 +400,9 @@
<el-col
:span=
"7"
style=
"margin-right:40px;"
>
<div
class=
"WebSite_Box"
>
<div
class=
"WebSite_Header"
>
<div>
分公司資訊設定
</div>
<div>
{{
$t
(
'objFill.v101.fengshizxsdin'
)
}}
</div>
<div
class=
"Web_BtnDiv"
>
<el-button
type=
"primary"
size=
"small"
@
click=
"OpType=4,OperateDialog(-1)"
>
新增選單
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"OpType=4,OperateDialog(-1)"
>
{{
$t
(
'objFill.v101.xinzenxdan'
)
}}
</el-button>
</div>
</div>
<div
class=
"WebSite_body"
>
...
...
@@ -426,9 +426,9 @@
<el-col
:span=
"7"
>
<div
class=
"WebSite_Box"
>
<div
class=
"WebSite_Header"
>
表單簽核職位設定
{{
$t
(
'objFill.v101.biaodanqhzwsdi'
)
}}
<div
class=
"Web_BtnDiv"
>
<el-button
type=
"primary"
size=
"small"
@
click=
"OpType=5,OperateDialog(-1)"
>
新增選單
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"OpType=5,OperateDialog(-1)"
>
{{
$t
(
'objFill.v101.xinzenxdan'
)
}}
</el-button>
</div>
</div>
<div
class=
"WebSite_body"
>
...
...
@@ -451,7 +451,7 @@
</div>
</el-col>
<el-col
:span=
"24"
style=
"text-align:right;padding-right:8%;margin-top:50px;"
>
<el-button
type=
"primary"
size=
"small"
@
click=
"saveData()"
>
儲存修改
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"saveData()"
>
{{
$t
(
'objFill.v101.cunchuxiug'
)
}}
</el-button>
</el-col>
</el-tab-pane>
</el-tabs>
...
...
@@ -460,7 +460,7 @@
<el-form
label-width=
"100px"
>
<!-- 第一个 -->
<template
v-if=
"OpType==1"
>
<el-form-item
label=
"顯示文字
"
>
<el-form-item
:label=
"$t('objFill.v101.xianshiwenzi')
"
>
<el-input
v-model=
"MenuObj.NavTitle"
maxlength=
"50"
></el-input>
</el-form-item>
<el-form-item
:label=
"$t('objFill.v101.lianjie')"
>
...
...
@@ -475,14 +475,14 @@
</
template
>
<!-- 第二个 -->
<
template
v-if=
"OpType==2"
>
<el-form-item
label=
"顯示項目
"
>
<el-form-item
:label=
"$t('objFill.v101.xianshixianmu')
"
>
<el-select
style=
"width:100%"
v-model=
"MenuObj.MenuId"
@
change=
"changeMenu(1)"
>
<el-option
:label=
"$t('pub.pleaseSel')"
:value=
"0"
:key=
"0"
></el-option>
<el-option
v-for=
"(homeItem,homeIndex) in HomePageList"
:key=
"homeIndex+1"
:label=
"homeItem.NavTitle"
:value=
"homeItem.Id"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"開新分頁
"
>
<el-form-item
:label=
"$t('objFill.v101.kaixinfenye')
"
>
<el-select
style=
"width:100%"
v-model=
"MenuObj.IsNewOpen"
>
<el-option
:label=
"$t('pub.yes')"
:value=
"1"
:key=
"1"
></el-option>
<el-option
:label=
"$t('pub.no')"
:value=
"0"
:key=
"0"
></el-option>
...
...
@@ -491,7 +491,7 @@
</
template
>
<!-- 第三个 -->
<
template
v-if=
"OpType==3"
>
<el-form-item
label=
"顯示項目
"
>
<el-form-item
:label=
"$t('objFill.v101.xianshixianmu')
"
>
<el-select
style=
"width:100%"
v-model=
"MenuObj.MenuId"
@
change=
"changeMenu(2)"
>
<el-option
:label=
"$t('pub.pleaseSel')"
:value=
"0"
:key=
"0"
></el-option>
<el-option
v-for=
"(homeItem,homeIndex) in BottomTagPageList"
:key=
"homeIndex+1"
:label=
"homeItem.NavTitle"
...
...
@@ -501,13 +501,13 @@
<el-form-item
:label=
"$t('objFill.v101.lianjie')"
>
<el-input
v-model=
"MenuObj.NavUrl"
maxlength=
"50"
></el-input>
</el-form-item>
<el-form-item
label=
"預覽圖片
"
>
<el-form-item
:label=
"$t('objFill.v101.yulantup')
"
>
<img
:src=
"MenuObj.Icon"
alt=
""
style=
"height:80px;"
>
</el-form-item>
</
template
>
<!-- 第四个 -->
<
template
v-if=
"OpType==4"
>
<el-form-item
label=
"公司名稱
"
>
<el-form-item
:label=
"$t('admin.admin_company')
"
>
<el-input
v-model=
"BranchObj.BName"
></el-input>
</el-form-item>
<el-form-item
:label=
"$t('hotel.table_tel')"
>
...
...
@@ -525,7 +525,7 @@
</el-option>
</el-select>
</el-form-item>
-->
<el-form-item
label=
"協會證號
"
>
<el-form-item
:label=
"$t('objFill.v101.xiehuizhenh')
"
>
<el-input
v-model=
"BranchObj.BXieHuiCode"
></el-input>
</el-form-item>
<!--
<el-form-item
label=
"統一編號"
>
...
...
@@ -534,7 +534,7 @@
</
template
>
<!-- 第五个 -->
<
template
v-if=
"OpType==5"
>
<el-form-item
label=
"職位名稱
"
>
<el-form-item
:label=
"$t('objFill.v101.zhiwminc')
"
>
<el-input
v-model=
"PositionObj.Name"
></el-input>
</el-form-item>
</
template
>
...
...
src/components/WebSet/WebSiteContract.vue
View file @
30d585a5
...
...
@@ -20,16 +20,16 @@
<li>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.searchBtn')"
@
click=
"resetPageIndex(),getData()"
/>
<input
type=
"button"
class=
"normalBtn"
@
click=
"outerVisible=true,clearMsg()"
value=
"上传契约
"
/>
<input
type=
"button"
class=
"normalBtn"
@
click=
"outerVisible=true,clearMsg()"
:value=
"$t('objFill.v101.shangcqiyue')
"
/>
</li>
</ul>
</div>
<div>
<el-table
:data=
"dataList"
style=
"width: 100%"
v-loading=
"loading"
:default-sort=
"
{prop: 'date', order: 'descending'}">
<el-table-column
prop=
"Name"
label=
"档案名称
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"Name"
:label=
"$t('objFill.v101.danganminc')
"
header-align=
"center"
align=
"center"
>
</el-table-column>
<el-table-column
label=
"查看
"
header-align=
"center"
align=
"center"
>
<el-table-column
:label=
"$t('fnc.chakan')
"
header-align=
"center"
align=
"center"
>
<template
slot-scope=
"scope"
>
<a
v-if=
"scope.row.Url"
:href=
"scope.row.Url"
target=
"_blank"
class=
"preview"
>
{{
$t
(
'sm.yulan'
)
}}
</a>
</
template
>
...
...
@@ -40,9 +40,9 @@
inactive-color=
"#dcdfe6"
@
change=
"UpdateIsOpen(scope.row)"
></el-switch>
</
template
>
</el-table-column>
<el-table-column
prop=
"CreateByName"
label=
"建立人
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"CreateByName"
:label=
"$t('objFill.v101.jianliren')
"
header-align=
"center"
align=
"center"
>
</el-table-column>
<el-table-column
prop=
"CreateTimeStr"
label=
"建立时间
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"CreateTimeStr"
:label=
"$t('objFill.v101.jianlishij')
"
header-align=
"center"
align=
"center"
>
</el-table-column>
<el-table-column
:label=
"$t('system.table_operation')"
header-align=
"center"
align=
"center"
>
<
template
slot-scope=
"scope"
>
...
...
@@ -61,7 +61,7 @@
</el-pagination>
</div>
<el-dialog
title=
"上传契约
"
:visible
.
sync=
"outerVisible"
center
width=
"400px"
>
<el-dialog
:title=
"$t('objFill.v101.shangcqiyue')
"
:visible
.
sync=
"outerVisible"
center
width=
"400px"
>
<el-form
:model=
"addMsg"
ref=
"addMsg"
label-width=
"120px"
>
<el-row>
<el-col
:span=
"24"
>
...
...
@@ -69,11 +69,11 @@
<el-radio
v-model=
"addMsg.IsOpen"
:label=
"1"
>
{{$t('pub.openSel')}}
</el-radio>
<el-radio
v-model=
"addMsg.IsOpen"
:label=
"0"
>
{{$t('pub.closeSel')}}
</el-radio>
</el-form-item>
<el-form-item
label=
"档案名称
"
>
<el-input
type=
"text"
v-model=
"addMsg.Name"
maxlength=
"50"
placeholder=
"档案名称
"
>
<el-form-item
:label=
"$t('objFill.v101.danganminc')
"
>
<el-input
type=
"text"
v-model=
"addMsg.Name"
maxlength=
"50"
:placeholder=
"$t('objFill.v101.danganminc')
"
>
</el-input>
</el-form-item>
<el-form-item
label=
"档案上传
"
>
<el-form-item
:label=
"$t('objFill.v101.danganshangc')
"
>
<el-upload
:http-request=
"UploadAttachment"
:multiple=
"true"
accept=
".pdf,.PDF"
:show-file-list=
"false"
action=
""
>
<div
class=
"addIconDiv"
>
...
...
src/components/WebSet/WebSiteCustomer.vue
View file @
30d585a5
...
...
@@ -27,25 +27,25 @@
<li>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.searchBtn')"
@
click=
"resetPageIndex(),getData()"
/>
<input
type=
"button"
class=
"normalBtn"
@
click=
"goUrl('WebSiteUpdate',0)"
value=
"新增頁面
"
/>
<input
type=
"button"
class=
"normalBtn"
@
click=
"goUrl('WebSiteUpdate',0)"
:value=
"$t('objFill.v101.xinzengyem')
"
/>
</li>
</ul>
</div>
<div>
<el-table
:data=
"dataList"
style=
"width: 100%"
v-loading=
"loading"
:default-sort=
"
{prop: 'date', order: 'descending'}">
<el-table-column
prop=
"PageName"
label=
"頁面名稱
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"PageName"
:label=
"$t('objFill.v101.yemianminc')
"
header-align=
"center"
align=
"center"
>
<template
slot-scope=
"scope"
>
<span
class=
"webSitePageName"
@
click=
"GoCustom(scope.row.Id)"
>
{{
scope
.
row
.
PageName
}}
</span>
</
template
>
</el-table-column>
<el-table-column
prop=
"CreateByName"
label=
"新增人員
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"CreateByName"
:label=
"$t('objFill.v101.xinzenreny')
"
header-align=
"center"
align=
"center"
>
</el-table-column>
<el-table-column
prop=
"UpdateTimeStr"
label=
"最後更新時間
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"UpdateTimeStr"
:label=
"$t('objFill.v101.zuihgxinsji')
"
header-align=
"center"
align=
"center"
>
</el-table-column>
<el-table-column
prop=
"CreateTimeStr"
label=
"新增時間
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"CreateTimeStr"
:label=
"$t('objFill.v101.xinzengshij')
"
header-align=
"center"
align=
"center"
>
</el-table-column>
<el-table-column
prop=
"IsIndex"
label=
"设为首页
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"IsIndex"
:label=
"$t('objFill.v101.sheweisouye')
"
header-align=
"center"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<el-switch
v-model=
"scope.row.IsIndex"
...
...
src/components/WebSet/WebSiteEdit.vue
View file @
30d585a5
...
...
@@ -202,9 +202,9 @@
<
template
v-if=
"item.Id=='white_label_other'&&item.plugData.Type==6"
>
</
template
>
<
template
v-else
>
<el-button
type=
"primary"
size=
"small"
@
click=
"showDialog(item)"
>
編輯
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"showDialog(item)"
>
{{
$t
(
'pub.edit'
)
}}
</el-button>
</
template
>
<el-button
type=
"danger"
size=
"small"
@
click=
"deletePlug(index)"
>
刪除
</el-button>
<el-button
type=
"danger"
size=
"small"
@
click=
"deletePlug(index)"
>
{{$t('objFill.v101.shanchu')}}
</el-button>
<span
class=
"Movie_sj"
>
{{$t('Operation.Op_shangjia')}}
</span>
<el-switch
v-model=
"item.isShelves"
@
change=
"getSearchCount(item)"
:active-value=
"1"
:inactive-value=
"0"
active-color=
"#13ce66"
inactive-color=
"#dcdfe6"
></el-switch>
...
...
@@ -325,39 +325,39 @@
dragObj
:
{},
tempCountry
:[
{
name
:
'日本'
,
name
:
this
.
$t
(
'objFill.v101.FinancialModule.riben'
)
,
val
:
1
},
{
name
:
'韓國'
,
name
:
this
.
$t
(
'objFill.v101.hanguo'
)
,
val
:
2
},
{
name
:
'澳洲'
,
name
:
this
.
$t
(
'objFill.v101.aozhou'
)
,
val
:
3
},
{
name
:
'東南亞'
,
name
:
this
.
$t
(
'objFill.v101.dongnanya'
)
,
val
:
4
},
{
name
:
'歐洲'
,
name
:
this
.
$t
(
'objFill.v101.ouzhou'
)
,
val
:
5
},
{
name
:
'中國大陸'
,
name
:
this
.
$t
(
'objFill.v101.zhongguodlu'
)
,
val
:
6
},
{
name
:
'台灣'
,
name
:
this
.
$t
(
'objFill.v101.FinancialModule.taiwan'
)
,
val
:
7
},
{
name
:
'北美'
,
name
:
this
.
$t
(
'objFill.v101.beimei'
)
,
val
:
8
},
{
name
:
'中東亞非'
,
name
:
this
.
$t
(
'objFill.v101.zhongdongyafei'
)
,
val
:
9
}
],
...
...
@@ -392,7 +392,7 @@
this
.
templateList
=
this
.
realTemplateList
}
else
{
this
.
templateList
=
[]
this
.
Error
(
"該模板正在維護,敬請期待"
)
this
.
Error
(
this
.
$t
(
'objFill.v101.gaimobzzwhu'
)
)
}
this
.
templateId
=
0
this
.
detailsList
=
[]
...
...
@@ -524,7 +524,7 @@
}
})
if
(
isCount
>
1
){
this
.
Error
(
'搜尋輪播橫已经存在了'
);
this
.
Error
(
this
.
$t
(
'objFill.v101.souxlubbhycz'
)
);
item
.
isShelves
=
0
}
this
.
$forceUpdate
();
...
...
src/components/WebSet/WebSiteIndex.vue
View file @
30d585a5
...
...
@@ -7,7 +7,7 @@
margin
:
10px
auto
;
max-width
:
1080px
;
min-width
:
800px
;
height
:
calc
(
100%
-
20px
);
}
.WebSiteIndex
.WebSiteTopdiv
.title
{
...
...
@@ -27,15 +27,15 @@
<div
class=
"WebSiteIndex"
>
<div
class=
"WebSiteTopdiv"
>
<div
class=
"title"
>
首页版面設定
{{
$t
(
'objFill.v101.souyebanmsdin'
)
}}
<el-button
type=
"primary"
size=
"small"
@
click=
"saveData()"
>
{{
$t
(
'pub.saveBtn'
)
}}
</el-button>
</div>
</div>
<WebSiteEdit
ref=
"WebSiteEdit"
:templateData=
"postMsg.HomeDataList"
v-on:getNewTemplateData=
"getNewTemplateData"
>
</WebSiteEdit>
</div>
<div>
</div>
</div>
</
template
>
...
...
src/components/WebSet/WebSiteSearch.vue
View file @
30d585a5
...
...
@@ -48,7 +48,7 @@
<el-row>
<el-col
:span=
"24"
>
<el-form-item>
<el-button
type=
"primary"
size=
"small"
@
click=
"saveData()"
>
儲存修改
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"saveData()"
>
{{
$t
(
'objFill.v101.cunchuxiug'
)
}}
</el-button>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -75,7 +75,7 @@
size=
"small"
style=
"margin:40px 0"
@
click=
"saveData()"
>
儲存修改
</el-button>
>
{{
$t
(
'objFill.v101.cunchuxiug'
)
}}
</el-button>
</el-col>
</el-row>
</div>
...
...
@@ -104,7 +104,7 @@
></el-switch>
</
template
>
</el-table-column>
<el-table-column
prop=
"AgencyName"
label=
"旅行社
"
width=
"300px"
></el-table-column>
<el-table-column
prop=
"AgencyName"
:label=
"$t('objFill.v101.lvxingshe')
"
width=
"300px"
></el-table-column>
<el-table-column
label=
"設定區域"
width=
"200px"
>
<
template
slot-scope=
"scope"
>
<el-button
...
...
@@ -120,7 +120,7 @@
<
template
slot-scope=
"scope"
>
{{
getAreaName
(
scope
.
row
.
SetArea
)
}}
</
template
>
</el-table-column>
</el-table>
<el-button
type=
"primary"
size=
"small"
style=
"margin-top:20px;"
@
click=
"saveData()"
>
儲存修改
</el-button>
<el-button
type=
"primary"
size=
"small"
style=
"margin-top:20px;"
@
click=
"saveData()"
>
{{$t('objFill.v101.cunchuxiug')}}
</el-button>
</div>
</el-tab-pane>
<el-tab-pane
label=
"搜尋結果頁面"
name=
"fourth"
>
...
...
@@ -139,7 +139,7 @@
size=
"small"
style=
"margin:40px 0"
@
click=
"saveData()"
>
儲存修改
</el-button>
>
{{$t('objFill.v101.cunchuxiug')}}
</el-button>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -193,7 +193,7 @@
<i
style=
"font-size:16px;"
class=
"iconfont icon-gengduojiantou"
></i>
</el-col>
<el-col
:span=
"10"
style=
"font-size:12px"
>
<el-select
v-model=
"x.targetId"
filterable
placeholder=
"請選擇
"
@
change=
"changeMapping"
>
<el-select
v-model=
"x.targetId"
filterable
:placeholder=
"$t('pub.pleaseSel')
"
@
change=
"changeMapping"
>
<el-option
v-for=
"(y,yi) in areaData"
:key=
"yi"
...
...
src/components/WebSet/WebSiteService.vue
View file @
30d585a5
...
...
@@ -26,17 +26,17 @@
<div
class=
"query-box"
>
<ul>
<li>
<label>
狀態
:
</label>
<el-select
class=
"wp40 accountList"
v-model=
"msg.DemandStatus"
placeholder=
"請選擇
"
>
<el-option
:key=
"0"
label=
"待處理
"
:value=
"0"
>
</el-option>
<el-option
:key=
"1"
label=
"處理中
"
:value=
"1"
>
</el-option>
<el-option
:key=
"2"
label=
"已完成
"
:value=
"2"
>
</el-option>
<el-option
:key=
"3"
label=
"轉訂單
"
:value=
"3"
>
</el-option>
<label>
{{
$t
(
'admin.admin_status'
)
}}
:
</label>
<el-select
class=
"wp40 accountList"
v-model=
"msg.DemandStatus"
:placeholder=
"$t('pub.pleaseSel')
"
>
<el-option
:key=
"0"
:label=
"$t('Airticket.Air_toProcessed')
"
:value=
"0"
>
</el-option>
<el-option
:key=
"1"
:label=
"$t('visa.v_chulizhong')
"
:value=
"1"
>
</el-option>
<el-option
:key=
"2"
:label=
"$t('leader.leader_HasCompleted')
"
:value=
"2"
>
</el-option>
<el-option
:key=
"3"
:label=
"$t('objFill.v101.zhuandindan')
"
:value=
"3"
>
</el-option>
<el-option
:key=
"4"
:label=
"$t('hotel.hotel_HasBeenCancelled')"
:value=
"4"
>
</el-option>
</el-select>
</li>
<li>
<label>
稱呼
:
</label>
<label>
{{
$t
(
'objFill.v101.chenghu'
)
}}
:
</label>
<el-input
v-model=
"msg.Name"
:placeholder=
"$t('system.ph_in')"
@
keyup
.
native
.
enter=
"getData"
class=
"w210"
>
</el-input>
</li>
...
...
@@ -50,27 +50,27 @@
<div>
<el-table
:data=
"dataList"
style=
"width: 100%"
v-loading=
"loading"
:default-sort=
"
{prop: 'date', order: 'descending'}">
<el-table-column
prop=
"SalesManName"
label=
"業務員
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"SalesManName"
:label=
"$t('isa.v_yewuyuan')
"
header-align=
"center"
align=
"center"
>
</el-table-column>
<el-table-column
prop=
"Id"
label=
"需求單編號
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"Id"
:label=
"$t('objFill.v101.qingqiudbianh')
"
header-align=
"center"
align=
"center"
>
</el-table-column>
<!--
<el-table-column
prop=
"Id"
label=
"旅行社
"
sortable
>
<!--
<el-table-column
prop=
"Id"
:label=
"$t('objFill.v101.lvxingshe')
"
sortable
>
</el-table-column>
-->
<el-table-column
prop=
"TripStartDate"
label=
"出團日期
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"TripStartDate"
:label=
"$t('sm.chutuandate')
"
header-align=
"center"
align=
"center"
>
</el-table-column>
<el-table-column
prop=
"TripTitle"
width=
"400"
:label=
"$t('objFill.xingchengmc')"
header-align=
"center"
align=
"left"
>
</el-table-column>
<el-table-column
prop=
"TCNUM"
label=
"團位編號
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"TCNUM"
:label=
"$t('objFill.v101.tuanweibianh')
"
header-align=
"center"
align=
"center"
>
</el-table-column>
<el-table-column
prop=
"CreateByName"
label=
"需求者
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"CreateByName"
:label=
"$t('objFill.v101.xuqiuzhe')
"
header-align=
"center"
align=
"center"
>
</el-table-column>
<el-table-column
prop=
"Mobile"
label=
"手機號碼
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"Mobile"
:label=
"$t('pub.mbPhoneNum')
"
header-align=
"center"
align=
"center"
>
</el-table-column>
<el-table-column
prop=
"EMail"
label=
"電子信箱
"
header-align=
"center"
align=
"left"
>
<el-table-column
prop=
"EMail"
:label=
"$t('objFill.v101.Contract.dianzixx')
"
header-align=
"center"
align=
"left"
>
</el-table-column>
<el-table-column
prop=
"Remarks"
label=
"備註
"
header-align=
"center"
align=
"left"
>
<el-table-column
prop=
"Remarks"
:label=
"$t('pub.pubRemark')
"
header-align=
"center"
align=
"left"
>
</el-table-column>
<el-table-column
prop=
"CreateDateStr2"
label=
"提出時間
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"CreateDateStr2"
:label=
"$t('Airticket.Air_PutForwardTime')
"
header-align=
"center"
align=
"center"
>
</el-table-column>
<el-table-column
prop=
"DemandStatusStr"
:label=
"$t('admin.admin_status')"
header-align=
"center"
align=
"center"
>
</el-table-column>
...
...
@@ -91,7 +91,7 @@
</el-pagination>
</div>
<el-dialog
title=
"需求单管理
"
:visible
.
sync=
"outerVisible"
custom-class=
"xuqiuDialog"
center
width=
"800px"
>
<el-dialog
:title=
"$t('objFill.v101.xuqiudangli')
"
:visible
.
sync=
"outerVisible"
custom-class=
"xuqiuDialog"
center
width=
"800px"
>
<el-form
:model=
"addMsg"
ref=
"addMsg"
label-width=
"120px"
>
<el-row>
<el-col
:span=
"24"
>
...
...
@@ -102,57 +102,57 @@
</el-row>
<el-row
style=
"margin-top:10px;"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"出團日期
"
>
<el-form-item
:label=
"$t('sm.chutuandate')
"
>
<span>
{{EditObj.TripStartDate}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"團位編號
"
>
<el-form-item
:label=
"$t('objFill.v101.tuanweibianh')
"
>
<span>
{{EditObj.TCNUM}}
</span>
</el-form-item>
</el-col>
</el-row>
<el-row
style=
"border-bottom:1px solid #d1d1d1;padding-bottom:10px;"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"旅行社
"
>
<el-form-item
:label=
"$t('objFill.v101.lvxingshe')
"
>
<span></span>
</el-form-item>
</el-col>
</el-row>
<el-row
style=
"margin-top:10px;"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"需求者
"
>
<el-form-item
:label=
"$t('objFill.v101.xuqiuzhe')
"
>
<span>
{{EditObj.CreateByName}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"稱呼
"
>
<el-form-item
:label=
"$t('objFill.v101.chenghu')
"
>
<span>
{{EditObj.Name}}
</span>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"手機號碼
"
>
<el-form-item
:label=
"$t('pub.mbPhoneNum')
"
>
<span>
{{EditObj.Mobile}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"電子信箱
"
>
<el-form-item
:label=
"$t('objFill.v101.Contract.dianzixx')
"
>
<span>
{{EditObj.EMail}}
</span>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"提出時間
"
>
<el-form-item
:label=
"$t('Airticket.Air_PutForwardTime')
"
>
<span>
{{EditObj.CreateDateStr2}}
</span>
</el-form-item>
</el-col>
</el-row>
<el-row
style=
"border-bottom:1px solid #d1d1d1;padding-bottom:10px;"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"備註
"
>
<el-form-item
:label=
"$t('pub.pubRemark')
"
>
<span>
{{EditObj.Remarks}}
</span>
</el-form-item>
</el-col>
...
...
@@ -164,14 +164,14 @@
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
:key=
"0"
:label=
"$t('Airticket.Air_toProcessed')"
:value=
"0"
>
</el-option>
<el-option
:key=
"1"
label=
"处理中"
:value=
"1"
>
</el-option>
<el-option
:key=
"2"
label=
"已完成
"
:value=
"2"
>
</el-option>
<el-option
:key=
"2"
:label=
"$t('leader.leader_HasCompleted')
"
:value=
"2"
>
</el-option>
<el-option
:key=
"3"
label=
"转订单"
:value=
"3"
>
</el-option>
<el-option
:key=
"4"
:label=
"$t('hotel.hotel_HasBeenCancelled')"
:value=
"4"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"客服人員
"
>
<el-form-item
:label=
"$t('objFill.v101.kefurenyu')
"
>
<el-select
class=
"wp40 accountList"
v-model=
"addMsg.SalesmanId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
"0"
>
</el-option>
...
...
@@ -183,8 +183,8 @@
</el-row>
<el-row
style=
"margin-top:20px;"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"承辦人員備註
"
>
<el-input
type=
"textarea"
:rows=
"4"
maxlength=
'50'
placeholder=
"承辦人員備註
"
v-model=
'addMsg.SalesManRemark'
>
<el-form-item
:label=
"$t('objFill.v101.chenbanrbeiz')
"
>
<el-input
type=
"textarea"
:rows=
"4"
maxlength=
'50'
:placeholder=
"$t('objFill.v101.chenbanrbeiz')
"
v-model=
'addMsg.SalesManRemark'
>
</el-input>
</el-form-item>
</el-col>
...
...
@@ -196,15 +196,15 @@
</div>
</el-dialog>
<el-dialog
title=
"需求单转订单
"
:visible
.
sync=
"isShowDemandOrder"
width=
"1000px"
append-to-body
>
<el-dialog
:title=
"$t('objFill.v101.xuqiudzdind')
"
:visible
.
sync=
"isShowDemandOrder"
width=
"1000px"
append-to-body
>
<el-form
label-width=
"120px"
>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"成人
"
>
<el-input
placeholder=
"成人数量
"
class=
"wp40"
v-model=
"addMsg.ManNum"
/>
<el-form-item
:label=
"$t('salesModule.Adult')
"
>
<el-input
:placeholder=
"$t('objFill.v101.chengrenshul')
"
class=
"wp40"
v-model=
"addMsg.ManNum"
/>
</el-form-item>
<el-form-item
label=
"小孩
"
>
<el-input
placeholder=
"小孩数量
"
class=
"wp40"
v-model=
"addMsg.ChirdNum"
/>
<el-form-item
:label=
"$t('op.Child')
"
>
<el-input
:placeholder=
"$t('objFill.v101.xiaohaishul')
"
class=
"wp40"
v-model=
"addMsg.ChirdNum"
/>
</el-form-item>
</el-col>
</el-row>
...
...
src/components/WebSet/WebSiteTemplate.vue
View file @
30d585a5
...
...
@@ -15,7 +15,7 @@
<div
class=
"query-box"
>
<ul>
<li>
<label>
模板名称
:
</label>
<label>
{{
$t
(
'objFill.v101.mobanmincheng'
)
}}
:
</label>
<el-input
v-model=
"msg.TemplateName"
:placeholder=
"$t('system.ph_in')"
@
keyup
.
native
.
enter=
"getData"
class=
"w210"
>
</el-input>
...
...
@@ -23,7 +23,7 @@
<li>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.searchBtn')"
@
click=
"resetPageIndex(),getData()"
/>
<input
type=
"button"
class=
"normalBtn"
@
click=
"outerVisible=true,clearMsg()"
value=
"添加模板
"
/>
<input
type=
"button"
class=
"normalBtn"
@
click=
"outerVisible=true,clearMsg()"
:value=
"$t('objFill.v101.tianjiamoban')
"
/>
</li>
</ul>
</div>
...
...
@@ -32,9 +32,9 @@
:default-sort=
"
{prop: 'date', order: 'descending'}">
<el-table-column
prop=
"Id"
:label=
"$t('hotel.hotel_SerialNumber')"
sortable
header-align=
"center"
align=
"center"
>
</el-table-column>
<el-table-column
prop=
"TemplateKey"
label=
"模板Key
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"TemplateKey"
:label=
"$t('objFill.v101.moban')+'Key'
"
header-align=
"center"
align=
"center"
>
</el-table-column>
<el-table-column
prop=
"TemplateName"
label=
"模板名称
"
header-align=
"center"
align=
"center"
>
<el-table-column
prop=
"TemplateName"
:label=
"$t('objFill.v101.mobanmincheng')
"
header-align=
"center"
align=
"center"
>
</el-table-column>
<el-table-column
:label=
"$t('system.table_operation')"
header-align=
"center"
align=
"center"
>
<template
slot-scope=
"scope"
>
...
...
@@ -42,7 +42,7 @@
<el-button
type=
"primary"
icon=
"el-icon-edit"
circle
@
click=
"outerVisible = true,updateData(scope.row)"
>
</el-button>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"模板配置
"
placement=
"top-start"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('objFill.v101.mobanpeizhi')
"
placement=
"top-start"
>
<el-button
type=
"primary"
class=
"iconfont icon-danju1"
circle
@
click=
"GoToSubPage(scope.row)"
>
</el-button>
</el-tooltip>
...
...
@@ -57,16 +57,16 @@
</el-pagination>
</div>
<el-dialog
title=
"模板管理
"
:visible
.
sync=
"outerVisible"
center
width=
"400px"
>
<el-dialog
:title=
"$t('objFill.v101.mobanguanli')
"
:visible
.
sync=
"outerVisible"
center
width=
"400px"
>
<el-form
:model=
"addMsg"
ref=
"addMsg"
label-width=
"120px"
>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"模板Key
"
>
<el-input
type=
"text"
v-model=
"addMsg.TemplateKey"
maxlength=
"50"
placeholder=
"模板Key
"
>
<el-form-item
:label=
"$t('objFill.v101.moban')+'Key'
"
>
<el-input
type=
"text"
v-model=
"addMsg.TemplateKey"
maxlength=
"50"
:placeholder=
"$t('objFill.v101.moban')+'Key'
"
>
</el-input>
</el-form-item>
<el-form-item
label=
"模板名称
"
>
<el-input
type=
"text"
v-model=
"addMsg.TemplateName"
maxlength=
"50"
placeholder=
"模板名称
"
>
<el-form-item
:label=
"$t('objFill.v101.mobanmincheng')
"
>
<el-input
type=
"text"
v-model=
"addMsg.TemplateName"
maxlength=
"50"
:placeholder=
"$t('objFill.v101.mobanmincheng')
"
>
</el-input>
</el-form-item>
</el-col>
...
...
src/components/WebSet/WebSiteTemplateDetails.vue
View file @
30d585a5
...
...
@@ -15,8 +15,8 @@
<div
class=
"query-box"
>
<ul>
<li>
<input
type=
"button"
class=
"hollowFixedBtn"
@
click=
"GoToTemplatepage()"
value=
"返回列表
"
/>
<input
type=
"button"
class=
"normalBtn"
@
click=
"outerVisible=true,clearMsg()"
value=
"添加模板
"
/>
<input
type=
"button"
class=
"hollowFixedBtn"
@
click=
"GoToTemplatepage()"
:value=
"$t('adm.adm_fhlb')
"
/>
<input
type=
"button"
class=
"normalBtn"
@
click=
"outerVisible=true,clearMsg()"
:value=
"$t('objFill.v101.tianjiamoban')
"
/>
</li>
</ul>
</div>
...
...
@@ -25,7 +25,7 @@
:default-sort=
"
{prop: 'date', order: 'descending'}">
<el-table-column
prop=
"Id"
:label=
"$t('hotel.hotel_SerialNumber')"
sortable
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"TemplateName"
label=
"模板名称
"
sortable
width=
"150"
>
<el-table-column
prop=
"TemplateName"
:label=
"$t('objFill.v101.mobanmincheng')
"
sortable
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"SubTemplateName"
:label=
"$t('system.query_airName')"
sortable
width=
"150"
>
<template
slot-scope=
"scope"
>
...
...
@@ -34,13 +34,13 @@
</span>
</
template
>
</el-table-column>
<el-table-column
prop=
"TemplateData"
label=
"模板数据
"
sortable
>
<el-table-column
prop=
"TemplateData"
:label=
"$t('objFill.v101.mobanshuju')
"
sortable
>
<
template
slot-scope=
"scope"
>
<span
v-html=
"scope.row.TemplateData"
>
</span>
</
template
>
</el-table-column>
<el-table-column
:label=
"$t('system.table_operation')"
>
sortable width="160">
<el-table-column
:label=
"$t('system.table_operation')"
sortable
width=
"160"
>
<
template
slot-scope=
"scope"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('system.table_edit')"
placement=
"top-start"
>
<el-button
type=
"primary"
icon=
"el-icon-edit"
circle
@
click=
"outerVisible = true,updateData(scope.row)"
>
...
...
@@ -53,15 +53,15 @@
</el-table-column>
</el-table>
</div>
<el-dialog
title=
"模板配置
"
:visible
.
sync=
"outerVisible"
center
width=
"700px"
>
<el-dialog
:title=
"$t('objFill.v101.mobanpeizhi')
"
:visible
.
sync=
"outerVisible"
center
width=
"700px"
>
<el-form
:model=
"addMsg"
ref=
"addMsg"
label-width=
"120px"
>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"模板名称
"
>
<el-input
type=
"text"
v-model=
"addMsg.SubTemplateName"
maxlength=
"50"
placeholder=
"模板名称
"
>
<el-form-item
:label=
"$t('objFill.v101.mobanmincheng')
"
>
<el-input
type=
"text"
v-model=
"addMsg.SubTemplateName"
maxlength=
"50"
:placeholder=
"$t('objFill.v101.mobanmincheng')
"
>
</el-input>
</el-form-item>
<el-form-item
label=
"模板详情
"
>
<el-form-item
:label=
"$t('objFill.v101.mobanxiangqi')
"
>
<el-input
type=
"textarea"
:autosize=
"{ minRows: 10}"
:placeholder=
"$t('fnc.qsrneirong')"
v-model=
"addMsg.Data"
>
</el-input>
</el-form-item>
...
...
src/components/WebSet/WebSiteTrip.vue
View file @
30d585a5
...
...
@@ -76,27 +76,27 @@
</
style
>
<
template
>
<!--
行程內容頁
(行程内容页)-->
<!--
{{
$t
(
'objFill.v101.xingchennrye'
)
}}
(行程内容页)-->
<div
class=
"WebSiteTrip"
>
<el-form
label-width=
"80px"
>
<div
class=
"layout_preview_inner"
>
<div
class=
"layout_box_header"
>
<h1
class=
"layout_box_title"
>
行程內容頁 功能開關
</h1>
<h1
class=
"layout_box_title"
>
{{
$t
(
'objFill.v101.xingchennrye'
)
}}
{{
$t
(
'objFill.v101.gongnkaiguan'
)
}}
</h1>
<div
style=
"float:right;margin-top:-6px;"
>
<el-button
type=
"primary"
size=
"small"
@
click=
"saveData()"
>
{{
$t
(
'pub.saveBtn'
)
}}
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"goTripList()"
>
預覽
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"goTripList()"
>
{{
$t
(
'objFill.yulan'
)
}}
</el-button>
</div>
</div>
<div
class=
"layout_preview_list"
>
<div
class=
"layout_temp_item"
>
<div
class=
"layout_full_temp"
>
<h2
class=
"layout_temp_title"
>
行程頁背版
</h2>
<h2
class=
"layout_temp_title"
>
{{
$t
(
'objFill.v101.xingcyebeib'
)
}}
</h2>
<div
style=
"padding-top:10px;font-size:14px;"
>
<span>
預設
:
</span>
<span>
{{
$t
(
'objFill.v101.yushe'
)
}}
:
</span>
<el-radio
v-if=
"TripBgImgItem&&TripBgImgItem.plugData"
v-model=
"TripBgImgItem.plugData.IsShowBgImg"
:label=
"1"
>
開啟
</el-radio>
:label=
"1"
>
{{
$t
(
'pub.openSel'
)
}}
</el-radio>
<el-radio
v-if=
"TripBgImgItem&&TripBgImgItem.plugData"
v-model=
"TripBgImgItem.plugData.IsShowBgImg"
:label=
"0"
>
關閉
</el-radio>
:label=
"0"
>
{{
$t
(
'pub.closeSel'
)
}}
</el-radio>
</div>
<template
v-if=
"TripBgImgItem&&TripBgImgItem.plugData&&TripBgImgItem.plugData.IsShowBgImg==1"
>
<img
:src=
"DefaultBgImg"
style=
"width:100%;"
/>
...
...
@@ -105,7 +105,7 @@
</div>
<div
class=
"layout_temp_item"
>
<div
class=
"layout_full_temp"
>
<el-form-item
label=
"動態橫幅
"
>
<el-form-item
:label=
"$t('objFill.v101.dongtaihenfu')
"
>
<el-select
v-if=
"TripBottonItem&&TripBottonItem.plugData"
style=
"width:100%"
v-model=
"TripBottonItem.plugData.TripBottonStyle"
>
<el-option
v-for=
"(item,index) in TripBottonStyleArray"
:key=
"index"
:label=
"item.Name"
...
...
@@ -121,7 +121,7 @@
<div
class=
"layout_preview_inner"
>
<div
class=
"layout_preview_list"
>
<div
class=
"layout_box_header"
>
<h1
class=
"layout_box_title"
>
行程內容頁 版面順序調整
</h1>
<h1
class=
"layout_box_title"
>
{{$t('objFill.v101.xingchennrye')}} {{$t('objFill.v101.banmiansstz')}}
</h1>
</div>
<
template
v-for=
"(item,index) in OtherList"
>
<!-- 标题 -->
...
...
@@ -143,9 +143,9 @@
<div
class=
"layout_temp_item"
v-if=
"item.Id=='TripListItem'"
:key=
"index+100"
>
<div
class=
"layout_full_temp"
>
<el-form-item>
<span
style=
"font-size: 12px;color: #888;font-weight: 400;"
>
(
無設定團位時則不顯示
)
</span>
<span
style=
"font-size: 12px;color: #888;font-weight: 400;"
>
(
{{
$t
(
'objFill.v101.wushedtwbxs'
)
}}
)
</span>
</el-form-item>
<el-form-item
label=
"行程資訊
"
>
<el-form-item
:label=
"$t('objFill.v101.xingchengzix')
"
>
<el-select
v-model=
"item.plugData.TripListStyle"
style=
"width:100%"
>
<el-option
v-for=
"(item,index) in TripListStyleArray"
:key=
"index"
:label=
"item.Name"
:value=
"item.Id"
>
...
...
@@ -166,11 +166,11 @@
<!-- 每日行程 -->
<div
class=
"layout_temp_item"
v-if=
"item.Id=='TripDayItem'"
:key=
"index+110"
>
<div
class=
"layout_full_temp"
>
<h2
class=
"layout_temp_title"
>
每日行程
</h2>
<h2
class=
"layout_temp_title"
>
{{
$t
(
'objFill.v101.meirixingc'
)
}}
</h2>
<div
style=
"margin:10px 0;font-size:14px;"
>
<span>
預設
:
</span>
<el-radio
v-model=
"item.plugData.TripDayIsOpen"
:label=
"1"
>
展開
</el-radio>
<el-radio
v-model=
"item.plugData.TripDayIsOpen"
:label=
"0"
>
收合
</el-radio>
<span>
{{
$t
(
'objFill.v101.yushe'
)
}}
:
</span>
<el-radio
v-model=
"item.plugData.TripDayIsOpen"
:label=
"1"
>
{{
$t
(
'fnc.zhankai'
)
}}
</el-radio>
<el-radio
v-model=
"item.plugData.TripDayIsOpen"
:label=
"0"
>
{{
$t
(
'objFill.v101.shouhe'
)
}}
</el-radio>
</div>
<el-select
v-model=
"item.plugData.TripDayStyle"
style=
"width:100%"
>
<el-option
v-for=
"(item,index) in TripDayStyleArray"
:key=
"index"
:label=
"item.Name"
:value=
"item.Id"
>
...
...
@@ -190,8 +190,8 @@
<!-- 立即预定 -->
<div
class=
"layout_temp_item"
v-if=
"item.Id=='OrderItem'"
:key=
"index+120"
>
<div
class=
"layout_full_temp"
>
<div
class=
"layout_temp_title"
>
立即預訂
<span
style=
"font-size: 12px;color: #888;font-weight: 400;"
>
(
無設定團位時則不顯示
)
</span></div>
<div
class=
"layout_temp_title"
>
{{
$t
(
'objFill.v101.hote.lijiyud'
)
}}
<span
style=
"font-size: 12px;color: #888;font-weight: 400;"
>
(
{{
$t
(
'objFill.v101.wushedtwbxs'
)
}}
)
</span></div>
<img
:src=
"DefaultOrderImg"
style=
"width:100%;"
/>
<div
class=
"layout_move_div"
>
<div
class=
"layout_common_move"
v-if=
"index!=0"
@
click=
"MoveData(index,1)"
>
...
...
@@ -208,9 +208,9 @@
<div
class=
"layout_full_temp"
>
<h2
class=
"layout_temp_title"
>
{{
$t
(
'salesModule.TripSpecial'
)
}}
</h2>
<div
style=
"margin:10px 0;font-size:14px;"
>
<span>
預設
:
</span>
<el-radio
v-model=
"item.plugData.TripFeatureIsOpen"
:label=
"1"
>
展開
</el-radio>
<el-radio
v-model=
"item.plugData.TripFeatureIsOpen"
:label=
"0"
>
收合
</el-radio>
<span>
{{
$t
(
'objFill.v101.yushe'
)
}}
:
</span>
<el-radio
v-model=
"item.plugData.TripFeatureIsOpen"
:label=
"1"
>
{{
$t
(
'fnc.zhankai'
)
}}
</el-radio>
<el-radio
v-model=
"item.plugData.TripFeatureIsOpen"
:label=
"0"
>
{{
$t
(
'objFill.v101.shouhe'
)
}}
</el-radio>
</div>
<img
:src=
"DefaultFeatureImg"
style=
"width:100%;"
/>
<div
class=
"layout_move_div"
>
...
...
@@ -229,9 +229,9 @@
<div
class=
"layout_full_temp"
>
<h2
class=
"layout_temp_title"
>
{{
$t
(
'objFill.v101.zhuyishix'
)
}}
</h2>
<div
style=
"margin:10px 0;font-size:14px;"
>
<span>
預設
:
</span>
<el-radio
v-model=
"item.plugData.NoticeItemIsOpen"
:label=
"1"
>
展開
</el-radio>
<el-radio
v-model=
"item.plugData.NoticeItemIsOpen"
:label=
"0"
>
收合
</el-radio>
<span>
{{
$t
(
'objFill.v101.yushe'
)
}}
:
</span>
<el-radio
v-model=
"item.plugData.NoticeItemIsOpen"
:label=
"1"
>
{{
$t
(
'fnc.zhankai'
)
}}
</el-radio>
<el-radio
v-model=
"item.plugData.NoticeItemIsOpen"
:label=
"0"
>
{{
$t
(
'objFill.v101.shouhe'
)
}}
</el-radio>
</div>
<img
:src=
"DefaultNoticeImg"
style=
"width:100%;"
/>
<div
class=
"layout_move_div"
>
...
...
@@ -262,51 +262,51 @@
//颜色
TripBottonStyleArray
:
[{
Id
:
1
,
Name
:
"顏色:溫暖"
,
Name
:
this
.
$t
(
'objFill.v101.zidinywyystrip'
)[
0
]
,
Img
:
"http://imgfile.oytour.com/static/websiteimg/anchor_orange.jpg"
},
{
Id
:
2
,
Name
:
"顏色:海洋"
,
Name
:
this
.
$t
(
'objFill.v101.zidinywyystrip'
)[
1
]
,
Img
:
"http://imgfile.oytour.com/static/websiteimg/anchor_blue.jpg"
},
{
Id
:
3
,
Name
:
"顏色:自然"
,
Name
:
this
.
$t
(
'objFill.v101.zidinywyystrip'
)[
2
]
,
Img
:
"http://imgfile.oytour.com/static/websiteimg/anchor_green.jpg"
},
{
Id
:
4
,
Name
:
"顏色:神秘"
,
Name
:
this
.
$t
(
'objFill.v101.zidinywyystrip'
)[
3
]
,
Img
:
"http://imgfile.oytour.com/static/websiteimg/anchor_dark.jpg"
},
{
Id
:
5
,
Name
:
"顏色:青檸"
,
Name
:
this
.
$t
(
'objFill.v101.zidinywyystrip'
)[
4
]
,
Img
:
"http://imgfile.oytour.com/static/websiteimg/anchor_yellow.jpg"
},
],
//行程列表
TripListStyleArray
:
[{
Id
:
1
,
Name
:
"行程資訊:月曆"
,
Name
:
this
.
$t
(
'objFill.v101.zidinyxctrip'
)[
0
]
,
Img
:
"http://imgfile.oytour.com/static/websiteimg/info1.png"
},
{
Id
:
2
,
Name
:
"行程資訊:列表"
,
Name
:
this
.
$t
(
'objFill.v101.zidinyxctrip'
)[
1
]
,
Img
:
"http://imgfile.oytour.com/static/websiteimg/info2.png"
},
],
//每日行程
TripDayStyleArray
:
[{
Id
:
1
,
Name
:
"每日行程:版本1"
,
Name
:
this
.
$t
(
'objFill.v101.zidinymrxctrip'
)[
0
]
,
Img
:
"http://imgfile.oytour.com/static/websiteimg/daily1.png"
},
{
Id
:
2
,
Name
:
"每日行程:版本2"
,
Name
:
this
.
$t
(
'objFill.v101.zidinymrxctrip'
)[
1
]
,
Img
:
"http://imgfile.oytour.com/static/websiteimg/daily2.png"
},
],
...
...
src/components/WebSet/WebSiteUpdate.vue
View file @
30d585a5
...
...
@@ -29,11 +29,11 @@
<div
class=
"title"
>
<!--
<div>
自訂頁面 版面設定
</div>
-->
<div
style=
"font-size:12px;"
>
页面名称
:
{{
$t
(
'objFill.v101.yemianminc'
)
}}
:
<el-input
type=
"text"
v-model=
"postMsg.PageName"
class=
"w250"
></el-input>
</div>
<div>
<el-button
type=
"primary"
size=
"small"
@
click=
"gotoList()"
>
返回列表
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"gotoList()"
>
{{
$t
(
'adm.adm_fhlb'
)
}}
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"saveData()"
>
{{
$t
(
'pub.saveBtn'
)
}}
</el-button>
</div>
</div>
...
...
src/components/aliPay.vue
View file @
30d585a5
...
...
@@ -2,7 +2,7 @@
</
style
>
<
template
>
<div>
支付宝支付
{{
$t
(
'objFill.v101.zhifubzhifu'
)
}}
<iframe
:src=
"aliMsg.payData"
frameborder=
"no"
border=
"0"
marginwidth=
"0"
marginheight=
"0"
scrolling=
"no"
width=
"200"
height=
"200"
style=
"overflow: hidden"
>
</iframe>
...
...
src/components/appAttachment.vue
View file @
30d585a5
...
...
@@ -11,10 +11,10 @@
<
template
id=
"app-attachment"
>
<div
class=
"app-attachment"
style=
"z-index:99999"
>
<el-dialog
class=
"app-attachment-dialog"
style=
"width:1000px;height:800px;margin:0 auto;z-index:99999"
:title=
"title ? title :
'选择文件'
"
:visible
.
sync=
"dialogVisible"
@
opened=
"dialogOpened"
:title=
"title ? title :
$t('objFill.xuanzhewj')
"
:visible
.
sync=
"dialogVisible"
@
opened=
"dialogOpened"
:close-on-click-modal=
"false"
>
<el-tabs
v-model=
"activeName"
@
tab-click=
"handleClick"
>
<el-tab-pane
label=
"本地文件
"
name=
"first"
>
<el-tab-pane
:label=
"$t('objFill.v101.bendiwenjian')
"
name=
"first"
>
<el-upload
class=
"upload-demo"
action=
""
:accept=
"accept"
:show-file-list=
"false"
:http-request=
"UploadAttachment"
:multiple=
"uploadMultple"
ref=
"my-upload"
>
<div
class=
"app-upload"
flex=
"main:center cross:center"
...
...
@@ -82,13 +82,13 @@
if
(
newValue
)
{
switch
(
newValue
)
{
case
"1"
:
this
.
title
=
"图片"
;
this
.
title
=
this
.
$t
(
'system.label_img'
)
;
break
;
case
"2"
:
this
.
title
=
"附件"
;
this
.
title
=
this
.
$t
(
'objFill.fj'
)
;
break
;
case
"3"
:
this
.
title
=
"音频"
;
this
.
title
=
this
.
$t
(
'objFill.yinpin'
)
;
break
;
}
}
...
...
src/components/automaticLogin.vue
View file @
30d585a5
...
...
@@ -58,7 +58,7 @@
path
:
data
.
parameter
.
path
,
query
});
let
loginState
=
localStorage
.
userInfo
?
'登录成功'
:
''
let
loginState
=
localStorage
.
userInfo
?
this
.
$t
(
'objFill.v101.dengluchengg'
)
:
''
this
.
getLogin
(
loginState
)
}
this
.
$i18n
.
locale
=
localStorage
.
language
?
localStorage
.
language
:
'zh-CN'
...
...
@@ -133,7 +133,7 @@
path
:
data
.
parameter
.
path
,
query
});
this
.
getLogin
(
'登录成功'
)
this
.
getLogin
(
this
.
$t
(
'objFill.v101.dengluchengg'
)
)
}
else
{
this
.
getLogin
(
''
)
this
.
$notify
.
error
({
...
...
src/components/onedayTripContract.vue
View file @
30d585a5
...
...
@@ -744,7 +744,7 @@
<tbody>
<tr>
<td>
<el-form-item
label=
"成人
"
style=
"display:inline-block;"
prop=
"C_AdultNum"
>
<el-form-item
:label=
"$t('salesModule.Adult')
"
style=
"display:inline-block;"
prop=
"C_AdultNum"
>
<el-input
type=
"text"
class=
"w150"
@
keyup
.
native=
"checkInteger(CtObj,'C_AdultNum')"
v-model=
"CtObj.C_AdultNum"
></el-input>
人×
</el-form-item>
...
...
src/components/work/mywork.vue
View file @
30d585a5
...
...
@@ -48,25 +48,25 @@
<ul>
<li>
<span>
<em>
计划状态
</em>
<em>
{{
$t
(
'objFill.v101.jihuazhuant'
)
}}
</em>
<el-select
v-model=
"statusValue"
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"changeStatus"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
value=
"-1"
></el-option>
<el-option
label=
"进行中
"
value=
"0"
></el-option>
<el-option
label=
"超时未完成
"
value=
"1"
></el-option>
<el-option
label=
"超时完成
"
value=
"2"
></el-option>
<el-option
label=
"完成
"
value=
"3"
></el-option>
<!--
<el-option
label=
"未开始
"
value=
"-2"
></el-option>
-->
<el-option
:label=
"$t('objFill.v101.jingxingzh')
"
value=
"0"
></el-option>
<el-option
:label=
"$t('objFill.v101.chaoshiwwanc')
"
value=
"1"
></el-option>
<el-option
:label=
"$t('objFill.v101.chaoshiwanc')
"
value=
"2"
></el-option>
<el-option
:label=
"$t('visaT.complete')
"
value=
"3"
></el-option>
<!--
<el-option
:label=
"$t('leade.leader_noStart')
"
value=
"-2"
></el-option>
-->
</el-select>
</span>
</li>
<li>
<span>
<em>
立项审批状态
</em>
<em>
{{
$t
(
'objFill.v101.lixshepzta'
)
}}
</em>
<el-select
v-model=
"examineStatusValue"
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"changeStatus"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
value=
"-2"
></el-option>
<el-option
:label=
"$t('objFill.shengpizhong')"
value=
"0"
></el-option>
<el-option
label=
"审批通过
"
value=
"1"
></el-option>
<el-option
label=
"审批驳回
"
value=
"-1"
></el-option>
<el-option
:label=
"$t('objFill.v101.shenpitguo')
"
value=
"1"
></el-option>
<el-option
:label=
"$t('objFill.v101.shenpibohui')
"
value=
"-1"
></el-option>
</el-select>
</span>
</li>
...
...
@@ -87,34 +87,34 @@
</li>
-->
<li>
<!--
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.searchBtn')"
/>
-->
<input
type=
"button"
class=
"normalBtn"
value=
"新增计划
"
@
click=
"add"
/>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('objFill.v101.xinzengjihua')
"
@
click=
"add"
/>
</li>
</ul>
</div>
<div
style=
"margin:10px 0;"
>
<span
class=
"circle green"
></span>
<span
class=
"remark"
>
进行中
</span>
<span
class=
"remark"
>
{{
$t
(
'objFill.v101.jingxingzh'
)
}}
</span>
<span
class=
"circle red"
></span>
<span
class=
"remark"
>
超时
</span>
<span
class=
"remark"
>
{{
$t
(
'objFill.v101.chaoshi'
)
}}
</span>
<span
class=
"circle black"
></span>
<span
class=
"remark"
>
完成
</span>
<span
class=
"remark"
>
{{
$t
(
'visaT.complete'
)
}}
</span>
<span
class=
"circle"
></span>
<span
class=
"remark"
>
未开始
</span>
<span
class=
"remark"
>
{{
$t
(
'leader.leader_noStart'
)
}}
</span>
</div>
<table
class=
"singeRowTable"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
>
<tr>
<th>
{{
$t
(
'hotel.hotel_status'
)
}}
</th>
<th>
{{
$t
(
'objFill.biaoqian'
)
}}
</th>
<th
width=
"300"
>
{{
$t
(
'objFill.biaoti'
)
}}
</th>
<th>
内容概要
</th>
<th>
{{
$t
(
'objFill.v101.neirogyao'
)
}}
</th>
<th>
{{
$t
(
'system.table_begTime'
)
}}
</th>
<th>
截止时间
</th>
<th>
{{
$t
(
'objFill.v101.Rest.qianyuejzsj'
)
}}
</th>
<th>
{{
$t
(
'fnc.cjshijian'
)
}}
</th>
<th>
总经理立项审批
</th>
<th>
主管立项审批
</th>
<th>
当前进度
</th>
<th>
总经理完成审批
</th>
<th>
主管完成审批
</th>
<th>
{{
$t
(
'objFill.v101.zongjllxspi'
)
}}
</th>
<th>
{{
$t
(
'objFill.v101.zhuglixspi'
)
}}
</th>
<th>
{{
$t
(
'objFill.v101.dangqianjind'
)
}}
</th>
<th>
{{
$t
(
'objFill.v101.zongjlwcshp'
)
}}
</th>
<th>
{{
$t
(
'objFill.v101.zhugwancspi'
)
}}
</th>
<th
width=
"200"
>
{{
$t
(
'hotel.table_operat'
)
}}
</th>
</tr>
<tr
v-for=
"(item, index) in tempList"
:key=
"index"
>
...
...
@@ -226,7 +226,7 @@
<el-tooltip
class=
"item"
effect=
"dark"
content=
"更新进度
"
:content=
"$t('objFill.v101.gengxinjindu')
"
placement=
"top-start"
v-if=
"(item.ExamineStatus==1 ||item.ZongExamineStatus==1) && (item.Status==1 || item.Status==0)"
>
...
...
@@ -250,19 +250,19 @@
:before-close=
"closeChangeMachie"
>
<el-form
:model=
"addMsg"
:rules=
"rules"
ref=
"addMsg"
label-width=
"120px"
>
<el-form-item
class=
"wd100"
label=
"计划标题
"
prop=
"Title"
>
<el-input
clearable
type=
"text"
v-model=
"addMsg.Title"
placeholder=
"请输入计划标题
"
></el-input>
<el-form-item
class=
"wd100"
:label=
"$t('objFill.v101.jihuabiaot')
"
prop=
"Title"
>
<el-input
clearable
type=
"text"
v-model=
"addMsg.Title"
:placeholder=
"$t('objFill.v101.qingsrjhbti')
"
></el-input>
</el-form-item>
<el-form-item
class=
"wd100"
label=
"计划内容
"
prop=
"Description"
>
<el-form-item
class=
"wd100"
:label=
"$t('objFill.v101.jihuaneir')
"
prop=
"Description"
>
<el-input
clearable
type=
"textarea"
v-model=
"addMsg.Description"
:rows=
"8"
placeholder=
"请输入计划标题
"
:placeholder=
"$t('objFill.v101.qingsrjhnro')
"
></el-input>
</el-form-item>
<el-form-item
label=
"计划日期
"
prop=
"TimeRanges"
>
<el-form-item
:label=
"$t('objFill.v101.jihuariqi')
"
prop=
"TimeRanges"
>
<el-date-picker
:picker-options=
"pickerOptions"
v-model=
"addMsg.TimeRanges"
...
...
@@ -275,7 +275,7 @@
:default-time=
"['09:30:00', '18:00:00']"
></el-date-picker>
</el-form-item>
<el-form-item
class=
"wd100"
label=
"计划标签
"
>
<el-form-item
class=
"wd100"
:label=
"$t('objFill.v101.jihuabiaoqian')
"
>
<el-tag
:key=
"tag"
v-for=
"tag in addMsg.TempTags"
...
...
@@ -322,28 +322,28 @@ export default {
data
()
{
return
{
statusValue
:
"-1"
,
dialogTitle
:
"新增计划"
,
dialogTitle
:
this
.
$t
(
'objFill.v101.xinzengjihua'
)
,
outerVisible
:
false
,
rules
:
{
//表单验证
Title
:
[
{
required
:
true
,
message
:
"请输入计划标题"
,
message
:
this
.
$t
(
'objFill.v101.qingsrjhbti'
)
,
trigger
:
"blur"
}
],
Description
:
[
{
required
:
true
,
message
:
"请输入计划内容"
,
message
:
this
.
$t
(
'objFill.v101.qingsrjhnro'
)
,
trigger
:
"blur"
}
],
TimeRanges
:
[
{
required
:
true
,
message
:
"请选择计划日期"
,
message
:
this
.
$t
(
'objFill.v101.qingxzjihriqi'
)
,
trigger
:
"blur"
}
]
...
...
@@ -376,12 +376,12 @@ export default {
},
methods
:
{
add
()
{
this
.
dialogTitle
=
"新增计划"
;
this
.
dialogTitle
=
this
.
$t
(
'objFill.v101.xinzengjihua'
)
;
this
.
outerVisible
=
true
;
},
EditMsg
(
item
)
{
this
.
dialogTitle
=
"修改计划"
;
this
.
dialogTitle
=
this
.
$t
(
'objFill.v101.xiugaijihua'
)
;
(
this
.
addMsg
=
{
Id
:
item
.
Id
,
Title
:
item
.
Title
,
...
...
@@ -462,7 +462,7 @@ export default {
this
.
addMsg
.
BeginTime
=
this
.
addMsg
.
TimeRanges
[
0
];
this
.
addMsg
.
EndTime
=
this
.
addMsg
.
TimeRanges
[
1
];
if
(
this
.
addMsg
.
BeginTime
.
split
(
' '
)[
0
]
!=
this
.
addMsg
.
EndTime
.
split
(
' '
)[
0
])
{
this
.
$message
.
error
(
"只能添加当日工作计划,不能跨天计划"
);
this
.
$message
.
error
(
this
.
$t
(
'objFill.v101.zhintjdrgzjh'
)
);
}
else
{
this
.
addMsg
.
Tags
=
this
.
addMsg
.
TempTags
&&
this
.
addMsg
.
TempTags
.
length
==
1
...
...
src/components/work/workDetails.vue
View file @
30d585a5
This diff is collapsed.
Click to expand it.
src/components/work/workManager.vue
View file @
30d585a5
...
...
@@ -59,14 +59,14 @@
<em>
{{
$t
(
'objFill.v101.administrative.shenpzt'
)
}}
</em>
<el-select
class=
"w200"
v-model=
"msg.examineStatus"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
value=
"-1"
></el-option>
<el-option
label=
"待我审批
"
value=
"0"
></el-option>
<el-option
label=
"我已审批
"
value=
"1"
></el-option>
<el-option
:label=
"$t('objFill.v101.daiwoshenpi')
"
value=
"0"
></el-option>
<el-option
:label=
"$t('objFill.v101.woyishenpi')
"
value=
"1"
></el-option>
</el-select>
</span>
</li>
<li>
<span>
<em>
计划日期
</em>
<em>
{{
$t
(
'objFill.v101.jihuariqi'
)
}}
</em>
<el-date-picker
v-model=
"msg.timeRange"
value-format=
"yyyy-MM-dd"
...
...
@@ -79,14 +79,14 @@
</li>
<li>
<span>
<em>
任务状态
</em>
<em>
{{
$t
(
'leade.leader_TaskState'
)
}}
</em>
<el-select
class=
"w200"
v-model=
"msg.status"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
value=
"-2"
></el-option>
<el-option
label=
"未开始
"
value=
"-1"
></el-option>
<el-option
label=
"进行中
"
value=
"0"
></el-option>
<el-option
label=
"超时进行中
"
value=
"1"
></el-option>
<el-option
label=
"超时完成
"
value=
"2"
></el-option>
<el-option
label=
"正常完成
"
value=
"3"
></el-option>
<el-option
:label=
"$t('leade.leader_noStart')
"
value=
"-1"
></el-option>
<el-option
:label=
"$t('objFill.v101.jingxingzh')
"
value=
"0"
></el-option>
<el-option
:label=
"$t('objFill.v101.chaoshijxzh')
"
value=
"1"
></el-option>
<el-option
:label=
"$t('objFill.v101.chaoshiwanc')
"
value=
"2"
></el-option>
<el-option
:label=
"$t('objFill.v101.zhengchangwc')
"
value=
"3"
></el-option>
</el-select>
</span>
</li>
...
...
@@ -103,13 +103,13 @@
</div>
<div
style=
"margin:10px 0;"
>
<span
class=
"circle green"
></span>
<span
class=
"remark"
>
进行中
</span>
<span
class=
"remark"
>
{{
$t
(
'objFill.v101.jingxingzh'
)
}}
</span>
<span
class=
"circle red"
></span>
<span
class=
"remark"
>
超时
</span>
<span
class=
"remark"
>
{{
$t
(
'objFill.v101.chaoshi'
)
}}
</span>
<span
class=
"circle black"
></span>
<span
class=
"remark"
>
完成
</span>
<span
class=
"remark"
>
{{
$t
(
'visaT.complete'
)
}}
</span>
<span
class=
"circle"
></span>
<span
class=
"remark"
>
未开始
</span>
<span
class=
"remark"
>
{{
$t
(
'leader.leader_noStart'
)
}}
</span>
</div>
<table
class=
"singeRowTable"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
v-loading=
"loading"
>
<tr>
...
...
@@ -118,15 +118,15 @@
<th>
{{
$t
(
'active.cl_addPp'
)
}}
</th>
<th>
{{
$t
(
'admin.admin_Department'
)
}}
</th>
<th
width=
"300"
>
{{
$t
(
'objFill.biaoti'
)
}}
</th>
<th>
内容概要
</th>
<th>
{{
$t
(
'objFill.v101.neirogyao'
)
}}
</th>
<th>
{{
$t
(
'system.table_begTime'
)
}}
</th>
<th>
截止时间
</th>
<th>
{{
$t
(
'objFill.v101.Rest.qianyuejzsj'
)
}}
</th>
<th>
{{
$t
(
'fnc.cjshijian'
)
}}
</th>
<th>
总经理立项审批
</th>
<th>
主管立项审批
</th>
<th>
当前进度
</th>
<th>
总经理完成审批
</th>
<th>
主管完成审批
</th>
<th>
{{
$t
(
'objFill.v101.zongjllxspi'
)
}}
</th>
<th>
{{
$t
(
'objFill.v101.zhuglixspi'
)
}}
</th>
<th>
{{
$t
(
'objFill.v101.dangqianjind'
)
}}
</th>
<th>
{{
$t
(
'objFill.v101.zongjlwcshp'
)
}}
</th>
<th>
{{
$t
(
'objFill.v101.zhugwancspi'
)
}}
</th>
<th>
{{
$t
(
'system.table_operation'
)
}}
</th>
</tr>
<tr
v-for=
"(item, index) in DataList"
:key=
"index"
>
...
...
@@ -222,7 +222,7 @@
<el-tooltip
class=
"item"
effect=
"dark"
content=
"总经理审核
"
:content=
"$t('objFill.v101.zongjinlishenh')
"
placement=
"top-start"
v-if=
"userInfo.EmployeeId==1 && (item.ZongExamineStatus==0 || (item.ZongFinishExamineStatus==0 && item.Status>1))"
>
...
...
src/components/work/workManager2.vue
View file @
30d585a5
...
...
@@ -59,14 +59,14 @@
<em>
{{
$t
(
'objFill.v101.administrative.shenpzt'
)
}}
</em>
<el-select
class=
"w200"
v-model=
"msg.examineStatus"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
value=
"-1"
></el-option>
<el-option
label=
"待我审批
"
value=
"0"
></el-option>
<el-option
label=
"我已审批
"
value=
"1"
></el-option>
<el-option
:label=
"$t('objFill.v101.daiwoshenpi')
"
value=
"0"
></el-option>
<el-option
:label=
"$t('objFill.v101.woyishenpi')
"
value=
"1"
></el-option>
</el-select>
</span>
</li>
<li>
<span>
<em>
计划日期
</em>
<em>
{{
$t
(
'objFill.v101.jihuariqi'
)
}}
</em>
<el-date-picker
v-model=
"msg.timeRange"
value-format=
"yyyy-MM-dd"
...
...
@@ -79,14 +79,14 @@
</li>
<li>
<span>
<em>
任务状态
</em>
<em>
{{
$t
(
'leade.leader_TaskState'
)
}}
</em>
<el-select
class=
"w200"
v-model=
"msg.status"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
value=
"-2"
></el-option>
<el-option
label=
"未开始
"
value=
"-1"
></el-option>
<el-option
label=
"进行中
"
value=
"0"
></el-option>
<el-option
label=
"超时进行中
"
value=
"1"
></el-option>
<el-option
label=
"超时完成
"
value=
"2"
></el-option>
<el-option
label=
"正常完成
"
value=
"3"
></el-option>
<el-option
:label=
"$t('leade.leader_noStart')
"
value=
"-1"
></el-option>
<el-option
:label=
"$t('objFill.v101.jingxingzh')
"
value=
"0"
></el-option>
<el-option
:label=
"$t('objFill.v101.chaoshijxzh')
"
value=
"1"
></el-option>
<el-option
:label=
"$t('objFill.v101.chaoshiwanc')
"
value=
"2"
></el-option>
<el-option
:label=
"$t('objFill.v101.zhengchangwc')
"
value=
"3"
></el-option>
</el-select>
</span>
</li>
...
...
@@ -103,13 +103,13 @@
</div>
<div
style=
"margin:10px 0;"
>
<span
class=
"circle green"
></span>
<span
class=
"remark"
>
进行中
</span>
<span
class=
"remark"
>
{{
$t
(
'objFill.v101.jingxingzh'
)
}}
</span>
<span
class=
"circle red"
></span>
<span
class=
"remark"
>
超时
</span>
<span
class=
"remark"
>
{{
$t
(
'objFill.v101.chaoshi'
)
}}
</span>
<span
class=
"circle black"
></span>
<span
class=
"remark"
>
完成
</span>
<span
class=
"remark"
>
{{
$t
(
'visaT.complete'
)
}}
</span>
<span
class=
"circle"
></span>
<span
class=
"remark"
>
未开始
</span>
<span
class=
"remark"
>
{{
$t
(
'leader.leader_noStart'
)
}}
</span>
</div>
<table
class=
"singeRowTable"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
v-loading=
"loading"
>
<tr>
...
...
@@ -118,15 +118,15 @@
<th>
{{
$t
(
'active.cl_addPp'
)
}}
</th>
<th>
{{
$t
(
'admin.admin_Department'
)
}}
</th>
<th
width=
"300"
>
{{
$t
(
'objFill.biaoti'
)
}}
</th>
<th>
内容概要
</th>
<th>
{{
$t
(
'objFill.v101.neirogyao'
)
}}
</th>
<th>
{{
$t
(
'system.table_begTime'
)
}}
</th>
<th>
截止时间
</th>
<th>
{{
$t
(
'objFill.v101.Rest.qianyuejzsj'
)
}}
</th>
<th>
{{
$t
(
'fnc.cjshijian'
)
}}
</th>
<th>
总经理立项审批
</th>
<th>
主管立项审批
</th>
<th>
当前进度
</th>
<th>
总经理完成审批
</th>
<th>
主管完成审批
</th>
<th>
{{
$t
(
'objFill.v101.zongjllxspi'
)
}}
</th>
<th>
{{
$t
(
'objFill.v101.zhuglixspi'
)
}}
</th>
<th>
{{
$t
(
'objFill.v101.dangqianjind'
)
}}
</th>
<th>
{{
$t
(
'objFill.v101.zongjlwcshp'
)
}}
</th>
<th>
{{
$t
(
'objFill.v101.zhugwancspi'
)
}}
</th>
<th>
{{
$t
(
'system.table_operation'
)
}}
</th>
</tr>
<tr
v-for=
"(item, index) in DataList"
:key=
"index"
>
...
...
@@ -287,7 +287,7 @@ export default {
let
msg
=
this
.
msg
msg
.
EmpId
=
this
.
userInfo
.
EmployeeId
msg
.
IsAll
=
1
let
fileName
=
"【"
+
moment
(
new
Date
()).
format
(
"YYYY-MM-DD HH:mm:ss"
)
+
"】
工作计划
.xls"
;
let
fileName
=
"【"
+
moment
(
new
Date
()).
format
(
"YYYY-MM-DD HH:mm:ss"
)
+
"】
"
+
this
.
$t
(
'salesModule.WorkPlan'
)
+
"
.xls"
;
this
.
GetLocalFile
(
"UserWork_GetUserWorkExportList"
,
this
.
msg
,
fileName
);
},
resetPageIndex
()
{
...
...
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