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
86fc589c
Commit
86fc589c
authored
Oct 31, 2019
by
zhengke
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
改国际化
parent
5062179d
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
600 additions
and
507 deletions
+600
-507
zh.js
src/assets/common/lang/zh.js
+93
-0
enrollTotal.vue
src/components/SalesModule/enrollTotal.vue
+114
-114
groupTourOrder.vue
src/components/SalesModule/groupTourOrder.vue
+208
-208
planeTourOrder.vue
src/components/SalesModule/planeTourOrder.vue
+164
-164
RegistrationStatistics_Sale.vue
.../TravelManager/TravelList/RegistrationStatistics_Sale.vue
+21
-21
No files found.
src/assets/common/lang/zh.js
View file @
86fc589c
...
...
@@ -58,6 +58,8 @@ export const pub={
NoPrice
:
'暂无报价'
,
SR
:
'税入'
,
SB
:
'税别'
,
ApplyYH
:
'申请优惠'
,
NowPrice
:
'订单当前单价'
,
}
export
const
login
=
{
...
...
@@ -2110,6 +2112,66 @@ export const salesModule={
UpOrder
:
'修改订单'
,
SingDNum
:
'单地接数量'
,
JQRS
:
'拒签人数'
,
ETZCZS
:
'儿童占床增收'
,
ETBZCJM
:
'儿童不占床减免'
,
SSJE
:
'收损金额'
,
BabyPrice
:
'婴儿价'
,
UpdateRoom
:
'修改房型'
,
OPjinzhi
:
' OP已禁止修改订单信息,请联系OP修改备注'
,
AdultPeople
:
'审核人'
,
ApplyStatus
:
'付款状态'
,
DSDJ
:
'待收定金'
,
DSWK
:
'待收尾款'
,
BMLX
:
'报名类型'
,
Ypay
:
'应收款'
,
LJTC
:
'累计提成'
,
TCmoney
:
'提成金额'
,
Type
:
'类型'
,
QRH
:
'确认函'
,
Commission
:
'提成'
,
EWJLJE
:
'额外奖励金额'
,
EWKCJE
:
'额外扣除金额'
,
LYEWFY
:
'联运额外返佣'
,
RefuseQ
:
'拒签'
,
DJNUM
:
'单据号'
,
Time
:
'时间'
,
LookMore
:
'查看更多'
,
QRHXZ
:
'确认函下载'
,
UpdateYWY
:
'修改业务员'
,
OrderGroup
:
'订单转团'
,
LossSheet
:
'恢复收损单'
,
LossReceipt
:
'设为收损单'
,
ApplyInvoice
:
'申请发票'
,
ApplyPhoto
:
'申请照片'
,
OrderSured
:
'订单已确认,取消请联系OP'
,
LookTourse
:
'查看旅客调查'
,
Zhao
:
'照'
,
NoPhoto
:
'照片一人'
,
Fen
:
'份'
,
CancelOrder
:
"取消名单"
,
RoomInfo
:
'房间信息'
,
Docments
:
'单据'
,
GetContract
:
'领取合同'
,
ComplaintNum
:
'投诉单号'
,
Invoice
:
'发票单据'
,
EnterTnum
:
'请输入团号或团队编号'
,
DontDel
:
'不要删除'
,
NeedFen
:
'需要份数'
,
ZhuMeiren
:
'注:每人每份5元'
,
TourOrder
:
'跟团游订单'
,
OneDayOrder
:
'一日游订单'
,
PaymentStatus
:
'收款状态'
,
Collect
:
'收齐'
,
NoCollect
:
'未收齐'
,
AirNum
:
'机位数'
,
ScoreNUM
:
'评分'
,
ByProgram
:
'通过小程序确认单报名'
,
ByB2b
:
'通过B2B确认单报名'
,
CommissionNum
:
'提成'
,
Xu
:
'序'
,
AuditCompleted
:
'已完成审核'
,
Passport
:
'护照'
,
Age
:
'年龄'
,
}
...
...
@@ -2339,6 +2401,37 @@ export const sm={
xiaoshousl
:
'销售数量'
,
fanhuishijain
:
'返回时间'
,
qxzchulizt
:
'请选择处理状态'
,
company
:
'公司'
,
zonge
:
'总额'
,
youhuijine
:
'优惠金额'
,
daifukuan
:
'待付款'
,
ChName
:
'中文姓名'
,
EnName
:
'英文姓名'
,
email
:
'邮箱'
,
exitOrder
:
'取消订单'
,
exitsure
:
'取消确认'
,
exitType
:
'取消类型'
,
xingchengbghqx
:
'行程变更或取消'
,
chongfuOrder
:
'重复订单'
,
Priceyy
:
'价格原因'
,
gerenys
:
'个人因素'
,
jiaotongys
:
'交通因素'
,
exityy
:
'取消原因'
,
qxzqxlx
:
'请选择取消类型!'
,
qrhOrderbhzdqx
:
'确认后,订单不会自动取消'
,
qxhddhzdqx
:
'取消后,订单会自动取消'
,
quxiaocg
:
'取消成功'
,
airbianma
:
'机票编码'
,
Date
:
'日期'
,
kerenshul
:
'客人数量'
,
tuikuanz
:
'退款中'
,
yituikaun
:
'已退款'
,
huzhaohaoma
:
'护照号码'
,
haizi
:
'孩子'
,
laoren
:
'老人'
,
nianlingType
:
'年龄类型'
,
}
import
invoicesManager
from
'./zhCN/invoicesManager'
...
...
src/components/SalesModule/enrollTotal.vue
View file @
86fc589c
...
...
@@ -2,82 +2,82 @@
<div
class=
"flexOne groupts"
>
<div
class=
"enrollTotalSearch"
>
<ul>
<li><span><em>
线路
</em>
<li><span><em>
{{
$t
(
'advmanager.v_line'
)
}}
</em>
<el-select
class=
'w200'
v-model=
"msg.LineId"
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 LineList"
:label=
'item.LineName'
:value=
'item.LineID'
:key=
'item.LineID'
>
</el-option>
</el-select>
</span>
</li>
<li><span><em>
公司
</em>
<li><span><em>
{{
$t
(
'system.table_company'
)
}}
</em>
<el-select
class=
'w200'
v-model=
"msg.BranchId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
'linkageDepartment()'
>
<el-option
label=
"不限
"
value=
'-1'
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')
"
value=
'-1'
></el-option>
<el-option
v-for=
"item in companyList"
:label=
'item.BName'
:value=
'item.Id'
:key=
'item.Id'
>
</el-option>
</el-select>
</span>
</li>
<li
v-show=
"!isOwn"
>
<span><em
class=
"fl"
style=
"margin-top: 10px!important;"
>
部门选择
</em>
<treeselect
class=
'w200 fl'
:options=
"departmentList"
v-model=
"msg.RB_Department_Id"
placeholder=
"不限
"
<span><em
class=
"fl"
style=
"margin-top: 10px!important;"
>
{{
$t
(
'fnc.bmxuanze'
)
}}
</em>
<treeselect
class=
'w200 fl'
:options=
"departmentList"
v-model=
"msg.RB_Department_Id"
:label=
"$t('pub.unlimitedSel')
"
:normalizer=
"normalizer"
@
select=
'linkageEmployeeMsg'
/>
</span>
</li>
<li><span><em>
参团类型
</em>
<li><span><em>
{{
$t
(
'fnc.ctleixing'
)
}}
</em>
<el-select
class=
'w200'
v-model=
"msg.GroupType"
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 ctlxList"
:key=
'item.Id'
:label=
'item.Name'
:value=
'item.Id'
></el-option>
</el-select>
</span>
</li>
<li>
<span><em>
团号
</em></span>
<span><em>
{{
$t
(
'visa.v_tuanhao'
)
}}
</em></span>
<el-input
class=
'w200'
v-model=
'msg.TCNUM'
></el-input>
</li>
<li
v-show=
"!isOwn"
>
<span><em>
人员选择
</em></span>
<span><em>
{{
$t
(
'fnc.ryxuanze'
)
}}
</em></span>
<el-select
class=
'w200'
v-model=
"msg.CreateBy"
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 employeeList'
:label=
'item.name'
:value=
'item.empId'
:key=
'item.empId'
>
</el-option>
</el-select>
</li>
<li>
<span><em>
订单号
</em></span>
<span><em>
{{
$t
(
'hotel.order_Number'
)
}}
</em></span>
<el-input
class=
'w200'
v-model=
'msg.tempOrderId'
></el-input>
</li>
<li>
<span><em>
订单状态
</em></span>
<span><em>
{{
$t
(
'hotel.hotel_OrderStates'
)
}}
</em></span>
<el-select
v-model=
'msg.OrderState'
filterable
:placeholder=
"$t('pub.pleaseSel')"
style=
"width:180px"
>
<el-option
label=
"不限
"
value=
'-1'
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')
"
value=
'-1'
></el-option>
<el-option
v-for=
"item in ddztList"
:label=
'item.Name'
:value=
'item.Id'
:key=
'item.Id'
>
</el-option>
</el-select>
</li>
<li>
<span><em>
订单类型
</em></span>
<span><em>
{{
$t
(
'active.cl_orderType'
)
}}
</em></span>
<el-select
v-model=
'msg.IsOneDay'
filterable
:placeholder=
"$t('pub.pleaseSel')"
style=
"width:180px"
>
<el-option
label=
"不限
"
value=
'-1'
></el-option>
<el-option
label=
"跟团游订单
"
:value=
'0'
></el-option>
<el-option
label=
"一日游订单
"
:value=
'1'
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')
"
value=
'-1'
></el-option>
<el-option
:label=
"$t('salesModule.TourOrder')
"
:value=
'0'
></el-option>
<el-option
:label=
"$t('salesModule.OneDayOrder')
"
:value=
'1'
></el-option>
</el-select>
</li>
<li>
<span><em>
收款状态
</em></span>
<span><em>
{{
$t
(
'salesModule.PaymentStatus'
)
}}
</em></span>
<el-select
v-model=
'msg.IsCollectMoney'
filterable
:placeholder=
"$t('pub.pleaseSel')"
style=
"width:180px"
>
<el-option
label=
"不限
"
:value=
'0'
></el-option>
<el-option
label=
"收齐
"
:value=
'1'
></el-option>
<el-option
label=
"未收齐
"
:value=
'2'
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')
"
:value=
'0'
></el-option>
<el-option
:label=
"$t('salesModule.Collect')
"
:value=
'1'
></el-option>
<el-option
:label=
"$t('salesModule.NoCollect')
"
:value=
'2'
></el-option>
</el-select>
</li>
<li><span><em>
发团日期
</em>
<li><span><em>
{{
$t
(
'scen.sc_ftTime'
)
}}
</em>
<el-date-picker
v-model=
'msg.QStartDate'
@
change=
"dataDuiQ()"
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-
<el-date-picker
v-model=
'msg.QEndDate'
@
change=
"dataDuiQ()"
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
</span>
</li>
<li><span><em>
报名日期
</em>
<li><span><em>
{{
$t
(
'fnc.bmriqi'
)
}}
</em>
<el-date-picker
v-model=
'msg.CStartDate'
@
change=
"dataDui()"
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-
<el-date-picker
v-model=
'msg.CEndDate'
@
change=
"dataDui()"
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
...
...
@@ -85,7 +85,7 @@
</li>
<li>
<input
type=
"button"
class=
"hollowFixedBtn"
value=
"查询
"
@
click=
"getList();resetPageIndex()"
/>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.searchBtn')
"
@
click=
"getList();resetPageIndex()"
/>
</li>
</ul>
</div>
...
...
@@ -96,13 +96,13 @@
<div
class=
"groupTourOrder_count_item"
>
<div>
<i
class=
"iconfont icon-qian groupTourOrder_count_green"
></i>
<span>
销售额统计
</span>
<span>
{{
$t
(
'Operation.Op_salesTotal'
)
}}
</span>
</div>
<p>
<span>
应收款
:
{{
countData
.
PreferPrice
}}
;
</span>
<span>
已收款
:
{{
countData
.
Income
}}
;
</span>
<span
:class=
"
{color_red_order:countData.DueinMoney!==countData.PreferPrice}">
未收款
:
{{
countData
.
DueinMoney
}}
;
</span>
<span>
在途金额
:
{{
countData
.
ZaiTu
}}
;
</span>
<span>
{{
$t
(
'salesModule.Ypay'
)
}}
:
{{
countData
.
PreferPrice
}}
;
</span>
<span>
{{
$t
(
'Operation.Op_yiShou'
)
}}
:
{{
countData
.
Income
}}
;
</span>
<span
:class=
"
{color_red_order:countData.DueinMoney!==countData.PreferPrice}">
{{
$t
(
'Operation.Op_weiShou'
)
}}
:
{{
countData
.
DueinMoney
}}
;
</span>
<span>
{{
$t
(
'fnc.ztjine'
)
}}
:
{{
countData
.
ZaiTu
}}
;
</span>
</p>
</div>
</el-col>
...
...
@@ -110,13 +110,13 @@
<div
class=
"groupTourOrder_count_item"
>
<div
class=
"groupTourOrder_count_blue"
>
<i
class=
"iconfont icon-baomingrenshu"
></i>
<span>
正常报名人数
</span>
<span>
{{
$t
(
'fnc.zcbmrenshu'
)
}}
</span>
<span>
{{
countData
.
NormalGuestNum
}}
</span>
</div>
<p>
<span>
经济舱
:
{{
countData
.
NormalYSeatNum
}}
;
</span>
<span>
商务舱
:
{{
countData
.
NormalESeatNum
}}
;
</span>
<span>
头等舱
:
{{
countData
.
NormalFSeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_EconomyClass'
)
}}
:
{{
countData
.
NormalYSeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_businessClass'
)
}}
:
{{
countData
.
NormalESeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_firstClass'
)
}}
:
{{
countData
.
NormalFSeatNum
}}
;
</span>
</p>
</div>
</el-col>
...
...
@@ -124,13 +124,13 @@
<div
class=
"groupTourOrder_count_item"
>
<div
class=
"groupTourOrder_count_yellow"
>
<i
class=
"iconfont icon-baomingrenshu"
></i>
<span>
取消人数
</span>
<span>
{{
$t
(
'fnc.qxrenshu'
)
}}
</span>
<span>
{{
countData
.
CancelGuestNum
}}
</span>
</div>
<p>
<span>
经济舱
:
{{
countData
.
CancelYSeatNum
}}
;
</span>
<span>
商务舱
:
{{
countData
.
CancelESeatNum
}}
;
</span>
<span>
头等舱
:
{{
countData
.
CancelFSeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_EconomyClass'
)
}}
:
{{
countData
.
CancelYSeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_businessClass'
)
}}
:
{{
countData
.
CancelESeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_firstClass'
)
}}
:
{{
countData
.
CancelFSeatNum
}}
;
</span>
</p>
</div>
</el-col>
...
...
@@ -138,11 +138,11 @@
<div
class=
"groupTourOrder_count_item"
>
<div>
<i
class=
"iconfont icon-tongji1 groupTourOrder_count_gray"
></i>
<span>
其他统计项
</span>
<span>
{{
$t
(
'fnc.qtxtongji'
)
}}
</span>
</div>
<p>
<span>
内部报名
:
{{
countData
.
InteriorNum
}}
;
</span>
<span>
B2B/WAP网络报名
:
{{
countData
.
B2BNum
}}
;
</span>
<span>
{{
$t
(
'fnc.nbbaoming'
)
}}
:
{{
countData
.
InteriorNum
}}
;
</span>
<span>
{{
$t
(
'fnc.B2BWAP'
)
}}
:
{{
countData
.
B2BNum
}}
;
</span>
</p>
</div>
</el-col>
...
...
@@ -150,13 +150,13 @@
<div
class=
"groupTourOrder_count_item"
>
<div>
<i
class=
"iconfont icon-tongji1 groupTourOrder_count_gray"
></i>
<span>
财务单据说明
</span>
<span>
{{
$t
(
'fnc.cwdjshuoming'
)
}}
</span>
</div>
<p>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#0000ff"
></i><span>
已打单
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#00FF00"
></i><span>
平台出纳已审核
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#FF0000"
></i><span>
银行出纳已审核
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#000000"
></i><span>
已通过
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#0000ff"
></i><span>
{{
$t
(
'fnc.yidadan'
)
}}
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#00FF00"
></i><span>
{{
$t
(
'fnc.ptcnyshenhe'
)
}}
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#FF0000"
></i><span>
{{
$t
(
'fnc.yhcnyshenhe'
)
}}
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#000000"
></i><span>
{{
$t
(
'fnc.ytongguo'
)
}}
</span></span>
</p>
</div>
</el-col>
...
...
@@ -164,10 +164,10 @@
<div
class=
"groupTourOrder_count_item"
>
<div>
<i
class=
"iconfont icon-tongji1 groupTourOrder_count_gray"
></i>
<span>
累计提成
</span>
<span>
{{
$t
(
'salesModule.LJTC'
)
}}
</span>
</div>
<p>
<span>
提成金额
:
{{
countData
.
SumCommissionMoney
}}
;
</span>
<span>
{{
$t
(
'salesModule.TCmoney'
)
}}
:
{{
countData
.
SumCommissionMoney
}}
;
</span>
</p>
</div>
</el-col>
...
...
@@ -177,39 +177,39 @@
<div
style=
"clear: both; width: 100%;height: 20px;"
></div>
<table
class=
"enrollTotalSearchTable"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
v-loading=
'loading'
>
<tr>
<th
width=
"160"
>
单号
&
团号
</th>
<th
width=
"60"
>
客户信息
</th>
<th
width=
"70"
>
类型
</th>
<th
width=
"180"
>
系列
&
线路
</th>
<th
width=
"100"
>
人数/机位数
</th>
<th
width=
"80"
>
单价
</th>
<th
width=
"80"
>
成交单价
</th>
<th
width=
"80"
>
应收总额
</th>
<th
width=
"80"
>
实收
</th>
<th
width=
"70"
>
优惠
</th>
<th
width=
"70"
>
幸福存折
</th>
<th
width=
"70"
>
小费
</th>
<th
width=
"70"
>
退款
</th>
<th
width=
"70"
>
平台税金
</th>
<th
width=
"80"
>
平台在途
</th>
<th
width=
"80"
>
待收金额
</th>
<th
width=
"60"
>
状态
</th>
<th
v-if=
"isEditOrderCreate==1 || userId==1"
width=
"140"
>
操作
</th>
<th
width=
"160"
>
{{
$t
(
'fnc.danhao'
)
}}
&
{{
$t
(
'visa.v_tuanhao'
)
}}
</th>
<th
width=
"60"
>
{{
$t
(
'fnc.khxinxi'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'salesModule.Type'
)
}}
</th>
<th
width=
"180"
>
{{
$t
(
'advmanager.v_xilie'
)
}}
&
{{
$t
(
'advmanager.v_line'
)
}}
</th>
<th
width=
"100"
>
{{
$t
(
'Airticket.Air_Number'
)
}}
/
{{
$t
(
'salesModule.AirNum'
)
}}{{
$t
(
'salesModule.AirNum'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'fnc.danjia'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'fnc.cjdanjia'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'fnc.yszonge'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'fnc.shishou'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'fnc.youhui'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'salesModule.HappinessPassbook'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'fnc.xiaofei'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'fnc.tuikuan'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'fnc.ptshuijin'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'Operation.Op_platZaitu'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'Operation.Op_daishou'
)
}}
</th>
<th
width=
"60"
>
{{
$t
(
'admin.admin_status'
)
}}
</th>
<th
v-if=
"isEditOrderCreate==1 || userId==1"
width=
"140"
>
{{
$t
(
'admin.admin_operate'
)
}}
</th>
</tr>
<tr>
<td
v-show=
"list.length==0"
colspan=
"15"
align=
"center"
>
暂无数据
</td>
<td
v-show=
"list.length==0"
colspan=
"15"
align=
"center"
>
{{
$t
(
'system.content_noData'
)
}}
</td>
</tr>
<tbody
v-for=
"(item,index) in list"
:key=
"index"
>
<tr>
<td
rowspan=
"3"
>
<p
v-if=
"item.isChargeLossOrders==1"
style=
"color:red"
>
损
</p>
<p
v-if=
"item.isChargeLossOrders==1"
style=
"color:red"
>
{{
$t
(
'fnc.sun'
)
}}
</p>
<p
class=
"fbold over_ellipsis"
style=
"width: 100%;cursor:pointer;"
:title=
"item.orderId"
@
click=
"goUrlX('团报名清单', item.isOneDay === 1 ? 'groupTourOrderByTuanOne' : 'groupTourOrderByTuan',item.tcid,item.tcnum)"
>
<span>
{{
item
.
orderId
}}
</span>
<span
style=
"font-weight: 100;"
v-if=
"item.scoreNum >= 0"
@
click=
'goInvetig("investigationList", item.tcid, item.orderId)'
>
(
评分
{{
item
.
scoreNum
}}
)
</span>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"通过小程序确认单报名
"
placement=
"top"
v-show=
"item.orderForm==4"
>
<i
class=
"iconfont icon-xiaochengxu"
style=
"font-size:22px;color:red;"
></i></el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"通过B2B确认单报名
"
placement=
"top"
<span
style=
"font-weight: 100;"
v-if=
"item.scoreNum >= 0"
@
click=
'goInvetig("investigationList", item.tcid, item.orderId)'
>
(
{{
$t
(
'salesModule.ScoreNUM'
)
}}
{{
item
.
scoreNum
}}
)
</span>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('salesModule.ByProgram')
"
placement=
"top"
v-show=
"item.orderForm==4"
>
<i
class=
"iconfont icon-xiaochengxu"
style=
"font-size:22px;color:red;"
></i></el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('salesModule.ByB2b')
"
placement=
"top"
v-show=
"item.isFormB2B ==1"
>
<i
class=
"iconfont icon-tiaozheng"
style=
"font-size:22px;color:#297BEF;"
></i></el-tooltip>
</p>
...
...
@@ -217,28 +217,28 @@
@
click=
"goUrlX('产品查询', item.isOneDay === 1 ? 'productQueryOne' : 'productQuery',item.tcid,item.tcnum)"
>
{{
item
.
tcnum
}}
</p>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;"
>
{{
item
.
createBy
}}
<span
v-if=
"item.leaveStr!=''"
style=
"color:red"
>
(
{{
item
.
leaveStr
}}
)
</span></p>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;"
>
{{
item
.
commissionSPeopleName
==
'无'
?
''
:
item
.
commissionSPeopleName
}}
</p>
<p>
发团
:
{{
item
.
startDate
}}
</p>
<p>
{{
$t
(
'hotel.hotel_StartTeam'
)
}}
:
{{
item
.
startDate
}}
</p>
<p
v-if=
"item.tradeWay ==1"
>
{{
item
.
platformOrder
}}
</p>
<p
v-if=
'item.commissionMoney'
style=
"color:red"
>
提成
:
{{
item
.
commissionMoney
}}
</p>
<p
v-else-if=
"item.latestCommissionMoney"
style=
"color:red"
>
提成
:
{{
item
.
latestCommissionMoney
}}
</p>
<p
v-if=
'item.commissionMoney'
style=
"color:red"
>
{{
$t
(
'salesModule.CommissionNum'
)
}}
:
{{
item
.
commissionMoney
}}
</p>
<p
v-else-if=
"item.latestCommissionMoney"
style=
"color:red"
>
{{
$t
(
'salesModule.CommissionNum'
)
}}
:
{{
item
.
latestCommissionMoney
}}
</p>
<div>
<div
style=
"color:green"
v-if=
"item.commissionMoney==''||item.commissionMoney=='-1'"
>
<p
v-if=
"item.extraRewardMoney>0"
>
额外奖励金额
:
{{
item
.
extraRewardMoney
}}
</p>
<p
v-if=
"item.extraDeductMoney>0"
>
额外扣除金额
:
{{
item
.
extraDeductMoney
}}
</p>
<p
v-if=
"item.extraRewardMoney>0"
>
{{
$t
(
'salesModule.EWJLJE'
)
}}
:
{{
item
.
extraRewardMoney
}}
</p>
<p
v-if=
"item.extraDeductMoney>0"
>
{{
$t
(
'salesModule.EWKCJE'
)
}}
:
{{
item
.
extraDeductMoney
}}
</p>
</div>
<div
style=
"color:red"
v-else
>
<p
v-if=
"item.extraRewardMoney>0"
>
额外奖励金额
:
{{
item
.
extraRewardMoney
}}
</p>
<p
v-if=
"item.extraDeductMoney>0"
>
额外扣除金额
:
{{
item
.
extraDeductMoney
}}
</p>
<p
v-if=
"item.extraRewardMoney>0"
>
{{
$t
(
'salesModule.EWJLJE'
)
}}
:
{{
item
.
extraRewardMoney
}}
</p>
<p
v-if=
"item.extraDeductMoney>0"
>
{{
$t
(
'salesModule.EWKCJE'
)
}}
:
{{
item
.
extraDeductMoney
}}
</p>
</div>
<div
style=
"color:red"
>
<p
v-if=
"item.unionExtraMoney!=0"
>
联运额外返佣
:
{{
item
.
unionExtraMoney
}}
</p>
<p
v-if=
"item.unionExtraMoney!=0"
>
{{
$t
(
'salesModule.LYEWFY'
)
}}
:
{{
item
.
unionExtraMoney
}}
</p>
</div>
</div>
</td>
<td>
<p
class=
"over_ellipsis"
style=
"width: 150px;"
:title=
"item.contactName"
>
{{
item
.
contactName
}}
</p>
<p>
{{
item
.
contactMobile
}}
</p>
<p
v-if=
"item.industryCategory!==''"
style=
"color:green"
>
行业类别
:
{{
item
.
industryCategory
}}
</p>
<p
v-if=
"item.industryCategory!==''"
style=
"color:green"
>
{{
$t
(
'salesModule.HYLB'
)
}}
:
{{
item
.
industryCategory
}}
</p>
</td>
<td>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;"
>
{{
item
.
orderTypeName
}}
</p>
...
...
@@ -253,7 +253,7 @@
{{
item
.
guestNum
}}
/
{{
item
.
ySeatNum
>
0
?
item
.
ySeatNum
+
'Y '
:
''
}}{{
item
.
eSeatNum
>
0
?
item
.
eSeatNum
+
'E '
:
''
}}{{
item
.
fSeatNum
>
0
?
item
.
fSeatNum
+
'F '
:
''
}}
<br/>
<span
v-if=
"item.refuseVisaNum>0"
style=
"color:red"
>
(
拒签
{{
item
.
refuseVisaNum
}}
人
)
(
{{
$t
(
'salesModule.RefuseQ'
)
}}{{
item
.
refuseVisaNum
}}{{
$t
(
'salesModule.PeoPle'
)
}}
)
</span>
</td>
<td
style=
"color:#FF9C00"
>
{{
item
.
tC_Price
}}
</td>
...
...
@@ -273,29 +273,29 @@
<div
class=
"personNolayer"
>
<table
border=
"0"
cellspacing=
"1"
cellpadding=
"1"
>
<tr>
<th>
优惠券名称
</th>
<th>
优惠券类型
</th>
<th>
抵扣金额/折扣
</th>
<th>
使用条件
</th>
<th>
获取方式
</th>
<th>
获取日期
</th>
<th>
{{
$t
(
'active.cl_couponName'
)
}}
</th>
<th>
{{
$t
(
'active.cl_couponType'
)
}}
</th>
<th>
{{
$t
(
'active.cl_dkjezk'
)
}}
</th>
<th>
{{
$t
(
'active.cl_sytiaojian'
)
}}
</th>
<th>
{{
$t
(
'active.cl_huoqufangshi'
)
}}
</th>
<th>
{{
$t
(
'active.cl_hqriqi'
)
}}
</th>
</tr>
<tr
v-if=
'item.couponAllotList.length>0'
v-for=
"(item2,index2) in item.couponAllotList"
:key=
"index2"
>
<td>
{{
item2
.
couponsName
}}
</td>
<td>
<span
v-if=
"item2.couponsType==1"
>
抵用券
</span>
<span
v-if=
"item2.couponsType==2"
>
折扣卷
</span>
<span
v-if=
"item2.couponsType==1"
>
{{
$t
(
'active.cl_dyquan'
)
}}
</span>
<span
v-if=
"item2.couponsType==2"
>
{{
$t
(
'active.cl_zkquan'
)
}}
</span>
</td>
<td>
{{
item2
.
denomination
}}
</td>
<td>
满
{{
item2
.
useCondition
}}
可用
</td>
<td>
{{
$t
(
'active.cl_man'
)
}}{{
item2
.
useCondition
}}{{
$t
(
'active.cl_keyong'
)
}}
</td>
<td>
<span
v-if=
"item2.accessType==1"
>
抽奖
</span>
<span
v-if=
"item2.accessType==1"
>
{{
$t
(
'active.cl_choujiang'
)
}}
</span>
<span
v-else
></span>
</td>
<td>
{{
item2
.
acessDate
}}
</td>
</tr>
<tr
v-if=
'item.couponAllotList.length==0'
>
<td
colspan=
"6"
align=
"center"
>
暂无数据
</td>
<td
colspan=
"6"
align=
"center"
>
{{
$t
(
'system.content_noData'
)
}}
</td>
</tr>
</table>
</div>
...
...
@@ -307,10 +307,10 @@
<div
class=
"personNolayer"
>
<table
border=
"0"
cellspacing=
"1"
cellpadding=
"1"
>
<tr>
<th>
金额
</th>
<th>
类型
</th>
<th>
描述
</th>
<th>
时间(
<span
@
click=
"goUrlHappy(item)"
style=
"cursor: pointer;"
colspan=
"4"
align=
"center"
>
查看更多
</span>
)
</th>
<th>
{{
$t
(
'fnc.jine'
)
}}
</th>
<th>
{{
$t
(
'admin.admin_type'
)
}}
</th>
<th>
{{
$t
(
'system.label_info'
)
}}
</th>
<th>
{{
$t
(
'salesModule.Time'
)
}}
(
<span
@
click=
"goUrlHappy(item)"
style=
"cursor: pointer;"
colspan=
"4"
align=
"center"
>
{{
$t
(
'salesModule.LookMore'
)
}}
</span>
)
</th>
</tr>
<tr
v-for=
"(item2,index2) in redBagList"
:key=
"index2"
>
...
...
@@ -322,7 +322,7 @@
<td>
{{
item2
.
UpdateTime
}}
</td>
</tr>
<tr
v-if=
'redBagList.length==0'
>
<td
colspan=
"4"
align=
"center"
>
暂无数据
</td>
<td
colspan=
"4"
align=
"center"
>
{{
$t
(
'system.content_noData'
)
}}
</td>
</tr>
<tr>
<!--
<td
@
click=
"goUrlHappy(item)"
style=
"cursor: pointer;"
colspan=
"4"
align=
"center"
>
查看更多
</td>
-->
...
...
@@ -340,44 +340,44 @@
<td>
{{
item
.
platformTax
}}
</td>
<td>
{{
item
.
zaiTuMoney
}}
</td>
<td><span
:class=
"
{color_red_order:item.dueInMoney!==item.preferPrice}">
{{
item
.
dueInMoney
}}
</span></td>
<td
v-if=
"item.isChargeLossOrders==1"
class=
"fz12"
style=
"color: #e95252"
>
收损
</td>
<td
v-if=
"item.isChargeLossOrders==1"
class=
"fz12"
style=
"color: #e95252"
>
{{
$t
(
'fnc.shousun'
)
}}
</td>
<td
v-else
class=
"fz12"
:style=
"item.orderState===3?'color: #e95252;':''"
>
{{
item
.
statsstr
}}
</td>
<td
v-if=
"isEditOrderCreate==1||userId==1"
>
<button
class=
"normalBtn"
style=
"margin-left:0;width:95px;padding:0"
@
click=
"getSalerInfo(item)"
>
修改业务员
</button>
<button
class=
"normalBtn"
style=
"margin-left:0;width:95px;padding:0"
@
click=
"getSalerInfo(item)"
>
{{
$t
(
'salesModule.UpdateYWY'
)
}}
</button>
</td>
</tr>
<tr
style=
"height:20px"
>
<td
:colspan=
"isEditOrderCreate==1||userId==1 ?17:16"
class=
"RL_Order"
style=
"height:20px"
>
<span
style=
"font-size: 14px;color: #333333"
>
名单
:
</span>
<span
style=
"font-size: 14px;color: #333333"
>
{{
$t
(
'salesModule.MD'
)
}}
:
</span>
<span
v-for=
"(childItem) in item.guestList"
style=
"font-size: 14px;color: blue"
>
{{
childItem
.
userName
}}
</span>
<p
v-if=
"item.cancelGuestList && item.cancelGuestList.length>0"
>
<span
class=
""
>
取消名单
:
</span>
<span
class=
""
>
{{
$t
(
'salesModule.CancelOrder'
)
}}
:
</span>
<span
class=
"RL-redType RL-remarkCon"
>
<span
style=
"color: red;"
v-for=
"(childItem) in item.cancelGuestList"
>
{{
childItem
.
userName
}}
</span>
</span>
</p>
<span
style=
"display: block;font-size: 14px;color: #333333"
>
房间信息
<span
v-if=
"item.oneSex>0"
style=
"color: #e95252"
>
(
{{
item
.
oneSex
==
1
?
'单男'
:
'单女'
}}
)
</span>
:
{{
item
.
orderGuestHouseStr
}}
</span>
<span
style=
"display: block;font-size: 14px;color: #333333"
>
{{
$t
(
'salesModule.RoomInfo'
)
}}
<span
v-if=
"item.oneSex>0"
style=
"color: #e95252"
>
(
{{
item
.
oneSex
==
1
?
'单男'
:
'单女'
}}
)
</span>
:
{{
item
.
orderGuestHouseStr
}}
</span>
</td>
</tr>
<tr>
<td
colspan=
"4"
class=
"groupTourOrder_remarks"
style=
"height: 40px;"
>
<div>
<div><span>
备注
:
</span>
<span
v-if=
"item.tsIdList.length>0"
>
投诉单号
:
<div><span>
{{
$t
(
'pub.pubRemark'
)
}}
:
</span>
<span
v-if=
"item.tsIdList.length>0"
>
{{
$t
(
'salesModule.ComplaintNum'
)
}}
:
<a
class=
"underline"
v-for=
"ts in item.tsIdList"
href=
"javascript:void(0);"
@
click=
"goUrlTS('ComplaintsDetail',ts,item.orderId,'投诉详情')"
>
{{
ts
}}
</a>
;
</span>
<p><span
v-if=
'item.clientSource==1&&item.brandName!=""'
>
{{
item
.
brandName
}}
订单
{{
item
.
platformOrder
}}
;
</span>
{{
item
.
remarks
}}
</p>
<p><span
v-if=
'item.clientSource==1&&item.brandName!=""'
>
{{
item
.
brandName
}}
{{
$t
(
'fnc.dingdan'
)
}}
{{
item
.
platformOrder
}}
;
</span>
{{
item
.
remarks
}}
</p>
</div>
<div>
<span>
{{
item
.
remarksName
}}
 
{{
item
.
rematksTime
}}
</span>
<el-popover
width=
"600"
placement=
"bottom-end"
trigger=
"click"
>
<div
class=
"groupTourOrder_remarks_popover"
>
<div>
历史备注
</div>
<div>
{{
$t
(
'fnc.lsbeizhu'
)
}}
</div>
<p
v-if=
"item.remarksList.length !== 0"
v-for=
"(item2, index2) in item.remarksList"
:key=
"index2"
>
<span>
{{
item2
.
remarks
}}
</span>
<span>
{{
item2
.
createByName
}}
<span
style=
"color: #666666;"
>
{{
item2
.
createDate
}}
</span></span>
</p>
<span
v-if=
"item.remarksList.length === 0"
>
暂无数据
</span>
<span
v-if=
"item.remarksList.length === 0"
>
{{
$t
(
'system.content_noData'
)
}}
</span>
</div>
<el-button
slot=
"reference"
icon=
"iconfont icon-gengduo"
style=
"padding:0px;border:none;background-color:transparent;"
class=
"groupTourOrder_remarks_btn"
></el-button>
...
...
@@ -388,14 +388,14 @@
<td
colspan=
"4"
class=
"groupTourOrder_remarks"
style=
"height: 40px;"
>
<div>
<div>
<span>
OP备注
:
</span>
<span>
{{
$t
(
'Operation.Op_remark'
)
}}
:
</span>
<p>
{{
item
.
oP_Remarks
?
item
.
oP_Remarks
:
'无'
}}
</p>
</div>
</div>
</td>
<td
colspan=
"9"
class=
"groupTourOrder_tickets"
style=
"height: 40px;cursor: pointer;"
>
<div
@
click=
"goUrlSFD('SalesFinancialDetail', '销售财务单据', item)"
>
<div>
收款单据
:
</div>
<div>
{{
$t
(
'fnc.skdanju'
)
}}
:
</div>
<div>
<span
v-for=
"(item2,index2) in item.financeList"
:key=
"index2"
>
<span
v-if=
"item2.colorState===1"
class=
"groupTourOrder_tickets_blue"
>
{{
item2
.
frID
}}
</span>
...
...
@@ -403,11 +403,11 @@
<span
v-else-if=
"item2.colorState===3"
class=
"groupTourOrder_tickets_red"
>
{{
item2
.
frID
}}
</span>
<span
v-else-if=
"item2.colorState===4"
class=
"groupTourOrder_tickets_black"
>
{{
item2
.
frID
}}
</span>
</span>
<span
v-if=
"item.financeList.length===0"
style=
"cursor: default;"
>
暂无数据
</span>
<span
v-if=
"item.financeList.length===0"
style=
"cursor: default;"
>
{{
$t
(
'system.content_noData'
)
}}
</span>
</div>
</div>
<div
@
click=
"goUrlSFD('SalesFinancialDetail', '销售财务单据', item)"
>
<div>
付款单据
:
</div>
<div>
{{
$t
(
'fnc.fkdanju'
)
}}
:
</div>
<div>
<span
v-for=
"(item2,index2) in item.refundFinanceList"
:key=
"index2"
>
<span
v-if=
"item2.colorState===1"
class=
"groupTourOrder_tickets_blue"
>
{{
item2
.
frID
}}
</span>
...
...
@@ -415,11 +415,11 @@
<span
v-else-if=
"item2.colorState===3"
class=
"groupTourOrder_tickets_red"
>
{{
item2
.
frID
}}
</span>
<span
v-else-if=
"item2.colorState===4"
class=
"groupTourOrder_tickets_black"
>
{{
item2
.
frID
}}
</span>
</span>
<span
v-if=
"item.financeList.length===0"
style=
"cursor: default;"
>
暂无数据
</span>
<span
v-if=
"item.financeList.length===0"
style=
"cursor: default;"
>
{{
$t
(
'system.content_noData'
)
}}
</span>
</div>
</div>
<div>
<div>
发票单据
:
</div>
<div>
{{
$t
(
'salesModule.Invoice'
)
}}
:
</div>
<div>
<span
v-for=
"(item2,index2) in item.invoiceApplyList"
:key=
"index2"
>
<span
v-if=
"item2.invoiceApplyState === 6"
class=
"groupTourOrder_tickets_blue"
@
click=
"goIisDetail(item2.id)"
>
{{
item2
.
id
}}
</span>
...
...
@@ -427,7 +427,7 @@
<span
v-else-if=
"item2.invoiceApplyState === 5 || item2.invoiceApplyState === 4 "
class=
"groupTourOrder_tickets_red"
@
click=
"goIisDetail(item2.id)"
>
{{
item2
.
id
}}
</span>
<span
v-else-if=
"item2.invoiceApplyState === 2"
class=
"groupTourOrder_tickets_black"
@
click=
"goIisDetail(item2.id)"
>
{{
item2
.
id
}}
</span>
</span>
<span
v-if=
"item.invoiceApplyList.length===0"
style=
"cursor: default;"
>
暂无数据
</span>
<span
v-if=
"item.invoiceApplyList.length===0"
style=
"cursor: default;"
>
{{
$t
(
'system.content_noData'
)
}}
</span>
</div>
</div>
</td>
...
...
src/components/SalesModule/groupTourOrder.vue
View file @
86fc589c
...
...
@@ -997,30 +997,30 @@
<el-input
v-model=
'addMsg_form.OtherPrice'
:disabled=
"true"
></el-input>
</el-form-item>
<el-form-item
label=
"老人附加费
"
>
<el-form-item
:label=
"$t('Operation.Op_oldmanSurcharge')
"
>
<el-input
v-model=
'addMsg_form.OldManChargePrice'
:disabled=
"true"
></el-input>
</el-form-item>
<el-form-item
label=
"儿童附加费
"
>
<el-form-item
:label=
"$t('Operation.Op_childSurcharge')
"
>
<el-input
v-model=
'addMsg_form.BabyChargePrice'
:disabled=
"true"
></el-input>
</el-form-item>
<el-form-item
label=
"单房差
"
>
<el-form-item
:label=
"$t('Operation.Op_singleRoomcha')
"
>
<el-input
v-model=
'addMsg_form.SingleRoomPrice'
:disabled=
"true"
></el-input>
</el-form-item>
<el-form-item
label=
"儿童占床增收
"
>
<el-form-item
:label=
"$t('salesModule.ETZCZS')
"
>
<el-input
v-model=
'addMsg_form.ChildNeedPrice'
:disabled=
"true"
></el-input>
</el-form-item>
<el-form-item
label=
"儿童不占床减免
"
>
<el-form-item
:label=
"$t('salesModule.ETBZCJM')
"
>
<el-input
v-model=
'addMsg_form.ChildNoNeedPrice'
:disabled=
"true"
></el-input>
</el-form-item>
<el-form-item
label=
"收损金额
"
>
<el-form-item
:label=
"$t('salesModule.SSJE')
"
>
<el-input
v-model=
'addMsg_form.OpSetLossMoney'
:disabled=
"true"
></el-input>
</el-form-item>
<el-form-item
label=
"单地接
"
>
<el-form-item
:label=
"$t('salesModule.SingleJ')
"
>
<el-input
v-model=
'addMsg_form.SingleDMCPrice'
:disabled=
"true"
></el-input>
</el-form-item>
<el-form-item
label=
"婴儿价
"
>
<el-form-item
:label=
"$t('salesModule.BabyPrice')
"
>
<el-input
v-model=
'addMsg_form.BabyPrice'
:disabled=
"true"
></el-input>
</el-form-item>
<!--
<el-form-item
v-if=
"IsUpdateOrderMoney"
>
...
...
@@ -1031,15 +1031,15 @@
</div>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"预计提成
"
prop=
"Commission"
>
<el-form-item
:label=
"$t('salesModule.YJTC')
"
prop=
"Commission"
>
<el-input
v-model=
'addMsg.Commission'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
v-show=
"addMsg.CustomerType==1||addMsg.CustomerType==2"
>
<el-form-item
label=
"分摊人
"
prop=
"CommissionSharePeople"
>
<el-form-item
:label=
"$t('salesModule.SharePeople')
"
prop=
"CommissionSharePeople"
>
<el-select
:disabled=
"isUpdateSharePeople"
filterable
clearable
@
change=
'getTicheng'
v-model=
'addMsg.CommissionSharePeople'
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
label=
'无'
:value=
'comSelect'
></el-option>
<el-option
:label=
"$t('fnc.no')"
:value=
'comSelect'
></el-option>
<el-option
v-for=
'item in employeeList'
:label=
'item.EmName'
:value=
'item.EmployeeId'
:key=
'item.EmployeeId'
></el-option>
</el-select>
...
...
@@ -1047,7 +1047,7 @@
</el-col>
<el-col
:span=
"4"
v-show=
"addMsg.CommissionSharePeople!='-1'&&(addMsg.CustomerType==1||addMsg.CustomerType==2)"
>
<el-form-item
label=
"分摊金额
"
prop=
"CommissionShareMoney"
>
<el-form-item
:label=
"$t('salesModule.ShareMoney')
"
prop=
"CommissionShareMoney"
>
<el-input
v-model=
'addMsg.CommissionShareMoney'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
...
...
@@ -1057,17 +1057,17 @@
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"4"
>
<el-form-item
label=
"经济舱
"
prop=
"YSeatNum"
>
<el-form-item
:label=
"$t('Airticket.Air_EconomyClass')
"
prop=
"YSeatNum"
>
<el-input
v-model=
'addMsg.YSeatNum'
@
keyup
.
native=
"checkInteger(addMsg,'YSeatNum')"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"商务舱
"
prop=
"ESeatNum"
>
<el-form-item
:label=
"$t('Airticket.Air_businessClass')
"
prop=
"ESeatNum"
>
<el-input
v-model=
'addMsg.ESeatNum'
@
input=
"getNumber()"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"头等舱
"
prop=
"FSeatNum"
>
<el-form-item
:label=
"$t('Airticket.Air_firstClass')
"
prop=
"FSeatNum"
>
<el-input
v-model=
'addMsg.FSeatNum'
@
input=
"getNumber()"
></el-input>
</el-form-item>
</el-col>
...
...
@@ -1077,7 +1077,7 @@
</el-form-item>
</el-col>
-->
<el-col
:span=
"4"
>
<el-form-item
label=
"可退景点
"
>
<el-form-item
:label=
"$t('salesModule.ScenicRefund')
"
>
<el-select
filterable
multiple
class=
'multiple_input'
v-model=
'addMsg.ScenicRefundArr'
:placeholder=
"$t('pub.pleaseSel')"
@
change=
'ScenicRefundMethods'
>
<el-option
v-for=
'item in ScenicRefundList'
:label=
'item.ScenicName'
:value=
'item.Id'
:key=
'item.Id'
>
...
...
@@ -1091,7 +1091,7 @@
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"4"
>
<el-form-item
label=
"客人来源
"
prop=
"ClientSource"
>
<el-form-item
:label=
"$t('salesModule.CustomFrom')
"
prop=
"ClientSource"
>
<el-select
v-model=
'addMsg.ClientSource'
:disabled=
"addMsg.OrderForm!==4 ? true : false"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
v-for=
"item in ddlyList"
:label=
'item.Name'
:value=
'item.Id'
:key=
'item.Id'
>
</el-option>
...
...
@@ -1099,7 +1099,7 @@
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"所属平台
"
prop=
"BrandId"
v-show=
"addMsg.ClientSource==1"
>
<el-form-item
:label=
"$t('salesModule.SSPT')
"
prop=
"BrandId"
v-show=
"addMsg.ClientSource==1"
>
<el-select
v-model=
'addMsg.BrandId'
:disabled=
"false"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
v-for=
"item in ssptList"
:label=
'item.brandName'
:value=
'item.dictId'
:key=
'item.dictId'
>
</el-option>
...
...
@@ -1107,7 +1107,7 @@
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"交易方式
"
prop=
"TradeWay"
v-show=
'addMsg.ClientSource==1'
>
<el-form-item
:label=
"$t('tips.jiaoyifangshi')
"
prop=
"TradeWay"
v-show=
'addMsg.ClientSource==1'
>
<el-select
v-model=
'addMsg.TradeWay'
:disabled=
"addMsg.OrderForm !== 4 ? true : false"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
v-for=
"item in jyfsList"
:label=
'item.Name'
:value=
'item.Id'
:key=
'item.Id'
>
</el-option>
...
...
@@ -1115,7 +1115,7 @@
</el-form-item>
</el-col>
<el-col
:span=
"4"
v-if=
'addMsg.TradeWay==1'
>
<el-form-item
label=
"收款账户
"
>
<el-form-item
:label=
"$t('fnc.fkuanzhanghu')
"
>
<el-select
filterable
v-model=
'addMsg.PlatformAccount'
@
change=
"changeSelect"
>
<el-option
v-for=
'item in PlatformAccountList'
:label=
'item.Alias'
:value=
'item.ID'
:key=
'item.ID'
>
</el-option>
...
...
@@ -1123,7 +1123,7 @@
</el-form-item>
</el-col>
<el-col
:span=
"4"
v-if=
'addMsg.TradeWay==1'
>
<el-form-item
label=
"平台订单号
"
prop=
"PlatformOrder"
>
<el-form-item
:label=
"$t('salesModule.PlatOrder')
"
prop=
"PlatformOrder"
>
<el-input
v-model=
'addMsg.PlatformOrder'
@
input=
'platformOrderMethods'
:disabled=
"isAllowUpdate==0"
>
</el-input>
</el-form-item>
...
...
@@ -1149,7 +1149,7 @@
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"备注
"
prop=
"Remarks"
>
<el-form-item
:label=
"$t('pub.pubRemark')
"
prop=
"Remarks"
>
<el-input
v-model=
'addMsg.Remarks'
type=
'textarea'
maxlength=
'500'
></el-input>
</el-form-item>
</el-col>
...
...
@@ -1158,62 +1158,62 @@
</div>
<!-- 修改房型 -->
<div
class=
"productQuerybottomLayer ownScrollbarStyle"
v-show=
"isShowHouse"
>
<p>
修改房型
<p>
{{
$t
(
'salesModule.UpdateRoom'
)
}}
<span
class=
"fr"
>
<input
type=
"button"
class=
"hollowFixedBtn"
value=
"取消
"
@
click=
"houseCancel()"
/>
<input
type=
"button"
class=
"normalBtn"
value=
"保存
"
@
click=
"houseSubmit()"
/>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.cancelBtn')
"
@
click=
"houseCancel()"
/>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('pub.saveBtn')
"
@
click=
"houseSubmit()"
/>
</span>
</p>
<el-form
:model=
"addMsg"
ref=
"addMsg"
label-position=
"right"
:rules=
"rules"
label-width=
"80px"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"4"
>
<el-form-item
label=
"成人人数
"
prop=
"ManNum"
>
<el-form-item
:label=
"$t('salesModule.AdultNum')
"
prop=
"ManNum"
>
<el-input
v-model=
'addMsg.ManNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<p
v-if=
'IsChildrenTour==2'
style=
"color: #E95252; font-size: 12px; line-height: 40px; text-align: center;"
>
本团不支持儿童出游
!
</p>
<el-form-item
v-if=
'IsChildrenTour==1'
label=
"儿童不占床
"
prop=
"ChirdNoNeedBedNum"
>
{{
$t
(
'salesModule.NoSupplier'
)
}}
!
</p>
<el-form-item
v-if=
'IsChildrenTour==1'
:label=
"$t('Operation.Op_childNobed')
"
prop=
"ChirdNoNeedBedNum"
>
<el-input
v-model=
'addMsg.ChirdNoNeedBedNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
v-if=
'IsChildrenTour==1'
>
<el-form-item
label=
"儿童占床
"
prop=
"ChirdNeedBedNum"
>
<el-form-item
:label=
"$t('Operation.Op_childBed')
"
prop=
"ChirdNeedBedNum"
>
<el-input
v-model=
'addMsg.ChirdNeedBedNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
v-if=
'IsChildrenTour==1'
>
<el-form-item
label=
"婴儿人数
"
prop=
"BabyNum"
>
<el-form-item
:label=
"$t('salesModule.BabyNum')
"
prop=
"BabyNum"
>
<el-input
v-model=
'addMsg.BabyNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"老人人数
"
prop=
"OldPeopleNum"
>
<el-form-item
:label=
"$t('salesModule.OldPeopleNum')
"
prop=
"OldPeopleNum"
>
<el-input
v-model=
'addMsg.OldPeopleNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"单地接数量
"
prop=
"AirticketNum"
>
<el-form-item
:label=
"$t('salesModule.SingDNum')
"
prop=
"AirticketNum"
>
<el-input
v-model=
'addMsg.AirticketNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"4"
>
<el-form-item
label=
"单房数量
"
prop=
"SingleRoomNum"
>
<el-form-item
:label=
"$t('salesModule.SingleRoomNum')
"
prop=
"SingleRoomNum"
>
<el-input
v-model=
'addMsg.SingleRoomNum'
@
keyup
.
native=
"checkInteger(addMsg,'SingleRoomNum')"
@
input=
'yzBigBed2();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"大床房
"
prop=
"BigRoomNum"
>
<el-form-item
:label=
"$t('salesModule.BigRoomNum')
"
prop=
"BigRoomNum"
>
<el-input
v-model=
'addMsg.BigRoomNum'
@
keyup
.
native=
"checkInteger(addMsg,'BigRoomNum')"
@
input=
'yzBigBed();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"三人房
"
prop=
"TripleRoomNum"
>
<el-form-item
:label=
"$t('salesModule.TripleRoomNum')
"
prop=
"TripleRoomNum"
>
<el-input
v-model=
'addMsg.TripleRoomNum'
@
keyup
.
native=
"checkInteger(addMsg,'TripleRoomNum')"
@
input=
'yzBigBed1();getTotalPrice()'
></el-input>
</el-form-item>
...
...
@@ -1221,14 +1221,14 @@
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"4"
>
<el-form-item
label=
"预计用房
"
prop=
"PredictRoomNum"
>
<el-form-item
:label=
"$t('salesModule.PredictRoomNum')
"
prop=
"PredictRoomNum"
>
<el-input
v-model=
'addMsg.PredictRoomNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"备注
"
prop=
"Remarks"
>
<el-form-item
:label=
"$t('pub.pubRemark')
"
prop=
"Remarks"
>
<el-input
v-model=
'addMsg.Remarks'
type=
'textarea'
maxlength=
'500'
></el-input>
</el-form-item>
</el-col>
...
...
@@ -1238,19 +1238,19 @@
<!-- 修改备注 -->
<div
class=
"productQuerybottomLayer ownScrollbarStyle"
v-show=
"isShowLayerRemarks"
style=
"height: 150px;min-height:150px;"
>
<p>
修改备注
<p>
{{
$t
(
'salesModule.UpRemarks'
)
}}
<span
class=
"fr"
v-if=
"remarksMsg.isOrder=='1'"
>
<input
type=
"button"
class=
"hollowFixedBtn"
value=
"取消
"
@
click=
"cancelSubmitRemarks()"
/>
<input
type=
"button"
class=
"normalBtn"
value=
"保存
"
@
click=
"submitFormRematks('remarksMsg')"
/>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.cancelBtn')
"
@
click=
"cancelSubmitRemarks()"
/>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('pub.saveBtn')
"
@
click=
"submitFormRematks('remarksMsg')"
/>
</span>
<span
class=
"fr"
v-else
style=
"color:red;"
>
OP已禁止修改订单信息,请联系OP修改备注。
{{
$t
(
'salesModule.OPjinzhi'
)
}}
</span>
</p>
<el-form
:model=
"remarksMsg"
ref=
"remarksMsg"
label-position=
"right"
:rules=
"RemarksRules"
label-width=
"80px"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"备注
"
prop=
"Remarks"
>
<el-form-item
:label=
"$t('pub.pubRemark')
"
prop=
"Remarks"
>
<el-input
v-model=
'remarksMsg.Remarks'
type=
'textarea'
maxlength=
'500'
></el-input>
</el-form-item>
</el-col>
...
...
@@ -1260,17 +1260,17 @@
<!-- 申请优惠-->
<div
class=
"productQuerybottomLayer ownScrollbarStyle"
v-show=
"SpecialOffer"
style=
"height: 150px;min-height:200px;"
>
<p>
申请优惠
<p>
{{
$t
(
'salesModule.ApplyYH'
)
}}
<span
class=
"fr"
>
<input
type=
"button"
class=
"hollowFixedBtn"
value=
"取消
"
@
click=
"cancelSubmitRemarks()"
/>
<input
type=
"button"
class=
"normalBtn"
value=
"保存
"
@
click=
"Preservation()"
/>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.cancelBtn')
"
@
click=
"cancelSubmitRemarks()"
/>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('pub.saveBtn')
"
@
click=
"Preservation()"
/>
</span>
</p>
<el-form
:model=
"remarksMsg"
ref=
"remarksMsg"
label-position=
"right"
:rules=
"RemarksRules"
label-width=
"80px"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"24"
>
<el-form-item>
<em
style=
"font-size: 12px !important;color: #606266;line-height: 34px"
>
订单当前单价
</em>
<em
style=
"font-size: 12px !important;color: #606266;line-height: 34px"
>
{{
$t
(
'salesModule.NowPrice'
)
}}
</em>
<em
style=
" display: inline-block;padding: 0 10px;height: 34px;line-height: 34px;text-align: left;font-size: 16px;border-radius: 3px;background-color: #E5E5E5;vertical-align: top;"
class=
'w150'
>
{{
SOMsg
.
OrderUnitPrice
}}
</em>
...
...
@@ -1278,14 +1278,14 @@
<!--
<em
style=
"margin-left: 100px;font-size: 12px !important;color: #606266;"
>
优惠金额
</em>
<el-input
v-model=
'SOMsg.ApplyPrice'
type=
'text'
maxlength=
'20'
class=
'w150'
></el-input>
-->
<em
style=
"margin-left: 100px;font-size: 12px !important;color: #606266;"
>
审核人
</em>
<el-select
placeholder=
"请选择
"
v-model=
"SOMsg.UpdateBy"
>
<em
style=
"margin-left: 100px;font-size: 12px !important;color: #606266;"
>
{{
$t
(
'salesModule.AdultPeople'
)
}}
</em>
<el-select
:placeholder=
"$t('pub.pleaseSel')
"
v-model=
"SOMsg.UpdateBy"
>
<el-option
v-for=
"(item,index) in SuperiorPeople"
:label=
'(item.EmName)'
:value=
'(item.EmployeeId)'
:key=
"index"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"申请理由
"
style=
"margin-left: 58px;"
>
<el-form-item
:label=
"$t('salesModule.ApplyReason')
"
style=
"margin-left: 58px;"
>
<el-input
v-model=
'SOMsg.ApplyReason'
type=
'textarea'
maxlength=
'1000'
style=
"width: 60%"
></el-input>
</el-form-item>
</el-col>
...
...
@@ -1298,18 +1298,18 @@
<div
class=
"groupTourOrderSearch"
>
<ul>
<li><span><em>
线路
</em>
<li><span><em>
{{
$t
(
'advmanager.v_line'
)
}}
</em>
<el-select
class=
'w150'
v-model=
"msg.LineId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"getLineTeamList(msg.LineId)"
>
<el-option
label=
"不限
"
value=
'-1'
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')
"
value=
'-1'
></el-option>
<el-option
v-for=
"item in LineList"
:label=
'item.LineName'
:value=
'item.LineID'
:key=
'item.LineID'
>
</el-option>
</el-select>
</span>
</li>
<li><span><em>
系列
</em>
<li><span><em>
{{
$t
(
'advmanager.v_xilie'
)
}}
</em>
<el-select
class=
'w150'
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>
...
...
@@ -1317,17 +1317,17 @@
</li>
<li>
<span>
<em>
团号
</em>
<em>
{{
$t
(
'visa.v_tuanhao'
)
}}
</em>
<el-input
v-model=
'msg.TCNUM'
class=
'w150'
></el-input>
</span>
</li>
<li>
<span>
<em>
订单号
</em>
<em>
{{
$t
(
'hotel.order_Number'
)
}}
</em>
<el-input
v-model=
'msg.tempOrderId'
class=
'w150'
@
keyup
.
native=
"checkInteger(msg,'tempOrderId')"
maxlength=
"8"
></el-input>
</span>
</li>
<li><span><em>
发团日期
</em>
<li><span><em>
{{
$t
(
'scen.sc_ftTime'
)
}}
</em>
<el-date-picker
v-model=
'msg.QStartDate'
@
change=
"dataDui2()"
class=
'w150'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-
...
...
@@ -1338,29 +1338,29 @@
<li
style=
"line-height: 30px; padding-left: 30px;"
>
<el-popover
width=
"520"
trigger=
"click"
>
<div
class=
"groupSuperSearchLayer"
>
<p>
团控高级查询
</p>
<p>
{{
$t
(
'visa.v_tkgjcx'
)
}}
</p>
</div>
<table
class=
"groupSuperSearchLayerTable"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
>
<tr>
<td
width=
"70"
>
出团公司
</td>
<td
width=
"70"
>
{{
$t
(
'scen.sc_cp'
)
}}
</td>
<td>
<el-select
v-model=
'msg.OutBranchId'
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 companyList"
:label=
'item.bName'
:value=
'item.id'
:key=
'item.id'
>
</el-option>
</el-select>
</td>
<td
width=
"70"
>
付款状态
</td>
<td
width=
"70"
>
{{
$t
(
'salesModule.ApplyStatus'
)
}}
</td>
<td>
<el-select
v-model=
'msg.PayStatus'
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
label=
"不限
"
value=
'-1'
></el-option>
<el-option
label=
"待收定金
"
value=
'1'
></el-option>
<el-option
label=
"待收尾款
"
value=
'2'
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')
"
value=
'-1'
></el-option>
<el-option
:label=
"$t('salesModule.DSDJ')
"
value=
'1'
></el-option>
<el-option
:label=
"$t('salesModule.DSWK')
"
value=
'2'
></el-option>
</el-select>
</td>
</tr>
<tr>
<td>
报名日期
</td>
<td>
{{
$t
(
'fnc.bmriqi'
)
}}
</td>
<td
colspan=
"3"
>
<el-date-picker
v-model=
'msg.CStartDate'
@
change=
"dataDui()"
class=
'w170'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
...
...
@@ -1370,29 +1370,29 @@
</td>
</tr>
<tr>
<td
width=
"70"
>
订单状态
</td>
<td
width=
"70"
>
{{
$t
(
'hotel.hotel_OrderStates'
)
}}
</td>
<td>
<el-select
v-model=
'msg.OrderState'
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 ddztList"
:label=
'item.Name'
:value=
'item.Id'
:key=
'item.Id'
>
</el-option>
</el-select>
</td>
<td
width=
"70"
>
客户类型
</td>
<td
width=
"70"
>
{{
$t
(
'fnc.khleixing'
)
}}
</td>
<td>
<el-select
v-model=
'msg.CustomerType'
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 khlxList"
:label=
'item.Name'
:value=
'item.Id'
:key=
'item.Id'
>
</el-option>
</el-select>
</td>
</tr>
<tr>
<td
width=
"70"
>
客户名称
</td>
<td
width=
"70"
>
{{
$t
(
'fnc.khmingcheng'
)
}}
</td>
<td>
<el-input
v-model=
'msg.ContactName'
></el-input>
</td>
<td
width=
"70"
>
报名类型
</td>
<td
width=
"70"
>
{{
$t
(
'salesModule.BMLX'
)
}}
</td>
<td>
<el-select
v-model=
'msg.GroupTypeArray'
filterable
multiple
class=
"multiple_input"
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
v-for=
"item in ctlxList"
:label=
'item.Name'
:value=
'item.Id'
:key=
'item.Id'
>
...
...
@@ -1401,10 +1401,10 @@
</td>
</tr>
<tr>
<td
width=
"70"
>
订单来源
</td>
<td
width=
"70"
>
{{
$t
(
'hotel.order_Form'
)
}}
</td>
<td>
<el-select
v-model=
'msg.OrderSource'
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 ddlyList"
:label=
'item.Name'
:value=
'item.Id'
:key=
'item.Id'
>
</el-option>
</el-select>
...
...
@@ -1413,16 +1413,16 @@
</tr>
<tr>
<td
colspan=
"4"
>
<input
type=
"button"
class=
"normalBtn"
value=
"查询
"
@
click=
"getList();resetPageIndex()"
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('pub.searchBtn')
"
@
click=
"getList();resetPageIndex()"
style=
"width: 476px!important;"
/>
</td>
</tr>
</table>
<span
slot=
"reference"
style=
"cursor: pointer;"
>
高级查询
<i
class=
"el-icon-caret-bottom"
></i></span>
<span
slot=
"reference"
style=
"cursor: pointer;"
>
{{
$t
(
'visa.v_gjchaxun'
)
}}
<i
class=
"el-icon-caret-bottom"
></i></span>
</el-popover>
</li>
<li>
<input
type=
"button"
class=
"hollowFixedBtn"
value=
"查询
"
@
click=
"getList();resetPageIndex()"
/>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.searchBtn')
"
@
click=
"getList();resetPageIndex()"
/>
</li>
</ul>
</div>
...
...
@@ -1433,14 +1433,14 @@
<div
class=
"groupTourOrder_count_item"
>
<div>
<i
class=
"iconfont icon-qian groupTourOrder_count_green"
></i>
<span>
销售额统计
</span>
<span>
{{
$t
(
'Operation.Op_salesTotal'
)
}}
</span>
</div>
<p>
<span>
应收款
:
{{
countData
.
PreferPrice
}}
;
</span>
<span>
已收款
:
{{
countData
.
Income
}}
;
</span>
<span>
{{
$t
(
'salesModule.Ypay'
)
}}
:
{{
countData
.
PreferPrice
}}
;
</span>
<span>
{{
$t
(
'Operation.Op_yiShou'
)
}}
:
{{
countData
.
Income
}}
;
</span>
<span
:class=
"
{color_red_order:countData.DueinMoney!==countData.PreferPrice}">
未收款
:
{{
countData
.
DueinMoney
}}
;
</span>
<span>
在途金额
:
{{
countData
.
ZaiTu
}}
;
</span>
:class=
"
{color_red_order:countData.DueinMoney!==countData.PreferPrice}">
{{
$t
(
'Operation.Op_weiShou'
)
}}
:
{{
countData
.
DueinMoney
}}
;
</span>
<span>
{{
$t
(
'fnc.ztjine'
)
}}
:
{{
countData
.
ZaiTu
}}
;
</span>
</p>
</div>
</el-col>
...
...
@@ -1448,13 +1448,13 @@
<div
class=
"groupTourOrder_count_item"
>
<div
class=
"groupTourOrder_count_blue"
>
<i
class=
"iconfont icon-baomingrenshu"
></i>
<span>
正常报名人数
</span>
<span>
{{
$t
(
'fnc.zcbmrenshu'
)
}}
</span>
<span>
{{
countData
.
NormalGuestNum
}}
</span>
</div>
<p>
<span>
经济舱
:
{{
countData
.
NormalYSeatNum
}}
;
</span>
<span>
商务舱
:
{{
countData
.
NormalESeatNum
}}
;
</span>
<span>
头等舱
:
{{
countData
.
NormalFSeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_EconomyClass'
)
}}
:
{{
countData
.
NormalYSeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_businessClass'
)
}}
:
{{
countData
.
NormalESeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_firstClass'
)
}}
:
{{
countData
.
NormalFSeatNum
}}
;
</span>
</p>
</div>
</el-col>
...
...
@@ -1462,13 +1462,13 @@
<div
class=
"groupTourOrder_count_item"
>
<div
class=
"groupTourOrder_count_yellow"
>
<i
class=
"iconfont icon-baomingrenshu"
></i>
<span>
取消人数
</span>
<span>
{{
$t
(
'fnc.qxrenshu'
)
}}
</span>
<span>
{{
countData
.
CancelGuestNum
}}
</span>
</div>
<p>
<span>
经济舱
:
{{
countData
.
CancelYSeatNum
}}
;
</span>
<span>
商务舱
:
{{
countData
.
CancelESeatNum
}}
;
</span>
<span>
头等舱
:
{{
countData
.
CancelFSeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_EconomyClass'
)
}}
:
{{
countData
.
CancelYSeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_businessClass'
)
}}
:
{{
countData
.
CancelESeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_firstClass'
)
}}
:
{{
countData
.
CancelFSeatNum
}}
;
</span>
</p>
</div>
</el-col>
...
...
@@ -1477,11 +1477,11 @@
<div
class=
"groupTourOrder_count_item"
>
<div>
<i
class=
"iconfont icon-tongji1 groupTourOrder_count_gray"
></i>
<span>
其他统计项
</span>
<span>
{{
$t
(
'fnc.qtxtongji'
)
}}
</span>
</div>
<p>
<span>
内部报名
:
{{
countData
.
InteriorNum
}}
;
</span>
<span>
B2B/WAP网络报名
:
{{
countData
.
B2BNum
}}
;
</span>
<span>
{{
$t
(
'fnc.nbbaoming'
)
}}
:
{{
countData
.
InteriorNum
}}
;
</span>
<span>
{{
$t
(
'fnc.B2BWAP'
)
}}
:
{{
countData
.
B2BNum
}}
;
</span>
</p>
</div>
</el-col>
...
...
@@ -1489,13 +1489,13 @@
<div
class=
"groupTourOrder_count_item"
>
<div>
<i
class=
"iconfont icon-tongji1 groupTourOrder_count_gray"
></i>
<span>
财务单据说明
</span>
<span>
{{
$t
(
'fnc.cwdjshuoming'
)
}}
</span>
</div>
<p>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#0000ff"
></i><span>
已打单
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#00FF00"
></i><span>
平台出纳已审核
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#FF0000"
></i><span>
银行出纳已审核
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#000000"
></i><span>
已通过
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#0000ff"
></i><span>
{{
$t
(
'fnc.yidadan'
)
}}
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#00FF00"
></i><span>
{{
$t
(
'fnc.ptcnyshenhe'
)
}}
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#FF0000"
></i><span>
{{
$t
(
'fnc.yhcnyshenhe'
)
}}
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#000000"
></i><span>
{{
$t
(
'fnc.ytongguo'
)
}}
</span></span>
</p>
</div>
</el-col>
...
...
@@ -1503,10 +1503,10 @@
<div
class=
"groupTourOrder_count_item"
>
<div>
<i
class=
"iconfont icon-tongji1 groupTourOrder_count_gray"
></i>
<span>
累计提成
</span>
<span>
{{
$t
(
'salesModule.LJTC'
)
}}
</span>
</div>
<p>
<span>
提成金额
:
{{
countData
.
SumCommissionMoney
}}
;
</span>
<span>
{{
$t
(
'salesModule.TCmoney'
)
}}
:
{{
countData
.
SumCommissionMoney
}}
;
</span>
</p>
</div>
</el-col>
...
...
@@ -1516,33 +1516,33 @@
<div
style=
"width: 100%; height: auto; overflow-x: auto;"
class=
"ownScrollbarStyle"
>
<table
class=
"groupTourOrderSearchTable"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
v-loading=
'loading'
>
<tr>
<th
width=
"240"
>
单号
&
团号
</th>
<th
width=
"120"
>
客户信息
</th>
<th
width=
"70"
>
类型
</th>
<th
width=
"150"
>
系列
&
线路
</th>
<th
width=
"60"
>
人数
</th>
<th
width=
"80"
>
单价
</th>
<th
width=
"80"
>
成交单价
</th>
<th
width=
"80"
>
应收总额
</th>
<th
width=
"80"
>
实收
</th>
<th
width=
"70"
>
优惠
</th>
<th
width=
"70"
>
幸福存折
</th>
<th
width=
"70"
>
退款
</th>
<th
width=
"70"
>
平台税金
</th>
<th
width=
"80"
>
平台在途
</th>
<th
width=
"80"
>
待收金额
</th>
<th
width=
"80"
>
状态
</th>
<th
width=
"120"
>
确认函
</th>
<th
width=
"200"
>
操作
</th>
<th
width=
"240"
>
{{
$t
(
'fnc.danhao'
)
}}
&
{{
$t
(
'visa.v_tuanhao'
)
}}
</th>
<th
width=
"120"
>
{{
$t
(
'fnc.khxinxi'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'salesModule.Type'
)
}}
</th>
<th
width=
"150"
>
{{
$t
(
'advmanager.v_xilie'
)
}}
&
{{
$t
(
'advmanager.v_line'
)
}}
</th>
<th
width=
"60"
>
{{
$t
(
'Airticket.Air_Number'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'fnc.danjia'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'fnc.cjdanjia'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'fnc.yszonge'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'fnc.shishou'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'fnc.youhui'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'salesModule.HappinessPassbook'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'fnc.tuikuan'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'fnc.ptshuijin'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'Operation.Op_platZaitu'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'Operation.Op_daishou'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'admin.admin_status'
)
}}
</th>
<th
width=
"120"
>
{{
$t
(
'salesModule.QRH'
)
}}
</th>
<th
width=
"200"
>
{{
$t
(
'system.table_operation'
)
}}
</th>
</tr>
<tr>
<td
v-show=
"list.length==0"
colspan=
"18"
align=
"center"
>
暂无数据
</td>
<td
v-show=
"list.length==0"
colspan=
"18"
align=
"center"
>
{{
$t
(
'system.content_noData'
)
}}
</td>
</tr>
<tbody
v-for=
"(item,index) in list"
:key=
"index"
>
<tr>
<td
rowspan=
"3"
>
<p
v-if=
"item.isChargeLossOrders==1"
style=
"color:red"
>
损
</p>
<p
v-if=
"item.isChargeLossOrders==1"
style=
"color:red"
>
{{
$t
(
'fnc.sun'
)
}}
</p>
<p
class=
"fbold over_ellipsis"
style=
"width: 100%;cursor:pointer;"
>
<span
:title=
"item.orderId"
@
click=
"goUrlX('团报名清单','groupTourOrderByTuan',item.tcid,item.tcnum)"
>
{{
item
.
orderId
}}
</span>
...
...
@@ -1556,29 +1556,29 @@
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;text-decoration:underline;cursor:pointer;"
:title=
"item.alName"
@
click=
"goUrlX('产品查询','productQuery',item.tcid,item.tcnum)"
>
{{
item
.
tcnum
}}
</p>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;"
>
{{
item
.
commissionSPeopleName
}}
</p>
<p
style=
"min-width: 180px;"
>
发团
:
{{
item
.
startDate
}}
</p>
<p>
下单时间
:
{{
item
.
createDate
}}
</p>
<p
style=
"min-width: 180px;"
>
{{
$t
(
'hotel.hotel_StartTeam'
)
}}
:
{{
item
.
startDate
}}
</p>
<p>
{{
$t
(
'restaurant.res_oderTime'
)
}}
:
{{
item
.
createDate
}}
</p>
<p
v-if=
"item.tradeWay ==1"
>
{{
item
.
platformOrder
}}
</p>
<p
v-if=
'item.commissionMoney'
style=
"color:red"
>
提成
:
{{
item
.
commissionMoney
}}
</p>
<p
v-else-if=
"item.latestCommissionMoney"
style=
"color:red"
>
提成
:
{{
item
.
latestCommissionMoney
}}
</p>
<p
v-if=
'item.commissionMoney'
style=
"color:red"
>
{{
$t
(
'restaurant.res_oderTime'
)
}}{{
$t
(
'salesModule.Commission'
)
}}
:
{{
item
.
commissionMoney
}}
</p>
<p
v-else-if=
"item.latestCommissionMoney"
style=
"color:red"
>
{{
$t
(
'salesModule.Commission'
)
}}
:
{{
item
.
latestCommissionMoney
}}
</p>
<div>
<div
style=
"color:green"
v-if=
"item.commissionMoney==''||item.commissionMoney=='-1'"
>
<p
v-if=
"item.extraRewardMoney>0"
>
额外奖励金额
:
{{
item
.
extraRewardMoney
}}
</p>
<p
v-if=
"item.extraDeductMoney>0"
>
额外扣除金额
:
{{
item
.
extraDeductMoney
}}
</p>
<p
v-if=
"item.extraRewardMoney>0"
>
{{
$t
(
'salesModule.EWJLJE'
)
}}
:
{{
item
.
extraRewardMoney
}}
</p>
<p
v-if=
"item.extraDeductMoney>0"
>
{{
$t
(
'salesModule.EWKCJE'
)
}}
:
{{
item
.
extraDeductMoney
}}
</p>
</div>
<div
style=
"color:red"
v-else
>
<p
v-if=
"item.extraRewardMoney>0"
>
额外奖励金额
:
{{
item
.
extraRewardMoney
}}
</p>
<p
v-if=
"item.extraDeductMoney>0"
>
额外扣除金额
:
{{
item
.
extraDeductMoney
}}
</p>
<p
v-if=
"item.extraRewardMoney>0"
>
{{
$t
(
'salesModule.EWJLJE'
)
}}
:
{{
item
.
extraRewardMoney
}}
</p>
<p
v-if=
"item.extraDeductMoney>0"
>
{{
$t
(
'salesModule.EWKCJE'
)
}}
:
{{
item
.
extraDeductMoney
}}
</p>
</div>
<div
style=
"color:red"
>
<p
v-if=
"item.unionExtraMoney!=0"
>
联运额外返佣
:
{{
item
.
unionExtraMoney
}}
</p>
<p
v-if=
"item.unionExtraMoney!=0"
>
{{
$t
(
'salesModule.LYEWFY'
)
}}
:
{{
item
.
unionExtraMoney
}}
</p>
</div>
</div>
</td>
<td>
<p
class=
"fz12 over_ellipsis"
style=
"width: 120px;"
:title=
"item.contactName"
>
{{
item
.
contactName
}}
</p>
<p
class=
"fz12"
>
{{
item
.
contactMobile
}}
</p>
<p
class=
"fz12"
v-if=
"item.industryCategory!==''"
style=
"color:green"
>
行业类别
:
{{
item
.
industryCategory
}}
</p>
<p
class=
"fz12"
v-if=
"item.industryCategory!==''"
style=
"color:green"
>
{{
$t
(
'salesModule.HYLB'
)
}}
:
{{
item
.
industryCategory
}}
</p>
</td>
<td>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;"
>
{{
item
.
orderTypeName
}}
</p>
...
...
@@ -1627,7 +1627,7 @@
@
click=
"getMembersDetail(item)"
>
{{
item
.
guestNum
}}
/
{{
item
.
ySeatNum
>
0
?
item
.
ySeatNum
+
'Y '
:
''
}}{{
item
.
eSeatNum
>
0
?
item
.
eSeatNum
+
'E '
:
''
}}{{
item
.
fSeatNum
>
0
?
item
.
fSeatNum
+
'F '
:
''
}}
</span>
<br/>
<span
v-if=
"item.refuseVisaNum>0"
style=
"color:red"
>
(
拒签
{{
item
.
refuseVisaNum
}}
人
)
(
{{
$t
(
'salesModule.RefuseQ'
)
}}
{{
item
.
refuseVisaNum
}}{{
$t
(
'sm.person'
)
}}
)
</span>
<!--
</el-popover>
-->
</td>
...
...
@@ -1641,10 +1641,10 @@
<div
class=
"personNolayer"
>
<table
border=
"0"
cellspacing=
"1"
cellpadding=
"1"
>
<tr>
<th>
单据号
</th>
<th>
金额
</th>
<th>
类型
</th>
<th>
状态
</th>
<th>
{{
$t
(
'salesModule.DJNUM'
)
}}
</th>
<th>
{{
$t
(
'fnc.jine'
)
}}
</th>
<th>
{{
$t
(
'salesModule.Type'
)
}}
</th>
<th>
{{
$t
(
'hotel.hotel_status'
)
}}
</th>
</tr>
<tr
v-if=
'orderList.length>0'
v-for=
"(item2,index2) in orderList"
:key=
"index2"
>
<td>
{{
item2
.
FrID
}}
</td>
...
...
@@ -1653,7 +1653,7 @@
<td>
{{
item2
.
StatusName
}}
</td>
</tr>
<tr
v-if=
'orderList.length==0'
>
<td
colspan=
"4"
align=
"center"
>
暂无数据
</td>
<td
colspan=
"4"
align=
"center"
>
{{
$t
(
'system.content_noData'
)
}}
</td>
</tr>
</table>
</div>
...
...
@@ -1669,30 +1669,30 @@
<div
class=
"personNolayer"
>
<table
border=
"0"
cellspacing=
"1"
cellpadding=
"1"
>
<tr>
<th>
优惠券名称
</th>
<th>
优惠券类型
</th>
<th>
抵扣金额/折扣
</th>
<th>
使用条件
</th>
<th>
获取方式
</th>
<th>
获取日期
</th>
<th>
{{
$t
(
'active.cl_couponName'
)
}}
</th>
<th>
{{
$t
(
'active.cl_couponType'
)
}}
</th>
<th>
{{
$t
(
'active.cl_dkjezk'
)
}}
</th>
<th>
{{
$t
(
'active.cl_sytiaojian'
)
}}
</th>
<th>
{{
$t
(
'active.cl_huoqufangshi'
)
}}
</th>
<th>
{{
$t
(
'active.cl_hqriqi'
)
}}
</th>
</tr>
<tr
v-if=
'item.couponAllotList.length>0'
v-for=
"(item2,index2) in item.couponAllotList"
:key=
"index2"
>
<td>
{{
item2
.
couponsName
}}
</td>
<td>
<span
v-if=
"item2.couponsType==1"
>
抵用券
</span>
<span
v-if=
"item2.couponsType==2"
>
折扣卷
</span>
<span
v-if=
"item2.couponsType==1"
>
{{
$t
(
'active.cl_dyquan'
)
}}
</span>
<span
v-if=
"item2.couponsType==2"
>
{{
$t
(
'active.cl_zkquan'
)
}}
</span>
</td>
<td>
{{
item2
.
denomination
}}
</td>
<td>
满
{{
item2
.
useCondition
}}
可用
</td>
<td>
{{
$t
(
'active.cl_man'
)
}}{{
item2
.
useCondition
}}{{
$t
(
'active.cl_keyong'
)
}}
</td>
<td>
<span
v-if=
"item2.accessType==1"
>
抽奖
</span>
<span
v-if=
"item2.accessType==1"
>
{{
$t
(
'active.cl_choujiang'
)
}}
</span>
<span
v-else
></span>
</td>
<td>
{{
item2
.
acessDate
}}
</td>
</tr>
<tr
v-if=
'item.couponAllotList.length==0'
>
<td
colspan=
"6"
align=
"center"
>
暂无数据
</td>
<td
colspan=
"6"
align=
"center"
>
{{
$t
(
'system.content_noData'
)
}}
</td>
</tr>
</table>
</div>
...
...
@@ -1704,10 +1704,10 @@
<div
class=
"personNolayer"
>
<table
border=
"0"
cellspacing=
"1"
cellpadding=
"1"
>
<tr>
<th>
金额
</th>
<th>
类型
</th>
<th>
描述
</th>
<th>
时间(
<span
@
click=
"goUrlHappy(item)"
style=
"cursor: pointer;"
colspan=
"4"
align=
"center"
>
查看更多
</span>
)
</th>
<th>
{{
$t
(
'fnc.jine'
)
}}
</th>
<th>
{{
$t
(
'advmanager.v_type'
)
}}
</th>
<th>
{{
$t
(
'system.label_info'
)
}}
</th>
<th>
{{
$t
(
'salesModule.Time'
)
}}
(
<span
@
click=
"goUrlHappy(item)"
style=
"cursor: pointer;"
colspan=
"4"
align=
"center"
>
{{
$t
(
'salesModule.Time'
)
}}{{
$t
(
'salesModule.LookMore'
)
}}
</span>
)
</th>
</tr>
<tr
v-for=
"(item2,index2) in redBagList"
:key=
"index2"
>
...
...
@@ -1719,7 +1719,7 @@
<td>
{{
item2
.
UpdateTime
}}
</td>
</tr>
<tr
v-if=
'redBagList.length==0'
>
<td
colspan=
"4"
align=
"center"
>
暂无数据
</td>
<td
colspan=
"4"
align=
"center"
>
{{
$t
(
'system.content_noData'
)
}}
</td>
</tr>
</table>
</div>
...
...
@@ -1732,41 +1732,41 @@
<td>
{{
item
.
platformTax
}}
</td>
<td>
{{
item
.
zaiTuMoney
}}
</td>
<td><span
:class=
"
{color_red_order:item.dueInMoney!==item.preferPrice}">
{{
item
.
dueInMoney
}}
</span></td>
<td
v-if=
"item.isChargeLossOrders==1"
class=
"fz12"
style=
"color: #e95252"
>
收损
</td>
<td
v-if=
"item.isChargeLossOrders==1"
class=
"fz12"
style=
"color: #e95252"
>
{{
$t
(
'fnc.shousun'
)
}}
</td>
<td
v-else
class=
"fz12"
:style=
"item.orderState===3?'color: #e95252;':''"
>
{{
item
.
statsstr
}}
</td>
<td
width=
"120"
>
<!--
{{
item
.
confirmFileList
}}
-->
<!--
<span>
确认函
</span>
-->
<span
v-if=
'item.confirmFileList.length>0'
class=
"fz12 dowloadSpan"
@
click=
"downLoadFile(item.confirmFileList)"
>
确认函下载
{{
$t
(
'salesModule.QRHXZ'
)
}}
</span>
<i
v-if=
'item.confirmFileList.length>0&&item.commissionSharePeople !== userId'
@
click=
"deleteFile(item)"
style=
"margin-left: 5px;"
class=
"el-icon-error color999"
></i>
<template
v-if=
"item.contractNum.length==0"
>
<el-upload
v-if=
'item.confirmFileList.length==0&&item.commissionSharePeople !== userId'
:http-request=
"uploadFileBtn"
:multiple=
"false"
:show-file-list=
"false"
action=
''
>
<el-button
size=
"small"
type=
"danger"
@
click=
'getItem(item)'
>
上传
</el-button>
<el-button
size=
"small"
type=
"danger"
@
click=
'getItem(item)'
>
{{
$t
(
'admin.adm_content'
)
}}
</el-button>
</el-upload>
</
template
>
</td>
<td
class=
"groupTourOrderIcon"
>
<el-button-group
v-if=
"item.commissionSharePeople !== userId"
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"修改
"
placement=
"top-start"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('pub.updateMsg')
"
placement=
"top-start"
>
<el-button
v-if=
"item.isOrder=='1'&&item.isHaveFinance!='1'&&item.orderState!='1'&&item.orderState!='4'"
type=
"primary"
style=
'background:#00C6FF; border-color:#00C6FF'
icon=
"iconfont icon-bianji-smal"
@
click=
'getDetail(item)'
></el-button>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"修改备注
"
placement=
"top-start"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('salesModule.UpRemarks')
"
placement=
"top-start"
>
<!-- v-if="item.Status=='1'&&item.isHaveFinance=='1'||item.orderState=='1'" -->
<el-button
type=
"primary"
style=
'background:green; border-color:green'
icon=
"iconfont icon-bianji-smal"
@
click=
'getRemarks(item)'
></el-button>
</el-tooltip>
<el-tooltip
effect=
"dark"
content=
"日志
"
placement=
"top-start"
style=
"float:left"
>
<el-tooltip
effect=
"dark"
:content=
"$t('fnc.rizhi')
"
placement=
"top-start"
style=
"float:left"
>
<el-popover
width=
'230'
trigger=
"click"
>
<div
class=
"priceContentDiv"
>
<div
class=
"AuditLog"
>
日志
</div>
<div
class=
"AuditLog"
>
{{$t('fnc.rizhi')}}
</div>
<div
class=
"logContact"
style=
"background:#f9f9f9; padding:20px 10px 0;"
>
<div
v-if=
'logList.length>0'
v-for=
"(item,index) in logList"
:key=
"index"
>
<div
class=
"clearfix"
>
...
...
@@ -1776,7 +1776,7 @@
</div>
<div
class=
"fz12 color333"
>
{{item.logInfo}}
</div>
</div>
<div
v-if=
'logList.length==0'
>
暂无数据
</div>
<div
v-if=
'logList.length==0'
>
{{$t('system.content_noData')}}
</div>
</div>
</div>
<el-button
slot=
"reference"
@
click=
'getLogDetail(item)'
type=
"primary"
...
...
@@ -1784,39 +1784,39 @@
icon=
"iconfont icon-rizhi1"
></el-button>
</el-popover>
</el-tooltip>
<el-tooltip
effect=
"dark"
content=
"更多
"
placement=
"top-start"
style=
"float:left"
>
<el-tooltip
effect=
"dark"
:content=
"$t('pub.more')
"
placement=
"top-start"
style=
"float:left"
>
<el-popover
width=
'100'
trigger=
"hover"
>
<div
class=
"groupTourOrder_more"
>
<div
@
click=
"goUrlT('confirmationOrder',item.orderId)"
>
确认函
{{item.operationState === 2 ? '(拒绝)' : item.operationState === 1 ? '(通过)' : item.operationState === 0 ? '(待审核)' : ''}}
</div>
<div
v-if=
"isEditOrderCreate==1 || userId==1"
@
click=
"getSalerInfo(item)"
>
修改业务员
</div>
<div
v-if=
"item.isGuestOk=='1'&&item.outNotice==1"
@
click=
"toTrip(item)"
>
出团通知书
<span
v-if=
"item.outNotice==1"
>
(OK)
</span><span
v-else
>
(
暂定
)
</span></div>
<div
v-if=
"item.orderState!='4'"
@
click=
"goUrlP('旅客名单','passengerSaleList',item)"
>
旅客名单
</div>
<div
@
click=
"goUrlT('confirmationOrder',item.orderId)"
>
{{$t('salesModule.QRH')}}
{{item.operationState === 2 ? '(拒绝)' : item.operationState === 1 ? '(通过)' : item.operationState === 0 ? '(待审核)' : ''}}
</div>
<div
v-if=
"isEditOrderCreate==1 || userId==1"
@
click=
"getSalerInfo(item)"
>
{{$t('salesModule.UpdateYWY')}}
</div>
<div
v-if=
"item.isGuestOk=='1'&&item.outNotice==1"
@
click=
"toTrip(item)"
>
{{$t('Operation.Op_teamNotice')}}
<span
v-if=
"item.outNotice==1"
>
(OK)
</span><span
v-else
>
(
{{$t('visa.v_zanding')}}
)
</span></div>
<div
v-if=
"item.orderState!='4'"
@
click=
"goUrlP('旅客名单','passengerSaleList',item)"
>
{{$t('salesModule.LKMD')}}
</div>
<div
v-if=
"item.isOrder=='1'&&(item.isHaveFinance=='1'||item.orderState=='1')"
@
click=
'getHouse(item)'
>
修改房型
@
click=
'getHouse(item)'
>
{{$t('salesModule.UpdateRoom')}}
</div>
<div
v-if=
"item.isOrder=='1'&&item.orderState!='4' && TransferMission ==true"
@
click=
"transfer(item)"
>
订单转团
</div>
<div
v-if=
"item.isOrder=='1'&&item.orderState!='4' && TransferMission ==true"
@
click=
"transfer(item)"
>
{{$t('salesModule.UpdateRoom')}}{{$t('salesModule.OrderGroup')}}
</div>
<div
v-if=
"item.orderState=='1'||item.orderState=='2'"
@
click=
'setChargeLoss(item)'
>
<span
v-if=
"item.isChargeLossOrders==1"
>
恢复收损单
</span>
<span
v-else
>
设为收损单
</span>
<span
v-if=
"item.isChargeLossOrders==1"
>
{{$t('salesModule.LossSheet')}}
</span>
<span
v-else
>
{{$t('salesModule.LossReceipt')}}
</span>
</div>
<!-- item.confirmFileList.length>0 && ((item.receivableMoney - item.invoiceApplyTotal) > 0) -->
<div
v-if=
'item.confirmFileList.length>0 && ((item.receivableMoney - item.invoiceApplyTotal) > 0)'
@
click=
'goUrlAdd("invoicesManagerAdd", item.orderId, item.tcid, item.customerId)'
>
申请发票
</div>
@
click=
'goUrlAdd("invoicesManagerAdd", item.orderId, item.tcid, item.customerId)'
>
{{$t('salesModule.ApplyInvoice')}}
</div>
<div
@
click=
'Discount(item.tcid),SOMsg.OrderId = item.orderId,SOMsg.OrderUnitPrice = item.unit_Price'
>
申请优惠
</div>
{{$t('pub.ApplyYH')}}
</div>
<div
@
click=
'ShenQingPhoto(item)'
>
申请照片
</div>
{{$t('salesModule.ApplyPhoto')}}
</div>
<div
v-if=
"item.isOrder=='1'&&(item.orderState=='1'||item.orderState=='2'||item.orderState=='3') && item.isCanClear==0"
@
click=
'deleteItem(item)'
>
取消
@
click=
'deleteItem(item)'
>
{{$t('pub.cancelBtn')}}
</div>
<div
v-if=
"item.isOrder=='1'&&(item.orderState=='1'||item.orderState=='2'||item.orderState=='3') && item.isCanClear==1"
title=
"如需取消订单清联系OP"
style=
"color:red;"
>
订单已确认,取消请联系OP
{{$t('salesModule.OrderSured')}}
</div>
<div
v-if=
"item.scoreNum >= 0"
@
click=
'goInvetig("investigationList", item.tcid, item.orderId)'
>
查看旅客调查
</div>
<div
v-if=
"item.scoreNum >= 0"
@
click=
'goInvetig("investigationList", item.tcid, item.orderId)'
>
{{$t('salesModule.LookTourse')}}
</div>
</div>
<el-button
slot=
"reference"
type=
"primary"
style=
'background:#297BEF; border-color:#297BEF;border-top-left-radius: 0;border-bottom-left-radius: 0;'
...
...
@@ -1830,31 +1830,31 @@
</tr>
<tr
style=
"height:20px"
>
<td
colspan=
"17"
class=
"RL_Order"
style=
"height:20px"
>
<span
class=
"RL-remarkTitle"
v-if=
"item.guestList.length>0"
>
名单
:
</span>
<span
class=
"RL-remarkTitle"
v-if=
"item.guestList.length>0"
>
{{$t('salesModule.MD')}}
:
</span>
<span
class=
"RL-redType RL-remarkCon"
v-if=
"item.guestList.length>0"
>
<span
v-for=
"(childItem) in item.guestList"
style=
"color: blue"
>
{{childItem.userName}}
<span
v-if=
"childItem.isApplyPhoto == 1"
style=
"color:red"
>
(
照
)
</span>
</span>
<span
v-if=
"item.photoNum>0"
>
(
照片一人 {{item.photoNum}}份
)
</span>
<span
v-for=
"(childItem) in item.guestList"
style=
"color: blue"
>
{{childItem.userName}}
<span
v-if=
"childItem.isApplyPhoto == 1"
style=
"color:red"
>
(
{{$t('salesModule.Zhao')}}
)
</span>
</span>
<span
v-if=
"item.photoNum>0"
>
(
{{$t('salesModule.NoPhoto')}} {{item.photoNum}}{{$t('salesModule.Fen')}}
)
</span>
</span>
<p
v-if=
"item.cancelGuestList.length>0"
>
<span
class=
""
>
取消名单
:
</span>
<span
class=
""
>
{{$t('salesModule.CancelOrder')}}
:
</span>
<span
class=
"RL-redType RL-remarkCon"
>
<span
style=
"color: red;"
v-for=
"(childItem) in item.cancelGuestList"
>
{{childItem.userName}}
</span>
</span>
</p>
<span
style=
"display: block"
>
房间信息
<span
v-if=
"item.oneSex>0"
style=
"color: #e95252"
>
({{item.oneSex==1?'单男':'单女'}})
</span>
:{{item.orderGuestHouseStr}}
</span>
<span
style=
"display: block"
>
{{$t('salesModule.RoomInfo')}}
<span
v-if=
"item.oneSex>0"
style=
"color: #e95252"
>
({{item.oneSex==1?'单男':'单女'}})
</span>
:{{item.orderGuestHouseStr}}
</span>
<div>
<span
v-if=
"item.opTipMoney==''&&item.tipMoney!=''"
style=
"color:red"
>
(
小费
:{{item.tipMoney}})
</span>
<span
v-if=
"item.opTipMoney==''&&item.tipMoney!=''"
style=
"color:red"
>
(
{{$t('fnc.xiaofei')}}
:{{item.tipMoney}})
</span>
<span
v-if=
"item.opTipMoney!=''"
style=
"color:red"
>
(
小费
:{{item.opTipMoney}})
<span>
单据
:
</span>
(
{{$t('fnc.xiaofei')}}
:{{item.opTipMoney}})
<span>
{{$t('salesModule.Docments')}}
:
</span>
<span
@
click=
"gourlTip('FinancialDocumentsDetail',id)"
style=
"text-decoration:underline;color:blue;cursor:pointer"
v-for=
"(id,i) in item.tipFrId"
:key=
"i"
>
{{id}}
</span>
</span>
</div>
<div
v-if=
"item.contractNum.length==0&&item.confirmFileList.length==0"
>
<span
class=
"GO_Contract"
@
click=
"goContract(item,{})"
>
领取合同
</span>
<span
class=
"GO_Contract"
@
click=
"goContract(item,{})"
>
{{$t('salesModule.GetContract')}}
</span>
</div>
<div
v-else
>
<
template
v-if=
"item.contractNum&&item.contractNum.length>0"
>
...
...
@@ -1868,11 +1868,11 @@
<tr>
<td
colspan=
"5"
class=
"groupTourOrder_remarks"
style=
"height: 40px;"
>
<div>
<div><span>
备注
:
</span>
<p><span
v-if=
"item.tsIdList.length>0"
>
投诉单号
:
<div><span>
{{$t('pub.pubRemark')}}
:
</span>
<p><span
v-if=
"item.tsIdList.length>0"
>
{{$t('salesModule.ComplaintNum')}}
:
<a
class=
"underline"
v-for=
"ts in item.tsIdList"
href=
"javascript:void(0);"
@
click=
"goUrlTS('ComplaintsDetail',ts,item.orderId,'投诉详情')"
>
{{ts}}
</a>
;
</span><span
v-if=
'item.clientSource==1&&item.brandName!=""'
>
{{item.brandName}}
订单
v-if=
'item.clientSource==1&&item.brandName!=""'
>
{{item.brandName}}
{{$t('fnc.dingdan')}}
{{item.platformOrder}};
</span>
{{item.remarks}}
</p>
</div>
...
...
@@ -1880,13 +1880,13 @@
<span>
{{item.remarksName}}
 
{{item.rematksTime}}
</span>
<el-popover
width=
"600"
placement=
"bottom-end"
trigger=
"click"
>
<div
class=
"groupTourOrder_remarks_popover"
>
<div>
历史备注
</div>
<div>
{{$t('fnc.lsbeizhu')}}
</div>
<p
v-if=
"item.remarksList.length !== 0"
v-for=
"(item2, index2) in item.remarksList"
:key=
"index2"
>
<span>
{{item2.remarks}}
</span>
<span>
{{item2.createByName}}
 
<span
style=
"color: #666666;"
>
{{item2.createDate}}
</span></span>
</p>
<span
v-if=
"item.remarksList.length === 0"
>
暂无数据
</span>
<span
v-if=
"item.remarksList.length === 0"
>
{{$t('system.content_noData')}}
</span>
</div>
<el-button
slot=
"reference"
icon=
"iconfont icon-gengduo"
style=
"padding:0px;border:none;background-color:transparent;"
class=
"groupTourOrder_remarks_btn"
>
...
...
@@ -1898,14 +1898,14 @@
<td
colspan=
"5"
class=
"groupTourOrder_remarks"
style=
"height: 40px;"
>
<div>
<div>
<span>
OP备注
:
</span>
<span>
{{$t('Operation.Op_remark')}}
:
</span>
<p>
{{item.oP_Remarks ? item.oP_Remarks : '无'}}
</p>
</div>
</div>
</td>
<td
colspan=
"7"
class=
"groupTourOrder_tickets"
style=
"height: 40px;"
>
<div
@
click=
"goUrlSFD('SalesFinancialDetail', '销售财务单据', item)"
>
<div>
收款单据
:
</div>
<div>
{{$t('fnc.skdanju')}}
:
</div>
<div>
<span
v-for=
"(item2,index2) in item.financeList"
:key=
"index2"
>
<span
v-if=
"item2.colorState===1"
class=
"groupTourOrder_tickets_blue"
>
{{item2.frID}}
</span>
...
...
@@ -1914,11 +1914,11 @@
<span
v-else-if=
"item2.colorState===4"
class=
"groupTourOrder_tickets_black"
>
{{item2.frID}}
</span>
<!-- @click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')" -->
</span>
<span
v-if=
"item.financeList.length===0"
style=
"cursor: default;"
>
暂无数据
</span>
<span
v-if=
"item.financeList.length===0"
style=
"cursor: default;"
>
{{$t('system.content_noData')}}
</span>
</div>
</div>
<div
@
click=
"goUrlSFD('SalesFinancialDetail', '销售财务单据', item)"
>
<div>
付款单据
:
</div>
<div>
{{$t('fnc.fkdanju')}}
:
</div>
<div>
<span
v-for=
"(item2,index2) in item.refundFinanceList"
:key=
"index2"
>
<span
v-if=
"item2.colorState===1"
class=
"groupTourOrder_tickets_blue"
>
{{item2.frID}}
</span>
...
...
@@ -1926,11 +1926,11 @@
<span
v-else-if=
"item2.colorState===3"
class=
"groupTourOrder_tickets_red"
>
{{item2.frID}}
</span>
<span
v-else-if=
"item2.colorState===4"
class=
"groupTourOrder_tickets_black"
>
{{item2.frID}}
</span>
</span>
<span
v-if=
"item.refundFinanceList.length===0"
style=
"cursor: default;"
>
暂无数据
</span>
<span
v-if=
"item.refundFinanceList.length===0"
style=
"cursor: default;"
>
{{$t('system.content_noData')}}
</span>
</div>
</div>
<div>
<div>
发票单据
:
</div>
<div>
{{$t('salesModule.Invoice')}}
:
</div>
<div>
<span
v-for=
"(item2,index2) in item.invoiceApplyList"
:key=
"index2"
>
<span
v-if=
"item2.invoiceApplyState === 6"
class=
"groupTourOrder_tickets_blue"
...
...
@@ -1943,7 +1943,7 @@
<span
v-else-if=
"item2.invoiceApplyState === 2"
class=
"groupTourOrder_tickets_black"
@
click=
"goIisDetail(item2.id)"
>
{{item2.id}}
</span>
</span>
<span
v-if=
"item.invoiceApplyList.length===0"
style=
"cursor: default;"
>
暂无数据
</span>
<span
v-if=
"item.invoiceApplyList.length===0"
style=
"cursor: default;"
>
{{$t('system.content_noData')}}
</span>
</div>
</div>
</td>
...
...
@@ -1960,52 +1960,52 @@
<div
class=
"groupTourOrder_transfer"
v-show=
"transferData.show"
>
<div
class=
"transfer_header"
>
<div>
订单转团
</div>
<div>
{{$t('salesModule.OrderGroup')}}
</div>
<div>
<div
@
click=
"transferClose()"
>
取消
</div>
<div
@
click=
"transferSave()"
>
确定
</div>
<div
@
click=
"transferClose()"
>
{{$t('pub.cancelBtn')}}
</div>
<div
@
click=
"transferSave()"
>
{{$t('pub.sureBtn')}}
</div>
</div>
</div>
<div
class=
"transfer_info"
>
<div>
<em>
订单号
:
</em>
<em>
{{$t('hotel.order_Number')}}
:
</em>
<span>
{{transferData.info.OrderId}}
</span>
</div>
<div>
<em>
业务员
:
</em>
<em>
{{$t('visa.v_yewuyuan')}}
:
</em>
<span>
{{transferData.info.CreateByName}}
</span>
</div>
<div>
<em>
团队编号
:
</em>
<em>
{{$t('scen.sc_temID')}}
:
</em>
<span>
{{transferData.info.OldTCID}}
</span>
</div>
<div>
<em>
团号
:
</em>
<em>
{{$t('visa.v_tuanhao')}}
:
</em>
<span>
{{transferData.info.OldTCNUM}}
</span>
</div>
</div>
<div
class=
"transfer_input"
>
<div>
<em>
团号
:
</em>
<el-input
v-model=
"transferData.info.TCNUM"
placeholder=
"请输入团号或团队编号
"
></el-input>
<em>
{{$t('visa.v_tuanhao')}}
:
</em>
<el-input
v-model=
"transferData.info.TCNUM"
:placeholder=
"$t('salesModule.EnterTnum')
"
></el-input>
</div>
</div>
</div>
<div
class=
"combottomDiv"
v-if=
"showChangeSales"
style=
"height:200px;"
>
<updateSalesMan
@
closeUpdiv=
"closeSalseDiv"
@
getList=
"getList"
:subInfo=
"subInfo"
></updateSalesMan>
</div>
<a
id=
'groupTourOrder_DownLoad'
target=
"_blank"
style=
"display:none"
>
1
不要删除
</a>
<a
id=
'groupTourOrder_DownLoad'
target=
"_blank"
style=
"display:none"
>
1
{{$t('salesModule.DontDel')}}
</a>
<el-dialog
title=
"选择旅客"
width=
"400px"
:visible
.
sync=
"ShenQingPhotoShow"
center
:before-close=
"closeChangeMachie"
>
<div>
<label><input
type=
"checkbox"
v-model=
"SQcheckdAll"
>
全选
</label>
<label><input
type=
"checkbox"
v-model=
"SQcheckdAll"
>
{{$t('system.table_chekAll')}}
</label>
</div>
<div
class=
"SQguestList"
>
<label
v-for=
"item in SQguestList"
><input
type=
"checkbox"
v-model=
"item.check"
>
{{item.userName}}({{item.sexStr}})
</label>
</div>
<div
class=
"needfenshu"
>
<label>
需要份数
:
</label><el-input
type=
"number"
v-model=
"SQPhotoNum"
class=
"w200"
></el-input>
<label>
{{$t('salesModule.NeedFen')}}
:
</label><el-input
type=
"number"
v-model=
"SQPhotoNum"
class=
"w200"
></el-input>
</div>
<p
style=
"color: red"
>
注:每人每份5元
</p>
<p
style=
"color: red"
>
{{$t('salesModule.ZhuMeiren')}}
</p>
<div
slot=
"footer"
class=
"dialog-footer"
>
<button
class=
"hollowFixedBtn"
@
click=
"ShenQingPhotoShow=false"
>
{{$t('pub.cancelBtn')}}
</button>
<button
class=
"normalBtn"
type=
"primary"
@
click=
"SQPhoto"
>
{{$t('pub.sureBtn')}}
</button>
...
...
src/components/SalesModule/planeTourOrder.vue
View file @
86fc589c
...
...
@@ -509,16 +509,16 @@
<div
class=
"flexOne"
style=
"min-width: 1200px;"
>
<!-- 修改信息 -->
<div
class=
"planeTicketEdit ownScrollbarStyle"
v-show=
"isShowLayer"
>
<p>
修改
<p>
{{
$t
(
'pub.updateMsg'
)
}}
<span
class=
"fr"
>
<input
type=
"button"
class=
"hollowFixedBtn"
value=
"取消
"
@
click=
"cancelSubmit()"
/>
<input
type=
"button"
class=
"normalBtn"
value=
"保存
"
@
click=
"submitForm('addMsg')"
/>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.cancelBtn')
"
@
click=
"cancelSubmit()"
/>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('pub.saveBtn')
"
@
click=
"submitForm('addMsg')"
/>
</span>
</p>
<el-form
:model=
"addMsg"
ref=
"addMsg"
label-position=
"right"
:rules=
"rules"
label-width=
"80px"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"4"
>
<el-form-item
label=
"客户类型
"
prop=
"CustomerType"
>
<el-form-item
:label=
"$t('fnc.khleixing')
"
prop=
"CustomerType"
>
<el-select
v-model=
'addMsg.CustomerType'
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
'getTypePrice'
:disabled=
"true"
>
<el-option
v-for=
"item in khlxList"
...
...
@@ -528,7 +528,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"参团类型
"
prop=
"GroupType"
>
<el-form-item
:label=
"$t('fnc.ctleixing')
"
prop=
"GroupType"
>
<el-select
v-model=
'addMsg.GroupType'
disabled
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
v-for=
"item in ctlxList"
...
...
@@ -540,13 +540,13 @@
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"联系人
"
prop=
"ContactName"
v-show=
'addMsg.CustomerType==3||addMsg.CustomerType==4'
>
<el-form-item
:label=
"$t('hotel.suplier_contact')
"
prop=
"ContactName"
v-show=
'addMsg.CustomerType==3||addMsg.CustomerType==4'
>
<el-input
v-model=
'addMsg.ContactName'
></el-input>
</el-form-item>
<el-form-item
label=
"联系电话
"
prop=
"ContactMobile"
v-show=
'addMsg.CustomerType==3||addMsg.CustomerType==4'
>
<el-form-item
:label=
"$t('restaurant.res_ContactNumber')
"
prop=
"ContactMobile"
v-show=
'addMsg.CustomerType==3||addMsg.CustomerType==4'
>
<el-input
v-model=
'addMsg.ContactMobile'
></el-input>
</el-form-item>
<el-form-item
label=
"客户门店
"
prop=
"CustomerId"
v-show=
"addMsg.CustomerType==1||addMsg.CustomerType==2||addMsg.CustomerType==''"
>
<el-form-item
:label=
"$t('salesModule.CustomerStore')
"
prop=
"CustomerId"
v-show=
"addMsg.CustomerType==1||addMsg.CustomerType==2||addMsg.CustomerType==''"
>
<el-select
v-model=
'addMsg.CustomerId'
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
'getSspt'
:disabled=
"true"
>
<el-option
v-for=
"item in khmdList"
...
...
@@ -596,20 +596,20 @@
</el-col>
-->
<el-col
:span=
"4"
>
<el-form-item
label=
"本团单价
"
prop=
"TC_Price"
>
<el-form-item
:label=
"$t('salesModule.TeamPrice')
"
prop=
"TC_Price"
>
<el-input
v-model=
'addMsg.TC_Price'
:disabled=
"true"
></el-input>
</el-form-item>
<el-form-item
label=
"出发联运价"
v-show=
'addMsg.IsIntermodal==1&&addMsg.DepartureCityId!=SetOutCityId'
>
<el-form-item
:label=
"$t('salesModule.StartLY')"
v-show=
'addMsg.IsIntermodal==1&&addMsg.DepartureCityId!=SetOutCityId'
>
<el-input
v-model=
'stratPrice'
v-show=
'stratPriceShow'
:disabled=
"true"
></el-input>
<span
class=
"colorE95252"
v-show=
'!stratPriceShow'
>
暂无报价
!
</span>
<span
class=
"colorE95252"
v-show=
'!stratPriceShow'
>
{{
$t
(
'pub.NoPrice'
)
}}
!
</span>
</el-form-item>
<el-form-item
label=
"返回联运价"
v-show=
'addMsg.IsReturnIntermodal==1&&addMsg.ReturnArriveCityId!=reOutCityId'
>
<el-form-item
:label=
"$t('salesModule.BackLY')"
v-show=
'addMsg.IsReturnIntermodal==1&&addMsg.ReturnArriveCityId!=reOutCityId'
>
<el-input
v-model=
'returnPrice'
v-show=
'returnPriceShow'
:disabled=
"true"
></el-input>
<span
class=
"colorE95252"
v-show=
'!returnPriceShow'
>
暂无报价
!
</span>
<span
class=
"colorE95252"
v-show=
'!returnPriceShow'
>
{{
$t
(
'pub.NoPrice'
)
}}
!
</span>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"成交单价
"
prop=
"Unit_Price"
>
<el-form-item
:label=
"$t('fnc.cjdanjia')
"
prop=
"Unit_Price"
>
<el-input
v-model=
'addMsg.Unit_Price'
@
keyup
.
native=
"checkPrice(addMsg,'Unit_Price');getTotalPrice()"
></el-input>
</el-form-item>
<!--
<el-form-item>
...
...
@@ -622,13 +622,13 @@
<div
style=
"width: 100%; border-top:1px dashed #ccc;margin-bottom:25px;"
></div>
<el-row
:gutter=
"20"
>
<el-col
:span=
"4"
>
<el-form-item
label=
"成人人数
"
prop=
"ManNum"
>
<el-form-item
:label=
"$t('salesModule.AdultNum')
"
prop=
"ManNum"
>
<el-input
v-model=
'addMsg.ManNum'
@
keyup
.
native=
"checkInteger(addMsg,'ManNum')"
@
input=
'getNumber();getHouseNo();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<!--
<p
v-if=
'IsChildrenTour==2'
style=
"color: #E95252; font-size: 12px; line-height: 40px; text-align: center;"
>
本团不支持儿童出游!
</p>
-->
<el-form-item
label=
"儿童人数
"
prop=
"ChirdNoNeedBedNum"
>
<el-form-item
:label=
"$t('salesModule.ChildNum')
"
prop=
"ChirdNoNeedBedNum"
>
<el-input
v-model=
'addMsg.ChirdNoNeedBedNum'
@
keyup
.
native=
"checkInteger(addMsg,'ChirdNoNeedBedNum')"
@
input=
'getNumber();getHouseNo();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
...
...
@@ -638,12 +638,12 @@
</el-form-item>
</el-col>
-->
<el-col
:span=
"4"
>
<el-form-item
label=
"婴儿人数
"
prop=
"BabyNum"
>
<el-form-item
:label=
"$t('salesModule.BabyNum')
"
prop=
"BabyNum"
>
<el-input
v-model=
'addMsg.BabyNum'
@
keyup
.
native=
"checkInteger(addMsg,'BabyNum')"
@
input=
'getNumber();getTotalPrice();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"老人人数
"
prop=
"OldPeopleNum"
>
<el-form-item
:label=
"$t('salesModule.OldPeopleNum')
"
prop=
"OldPeopleNum"
>
<el-input
v-model=
'addMsg.OldPeopleNum'
@
keyup
.
native=
"checkInteger(addMsg,'OldPeopleNum')"
@
input=
'getNumber();getHouseNo();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
...
...
@@ -690,25 +690,25 @@
</el-form-item>
</el-col>
-->
<el-col
:span=
"4"
>
<el-form-item
label=
"应收总额
"
prop=
"PreferPrice"
>
<el-form-item
:label=
"$t('fnc.yszonge')
"
prop=
"PreferPrice"
>
<el-input
v-model=
'addMsg.PreferPrice'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"预计提成
"
prop=
"Commission"
>
<el-form-item
:label=
"$t('salesModule.YJTC')
"
prop=
"Commission"
>
<el-input
v-model=
'addMsg.Commission'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
v-show=
"addMsg.CustomerType==1||addMsg.CustomerType==2"
>
<el-form-item
label=
"分摊人
"
prop=
"CommissionSharePeople"
>
<el-form-item
:label=
"$t('salesModule.SharePeople')
"
prop=
"CommissionSharePeople"
>
<el-select
:disabled=
"isUpdateSharePeople"
filterable
clearable
@
change=
'getTicheng'
v-model=
'addMsg.CommissionSharePeople'
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
label=
'无'
:value=
'comSelect'
></el-option>
<el-option
:label=
"$t('fnc.no')"
:value=
'comSelect'
></el-option>
<el-option
v-for=
'item in employeeList'
:label=
'item.EmName'
:value=
'item.EmployeeId'
:key=
'item.EmployeeId'
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"4"
v-show=
"addMsg.CommissionSharePeople!='-1'&&(addMsg.CustomerType==1||addMsg.CustomerType==2)"
>
<el-form-item
label=
"分摊金额
"
prop=
"CommissionShareMoney"
>
<el-form-item
:label=
"$t('salesModule.ShareMoney')
"
prop=
"CommissionShareMoney"
>
<el-input
v-model=
'addMsg.CommissionShareMoney'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
...
...
@@ -718,17 +718,17 @@
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"4"
>
<el-form-item
label=
"经济舱
"
prop=
"YSeatNum"
>
<el-form-item
:label=
"$t('Airticket.Air_EconomyClass')
"
prop=
"YSeatNum"
>
<el-input
v-model=
'addMsg.YSeatNum'
@
keyup
.
native=
"checkInteger(addMsg,'YSeatNum')"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"商务舱
"
prop=
"ESeatNum"
>
<el-form-item
:label=
"$t('Airticket.Air_businessClass')
"
prop=
"ESeatNum"
>
<el-input
v-model=
'addMsg.ESeatNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"头等舱
"
prop=
"FSeatNum"
>
<el-form-item
:label=
"$t('Airticket.Air_firstClass')
"
prop=
"FSeatNum"
>
<el-input
v-model=
'addMsg.FSeatNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
...
...
@@ -754,7 +754,7 @@
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"4"
>
<el-form-item
label=
"客人来源
"
prop=
"ClientSource"
>
<el-form-item
:label=
"$t('salesModule.CustomFrom')
"
prop=
"ClientSource"
>
<el-select
v-model=
'addMsg.ClientSource'
:disabled=
"true"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
v-for=
"item in ddlyList"
...
...
@@ -766,7 +766,7 @@
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"所属平台
"
prop=
"BrandId"
v-show=
"addMsg.ClientSource==1"
>
<el-form-item
:label=
"$t('salesModule.SSPT')
"
prop=
"BrandId"
v-show=
"addMsg.ClientSource==1"
>
<el-select
v-model=
'addMsg.BrandId'
:disabled=
"false"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
v-for=
"item in ssptList"
...
...
@@ -778,7 +778,7 @@
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"交易方式
"
prop=
"TradeWay"
v-show=
'addMsg.ClientSource==1'
>
<el-form-item
:label=
"$t('tips.jiaoyifangshi')
"
prop=
"TradeWay"
v-show=
'addMsg.ClientSource==1'
>
<el-select
v-model=
'addMsg.TradeWay'
:disabled=
"true"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
v-for=
"item in jyfsList"
...
...
@@ -790,32 +790,32 @@
</el-form-item>
</el-col>
<el-col
:span=
"4"
v-if=
'addMsg.TradeWay==1'
>
<el-form-item
label=
"平台订单号
"
prop=
"PlatformOrder"
>
<el-form-item
:label=
"$t('salesModule.PlatOrder')
"
prop=
"PlatformOrder"
>
<el-input
v-model=
'addMsg.PlatformOrder'
@
input=
'platformOrderMethods'
:disabled=
"isAllowUpdate==0"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
v-show=
"addMsg.PlatformOrder!=''"
>
<el-form-item
label=
"定金
"
prop=
"MinOrderPrice"
>
<el-form-item
:label=
"$t('salesModule.Deposit')
"
prop=
"MinOrderPrice"
>
<el-input
v-model=
'addMsg.MinOrderPrice'
@
keyup
.
native=
"checkPrice(addMsg,'MinOrderPrice')"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
v-if=
"addMsg.TradeWay==1&&addMsg.PlatformOrder!=''"
>
<el-form-item
label=
"费用类型
"
prop=
"CostType"
>
<el-select
v-model=
"addMsg.CostType"
placeholder=
"请选择费用类型
"
>
<el-form-item
:label=
"$t('fnc.fyleixing')
"
prop=
"CostType"
>
<el-select
v-model=
"addMsg.CostType"
:placeholder=
"$t('rule.qxzfyleixing')
"
>
<el-option
v-for=
'item in fylxList'
:label=
"item.Name"
:value=
"item.ID"
:key=
'item.ID'
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"4"
v-if=
"addMsg.TradeWay==1&&addMsg.PlatformOrder!=''"
>
<el-form-item
label=
"交易日期
"
prop=
"TradeDate"
>
<el-form-item
:label=
"$t('fnc.jiaoyiriqi')
"
prop=
"TradeDate"
>
<el-date-picker
v-model=
'addMsg.TradeDate'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"备注
"
prop=
"Remarks"
>
<el-form-item
:label=
"$t('pub.pubRemark')
"
prop=
"Remarks"
>
<el-input
v-model=
'addMsg.Remarks'
type=
'textarea'
maxlength=
'500'
></el-input>
</el-form-item>
</el-col>
...
...
@@ -824,73 +824,73 @@
</div>
<!-- 修改房型 -->
<div
class=
"productQuerybottomLayer ownScrollbarStyle"
v-show=
"isShowHouse"
>
<p>
修改房型
<p>
{{
$t
(
'salesModule.UpdateRoom'
)
}}
<span
class=
"fr"
>
<input
type=
"button"
class=
"hollowFixedBtn"
value=
"取消
"
@
click=
"houseCancel()"
/>
<input
type=
"button"
class=
"normalBtn"
value=
"保存
"
@
click=
"houseSubmit()"
/>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.cancelBtn')
"
@
click=
"houseCancel()"
/>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('pub.saveBtn')
"
@
click=
"houseSubmit()"
/>
</span>
</p>
<el-form
:model=
"addMsg"
ref=
"addMsg"
label-position=
"right"
:rules=
"rules"
label-width=
"80px"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"4"
>
<el-form-item
label=
"成人人数
"
prop=
"ManNum"
>
<el-form-item
:value=
"$t('salesModule.AdultNum')
"
prop=
"ManNum"
>
<el-input
v-model=
'addMsg.ManNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<p
v-if=
'IsChildrenTour==2'
style=
"color: #E95252; font-size: 12px; line-height: 40px; text-align: center;"
>
本团不支持儿童出游
!
</p>
<el-form-item
v-if=
'IsChildrenTour==1'
label=
"儿童不占床
"
prop=
"ChirdNoNeedBedNum"
>
<p
v-if=
'IsChildrenTour==2'
style=
"color: #E95252; font-size: 12px; line-height: 40px; text-align: center;"
>
{{
$t
(
'salesModule.NoSupplier'
)
}}
!
</p>
<el-form-item
v-if=
'IsChildrenTour==1'
:value=
"$t('Operation.Op_childNobed')
"
prop=
"ChirdNoNeedBedNum"
>
<el-input
v-model=
'addMsg.ChirdNoNeedBedNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
v-if=
'IsChildrenTour==1'
>
<el-form-item
label=
"儿童占床
"
prop=
"ChirdNeedBedNum"
>
<el-form-item
:value=
"$t('Operation.Op_childBed')
"
prop=
"ChirdNeedBedNum"
>
<el-input
v-model=
'addMsg.ChirdNeedBedNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
v-if=
'IsChildrenTour==1'
>
<el-form-item
label=
"婴儿人数
"
prop=
"BabyNum"
>
<el-form-item
:value=
"$t('salesModule.BabyNum')
"
prop=
"BabyNum"
>
<el-input
v-model=
'addMsg.BabyNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"老人人数
"
prop=
"OldPeopleNum"
>
<el-form-item
:value=
"$t('Operation.OldPeopleNum')
"
prop=
"OldPeopleNum"
>
<el-input
v-model=
'addMsg.OldPeopleNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"单地接数量
"
prop=
"AirticketNum"
>
<el-form-item
:value=
"$t('Operation.SingDNum')
"
prop=
"AirticketNum"
>
<el-input
v-model=
'addMsg.AirticketNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"4"
>
<el-form-item
label=
"单房数量
"
prop=
"SingleRoomNum"
>
<el-form-item
:value=
"$t('Operation.SingleRoomNum')
"
prop=
"SingleRoomNum"
>
<el-input
v-model=
'addMsg.SingleRoomNum'
@
keyup
.
native=
"checkInteger(addMsg,'SingleRoomNum')"
@
input=
'yzBigBed2();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"大床房
"
prop=
"BigRoomNum"
>
<el-form-item
:value=
"$t('Operation.BigRoomNum')
"
prop=
"BigRoomNum"
>
<el-input
v-model=
'addMsg.BigRoomNum'
@
keyup
.
native=
"checkInteger(addMsg,'BigRoomNum')"
@
input=
'yzBigBed();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"三人房
"
prop=
"TripleRoomNum"
>
<el-form-item
:value=
"$t('Operation.TripleRoomNum')
"
prop=
"TripleRoomNum"
>
<el-input
v-model=
'addMsg.TripleRoomNum'
@
keyup
.
native=
"checkInteger(addMsg,'TripleRoomNum')"
@
input=
'yzBigBed1();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"4"
>
<el-form-item
label=
"预计用房
"
prop=
"PredictRoomNum"
>
<el-form-item
:value=
"$t('Operation.PredictRoomNum')
"
prop=
"PredictRoomNum"
>
<el-input
v-model=
'addMsg.PredictRoomNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"备注
"
prop=
"Remarks"
>
<el-form-item
:value=
"$t('pub.pubRemark')
"
prop=
"Remarks"
>
<el-input
v-model=
'addMsg.Remarks'
type=
'textarea'
maxlength=
'500'
></el-input>
</el-form-item>
</el-col>
...
...
@@ -899,16 +899,16 @@
</div>
<!-- 修改备注 -->
<div
class=
"productQuerybottomLayer ownScrollbarStyle"
v-show=
"isShowLayerRemarks"
style=
"height: 150px;min-height:150px;"
>
<p>
修改备注
<p>
{{
$t
(
'salesModule.UpRemarks'
)
}}
<span
class=
"fr"
>
<input
type=
"button"
class=
"hollowFixedBtn"
value=
"取消
"
@
click=
"cancelSubmitRemarks()"
/>
<input
type=
"button"
class=
"normalBtn"
value=
"保存
"
@
click=
"submitFormRematks('remarksMsg')"
/>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.cancelBtn')
"
@
click=
"cancelSubmitRemarks()"
/>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('pub.saveBtn')
"
@
click=
"submitFormRematks('remarksMsg')"
/>
</span>
</p>
<el-form
:model=
"remarksMsg"
ref=
"remarksMsg"
label-position=
"right"
:rules=
"RemarksRules"
label-width=
"80px"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"备注
"
prop=
"Remarks"
>
<el-form-item
:label=
"$t('pub.pubRemark')
"
prop=
"Remarks"
>
<el-input
v-model=
'remarksMsg.Remarks'
type=
'textarea'
maxlength=
'500'
></el-input>
</el-form-item>
</el-col>
...
...
@@ -917,9 +917,9 @@
</div>
<div
class=
"groupTourOrderSearch"
>
<ul>
<li><span><em>
线路
</em>
<li><span><em>
{{
$t
(
'advmanager.v_line'
)
}}
</em>
<el-select
class=
'w150'
v-model=
"msg.LineId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"getLineTeamList(msg.LineId)"
>
<el-option
label=
"不限
"
value=
'-1'
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')
"
value=
'-1'
></el-option>
<el-option
v-for=
"item in LineList"
:label=
'item.LineName'
...
...
@@ -929,9 +929,9 @@
</el-select>
</span>
</li>
<li><span><em>
系列
</em>
<li><span><em>
{{
$t
(
'advmanager.v_xilie'
)
}}
</em>
<el-select
class=
'w150'
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'
...
...
@@ -943,15 +943,15 @@
</li>
<li>
<span>
<em>
团号
</em><el-input
v-model=
'msg.TCNUM'
class=
'w150'
></el-input>
<em>
{{
$t
(
'visa.v_tuanhao'
)
}}
</em><el-input
v-model=
'msg.TCNUM'
class=
'w150'
></el-input>
</span>
</li>
<li>
<span>
<em>
订单号
</em><el-input
v-model=
'msg.tempOrderId'
class=
'w150'
@
keyup
.
native=
"checkInteger(msg,'tempOrderId')"
maxlength=
"8"
></el-input>
<em>
{{
$t
(
'hotel.order_Number'
)
}}
</em><el-input
v-model=
'msg.tempOrderId'
class=
'w150'
@
keyup
.
native=
"checkInteger(msg,'tempOrderId')"
maxlength=
"8"
></el-input>
</span>
</li>
<li><span><em>
发团日期
</em>
<li><span><em>
{{
$t
(
'scen.sc_ftTime'
)
}}
</em>
<el-date-picker
v-model=
'msg.QStartDate'
@
change=
"dataDui2()"
class=
'w150'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-
<el-date-picker
v-model=
'msg.QEndDate'
@
change=
"dataDui2()"
class=
'w150'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
...
...
@@ -960,14 +960,14 @@
<li
style=
"line-height: 30px; padding-left: 30px;"
>
<el-popover
width=
"520"
trigger=
"click"
>
<div
class=
"groupSuperSearchLayer"
>
<p>
团控高级查询
</p>
<p>
{{
$t
(
'visa.v_tkgjcx'
)
}}
</p>
</div>
<table
class=
"groupSuperSearchLayerTable"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
>
<tr>
<td
width=
"70"
>
出团公司
</td>
<td
width=
"70"
>
{{
$t
(
'scen.sc_cp'
)
}}
</td>
<td>
<el-select
v-model=
'msg.OutBranchId'
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 companyList"
:label=
'item.bName'
...
...
@@ -976,17 +976,17 @@
</el-option>
</el-select>
</td>
<td
width=
"70"
>
付款状态
</td>
<td
width=
"70"
>
{{
$t
(
'salesModule.ApplyStatus'
)
}}
付款状态
</td>
<td>
<el-select
v-model=
'msg.PayStatus'
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
label=
"不限
"
value=
'-1'
></el-option>
<el-option
label=
"待收定金
"
value=
'1'
></el-option>
<el-option
label=
"待收尾款
"
value=
'2'
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')
"
value=
'-1'
></el-option>
<el-option
:label=
"$t('salesModule.DSDJ')
"
value=
'1'
></el-option>
<el-option
:label=
"$t('salesModule.DSWK')
"
value=
'2'
></el-option>
</el-select>
</td>
</tr>
<tr>
<td>
报名日期
</td>
<td>
{{
$t
(
'fnc.bmriqi'
)
}}
</td>
<td
colspan=
"3"
>
<el-date-picker
v-model=
'msg.CStartDate'
@
change=
"dataDui()"
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-
...
...
@@ -994,10 +994,10 @@
</td>
</tr>
<tr>
<td
width=
"70"
>
订单状态
</td>
<td
width=
"70"
>
{{
$t
(
'hotel.hotel_OrderStates'
)
}}
</td>
<td>
<el-select
v-model=
'msg.OrderState'
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 ddztList"
:label=
'item.Name'
...
...
@@ -1006,10 +1006,10 @@
</el-option>
</el-select>
</td>
<td
width=
"70"
>
客户类型
</td>
<td
width=
"70"
>
{{
$t
(
'fnc.khleixing'
)
}}
</td>
<td>
<el-select
v-model=
'msg.CustomerType'
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 khlxList"
:label=
'item.Name'
...
...
@@ -1020,14 +1020,14 @@
</td>
</tr>
<tr>
<td
width=
"70"
>
客户名称
</td>
<td
width=
"70"
>
{{
$t
(
'fnc.khmingcheng'
)
}}
</td>
<td>
<el-input
v-model=
'msg.ContactName'
></el-input>
</td>
<td
width=
"70"
>
报名类型
</td>
<td
width=
"70"
>
{{
$t
(
'salesModule.BMLX'
)
}}
</td>
<td>
<el-select
v-model=
'msg.GroupType'
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 ctlxList"
:label=
'item.Name'
...
...
@@ -1038,10 +1038,10 @@
</td>
</tr>
<tr>
<td
width=
"70"
>
订单来源
</td>
<td
width=
"70"
>
{{
$t
(
'hotel.order_Form'
)
}}
</td>
<td>
<el-select
v-model=
'msg.OrderSource'
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 ddlyList"
:label=
'item.Name'
...
...
@@ -1054,15 +1054,15 @@
</tr>
<tr>
<td
colspan=
"4"
>
<input
type=
"button"
class=
"normalBtn"
value=
"查询
"
@
click=
"getList();resetPageIndex()"
style=
"width: 476px!important;"
/>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('pub.searchBtn')
"
@
click=
"getList();resetPageIndex()"
style=
"width: 476px!important;"
/>
</td>
</tr>
</table>
<span
slot=
"reference"
style=
"cursor: pointer;"
>
高级查询
<i
class=
"el-icon-caret-bottom"
></i></span>
<span
slot=
"reference"
style=
"cursor: pointer;"
>
{{
$t
(
'visa.v_gjchaxun'
)
}}
<i
class=
"el-icon-caret-bottom"
></i></span>
</el-popover>
</li>
<li>
<input
type=
"button"
class=
"hollowFixedBtn"
value=
"查询
"
@
click=
"getList();resetPageIndex()"
/>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.searchBtn')
"
@
click=
"getList();resetPageIndex()"
/>
</li>
</ul>
</div>
...
...
@@ -1073,13 +1073,13 @@
<div
class=
"groupTourOrder_count_item"
>
<div>
<i
class=
"iconfont icon-baomingrenshu groupTourOrder_count_green"
></i>
<span>
总报名人数
</span>
<span>
{{
$t
(
'fnc.bmzrenshu'
)
}}
</span>
<span>
{{
countData
.
TotalGuestNum
}}
</span>
</div>
<p>
<span>
经济舱
:
{{
countData
.
TotalYSeatNum
}}
;
</span>
<span>
商务舱
:
{{
countData
.
TotalESeatNum
}}
;
</span>
<span>
头等舱
:
{{
countData
.
TotalFSeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_EconomyClass'
)
}}
:
{{
countData
.
TotalYSeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_businessClass'
)
}}
:
{{
countData
.
TotalESeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_firstClass'
)
}}
:
{{
countData
.
TotalFSeatNum
}}
;
</span>
</p>
</div>
</el-col>
...
...
@@ -1087,13 +1087,13 @@
<div
class=
"groupTourOrder_count_item"
>
<div
class=
"groupTourOrder_count_blue"
>
<i
class=
"iconfont icon-baomingrenshu"
></i>
<span>
正常报名人数
</span>
<span>
{{
$t
(
'fnc.zcbmrenshu'
)
}}
</span>
<span>
{{
countData
.
NormalGuestNum
}}
</span>
</div>
<p>
<span>
经济舱
:
{{
countData
.
NormalYSeatNum
}}
;
</span>
<span>
商务舱
:
{{
countData
.
NormalESeatNum
}}
;
</span>
<span>
头等舱
:
{{
countData
.
NormalFSeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_EconomyClass'
)
}}
:
{{
countData
.
NormalYSeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_businessClass'
)
}}
:
{{
countData
.
NormalESeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_firstClass'
)
}}
:
{{
countData
.
NormalFSeatNum
}}
;
</span>
</p>
</div>
</el-col>
...
...
@@ -1101,13 +1101,13 @@
<div
class=
"groupTourOrder_count_item"
>
<div
class=
"groupTourOrder_count_yellow"
>
<i
class=
"iconfont icon-baomingrenshu"
></i>
<span>
取消人数
</span>
<span>
{{
$t
(
'fnc.qxrenshu'
)
}}
</span>
<span>
{{
countData
.
CancelGuestNum
}}
</span>
</div>
<p>
<span>
经济舱
:
{{
countData
.
CancelYSeatNum
}}
;
</span>
<span>
商务舱
:
{{
countData
.
CancelESeatNum
}}
;
</span>
<span>
头等舱
:
{{
countData
.
CancelFSeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_EconomyClass'
)
}}
:
{{
countData
.
CancelYSeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_businessClass'
)
}}
:
{{
countData
.
CancelESeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_firstClass'
)
}}
:
{{
countData
.
CancelFSeatNum
}}
;
</span>
</p>
</div>
</el-col>
...
...
@@ -1115,11 +1115,11 @@
<div
class=
"groupTourOrder_count_item"
>
<div>
<i
class=
"iconfont icon-tongji1 groupTourOrder_count_gray"
></i>
<span>
其他统计项
</span>
<span>
{{
$t
(
'fnc.qtxtongji'
)
}}
</span>
</div>
<p>
<span>
内部报名
:
{{
countData
.
InteriorNum
}}
;
</span>
<span>
B2B/WAP网络报名
:
{{
countData
.
B2BNum
}}
;
</span>
<span>
{{
$t
(
'fnc.nbbaoming'
)
}}
:
{{
countData
.
InteriorNum
}}
;
</span>
<span>
{{
$t
(
'fnc.B2BWAP'
)
}}
:
{{
countData
.
B2BNum
}}
;
</span>
</p>
</div>
</el-col>
...
...
@@ -1127,12 +1127,12 @@
<div
class=
"groupTourOrder_count_item"
>
<div>
<i
class=
"iconfont icon-tongji1 groupTourOrder_count_gray"
></i>
<span>
财务单据说明
</span>
<span>
{{
$t
(
'fnc.cwdjshuoming'
)
}}
</span>
</div>
<p>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#0000ff"
></i><span>
审核中
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#008000"
></i><span>
已完成审核
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#ff0000"
></i><span>
未审核
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#0000ff"
></i><span>
{{
$t
(
'fnc.a_shezhong'
)
}}
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#008000"
></i><span>
{{
$t
(
'salesModule.AuditCompleted'
)
}}
</span></span>
<span
class=
"groupTourOrderByTuan_ico"
><i
style=
"background-color:#ff0000"
></i><span>
{{
$t
(
'fnc.a_wshenhe'
)
}}
</span></span>
</p>
</div>
</el-col>
...
...
@@ -1140,10 +1140,10 @@
<div
class=
"groupTourOrder_count_item"
>
<div>
<i
class=
"iconfont icon-tongji1 groupTourOrder_count_gray"
></i>
<span>
累计提成
</span>
<span>
{{
$t
(
'salesModule.LJTC'
)
}}
</span>
</div>
<p>
<span>
提成金额
:
{{
countData
.
SumCommissionMoney
}}
;
</span>
<span>
{{
$t
(
'salesModule.TCmoney'
)
}}
:
{{
countData
.
SumCommissionMoney
}}
;
</span>
</p>
</div>
</el-col>
...
...
@@ -1153,23 +1153,23 @@
<div
style=
"width: 100%; height: auto; overflow-x: auto;"
class=
"ownScrollbarStyle"
>
<table
class=
"groupTourOrderSearchTable"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
v-loading=
'loading'
>
<tr>
<th
width=
"120"
>
单号
&
团号
</th>
<th
width=
"70"
>
类型
</th>
<th
width=
"150"
>
系列
&
线路
</th>
<th
width=
"160"
>
日期
</th>
<th
width=
"60"
>
人数
</th>
<th
width=
"80"
>
单价
</th>
<th
width=
"80"
>
成交单价
</th>
<th
width=
"80"
>
应收总额
</th>
<th
width=
"80"
>
实收
</th>
<th
width=
"80"
>
退款
</th>
<th
width=
"80"
>
平台税金
</th>
<th
width=
"80"
>
状态
</th>
<th
width=
"120"
>
客户信息
</th>
<th
width=
"200"
>
操作
</th>
<th
width=
"120"
>
{{
$t
(
'fnc.danhao'
)
}}
&
{{
$t
(
'visa.v_tuanhao'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'admin.admin_type'
)
}}
</th>
<th
width=
"150"
>
{{
$t
(
'advmanager.v_xilie'
)
}}
&
{{
$t
(
'advmanager.v_line'
)
}}
</th>
<th
width=
"160"
>
{{
$t
(
'pub.date'
)
}}
</th>
<th
width=
"60"
>
{{
$t
(
'admin.admin_personNumber'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'fnc.danjia'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'fnc.cjdanjia'
)
}}
成交单价
</th>
<th
width=
"80"
>
{{
$t
(
'fnc.yszonge'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'fnc.shishou'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'fnc.tuikuan'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'fnc.ptshuijin'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'admin.admin_status'
)
}}
</th>
<th
width=
"120"
>
{{
$t
(
'fnc.khxinxi'
)
}}
</th>
<th
width=
"200"
>
{{
$t
(
'system.table_operation'
)
}}
</th>
</tr>
<tr>
<td
v-show=
"list.length==0"
colspan=
"14"
align=
"center"
>
暂无数据
</td>
<td
v-show=
"list.length==0"
colspan=
"14"
align=
"center"
>
{{
$t
(
'system.content_noData'
)
}}
</td>
</tr>
<tbody
v-for=
"(item,index) in list"
:key=
"index"
>
<tr>
...
...
@@ -1177,8 +1177,8 @@
<p
class=
"fbold over_ellipsis"
style=
"width: 100%;cursor:pointer;"
:title=
"item.orderId"
@
click=
"goUrlX('团报名清单','groupTourOrderByTuan',item.tcid,item.tcnum)"
>
{{
item
.
orderId
}}
</p>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;text-decoration:underline;cursor:pointer;"
:title=
"item.alName"
@
click=
"goUrlX('产品查询','productQuery',item.tcid,item.tcnum)"
>
{{
item
.
tcnum
}}
</p>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;"
>
{{
item
.
commissionSPeopleName
}}
</p>
<p
v-if=
'item.commissionMoney'
style=
"color:red"
>
提成
:
{{
item
.
commissionMoney
}}
</p>
<p
v-else-if=
"item.latestCommissionMoney"
style=
"color:red"
>
提成
:
{{
item
.
latestCommissionMoney
}}
</p>
<p
v-if=
'item.commissionMoney'
style=
"color:red"
>
{{
$t
(
'salesModule.Commission'
)
}}
:
{{
item
.
commissionMoney
}}
</p>
<p
v-else-if=
"item.latestCommissionMoney"
style=
"color:red"
>
{{
$t
(
'salesModule.Commission'
)
}}
:
{{
item
.
latestCommissionMoney
}}
</p>
</td>
<td>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;"
>
{{
item
.
orderTypeName
}}
</p>
...
...
@@ -1190,26 +1190,26 @@
<p
style=
"max-width: 160px;display: block;"
class=
"over_ellipsis"
:title=
"item.ltName"
>
{{
item
.
ltName
}}
</p>
</td>
<td
class=
"fz12"
>
<p>
发团
:
{{
item
.
startDate
}}
</p>
<p>
下单
:
{{
item
.
createDate
}}
</p>
<p>
{{
$t
(
'hotel.hotel_StartTeam'
)
}}
:
{{
item
.
startDate
}}
</p>
<p>
{{
$t
(
'sm.xiadan'
)
}}
:
{{
item
.
createDate
}}
</p>
</td>
<td>
<el-popover
style=
'padding: 0;'
width=
"470"
trigger=
"click"
>
<div
class=
"personNolayer"
>
<p>
<span>
成人:
{{
item
.
manNum
}}
人
</span>
<span>
儿童:
{{
item
.
chirdNum
}}
人
</span>
<span>
老人:
{{
item
.
oldPeopleNum
}}
人
</span>
<span>
婴儿:
{{
item
.
babyNum
}}
人
</span>
<span>
单地接:
{{
item
.
airticketNum
}}
人
</span>
<span>
{{
$t
(
'sm.chengren'
)
}}
:
{{
item
.
manNum
}}{{
$t
(
'salesModule.PeoPle'
)
}}
</span>
<span>
{{
$t
(
'sm.ertong'
)
}}
:
{{
item
.
chirdNum
}}{{
$t
(
'salesModule.PeoPle'
)
}}
</span>
<span>
{{
$t
(
'sm.laoren'
)
}}
:
{{
item
.
oldPeopleNum
}}{{
$t
(
'salesModule.PeoPle'
)
}}
</span>
<span>
{{
$t
(
'Operation.Op_baby'
)
}}
:
{{
item
.
babyNum
}}{{
$t
(
'salesModule.PeoPle'
)
}}
</span>
<span>
{{
$t
(
'salesModule.SingleJ'
)
}}
:
{{
item
.
airticketNum
}}{{
$t
(
'salesModule.PeoPle'
)
}}
</span>
</p>
<table
border=
"0"
cellspacing=
"1"
cellpadding=
"1"
>
<tr>
<th>
姓名
</th>
<th>
护照
</th>
<th>
性别
</th>
<th>
年龄
</th>
<th
width=
"110"
>
联系电话
</th>
<th>
{{
$t
(
'system.query_name'
)
}}
</th>
<th>
{{
$t
(
'salesModule.Passport'
)
}}
</th>
<th>
{{
$t
(
'system.table_sex'
)
}}
</th>
<th>
{{
$t
(
'salesModule.Age'
)
}}
</th>
<th
width=
"110"
>
{{
$t
(
'restaurant.res_ContactNumber'
)
}}
</th>
</tr>
<tr
v-if=
'memberList.length>0'
v-for=
"(item2,index2) in memberList"
:key=
"index2"
>
<td>
{{
item2
.
userName
}}
</td>
...
...
@@ -1219,7 +1219,7 @@
<td>
{{
item2
.
mobilePhone
}}
</td>
</tr>
<tr
v-if=
'memberList.length==0'
>
<td
colspan=
"5"
align=
"center"
>
暂无数据
</td>
<td
colspan=
"5"
align=
"center"
>
{{
$t
(
'system.content_noData'
)
}}
</td>
</tr>
</table>
</div>
...
...
@@ -1238,10 +1238,10 @@
<div
class=
"personNolayer"
>
<table
border=
"0"
cellspacing=
"1"
cellpadding=
"1"
>
<tr>
<th>
单据号
</th>
<th>
金额
</th>
<th>
类型
</th>
<th>
状态
</th>
<th>
{{
$t
(
'salesModule.DJNUM'
)
}}
</th>
<th>
{{
$t
(
'fnc.jine'
)
}}
</th>
<th>
{{
$t
(
'salesModule.Type'
)
}}
</th>
<th>
{{
$t
(
'admin.admin_status'
)
}}
</th>
</tr>
<tr
v-if=
'orderList.length>0'
v-for=
"(item2,index2) in orderList"
:key=
"index2"
>
<td>
{{
item2
.
FrID
}}
</td>
...
...
@@ -1250,7 +1250,7 @@
<td>
{{
item2
.
StatusName
}}
</td>
</tr>
<tr
v-if=
'orderList.length==0'
>
<td
colspan=
"4"
align=
"center"
>
暂无数据
</td>
<td
colspan=
"4"
align=
"center"
>
{{
$t
(
'system.content_noData'
)
}}
</td>
</tr>
</table>
</div>
...
...
@@ -1267,16 +1267,16 @@
</td>
<td
class=
"groupTourOrderIcon"
>
<el-button-group
v-if=
"item.commissionSharePeople !== userId"
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"修改
"
placement=
"top-start"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('pub.updateMsg')
"
placement=
"top-start"
>
<el-button
v-if=
"item.isHaveFinance!='1'&&item.orderState!='1'&&item.orderState!='4'"
type=
"primary"
style=
'background:#00C6FF; border-color:#00C6FF'
icon=
"iconfont icon-bianji-smal"
@
click=
'getDetail(item)'
></el-button>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"修改备注
"
placement=
"top-start"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('salesModule.UpRemarks')
"
placement=
"top-start"
>
<el-button
v-if=
"item.isHaveFinance=='1'||item.orderState=='1'"
type=
"primary"
style=
'background:green; border-color:green'
icon=
"iconfont icon-bianji-smal"
@
click=
'getRemarks(item)'
></el-button>
</el-tooltip>
<el-tooltip
effect=
"dark"
content=
"日志"
placement=
"top-start"
style=
"float:left"
>
<el-tooltip
effect=
"dark"
:content=
"$t('fnc.rizhi')"
placement=
"top-start"
style=
"float:left"
>
<el-popover
width=
'230'
trigger=
"click"
>
<div
class=
"priceContentDiv"
>
<div
class=
"AuditLog"
>
日志
</div>
<div
class=
"AuditLog"
>
{{
$t
(
'fnc.rizhi'
)
}}
</div>
<div
class=
"logContact"
style=
"background:#f9f9f9; padding:20px 10px 0;"
>
<div
v-if=
'logList.length>0'
v-for=
"(item,index) in logList"
:key=
"index"
>
<div
class=
"clearfix"
>
...
...
@@ -1286,20 +1286,20 @@
</div>
<div
class=
"fz12 color333"
>
{{
item
.
logInfo
}}
</div>
</div>
<div
v-if=
'logList.length==0'
>
暂无数据
</div>
<div
v-if=
'logList.length==0'
>
{{
$t
(
'system.content_noData'
)
}}
</div>
</div>
</div>
<el-button
slot=
"reference"
@
click=
'getLogDetail(item)'
type=
"primary"
style=
'background:#47BF8C; border-color:#47BF8C;border-top-right-radius: 0;border-bottom-right-radius: 0;'
icon=
"iconfont icon-rizhi1"
></el-button>
</el-popover>
</el-tooltip>
<el-tooltip
effect=
"dark"
content=
"更多
"
placement=
"top-start"
style=
"float:left"
>
<el-tooltip
effect=
"dark"
:content=
"$t('pub.more')
"
placement=
"top-start"
style=
"float:left"
>
<el-popover
width=
'100'
trigger=
"hover"
>
<div
class=
"groupTourOrder_more"
>
<div
@
click=
"goUrlT('confirmationOrder',item.orderId)"
>
确认函
</div>
<div
v-if=
"item.orderState!='4'"
@
click=
"goUrlP('旅客名单','passengerSaleList',item)"
>
旅客名单
</div>
<div
v-if=
"item.isHaveFinance=='1'||item.orderState=='1'"
@
click=
'getHouse(item)'
>
修改房型
</div>
<div
v-if=
"item.orderState!='4'"
@
click=
"transfer(item)"
>
订单转团
</div>
<div
v-if=
"item.orderState=='1'||item.orderState=='2'||item.orderState=='3'"
@
click=
'deleteItem(item)'
>
取消
</div>
<div
@
click=
"goUrlT('confirmationOrder',item.orderId)"
>
{{
$t
(
'salesModule.QRH'
)
}}
</div>
<div
v-if=
"item.orderState!='4'"
@
click=
"goUrlP('旅客名单','passengerSaleList',item)"
>
{{
$t
(
'salesModule.LKMD'
)
}}
</div>
<div
v-if=
"item.isHaveFinance=='1'||item.orderState=='1'"
@
click=
'getHouse(item)'
>
{{
$t
(
'salesModule.UpdateRoom'
)
}}
</div>
<div
v-if=
"item.orderState!='4'"
@
click=
"transfer(item)"
>
{{
$t
(
'salesModule.OrderGroup'
)
}}
</div>
<div
v-if=
"item.orderState=='1'||item.orderState=='2'||item.orderState=='3'"
@
click=
'deleteItem(item)'
>
{{
$t
(
'pub.cancelBtn'
)
}}
</div>
</div>
<el-button
slot=
"reference"
type=
"primary"
style=
'background:#297BEF; border-color:#297BEF;border-top-left-radius: 0;border-bottom-left-radius: 0;'
icon=
"iconfont icon-more"
></el-button>
</el-popover>
...
...
@@ -1311,17 +1311,17 @@
<tr>
<td
colspan=
"7"
class=
"groupTourOrder_remarks"
style=
"height: 40px;"
>
<div>
<div><span>
备注
:
</span><p>
{{
item
.
remarks
}}
</p></div>
<div><span>
{{
$t
(
'pub.pubRemark'
)
}}
:
</span><p>
{{
item
.
remarks
}}
</p></div>
<div>
<span>
{{
item
.
remarksName
}}
 
{{
item
.
rematksTime
}}
</span>
<el-popover
width=
"600"
placement=
"bottom-end"
trigger=
"click"
>
<div
class=
"groupTourOrder_remarks_popover"
>
<div>
历史备注
</div>
<div>
{{
$t
(
'fnc.lsbeizhu'
)
}}
</div>
<p
v-if=
"item.remarksList.length !== 0"
v-for=
"(item2, index2) in item.remarksList"
:key=
"index2"
>
<span>
{{
item2
.
remarks
}}
</span>
<span>
{{
item2
.
createByName
}}
 
<span
style=
"color: #666666;"
>
{{
item2
.
createDate
}}
</span></span>
</p>
<span
v-if=
"item.remarksList.length === 0"
>
暂无数据
</span>
<span
v-if=
"item.remarksList.length === 0"
>
{{
$t
(
'system.content_noData'
)
}}
</span>
</div>
<el-button
slot=
"reference"
icon=
"iconfont icon-gengduo"
style=
"padding:0px;border:none;background-color:transparent;"
class=
"groupTourOrder_remarks_btn"
></el-button>
</el-popover>
...
...
@@ -1330,25 +1330,25 @@
</td>
<td
colspan=
"7"
class=
"groupTourOrder_tickets"
style=
"height: 40px;"
>
<div>
<div>
收款单据
:
</div>
<div>
{{
$t
(
'fnc.skdanju'
)
}}
:
</div>
<div>
<span
v-for=
"(item2,index2) in item.financeList"
:key=
"index2"
>
<span
v-if=
"item2.colorState===1"
class=
"groupTourOrder_tickets_blue"
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')"
>
{{
item2
.
frID
}}
</span>
<span
v-else-if=
"item2.colorState===2"
class=
"groupTourOrder_tickets_green"
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')"
>
{{
item2
.
frID
}}
</span>
<span
v-else
class=
"groupTourOrder_tickets_red"
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')"
>
{{
item2
.
frID
}}
</span>
</span>
<span
v-if=
"item.financeList.length===0"
style=
"cursor: default;"
>
暂无数据
</span>
<span
v-if=
"item.financeList.length===0"
style=
"cursor: default;"
>
{{
$t
(
'system.content_noData'
)
}}
</span>
</div>
</div>
<div>
<div>
付款单据
:
</div>
<div>
{{
$t
(
'fnc.fkdanju'
)
}}
:
</div>
<div>
<span
v-for=
"(item2,index2) in item.refundFinanceList"
:key=
"index2"
>
<span
v-if=
"item2.colorState===1"
class=
"groupTourOrder_tickets_blue"
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')"
>
{{
item2
.
frID
}}
</span>
<span
v-else-if=
"item2.colorState===2"
class=
"groupTourOrder_tickets_green"
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')"
>
{{
item2
.
frID
}}
</span>
<span
v-else
class=
"groupTourOrder_tickets_red"
@
click=
"goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')"
>
{{
item2
.
frID
}}
</span>
</span>
<span
v-if=
"item.refundFinanceList.length===0"
style=
"cursor: default;"
>
暂无数据
</span>
<span
v-if=
"item.refundFinanceList.length===0"
style=
"cursor: default;"
>
{{
$t
(
'system.content_noData'
)
}}
</span>
</div>
</div>
</td>
...
...
@@ -1360,34 +1360,34 @@
<div
class=
"groupTourOrder_transfer"
v-show=
"transferData.show"
>
<div
class=
"transfer_header"
>
<div>
订单转团
</div>
<div>
{{
$t
(
'salesModule.OrderGroup'
)
}}
</div>
<div>
<div
@
click=
"transferClose()"
>
取消
</div>
<div
@
click=
"transferSave()"
>
确定
</div>
<div
@
click=
"transferClose()"
>
{{
$t
(
'pub.cancelBtn'
)
}}
</div>
<div
@
click=
"transferSave()"
>
{{
$t
(
'pub.sureBtn'
)
}}
</div>
</div>
</div>
<div
class=
"transfer_info"
>
<div>
<em>
订单号
:
</em>
<em>
{{
$t
(
'hotel.order_Number'
)
}}
:
</em>
<span>
{{
transferData
.
info
.
OrderId
}}
</span>
</div>
<div>
<em>
业务员
:
</em>
<em>
{{
$t
(
'visa.v_yewuyuan'
)
}}
:
</em>
<span>
{{
transferData
.
info
.
CreateByName
}}
</span>
</div>
<div>
<em>
团队编号
:
</em>
<em>
{{
$t
(
'scen.sc_temID'
)
}}
:
</em>
<span>
{{
transferData
.
info
.
OldTCID
}}
</span>
</div>
<div>
<em>
团号
:
</em>
<em>
{{
$t
(
'visa.v_tuanhao'
)
}}
:
</em>
<span>
{{
transferData
.
info
.
OldTCNUM
}}
</span>
</div>
</div>
<div
class=
"transfer_input"
>
<div>
<em>
团号
:
</em>
<el-input
v-model=
"transferData.info.TCNUM"
placeholder=
"请输入团号或团队编号
"
></el-input>
<em>
{{
$t
(
'visa.v_tuanhao'
)
}}
:
</em>
<el-input
v-model=
"transferData.info.TCNUM"
:placeholder=
"$t('salesModule.EnterTnum')
"
></el-input>
</div>
</div>
</div>
...
...
src/components/TravelManager/TravelList/RegistrationStatistics_Sale.vue
View file @
86fc589c
...
...
@@ -43,8 +43,8 @@
<ul>
<li>
<span>
<em>
公司
</em>
<el-select
class=
"w150"
filterable
placeholder=
"公司
"
v-model=
"queryMsg.OutBranchId"
>
<em>
{{
$t
(
'system.table_company'
)
}}
</em>
<el-select
class=
"w150"
filterable
:placeholder=
"$t('system.table_company')
"
v-model=
"queryMsg.OutBranchId"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
'queryCommonData.SelectDefaultValue2'
></el-option>
<el-option
v-for=
'item in queryCommonData.BranchList'
:key=
"item.Id"
:label=
"item.BName"
:value=
"item.Id"
>
</el-option>
...
...
@@ -53,7 +53,7 @@
</li>
<li>
<span>
<em>
线路
</em>
<em>
{{
$t
(
'advmanager.v_line'
)
}}
</em>
<el-select
class=
'w150'
v-model=
"queryMsg.LineID"
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"getLineTeamList()"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
'queryCommonData.SelectDefaultValue'
></el-option>
<el-option
v-for=
"item in queryCommonData.LineList"
:label=
'item.LineName'
:value=
'item.LineID'
:key=
'item.LineID'
>
...
...
@@ -63,7 +63,7 @@
</li>
<li>
<span>
<em>
系列
</em>
<em>
{{
$t
(
'advmanager.v_xilie'
)
}}
</em>
<el-select
class=
'w150'
v-model=
"queryMsg.ltID"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
'queryCommonData.SelectDefaultValue'
></el-option>
<el-option
v-for=
"item in queryCommonData.LineTeamList"
:label=
'item.LtName'
:value=
'item.LtID'
:key=
'item.LtID'
>
...
...
@@ -73,7 +73,7 @@
</li>
<li>
<span>
<em>
团期
</em>
<em>
{{
$t
(
'fnc.tuanqi'
)
}}
</em>
<el-date-picker
class=
"w150"
type=
"date"
value-format=
"yyyy-MM-dd"
placeholder=
""
v-model=
"queryMsg.QStartDate"
>
</el-date-picker>
<el-date-picker
class=
"w150"
type=
"date"
value-format=
"yyyy-MM-dd"
placeholder=
""
v-model=
"queryMsg.QEndDate"
>
...
...
@@ -81,26 +81,26 @@
</span>
</li>
<li>
<input
type=
"button"
class=
"hollowFixedBtn"
value=
"查询
"
@
click=
"resetPageIndex(),getList()"
/>
<button
class=
"hollowFixedBtn"
@
click=
"DownLoadFile()"
>
下载
</button>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.searchBtn')
"
@
click=
"resetPageIndex(),getList()"
/>
<button
class=
"hollowFixedBtn"
@
click=
"DownLoadFile()"
>
{{
$t
(
'adm.adm_download'
)
}}
</button>
</li>
</ul>
</div>
<table
class=
"singeRowTable"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
v-loading=
'queryCommonData.loading'
>
<tr>
<th
width=
"50"
>
序
</th>
<th
width=
"80"
>
出团
</th>
<th
width=
'200'
>
团名
</th>
<th
width=
"80"
>
团期
</th>
<th
width=
"80"
>
进出点
</th>
<th
width=
"100"
>
抵离时间
</th>
<th
width=
"50"
>
价格
</th>
<th
width=
"100"
>
机位
</th>
<th
width=
"80"
>
报名
</th>
<th
width=
"80"
>
收订人数
</th>
<th
width=
"100"
>
领队
</th>
<th
width=
"100"
>
导游
</th>
<th>
备注
</th>
<th
width=
"50"
>
{{
$t
(
'salesModule.Xu'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'Operation.Op_chutuan'
)
}}
</th>
<th
width=
'200'
>
{{
$t
(
'Operation.Op_TeamName'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'fnc.tuanqi'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'Operation.Op_jinchudian'
)
}}
</th>
<th
width=
"100"
>
{{
$t
(
'Operation.Op_ArriveTime'
)
}}
</th>
<th
width=
"50"
>
{{
$t
(
'Operation.Op_price'
)
}}
</th>
<th
width=
"100"
>
{{
$t
(
'Airticket.Air_reservation'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'Operation.Op_signUp'
)
}}
</th>
<th
width=
"80"
>
{{
$t
(
'Operation.Op_orderNum'
)
}}
</th>
<th
width=
"100"
>
{{
$t
(
'leader.leader_Leader'
)
}}
</th>
<th
width=
"100"
>
{{
$t
(
'leader.leader_Guide'
)
}}
</th>
<th>
{{
$t
(
'pub.pubRemark'
)
}}
</th>
</tr>
<tbody
v-for=
"item in DataList"
>
<tr>
...
...
@@ -127,7 +127,7 @@
</tbody>
</table>
<div
class=
"noDataNotice"
v-if=
"DataList.length
<1
"
><i
class=
"iconfont icon-kong"
></i>
<p>
没有找到你需要的数据
</p></div>
<div
class=
"noDataNotice"
v-if=
"DataList.length
<1
"
><i
class=
"iconfont icon-kong"
></i>
<p>
{{
$t
(
'active.ld_noData'
)
}}
</p></div>
<div
v-if=
"DataList.length>0"
>
<el-pagination
background
...
...
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