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
0f836e78
Commit
0f836e78
authored
Jan 14, 2020
by
黄奎
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
页面修改
parent
83cba45d
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
257 additions
and
179 deletions
+257
-179
RegistrationList.vue
src/components/TravelManager/TravelList/RegistrationList.vue
+227
-170
leaderPay2.vue
src/components/leaderPay2.vue
+30
-9
No files found.
src/components/TravelManager/TravelList/RegistrationList.vue
View file @
0f836e78
...
...
@@ -135,6 +135,7 @@
.personNolayer
table
tr
._color_666
th
{
padding
:
9px
15px
;
}
.groupSuperSearchLayer
>
p
{
padding
:
20px
0
;
font-size
:
14px
;
...
...
@@ -935,25 +936,30 @@
color
:
blue
;
display
:
inline-block
;
cursor
:
pointer
;
margin-right
:
20px
;
margin-right
:
20px
;
}
.RegistrationList
.leftSetInfo
,
.RegistrationList
.GO_TPright
{
float
:
left
;
.RegistrationList
.leftSetInfo
,
.RegistrationList
.GO_TPright
{
float
:
left
;
}
.RegistrationList
.GO_Title
{
.RegistrationList
.GO_Title
{
display
:
inline-block
;
margin-top
:
10px
;
padding-right
:
10px
;
font-size
:
12px
;
padding-right
:
10px
;
font-size
:
12px
;
width
:
90px
;
text-align
:
right
;
}
._TravelPricePopover
.GOScenicDiv
{
._TravelPricePopover
.GOScenicDiv
{
width
:
500px
;
max-height
:
400px
;
overflow
:
auto
;
}
._TravelPricePopover
table
{
._TravelPricePopover
table
{
padding
:
10px
0
0
20px
;
background-color
:
#ededed
;
border-collapse
:
collapse
;
...
...
@@ -963,13 +969,13 @@
width
:
100%
;
}
._TravelPricePopover
table
._color_666
{
._TravelPricePopover
table
._color_666
{
background-color
:
#ededed
;
color
:
#666666
;
padding
:
5px
;
}
._TravelPricePopover
table
td
{
._TravelPricePopover
table
td
{
background-color
:
#ffffff
;
padding
:
9px
0
;
color
:
#333333
;
...
...
@@ -980,6 +986,7 @@
._TravelPricePopover
table
td
._d_name
{
background-color
:
#ededed
;
}
.RegistrationList
.SimulateDrop-box
{
width
:
230px
;
min-height
:
34px
;
...
...
@@ -988,13 +995,15 @@
float
:
left
;
margin-top
:
4px
;
border
:
1px
solid
#d1d1d1
;
}
.RegistrationList
.GO_SimulaDrop
{
}
.RegistrationList
.GO_SimulaDrop
{
position
:
absolute
;
right
:
10px
;
top
:
5px
;
color
:
#d1d1d1
;
right
:
10px
;
top
:
5px
;
color
:
#d1d1d1
;
}
.RegistrationList
.SD_flight
{
display
:
inline-block
;
height
:
24px
;
...
...
@@ -1003,18 +1012,23 @@
max-width
:
200px
;
white-space
:
nowrap
;
text-overflow
:
ellipsis
;
font-size
:
12px
;
font-size
:
12px
;
padding
:
0
8px
;
line-height
:
22px
;
background-color
:
#f0f2f5
;
}
.RegistrationList
.importNameFile.el-dialog--center
.el-dialog__body
{
text-align
:
center
;}
.RegistrationList
.disClick
{
.RegistrationList
.importNameFile.el-dialog--center
.el-dialog__body
{
text-align
:
center
;
}
.RegistrationList
.disClick
{
background-color
:
#d1d1d1
;
color
:
#fff
;
border
:
1px
solid
#d1d1d1
;
}
.RegistrationList
.disClick
:hover
{
.RegistrationList
.disClick
:hover
{
background-color
:
#d1d1d1
!important
;
cursor
:
default
!important
;
box-shadow
:
none
!important
;
...
...
@@ -1049,10 +1063,12 @@
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
:label=
"$t('hotel.suplier_contact')"
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=
"$t('restaurant.res_ContactNumber')"
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=
"$t('salesModule.CustomerStore')"
prop=
"CustomerId"
...
...
@@ -1070,11 +1086,13 @@
<el-form-item
:label=
"$t('salesModule.TeamPrice')"
prop=
"TC_Price"
>
<el-input
v-model=
'addMsg.TC_Price'
:disabled=
"true"
class=
"w210"
></el-input>
</el-form-item>
<el-form-item
:label=
"$t('salesModule.StartLY')"
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'
>
{{
$t
(
'pub.NoPrice'
)
}}
!
</span>
</el-form-item>
<el-form-item
:label=
"$t('salesModule.BackLY')"
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'
>
{{
$t
(
'pub.NoPrice'
)
}}
!
</span>
</el-form-item>
...
...
@@ -1233,10 +1251,12 @@
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
:label=
"$t('hotel.suplier_contact')"
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=
"$t('restaurant.res_ContactNumber')"
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=
"$t('salesModule.CustomerStore')"
prop=
"CustomerId"
...
...
@@ -1258,7 +1278,8 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item
:label=
"$t('salesModule.IsLianYn')"
prop=
"IsIntermodal"
v-show=
"addMsg.DepartureCityId!=SetOutCityId"
>
<el-form-item
:label=
"$t('salesModule.IsLianYn')"
prop=
"IsIntermodal"
v-show=
"addMsg.DepartureCityId!=SetOutCityId"
>
<el-switch
v-model=
"addMsg.IsIntermodal"
active-value=
"1"
inactive-value=
"2"
@
change=
'getUnionTravelPrice(addObj,1)'
></el-switch>
</el-form-item>
...
...
@@ -1276,7 +1297,8 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item
:label=
"$t('salesModule.IsLianYn')"
prop=
"IsReturnIntermodal"
v-show=
"addMsg.ReturnArriveCityId!=reOutCityId"
>
<el-form-item
:label=
"$t('salesModule.IsLianYn')"
prop=
"IsReturnIntermodal"
v-show=
"addMsg.ReturnArriveCityId!=reOutCityId"
>
<el-switch
v-model=
"addMsg.IsReturnIntermodal"
active-value=
"1"
inactive-value=
"2"
@
change=
'getUnionTravelPrice(addObj,2)'
></el-switch>
</el-form-item>
...
...
@@ -1291,11 +1313,13 @@
<el-form-item
:label=
"$t('salesModule.TeamPrice')"
prop=
"TC_Price"
>
<el-input
v-model=
'addMsg.TC_Price'
:disabled=
"true"
class=
"w210"
></el-input>
</el-form-item>
<el-form-item
:label=
"$t('salesModule.StartLY')"
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'
>
{{
$t
(
'pub.NoPrice'
)
}}
!
</span>
</el-form-item>
<el-form-item
:label=
"$t('salesModule.BackLY')"
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'
>
{{
$t
(
'pub.NoPrice'
)
}}
!
</span>
</el-form-item>
...
...
@@ -1320,7 +1344,8 @@
<el-form-item
v-show=
"addMsg.GroupType != 4"
>
<p
v-if=
"LessMoney==0"
style=
"line-height: 18px; color: #E95252;"
>
{{$t('salesModule.Notice1')}}
</p>
<p
v-else=
"LessMoney>0"
style=
"line-height: 18px; color: #E95252;"
>
{{$t('salesModule.Notice2')}}{{LessMoney}}{{$t('salesModule.Notice3')}}
</p>
<p
v-else=
"LessMoney>0"
style=
"line-height: 18px; color: #E95252;"
>
{{$t('salesModule.Notice2')}}{{LessMoney}}{{$t('salesModule.Notice3')}}
</p>
</el-form-item>
</el-col>
<el-col
:span=
"5"
v-else
>
...
...
@@ -1469,7 +1494,8 @@
<el-input
v-model=
'addMsg_form.BabyPrice'
:disabled=
"!IsUpdateOrderMoney"
></el-input>
</el-form-item>
<el-form-item
v-if=
"IsUpdateOrderMoney"
>
<el-button
type=
"primary"
style=
"padding:6px 15px"
@
click=
"submitYSZEForm"
>
{{$t('pub.sureBtn')}}
</el-button>
<el-button
type=
"primary"
style=
"padding:6px 15px"
@
click=
"submitYSZEForm"
>
{{$t('pub.sureBtn')}}
</el-button>
</el-form-item>
</el-form>
</div>
...
...
@@ -1492,8 +1518,10 @@
</el-col>
<el-col
:span=
"4"
>
<el-form-item
:label=
"$t('salesModule.SingleFM')"
>
<el-radio
v-model=
"addMsg.OneSex"
@
click
.
native
.
prevent=
"setDanren(1)"
:label=
"1"
>
{{$t('pub.man')}}
</el-radio>
<el-radio
v-model=
"addMsg.OneSex"
@
click
.
native
.
prevent=
"setDanren(2)"
:label=
"2"
>
{{$t('pub.woman')}}
</el-radio>
<el-radio
v-model=
"addMsg.OneSex"
@
click
.
native
.
prevent=
"setDanren(1)"
:label=
"1"
>
{{$t('pub.man')}}
</el-radio>
<el-radio
v-model=
"addMsg.OneSex"
@
click
.
native
.
prevent=
"setDanren(2)"
:label=
"2"
>
{{$t('pub.woman')}}
</el-radio>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -1658,11 +1686,12 @@
<
template
v-if=
"isShow===true"
>
<input
type=
"button"
@
click=
"CancelLeader"
v-if=
"ConfigData.Leader!=null&&ConfigData.Leader.LeaderId>0"
class=
"normalBtn"
:value=
"$t('ground.cxlindui')"
/>
class=
"normalBtn"
:value=
"$t('ground.cxlindui')"
/>
<input
type=
"button"
class=
"normalBtn"
v-else
@
click=
"showSetLeader=true,isShowLayerRemarks = false,isShowLayer = false"
:value=
"$t('ground.szlindui')"
/>
<input
type=
"button"
class=
"normalBtn"
@
click=
"goUrl('TravelPassengerList',msg.TCID,'旅客名单')"
:value=
"$t('salesModule.LKMD')"
/>
<a
class=
"hollowFixedBtn downBtn"
:href=
"downList"
>
{{
$t
(
'Airticket.Air_downloadTemplate'
)
}}
</a>
<input
type=
"button"
class=
"normalBtn"
@
click=
"goUrl('TravelPassengerList',msg.TCID,'旅客名单')"
:value=
"$t('salesModule.LKMD')"
/>
<a
class=
"hollowFixedBtn downBtn"
:href=
"downList"
>
{{
$t
(
'Airticket.Air_downloadTemplate'
)
}}
</a>
</
template
>
</div>
</div>
...
...
@@ -1705,9 +1734,8 @@
{{item.OrderId}}
<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"
v-show=
"item.IsFormB2B ==1"
>
<i
class=
"iconfont icon-tiaozheng"
style=
"font-size:22px;color:#297BEF;"
></i></el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"通过B2B确认单报名"
placement=
"top"
v-show=
"item.IsFormB2B ==1"
>
<i
class=
"iconfont icon-tiaozheng"
style=
"font-size:22px;color:#297BEF;"
></i></el-tooltip>
</div>
<div
class=
"RL_CreatInfo"
>
{{item.CreateBy}}
<span
v-if=
"item.LeaveStr!=''"
style=
"color:red"
>
({{item.LeaveStr}})
</span></div>
...
...
@@ -1730,7 +1758,8 @@
slot=
"reference"
>
{{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"
>
({{$t('salesModule.RefuseQ')}} {{item.RefuseVisaNum}}{{$t('ground.lduikongwei')}}{{$t('salesModule.PeoPle')}})
({{$t('salesModule.RefuseQ')}}
{{item.RefuseVisaNum}}{{$t('ground.lduikongwei')}}{{$t('salesModule.PeoPle')}})
</span>
</td>
<td>
{{item.TC_Price}}
</td>
...
...
@@ -1761,8 +1790,8 @@
</div>
<span
v-if=
'item.DueInMoney==0'
style=
"cursor: pointer;"
@
click=
"getOrderDetail(item)"
slot=
"reference"
>
{{item.Income}}
</span>
<span
v-if=
'item.DueInMoney!=0'
class=
"colorE95252"
style=
"cursor: pointer;"
@
click=
"getOrderDetail(item)"
slot=
"reference"
>
{{item.Income}}
</span>
<span
v-if=
'item.DueInMoney!=0'
class=
"colorE95252"
style=
"cursor: pointer;"
@
click=
"getOrderDetail(item)"
slot=
"reference"
>
{{item.Income}}
</span>
</el-popover>
</td>
<!-- 优惠 -->
...
...
@@ -1829,11 +1858,13 @@
</tr>
</table>
</div>
<span
@
click=
"getRedBag(item)"
style=
"cursor: pointer;color: #e95252;padding:0 15px;text-decoration: underline;"
<span
@
click=
"getRedBag(item)"
style=
"cursor: pointer;color: #e95252;padding:0 15px;text-decoration: underline;"
slot=
"reference"
>
{{item.RedEnvelopeMoney}}
</span>
</el-popover>
<span
v-else
style=
"cursor: pointer;color: #e95252;text-decoration: underline;"
>
{{item.RedEnvelopeMoney}}
</span>
<span
v-else
style=
"cursor: pointer;color: #e95252;text-decoration: underline;"
>
{{item.RedEnvelopeMoney}}
</span>
</td>
<td>
{{item.Refund}}
</td>
<td>
{{item.PlatformTax}}
</td>
...
...
@@ -1873,9 +1904,12 @@
<el-popover
width=
'100'
trigger=
"hover"
>
<div
class=
"groupTourOrder_more"
>
<div
@
click=
"goToPassenger(item)"
>
{{$t('salesModule.LKMD')}}
</div>
<div
@
click=
"toTrip(item)"
>
{{$t('Operation.Op_teamNotice')}}({{SetNoticeMsg.OutNotice==1?'OK':'暂定'}})
</div>
<div
v-if=
"isEditOrderCreate==1||userId==1"
@
click=
"getSalerInfo(item)"
>
{{$t('salesModule.UpdateYWY')}}
</div>
<div
@
click=
'zhuanLoading = true,OPRemarkMsg.OrderId = item.OrderId'
>
{{$t('Operation.Op_remark')}}
</div>
<div
@
click=
"toTrip(item)"
>
{{$t('Operation.Op_teamNotice')}}({{SetNoticeMsg.OutNotice==1?'OK':'暂定'}})
</div>
<div
v-if=
"isEditOrderCreate==1||userId==1"
@
click=
"getSalerInfo(item)"
>
{{$t('salesModule.UpdateYWY')}}
</div>
<div
@
click=
'zhuanLoading = true,OPRemarkMsg.OrderId = item.OrderId'
>
{{$t('Operation.Op_remark')}}
</div>
<div
v-if=
"OrderDataList.IsUpdateOrderCommission"
@
click=
'TCMsg.OrderId = item.OrderId, TCMsg.CommissionMinusRate = item.CommissionMinusRate,TCMsg.LatestCommissionMoney=item.LatestCommissionMoney, TiChengLoading = true'
>
{{$t('ground.xgtcheng')}}
</div>
...
...
@@ -1883,9 +1917,10 @@
@
click=
'EwMsg.OrderId = item.OrderId, EwMsg.ExtraRewardMoney = item.ExtraRewardMoney,EwMsg.ExtraDeductMoney=item.ExtraDeductMoney, OrderMoneyDialog = true'
>
{{$t('ground.szewaijine')}}
</div>
<div
@
click=
"SetShouSunClick(item.OrderId,item.GuestNum)"
>
{{$t('ground.shezhissje')}}
</div>
<div
@
click=
"ZhuiJiaTuanKuan(item.OrderId)"
v-if=
"RBBranchId == 0"
>
{{$t('ground.zjiatk')}}
</div>
<div
@
click=
'deleteItem(item)'
>
{{$t('system.table_delete')}}
</div>
</div>
<el-button
slot=
"reference"
type=
"primary"
style=
'background:#297BEF; border-color:#297BEF;border-top-left-radius: 0;border-bottom-left-radius: 0;'
...
...
@@ -1920,7 +1955,7 @@
</div> -->
<div
v-if=
"item.ContractNum&&item.ContractNum.length>0"
>
<span
v-for=
"sItem in item.ContractNum"
class=
"GO_Contract"
@
click=
"goContract(item,sItem)"
>
{{sItem.Client_Name+''+sItem.ContractNum}}
{{sItem.Client_Name+''+sItem.ContractNum}}
</span>
</div>
<!-- <span v-if="item.ContractNum==''" class="GO_Contract" @click="goContract(item)">领取合同</span>
...
...
@@ -1963,12 +1998,12 @@
<span
v-if=
"item2.ColorState===1"
class=
"groupTourOrder_tickets_blue"
>
{{item2.FrID}}
</span>
<span
v-else-if=
"item2.ColorState===2"
class=
"groupTourOrder_tickets_green"
>
{{item2.FrID}}
</span>
<span
v-else-if=
"item2.ColorState===3"
class=
"groupTourOrder_tickets_red"
>
{{item2.FrID}}
</span>
<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;"
>
{{$t('system.content_noData')}}
</span>
<span
v-if=
"item.RefundFinanceList.length===0"
style=
"cursor: default;"
>
{{$t('system.content_noData')}}
</span>
</div>
</td>
...
...
@@ -1986,8 +2021,10 @@
<tr>
<td
rowspan=
"3"
style=
"position:relative;"
>
<div
class=
"order_union"
>
<div
v-if=
"childItem.IsReturnIntermodal==1 || childItem.IsIntermodal==1"
class=
"fl"
>
{{
$t
(
'Operation.Op_lian'
)
}}
</div>
<div
v-if=
"childItem.IsBackUnionMoney==1"
class=
"fl"
>
{{
$t
(
'ground.bufanyong'
)
}}
</div>
<div
v-if=
"childItem.IsReturnIntermodal==1 || childItem.IsIntermodal==1"
class=
"fl"
>
{{
$t
(
'Operation.Op_lian'
)
}}
</div>
<div
v-if=
"childItem.IsBackUnionMoney==1"
class=
"fl"
>
{{
$t
(
'ground.bufanyong'
)
}}
</div>
</div>
<p
v-if=
"childItem.IsChargeLossOrders==1"
style=
"color:red"
>
{{
$t
(
'fnc.sun'
)
}}
</p>
<div
class=
"fbold over_ellipsis"
style=
"width: 120px;cursor:pointer;"
:title=
"childItem.OrderId"
>
...
...
@@ -1996,7 +2033,7 @@
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('salesModule.ByProgram')"
placement=
"top"
v-show=
"childItem.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"
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('salesModule.ByB2b')"
placement=
"top"
v-show=
"childItem.IsFormB2B ==1"
>
<i
class=
"iconfont icon-tiaozheng"
style=
"font-size:22px;color:#297BEF;"
></i></el-tooltip>
</div>
...
...
@@ -2005,20 +2042,27 @@
<div
class=
"RL_CreatInfo"
>
{{
$t
(
'ground.glxiaoshou'
)
}}
:
{{
childItem
.
CommissionSPeopleName
}}
</div>
<p>
{{
$t
(
'restaurant.res_oderTime'
)
}}
:
{{
childItem
.
CreateDate
}}
</p>
<p
v-if=
"childItem.TradeWay ==1"
>
{{
childItem
.
PlatformOrder
}}
</p>
<p
v-if=
'childItem.CommissionMoney'
style=
"color:red"
>
{{
$t
(
'salesModule.Commission'
)
}}
:
{{
childItem
.
CommissionMoney
}}
</p>
<p
v-else-if=
"childItem.LatestCommissionMoney"
style=
"color:red"
>
{{
$t
(
'salesModule.Commission'
)
}}
:
{{
childItem
.
LatestCommissionMoney
}}
<p
v-if=
'childItem.CommissionMoney'
style=
"color:red"
>
{{
$t
(
'salesModule.Commission'
)
}}
:
{{
childItem
.
CommissionMoney
}}
</p>
<p
v-else-if=
"childItem.LatestCommissionMoney"
style=
"color:red"
>
{{
$t
(
'salesModule.Commission'
)
}}
:
{{
childItem
.
LatestCommissionMoney
}}
</p>
<div>
<div
style=
"color:green"
v-if=
"childItem.CommissionMoney==''||childItem.CommissionMoney=='-1'"
>
<p
v-if=
"childItem.ExtraRewardMoney>0"
>
{{
$t
(
'salesModule.EWJLJE'
)
}}
:
{{
childItem
.
ExtraRewardMoney
}}
</p>
<p
v-if=
"childItem.ExtraDeductMoney>0"
>
{{
$t
(
'salesModule.EWKCJE'
)
}}
:
{{
childItem
.
ExtraDeductMoney
}}
</p>
<p
v-if=
"childItem.ExtraRewardMoney>0"
>
{{
$t
(
'salesModule.EWJLJE'
)
}}
:
{{
childItem
.
ExtraRewardMoney
}}
</p>
<p
v-if=
"childItem.ExtraDeductMoney>0"
>
{{
$t
(
'salesModule.EWKCJE'
)
}}
:
{{
childItem
.
ExtraDeductMoney
}}
</p>
</div>
<div
style=
"color:red"
v-else
>
<p
v-if=
"childItem.ExtraRewardMoney>0"
>
{{
$t
(
'salesModule.EWJLJE'
)
}}
:
{{
childItem
.
ExtraRewardMoney
}}
</p>
<p
v-if=
"childItem.ExtraDeductMoney>0"
>
{{
$t
(
'salesModule.EWKCJE'
)
}}
:
{{
childItem
.
ExtraDeductMoney
}}
</p>
<p
v-if=
"childItem.ExtraRewardMoney>0"
>
{{
$t
(
'salesModule.EWJLJE'
)
}}
:
{{
childItem
.
ExtraRewardMoney
}}
</p>
<p
v-if=
"childItem.ExtraDeductMoney>0"
>
{{
$t
(
'salesModule.EWKCJE'
)
}}
:
{{
childItem
.
ExtraDeductMoney
}}
</p>
</div>
<div
style=
"color:red"
>
<p
v-if=
"childItem.UnionExtraMoney!=0"
>
{{
$t
(
'salesModule.LYEWFY'
)
}}
:
{{
childItem
.
UnionExtraMoney
}}
</p>
<p
v-if=
"childItem.UnionExtraMoney!=0"
>
{{
$t
(
'salesModule.LYEWFY'
)
}}
:
{{
childItem
.
UnionExtraMoney
}}
</p>
</div>
</div>
...
...
@@ -2029,7 +2073,8 @@
{{
childItem
.
ContactName
}}
</p>
<p
v-if=
"childItem.IsOwn==1||userId==1||userId==5"
class=
"fz12"
>
{{
childItem
.
ContactMobile
}}
</p>
<p
v-if=
"childItem.IsOwn==2&&userId!=1&&userId!=5"
>
*****
</p>
<p
v-if=
"childItem.IndustryCategory!==''"
style=
"color:green"
>
{{
$t
(
'salesModule.HYLB'
)
}}
:
{{
childItem
.
IndustryCategory
}}
</p>
<p
v-if=
"childItem.IndustryCategory!==''"
style=
"color:green"
>
{{
$t
(
'salesModule.HYLB'
)
}}
:
{{
childItem
.
IndustryCategory
}}
</p>
</td>
<td>
<!--
<el-popover
style=
'padding: 0;'
width=
"470"
trigger=
"click"
>
-->
...
...
@@ -2153,7 +2198,8 @@
<td
v-else
class=
"fz12"
><span
:class=
"
{'RL-redType':childItem.statsstr=='候补'}">
{{
childItem
.
statsstr
}}
</span></td>
<td>
<div
@
click=
"goOpenUrl('confirmationOrder',childItem.OrderId)"
style=
"cursor:pointer;"
>
{{
$t
(
'ground.dzqrhan'
)
}}
</div>
<div
@
click=
"goOpenUrl('confirmationOrder',childItem.OrderId)"
style=
"cursor:pointer;"
>
{{
$t
(
'ground.dzqrhan'
)
}}
</div>
<span
v-if=
'childItem.ConfirmFileList.length>0'
@
click=
"downLoadFile(childItem.ConfirmFileList)"
style=
"color:blue;text-decoration:underline;font-size:12px;cursor:pointer;"
>
{{
$t
(
'salesModule.QRHXZ'
)
}}
</span>
...
...
@@ -2188,10 +2234,13 @@
<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=
"toTrip(childItem)"
>
{{
$t
(
'Operation.Op_teamNotice'
)
}}
(
{{
SetNoticeMsg
.
OutNotice
==
1
?
'OK'
:
'暂定'
}}
)
</div>
<div
v-if=
"isEditOrderCreate==1||userId==1"
@
click=
"getSalerInfo(childItem)"
>
{{
$t
(
'salesModule.UpdateYWY'
)
}}
</div>
<div
@
click=
"toTrip(childItem)"
>
{{
$t
(
'Operation.Op_teamNotice'
)
}}
(
{{
SetNoticeMsg
.
OutNotice
==
1
?
'OK'
:
'暂定'
}}
)
</div>
<div
v-if=
"isEditOrderCreate==1||userId==1"
@
click=
"getSalerInfo(childItem)"
>
{{
$t
(
'salesModule.UpdateYWY'
)
}}
</div>
<div
@
click=
"transfer(childItem)"
>
{{
$t
(
'salesModule.OrderGroup'
)
}}
</div>
<div
@
click=
"OrderLoading=true,OrderLossInfo(childItem)"
style=
"display:none;"
>
{{
$t
(
'ground.ddshousun'
)
}}
</div>
<div
@
click=
"OrderLoading=true,OrderLossInfo(childItem)"
style=
"display:none;"
>
{{
$t
(
'ground.ddshousun'
)
}}
</div>
<div
@
click=
'OPRemark(childItem),zhuanLoading = true,OPRemarkMsg.OrderId = childItem.OrderId,OPRemarkMsg.OP_Remarks=childItem.OP_Remarks'
>
{{
$t
(
'Operation.Op_remark'
)
}}
</div>
...
...
@@ -2200,8 +2249,7 @@
{{
$t
(
'ground.xgtcheng'
)
}}
</div>
<div
v-if=
'(childItem.isOwn==1 || userId==1||userId==5 || isUpdateOrder) && childItem.orderState==2'
<div
v-if=
'(childItem.isOwn==1 || userId==1||userId==5) && childItem.orderState==2'
@
click=
'Discount(childItem.tcid),SOMsg.OrderId = childItem.orderId,SOMsg.OrderUnitPrice = childItem.unit_Price '
>
{{
$t
(
'pub.ApplyYH'
)
}}
</div>
...
...
@@ -2209,17 +2257,23 @@
<div
v-if=
"OrderDataList.IsUpdateOrderCommission"
@
click=
'EwMsg.OrderId = childItem.OrderId, EwMsg.ExtraRewardMoney = childItem.ExtraRewardMoney,EwMsg.ExtraDeductMoney=childItem.ExtraDeductMoney, OrderMoneyDialog = true'
>
{{
$t
(
'ground.szewaijine'
)
}}
</div>
<div
@
click=
"SetShouSunClick(childItem.OrderId, childItem.GuestNum)"
>
{{
$t
(
'ground.shezhissje'
)
}}
</div>
<div
v-if=
"childItem.IsChargeLossOrders==1"
@
click=
"setChargeLoss(childItem)"
>
{{
$t
(
'salesModule.LossSheet'
)
}}
</div>
<div
@
click=
"SetShouSunClick(childItem.OrderId, childItem.GuestNum)"
>
{{
$t
(
'ground.shezhissje'
)
}}
</div>
<div
v-if=
"childItem.IsChargeLossOrders==1"
@
click=
"setChargeLoss(childItem)"
>
{{
$t
(
'salesModule.LossSheet'
)
}}
</div>
<div
@
click=
"lianyunFY(childItem)"
>
{{
$t
(
'ground.lyfyong'
)
}}
</div>
<div
@
click=
"ZhuiJiaTuanKuan(childItem.OrderId)"
v-if=
"RBBranchId == 0"
>
{{
$t
(
'ground.zjiatk'
)
}}
</div>
<div
@
click=
"importNameOrder(childItem.OrderId)"
v-if=
"OrderDataList.OtherOrderList.length == 1 && subItem.List.length == 1"
>
{{
$t
(
'ground.daorulkmd'
)
}}
</div>
<div
@
click=
"ZhuiJiaTuanKuan(childItem.OrderId)"
v-if=
"RBBranchId == 0"
>
{{
$t
(
'ground.zjiatk'
)
}}
</div>
<div
@
click=
"importNameOrder(childItem.OrderId)"
v-if=
"OrderDataList.OtherOrderList.length == 1 && subItem.List.length == 1"
>
{{
$t
(
'ground.daorulkmd'
)
}}
</div>
<div
v-if=
"childItem.OrderState=='1'||childItem.OrderState=='2'||childItem.OrderState=='3'"
@
click=
'deleteItem(childItem)'
>
{{
$t
(
'system.table_delete'
)
}}
</div>
<div
v-if=
"childItem.ScoreNum >= 0"
@
click=
'goInvetig("investigationList", childItem.tcid, childItem.OrderId)'
>
{{
$t
(
'salesModule.LookTourse'
)
}}
</div>
@
click=
'goInvetig("investigationList", childItem.tcid, childItem.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;'
...
...
@@ -2242,9 +2296,6 @@
<span
v-for=
"(subItem) in childItem.CancelGuestList"
>
{{
subItem
.
userName
}}
</span>
</span>
</p>
<!--
<span
class=
"RL-redType RL-remarkCon"
v-else
>
-->
<!--
<span>
暂无名单
</span>
-->
<!--
</span>
-->
<span
style=
"display: block"
>
{{
$t
(
'salesModule.RoomInfo'
)
}}
<span
v-if=
"childItem.OneSex>0"
style=
"color: #e95252"
>
(
{{
childItem
.
OneSex
==
1
?
'单男'
:
'单女'
}}
)
</span>
:
{{
childItem
.
OrderGuestHouseStr
}}
...
...
@@ -2275,12 +2326,10 @@
style=
"text-decoration:underline;color:blue;cursor:pointer"
v-for=
"(id,i) in childItem.TipFrId"
:key=
"i"
>
{{
id
}}
</span>
</span>
<!--
<div
v-if=
"childItem.ContractNum.length==0"
>
<span
class=
"GO_Contract"
@
click=
"goContract(childItem,
{})">领取合同
</span>
</div>
-->
<div
v-if=
"childItem.ContractNum&&childItem.ContractNum.length>0"
>
<span
v-for=
"sItem in childItem.ContractNum"
class=
"GO_Contract"
@
click=
"goContract(childItem,sItem)"
>
{{
sItem
.
Client_Name
+
''
+
sItem
.
ContractNum
}}
<span
v-for=
"sItem in childItem.ContractNum"
class=
"GO_Contract"
@
click=
"goContract(childItem,sItem)"
>
{{
sItem
.
Client_Name
+
''
+
sItem
.
ContractNum
}}
</span>
</div>
</div>
...
...
@@ -2297,10 +2346,12 @@
<span
class=
"RL-remarkTitle"
>
{{
$t
(
'pub.pubRemark'
)
}}
:
</span>
<p
class=
"RL-redType RL-remarkCon"
>
<span
v-if=
"childItem.TsIdList&&childItem.TsIdList.length>0"
>
{{
$t
(
'salesModule.ComplaintNum'
)
}}
:
<a
clas=
"underline"
style=
"text-decoration:underline;"
v-for=
"ts in childItem.TsIdList"
href=
"javascript:void(0);"
<a
clas=
"underline"
style=
"text-decoration:underline;"
v-for=
"ts in childItem.TsIdList"
href=
"javascript:void(0);"
@
click=
"goUrlTS('ComplaintsDetail',ts,childItem.OrderId,'投诉详情')"
>
{{
ts
}}
</a>
;
</span>
<span
v-if=
'childItem.ClientSource==1&&childItem.BrandName!=""'
>
{{
childItem
.
BrandName
}}{{
$t
(
'fnc.dingdan'
)
}}
<span
v-if=
'childItem.ClientSource==1&&childItem.BrandName!=""'
>
{{
childItem
.
BrandName
}}{{
$t
(
'fnc.dingdan'
)
}}
{{
childItem
.
PlatformOrder
}}
;
</span>
{{
childItem
.
Remarks
}}
</p>
...
...
@@ -2315,15 +2366,17 @@
</div>
<template
v-if=
"isShow==true"
>
<div
style=
"float:right;"
v-if=
"childItem.IsCanClear==0"
>
<input
type=
"button"
:value=
"$t('ground.qrendindan')"
class=
"rgsureBtn"
@
click=
"clearSeat(childItem,1)"
style=
"display:block;"
/>
<div
class=
"rgComTips"
>
{{
$t
(
'ground.gaidindan'
)
}}
<span
style=
"color:red;"
>
{{
$t
(
'ground.weiqueren'
)
}}
</span>
{{
$t
(
'ground.hui'
)
}}
</div>
<input
type=
"button"
:value=
"$t('ground.qrendindan')"
class=
"rgsureBtn"
@
click=
"clearSeat(childItem,1)"
style=
"display:block;"
/>
<div
class=
"rgComTips"
>
{{
$t
(
'ground.gaidindan'
)
}}
<span
style=
"color:red;"
>
{{
$t
(
'ground.weiqueren'
)
}}
</span>
{{
$t
(
'ground.hui'
)
}}
</div>
<div
class=
"rgComTips"
>
{{
$t
(
'ground.beizidongqinwei'
)
}}
</div>
</div>
<div
style=
"float:right;"
v-else
>
<input
type=
"button"
:value=
"$t('sm.exitsure')"
class=
"normalBtn"
@
click=
"clearSeat(childItem,2)"
style=
"display:block;padding:0 15px;height:25px;"
/>
<div
class=
"rgComTips"
>
{{
$t
(
'ground.gaidindan'
)
}}
<span
style=
"color:green"
>
{{
$t
(
'hotel.hotel_haveBeenConfirmed'
)
}}
</span>
{{
$t
(
'ground.bu'
)
}}
</div>
<div
class=
"rgComTips"
>
{{
$t
(
'ground.gaidindan'
)
}}
<span
style=
"color:green"
>
{{
$t
(
'hotel.hotel_haveBeenConfirmed'
)
}}
</span>
{{
$t
(
'ground.bu'
)
}}
</div>
<div
class=
"rgComTips"
>
{{
$t
(
'ground.huibeiqinwei'
)
}}
</div>
</div>
</
template
>
...
...
@@ -2353,7 +2406,8 @@
<span
v-else-if=
"item2.ColorState===4"
class=
"groupTourOrder_tickets_black"
>
《{{item2.FrID}}》
</span>
</span>
<span
v-if=
"childItem.RefundFinanceList.length===0"
style=
"cursor: default;"
>
{{$t('system.content_noData')}}
</span>
<span
v-if=
"childItem.RefundFinanceList.length===0"
style=
"cursor: default;"
>
{{$t('system.content_noData')}}
</span>
</div>
<div>
<span>
{{$t('salesModule.Invoice')}}:
</span>
...
...
@@ -2366,9 +2420,10 @@
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>
{{index2 !== childItem.InvoiceApplyList.length -1 ? '、' : ''}}
{{index2 !== childItem.InvoiceApplyList.length -1 ? '、' : ''}}
</span>
<span
v-if=
"childItem.InvoiceApplyList.length===0"
style=
"cursor: default;"
>
{{$t('system.content_noData')}}
</span>
<span
v-if=
"childItem.InvoiceApplyList.length===0"
style=
"cursor: default;"
>
{{$t('system.content_noData')}}
</span>
</div>
</td>
</tr>
...
...
@@ -2409,7 +2464,8 @@
<tr
v-if=
"OrderDataList.cancelList!=null && OrderDataList.cancelList.length>0"
>
<td
colspan=
"16"
>
<span
class=
"RL-redType"
@
click=
"isShowCancelOrder=!isShowCancelOrder"
style=
"cursor:pointer"
title=
"点击查看"
>
{{$t('sm.exitOrder')}}(
<span
style=
"color:blue;"
>
{{!isShowCancelOrder?"展开":"收起"}}
</span>
)
</span>
title=
"点击查看"
>
{{$t('sm.exitOrder')}}(
<span
style=
"color:blue;"
>
{{!isShowCancelOrder?"展开":"收起"}}
</span>
)
</span>
</td>
</tr>
<tbody
v-if=
"isShowCancelOrder"
v-for=
"(item,index) in OrderDataList.cancelList"
:key=
"index+1000"
>
...
...
@@ -2433,7 +2489,6 @@
<div
class=
"RL_CreatInfo"
>
{{item.CreateBy}}
<span
v-if=
"item.LeaveStr!=''"
style=
"color:red"
>
({{item.LeaveStr}})
</span></div>
<div
class=
"RL_CreatInfo"
>
{{$t('ground.glxiaoshou')}}:{{item.CommissionSPeopleName}}
</div>
<!-- <p>发团:{{item.StartDate}}</p> -->
<p>
{{$t('restaurant.res_oderTime')}}:{{item.CreateDate}}
</p>
</td>
<td>
...
...
@@ -2441,38 +2496,10 @@
:title=
"item.ContactName"
>
{{item.ContactName}}
</p>
<p
v-if=
"item.IsOwn==1||userId==1||userId==5"
class=
"fz12"
>
{{item.ContactMobile}}
</p>
<p
v-if=
"item.IsOwn==2&&userId!=1&&userId!=5"
>
*****
</p>
<p
v-if=
"item.IndustryCategory!==''"
style=
"color:green"
>
{{$t('salesModule.HYLB')}}:{{item.IndustryCategory}}
</p>
<p
v-if=
"item.IndustryCategory!==''"
style=
"color:green"
>
{{$t('salesModule.HYLB')}}:{{item.IndustryCategory}}
</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>
</p>
<table border="0" cellspacing="1" cellpadding="1">
<tr>
<th>姓名</th>
<th>护照</th>
<th>性别</th>
<th>年龄</th>
<th width="110">联系电话</th>
</tr>
<tr v-if='item.GuestList.length>0' v-for="(item2,index2) in item.GuestList" :key="index2">
<td>{{item2.userName}}</td>
<td>{{item2.passportNo}}</td>
<td>{{item2.sexStr}}</td>
<td>{{item2.age}}</td>
<td>{{item2.mobilePhone}}</td>
</tr>
<tr v-if='item.GuestList.length==0'>
<td colspan="5" align="center">{{$t('system.content_noData')}}</td>
</tr>
</table>
</div> -->
<span
v-if=
'item.GuestNumStatus==1'
style=
"color:#1AA86B;"
class=
"personNo"
slot=
"reference"
>
{{item.GuestNum}}/{{item.YSeatNum>0? item.YSeatNum+'Y ':''}}{{item.ESeatNum>0? item.ESeatNum+'E ':''}}{{item.FSeatNum>0? item.FSeatNum+'F ':''}}
</span>
<span
v-if=
'item.GuestNumStatus==2'
style=
"color:#E95252;"
class=
"personNo"
...
...
@@ -2483,7 +2510,6 @@
<span
v-if=
"item.RefuseVisaNum>0"
style=
"color:red"
>
({{$t('salesModule.RefuseQ')}} {{item.RefuseVisaNum}}{{$t('sm.person')}})
</span>
<!-- </el-popover> -->
</td>
<td>
{{item.TC_Price}}
</td>
<td>
{{item.Unit_Price}}
</td>
...
...
@@ -2513,8 +2539,8 @@
</div>
<span
v-if=
'item.DueInMoney==0'
style=
"cursor: pointer;"
@
click=
"getOrderDetail(item)"
slot=
"reference"
>
{{item.Income}}
</span>
<span
v-if=
'item.DueInMoney!=0'
class=
"colorE95252"
style=
"cursor: pointer;"
@
click=
"getOrderDetail(item)"
slot=
"reference"
>
{{item.Income}}
</span>
<span
v-if=
'item.DueInMoney!=0'
class=
"colorE95252"
style=
"cursor: pointer;"
@
click=
"getOrderDetail(item)"
slot=
"reference"
>
{{item.Income}}
</span>
</el-popover>
</td>
<td
class=
"nowrap"
>
...
...
@@ -2564,8 +2590,12 @@
<span
class=
"RL-redType"
v-if=
"item.OrderCancelDate!=''"
>
{{item.OrderCancelDate}}
</span>
</td>
<td
class=
"RL-BTNlist"
rowspan=
"2"
>
<!--恢复订单-->
<el-button
type=
"primary"
v-if=
"userId==615"
style=
'background:#00C6FF; border-color:#00C6FF'
icon=
"iconfont icon-bianji-smal"
@
click=
'RecoverOrder(item)'
></el-button>
<el-button-group>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('pub.updateMsg')"
placement=
"top-start"
style=
"display:none;"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('pub.updateMsg')"
placement=
"top-start"
style=
"display:none;"
>
<el-button
type=
"primary"
style=
'background:#00C6FF; border-color:#00C6FF'
icon=
"iconfont icon-bianji-smal"
@
click=
'getDetail(item)'
></el-button>
</el-tooltip>
...
...
@@ -2588,13 +2618,17 @@
<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=
"$t('pub.more')"
placement=
"top-start"
style=
"float:left;display:none;"
>
<el-tooltip
effect=
"dark"
:content=
"$t('pub.more')"
placement=
"top-start"
style=
"float:left;display:none;"
>
<el-popover
width=
'100'
trigger=
"hover"
>
<div
class=
"groupTourOrder_more"
>
<div
@
click=
"toTrip(item)"
>
{{$t('Operation.Op_teamNotice')}}({{SetNoticeMsg.OutNotice==1?'OK':'暂定'}})
</div>
<div
v-if=
"isEditOrderCreate==1||userId==1"
@
click=
"getSalerInfo(item)"
>
{{$t('salesModule.UpdateYWY')}}
</div>
<div
@
click=
"toTrip(item)"
>
{{$t('Operation.Op_teamNotice')}}({{SetNoticeMsg.OutNotice==1?'OK':'暂定'}})
</div>
<div
v-if=
"isEditOrderCreate==1||userId==1"
@
click=
"getSalerInfo(item)"
>
{{$t('salesModule.UpdateYWY')}}
</div>
<div
@
click=
'zhuanLoading = true,OPRemarkMsg.OrderId = item.OrderId,OPRemarkMsg.OP_Remarks=item.OP_Remarks'
>
{{$t('Operation.Op_remark')}}
</div>
...
...
@@ -2606,10 +2640,10 @@
{{$t('ground.szewaijine')}}
</div>
<div
@
click=
"SetShouSunClick(item.OrderId, item.GuestNum)"
>
{{$t('ground.shezhissje')}}
</div>
<div
@
click=
"ZhuiJiaTuanKuan(item.OrderId)"
v-if=
"RBBranchId == 0"
>
{{$t('ground.zjiatk')}}
</div>
<div
@
click=
"importNameOrder(item.OrderId)"
>
{{$t('ground.daorulkmd')}}
</div>
<div
v-if=
"item.OrderState=='2'||item.OrderState=='3'"
@
click=
'deleteItem(item)'
>
{{$t('system.table_delete')}}
</div>
<div
v-if=
"item.OrderState=='2'||item.OrderState=='3'"
@
click=
'deleteItem(item)'
>
{{$t('system.table_delete')}}
</div>
</div>
<el-button
slot=
"reference"
type=
"primary"
style=
'background:#297BEF; border-color:#297BEF;border-top-left-radius: 0;border-bottom-left-radius: 0;'
...
...
@@ -2633,9 +2667,6 @@
</span>
</span>
</p>
<!-- <span class="RL-redType RL-remarkCon" v-else>-->
<!-- <span>暂无名单</span>-->
<!-- </span>-->
<span
v-if=
"item.TipMoney"
style=
"color:red"
>
({{$t('fnc.xiaofei')}}:{{item.TipMoney}})
</span>
</td>
</tr>
...
...
@@ -2699,8 +2730,10 @@
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<input
type=
"button"
class=
"normalBtn Rs_leaderSearch"
@
click=
"getLeaderList"
:value=
"$t('pub.searchBtn')"
/>
<input
type=
"button"
class=
"normalBtn Rs_leaderSearch"
@
click=
"showSetLeader=false"
:value=
"$t('pub.closeSel')"
/>
<input
type=
"button"
class=
"normalBtn Rs_leaderSearch"
@
click=
"getLeaderList"
:value=
"$t('pub.searchBtn')"
/>
<input
type=
"button"
class=
"normalBtn Rs_leaderSearch"
@
click=
"showSetLeader=false"
:value=
"$t('pub.closeSel')"
/>
</el-col>
</el-form>
</div>
...
...
@@ -2762,7 +2795,8 @@
</table>
</div>
<div>
<input
type=
"button"
class=
"normalBtn"
:class=
"{'disClick':!isSubmit}"
@
click=
"setTheLeader"
:value=
"$t('pub.sureBtn')"
>
<input
type=
"button"
class=
"normalBtn"
:class=
"{'disClick':!isSubmit}"
@
click=
"setTheLeader"
:value=
"$t('pub.sureBtn')"
>
<span
v-if=
"setMsg.TipMessage!=''"
style=
"color:red; cursor:pointer;"
@
click=
"goUrlTravelControl('团控列表','TravelControlList',setMsg.CTTCID, setMsg.CTTCNUM)"
>
{{setMsg.TipMessage}}
</span>
</div>
...
...
@@ -2858,7 +2892,8 @@
<button
class=
"hollowFixedBtn"
@
click=
"FyongLoading=false"
>
{{$t('pub.cancelBtn')}}
</button>
</div>
</el-dialog>
<el-dialog
custom-class=
'w450'
:title=
"$t('ground.xgopbz')"
:visible
.
sync=
"zhuanLoading"
center
:before-close=
"initOPRemarkMsg"
>
<el-dialog
custom-class=
'w450'
:title=
"$t('ground.xgopbz')"
:visible
.
sync=
"zhuanLoading"
center
:before-close=
"initOPRemarkMsg"
>
<!--zhaunMsg.TCNUM-->
<el-form
label-width=
"80px"
>
<el-form-item
:label=
"$t('Operation.Op_remark')"
class=
"w400"
>
...
...
@@ -2870,11 +2905,13 @@
<button
class=
"hollowFixedBtn"
@
click=
"initOPRemarkMsg"
>
{{$t('pub.cancelBtn')}}
</button>
</div>
</el-dialog>
<el-dialog
custom-class=
'w450'
:title=
"$t('Operation.Op_tripDownLoad')"
:visible
.
sync=
"travelControlTripLayerShow"
center
>
<el-dialog
custom-class=
'w450'
:title=
"$t('Operation.Op_tripDownLoad')"
:visible
.
sync=
"travelControlTripLayerShow"
center
>
<tripDownLoadCommon
ref=
"tripDownLoadCommon"
:tripObj=
"tripObj"
@
headCallBack=
"hideTripDown"
:downType=
"2"
>
</tripDownLoadCommon>
</el-dialog>
<el-dialog
custom-class=
'w350'
:title=
"$t('ground.xgtcheng')"
:visible
.
sync=
"TiChengLoading"
center
:before-close=
"initTCMsg"
>
<el-dialog
custom-class=
'w350'
:title=
"$t('ground.xgtcheng')"
:visible
.
sync=
"TiChengLoading"
center
:before-close=
"initTCMsg"
>
<!--zhaunMsg.TCNUM-->
<el-form
label-width=
"110px"
>
<!-- <el-form-item label="扣除提成比例:" class="w280">
...
...
@@ -2896,13 +2933,13 @@
<el-dialog
custom-class=
'w350'
:title=
"$t('ground.xgddanewjine')"
:visible
.
sync=
"OrderMoneyDialog"
center
>
<el-form
label-width=
"110px"
>
<el-form-item
:label=
"$t('salesModule.EWJLJE')"
class=
"w280"
>
<el-input
:placeholder=
"$t('pub.pleaseImport')"
type=
"text"
@
keyup
.
native=
"checkPrice(EwMsg,'ExtraRewardMoney')"
v-model=
"EwMsg.ExtraRewardMoney"
>
<el-input
:placeholder=
"$t('pub.pleaseImport')"
type=
"text"
@
keyup
.
native=
"checkPrice(EwMsg,'ExtraRewardMoney')"
v-model=
"EwMsg.ExtraRewardMoney"
>
</el-input>
</el-form-item>
<el-form-item
:label=
"$t('salesModule.EWKCJE')"
class=
"w280"
>
<el-input
:placeholder=
"$t('pub.pleaseImport')"
type=
"number"
@
keyup
.
native=
"checkPrice(EwMsg,'ExtraDeductMoney')"
v-model=
"EwMsg.ExtraDeductMoney"
>
<el-input
:placeholder=
"$t('pub.pleaseImport')"
type=
"number"
@
keyup
.
native=
"checkPrice(EwMsg,'ExtraDeductMoney')"
v-model=
"EwMsg.ExtraDeductMoney"
>
</el-input>
</el-form-item>
</el-form>
...
...
@@ -3009,7 +3046,8 @@
<!-- <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;"
>
{{$t('salesModule.AdultPeople')}}
</em>
<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>
...
...
@@ -3026,8 +3064,8 @@
<el-dialog
custom-class=
'w450'
:title=
"$t('ground.zjiatk')"
:visible
.
sync=
"zhuijiaShow"
center
>
<el-form
label-width=
"110px"
>
<el-form-item
:label=
"$t('ground.zjtkje')"
class=
""
>
<el-input
:placeholder=
"$t('pub.pleaseImport')"
type=
"text"
@
keyup
.
native=
"checkPrice(zhuijiaMsg,'ChangePrice', true)"
v-model=
"zhuijiaMsg.ChangePrice"
>
<el-input
:placeholder=
"$t('pub.pleaseImport')"
type=
"text"
@
keyup
.
native=
"checkPrice(zhuijiaMsg,'ChangePrice', true)"
v-model=
"zhuijiaMsg.ChangePrice"
>
</el-input>
</el-form-item>
<el-form-item
:label=
"$t('pub.pubRemark')"
class=
""
>
...
...
@@ -3059,7 +3097,7 @@
data
()
{
return
{
//修改订单业务员応
isEditOrderCreate
:
0
,
isEditOrderCreate
:
0
,
importFileUrl2
:
''
,
importNameFile
:
false
,
HightUnitPrice
:
"0"
,
...
...
@@ -3158,7 +3196,7 @@
Unit_PriceList
:
[],
//成交单价下拉数据
LessMoney
:
0
,
addMsg
:
{
IsOPUpdate
:
1
,
//2019-09-23 Add by:W
IsOPUpdate
:
1
,
//2019-09-23 Add by:W
GroupTypeNeedHouse
:
'0'
,
OrderId
:
"0"
,
TCID
:
"0"
,
...
...
@@ -3479,7 +3517,7 @@
commonShouSun
:
commonShouSun
},
methods
:
{
setChargeLoss
(
obj
){
setChargeLoss
(
obj
)
{
this
.
$confirm
(
"确定恢复收损单"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
...
...
@@ -3514,7 +3552,7 @@
this
.
importNameFile
=
false
;
this
.
importData
=
res
.
data
;
this
.
getList
()
}
else
{
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
},
...
...
@@ -3528,14 +3566,15 @@
return
isJPG
&&
isLt2M
;
},
// 导入名单
importNameOrder
(
id
){
importNameOrder
(
id
)
{
let
uerInfo
=
this
.
getLocalStorage
();
this
.
importFileUrl2
=
this
.
domainManager
().
UploadFileUrl
+
"?cmd=dmc_post_LocalFileUpload&fileType=1&fileLimit=1&RB_Group_id=2&Type=6&OrderId="
+
id
+
"&EmployeeId="
+
uerInfo
.
EmployeeId
;
"?cmd=dmc_post_LocalFileUpload&fileType=1&fileLimit=1&RB_Group_id=2&Type=6&OrderId="
+
id
+
"&EmployeeId="
+
uerInfo
.
EmployeeId
;
this
.
importNameFile
=
true
;
},
getDownList
()
{
getDownList
()
{
let
msg
=
{};
this
.
apipost
(
"Guest_Post_OutToExcel"
,
...
...
@@ -3736,7 +3775,7 @@
this
.
addObj
=
res
.
data
.
data
.
modelPrice
;
let
x
=
res
.
data
.
data
.
model
;
this
.
addMsg
=
x
;
this
.
addMsg
.
IsOPUpdate
=
1
;
this
.
addMsg
.
IsOPUpdate
=
1
;
this
.
addObj
.
OrderId
=
x
.
OrderId
;
this
.
addObj
.
OpSetLossMoney
=
x
.
OpSetLossMoney
;
this
.
addMsg
.
ScenicRefundArr
=
res
.
data
.
data
.
ScenicRefundArr
;
...
...
@@ -5219,7 +5258,7 @@
this
.
apipost
(
"LeaderSchedule_post_SetPriceLeader"
,
this
.
setMsg
,
res
=>
{
this
.
isSubmit
=
true
;
this
.
isSubmit
=
true
;
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
Success
(
res
.
data
.
message
);
this
.
getList
();
...
...
@@ -5384,7 +5423,7 @@
},
//跳转至领取合同
goContract
(
item
,
sItem
)
{
goContract
(
item
,
sItem
)
{
// if (item.ContractNum) {
// let routeData = this.$router.resolve({
// name: 'TravelContractDetail',
...
...
@@ -5396,16 +5435,16 @@
// })
// window.open(routeData.href, '_blank')
// } else {
let
routeData
=
this
.
$router
.
resolve
({
name
:
'TravelContractNew'
,
query
:
{
TCID
:
item
.
TCID
,
guestId
:
sItem
.
GuestId
,
orderID
:
item
.
OrderId
,
blank
:
'y'
}
})
window
.
open
(
routeData
.
href
,
'_blank'
)
let
routeData
=
this
.
$router
.
resolve
({
name
:
'TravelContractNew'
,
query
:
{
TCID
:
item
.
TCID
,
guestId
:
sItem
.
GuestId
,
orderID
:
item
.
OrderId
,
blank
:
'y'
}
})
window
.
open
(
routeData
.
href
,
'_blank'
)
// }
},
Discount
(
TCID
)
{
...
...
@@ -5617,10 +5656,28 @@
GetEditOrderCreateByAuth
()
{
this
.
apipost
(
'sellorder_get_GetEditOrderCreateByAuth'
,
{},
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
isEditOrderCreate
=
res
.
data
.
data
;
this
.
isEditOrderCreate
=
res
.
data
.
data
;
}
},
err
=>
{})
},
//恢复订单
RecoverOrder
(
item
)
{
var
_this
=
this
;
this
.
Confirm
(
"确认要此恢复订单吗?"
,
function
()
{
_this
.
apipost
(
'sellorder_post_RecoverOrderService'
,
{
OrderId
:
item
.
OrderId
},
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
_this
.
Success
(
res
.
data
.
message
);
_this
.
getList
();
}
else
{
_this
.
Error
(
res
.
data
.
message
);
}
},
err
=>
{})
})
},
},
mounted
()
{
this
.
GetEditOrderCreateByAuth
();
...
...
@@ -5655,7 +5712,7 @@
//获取所属公司
this
.
getBranchList
();
this
.
canEditUnitPrice
();
this
.
getDownList
();
this
.
getDownList
();
}
}
...
...
src/components/leaderPay2.vue
View file @
0f836e78
...
...
@@ -571,7 +571,7 @@
<td
v-if=
"subIndex==0 && childIndex == 0"
:rowspan=
"item.row"
>
{{
subItem
.
HotelName
}}
</td>
<td
v-if=
"subIndex==0 && childIndex == 0"
:rowspan=
"item.row"
>
<td
v-if=
"subIndex==0 && childIndex == 0"
:rowspan=
"item.row"
>
{{
subItem
.
NewHotelName
}}
</td>
<td>
...
...
@@ -974,6 +974,8 @@
<input
type=
"button"
class=
"leader2Btn"
@
click=
"AuditOrder(1)"
value=
"审核不通过"
v-show=
"dataList.LeaderApply.Status==1"
>
<input
type=
"button"
class=
"leader2Btn"
value=
"打印"
@
click=
"printTable()"
>
<input
v-if=
"UserId==615 && dataList.LeaderApply.Status==2"
type=
"button"
class=
"leader2Btn"
value=
"取消审核"
@
click=
"CancelLeaderApply()"
>
</div>
</div>
<a
:href=
"blankUrl"
id=
"blankLink"
target=
"_blank"
style=
"display:none"
>
1
</a>
...
...
@@ -1024,6 +1026,7 @@
export
default
{
data
()
{
return
{
UserId
:
0
,
LineId
:
0
,
planPriceList
:
[],
zhuijiaList
:
[],
...
...
@@ -1094,9 +1097,7 @@
if
(
subItem
.
DiningID
==
DiningID
&&
subItem
.
UseDinnerType
==
UseDinnerType
&&
subItem
.
UseTimeStr
==
UseTimeStr
)
{
totalPrice
+=
0
}
else
{
}
else
{
totalPrice
+=
subItem
.
TradingTotalPrice
}
DiningID
=
subItem
.
DiningID
;
...
...
@@ -1398,7 +1399,7 @@
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
)
}
},
null
)
},
goZhiDan
:
function
(
obj
)
{
...
...
@@ -1656,11 +1657,10 @@
let
list
=
[]
for
(
var
j
=
0
;
j
<
Diningdest
.
length
;
j
++
)
{
var
dj
=
Diningdest
[
j
];
if
(
dj
.
id
==
(
ai
.
NewDiningID
+
ai
.
UseTimeStr
+
ai
.
UseDinnerTypeStr
))
{
if
(
dj
.
id
==
(
ai
.
NewDiningID
+
ai
.
UseTimeStr
+
ai
.
UseDinnerTypeStr
))
{
dj
.
data
.
push
(
ai
);
break
;
}
else
{
}
else
{
list
.
push
(
ai
)
}
}
...
...
@@ -1668,7 +1668,7 @@
Diningdest
.
push
({
UseTimeStr
:
ai
.
UseTimeStr
,
DiningID
:
ai
.
NewDiningID
,
id
:
ai
.
NewDiningID
+
ai
.
UseTimeStr
+
ai
.
UseDinnerTypeStr
,
id
:
ai
.
NewDiningID
+
ai
.
UseTimeStr
+
ai
.
UseDinnerTypeStr
,
data
:
[
ai
]
});
}
...
...
@@ -1842,12 +1842,33 @@
this
.
$message
.
error
(
res
.
data
.
message
);
}
},
err
=>
{})
},
//取消审核
CancelLeaderApply
()
{
var
that
=
this
;
this
.
Confirm
(
"是否要取消审核?"
,
function
()
{
var
msg
=
{
TCIDs
:
that
.
msg
.
TCIDs
};
that
.
apipost
(
"miniProgram_price_CancelLeaderApplyService"
,
msg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
that
.
Success
(
'取消审核成功!'
);
that
.
getList
();
}
else
{
that
.
Error
(
res
.
data
.
data
);
}
},
null
);
});
}
},
created
()
{},
mounted
()
{
this
.
isUpdate
=
this
.
$route
.
query
.
isUpdate
;
this
.
msg
.
TCIDs
=
this
.
$route
.
query
.
id
;
let
userInfo
=
this
.
getLocalStorage
();
this
.
UserId
=
userInfo
.
EmployeeId
;
this
.
getzongJE
();
this
.
getNav
();
this
.
getList
();
...
...
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