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
4c26bc4b
Commit
4c26bc4b
authored
Nov 06, 2024
by
youjie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
国际化
parent
165ce769
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
144 additions
and
110 deletions
+144
-110
fill.js
src/assets/common/lang/zhCN/fill.js
+29
-0
fill.js
src/assets/common/lang/zhTW/fill.js
+29
-0
YearBonusDetails.vue
...ents/FinancialModule/TradeCommission/YearBonusDetails.vue
+1
-1
groupTourOrderByTuan.vue
src/components/SalesModule/groupTourOrderByTuan.vue
+4
-24
SalesconfirmationOrder.vue
src/components/SalesconfirmationOrder.vue
+1
-1
HotelProductManage.vue
src/components/Supplier/HotelProductManage.vue
+3
-3
airTicketRules.vue
src/components/Ticketing/airTicketRules.vue
+15
-15
airlineManagement.vue
src/components/Ticketing/airlineManagement.vue
+36
-37
flightManagement.vue
src/components/Ticketing/flightManagement.vue
+1
-1
trainManagement.vue
src/components/Ticketing/trainManagement.vue
+1
-1
confirmationOrderDownLoad.vue
src/components/confirmationOrderDownLoad.vue
+1
-1
confirmationOrderDownLoadNew.vue
src/components/confirmationOrderDownLoadNew.vue
+1
-1
operation.vue
src/components/temp/operation.vue
+22
-25
No files found.
src/assets/common/lang/zhCN/fill.js
View file @
4c26bc4b
...
...
@@ -6783,6 +6783,35 @@ export const obj = {
xuydlctbhldit
:
' (需独立成团、不含落地团)'
,
qianzhengtc
:
'签证提成'
,
danxianqz
:
'单项签证'
,
zhulijianli
:
'助理奖励'
,
xiltxbzlioprent
:
'系列团、小包团助理op人头奖励'
,
luodsdxrtjli
:
'落地散、单项人头奖励'
,
zhangwpbeiz
:
[
'以上制度公司会因市场变动与业务实际情况及公司规模採取适当因应或调整,敬请注意!!'
,
'购物佣金不计入OP毛利奖金'
,
'如果小包团、落地散团出现利润亏损,需其他团分摊亏损的利润'
,
'单项产品订单 需OP点完结后方可参与提成。'
,
'常规团需包含佣金的利润>0 方可发放散拼人头奖励。'
,
'小包团、当地游以团出发日期所在月份进行提成比例定档。'
,
'需当月所有的团均完结后,方可发放当月提成与团数奖励。'
,
'对于未在出团日期之前维护领队交接表,此团所有操作无提成。'
],
tichengasfa
:
'提成按时发放是公司所有人的期盼,同时也是公司重视的一部份,2023年04月27日发布文件编号:2023-A-19“关于提成发放流程的通知”文件,在实际操作过程中还是有部份人员不重视、无公德心,未在规定时间内及时改价或成本录入未完成,导致5月提成未正常发放,为不影响其他销售的提成,特对提成规则做以下补充'
,
guanyutcfflcguizbz
:[
'从2023年5月18日起,行政部会按提成规定对已平账订单进行制单;'
,
'未在规定时间内改价平账订单,违反提成规则,该订单报名当事人提成金额为0。'
,
'未平账订单继续追溯至下个月,直到全部帐平为止,再放发上月其他订单提成'
,
'未结团团期或成本遗漏补录等原因,造成团队利润变动,销售提成会在次月再次验证此团利润,多退少补;'
,
'提成工作环环相扣,请所有人员务必有公德心,同时遵守工作流程,尊重他人。'
,
],
jiudianjfanj
:
'酒店寄房间'
,
huzhaozjian
:
'护照证件'
,
qianzhulex
:
'签注类型'
,
pnrzhub
:
'PNR组别'
,
tiaomahao
:
'条码号'
,
xinzengticgz
:
'新增提成规则'
,
qiingxznfen
:
'请选择年份!'
,
shifcgzticschu
:
'是否此提成规则删除?'
,
}
//#endregion
}
...
...
src/assets/common/lang/zhTW/fill.js
View file @
4c26bc4b
...
...
@@ -6783,6 +6783,35 @@ export const obj = {
xuydlctbhldit
:
' (需獨立成團、不含落地團)'
,
qianzhengtc
:
'簽證提成'
,
danxianqz
:
'單項簽證'
,
zhulijianli
:
'助理獎勵'
,
xiltxbzlioprent
:
'系列團、小包團助理op人頭獎勵'
,
luodsdxrtjli
:
'落地散、單項人頭獎勵'
,
zhangwpbeiz
:
[
'以上制度公司會因市場變動與業務實際情況及公司規模採取適當因應或調整,敬請注意!!'
,
'購物佣金不計入OP毛利獎金'
,
'如果小包團、落地散團出現利潤虧損,需其他團分攤虧損的利潤'
,
'單項產品訂單 需OP點完結後方可參與提成。'
,
'常規團需包含佣金的利潤>0 方可發放散拼人頭獎勵。'
,
'小包團、當地遊以團出發日期所在月份進行提成比例定檔。'
,
'需當月所有的團均完結後,方可發放當月提成與團數獎勵。'
,
'對於未在出團日期之前維護領隊交接表,此團所有操作無提成。'
],
tichengasfa
:
'提成按時發放是公司所有人的期盼,同時也是公司重視的一部份,2023年04月27日發佈文件編號:2023-A-19“關於提成發放流程的通知”文件,在實際操作過程中還是有部份人員不重視、無公德心,未在規定時間內及時改價或成本錄入未完成,導致5月提成未正常發放,爲不影響其他銷售的提成,特對提成規則做以下補充'
,
guanyutcfflcguizbz
:[
'從2023年5月18日起,行政部會按提成規定對已平賬訂單進行制單;'
,
'未在規定時間內改價平賬訂單,違反提成規則,該訂單報名當事人提成金額爲0。'
,
'未平賬訂單繼續追溯至下個月,直到全部帳平爲止,再放發上月其他訂單提成'
,
'未結團團期或成本遺漏補錄等原因,造成團隊利潤變動,銷售提成會在次月再次驗證此團利潤,多退少補;'
,
'提成工作環環相扣,請所有人員務必有公德心,同時遵守工作流程,尊重他人。'
,
],
jiudianjfanj
:
'酒店寄房間'
,
huzhaozjian
:
'護照證件'
,
qianzhulex
:
'簽註類型'
,
pnrzhub
:
'PNR組別'
,
tiaomahao
:
'條碼號'
,
xinzengticgz
:
'新增提成規則'
,
qiingxznfen
:
'請選擇年份!'
,
shifcgzticschu
:
'是否此提成規則刪除?'
,
}
//#endregion
}
...
...
src/components/FinancialModule/TradeCommission/YearBonusDetails.vue
View file @
4c26bc4b
...
...
@@ -107,7 +107,7 @@
<tr
style=
"height: 30px !important;"
>
<template
v-for=
"item in dataObj.MonthList"
>
<th>
总人数
</th>
<th>
团队人数
</th>
<th>
{{
$t
(
'visa.v_teamnum'
)
}}
</th>
<th>
单项人数
</th>
<th>
{{
$t
(
'objFill.v101.Rest.ouzhourshu'
)
}}
</th>
<th>
达标
</th>
...
...
src/components/SalesModule/groupTourOrderByTuan.vue
View file @
4c26bc4b
...
...
@@ -2551,19 +2551,6 @@
<span
style=
"color:red;"
>
{{$t('objFill.gaijiashenq')}}:
</span>
<span>
{{item.changePriceTime}} {{$t('objFill.shengqingje')}}【
<span
style=
"color:red;"
>
{{item.changePriceMoney}}
</span>
{{$t('hotel.hotel_yuan')}}】{{item.changePriceReason}}
</span>
<
<<<<<<
HEAD
<
div
style=
"text-align:right;"
v-if=
"item.changePriceState==1"
>
待{{item.ChangePriceType=="2"?"OP":$t('fnc.zhuguan')}}{{item.managerExamineName}}审核
</div>
<div
style=
"text-align:right;"
v-if=
"item.changePriceState==2"
>
{{$t('objFill.dai')}}{{item.ChangePriceType=="2"?$t('objFill.kuaiji'):$t('visa.v_zongjingli')}}{{item.examineByName}}{{$t('fnc.shenhe')}}
</div>
<div
style=
"text-align:right;"
v-if=
"item.changePriceState==4"
>
已驳回
</div>
<div
style=
"text-align:right;"
v-if=
"item.changePriceState==3"
>
已通过
</div>
=======
<div
style=
"text-align:right;"
v-if=
"item.changePriceState==1"
>
{{$t('objFill.dai')}}{{item.ChangePriceType=="2"?"OP":$t('fnc.zhuguan')}}{{item.managerExamineName}}{{$t('fnc.shenhe')}}
</div>
<div
style=
"text-align:right;"
v-if=
"item.changePriceState==2"
>
{{$t('objFill.dai')}}{{item.ChangePriceType=="2"?$t('objFill.kuaiji'):$t('visa.v_zongjingli')}}{{item.examineByName}}{{$t('fnc.shenhe')}}
...
...
@@ -2574,7 +2561,6 @@
<div
style=
"text-align:right;"
v-if=
"item.changePriceState==3"
>
{{$t('fnc.ytongguo')}}
</div>
>>>>>>> 3f4aab4c383480c793ef16c2953fc04d54ef6f94
</div>
</div>
</td>
...
...
@@ -2981,14 +2967,8 @@
</span>
</p>
<span
style=
"display: block"
>
{{$t('salesModule.RoomInfo')}}
<span
v-if=
"item.oneSex > 0"
<<<<<<<
HEAD
style=
"color: #e95252"
>
({{ item.oneSex == 1 ?$t('objFill.dannan') : $t('objFill.dannv') }})
</span><span
v-if=
"item.chirdNoNeedBedNum > 0"
style=
"color: #e95252"
>
(儿童不占床{{ item.chirdNoNeedBedNum }}人
)
</span>
:{{ item.orderGuestHouseStr }}
</span>
=======
style=
"color: #e95252"
>
({{ item.oneSex == 1 ?$t('objFill.dannan') : $t('objFill.dannv') }})
</span><span
v-if=
"item.chirdNoNeedBedNum > 0"
style=
"color: #e95252"
>
({{$t('Operation.Op_childNobed')}}{{ item.chirdNoNeedBedNum }}{{$t('hotel.hotel_people')}})
</span>
:{{ item.orderGuestHouseStr }}
</span>
>>>>>>> 3f4aab4c383480c793ef16c2953fc04d54ef6f94
<span
v-if=
"item.tipMoney"
style=
"color: red"
>
({{$t('fnc.xiaofei')}}:{{ item.tipMoney }})
</span>
</td>
</tr>
...
...
src/components/SalesconfirmationOrder.vue
View file @
4c26bc4b
...
...
@@ -51,7 +51,7 @@
:href=
"domainManager().ViittoFileUrl+priceList[0].wordPath"
>
{{
$t
(
'Operation.Op_downLoadword'
)
}}
</a>
<!--&&isopOperation HK 注释 可以让销售修改基本信息-->
<input
type=
"button"
v-if=
"orderId>0"
class=
"travelControlTripBtn"
value=
"修改信息
"
@
click=
"editMsgShow=true"
/>
<input
type=
"button"
v-if=
"orderId>0"
class=
"travelControlTripBtn"
:value=
"$t('objFill.xiugaixinxi')
"
@
click=
"editMsgShow=true"
/>
<div
id=
"pdfNode"
>
<div
id=
'pdfDom'
style=
"padding:0 20px;"
>
<div
id=
"pdf_1"
>
...
...
src/components/Supplier/HotelProductManage.vue
View file @
4c26bc4b
...
...
@@ -302,18 +302,18 @@
</el-col>
<el-col
:span=
"12"
class=
"HotelProductEdit_date"
>
<div
v-show=
"msg.DayType==='1'||msg.DayType==='3'"
>
<el-form-item
label=
"年
"
prop=
"Year"
>
<el-form-item
:label=
"$t('pub.year')
"
prop=
"Year"
>
<el-date-picker
v-model=
"msg.Year"
type=
"year"
value-format=
"yyyy"
:placeholder=
"$t('objFill.xuanzhenian')"
></el-date-picker>
</el-form-item>
</div>
<div
v-show=
"msg.DayType==='2'"
>
<el-form-item
label=
"月
"
prop=
"Month"
>
<el-form-item
:label=
"$t('pub.month')
"
prop=
"Month"
>
<el-date-picker
v-model=
"msg.Month"
type=
"month"
value-format=
"yyyy-MM"
:placeholder=
"$t('op.ChoiceMonth')"
>
</el-date-picker>
</el-form-item>
</div>
<div
v-show=
"msg.DayType==='3'"
>
<el-form-item
label=
"月
"
label-width=
"30px"
prop=
"Month"
>
<el-form-item
:label=
"$t('pub.month')
"
label-width=
"30px"
prop=
"Month"
>
<el-select
v-model=
"msg.Month"
:placeholder=
"$t('objFill.v101.hote.qingxuanzy')"
>
<el-option
:label=
"$t('objFill.yuefens')[0]"
value=
"01"
></el-option>
<el-option
:label=
"$t('objFill.yuefens')[1]"
value=
"02"
></el-option>
...
...
src/components/Ticketing/airTicketRules.vue
View file @
4c26bc4b
...
...
@@ -358,7 +358,7 @@
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.searchBtn')"
@
click=
"resetPageIndex(),getList()"
/>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('pub.addBtn')"
@
click=
"isShowDIv=true,ClearInfo(),divTitle=
'新增提成规则'
"
/>
@
click=
"isShowDIv=true,ClearInfo(),divTitle=
$t('objFill.v101.xinzengticgz')
"
/>
</li>
</ul>
</div>
...
...
@@ -373,19 +373,19 @@
{{
$t
(
'salesModule.Time'
)
}}
</th>
<th>
单价
{{
$t
(
'fnc.danjia'
)
}}
</th>
<th>
创建人
{{
$t
(
'active.cl_addPp'
)
}}
</th>
<th>
创建时间
{{
$t
(
'fnc.cjshijian'
)
}}
</th>
<th>
修改人
{{
$t
(
'objFill.v101.administrative.xiugairen'
)
}}
</th>
<th>
修改时间
{{
$t
(
'sm.xiugaishijian'
)
}}
</th>
<th>
{{
$t
(
'system.table_operation'
)
}}
...
...
@@ -459,7 +459,7 @@
</
template
>
<
template
v-else
>
<el-col
:span=
"5"
>
<el-form-item
label=
"年
"
>
<el-form-item
:label=
"$t('pub.year')
"
>
<el-select
v-model=
"addMsg.YearStr"
size=
"mini"
class=
"_month_input"
>
<el-option
:key=
"DefaultValue"
:label=
"$t('pub.pleaseSel')"
:value=
"DefaultValue"
></el-option>
<el-option
v-for=
"item in YearList"
:key=
"item"
:label=
"item"
:value=
"item"
></el-option>
...
...
@@ -467,7 +467,7 @@
</el-form-item>
</el-col>
<el-col
:span=
"5"
>
<el-form-item
label=
"月
"
>
<el-form-item
:label=
"$t('pub.month')
"
>
<el-select
v-model=
"addMsg.MonthStr"
size=
"mini"
class=
"_month_input"
>
<el-option
:key=
"DefaultValue"
:label=
"$t('pub.pleaseSel')"
:value=
"DefaultValue"
></el-option>
<el-option
v-for=
"item in MonthList"
:key=
"item"
:label=
"item"
:value=
"item"
></el-option>
...
...
@@ -477,7 +477,7 @@
</
template
>
<el-col
:span=
"5"
>
<el-form-item
label=
"单价/人
"
>
<el-form-item
:label=
"$t('objFill.v101.LeaderManagement.danjiaren')
"
>
<el-input
v-model=
"addMsg.UnitPrice"
maxlength=
"5"
@
keyup
.
native=
"checkPrice(addMsg,'UnitPrice')"
>
</el-input>
</el-form-item>
...
...
@@ -561,25 +561,25 @@
SaveAirticketRules
()
{
if
(
this
.
addMsg
.
ID
>
0
)
{
if
(
this
.
addMsg
.
YearStr
==
0
)
{
this
.
Info
(
"请选择年份!"
);
this
.
Info
(
this
.
$t
(
'objFill.v101.qiingxznfen'
)
);
return
;
}
if
(
this
.
addMsg
.
MonthStr
==
0
)
{
this
.
Info
(
"请选择月份!"
);
this
.
Info
(
this
.
$t
(
'objFill.v101.FinancialModule.qingxayf'
)
);
return
;
}
}
else
{
if
(
this
.
addMsg
.
MonthRangeStart
==
""
)
{
this
.
Info
(
"请选择开始月份!"
);
this
.
Info
(
this
.
$t
(
'objFill.v101.busManagement.qingxzksyf'
)
+
'!'
);
return
;
}
if
(
this
.
addMsg
.
MonthRangeEnd
==
""
)
{
this
.
Info
(
"请选择结束月份!"
);
this
.
Info
(
this
.
$t
(
'objFill.v101.busManagement.qingxzjsyf'
)
+
'!'
);
return
;
}
}
if
(
this
.
addMsg
.
UnitPrice
==
0
)
{
this
.
Info
(
"请输入提成金额!"
);
this
.
Info
(
this
.
$t
(
'objFill.v101.Rest.qingshurtcje'
)
+
'!'
);
return
;
}
this
.
apipost
(
...
...
@@ -598,7 +598,7 @@
//删除票务提成规则
DeleteAirticketRules
(
Id
)
{
var
that
=
this
;
this
.
Confirm
(
"是否此提成规则删除?"
,
function
()
{
this
.
Confirm
(
this
.
$t
(
'objFill.v101.shifcgzticschu'
)
,
function
()
{
var
msg
=
{
ID
:
Id
};
...
...
src/components/Ticketing/airlineManagement.vue
View file @
4c26bc4b
...
...
@@ -285,7 +285,7 @@
</li>
<li>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.searchBtn')"
@
click=
"resetPageIndex(),getList()"
/>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('fnc.tianjia')"
@
click=
"outerVisible = true,dialogTitle=
'新增航空公司'
"
/>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('fnc.tianjia')"
@
click=
"outerVisible = true,dialogTitle=
$t('objFill.xingzhkgsi')
"
/>
</li>
</ul>
</div>
...
...
@@ -308,12 +308,12 @@
</div>
</div>
<!--
<div
class=
"edit"
v-show=
"chosenIndex==index"
@
click=
"outerVisible = true,dialogTitle=
'修改航空公司'
,updateData(index)"
>
<!--
<div
class=
"edit"
v-show=
"chosenIndex==index"
@
click=
"outerVisible = true,dialogTitle=
$t('objFill.xiugaihkgs')
,updateData(index)"
>
<p><i
class=
'el-icon-edit-outline'
></i>
{{
$t
(
'system.table_edit'
)
}}
</p>
</div>
-->
<input
type=
"button"
class=
"normalBtn airUpBtn airlineUpbtn"
value=
"修改信息
"
@
click=
"outerVisible = true,dialogTitle=
'修改航空公司'
,updateData(index)"
/>
<input
type=
"button"
class=
"normalBtn airUpBtn"
value=
"账户管理
"
@
click=
"goBackAccount(item)"
/>
<input
type=
"button"
class=
"normalBtn airUpBtn airlineUpbtn"
:value=
"$t('objFill.xiugaixinxi')
"
@
click=
"outerVisible = true,dialogTitle=
$t('objFill.xiugaihkgs')
,updateData(index)"
/>
<input
type=
"button"
class=
"normalBtn airUpBtn"
:value=
"$t('visaT.Accountmanagement')
"
@
click=
"goBackAccount(item)"
/>
</div>
</div>
<div
class=
"noData"
v-show=
"noData"
>
...
...
@@ -342,7 +342,7 @@
<el-input
type=
"text"
v-model=
"addMsg.TicketCode"
:placeholder=
"$t('system.ph_ICAO')"
maxlength=
"4"
>
</el-input>
</el-form-item>
<el-form-item
label=
"父级公司
"
prop=
"TicketCode"
>
<el-form-item
:label=
"$t('objFill.fujigos')
"
prop=
"TicketCode"
>
<el-select
v-model=
"addMsg.ParentId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
:label=
"$t('fnc.no')"
value=
'0'
></el-option>
<el-option
:label=
"item.AlName"
:value=
'item.AirLineId'
v-for=
"item in allCompanyData"
:key=
"item.ID"
>
...
...
@@ -388,27 +388,6 @@
</div>
</
template
>
<
script
>
const
cityOptions
=
[
"客人姓"
,
"客人名"
,
"英文姓"
,
"英文名"
,
"性别"
,
"出生日期"
,
"出生地"
,
"签发地"
,
"酒店寄房间"
,
"客户手机"
,
"客户Email"
,
"护照证件"
,
"签注类型"
,
"身份证号"
,
"证件类型"
,
"PNR组别"
,
"条码号"
,
"备注"
,
"分房"
];
export
default
{
data
()
{
return
{
...
...
@@ -434,7 +413,27 @@
defaultImg
:
'this.src="'
+
require
(
"../../assets/img/bg_z1@2x.png"
)
+
'"'
,
checkAll
:
false
,
checkedCities
:
[],
cities
:
cityOptions
,
cities
:
[
this
.
$t
(
'objFill.kerenxing'
),
this
.
$t
(
'objFill.kerenming'
),
this
.
$t
(
'visaT.Englishsurname'
),
this
.
$t
(
'system.table_ENname'
),
this
.
$t
(
'system.table_sex'
),
this
.
$t
(
'admin.admin_BirthDate'
),
this
.
$t
(
'admin.admin_BirthPlace'
),
this
.
$t
(
'admin.admin_IssuePlace'
),
this
.
$t
(
'objFill.v101.jiudianjfanj'
),
this
.
$t
(
'objFill.kehushouji'
),
this
.
$t
(
'pub.Customer'
)
+
'Email'
,
this
.
$t
(
'objFill.v101.huzhaozjian'
),
this
.
$t
(
'objFill.v101.qianzhulex'
),
this
.
$t
(
'system.table_IDcard'
),
this
.
$t
(
'objFill.zhengjianlx'
),
this
.
$t
(
'objFill.v101.pnrzhub'
),
this
.
$t
(
'objFill.v101.tiaomahao'
),
this
.
$t
(
'pub.pubRemark'
),
this
.
$t
(
'op.Fenfang'
)
],
isIndeterminate
:
true
,
DataList
:
[],
loading
:
true
,
...
...
@@ -445,32 +444,32 @@
outerVisible
:
false
,
innerVisible
:
false
,
noData
:
false
,
insideDialogTxt
:
"保存成功!"
,
insideDialogTxt
:
this
.
$t
(
'tips.saveYes'
)
,
dialogTitle
:
""
,
rules
:
{
AlName
:
[{
required
:
true
,
message
:
"请输入航空公司名称"
,
message
:
this
.
$t
(
'system.ph_airName'
)
,
trigger
:
"blur"
}],
AlCode
:
[{
required
:
true
,
message
:
"请输入IATA"
,
message
:
this
.
$t
(
'system.ph_IATA'
)
,
trigger
:
"blur"
},
{
pattern
:
this
.
$commonUtils
.
Regex
.
el_IsNumEn
,
message
:
"请输正确的IATA"
message
:
this
.
$t
(
'objFill.qingszqdiata'
)
}
],
TicketCode
:
[{
required
:
true
,
message
:
"请输入ICAO"
,
message
:
this
.
$t
(
'system.ph_ICAO'
)
,
trigger
:
"blur"
},
{
pattern
:
this
.
$commonUtils
.
Regex
.
el_IsNumEn
,
message
:
"请输正确的ICAO"
message
:
this
.
$t
(
'objFill.qingszqdicao'
)
}
]
},
...
...
@@ -634,10 +633,10 @@
const
isJPG
=
file
.
type
===
"image/jpeg"
;
const
isLt2M
=
file
.
size
/
1024
/
1024
<
2
;
if
(
!
isJPG
)
{
this
.
$message
.
error
(
"上传头像图片只能是 JPG 格式!"
);
this
.
$message
.
error
(
this
.
$t
(
'objFill.shangctxznjpg'
)
);
}
if
(
!
isLt2M
)
{
this
.
$message
.
error
(
"上传头像图片大小不能超过 2MB!"
);
this
.
$message
.
error
(
this
.
$t
(
'objFill.shangctxdxemb'
)
);
}
return
isJPG
&&
isLt2M
;
},
...
...
@@ -650,7 +649,7 @@
},
handleCheckAllChange
(
val
)
{
//多选
this
.
checkedCities
=
val
?
cityOption
s
:
[];
this
.
checkedCities
=
val
?
this
.
citie
s
:
[];
this
.
isIndeterminate
=
false
;
},
handleCheckedCitiesChange
(
value
)
{
...
...
src/components/Ticketing/flightManagement.vue
View file @
4c26bc4b
...
...
@@ -455,7 +455,7 @@
cityList
:
[],
stopShow
:
false
,
dialogTitle
:
""
,
insideDialogTxt
:
"保存成功!"
,
insideDialogTxt
:
this
.
$t
(
'tips.saveYes'
)
,
loading
:
true
,
noData
:
false
,
rules
:
{
...
...
src/components/Ticketing/trainManagement.vue
View file @
4c26bc4b
...
...
@@ -358,7 +358,7 @@
cityList
:
[],
stopShow
:
false
,
dialogTitle
:
""
,
insideDialogTxt
:
"保存成功!"
,
insideDialogTxt
:
this
.
$t
(
'tips.saveYes'
)
,
loading
:
true
,
noData
:
false
,
rules
:
{
...
...
src/components/confirmationOrderDownLoad.vue
View file @
4c26bc4b
...
...
@@ -74,7 +74,7 @@
width:135px;text-align:center;line-height:30px;font-size:13px;position:relative;top:2px;"
:href=
"domainManager().ViittoFileUrl+priceList[0].wordPath"
>
{{
$t
(
'Operation.Op_downLoadword'
)
}}
</a>
<!--&&isopOperation HK 注释 可以让销售修改基本信息-->
<input
type=
"button"
v-if=
"orderId>0"
class=
"travelControlTripBtn"
value=
"修改信息
"
@
click=
"editMsgShow=true"
/>
<input
type=
"button"
v-if=
"orderId>0"
class=
"travelControlTripBtn"
:value=
"$t('objFill.xiugaixinxi')
"
@
click=
"editMsgShow=true"
/>
</el-col>
<el-col
:span=
"10"
>
<span
style=
"font-size:14px"
>
行程补充说明:
</span>
...
...
src/components/confirmationOrderDownLoadNew.vue
View file @
4c26bc4b
...
...
@@ -149,7 +149,7 @@
</
template
>
</template>
<!-- 可以让销售修改基本信息-->
<el-button
v-if=
"orderId>0"
type=
"primary"
value=
"修改信息
"
@
click=
"editMsgShow=true"
style=
"margin-left:20px;"
>
<el-button
v-if=
"orderId>0"
type=
"primary"
:value=
"$t('objFill.xiugaixinxi')
"
@
click=
"editMsgShow=true"
style=
"margin-left:20px;"
>
修改信息
</el-button>
</el-col>
<el-col
v-if=
"orderId<=0"
>
...
...
src/components/temp/operation.vue
View file @
4c26bc4b
...
...
@@ -470,12 +470,12 @@
<div
style=
"display: flex;"
>
<div>
<div
class=
"commissionProjectZL"
>
<span
class=
"ProjectTitle"
>
助理奖励
<span
class=
"ProjectTitle"
>
{{$t('objFill.v101.zhulijianli')}}
</span>
</div>
<p>
系列团、小包团助理op人头奖励
</p>
<p>
{{$t('objFill.v101.xiltxbzlioprent')}}
</p>
<div
class=
"groupTourOrder"
>
<span>
团队人数
:
<span>
{{ZLOPAward.TravelPeopleNum}}
</span></span>
<span>
{{$t('visa.v_teamnum')}}
:
<span>
{{ZLOPAward.TravelPeopleNum}}
</span></span>
<span>
{{$t('fnc.danjia')}}:
<span>
{{ZLOPAward.TravelUnitPrice}}{{$t('objFill.v101.FinancialModule.yuanren')}}
</span></span>
<span>
{{$t('objFill.v101.Rest.yuqitic')}}:
<span>
{{ZLOPAward.TravelCommission}}
</span></span>
</div>
...
...
@@ -485,9 +485,9 @@
<span
class=
"ProjectTitle"
>
<span></span></span>
</div>
<p>
落地散、单项人头奖励
</p>
<p>
{{$t('objFill.v101.luodsdxrtjli')}}
</p>
<div
class=
"groupTourOrder"
>
<span>
订单人数
:
<span>
{{ZLOPAward.SinglePeopleNum}}
</span></span>
<span>
{{$t('objFill.v101.traveltrip.ddrenshu')}}
:
<span>
{{ZLOPAward.SinglePeopleNum}}
</span></span>
<span>
{{$t('fnc.danjia')}}:
<span>
{{ZLOPAward.SingleUnitPrice}}{{$t('objFill.v101.FinancialModule.yuanren')}}
</span></span>
<span>
{{$t('objFill.v101.Rest.yuqitic')}}:
<span>
{{ZLOPAward.SingleCommission}}
</span></span>
</div>
...
...
@@ -504,7 +504,7 @@
<div
style=
"display: flex;justify-content: space-between;"
>
<span
style=
"font-weight: bold;font-size: 16px;"
>
{{$t('objFill.guoneitc')}}
<span
style=
"font-size: 13px;color: red;margin-left: 20px;"
>
注:国内提成需结团后方可发放提成,以实际结团为准,此处只提供参考
</span>
{{$t('objFill.v101.Rest.zhugntcxjth')}}
</span>
</span>
<div>
<!-- <detailsButtom :type="2" :obj="commissionMsg" :Month="Month"/> -->
...
...
@@ -577,27 +577,24 @@
<div
style=
"display: flex;justify-content: space-between;"
>
<div
style=
"padding: 10px 0 0 0;color: #E95252;line-height: 30px;width: 50%;white-space: wrap;"
>
<p
style=
"font-weight: bold;"
>
{{$t('pub.pubRemark')}}:
</p>
1.
以上制度公司会因市场变动与业务实际情况及公司规模採取适当因应或调整,敬请注意!!
</br>
2.
购物佣金不计入OP毛利奖金
</br>
3.
如果小包团、落地散团出现利润亏损,需其他团分摊亏损的利润
</br>
4.
单项产品订单 需OP点完结后方可参与提成。
</br>
5.
常规团需包含佣金的利润>0 方可发放散拼人头奖励。
</br>
6.
小包团、当地游以团出发日期所在月份进行提成比例定档。
</br>
7.
需当月所有的团均完结后,方可发放当月提成与团数奖励。
</br>
8.
对于未在出团日期之前维护领队交接表,此团所有操作无提成。
</br>
1.
{{$t('objFill.v101.zhangwpbeiz')[0]}}
</br>
2.
{{$t('objFill.v101.zhangwpbeiz')[1]}}
</br>
3.
{{$t('objFill.v101.zhangwpbeiz')[2]}}
</br>
4.
{{$t('objFill.v101.zhangwpbeiz')[3]}}
</br>
5.
{{$t('objFill.v101.zhangwpbeiz')[4]}}
</br>
6.
{{$t('objFill.v101.zhangwpbeiz')[5]}}
</br>
7.
{{$t('objFill.v101.zhangwpbeiz')[6]}}
</br>
8.
{{$t('objFill.v101.zhangwpbeiz')[7]}}
</br>
</div>
<div
style=
"display: none; padding: 10px 0 0 0;color: #E95252;line-height: 30px;width: 50%;white-space: wrap;"
>
<p
style=
"font-weight: bold;"
>
{{$t('objFill.v101.Rest.guanyutcfflcbctz')}}:
</p>
<p>
提成按时发放是公司所有人的期盼,同时也是公司重视的一部份,202
3年04月27日发布文件编号:2023-A-19“关于提成发放流程的通知”文件,在实际
操作过程中还是有部份人员不重视、无公德心,未在规定时间内及时改价或成本录入
未完成,导致5月提成未正常发放,为不影响其他销售的提成,特对提成规则做以下补充:
</p>
1.从2023年5月18日起,行政部会按提成规定对已平账订单进行制单;
</br>
2.未在规定时间内改价平账订单,违反提成规则,该订单报名当事人提成金额为0。
</br>
3.未平账订单继续追溯至下个月,直到全部帐平为止,再放发上月其他订单提成
</br>
4.未结团团期或成本遗漏补录等原因,造成团队利润变动,销售提成会在次月再次验证此团利润,多退少补;
</br>
5.提成工作环环相扣,请所有人员务必有公德心,同时遵守工作流程,尊重他人。
</br>
<p>
{{$t('objFill.v101.tichengasfa')}}:
</p>
1.{{$t('objFill.v101.guanyutcfflcguizbz')[0]}}
</br>
2.{{$t('objFill.v101.guanyutcfflcguizbz')[1]}}
</br>
3.{{$t('objFill.v101.guanyutcfflcguizbz')[2]}}
</br>
4.{{$t('objFill.v101.guanyutcfflcguizbz')[3]}}
</br>
5.{{$t('objFill.v101.guanyutcfflcguizbz')[4]}}
</br>
</div>
</div>
...
...
@@ -650,11 +647,11 @@
},
Month
:
1
,
MonthList
:
[{
Name
:
'上月'
,
Name
:
this
.
$t
(
'objFill.v101.activity.shangyue'
)
,
Id
:
'0'
},
{
Name
:
'当月'
,
Name
:
this
.
$t
(
'objFill.v101.activity.dangyue'
)
,
Id
:
'1'
},
],
...
...
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