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
9ac50273
Commit
9ac50273
authored
Nov 05, 2019
by
zhengke
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
s
parent
bc1956b7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
1217 additions
and
622 deletions
+1217
-622
Ground.js
src/assets/common/lang/Japan/Ground.js
+373
-0
invoicesManager.js
src/assets/common/lang/Japan/invoicesManager.js
+40
-0
jp.js
src/assets/common/lang/jp.js
+51
-12
zh-tw.js
src/assets/common/lang/zh-tw.js
+31
-1
zh.js
src/assets/common/lang/zh.js
+32
-0
Ground.js
src/assets/common/lang/zhCN/Ground.js
+42
-2
Ground.js
src/assets/common/lang/zhTW/Ground.js
+41
-0
leaderManagement.vue
src/components/LeaderManagement/leaderManagement.vue
+28
-28
ScenicNeed.vue
src/components/NeedCenter/ScenicNeed.vue
+12
-12
ShoppingReimbursement.vue
src/components/ShoppingStore/ShoppingReimbursement.vue
+35
-35
ShoppingReimbursement2.vue
src/components/ShoppingStore/ShoppingReimbursement2.vue
+25
-25
ShoppingStore.vue
src/components/ShoppingStore/ShoppingStore.vue
+51
-51
TravelPrice.vue
...nents/newTravelmanager/TravelGroupControl/TravelPrice.vue
+134
-134
TravelPrice2.vue
...ents/newTravelmanager/TravelGroupControl/TravelPrice2.vue
+5
-5
TravelPrice3.vue
...ents/newTravelmanager/TravelGroupControl/TravelPrice3.vue
+104
-104
TravelPrice4.vue
...ents/newTravelmanager/TravelGroupControl/TravelPrice4.vue
+123
-123
TravelDaysTrip_Direct.vue
...newTravelmanager/travelLineTrip/TravelDaysTrip_Direct.vue
+11
-11
ScenTicketOrder.vue
src/components/scenicSpot/ScenTicketOrder.vue
+49
-49
admissionStatistics.vue
src/components/scenicSpot/admissionStatistics.vue
+19
-19
scenicSpotSalesBoard.vue
src/components/scenicSpot/scenicSpotSalesBoard.vue
+8
-8
scenicSpotSupplier.vue
src/components/scenicSpot/scenicSpotSupplier.vue
+3
-3
No files found.
src/assets/common/lang/Japan/Ground.js
0 → 100644
View file @
9ac50273
This diff is collapsed.
Click to expand it.
src/assets/common/lang/Japan/invoicesManager.js
0 → 100644
View file @
9ac50273
export
const
obj
=
{
qbfapiao
:
'全部发票'
,
wfqide
:
'我发起的'
,
dwspide
:
'待我审批的'
,
wspide
:
'我审批的'
,
wzfeide
:
'我作废的'
,
bbhuide
:
'被驳回的'
,
csgwode
:
'抄送给我的'
,
shenpi
:
'审批'
,
tonggei
:
'通过'
,
jujue
:
'拒绝'
,
bohui
:
'驳回'
,
qrenhan
:
'确认函'
,
gongji
:
'共计'
,
tdqdi
:
'条,当前第'
,
tiao
:
'条。'
,
shwanbi
:
'审核完毕'
,
yi
:
'已'
,
fpkjsqdan
:
'发票开具申请单'
,
bumen
:
'部门'
,
sqren
:
'申请人'
,
kjjine
:
'开具金额'
,
dzjine
:
'到账金额'
,
dzyinhang
:
'到账银行'
,
sqriqi
:
'申请日期'
,
dzriqi
:
'到账日期'
,
tuanhao
:
'团号'
,
ddanhao
:
'订单号'
,
cwdanju
:
'财务单据'
,
zanwu
:
'暂无'
,
kjneirong
:
'开具内容'
,
shuihao
:
'税号'
,
khuhang
:
'开户行'
,
shuihao2
:
'税号:'
,
qsrshuihao
:
'请输入税号'
,
sfxianshi
:
'是否显示'
,
yjshzqbyjxqtcz
:
'一键审核中请不要进行其他操作。'
,
yjzjzqbyjxqtcz
:
'一键转交中请不要进行其他操作。'
,
}
export
default
obj
;
\ No newline at end of file
src/assets/common/lang/jp.js
View file @
9ac50273
...
...
@@ -18,8 +18,8 @@ export const pub={
noJobSel
:
'離職'
,
pleaseSel
:
'選んでください'
,
pleaseImport
:
'ご記入ください'
,
unlimitedSel
:
'
不限定
'
,
updateMsg
:
'
修正
'
,
unlimitedSel
:
'
限りない
'
,
updateMsg
:
'
変更
'
,
revoke
:
'削除撤回'
,
hintMsg
:
'メッセンジャー提示'
,
telphone
:
'電話番号'
,
...
...
@@ -27,7 +27,7 @@ export const pub={
mbPhoneNum
:
'携帯番号'
,
manyTime
:
'何回も'
,
singleTime
:
'一回'
,
date
:
'
期日
'
,
date
:
'
日付
'
,
more
:
'もっと'
,
room
:
'部屋数'
,
year
:
'年'
,
...
...
@@ -267,7 +267,7 @@ export const admin={ //行政
admin_personNumber
:
'人数'
,
admin_type
:
'タイプ'
,
admin_kqTime
:
'出席時間'
,
admin_czPerson
:
'
オペレーター
'
,
admin_czPerson
:
'
操作人
'
,
admin_LoginName
:
'登録アカウント'
,
admin_lnLoginName
:
'登録アカウントを入力してください'
,
admin_LoginPwd
:
'登録パスワード'
,
...
...
@@ -305,8 +305,8 @@ export const admin={ //行政
hotel_resource
:
'ホテル'
,
hotel_produceDes
:
'商品説明'
,
hotel_remind
:
'記入していない'
,
hotel_day
:
'
天
'
,
hotel_item
:
'
条
'
,
hotel_day
:
'
空
'
,
hotel_item
:
'
バー
'
,
hotel_mapLocation
:
'地図で調べる'
,
hotel_detailInfo
:
'住所を記入してください'
,
hotel_productManage
:
'商品見積管理'
,
...
...
@@ -332,7 +332,7 @@ export const admin={ //行政
hotel_Sunday
:
'日曜日'
,
table_tel
:
'電話'
,
table_address
:
'アドレス'
,
table_operater
:
'
オペレーター
'
,
table_operater
:
'
操作人
'
,
table_operattime
:
'オペレーテイングタイム'
,
table_operat
:
'オペレーション'
,
product_name
:
'商品名'
,
...
...
@@ -423,7 +423,7 @@ export const admin={ //行政
leader_Set
:
'セット'
,
leader_setLeader
:
'添乗員/ガイドをセット'
,
leader_tourType
:
'ツアータイプ'
,
leader_leaderDi
:
'
添乗員ガイド
'
,
leader_leaderDi
:
'
領兼地
'
,
leader_leaderGuid
:
'添乗員/ガイド'
,
leader_Leader
:
'添乗員'
,
leader_Guide
:
'ガイド'
,
...
...
@@ -465,7 +465,7 @@ export const admin={ //行政
res_WhetherToConfirm
:
'再確認かどうか '
,
res_homeFacility
:
'民宿'
,
res_SpringHotel
:
'温泉ホテル'
,
res_package
:
'
セットメニュー
'
,
res_package
:
'
コース
'
,
res_packageName
:
'セットメニュー名'
,
res_suplierName
:
'サプライヤー名'
,
res_belongArea
:
'所在地域'
,
...
...
@@ -1078,7 +1078,7 @@ export const fnc = {
yjdanju
:
'コミッションペーパー'
,
mbleixing
:
'テンプレートタイプ'
,
djleixing
:
'シングルタイプ'
,
yingshu
:
'未収'
,
yingsh
o
u
:
'未収'
,
yingfu
:
'対応'
,
shishou
:
'实收'
,
shifu
:
'実付'
,
...
...
@@ -1559,6 +1559,19 @@ export const rule = {
EnterPnum
:
'人数を入力してください'
,
EnterRJRQ
:
'入国日を入力してください'
,
EnterCJRQ
:
'出国日を入力してください'
,
qxzsubm
:
'所属部署を選んでください'
,
qxzsugw
:
'所属部署を選んでください'
,
qsrzwm
:
'中国名を入力してください。'
,
qsrywm
:
'英語名を入力してください'
,
qxzxb
:
'性別を選んでください'
,
qsrzqsjh
:
'正しい携帯番号を入力してください'
,
qsrzqhzh
:
'正しいパスポート番号を入力してください'
,
qxzqfgj
:
'国を選んでください'
,
qxzqfcs
:
'発給都市を選んでください'
,
qxzqfrq
:
'発行日を選択してください'
,
qxzgqr
:
'期限切れの日を選んでください'
,
}
export
const
adm
=
{
adm_xzbumen
:
"新設部門"
,
...
...
@@ -2357,7 +2370,7 @@ export const sm={
cangwuzp
:
'ビジネスクラス/中段ベッド'
,
toudengxp
:
'ファーストクラス/下段'
,
zdctrs
:
'最低成団人数'
,
xiaoshou
s
t
:
'販売状態'
,
xiaoshou
z
t
:
'販売状態'
,
Leadernum
:
'引率者数'
,
jiheshijian
:
'集合時間'
,
jihedidian
:
'集合場所'
,
...
...
@@ -2556,4 +2569,30 @@ export const op={
RYBHS
:
'円税抜き価格'
,
Tiquan
:
'票劵'
,
CZOP
:
'オペレーションOP'
,
}
\ No newline at end of file
ReturnCity
:
'帰還して都市'
,
IsUpdateXCTS
:
'ストロークの特色を更新するかどうか'
,
notUpdate
:
'更新しない'
,
Update
:
'更新'
,
SupportChild
:
'子どもの遊びをサポートする'
,
OrderTeam
:
'予約団'
,
HotelUse
:
'ホテル利用状況'
,
CanSallTicketNum
:
'航空券の販売数'
,
JHbiaoshi
:
'集合識別子'
,
AirSupplier
:
'空港サービス'
,
BindTicket
:
'バインディング先数'
,
TuisongB2c
:
'製品はB2Cサイトに直接送られる'
,
CanLessPrice
:
'安い値段'
,
sjgz
:
'しょうかいルール'
,
jdqk
:
'ホテル事情'
,
btsy
:
'本連隊で使用'
,
kcqk
:
'在庫事情'
,
syr
:
'所有者'
,
bmzg
:
'部門の主管'
,
fgszjl
:
'支社長'
,
}
import
invoicesManager
from
'./Japan/invoicesManager'
import
Ground
from
'./Japan/Ground'
export
const
ios
=
invoicesManager
export
const
ground
=
Ground
\ No newline at end of file
src/assets/common/lang/zh-tw.js
View file @
9ac50273
...
...
@@ -1565,6 +1565,17 @@ export const rule = {
EnterPnum
:
'請輸入人數'
,
EnterRJRQ
:
'請輸入入境日期'
,
EnterCJRQ
:
'請輸入出境日期'
,
qxzsubm
:
'請選擇所屬部門'
,
qxzsugw
:
'請選擇所屬崗位'
,
qsrzwm
:
'請輸入中文名'
,
qsrywm
:
'請輸入英文名'
,
qxzxb
:
'請選擇性別'
,
qsrzqsjh
:
'請輸正確的手機號'
,
qsrzqhzh
:
'請輸正確的護照號'
,
qxzqfgj
:
'請選擇簽發國家'
,
qxzqfcs
:
'請選擇簽發都市'
,
qxzqfrq
:
'請選擇簽發日期'
,
qxzgqr
:
'請選擇過期日'
,
}
export
const
adm
=
{
...
...
@@ -2553,7 +2564,26 @@ export const op={
RYBHS
:
'日元不含稅價'
,
Tiquan
:
'票劵'
,
CZOP
:
'操作OP'
,
ReturnCity
:
'返回抵達都市'
,
IsUpdateXCTS
:
'是否更新行程特色'
,
notUpdate
:
'不更新'
,
Update
:
'更新'
,
SupportChild
:
'支持兒童出遊'
,
OrderTeam
:
'訂團'
,
HotelUse
:
'飯店使用情况'
,
CanSallTicketNum
:
'可銷售機票數量'
,
JHbiaoshi
:
'集合標識'
,
AirSupplier
:
'機場服務'
,
BindTicket
:
'綁定機位數'
,
TuisongB2c
:
'產品將會直接推送到B2C網站'
,
CanLessPrice
:
'可少價'
,
sjgz
:
'少價規則'
,
jdqk
:
'飯店情况'
,
btsy
:
'本團使用'
,
kcqk
:
'庫存情况'
,
syr
:
'所有人'
,
bmzg
:
'部門首長'
,
fgszjl
:
'分公司總經理'
,
}
import
invoicesManager
from
'./zhTW/invoicesManager'
...
...
src/assets/common/lang/zh.js
View file @
9ac50273
...
...
@@ -1574,6 +1574,18 @@ export const rule = {
EnterPnum
:
'请输入人数'
,
EnterRJRQ
:
'请输入入境日期'
,
EnterCJRQ
:
'请输入出境日期'
,
qxzsubm
:
'请选择所属部门'
,
qxzsugw
:
'请选择所属岗位'
,
qsrzwm
:
'请输入中文名'
,
qsrywm
:
'请输入英文名'
,
qxzxb
:
'请选择性别'
,
qsrzqsjh
:
'请输正确的手机号'
,
qsrzqhzh
:
'请输正确的护照号'
,
qxzqfgj
:
'请选择签发国家'
,
qxzqfcs
:
'请选择签发城市'
,
qxzqfrq
:
'请选择签发日期'
,
qxzgqr
:
'请选择过期日'
,
}
export
const
adm
=
{
...
...
@@ -2568,6 +2580,26 @@ export const op={
RYBHS
:
'日元不含税价'
,
Tiquan
:
'票劵'
,
CZOP
:
'操作OP'
,
ReturnCity
:
'返回抵达城市'
,
IsUpdateXCTS
:
'是否更新行程特色'
,
notUpdate
:
'不更新'
,
Update
:
'更新'
,
SupportChild
:
'支持儿童出游'
,
OrderTeam
:
'订团'
,
HotelUse
:
'酒店使用情况'
,
CanSallTicketNum
:
'可销售机票数量'
,
JHbiaoshi
:
'集合标识'
,
AirSupplier
:
'机场服务'
,
BindTicket
:
'绑定机位数'
,
TuisongB2c
:
'产品将会直接推送到B2C站点'
,
CanLessPrice
:
'可少价'
,
sjgz
:
'少价规则'
,
jdqk
:
'酒店情况'
,
btsy
:
'本团使用'
,
kcqk
:
'库存情况'
,
syr
:
'所有人'
,
bmzg
:
'部门主管'
,
fgszjl
:
'分公司总经理'
,
}
import
invoicesManager
from
'./zhCN/invoicesManager'
...
...
src/assets/common/lang/zhCN/Ground.js
View file @
9ac50273
...
...
@@ -132,8 +132,8 @@ export const obj = {
gongsihetzf
:
"公司合团支付"
,
zhoumojiajia
:
"周末加价"
,
neibujiajia
:
"内部加价"
,
b2bjiajia
:
"B2B
加价
"
,
b2cjiajia
:
"B2C
加价
"
,
b2bjiajia
:
"B2B
の値上げ
"
,
b2cjiajia
:
"B2C
の値上げ
"
,
shurushubie
:
"税入/税别"
,
shuiruR0
:
"税入R0"
,
shuiruR10
:
"税别R10"
,
...
...
@@ -315,5 +315,45 @@ export const obj = {
menpiaozhongl
:
"门票种类"
,
youjia
:
"有价"
,
jingdanxinx
:
"景点价格信息"
,
djmpdd
:
'地接门票订单'
,
xcmp
:
'行程订单'
,
mptj
:
'门票统计'
,
hbsj
:
'航班时间'
,
jwzs
:
'机位总数/(Y/E/F)'
,
dryxsj
:
'导入营销数据'
,
jdsj
:
'进店时间'
,
gwd
:
'购物店'
,
ljlr
:
'累计利润'
,
ljjy
:
'累计交易'
,
mx
:
'明细'
,
qxzs
:
'请选择省'
,
bzsm
:
'备注说明'
,
tptj
:
'图片添加'
,
dryxsj
:
'导入营销数据'
,
hsdbwpp
:
'红色内容代表未匹配到的数据'
,
dm
:
'店名'
,
jdsj
:
'进店时间'
,
dymc
:
'导游名称'
,
gwze
:
'购物总额'
,
ztstc
:
'组团社提成'
,
ldtc
:
'领队提成'
,
dytc
:
'导游提成'
,
qrdr
:
'确认导入'
,
znscexcel
:
'只能上传Excel文件'
,
hth
:
'合团号'
,
dm
:
'店名'
,
jdrs
:
'进店人数'
,
ldyj
:
'领队佣金'
,
dyyj
:
'导游佣金'
,
gsyj
:
'公司佣金'
,
fyye
:
'返佣余额'
,
fyzj
:
'返佣总计'
,
pinzheng
:
'凭证'
,
sdscdj
:
'手动生成单据'
,
scdanju
:
'生成单据'
,
xzgwd
:
'选择购物店'
,
cgfukuan
:
'常规付款'
,
zjcfk
:
'资金池付款'
,
pingzheng
:
'凭证'
,
}
export
default
obj
;
\ No newline at end of file
src/assets/common/lang/zhTW/Ground.js
View file @
9ac50273
...
...
@@ -315,5 +315,46 @@ export const obj = {
menpiaozhongl
:
"門票種類"
,
youjia
:
"有價"
,
jingdanxinx
:
"景點價格資訊"
,
djmpdd
:
'地接門票訂單'
,
xcmp
:
'行程門票'
,
mptj
:
'門票統計'
,
hbsj
:
'班機時間'
,
jwzs
:
'機位總數/(Y/E/F)'
,
dryxsj
:
'導入行銷數據'
,
jdsj
:
'進店時間'
,
gwd
:
'購物店'
,
ljlr
:
'累計利潤'
,
ljjy
:
'累計交易'
,
mx
:
'明細'
,
qxzs
:
'請選擇省'
,
bzsm
:
'備註說明'
,
tptj
:
'圖片添加'
,
dryxsj
:
'導入行銷數據'
,
hsdbwpp
:
'紅色內容代表未匹配到的數據'
,
dm
:
'店名'
,
jdsj
:
'進店時間'
,
dymc
:
'導遊名稱'
,
gwze
:
'購物總額'
,
ztstc
:
'組團社提成'
,
ldtc
:
'領隊提成'
,
dytc
:
'導遊提成'
,
qrdr
:
'確認導入'
,
znscexcel
:
'只能上傳Excel檔案'
,
hth
:
'合團號'
,
dm
:
'店名'
,
jdrs
:
'進店人數'
,
ldyj
:
'領隊傭金'
,
dyyj
:
'導遊傭金'
,
gsyj
:
'公司傭金'
,
fyye
:
'返傭餘額'
,
fyzj
:
'返傭總計'
,
pinzheng
:
'憑證'
,
sdscdj
:
'手動生成單據'
,
scdanju
:
'生成單據'
,
xzgwd
:
'選擇購物店'
,
cgfukuan
:
'常規付款'
,
zjcfk
:
'資金池付款'
,
pingzheng
:
'憑證'
,
}
export
default
obj
;
\ No newline at end of file
src/components/LeaderManagement/leaderManagement.vue
View file @
9ac50273
...
...
@@ -661,116 +661,116 @@ export default {
CountryID
:
[
{
required
:
true
,
message
:
"请选择国家"
,
message
:
this
.
$t
(
'visaT.qxzguojia'
)
,
trigger
:
"change"
}
],
Type
:
[
{
required
:
true
,
message
:
"请选择工作类型"
,
message
:
this
.
$t
(
'admin.admin_workType'
)
,
trigger
:
"change"
}
],
RB_Branch_id
:
[
{
required
:
true
,
message
:
"请选择所属公司"
,
message
:
this
.
$t
(
'rule.qszssgongsi'
)
,
trigger
:
"change"
}
],
emRB_Department_Id
:
[
{
required
:
true
,
message
:
"请选择所属部门"
,
message
:
this
.
$t
(
'rule.qxzsubm'
)
,
trigger
:
"change"
}
],
emRB_Post_Id
:
[
{
required
:
true
,
message
:
"请选择所属岗位"
,
message
:
this
.
$t
(
'rule.qxzsugw'
)
,
trigger
:
"change"
}
],
Surname
:
[
{
required
:
true
,
message
:
"请输入中文姓"
,
message
:
this
.
$t
(
'visaT.qsrzwx'
)
,
trigger
:
"change"
},
{
pattern
:
this
.
$commonUtils
.
Regex
.
el_IsChinese
,
message
:
"请输入中文姓"
message
:
this
.
$t
(
'visaT.qsrzwx'
),
}
],
Name
:
[
{
required
:
true
,
message
:
"请输入中文名"
,
message
:
this
.
$t
(
'rule.qsrzwm'
)
,
trigger
:
"change"
},
{
pattern
:
this
.
$commonUtils
.
Regex
.
el_IsChinese
,
message
:
"请输入中文名"
message
:
this
.
$t
(
'rule.qsrzwm'
),
}
],
EnSurname
:
[
{
required
:
true
,
message
:
"请输入英文姓"
,
message
:
this
.
$t
(
'visaT.qsrywx'
)
,
trigger
:
"change"
},
{
pattern
:
this
.
$commonUtils
.
Regex
.
el_IsEnglish
,
message
:
"请输入英文姓"
message
:
this
.
$t
(
'visaT.qsrywx'
),
}
],
EnName
:
[
{
required
:
true
,
message
:
"请输入英文名"
,
message
:
this
.
$t
(
'rule.qsrywm'
)
,
trigger
:
"change"
},
{
pattern
:
this
.
$commonUtils
.
Regex
.
el_IsEnglish
,
message
:
"请输入英文名"
message
:
this
.
$t
(
'rule.qsrywm'
),
}
],
IdCard
:
[
{
required
:
true
,
message
:
"请输正确的身份证号"
,
message
:
this
.
$t
(
'rule.qsrIdnum'
)
,
trigger
:
"change"
},
{
pattern
:
this
.
$commonUtils
.
Regex
.
el_IsIDnumber
,
message
:
"请输正确的身份证号"
message
:
this
.
$t
(
'rule.qsrIdnum'
),
}
],
BirthDate
:
[
{
required
:
true
,
message
:
"请选择出生日期"
,
message
:
this
.
$t
(
'admin.admin_phBirthDate'
)
,
trigger
:
"change"
}
],
Sex
:
[
{
required
:
true
,
message
:
"请选择性别"
,
message
:
this
.
$t
(
'rule.qxzxb'
)
,
trigger
:
"change"
}
],
MobilePhone
:
[
{
required
:
true
,
message
:
"请输正确的手机号"
,
message
:
this
.
$t
(
'rule.qsrzqsjh'
)
,
trigger
:
"change"
},
{
pattern
:
this
.
$commonUtils
.
Regex
.
el_isInteger
,
message
:
"请输正确的手机号"
message
:
this
.
$t
(
'rule.qsrzqsjh'
),
}
],
// SpareTel: [
...
...
@@ -782,60 +782,60 @@ export default {
Passport
:
[
{
required
:
true
,
message
:
"请输正确的护照号"
,
message
:
this
.
$t
(
'rule.qsrzqhzh'
)
,
trigger
:
"change"
},
{
pattern
:
this
.
$commonUtils
.
Regex
.
el_IsNumEn
,
message
:
"请输正确的护照号"
message
:
this
.
$t
(
'rule.qsrzqhzh'
),
}
],
IssuePlace
:
[
{
required
:
true
,
message
:
"请选择签发国家"
,
message
:
this
.
$t
(
'rule.qxzqfgj'
)
,
trigger
:
"change"
}
],
IssuePlaceCity
:
[
{
required
:
true
,
message
:
"请选择签发城市"
,
message
:
this
.
$t
(
'rule.qxzqfcs'
)
,
trigger
:
"change"
}
],
IssueDate
:
[
{
required
:
true
,
message
:
"请选择签发日期"
,
message
:
this
.
$t
(
'rule.qxzqfrq'
)
,
trigger
:
"change"
}
],
ExpiryDate
:
[
{
required
:
true
,
message
:
"请选择过期日"
,
message
:
this
.
$t
(
'rule.qxzgqr'
)
,
trigger
:
"change"
}
],
BirthPlace
:
[
{
required
:
true
,
message
:
"请选择国家"
,
message
:
this
.
$t
(
'visaT.qxzguojia'
)
,
trigger
:
"change"
}
],
EmPassword
:
[
{
required
:
true
,
message
:
"请输入登录账号"
,
message
:
this
.
$t
(
'admin.admin_lnLoginName'
)
,
trigger
:
"blur"
}
],
EmAccount
:
[
{
required
:
true
,
message
:
"请输入登录密码"
,
message
:
this
.
$t
(
'admin.admin_lnLoginPwd'
)
,
trigger
:
"blur"
}
],
...
...
src/components/NeedCenter/ScenicNeed.vue
View file @
9ac50273
...
...
@@ -410,7 +410,7 @@
<ul>
<li>
<span>
<em>
提交时间
</em>
<em>
{{
$t
(
'salesModule.SaveTime'
)
}}
</em>
<el-date-picker
class=
"w150"
v-model=
"msg.StartDate"
type=
"date"
...
...
@@ -449,28 +449,28 @@
<table>
<tr>
<th
width=
"200"
>
名称
{{
$t
(
'system.query_airName'
)
}}
</th>
<th
width=
"80"
>
时间
{{
$t
(
'adm.adm_time'
)
}}
</th>
<th
width=
"80"
>
门票/人数
{{
$t
(
'scen.sc_piao'
)
}}
/
{{
$t
(
'Airticket.Air_Number'
)
}}
</th>
<th
width=
"80"
>
国家
&
城市
{{
$t
(
'advmanager.v_country'
)
}}
&
{{
$t
(
'system.table_city'
)
}}
</th>
<th
width=
"100"
>
需求描述
{{
$t
(
'op.RequestDis'
)
}}
</th>
<th
width=
"100"
>
处理状态
{{
$t
(
'Airticket.Air_ProcessState'
)
}}
</th>
<th
width=
"80"
>
处理人
{{
$t
(
'op.DealPeople'
)
}}
</th>
<th
width=
"150"
>
操作
{{
$t
(
'system.table_operation'
)
}}
</th>
</tr>
<tbody
>
...
...
@@ -501,7 +501,7 @@
<div
class=
"DealStatus"
v-if=
"item.DealStatus==3"
>
<i
class=
"iconfont icon-yiquxiao quxiao"
></i>
{{
item
.
DealStatusStr
}}
</div>
<i
class=
"iconfont icon-qingjia UseTime"
></i>
耗时
:
{{
item
.
UseTimeStr
}}
<i
class=
"iconfont icon-qingjia UseTime"
></i>
{{
$t
(
'op.CostTime'
)
}}
:
{{
item
.
UseTimeStr
}}
</td>
<td>
...
...
@@ -513,8 +513,8 @@
</span>
</td>
<td>
<button
type=
"button"
class=
"normalBtn"
@
click=
"dealNeed(item)"
v-if=
"item.DealStatus==1"
>
立即处理
</button>
<button
type=
"button"
class=
"hollowFixedBtn"
@
click=
"dealFeedback(item),isShow=true"
v-if=
"item.DealStatus==1||item.DealStatus==3"
>
反馈
</button>
<button
type=
"button"
class=
"normalBtn"
@
click=
"dealNeed(item)"
v-if=
"item.DealStatus==1"
>
{{
$t
(
'ground.lijichuli'
)
}}
</button>
<button
type=
"button"
class=
"hollowFixedBtn"
@
click=
"dealFeedback(item),isShow=true"
v-if=
"item.DealStatus==1||item.DealStatus==3"
>
{{
$t
(
'ground.fankui'
)
}}
</button>
</td>
</tr>
</tbody>
...
...
src/components/ShoppingStore/ShoppingReimbursement.vue
View file @
9ac50273
...
...
@@ -4,7 +4,7 @@
<ul>
<li>
<span>
<em>
所属线路
</em>
<em>
{{
$t
(
'system.table_ssLine'
)
}}
</em>
<el-select
class=
"w150"
v-model=
"msg.LineId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"getLineTeamList(msg.LineId)"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
"0"
></el-option>
...
...
@@ -15,9 +15,9 @@
</li>
<li>
<span>
<em>
系列
</em>
<em>
{{
$t
(
'advmanager.v_xilie'
)
}}
</em>
<el-select
v-model=
"msg.LineteamId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
label=
"不限
"
:value=
'0'
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')
"
:value=
'0'
></el-option>
<el-option
v-for=
"item in LineTeamList"
:label=
'item.LtName'
:value=
'item.LtID'
:key=
'item.LtID'
>
</el-option>
</el-select>
...
...
@@ -25,24 +25,24 @@
</li>
<li>
<span>
<em>
合团号
</em>
<em>
{{
$t
(
'ground.hth'
)
}}
</em>
<el-input
v-model=
'msg.CombinationNum'
></el-input>
</span>
</li>
<li>
<span>
<em>
团号
</em>
<em>
{{
$t
(
'visa.v_tuanhao'
)
}}
</em>
<el-input
v-model=
'msg.TCNUM'
></el-input>
</span>
</li>
<li><span><em>
日期
</em>
<li><span><em>
{{
$t
(
'sm.Date'
)
}}
</em>
<el-date-picker
v-model=
'msg.StartDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-
<el-date-picker
v-model=
'msg.EndDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
</span>
</li>
<li>
<input
type=
"button"
class=
"normalBtn"
value=
"查询
"
@
click=
"getList();resetPageIndex()"
/>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('pub.searchBtn')
"
@
click=
"getList();resetPageIndex()"
/>
</li>
</ul>
</div>
...
...
@@ -50,28 +50,28 @@
<table
border=
"0"
cellspacing=
"1"
cellpadding=
"0"
class=
"ShoppingTable"
style=
"border: 1px solid rgb(230, 230, 230);min-width: 1600px"
v-loading=
"loading"
>
<tr>
<th
width=
"115"
>
序号
</th>
<th
width=
"100"
>
出发地
</th>
<th
width=
"110"
>
公司团号
</th>
<th
width=
"100"
>
领队
</th>
<th
width=
"100"
>
导游
</th>
<th
width=
"190"
>
店名
</th>
<th
width=
"60"
>
进店人数
</th>
<th
width=
"70"
>
公司
</th>
<th
width=
"70"
>
总金额
</th>
<th
width=
"80"
>
领队佣金
<br
/>
(应付
)
</th>
<th
width=
"80"
>
导游佣金
<br
/>
(应付
)
</th>
<th
width=
"80"
>
公司佣金
<br
/>
(应收
)
</th>
<th
width=
"80"
>
返佣余额
</th>
<th
width=
"80"
>
返佣总计
</th>
<th
width=
"80"
>
汇率
</th>
<th
width=
"80"
>
凭证
</th>
<th
width=
"100"
>
备注
</th>
<th
width=
"80"
>
财务单据
</th>
<th
width=
"80"
>
操作
</th>
<th
width=
"115"
>
{{
$t
(
'active.ad_xuhao'
)
}}
</th>
<th
width=
"100"
>
{{
$t
(
'sm.chufadi'
)
}}
</th>
<th
width=
"110"
>
{{
$t
(
'salesModule.CompanyNum'
)
}}
</th>
<th
width=
"100"
>
{{
$t
(
'leader.leader_Leader'
)
}}
</th>
<th
width=
"100"
>
{{
$t
(
'leader.leader_Guide'
)
}}
</th>
<th
width=
"190"
>
{{
$t
(
'ground.dm'
)
}}
</th>
<th
width=
"60"
>
{{
$t
(
'ground.jdrs'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'sm.company'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'fnc.a_zongjine'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'ground.ldyj'
)
}}
<br
/>
(
{{
$t
(
'fnc.yingfu'
)
}}
)
</th>
<th
width=
"80"
>
{{
$t
(
'ground.dyyj'
)
}}
<br
/>
(
{{
$t
(
'fnc.yingfu'
)
}}
)
</th>
<th
width=
"80"
>
{{
$t
(
'ground.gsyj'
)
}}
<br
/>
(
{{
$t
(
'fnc.yingshou'
)
}}
)
</th>
<th
width=
"80"
>
{{
$t
(
'ground.fyye'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'ground.fyzj'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'hotel.hotel_CurrentRate'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'ground.pinzheng'
)
}}
</th>
<th
width=
"100"
>
{{
$t
(
'pub.pubRemark'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'hotel.hotel_Order'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'system.table_operation'
)
}}
</th>
</tr>
<tr
v-if=
"shopDataList.length==0"
>
<td
colspan=
"22"
>
暂无数据
</td>
<td
colspan=
"22"
>
{{
$t
(
'system.content_noData'
)
}}
</td>
</tr>
<tbody
v-for=
"(outItem,outindex) in shopDataList"
:class=
"
{roomReservationsSplitTrCss:outindex%2!=0}"
v-if="outItem.PriceShopList.length>0">
...
...
@@ -149,17 +149,17 @@
</td>
<td
:rowspan=
"item.ShopDetailsList.length"
v-if=
'subIndex==0'
style=
""
>
<div>
<p
style=
"cursor: pointer;color:blue;margin-top:10px;"
@
click=
"CreateHandBill(outItem)"
>
手动生成单据
</p>
<p
style=
"cursor: pointer;color:blue;margin-top:10px;"
@
click=
"CreateHandBill(outItem)"
>
{{$t('ground.sdscdj')}}
</p>
</div>
</td>
<td
:rowspan=
"outItem.rowspanCount"
v-if=
"index==0&&subIndex==0"
>
<p
style=
"cursor: pointer;color:blue;"
@
click=
"isShowFinaceDailog=true,CurrentOutItem=outItem"
>
生成单据
<p
style=
"cursor: pointer;color:blue;"
@
click=
"isShowFinaceDailog=true,CurrentOutItem=outItem"
>
{{$t('ground.scdanju')}}
</p>
<p
style=
"cursor: pointer;color:blue;margin-top:5px;"
@
click=
"goHuiZhi(outItem.TCIDs, item.LeaderName, item.GuideName, item.StartCityNames, item.TCNUMS)"
>
选择购物店
</p>
{{$t('ground.xzgwd')}}
</p>
<p
style=
"cursor: pointer;color:blue;margin-top:10px"
@
click=
"goUrlT('ShoppingReimbursementDetails',outItem.TCIDs,'购物报账详情')"
>
操作
</p>
@
click=
"goUrlT('ShoppingReimbursementDetails',outItem.TCIDs,'购物报账详情')"
>
{{$t('system.table_operation')}}
</p>
</td>
</tr>
</template>
...
...
@@ -201,7 +201,7 @@
<el-dialog
custom-class=
'w400'
title=
"请选择需要制单的团号"
:visible
.
sync=
"zhuanjiaoBox"
center
>
<
template
>
<el-form
label-width=
"100px"
>
<el-form-item
label=
"团号:
"
>
<el-form-item
:label=
"$t('visa.v_tuanhao')
"
>
<div
v-for=
"item in CreateHandBillList"
>
<el-radio
v-model=
"CreateHandBillID"
:key=
"item.id"
:label=
"item.id"
></el-radio>
</div>
...
...
@@ -216,10 +216,10 @@
<el-dialog
title=
"生成财务单据"
:visible
.
sync=
"isShowFinaceDailog"
custom-class=
'w400'
center
>
<
template
>
<el-form
label-width=
"100px"
>
<el-form-item
label=
"付款方式
"
>
<el-form-item
:label=
"$t('fnc.fkfangshi')
"
>
<el-select
v-model=
"PayType"
>
<el-option
label=
"常规付款
"
:value=
"1"
:key=
"1"
></el-option>
<el-option
label=
"资金池付款
"
:value=
"2"
:key=
"2"
></el-option>
<el-option
:label=
"$t('ground.cgfukuan')
"
:value=
"1"
:key=
"1"
></el-option>
<el-option
:label=
"$t('ground.zjcfk')
"
:value=
"2"
:key=
"2"
></el-option>
</el-select>
</el-form-item>
</el-form>
...
...
src/components/ShoppingStore/ShoppingReimbursement2.vue
View file @
9ac50273
...
...
@@ -4,7 +4,7 @@
<ul>
<li>
<span>
<em>
所属线路
</em>
<em>
{{
$t
(
'system.table_ssLine'
)
}}
</em>
<el-select
class=
"w150"
v-model=
"msg.LineId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"getLineTeamList(msg.LineId)"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
"0"
></el-option>
...
...
@@ -15,9 +15,9 @@
</li>
<li>
<span>
<em>
系列
</em>
<em>
{{
$t
(
'advmanager.v_xilie'
)
}}
</em>
<el-select
v-model=
"msg.LineteamId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
label=
"不限
"
:value=
'0'
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')
"
:value=
'0'
></el-option>
<el-option
v-for=
"item in LineTeamList"
:label=
'item.LtName'
:value=
'item.LtID'
:key=
'item.LtID'
>
</el-option>
</el-select>
...
...
@@ -25,18 +25,18 @@
</li>
<li>
<span>
<em>
团号
</em>
<em>
{{
$t
(
'visa.v_tuanhao'
)
}}
</em>
<el-input
v-model=
'msg.TCNUM'
></el-input>
</span>
</li>
<li><span><em>
日期
</em>
<li><span><em>
{{
$t
(
'sm.Date'
)
}}
</em>
<el-date-picker
v-model=
'msg.StartDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-
<el-date-picker
v-model=
'msg.EndDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
</span>
</li>
<li>
<input
type=
"button"
class=
"normalBtn"
value=
"查询
"
@
click=
"getList();resetPageIndex()"
/>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('pub.searchBtn')
"
@
click=
"getList();resetPageIndex()"
/>
</li>
</ul>
</div>
...
...
@@ -44,23 +44,23 @@
<table
border=
"0"
cellspacing=
"1"
cellpadding=
"0"
class=
"ShoppingTable"
style=
"border: 1px solid rgb(230, 230, 230);min-width: 1600px"
v-loading=
"loading"
>
<tr>
<th
width=
"115"
>
序号
</th>
<th
width=
"100"
>
出发地
</th>
<th
width=
"110"
>
公司团号
</th>
<th
width=
"100"
>
领队
</th>
<th
width=
"100"
>
导游
</th>
<th
width=
"190"
>
店名
</th>
<th
width=
"60"
>
进店人数
</th>
<th
width=
"70"
>
公司
</th>
<th
width=
"70"
>
总金额
</th>
<th
width=
"80"
>
领队佣金
<br
/>
(应付
)
</th>
<th
width=
"80"
>
导游佣金
<br
/>
(应付
)
</th>
<th
width=
"80"
>
汇率
</th>
<th
width=
"80"
>
凭证
</th>
<th
width=
"80"
>
财务单据
</th>
<th
width=
"115"
>
{{
$t
(
'active.ad_xuhao'
)
}}
</th>
<th
width=
"100"
>
{{
$t
(
'sm.chufadi'
)
}}
</th>
<th
width=
"110"
>
{{
$t
(
'salesModule.CompanyNum'
)
}}
</th>
<th
width=
"100"
>
{{
$t
(
'leader.leader_Leader'
)
}}
</th>
<th
width=
"100"
>
{{
$t
(
'leader.leader_Guide'
)
}}
</th>
<th
width=
"190"
>
{{
$t
(
'ground.dm'
)
}}
</th>
<th
width=
"60"
>
{{
$t
(
'ground.jdrs'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'sm.company'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'fnc.a_zongjine'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'ground.ldyj'
)
}}
<br
/>
(
{{
$t
(
'fnc.yingfu'
)
}}
)
</th>
<th
width=
"80"
>
{{
$t
(
'ground.dyyj'
)
}}
<br
/>
(
{{
$t
(
'fnc.yingfu'
)
}}
)
</th>
<th
width=
"80"
>
{{
$t
(
'hotel.hotel_CurrentRate'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'ground.pingzheng'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'hotel.hotel_Order'
)
}}
</th>
</tr>
<tr
v-if=
"shopDataList.length==0"
>
<td
colspan=
"22"
>
暂无数据
</td>
<td
colspan=
"22"
>
{{
$t
(
'system.content_noData'
)
}}
</td>
</tr>
<tbody
v-for=
"(outItem,outindex) in shopDataList"
:class=
"
{roomReservationsSplitTrCss:outindex%2!=0}"
v-if="outItem.PriceShopList.length>0">
...
...
@@ -126,7 +126,7 @@
</td>
<td
:rowspan=
"outItem.rowspanCount"
v-if=
"index==0&&subIndex==0"
>
<div>
<p
style=
"cursor: pointer;color:blue;"
@
click=
"isShowFinaceDailog=true,CurrentOutItem=outItem"
>
生成单据
</p>
<p
style=
"cursor: pointer;color:blue;"
@
click=
"isShowFinaceDailog=true,CurrentOutItem=outItem"
>
{{$t('ground.scdanju')}}
</p>
</div>
</td>
</tr>
...
...
@@ -165,10 +165,10 @@
<el-dialog
title=
"生成财务单据"
:visible
.
sync=
"isShowFinaceDailog"
custom-class=
'w400'
center
>
<
template
>
<el-form
label-width=
"100px"
>
<el-form-item
label=
"付款方式
"
>
<el-form-item
:label=
"$t('fnc.fkfangshi')
"
>
<el-select
v-model=
"PayType"
>
<el-option
label=
"常规付款
"
:value=
"1"
:key=
"1"
></el-option>
<el-option
label=
"资金池付款
"
:value=
"2"
:key=
"2"
></el-option>
<el-option
:label=
"$t('ground.cgfukuan')
"
:value=
"1"
:key=
"1"
></el-option>
<el-option
:label=
"$t('ground.zjcfk')
"
:value=
"2"
:key=
"2"
></el-option>
</el-select>
</el-form-item>
</el-form>
...
...
src/components/ShoppingStore/ShoppingStore.vue
View file @
9ac50273
This diff is collapsed.
Click to expand it.
src/components/newTravelmanager/TravelGroupControl/TravelPrice.vue
View file @
9ac50273
This diff is collapsed.
Click to expand it.
src/components/newTravelmanager/TravelGroupControl/TravelPrice2.vue
View file @
9ac50273
...
...
@@ -393,7 +393,7 @@
<template
v-for=
"son in item.PricesList"
>
<tr
v-if=
"son.OfferType===1"
>
<td
rowspan=
"4"
>
{{
$t
(
'tips.di'
)
}}{{
item
.
DayNum
}}{{
$t
(
'hotel.hotel_day'
)
}}
</td>
<td>
{{
$t
(
'sm.tuanqishezhi'
)
}}
酒店
</td>
<td>
{{
$t
(
'sm.tuanqishezhi'
)
}}
{{
$t
(
'hotel.hotel'
)
}}
</td>
<td
class=
"_price"
>
{{
son
.
OfferPrice
?
son
.
OfferPrice
:
"暂无报价"
}}
</td>
</tr>
<tr
v-else
>
...
...
@@ -596,19 +596,19 @@
</div>
<div
class=
"TPright clearfix"
>
<el-form-item
prop=
"YSeat"
v-if=
"TeamType==1"
>
<el-input
placeholder=
"人数
"
class=
"w190"
v-model=
"priceData.YSeat"
<el-input
:placeholder=
"$t('pub.pleaseImport')
"
class=
"w190"
v-model=
"priceData.YSeat"
@
keyup
.
native=
"checkInteger(priceData,'YSeat')"
>
<
template
slot=
"prepend"
>
{{
$t
(
'sm.jingjicangsp'
)
}}
</
template
>
</el-input>
</el-form-item>
<el-form-item
prop=
"CSeat"
v-if=
"TeamType==1"
>
<el-input
placeholder=
"人数
"
class=
"w190"
v-model=
"priceData.CSeat"
<el-input
:placeholder=
"$t('pub.pleaseImport')
"
class=
"w190"
v-model=
"priceData.CSeat"
@
keyup
.
native=
"checkInteger(priceData,'CSeat')"
>
<
template
slot=
"prepend"
>
{{
$t
(
'sm.cangwuzp'
)
}}
</
template
>
</el-input>
</el-form-item>
<el-form-item
prop=
"FSeat"
v-if=
"TeamType==1"
>
<el-input
placeholder=
"人数
"
class=
"w260"
v-model=
"priceData.FSeat"
<el-input
:placeholder=
"$t('pub.pleaseImport')
"
class=
"w260"
v-model=
"priceData.FSeat"
@
keyup
.
native=
"checkInteger(priceData,'FSeat')"
>
<
template
slot=
"prepend"
>
{{
$t
(
'sm.toudengxp'
)
}}
</
template
>
</el-input>
...
...
@@ -626,7 +626,7 @@
</el-select>
</el-form-item>
<el-form-item
v-if=
"TeamType==1"
>
<el-input
placeholder=
"人数
"
class=
"w290"
v-model=
"priceData.LeaderNum"
>
<el-input
:placeholder=
"$t('pub.pleaseImport')
"
class=
"w290"
v-model=
"priceData.LeaderNum"
>
<
template
slot=
"prepend"
>
{{
$t
(
'sm.Leadernum'
)
}}
</
template
>
</el-input>
</el-form-item>
...
...
src/components/newTravelmanager/TravelGroupControl/TravelPrice3.vue
View file @
9ac50273
This diff is collapsed.
Click to expand it.
src/components/newTravelmanager/TravelGroupControl/TravelPrice4.vue
View file @
9ac50273
This diff is collapsed.
Click to expand it.
src/components/newTravelmanager/travelLineTrip/TravelDaysTrip_Direct.vue
View file @
9ac50273
...
...
@@ -54,17 +54,17 @@
<el-form>
<div
class=
"TravelDaysTrip"
:class=
"
{'foldHeight':isFold==1}">
<span
class=
"TMTitle"
>
<i></i>
线路行程
<i></i>
{{
$t
(
'sm.xianluxingcheng'
)
}}
</span>
<span
class=
"foldList"
@
click=
"fold"
v-if=
"isFold==''"
>
点击折叠
</span>
<span
class=
"foldList"
@
click=
"fold"
v-if=
"isFold==1"
>
点击展开
</span>
<span
class=
"foldList"
@
click=
"fold"
v-if=
"isFold==''"
>
{{
$t
(
'sm.djzd'
)
}}
</span>
<span
class=
"foldList"
@
click=
"fold"
v-if=
"isFold==1"
>
{{
$t
(
'sm.djzk'
)
}}
</span>
<div
class=
"DaysTripTop TC-newTop"
>
<span
class=
"TDTextspan"
>
行程天数
</span>
<span
class=
"TDTextspan"
>
{{
$t
(
'visa.v_xcdays'
)
}}
</span>
<span
class=
"TDInputspan"
>
<el-form-item
prop=
"DayNum"
>
<el-input
class=
"w100 LowNum"
v-model=
"subConfig.DayNum"
maxlength=
"2"
@
keyup
.
native=
"checkInteger(subConfig,'DayNum');createLineTrip()"
>
<template
slot=
"append"
>
天
</
template
>
<template
slot=
"append"
>
{{
$t
(
'hotel.hotel_day'
)
}}
</
template
>
</el-input>
</el-form-item>
</span>
...
...
@@ -72,11 +72,11 @@
<el-form-item
prop=
"NightNum"
>
<el-input
class=
"w100 LowNum"
v-model=
"subConfig.NightNum"
maxlength=
"2"
@
keyup
.
native=
"checkInteger(subConfig,'NightNum')"
>
<
template
slot=
"append"
>
晚
</
template
>
<
template
slot=
"append"
>
{{
$t
(
'Operation.Op_night'
)
}}
</
template
>
</el-input>
</el-form-item>
</span>
<span
class=
"TDTextspan"
:class=
"{'showOther':TeamType==3}"
>
集合出发城市
</span>
<span
class=
"TDTextspan"
:class=
"{'showOther':TeamType==3}"
>
{{$t('sm.jhcfchengshi')}}
</span>
<span
:class=
"{'showOther':TeamType==3}"
>
<el-form-item
prop=
"StartCityId"
>
<el-select
class=
"w120"
:placeholder=
"$t('pub.pleaseSel')"
v-model=
"subConfig.StartCityId"
filterable
>
...
...
@@ -86,7 +86,7 @@
</el-select>
</el-form-item>
</span>
<span
class=
"TDTextspan"
:class=
"{'showOther':TeamType==3}"
>
返回抵达城市
</span>
<span
class=
"TDTextspan"
:class=
"{'showOther':TeamType==3}"
>
{{$t('op.ReturnCity')}}
</span>
<span
:class=
"{'showOther':TeamType==3}"
>
<el-form-item
prop=
"ReturnArriveCityId"
>
<el-select
class=
"w120"
:placeholder=
"$t('pub.pleaseSel')"
v-model=
"subConfig.ReturnArriveCityId"
...
...
@@ -97,12 +97,12 @@
</el-select>
</el-form-item>
</span>
<span
class=
"TDTextspan"
:class=
"{'showOther':TeamType==3}"
>
是否更新行程特色
</span>
<span
class=
"TDTextspan"
:class=
"{'showOther':TeamType==3}"
>
{{$t('op.IsUpdateXCTS')}}
</span>
<span
:class=
"{'showOther':TeamType==3}"
>
<el-form-item
prop=
"ReturnArriveCityId"
>
<el-select
class=
"w120"
:placeholder=
"$t('pub.pleaseSel')"
v-model=
"subConfig.IsUpdateTrip"
>
<el-option
label=
"不更新
"
:value=
"0"
></el-option>
<el-option
label=
"更新
"
:value=
"1"
></el-option>
<el-option
:label=
"$t('op.notUpdate')
"
:value=
"0"
></el-option>
<el-option
:label=
"$t('op.Update')
"
:value=
"1"
></el-option>
</el-select>
</el-form-item>
</span>
...
...
src/components/scenicSpot/ScenTicketOrder.vue
View file @
9ac50273
This diff is collapsed.
Click to expand it.
src/components/scenicSpot/admissionStatistics.vue
View file @
9ac50273
...
...
@@ -2,9 +2,9 @@
<div>
<div
class=
"query-box"
style=
"border-bottom: none;"
>
<ul>
<li><span><em>
系列
</em>
<li><span><em>
{{
$t
(
'advmanager.v_xilie'
)
}}
</em>
<el-select
v-model=
"msg.LineteamId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
label=
"不限
"
value=
'-1'
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')
"
value=
'-1'
></el-option>
<el-option
v-for=
"item in LineTeamList"
:label=
'item.LtName'
:value=
'item.LtID'
:key=
'item.LtID'
>
</el-option>
</el-select>
...
...
@@ -12,32 +12,32 @@
</li>
<li>
<span>
<em>
团号
</em>
<em>
{{
$t
(
'visa.v_tuanhao'
)
}}
</em>
<el-input
v-model=
'msg.TCNUM'
></el-input>
</span>
</li>
<li><span><em>
日期
</em>
<li><span><em>
{{
$t
(
'advmanager.v_xilie'
)
}}{{
$t
(
'sm.Date'
)
}}
</em>
<el-date-picker
v-model=
'msg.StartDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-
<el-date-picker
v-model=
'msg.EndDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
</span>
</li>
<li>
<input
type=
"button"
class=
"normalBtn"
value=
"查询
"
@
click=
"getList();resetPageIndex()"
/>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('pub.searchBtn')
"
@
click=
"getList();resetPageIndex()"
/>
</li>
</ul>
</div>
<div
style=
"width: 100%; overflow-x: auto;padding-bottom: 10px; "
class=
"ownScrollbarStyle"
>
<table
border=
"0"
cellspacing=
"1"
cellpadding=
"0"
class=
"admissionStatisticsTalbe"
v-loading=
'loading'
>
<tr>
<th
width=
"120"
>
序号
</th>
<th
width=
"100"
>
出发地
</th>
<th
width=
"120"
>
航班时间
</th>
<th
width=
"140"
>
公司团号
</th>
<th
width=
"120"
>
机位总数/(Y/E/F)
</th>
<th
width=
"120"
>
日期
</th>
<th
width=
"250"
>
景点
</th>
<th
width=
"100"
>
操作
</th>
<th
width=
"120"
>
{{
$t
(
'active.ad_xuhao'
)
}}
</th>
<th
width=
"100"
>
{{
$t
(
'sm.chufadi'
)
}}
</th>
<th
width=
"120"
>
{{
$t
(
'ground.hbsj'
)
}}
</th>
<th
width=
"140"
>
{{
$t
(
'salesModule.CompanyNum'
)
}}
</th>
<th
width=
"120"
>
{{
$t
(
'visa.v_tuanhao'
)
}}
</th>
<th
width=
"120"
>
{{
$t
(
'sm.Date'
)
}}
</th>
<th
width=
"250"
>
{{
$t
(
'commonPickUp.Pick_attractions'
)
}}
</th>
<th
width=
"100"
>
{{
$t
(
'system.table_operation'
)
}}
</th>
</tr>
<template
v-for=
"(outItem,outindex) in DataList"
>
<tbody
:class=
"
{admissionStatisticsSplitTrCss:outindex%2!=0}">
...
...
@@ -58,9 +58,9 @@
<tr
class=
"_color_666"
style=
"text-align:center;"
>
<th
width=
"60"
>
{{
$t
(
'Airticket.Air_segment'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'system.query_flightNum'
)
}}
</th>
<th
width=
"150"
>
起飞时间
</th>
<th
width=
"150"
>
到达时间
</th>
<th
width=
"100"
>
经停城市
</th>
<th
width=
"150"
>
{{
$t
(
'system.ph_flightTime'
)
}}
</th>
<th
width=
"150"
>
{{
$t
(
'system.query_arrivalTime'
)
}}
</th>
<th
width=
"100"
>
{{
$t
(
'system.query_stopCity'
)
}}
</th>
</tr>
<tr
v-for=
"(ds,din) in item.FlightList"
:key=
"din"
style=
"text-align:center;"
>
<td
class=
"_d_name _color_666"
>
...
...
@@ -85,7 +85,7 @@
</tr>
</table>
<el-button
slot=
"reference"
class=
"normalBtn mt5"
style=
'height:24px; padding: 0 10px; background: #2AAEF2; border-color: #2AAEF2;'
>
详情
style=
'height:24px; padding: 0 10px; background: #2AAEF2; border-color: #2AAEF2;'
>
{{
$t
(
'fnc.xiangqing'
)
}}
</el-button>
</el-popover>
</td>
...
...
@@ -110,7 +110,7 @@
<td
:rowspan=
"item.itemRowSpan"
v-if=
'subIndex==0&&thirdIndex==0'
>
<div
class=
"link"
>
<div
class=
"w80"
>
<p
@
click=
"goUrl('admissionStatisticsDetails',item,outItem,'门票详情')"
>
详情
</p>
<p
@
click=
"goUrl('admissionStatisticsDetails',item,outItem,'门票详情')"
>
{{
$t
(
'fnc.xiangqing'
)
}}
</p>
</div>
</div>
</td>
...
...
@@ -121,7 +121,7 @@
<div
class=
"link"
>
<p
@
click=
"goUrlT('productQuery',item.TCNUMS,'产品查询')"
>
{{
item
.
Titles
}}
</p>
<div
v-show=
"outItem.StaticsReportList[0].DMCRemark!=''"
class=
"colorE95252"
>
地接备注
:
{{
outItem
.
StaticsReportList
[
0
].
DMCRemark
}}
</div>
{{
$t
(
'Operation.Op_dijieRemark'
)
}}
:
{{
outItem
.
StaticsReportList
[
0
].
DMCRemark
}}
</div>
</div>
</td>
</tr>
...
...
src/components/scenicSpot/scenicSpotSalesBoard.vue
View file @
9ac50273
...
...
@@ -203,7 +203,7 @@
<ul>
<li>
<span>
<em>
景点
</em>
<em>
{{
$t
(
'commonPickUp.Pick_attractions'
)
}}
</em>
<el-select
v-model=
"msg.CouponsId"
:placeholder=
"$t('pub.pleaseSel')"
filterable
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
"defaultSelectValue"
></el-option>
<el-option
v-for=
"item in ScenicList"
:key=
"item.ID"
:label=
"item.Name"
:value=
"item.ID"
></el-option>
...
...
@@ -212,21 +212,21 @@
</li>
<li
>
<span>
<em>
类型
</em>
<em>
{{
$t
(
'advmanager.v_type'
)
}}
</em>
<el-select
v-model=
"msg.QStatus"
:placeholder=
"$t('pub.pleaseSel')"
filterable
>
<el-option
:key=
"0"
label=
"地接门票订单
"
:value=
"0"
></el-option>
<el-option
:key=
"1"
label=
"行程门票
"
:value=
"1"
></el-option>
<el-option
:key=
"0"
:label=
"$t('ground.djmpdd')
"
:value=
"0"
></el-option>
<el-option
:key=
"1"
:label=
"$t('ground.xcmp')
"
:value=
"1"
></el-option>
</el-select>
</span>
</li>
<li
style=
"margin-right:50px;"
>
<button
class=
"normalBtn"
type=
"button"
@
click=
"GetHoltelInventory()"
>
{{
$t
(
'pub.searchBtn'
)
}}
</button>
<button
class=
"normalBtn"
type=
"button"
@
click=
"DownLoadDinnerSalesBoard()"
>
下载
</button>
<button
class=
"normalBtn"
type=
"button"
@
click=
"DownLoadDinnerSalesBoard()"
>
{{
$t
(
'adm.adm_download'
)
}}
</button>
</li>
</ul>
</div>
<div
class=
"title"
style=
"display:none;"
>
门票统计 共
{{
$t
(
'ground.mptj'
)
}}
{{
$t
(
'hotel.hotel_totalRoom'
)
}}
<span
class=
"Owe_Room"
></span>
</div>
<div
class=
"month"
>
...
...
@@ -234,13 +234,13 @@
<li>
<i
class=
"el-icon-caret-left monthminus"
@
click=
"currentYear-=1,getDateString(),initCalendar(dateString)"
></i>
<input
type=
"text"
disabled=
"disabled"
v-model=
"currentYear"
class=
"currentInput"
@
input=
"getDateString(),initCalendar(dateString)"
>
年
@
input=
"getDateString(),initCalendar(dateString)"
>
{{
$t
(
'pub.year'
)
}}
<i
class=
"el-icon-caret-right monthadd"
@
click=
"currentYear+=1,getDateString(),initCalendar(dateString)"
></i>
</li>
<li>
<i
class=
"el-icon-caret-left monthminus"
@
click=
"pickPre(currentYear,currentMonth)"
></i>
<input
type=
"text"
disabled=
"disabled"
v-model=
"currentMonth"
class=
"currentInput"
@
input=
"getDateString(),initCalendar(dateString)"
>
月
@
input=
"getDateString(),initCalendar(dateString)"
>
{{
$t
(
'pub.month'
)
}}
<i
class=
"el-icon-caret-right monthadd"
@
click=
"pickNext(currentYear,currentMonth)"
></i>
</li>
</ul>
...
...
src/components/scenicSpot/scenicSpotSupplier.vue
View file @
9ac50273
...
...
@@ -132,9 +132,9 @@
</div>
</div>
<div
class=
"updataBtn"
>
<button
class=
"normalBtn UPBtn"
@
click=
"outerVisible = true,dialogTitle='修改供应商信息',updateInfo(item.ID)"
>
修改
</button>
<button
class=
"hollowFixedBtn UPBtn"
@
click=
"isdelete(item.ID)"
>
删除
</button>
<button
class=
"hollowFixedBtn HS_financial"
@
click=
"AccountManage(item)"
>
账户管理
</button>
<button
class=
"normalBtn UPBtn"
@
click=
"outerVisible = true,dialogTitle='修改供应商信息',updateInfo(item.ID)"
>
{{
$t
(
'pub.updateMsg'
)
}}
</button>
<button
class=
"hollowFixedBtn UPBtn"
@
click=
"isdelete(item.ID)"
>
{{
$t
(
'system.table_delete'
)
}}
</button>
<button
class=
"hollowFixedBtn HS_financial"
@
click=
"AccountManage(item)"
>
{{
$t
(
'visaT.Accountmanagement'
)
}}
</button>
</div>
</div>
<div
class=
"noData"
v-show=
"noData"
>
...
...
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