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
517ff0b3
Commit
517ff0b3
authored
Apr 03, 2023
by
黄奎
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增领取合同
parent
04338c5b
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
332 additions
and
495 deletions
+332
-495
groupTourOrderOne.vue
src/components/SalesModule/groupTourOrderOne.vue
+332
-495
No files found.
src/components/SalesModule/groupTourOrderOne.vue
View file @
517ff0b3
...
...
@@ -734,6 +734,7 @@
margin
:
5px
;
text-align
:
center
;
}
.passengerSaleList_table
{
width
:
100%
;
color
:
#333
;
...
...
@@ -753,7 +754,7 @@
border-top
:
1px
solid
#cccccc
;
border-left
:
1px
solid
#cccccc
;
}
.passengerSaleList_table
tr
td
{
padding
:
10px
10px
25px
10px
!important
;
...
...
@@ -786,7 +787,8 @@
</el-select>
</el-form-item>
<el-form-item
:label=
"$t('fnc.ctleixing')"
prop=
"GroupType"
>
<el-select
v-model=
'addMsg.GroupType'
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"gettypechange(addMsg.GroupType)"
>
<el-select
v-model=
'addMsg.GroupType'
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"gettypechange(addMsg.GroupType)"
>
<el-option
v-for=
"item in ctlxList"
:label=
'item.Name'
:value=
'item.Id'
:key=
'item.Id'
v-if=
"item.Id!=5"
>
</el-option>
...
...
@@ -794,17 +796,18 @@
</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"
v-show=
"addMsg.CustomerType==1||addMsg.CustomerType==2||addMsg.CustomerType==''"
>
<el-select
v-model=
'addMsg.CustomerId'
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
'getSspt'
v-if=
"addMsg.OrderForm !== 4"
:disabled=
"true"
>
v-if=
"addMsg.OrderForm !== 4"
:disabled=
"true"
>
<el-option
v-for=
"item in khmdList"
:label=
'item.customerName'
:value=
'item.customerId'
:key=
'item.customerId'
>
</el-option>
...
...
@@ -813,79 +816,45 @@
</el-form-item>
</el-col>
<!--
<el-col
:span=
"4"
>
<el-form-item
label=
"出发城市"
prop=
"DepartureCityId"
>
<el-select
v-model=
'addMsg.DepartureCityId'
:disabled=
"IsUnion===1"
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"addMsg.IsIntermodal=2"
>
<el-option
v-for=
"item in startCityList"
:label=
'item.Name'
:value=
'item.ID'
:key=
'item.ID'
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"是否联运"
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>
<el-form-item
label=
"联运时间"
prop=
"GoCityTime"
v-show=
'addMsg.IsIntermodal==1&&addMsg.DepartureCityId!=SetOutCityId'
>
<el-date-picker
:picker-options=
"pickerOptions0"
v-model=
'addMsg.GoCityTime'
value-format=
"yyyy-MM-dd"
type=
"date"
@
change=
'getUnionTravelPrice(addObj,1)'
></el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"返回城市"
prop=
"ReturnArriveCityId"
>
<el-select
v-model=
'addMsg.ReturnArriveCityId'
:disabled=
"IsUnion===1"
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"addMsg.IsReturnIntermodal=2"
>
<el-option
v-for=
"item in startCityList"
:label=
'item.Name'
:value=
'item.ID'
:key=
'item.ID'
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"是否联运"
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>
<el-form-item
label=
"联运时间"
prop=
"IsReturnIntermodal"
v-show=
'addMsg.IsReturnIntermodal==1&&addMsg.ReturnArriveCityId!=reOutCityId'
>
<el-date-picker
:picker-options=
"pickerOptions1"
v-model=
'addMsg.BackCityTime'
value-format=
"yyyy-MM-dd"
type=
"date"
@
change=
'getUnionTravelPrice(addObj,2)'
></el-date-picker>
</el-form-item>
</el-col>
-->
<el-col
:span=
"4"
>
<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=
"$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>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:label=
"$t('fnc.cjdanjia')"
prop=
"Unit_Price"
v-if=
"HightUnitPrice === '2'"
>
<el-select
v-model=
'addMsg.Unit_Price'
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"getTotalPrice()"
>
<el-select
v-model=
'addMsg.Unit_Price'
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"getTotalPrice()"
>
<el-option
v-for=
"(item,index) in Unit_PriceList"
:label=
'item.LessMoney'
:value=
'item.ID'
:key=
'index'
>
</el-option>
</el-select>
<!--
<el-input
v-model=
'addMsg.Unit_Price'
:disabled=
"true"
@
keyup
.
native=
"checkPrice(addMsg,'Unit_Price');getTotalPrice()"
></el-input>
-->
</el-form-item>
<el-form-item
:label=
"$t('fnc.cjdanjia')"
prop=
"Unit_Price"
v-else
>
<el-input
v-model=
'addMsg.Unit_Price'
@
change=
"getTotalPrice(3)"
></el-input>
</el-form-item>
<div
style=
"display: flex;flex-direction: row;align-items: center;"
>
<el-form-item
:label=
"$t('salesModule.UpTeamPrice')"
v-show=
"addMsg.GroupType!='4'"
>
<el-switch
v-model=
"HightUnitPrice"
active-value=
"1"
inactive-value=
"2"
></el-switch>
</el-form-item>
<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>
</el-form-item>
</div>
<!--
<el-form-item>
<p
style=
"line-height: 18px; color: #E95252;"
>
注:如果超出本团的最低让价,差价将由你来承担
</p>
</el-form-item>
-->
<el-form-item
:label=
"$t('salesModule.UpTeamPrice')"
v-show=
"addMsg.GroupType!='4'"
>
<el-switch
v-model=
"HightUnitPrice"
active-value=
"1"
inactive-value=
"2"
></el-switch>
</el-form-item>
<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>
</el-form-item>
</div>
</el-col>
</el-row>
<div
style=
"width: 100%; border-top:1px dashed #ccc;margin-bottom:25px;"
></div>
...
...
@@ -893,88 +862,30 @@
<el-col
:span=
"4"
>
<el-form-item
:label=
"$t('salesModule.AdultNum')"
prop=
"ManNum"
v-show=
"addMsg.GroupType !== '4'"
>
<el-input
v-model=
'addMsg.ManNum'
@
keyup
.
native=
"checkInteger(addMsg,'ManNum')"
@
input=
'getNumber();getHouseNo();getTotalPrice()'
@
change=
"getNumGuest"
></el-input>
@
input=
'getNumber();getHouseNo();getTotalPrice()'
@
change=
"getNumGuest"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
:label=
"$t('salesModule.ChildNum')"
prop=
"ManNum"
v-show=
"addMsg.GroupType !== '4'"
>
<el-input
v-model=
'addMsg.ChirdNum'
@
keyup
.
native=
"checkInteger(addMsg,'ManNum')"
@
input=
'getNumber();getHouseNo();getTotalPrice()'
@
change=
"getNumGuest"
></el-input>
@
input=
'getNumber();getHouseNo();getTotalPrice()'
@
change=
"getNumGuest"
></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"
v-show=
"addMsg.GroupType !== '4'"
>
<el-input
v-model=
'addMsg.ChirdNoNeedBedNum'
@
keyup
.
native=
"checkInteger(addMsg,'ChirdNoNeedBedNum')"
@
input=
'getNumber();getHouseNo();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
v-if=
'IsChildrenTour==1'
>
<el-form-item
label=
"儿童占床"
prop=
"ChirdNeedBedNum"
v-show=
"addMsg.GroupType !== '4'"
>
<el-input
v-model=
'addMsg.ChirdNeedBedNum'
@
keyup
.
native=
"checkInteger(addMsg,'ChirdNeedBedNum')"
@
input=
'getNumber();getHouseNo();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
-->
<el-col
:span=
"4"
v-if=
'IsChildrenTour==1'
>
<el-form-item
:label=
"$t('salesModule.BabyNum')"
prop=
"BabyNum"
v-show=
"addMsg.GroupType !== '4'"
>
<el-input
v-model=
'addMsg.BabyNum'
@
keyup
.
native=
"checkInteger(addMsg,'BabyNum')"
@
input=
'getNumber();getTotalPrice()'
@
change=
"getNumGuest"
></el-input>
</el-form-item>
</el-col>
<!--
<el-col
:span=
"4"
>
<el-form-item
:label=
"$t('salesModule.OldPeopleNum')"
prop=
"OldPeopleNum"
v-show=
"addMsg.GroupType !== '4'"
>
<el-input
v-model=
'addMsg.OldPeopleNum'
@
keyup
.
native=
"checkInteger(addMsg,'OldPeopleNum')"
@
input=
'getNumber();getHouseNo();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
-->
<el-col
:span=
"4"
>
<el-form-item
:label=
"$t('salesModule.SaleNum')"
prop=
"SaleNum"
>
<el-input
v-model=
'addMsg.SafeNum'
@
keyup
.
native=
"checkInteger(addMsg,'SafeNum')"
@
input=
'getTotalPrice();yzSafeNum()'
></el-input>
</el-form-item>
</el-col>
<!--
<el-col
:span=
"4"
>
<el-form-item
label=
"单地接数量"
prop=
"AirticketNum"
v-show=
"addMsg.GroupType !== '1'"
>
<el-input
v-model=
'addMsg.AirticketNum'
@
keyup
.
native=
"checkInteger(addMsg,'AirticketNum')"
@
input=
'getNumber();getTotalPrice();getHouseNo()'
></el-input>
</el-form-item>
</el-col>
-->
<!--
<el-col
:span=
"4"
>
<el-form-item
label=
"单房数量"
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-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-input
v-model=
'addMsg.TripleRoomNum'
@
keyup
.
native=
"checkInteger(addMsg,'TripleRoomNum')"
@
input=
'yzBigBed1();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
-->
<!--
<el-col
:span=
"4"
>
<el-form-item
label=
"签证数量"
prop=
"VisaNum"
>
<el-input
v-model=
'addMsg.VisaNum'
@
keyup
.
native=
"checkInteger(addMsg,'VisaNum')"
@
input=
'getTotalPrice();yzVisaNum()'
></el-input>
</el-form-item>
</el-col>
-->
<!--
<el-col
:span=
"4"
>
<el-form-item
label=
"拒签人数"
prop=
"RefuseVisaNum"
>
<el-input
v-model=
'addMsg.RefuseVisaNum'
@
keyup
.
native=
"checkInteger(addMsg,'RefuseVisaNum')"
@
input=
'getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
-->
<!--
<el-col
:span=
"4"
>
<el-form-item
label=
"预计用房"
prop=
"PredictRoomNum"
>
<el-input
v-model=
'addMsg.PredictRoomNum'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
-->
<el-col
:span=
"4"
class=
"Ysze"
>
<el-form-item
:label=
"$t('fnc.yszonge')"
prop=
"PreferPrice"
>
<el-input
v-model=
'addMsg.PreferPrice'
:disabled=
"true"
></el-input>
...
...
@@ -1023,10 +934,7 @@
<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"
>
<el-button
type=
"primary"
style=
"padding:6px 15px"
@
click=
"submitYSZEForm"
>
确定
</el-button>
<el-button
type=
"danger"
style=
"padding:6px"
@
click=
"Ysze=false"
>
关闭
</el-button>
-->
<!--
</el-form-item>
-->
</el-form>
</div>
</el-col>
...
...
@@ -1051,43 +959,17 @@
<el-input
v-model=
'addMsg.CommissionShareMoney'
:disabled=
"true"
></el-input>
</el-form-item>
</el-col>
<!--
<el-col
:span=
"4"
>
<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'
>
</el-option>
</el-select>
</el-form-item>
</el-col>
-->
<el-col
:span=
"4"
>
<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-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>
</el-select>
</el-form-item>
</el-col>
<!--
<el-col
:span=
"4"
>
<el-form-item
label=
"经济舱"
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-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-input
v-model=
'addMsg.FSeatNum'
@
input=
"getNumber()"
></el-input>
</el-form-item>
</el-col>
-->
<!--
<el-col
:span=
"4"
>
<el-form-item
label=
"单地接数量"
prop=
"AirticketNum"
>
<el-input
v-model=
'addMsg.AirticketNum'
@
keyup
.
native=
"checkInteger(addMsg,'AirticketNum')"
@
input=
'getTotalPrice();getHouseNo()'
></el-input>
</el-form-item>
</el-col>
-->
<el-col
:span=
"4"
>
<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')"
>
...
...
@@ -1098,7 +980,8 @@
</el-col>
<el-col
:span=
"4"
>
<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-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>
</el-select>
...
...
@@ -1118,148 +1001,97 @@
</el-input>
</el-form-item>
</el-col>
<!--
<el-col
:span=
"4"
v-if=
"addMsg.TradeWay==1 && addMsg.PlatformOrder!='' && isAllowUpdate!==0"
>
<el-form-item
label=
"定金"
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!='' && isAllowUpdate!==0"
>
<el-form-item
label=
"费用类型"
prop=
"CostType"
>
<el-select
v-model=
"addMsg.CostType"
filterable
placeholder=
"请选择费用类型"
>
<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!='' && isAllowUpdate!==0"
>
<el-form-item
label=
"交易日期"
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"
style=
"margin-bottom: 20px;"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"房客信息"
prop=
""
>
<table
class=
"passengerSaleList_table"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
>
<thead>
<tr>
<th
width=
"20%"
style=
"min-width: 260px;"
>
姓名
</th>
<th
width=
"20%"
style=
"min-width: 220px;"
>
性别
</th>
<th
width=
"20%"
style=
"min-width: 220px;"
>
生日
</th>
<th
width=
"20%"
style=
"min-width: 220px;"
>
国籍
</th>
<th
width=
"20%"
style=
"min-width: 220px;"
>
护照号
</th>
<th
width=
"20%"
style=
"min-width: 220px;"
>
电话
</th>
<!--
<th
width=
"5%"
style=
"min-width: 80px;"
>
操作
</th>
-->
</tr>
</thead>
<tbody>
<template
v-if=
"addMsg.GuestList.length>0"
>
<tr
v-for=
"(item,index) in addMsg.GuestList"
:key=
"index"
>
<td
width=
"20%"
style=
"min-width: 260px;"
>
<div
style=
"display: flex;flex-direction: row;"
>
<el-form-item
style=
"width: 50%;"
:label=
"`姓 $
{index+1} `"
:prop="`GuestList.${index}.SurName`"
:rules="rules.SurName"
label-width="50px"
label-position="left">
<el-input
size=
"small"
v-model=
'item.SurName'
placeholder=
"请输入姓"
style=
"width: 100%;"
@
input=
"Transformation(item.SurName,'SurName',index)"
></el-input>
</el-form-item>
<el-form-item
style=
"width: 50%;"
:label=
"`名 $
{index+1} `"
:prop="`GuestList.${index}.Name`"
:rules="rules.Name"
label-width="50px"
label-position="left">
<el-input
size=
"small"
v-model=
'item.Name'
placeholder=
"请输入名"
style=
"width: 100%;"
@
input=
"Transformation(item.Name,'Name',index)"
></el-input>
</el-form-item>
</div>
</td>
<td
width=
"20%"
style=
"min-width: 220px;"
>
<el-form-item
:label=
"`性别 $
{index+1} `"
:prop="`GuestList.${index}.Sex`"
:rules="rules.Sex"
label-width="70px"
label-position="left">
<el-select
v-model=
"item.Sex"
placeholder=
"请选择性别"
style=
"width: 100%;"
>
<el-option
v-for=
"item in optionsList"
:key=
"item.Id"
:label=
"item.Name"
:value=
"item.Id"
>
</el-option>
</el-select>
</el-form-item>
</td>
<td
width=
"20%"
style=
"min-width: 220px;"
>
<el-form-item
:label=
"`出生日期 $
{index+1} `"
:prop="`GuestList.${index}.Birthday`"
:rules="rules.Birthday"
label-width="100px"
label-position="left">
<el-date-picker
v-model=
"item.Birthday"
type=
"date"
value-format=
"yyyy-MM-dd"
placeholder=
"选择出生日期"
>
</el-date-picker>
</el-form-item>
</td>
<td
width=
"20%"
style=
"min-width: 220px;"
>
<el-form-item
:label=
"`国籍 $
{index+1} `"
:prop="`GuestList.${index}.Nationality`"
:rules="rules.PassportNo"
label-width="80px"
label-position="left">
<el-select
v-model=
"item.Nationality"
filterable
size=
mini
class=
"w230"
>
<el-option
v-for=
"item in countryList"
:key=
"item.ID"
:label=
"item.Name"
:value=
"item.ID"
>
</el-option>
</el-select>
</el-form-item>
</td>
<td
width=
"20%"
style=
"min-width: 220px;"
>
<el-form-item
:label=
"`护照号 $
{index+1} `"
:prop="`GuestList.${index}.PassportNo`"
:rules="rules.PassportNo"
label-width="80px"
label-position="left">
<el-input
size=
"small"
v-model=
'item.PassportNo'
placeholder=
"请输入护照号"
style=
"width: 100%;"
></el-input>
</el-form-item>
</td>
<td
width=
"20%"
style=
"min-width: 220px;"
>
<el-form-item
:label=
"`手机号 $
{index+1} `"
:prop="`GuestList.${index}.MobilePhone`"
:rules="rules.MobilePhone"
label-width="80px"
label-position="left">
<el-input
size=
"small"
type=
"Number"
v-model=
'item.MobilePhone'
placeholder=
"请输入手机号"
style=
"width: 100%;"
></el-input>
</el-form-item>
</td>
<!--
<td
width=
"5%"
style=
"min-width: 80px;"
>
<el-button
v-if=
"item.Id==0&&addMsg.GuestList.length>addMsg.SafeNum"
type=
"danger"
icon=
"el-icon-delete"
circle
@
click=
"clickDelete(item,index)"
></el-button>
</td>
-->
</tr>
</
template
>
<tr
v-if=
"addMsg.GuestList.length==0"
>
<td
colspan=
"5"
>
暂无房客信息
</td>
</tr>
</tbody>
</table>
</el-form-item>
<table
class=
"passengerSaleList_table"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
>
<thead>
<tr>
<th
width=
"20%"
style=
"min-width: 260px;"
>
姓名
</th>
<th
width=
"20%"
style=
"min-width: 220px;"
>
性别
</th>
<th
width=
"20%"
style=
"min-width: 220px;"
>
生日
</th>
<th
width=
"20%"
style=
"min-width: 220px;"
>
国籍
</th>
<th
width=
"20%"
style=
"min-width: 220px;"
>
护照号
</th>
<th
width=
"20%"
style=
"min-width: 220px;"
>
电话
</th>
</tr>
</thead>
<tbody>
<template
v-if=
"addMsg.GuestList.length>0"
>
<tr
v-for=
"(item,index) in addMsg.GuestList"
:key=
"index"
>
<td
width=
"20%"
style=
"min-width: 260px;"
>
<div
style=
"display: flex;flex-direction: row;"
>
<el-form-item
style=
"width: 50%;"
:label=
"`姓 $
{index+1} `"
:prop="`GuestList.${index}.SurName`" :rules="rules.SurName" label-width="50px"
label-position="left">
<el-input
size=
"small"
v-model=
'item.SurName'
placeholder=
"请输入姓"
style=
"width: 100%;"
@
input=
"Transformation(item.SurName,'SurName',index)"
></el-input>
</el-form-item>
<el-form-item
style=
"width: 50%;"
:label=
"`名 $
{index+1} `" :prop="`GuestList.${index}.Name`"
:rules="rules.Name" label-width="50px" label-position="left">
<el-input
size=
"small"
v-model=
'item.Name'
placeholder=
"请输入名"
style=
"width: 100%;"
@
input=
"Transformation(item.Name,'Name',index)"
></el-input>
</el-form-item>
</div>
</td>
<td
width=
"20%"
style=
"min-width: 220px;"
>
<el-form-item
:label=
"`性别 $
{index+1} `" :prop="`GuestList.${index}.Sex`" :rules="rules.Sex"
label-width="70px" label-position="left">
<el-select
v-model=
"item.Sex"
placeholder=
"请选择性别"
style=
"width: 100%;"
>
<el-option
v-for=
"item in optionsList"
:key=
"item.Id"
:label=
"item.Name"
:value=
"item.Id"
>
</el-option>
</el-select>
</el-form-item>
</td>
<td
width=
"20%"
style=
"min-width: 220px;"
>
<el-form-item
:label=
"`出生日期 $
{index+1} `" :prop="`GuestList.${index}.Birthday`"
:rules="rules.Birthday" label-width="100px" label-position="left">
<el-date-picker
v-model=
"item.Birthday"
type=
"date"
value-format=
"yyyy-MM-dd"
placeholder=
"选择出生日期"
>
</el-date-picker>
</el-form-item>
</td>
<td
width=
"20%"
style=
"min-width: 220px;"
>
<el-form-item
:label=
"`国籍 $
{index+1} `" :prop="`GuestList.${index}.Nationality`"
:rules="rules.PassportNo" label-width="80px" label-position="left">
<el-select
v-model=
"item.Nationality"
filterable
size=
mini
class=
"w230"
>
<el-option
v-for=
"item in countryList"
:key=
"item.ID"
:label=
"item.Name"
:value=
"item.ID"
>
</el-option>
</el-select>
</el-form-item>
</td>
<td
width=
"20%"
style=
"min-width: 220px;"
>
<el-form-item
:label=
"`护照号 $
{index+1} `" :prop="`GuestList.${index}.PassportNo`"
:rules="rules.PassportNo" label-width="80px" label-position="left">
<el-input
size=
"small"
v-model=
'item.PassportNo'
placeholder=
"请输入护照号"
style=
"width: 100%;"
>
</el-input>
</el-form-item>
</td>
<td
width=
"20%"
style=
"min-width: 220px;"
>
<el-form-item
:label=
"`手机号 $
{index+1} `" :prop="`GuestList.${index}.MobilePhone`"
:rules="rules.MobilePhone" label-width="80px" label-position="left">
<el-input
size=
"small"
type=
"Number"
v-model=
'item.MobilePhone'
placeholder=
"请输入手机号"
style=
"width: 100%;"
></el-input>
</el-form-item>
</td>
</tr>
</
template
>
<tr
v-if=
"addMsg.GuestList.length==0"
>
<td
colspan=
"5"
>
暂无房客信息
</td>
</tr>
</tbody>
</table>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"集合地"
prop=
"GatherAddress"
>
<el-input
type=
'textarea'
size=
"small"
v-model=
'addMsg.GatherAddress'
placeholder=
"请输入集合地"
style=
"width: 100%;"
></el-input>
</el-form-item>
<el-input
type=
'textarea'
size=
"small"
v-model=
'addMsg.GatherAddress'
placeholder=
"请输入集合地"
style=
"width: 100%;"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
:label=
"$t('pub.pubRemark')"
prop=
"Remarks"
>
...
...
@@ -1291,28 +1123,13 @@
<el-input
v-model=
'addMsg.ChirdNum'
: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">
<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-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=
"$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="$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=
"$t('salesModule.SingDNum')"
prop=
"AirticketNum"
>
<el-input
v-model=
'addMsg.AirticketNum'
:disabled=
"true"
></el-input>
...
...
@@ -1382,7 +1199,7 @@
style=
"height: 150px;min-height:200px;"
>
<p>
{{$t('pub.ApplyYH')}}
<span
class=
"fr"
>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.cancelBtn')"
@
click=
"cancelSubmitRemarks()"
/>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.cancelBtn')"
@
click=
"cancelSubmitRemarks()"
/>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('pub.saveBtn')"
@
click=
"Preservation()"
/>
</span>
</p>
...
...
@@ -1395,7 +1212,8 @@
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>
<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>
...
...
@@ -1410,9 +1228,6 @@
</el-form>
</div>
<div
class=
"groupTourOrderSearch"
>
<ul>
<li><span><em>
{{$t('advmanager.v_line')}}
</em>
...
...
@@ -1531,16 +1346,18 @@
</tr>
<tr>
<td
colspan=
"4"
>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('pub.searchBtn')"
@
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;"
>
{{$t('visa.v_gjchaxun')}}
<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=
"$t('pub.searchBtn')"
@
click=
"getList();resetPageIndex()"
/>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.searchBtn')"
@
click=
"getList();resetPageIndex()"
/>
</li>
</ul>
</div>
...
...
@@ -1596,10 +1413,14 @@
<span>
{{$t('fnc.cwdjshuoming')}}
</span>
</div>
<p>
<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>
<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>
...
...
@@ -1648,20 +1469,27 @@
<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('团报名清单','groupTourOrderByTuanOne',item.tcid,item.tcnum)"
>
{{item.orderId}}
<span
style=
"font-weight: 100;"
v-if=
"item.scoreNum >= 0"
>
({{$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></p>
<span
style=
"font-weight: 100;"
v-if=
"item.scoreNum >= 0"
>
({{$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>
</p>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;text-decoration:underline;cursor:pointer;"
:title=
"item.alName"
@
click=
"goUrlX('产品查询','productQueryOne',item.tcid,item.tcnum)"
>
{{item.tcnum}}
</p>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;"
>
{{item.commissionSPeopleName}}
</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"
>
{{$t('salesModule.Commission')}}:{{item.commissionMoney}}
</p>
<p
v-else-if=
"item.latestCommissionMoney"
style=
"color:red"
>
{{$t('salesModule.Commission')}}:{{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: 120px;"
:title=
"item.contactName"
>
{{item.contactName}}
</p>
<p
class=
"fz12"
>
{{item.contactMobile}}
</p>
</td>
<td>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;"
>
{{item.orderTypeName}}
</p>
...
...
@@ -1673,46 +1501,16 @@
<p
style=
"max-width: 160px;display: block;"
class=
"over_ellipsis"
:title=
"item.ltName"
>
{{item.ltName}}
</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='memberList.length>0' v-for="(item2,index2) in memberList" :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='memberList.length==0'>
<td colspan="5" align="center">暂无数据</td>
</tr>
</table>
</div> -->
<span
v-if=
'item.guestNumStatus==1'
style=
"color:#1AA86B;"
class=
"personNo"
slot=
"reference"
@
click=
"getMembersDetail(item)"
>
{{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"
slot=
"reference"
@
click=
"getMembersDetail(item)"
>
{{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==3'
style=
"color:#666;"
class=
"personNo"
slot=
"reference"
@
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"
>
({{$t('salesModule.RefuseQ')}} {{item.refuseVisaNum}}{{$t('sm.person')}})
</span>
<!-- </el-popover> -->
<br
/>
<span
v-if=
"item.refuseVisaNum>0"
style=
"color:red"
>
({{$t('salesModule.RefuseQ')}} {{item.refuseVisaNum}}{{$t('sm.person')}})
</span>
</td>
<td
style=
"color:#FF9C00"
>
{{item.tC_Price}}
</td>
<td
style=
"color:#FF9C00"
>
{{item.unit_Price}}
</td>
...
...
@@ -1806,11 +1604,10 @@
<el-button-group
v-if=
"item.commissionSharePeople !== userId"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('pub.updateMsg')"
placement=
"top-start"
>
<!-- item.isHaveFinance!='1'&&item.orderState!='1'&& -->
<el-button
v-if=
"item.isOrder=='1'&&item.orderState!='4'"
type=
"primary"
style=
'background:#00C6FF; border-color:#00C6FF'
icon=
"iconfont icon-bianji-smal"
<el-button
v-if=
"item.isOrder=='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>
<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'
...
...
@@ -1840,17 +1637,22 @@
<el-tooltip
effect=
"dark"
content=
"更多"
placement=
"top-start"
style=
"float:left"
>
<el-popover
width=
'100'
trigger=
"hover"
>
<div
class=
"groupTourOrder_more"
>
<div
@
click=
"goUrlT('confirmationOrder',item.orderId)"
>
{{$t('salesModule.QRH')}}{{item.operationState === 2 ? '(拒绝)' : item.operationState === 1 ? '(通过)' : item.operationState === 0 ? '(待审核)' : ''}}
</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"
@
click=
"getSalerInfo(item)"
>
{{$t('salesModule.UpdateYWY')}}
</div>
<div
v-if=
"item.isGuestOk=='1'&&item.outNotice==1"
@
click=
"toTrip(item)"
>
{{$t('Operation.Op_teamNotice')}}
<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.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)'
>
{{$t('salesModule.UpdateRoom')}}
</div>
<div
v-if=
"item.isOrder=='1'&&item.orderState!='4' && TransferMission ==true"
@
click=
"transfer(item)"
>
{{$t('salesModule.OrderGroup')}}
</div>
<div
v-if=
"item.isOrder=='1'&&item.orderState!='4' && TransferMission ==true"
@
click=
"transfer(item)"
>
{{$t('salesModule.OrderGroup')}}
</div>
<div
v-if=
"item.isOrder=='1'&&(item.orderState=='1'||item.orderState=='2')"
@
click=
'setChargeLoss(item)'
>
<span
v-if=
"item.isChargeLossOrders==1"
>
{{$t('salesModule.LossSheet')}}
</span>
...
...
@@ -1858,14 +1660,16 @@
</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)'
>
{{$t('salesModule.ApplyInvoice')}}
</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'
>
{{$t('pub.ApplyYH')}}
</div>
<div
v-if=
"item.isOrder=='1'&&(item.orderState=='1'||item.orderState=='2'||item.orderState=='3')"
@
click=
'deleteItem(item)'
>
{{$t('pub.cancelBtn')}}
</div>
<div
v-if=
"item.scoreNum >= 0"
@
click=
'goInvetig("investigationList", item.tcid, item.orderId)'
>
{{$t('salesModule.LookTourse')}}
</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;'
...
...
@@ -1879,15 +1683,29 @@
</tr>
<tr
style=
"height:20px"
>
<td
colspan=
"16"
class=
"RL_Order"
style=
"height:20px"
>
<span
class=
"RL-remarkTitle"
v-if=
"item.guestList.length>0"
>
{{$t('salesModule.MD')}}:
</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"
>
{{childItem.userName}}
</span>
</span>
<!-- <span class="RL-redType RL-remarkCon" v-else>-->
<!-- <span>暂无名单</span>-->
<!-- </span>-->
<span
style=
"display: block"
>
{{$t('salesModule.RoomInfo')}}:{{item.orderGuestHouseStr}}
</span>
<span
v-if=
"item.tipMoney"
style=
"color:red"
>
({{$t('fnc.xiaofei')}}:{{item.tipMoney}})
</span>
<div
v-if=
"
item.contractNum.length == 0 &&
item.confirmFileList.length == 0
"
>
<span
class=
"GO_Contract"
style=
"color:blue;cursor:pointer;"
@
click=
"goContract(item, {})"
>
{{
$t("salesModule.GetContract")
}}
</span>
</div>
<div
v-else
>
<
template
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
}}
</span>
</
template
>
</div>
</td>
</tr>
<tr>
...
...
@@ -1943,7 +1761,8 @@
<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;"
>
{{$t('system.content_noData')}}
</span>
<span
v-if=
"item.financeList.length===0"
style=
"cursor: default;"
>
{{$t('system.content_noData')}}
</span>
</div>
</div>
<div
@
click=
"goUrlSFD('SalesFinancialDetail', '销售财务单据', item)"
>
...
...
@@ -1955,7 +1774,8 @@
<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>
</div>
<div>
...
...
@@ -1972,7 +1792,8 @@
<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;"
>
{{$t('system.content_noData')}}
</span>
<span
v-if=
"item.invoiceApplyList.length===0"
style=
"cursor: default;"
>
{{$t('system.content_noData')}}
</span>
</div>
</div>
</td>
...
...
@@ -2061,7 +1882,7 @@
orderId
:
0
},
//修改业务员权限
isEditOrderCreate
:
0
,
isEditOrderCreate
:
0
,
userId
:
''
,
customerId
:
''
,
createByInfo
:
''
,
...
...
@@ -2148,9 +1969,8 @@
GuestList
:
[],
GatherAddress
:
""
},
GuestList
:
[
{
GuestList
:
[{
SurName
:
''
,
Name
:
''
,
Sex
:
''
,
...
...
@@ -2161,9 +1981,8 @@
PassportNo
:
''
,
Remarks
:
''
,
MobilePhone
:
''
,
}
],
GuestObj
:{
}],
GuestObj
:
{
SurName
:
''
,
Name
:
''
,
Sex
:
''
,
...
...
@@ -2226,50 +2045,37 @@
message
:
'请输入联系人电话'
,
trigger
:
'blur'
}],
SurName
:
[
{
required
:
true
,
message
:
'请输入姓'
,
trigger
:
'blur'
},
],
Name
:
[
{
required
:
true
,
message
:
'请输入名'
,
trigger
:
'blur'
},
],
Sex
:
[
{
required
:
true
,
message
:
'请选择性别'
,
trigger
:
'change'
},
],
Birthday
:
[
{
required
:
true
,
message
:
'请选择出生日期'
,
trigger
:
'blur'
},
],
Nationality
:
[
{
required
:
true
,
message
:
'请选择国籍'
,
trigger
:
'change'
},
],
PassportNo
:
[
{
required
:
true
,
message
:
'请输入护照号'
,
trigger
:
'blur'
},
],
MobilePhone
:
[
{
SurName
:
[{
required
:
true
,
message
:
'请输入姓'
,
trigger
:
'blur'
},
],
Name
:
[{
required
:
true
,
message
:
'请输入名'
,
trigger
:
'blur'
},
],
Sex
:
[{
required
:
true
,
message
:
'请选择性别'
,
trigger
:
'change'
},
],
Birthday
:
[{
required
:
true
,
message
:
'请选择出生日期'
,
trigger
:
'blur'
},
],
Nationality
:
[{
required
:
true
,
message
:
'请选择国籍'
,
trigger
:
'change'
},
],
PassportNo
:
[{
required
:
true
,
message
:
'请输入护照号'
,
trigger
:
'blur'
},
],
MobilePhone
:
[{
required
:
true
,
message
:
'请输入联系人电话'
,
trigger
:
'blur'
...
...
@@ -2279,13 +2085,11 @@
message
:
'请输入正确的手机'
}
],
GatherAddress
:
[
{
required
:
true
,
message
:
'请输入集合地'
,
trigger
:
'blur'
},
]
GatherAddress
:
[{
required
:
true
,
message
:
'请输入集合地'
,
trigger
:
'blur'
},
]
},
RemarksRules
:
{
Remarks
:
[{
...
...
@@ -2397,22 +2201,27 @@
OrderUnitPrice
:
0
},
SuperiorPeople
:
[],
TransferMission
:
''
,
//订单转团权限
Unit_Price
:
0
,
addObj
:{},
goLVurl
:{
//跳转到旅客页面的参数
orderId
:
''
,
tcid
:
''
,
tcnum
:
''
,
isOrder
:
''
,
TransferMission
:
''
,
//订单转团权限
Unit_Price
:
0
,
addObj
:
{},
goLVurl
:
{
//跳转到旅客页面的参数
orderId
:
''
,
tcid
:
''
,
tcnum
:
''
,
isOrder
:
''
,
},
optionsList
:
[
{
Name
:
'男'
,
Id
:
1
},
{
Name
:
'女'
,
Id
:
2
},
optionsList
:
[{
Name
:
'男'
,
Id
:
1
},
{
Name
:
'女'
,
Id
:
2
},
],
TotalNumber
:
0
,
isGuest
:
0
,
countryList
:
[],
//国籍
countryList
:
[],
//国籍
}
},
components
:
{
...
...
@@ -2436,6 +2245,19 @@
}
},
methods
:
{
//跳转至领取合同
goContract
(
item
,
sItem
)
{
let
routeData
=
this
.
$router
.
resolve
({
name
:
"TravelContractNew"
,
query
:
{
TCID
:
item
.
tcid
,
guestId
:
sItem
.
guestId
,
orderID
:
item
.
orderId
,
blank
:
"y"
,
},
});
window
.
open
(
routeData
.
href
,
"_blank"
);
},
getCountry
()
{
//获取国家
let
msg
=
{};
...
...
@@ -2642,7 +2464,7 @@
},
err
=>
{})
},
deleteItem
(
obj
)
{
if
(
obj
.
isCanClear
==
1
)
{
if
(
obj
.
isCanClear
==
1
)
{
this
.
Error
(
'OP已确认订单,如需取消请联系当团OP!'
);
return
;
}
...
...
@@ -2968,7 +2790,7 @@
this
.
goLVurl
.
orderId
=
obj
.
orderId
;
this
.
goLVurl
.
tcid
=
obj
.
tcid
;
this
.
goLVurl
.
tcnum
=
obj
.
tcnum
;
this
.
goLVurl
.
isOrder
=
obj
.
isOrder
;
this
.
goLVurl
.
isOrder
=
obj
.
isOrder
;
this
.
Ysze
=
false
;
this
.
starTime
=
obj
.
startDate
this
.
endTime
=
obj
.
backDate
...
...
@@ -3017,11 +2839,11 @@
this
.
addMsg
.
Unit_Price
=
x
.
Unit_Price
this
.
stratPrice
=
res
.
data
.
data
.
modelPrice
.
GoAddPrice
if
(
this
.
addMsg
.
GroupType
==
4
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
this
.
HightUnitPrice
=
'1'
this
.
Unit_Price
=
x
.
Unit_Price
}
else
{
}
else
{
this
.
HightUnitPrice
=
'2'
this
.
Unit_Price
=
this
.
addObj
.
SingleDMCPrice
}
...
...
@@ -3041,10 +2863,10 @@
this
.
isPingtai
=
true
}
this
.
getNumber
()
if
(
x
.
GuestList
.
length
>
0
)
{
if
(
x
.
GuestList
.
length
>
0
)
{
let
GuestList
=
JSON
.
parse
(
JSON
.
stringify
(
x
.
GuestList
))
this
.
addMsg
.
GuestList
=
[]
GuestList
.
forEach
((
items
)
=>
{
GuestList
.
forEach
((
items
)
=>
{
let
Datas
=
{
SurName
:
items
.
SurName
,
Name
:
items
.
Name
,
...
...
@@ -3052,7 +2874,7 @@
ESurName
:
items
.
ESurName
,
EName
:
items
.
EName
,
Birthday
:
items
.
Birthday
,
Nationality
:
items
.
Nationality
?
items
.
Nationality
:
2
,
Nationality
:
items
.
Nationality
?
items
.
Nationality
:
2
,
PassportNo
:
items
.
PassportNo
,
Remarks
:
items
.
Remarks
,
MobilePhone
:
items
.
MobilePhone
,
...
...
@@ -3062,7 +2884,7 @@
})
this
.
isGuest
=
1
this
.
getNumGuest
()
}
else
{
}
else
{
this
.
addMsg
.
GuestList
=
[]
this
.
isGuest
=
0
this
.
getNumGuest
()
...
...
@@ -3085,7 +2907,8 @@
},
err
=>
{}
)
let
maxPeopleNum
=
(
Number
(
this
.
addMsg
.
ManNum
)
+
Number
(
this
.
addMsg
.
ChirdNoNeedBedNum
)
+
Number
(
this
.
addMsg
.
ChirdNeedBedNum
)
+
Number
(
this
.
addMsg
.
OldPeopleNum
)
+
Number
(
this
.
addMsg
.
AirticketNum
)
)
let
maxPeopleNum
=
(
Number
(
this
.
addMsg
.
ManNum
)
+
Number
(
this
.
addMsg
.
ChirdNoNeedBedNum
)
+
Number
(
this
.
addMsg
.
ChirdNeedBedNum
)
+
Number
(
this
.
addMsg
.
OldPeopleNum
)
+
Number
(
this
.
addMsg
.
AirticketNum
))
this
.
Unit_PriceList
=
[];
this
.
apipost
(
'sellorder_post_GetLessPrice'
,
{
"TCID"
:
obj
.
tcid
,
...
...
@@ -3226,7 +3049,8 @@
},
getTypePrice2
()
{
let
maxPeopleNum
=
(
Number
(
this
.
addMsg
.
ManNum
)
+
Number
(
this
.
addMsg
.
ChirdNoNeedBedNum
)
+
Number
(
this
.
addMsg
.
ChirdNeedBedNum
)
+
Number
(
this
.
addMsg
.
OldPeopleNum
)
+
Number
(
this
.
addMsg
.
AirticketNum
)
)
let
maxPeopleNum
=
(
Number
(
this
.
addMsg
.
ManNum
)
+
Number
(
this
.
addMsg
.
ChirdNoNeedBedNum
)
+
Number
(
this
.
addMsg
.
ChirdNeedBedNum
)
+
Number
(
this
.
addMsg
.
OldPeopleNum
)
+
Number
(
this
.
addMsg
.
AirticketNum
))
this
.
Unit_PriceList
=
[];
this
.
apipost
(
'sellorder_post_GetLessPrice'
,
{
...
...
@@ -3337,7 +3161,8 @@
Number
(
this
.
addMsg
.
ChirdNum
)
+
Number
(
this
.
addMsg
.
BabyNum
)
+
Number
(
this
.
addMsg
.
OldPeopleNum
)
var
SeatNum
=
(
Number
(
this
.
addMsg
.
ManNum
)
+
Number
(
this
.
addMsg
.
ChirdNum
)
+
Number
(
this
.
addMsg
.
OldPeopleNum
)
+
Number
(
this
.
addMsg
.
BabyNum
)
)
-
var
SeatNum
=
(
Number
(
this
.
addMsg
.
ManNum
)
+
Number
(
this
.
addMsg
.
ChirdNum
)
+
Number
(
this
.
addMsg
.
OldPeopleNum
)
+
Number
(
this
.
addMsg
.
BabyNum
))
-
(
Number
(
this
.
addMsg
.
ESeatNum
)
+
Number
(
this
.
addMsg
.
FSeatNum
));
this
.
addMsg
.
YSeatNum
=
SeatNum
<
0
?
0
:
SeatNum
;
},
...
...
@@ -3407,9 +3232,9 @@
(
Number
(
this
.
stratPrice
)
+
Number
(
this
.
returnPrice
))
let
dandijie
if
(
this
.
addMsg
.
GroupType
==
4
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
dandijie
=
this
.
addMsg
.
Unit_Price
*
Number
(
this
.
addMsg
.
AirticketNum
)
}
else
{
}
else
{
dandijie
=
this
.
addObj
.
SingleDMCPrice
*
Number
(
this
.
addMsg
.
AirticketNum
)
}
...
...
@@ -3467,9 +3292,9 @@
Number
(
this
.
addMsg
.
OldPeopleNum
))
*
(
Number
(
this
.
stratPrice
)
+
Number
(
this
.
returnPrice
))
let
dandijie
if
(
this
.
addMsg
.
GroupType
==
4
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
dandijie
=
this
.
addMsg
.
Unit_Price
*
Number
(
this
.
addMsg
.
AirticketNum
)
}
else
{
}
else
{
dandijie
=
this
.
addObj
.
SingleDMCPrice
*
Number
(
this
.
addMsg
.
AirticketNum
)
}
...
...
@@ -3551,7 +3376,7 @@
},
submitForm
(
addMsg
)
{
//提交创建、修改表单
if
(
this
.
TotalNumber
==
0
)
{
if
(
this
.
TotalNumber
==
0
)
{
this
.
$message
.
error
(
'总人数不能小于1人'
)
return
}
...
...
@@ -3756,8 +3581,18 @@
this
.
clearMsg
()
this
.
getList
()
this
.
isShowLayer
=
false
if
(
res
.
data
.
data
==
1
){
this
.
$router
.
push
({
name
:
'passengerSaleList'
,
query
:
{
id
:
this
.
goLVurl
.
orderId
,
tcid
:
this
.
goLVurl
.
tcid
,
tcnum
:
this
.
goLVurl
.
tcnum
,
isOrder
:
this
.
goLVurl
.
isOrder
,
blank
:
'y'
,
tab
:
'旅客名单'
}
});
if
(
res
.
data
.
data
==
1
)
{
this
.
$router
.
push
({
name
:
'passengerSaleList'
,
query
:
{
id
:
this
.
goLVurl
.
orderId
,
tcid
:
this
.
goLVurl
.
tcid
,
tcnum
:
this
.
goLVurl
.
tcnum
,
isOrder
:
this
.
goLVurl
.
isOrder
,
blank
:
'y'
,
tab
:
'旅客名单'
}
});
}
}
else
{
...
...
@@ -3768,25 +3603,25 @@
err
=>
{}
)
},
clickDelete
(
item
,
index
)
{
this
.
addMsg
.
GuestList
.
splice
(
index
,
1
)
clickDelete
(
item
,
index
)
{
this
.
addMsg
.
GuestList
.
splice
(
index
,
1
)
},
getNumGuest
(){
getNumGuest
()
{
let
num
=
0
if
(
this
.
addMsg
.
GuestList
.
length
==
0
)
{
for
(
let
i
=
0
;
i
<
this
.
TotalNumber
;
i
++
)
{
if
(
this
.
addMsg
.
GuestList
.
length
==
0
)
{
for
(
let
i
=
0
;
i
<
this
.
TotalNumber
;
i
++
)
{
this
.
addMsg
.
GuestList
.
push
(
JSON
.
parse
(
JSON
.
stringify
(
this
.
GuestObj
)))
}
}
else
if
(
this
.
addMsg
.
GuestList
.
length
<
this
.
TotalNumber
)
{
num
=
this
.
TotalNumber
-
this
.
addMsg
.
GuestList
.
length
for
(
let
i
=
0
;
i
<
num
;
i
++
)
{
}
else
if
(
this
.
addMsg
.
GuestList
.
length
<
this
.
TotalNumber
)
{
num
=
this
.
TotalNumber
-
this
.
addMsg
.
GuestList
.
length
for
(
let
i
=
0
;
i
<
num
;
i
++
)
{
this
.
addMsg
.
GuestList
.
push
(
JSON
.
parse
(
JSON
.
stringify
(
this
.
GuestObj
)))
}
}
else
if
(
this
.
addMsg
.
GuestList
.
length
>
this
.
TotalNumber
)
{
num
=
this
.
addMsg
.
GuestList
.
length
-
this
.
TotalNumber
for
(
let
i
=
0
;
i
<
num
;
i
++
)
{
let
x
=
this
.
addMsg
.
GuestList
.
length
-
1
this
.
addMsg
.
GuestList
.
splice
(
x
,
1
)
}
else
if
(
this
.
addMsg
.
GuestList
.
length
>
this
.
TotalNumber
)
{
num
=
this
.
addMsg
.
GuestList
.
length
-
this
.
TotalNumber
for
(
let
i
=
0
;
i
<
num
;
i
++
)
{
let
x
=
this
.
addMsg
.
GuestList
.
length
-
1
this
.
addMsg
.
GuestList
.
splice
(
x
,
1
)
// if(this.isGuest==0){
// this.addMsg.GuestList.splice(i,1)
// }else{
...
...
@@ -3795,10 +3630,10 @@
// }
}
}
},
Transformation
(
val
,
type
,
index
)
{
Transformation
(
val
,
type
,
index
)
{
let
text
=
this
.
pinyin
(
val
,
{
style
:
this
.
pinyin
.
STYLE_NORMAL
});
...
...
@@ -4004,7 +3839,9 @@
this
.
getCount
()
},
getLineList
()
{
this
.
apipost
(
'line_post_GetAllList_V2'
,
{
LineDirection
:
3
},
res
=>
{
this
.
apipost
(
'line_post_GetAllList_V2'
,
{
LineDirection
:
3
},
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
LineList
=
res
.
data
.
data
}
else
{
...
...
@@ -4140,10 +3977,10 @@
)
},
gettypechange
(
type
){
gettypechange
(
type
)
{
//切换参团类型时 把值初始化
if
(
type
==
4
)
{
this
.
addMsg
.
Unit_Price
=
this
.
Unit_Price
;
if
(
type
==
4
)
{
this
.
addMsg
.
Unit_Price
=
this
.
Unit_Price
;
// this.addMsg.Unit_Price = this.addObj.SingleDMCPrice;
this
.
HightUnitPrice
=
'1'
;
this
.
addMsg
.
AirticketNum
=
0
;
...
...
@@ -4159,7 +3996,7 @@
this
.
addMsg
.
VisaNum
=
0
;
this
.
addMsg
.
PredictRoomNum
=
0
;
this
.
addMsg
.
YSeatNum
=
0
;
}
else
{
}
else
{
this
.
HightUnitPrice
=
'2'
;
this
.
addMsg
.
AirticketNum
=
0
;
this
.
addMsg
.
ManNum
=
0
;
...
...
@@ -4177,26 +4014,26 @@
};
if
(
this
.
addMsg
.
CustomerType
==
1
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
this
.
addMsg
.
TC_Price
=
this
.
addObj
.
SingleDMCPrice
;
}
else
{
}
else
{
this
.
addMsg
.
TC_Price
=
this
.
addObj
.
B2BMemberPrice
;
this
.
addMsg
.
Unit_Price
=
this
.
addObj
.
B2BMemberPrice
;
}
}
if
(
this
.
addMsg
.
CustomerType
==
2
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
this
.
addMsg
.
TC_Price
=
this
.
addObj
.
SingleDMCPrice
;
}
else
{
}
else
{
this
.
addMsg
.
TC_Price
=
this
.
addObj
.
B2BPrice
this
.
addMsg
.
Unit_Price
=
this
.
addObj
.
B2BPrice
;
}
}
if
(
this
.
addMsg
.
CustomerType
==
3
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
this
.
addMsg
.
TC_Price
=
this
.
addObj
.
SingleDMCPrice
;
}
else
{
}
else
{
this
.
addMsg
.
TC_Price
=
this
.
addObj
.
B2CMemberPrice
this
.
addMsg
.
Unit_Price
=
this
.
addObj
.
B2CMemberPrice
;
}
...
...
@@ -4205,9 +4042,9 @@
}
if
(
this
.
addMsg
.
CustomerType
==
4
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
this
.
addMsg
.
TC_Price
=
this
.
addObj
.
SingleDMCPrice
;
}
else
{
}
else
{
this
.
addMsg
.
TC_Price
=
this
.
addObj
.
B2CPrice
this
.
addMsg
.
Unit_Price
=
this
.
addObj
.
B2CPrice
;
...
...
@@ -4216,21 +4053,21 @@
this
.
addMsg
.
CustomerId
=
'0'
this
.
addMsg
.
CommissionShareMoney
=
'0'
}
this
.
Unit_PriceList
=
[];
this
.
Unit_PriceList
=
[];
},
// 获取修改业务员权限
// 获取修改业务员权限
GetEditOrderCreateByAuth
()
{
var
actionCode
=
this
.
$AuthCode
.
EditOrderCreateBy
;
this
.
CheckUserAuth
(
actionCode
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
&&
res
.
data
.
data
==
1
)
{
this
.
isEditOrderCreate
=
1
;
this
.
isEditOrderCreate
=
1
;
}
});
},
},
mounted
()
{
this
.
GetEditOrderCreateByAuth
();
let
userInfo
=
this
.
getLocalStorage
();
let
userInfo
=
this
.
getLocalStorage
();
let
userMenuCode
=
','
+
userInfo
.
ActionMenuCode
+
','
;
this
.
TransferMission
=
userMenuCode
.
indexOf
(
',Sale_TurnGroup,'
)
!=
-
1
?
true
:
false
;
this
.
userId
=
this
.
getLocalStorage
().
EmployeeId
...
...
@@ -4248,7 +4085,7 @@
this
.
getDdztList
()
this
.
getJyfs
()
this
.
getFylx
()
this
.
getCountry
()
//国籍
this
.
getCountry
()
//国籍
},
...
...
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