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
392548fb
Commit
392548fb
authored
Feb 15, 2019
by
qiaoyajun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加候补人数
parent
1c4d2bc6
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
522 additions
and
434 deletions
+522
-434
productQuery.vue
src/components/SalesModule/productQuery.vue
+1
-1
TravelControlList.vue
...components/TravelManager/TravelList/TravelControlList.vue
+521
-433
No files found.
src/components/SalesModule/productQuery.vue
View file @
392548fb
...
@@ -740,7 +740,7 @@
...
@@ -740,7 +740,7 @@
<p><span>
当前余位
</span><i
:style=
"item.SurplusSeat
<0
?'
color:
red
'
:
''"
>
{{
item
.
SurplusSeat
}}
</i></p>
<p><span>
当前余位
</span><i
:style=
"item.SurplusSeat
<0
?'
color:
red
'
:
''"
>
{{
item
.
SurplusSeat
}}
</i></p>
<p><span>
已报入
</span><i>
{{
item
.
Seat
==
''
?
"0"
:
item
.
Seat
}}
人
</i>
(占位:
{{
item
.
Occupied
}}
人)
</p>
<p><span>
已报入
</span><i>
{{
item
.
Seat
==
''
?
"0"
:
item
.
Seat
}}
人
</i>
(占位:
{{
item
.
Occupied
}}
人)
</p>
<p><span>
候补
</span>
<p><span>
候补
</span>
<em
v-if=
'item.IsSubstitution==1'
>
可以候补
</em>
<em
v-if=
'item.IsSubstitution==1'
>
可以候补
(候补
{{
item
.
SubstitutionCount
}}
人)
</em>
<em
v-if=
'item.IsSubstitution!=1'
style=
"color: #E95252;"
>
本团拒绝候补
</em>
<em
v-if=
'item.IsSubstitution!=1'
style=
"color: #E95252;"
>
本团拒绝候补
</em>
</p>
</p>
</div>
</div>
...
...
src/components/TravelManager/TravelList/TravelControlList.vue
View file @
392548fb
<
style
>
<
style
>
@import
"../../../assets/css/newTravelManager.css"
;
@import
"../../../assets/css/newTravelManager.css"
;
.TC_companyList
span
,
.TC_companyList
span
,
.TC_OtherCompany
span
{
.TC_OtherCompany
span
{
display
:
inline-block
;
display
:
inline-block
;
...
@@ -10,28 +11,47 @@
...
@@ -10,28 +11,47 @@
border-radius
:
4px
;
border-radius
:
4px
;
cursor
:
pointer
;
cursor
:
pointer
;
}
}
.TC_companyList
span
:first-child
{
.TC_companyList
span
:first-child
{
margin-right
:
20px
;
margin-right
:
20px
;
}
}
.TC_companyList
{
.TC_companyList
{
padding-top
:
15px
;
padding-top
:
15px
;
margin-left
:
32px
;
margin-left
:
32px
;
}
}
.TC_checked
{
.TC_checked
{
border
:
1px
solid
#d95454
!important
;
border
:
1px
solid
#d95454
!important
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
}
.TC_OtherCompany
{
.TC_OtherCompany
{
margin
:
0
0
20px
20px
;
margin
:
0
0
20px
20px
;
}
}
.TC_customerInfo
tbody
th
{
height
:
40px
;
.TC_customerInfo
tbody
th
{
height
:
40px
;
text-align
:
center
;
text-align
:
center
;
}
}
.TC_firTable
td
{
height
:
20px
!important
;
text-align
:
center
!important
;}
.TC_midTable
td
{
text-align
:
center
!important
;}
.TC_firTable
td
{
.TC_showUnion
{
float
:
right
;
color
:
#2aaef2
;
cursor
:
pointer
;
margin-bottom
:
10px
;}
height
:
20px
!important
;
.go_date
{
text-align
:
center
!important
;
}
.TC_midTable
td
{
text-align
:
center
!important
;
}
.TC_showUnion
{
float
:
right
;
color
:
#2aaef2
;
cursor
:
pointer
;
margin-bottom
:
10px
;
}
.go_date
{
font-weight
:
700
;
font-weight
:
700
;
font-size
:
14px
;
font-size
:
14px
;
}
}
...
@@ -41,26 +61,31 @@
...
@@ -41,26 +61,31 @@
<div
class=
"TC_Content TC-MyList"
>
<div
class=
"TC_Content TC-MyList"
>
<div
class=
"query-box"
>
<div
class=
"query-box"
>
<!--v-if="queryCommonData.IsParentCompany==1"-->
<!--v-if="queryCommonData.IsParentCompany==1"-->
<div
class=
"TC_companyList"
>
<div
class=
"TC_companyList"
>
<span
:class=
"
{'TC_checked':queryCommonData.checkCompanyAll}" @click="getCompanyCheckAll()">全部
</span>
<span
:class=
"
{'TC_checked':queryCommonData.checkCompanyAll}" @click="getCompanyCheckAll()">全部
</span>
<span
v-for=
"(item,bindex) in queryCommonData.BranchList"
:class=
"
{'TC_checked':item.isShow}" @click="getCompanyCheck(item)">
{{
item
.
BName
}}
</span>
<span
v-for=
"(item,bindex) in queryCommonData.BranchList"
:class=
"
{'TC_checked':item.isShow}"
@click="getCompanyCheck(item)">
{{
item
.
BName
}}
</span>
</div>
</div>
<ul>
<ul>
<li>
<li>
<span>
<span>
<em>
所属线路
</em>
<em>
所属线路
</em>
<el-select
class=
"w150"
v-model=
"queryMsg.LineId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"getLinePlaceList()"
>
<el-select
class=
"w150"
v-model=
"queryMsg.LineId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"getLinePlaceList()"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
"queryCommonData.SelectDefaultValue"
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
"queryCommonData.SelectDefaultValue"
></el-option>
<el-option
v-for=
"item in queryCommonData.LineList"
:label=
"item.LineName"
:value=
"item.LineID"
:key=
"item.LineID"
></el-option>
<el-option
v-for=
"item in queryCommonData.LineList"
:label=
"item.LineName"
:value=
"item.LineID"
:key=
"item.LineID"
></el-option>
</el-select>
</el-select>
</span>
</span>
</li>
</li>
<li>
<li>
<span>
<span>
<em>
国别/目的地
</em>
<em>
国别/目的地
</em>
<el-select
class=
"w150"
v-model=
"queryMsg.PlaceID"
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"getLineTeamList()"
>
<el-select
class=
"w150"
v-model=
"queryMsg.PlaceID"
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"getLineTeamList()"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
"queryCommonData.SelectDefaultValue"
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
"queryCommonData.SelectDefaultValue"
></el-option>
<el-option
v-for=
"item in queryCommonData.PlaceList"
:label=
"item.PlaceName"
:value=
"item.PlaceID"
:key=
"item.LtID"
></el-option>
<el-option
v-for=
"item in queryCommonData.PlaceList"
:label=
"item.PlaceName"
:value=
"item.PlaceID"
:key=
"item.LtID"
></el-option>
</el-select>
</el-select>
</span>
</span>
</li>
</li>
...
@@ -69,30 +94,35 @@
...
@@ -69,30 +94,35 @@
<em>
系列名称
</em>
<em>
系列名称
</em>
<el-select
class=
"w150"
v-model=
"queryMsg.LineteamId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-select
class=
"w150"
v-model=
"queryMsg.LineteamId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
"queryCommonData.SelectDefaultValue"
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
"queryCommonData.SelectDefaultValue"
></el-option>
<el-option
v-for=
"item in queryCommonData.LineTeamList"
:label=
"item.LtName"
:value=
"item.LtID"
:key=
"item.LtID"
></el-option>
<el-option
v-for=
"item in queryCommonData.LineTeamList"
:label=
"item.LtName"
:value=
"item.LtID"
:key=
"item.LtID"
></el-option>
</el-select>
</el-select>
</span>
</span>
</li>
</li>
<li>
<li>
<span>
<span>
<em>
团号
</em>
<em>
团号
</em>
<el-input
maxlength=
"50"
v-model=
"queryMsg.TCNUM"
class=
"permiss-input w150"
@
keyup
.
native
.
enter=
"getControlList"
<el-input
maxlength=
"50"
v-model=
"queryMsg.TCNUM"
class=
"permiss-input w150"
@
keyup
.
native
.
enter=
"getControlList"
:placeholder=
"$t('pub.pleaseImport')"
></el-input>
:placeholder=
"$t('pub.pleaseImport')"
></el-input>
</span>
</span>
</li>
</li>
<li
style=
"display:none;"
>
<li
style=
"display:none;"
>
<span>
<span>
<em>
编号
</em>
<em>
编号
</em>
<el-input
maxlength=
"50"
v-model=
"queryMsg.TCID"
class=
"permiss-input w150"
@
keyup
.
native
.
enter=
"getControlList"
<el-input
maxlength=
"50"
v-model=
"queryMsg.TCID"
class=
"permiss-input w150"
@
keyup
.
native
.
enter=
"getControlList"
:placeholder=
"$t('pub.pleaseImport')"
></el-input>
:placeholder=
"$t('pub.pleaseImport')"
></el-input>
</span>
</span>
</li>
</li>
<li>
<li>
<span>
<span>
<em>
发团日期
</em>
<em>
发团日期
</em>
<el-date-picker
class=
"w150"
type=
"date"
v-model=
"queryMsg.StartGroupDate"
:picker-options=
"pickerBeginDateBefore"
<el-date-picker
class=
"w150"
type=
"date"
v-model=
"queryMsg.StartGroupDate"
:picker-options=
"pickerBeginDateBefore"
value-format=
"yyyy-MM-dd"
placeholder
></el-date-picker>
value-format=
"yyyy-MM-dd"
placeholder
></el-date-picker>
<el-date-picker
class=
"w150"
type=
"date"
v-model=
"queryMsg.EndGroupDate"
:picker-options=
"pickerBeginDateAfter"
<el-date-picker
class=
"w150"
type=
"date"
v-model=
"queryMsg.EndGroupDate"
:picker-options=
"pickerBeginDateAfter"
value-format=
"yyyy-MM-dd"
placeholder
></el-date-picker>
value-format=
"yyyy-MM-dd"
placeholder
></el-date-picker>
</span>
</span>
</li>
</li>
...
@@ -104,17 +134,22 @@
...
@@ -104,17 +134,22 @@
<div
class=
"TC_leftSearch"
>
<div
class=
"TC_leftSearch"
>
<div>
<div>
<span>
航空公司
</span>
<span>
航空公司
</span>
<el-select
v-model=
"queryMsg.AirTicketId"
filterable
:placeholder=
"$t('system.ph_buxian')"
class=
"w150"
>
<el-select
v-model=
"queryMsg.AirTicketId"
filterable
:placeholder=
"$t('system.ph_buxian')"
<el-option
:label=
"$t('system.ph_buxian')"
:value=
"queryCommonData.SelectDefaultValue"
></el-option>
class=
"w150"
>
<el-option
v-for=
"item in queryCommonData.AirlineList"
:key=
"item.AirLineId"
:label=
"item.AlName"
<el-option
:label=
"$t('system.ph_buxian')"
:value=
"queryCommonData.SelectDefaultValue"
></el-option>
<el-option
v-for=
"item in queryCommonData.AirlineList"
:key=
"item.AirLineId"
:label=
"item.AlName"
:value=
"item.AirLineId"
></el-option>
:value=
"item.AirLineId"
></el-option>
</el-select>
</el-select>
</div>
</div>
<div>
<div>
<span>
操作人员
</span>
<span>
操作人员
</span>
<el-select
class=
"w150"
v-model=
"queryMsg.CreateBy"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-select
class=
"w150"
v-model=
"queryMsg.CreateBy"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
"queryCommonData.SelectDefaultValue"
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')"
<el-option
v-for=
"item in queryCommonData.EmployeeList"
:label=
"item.EmName"
:value=
"item.EmployeeId"
:value=
"queryCommonData.SelectDefaultValue"
></el-option>
<el-option
v-for=
"item in queryCommonData.EmployeeList"
:label=
"item.EmName"
:value=
"item.EmployeeId"
:key=
"item.EmployeeId"
></el-option>
:key=
"item.EmployeeId"
></el-option>
</el-select>
</el-select>
</div>
</div>
...
@@ -126,30 +161,40 @@
...
@@ -126,30 +161,40 @@
<div>
<div>
<span>
联运城市
</span>
<span>
联运城市
</span>
<el-select
class=
"w150"
filterable
v-model=
"queryMsg.UnionCityId"
:placeholder=
"$t('pub.pleaseSel')"
>
<el-select
class=
"w150"
filterable
v-model=
"queryMsg.UnionCityId"
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
"queryCommonData.SelectDefaultValue"
></el-option>
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
v-for=
"item in queryCommonData.CityList"
:label=
"item.Name"
:value=
"item.ID"
:key=
"item.ID"
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
"queryCommonData.SelectDefaultValue"
></el-option>
<el-option
v-for=
"item in queryCommonData.CityList"
:label=
"item.Name"
:value=
"item.ID"
:key=
"item.ID"
></el-option>
</el-select>
</el-select>
</div>
</div>
</div>
</div>
<div
class=
"TC_rightSearch"
>
<div
class=
"TC_rightSearch"
>
<div>
<div>
<span>
团队人数
</span>
<span>
团队人数
</span>
<el-input
maxlength=
"50"
class=
"w80"
v-model=
"queryMsg.TeamMinNum"
@
keyup
.
native=
"checkInteger(queryMsg,'TeamMinNum')"
<el-input
maxlength=
"50"
class=
"w80"
v-model=
"queryMsg.TeamMinNum"
:placeholder=
"$t('pub.pleaseImport')"
></el-input>
-
@
keyup
.
native=
"checkInteger(queryMsg,'TeamMinNum')"
<el-input
maxlength=
"50"
class=
"w80"
v-model=
"queryMsg.TeamMaxNum"
@
keyup
.
native=
"checkInteger(queryMsg,'TeamMaxNum')"
:placeholder=
"$t('pub.pleaseImport')"
></el-input>
-
<el-input
maxlength=
"50"
class=
"w80"
v-model=
"queryMsg.TeamMaxNum"
@
keyup
.
native=
"checkInteger(queryMsg,'TeamMaxNum')"
@
blur=
"checkTeamNum(queryMsg)"
:placeholder=
"$t('pub.pleaseImport')"
></el-input>
@
blur=
"checkTeamNum(queryMsg)"
:placeholder=
"$t('pub.pleaseImport')"
></el-input>
</div>
</div>
<div>
<div>
<span>
报名人数
</span>
<span>
报名人数
</span>
<el-input
maxlength=
"50"
class=
"w80"
v-model=
"queryMsg.ApplyMinNum"
@
keyup
.
native=
"checkInteger(queryMsg,'ApplyMinNum')"
<el-input
maxlength=
"50"
class=
"w80"
v-model=
"queryMsg.ApplyMinNum"
:placeholder=
"$t('pub.pleaseImport')"
></el-input>
-
@
keyup
.
native=
"checkInteger(queryMsg,'ApplyMinNum')"
<el-input
maxlength=
"50"
class=
"w80"
v-model=
"queryMsg.ApplyMaxNum"
@
keyup
.
native=
"checkInteger(queryMsg,'ApplyMaxNum')"
:placeholder=
"$t('pub.pleaseImport')"
></el-input>
-
<el-input
maxlength=
"50"
class=
"w80"
v-model=
"queryMsg.ApplyMaxNum"
@
keyup
.
native=
"checkInteger(queryMsg,'ApplyMaxNum')"
@
blur=
"checkTeamNum(queryMsg)"
:placeholder=
"$t('pub.pleaseImport')"
></el-input>
@
blur=
"checkTeamNum(queryMsg)"
:placeholder=
"$t('pub.pleaseImport')"
></el-input>
</div>
</div>
<div
class=
"OnlyShowOverTeam"
>
<div
class=
"OnlyShowOverTeam"
>
<span>
只看报超团
</span>
<span>
只看报超团
</span>
<el-switch
v-model=
"queryMsg.OnlyShowOverTeam"
active-value=
"true"
inactive-value=
"false"
></el-switch>
<el-switch
v-model=
"queryMsg.OnlyShowOverTeam"
active-value=
"true"
inactive-value=
"false"
></el-switch>
</div>
</div>
<div>
<div>
<span>
销售公司
</span>
<span>
销售公司
</span>
...
@@ -166,7 +211,8 @@
...
@@ -166,7 +211,8 @@
<span>
<span>
<el-checkbox
v-model=
"queryCommonData.checkTCStateAll"
@
change=
"checkAllTeam"
>
全选
</el-checkbox>
<el-checkbox
v-model=
"queryCommonData.checkTCStateAll"
@
change=
"checkAllTeam"
>
全选
</el-checkbox>
<el-checkbox-group
v-model=
"queryMsg.TCState"
@
change=
"checkedTeamList"
>
<el-checkbox-group
v-model=
"queryMsg.TCState"
@
change=
"checkedTeamList"
>
<el-checkbox
v-for=
"team in $tripUtils.TeamStatesList.TeamStates"
:label=
"team.Id"
:key=
"team.Name"
>
{{
team
.
Name
}}
</el-checkbox>
<el-checkbox
v-for=
"team in $tripUtils.TeamStatesList.TeamStates"
:label=
"team.Id"
:key=
"team.Name"
>
{{
team
.
Name
}}
</el-checkbox>
</el-checkbox-group>
</el-checkbox-group>
</span>
</span>
</div>
</div>
...
@@ -176,7 +222,8 @@
...
@@ -176,7 +222,8 @@
<span>
<span>
<el-checkbox
v-model=
"queryCommonData.checkPlatForm"
@
change=
"checkAllSales"
>
全选
</el-checkbox>
<el-checkbox
v-model=
"queryCommonData.checkPlatForm"
@
change=
"checkAllSales"
>
全选
</el-checkbox>
<el-checkbox-group
v-model=
"queryMsg.SalePlat"
@
change=
"checkSales"
>
<el-checkbox-group
v-model=
"queryMsg.SalePlat"
@
change=
"checkSales"
>
<el-checkbox
v-for=
"sales in $tripUtils.TeamStatesList.salsPlat"
:label=
"sales.Id"
:key=
"sales.Name"
>
{{
sales
.
Name
}}
</el-checkbox>
<el-checkbox
v-for=
"sales in $tripUtils.TeamStatesList.salsPlat"
:label=
"sales.Id"
:key=
"sales.Name"
>
{{
sales
.
Name
}}
</el-checkbox>
</el-checkbox-group>
</el-checkbox-group>
</span>
</span>
</div>
</div>
...
@@ -185,7 +232,8 @@
...
@@ -185,7 +232,8 @@
<span>
<span>
<el-checkbox
v-model=
"queryCommonData.checkGroupALL"
@
change=
"checkGroupAll"
>
全选
</el-checkbox>
<el-checkbox
v-model=
"queryCommonData.checkGroupALL"
@
change=
"checkGroupAll"
>
全选
</el-checkbox>
<el-checkbox-group
v-model=
"queryMsg.GroupState"
@
change=
"checkGroup"
>
<el-checkbox-group
v-model=
"queryMsg.GroupState"
@
change=
"checkGroup"
>
<el-checkbox
v-for=
"state in $tripUtils.TeamStatesList.teamDateStates"
:label=
"state.Id"
:key=
"state.Name"
>
{{
state
.
Name
}}
</el-checkbox>
<el-checkbox
v-for=
"state in $tripUtils.TeamStatesList.teamDateStates"
:label=
"state.Id"
:key=
"state.Name"
>
{{
state
.
Name
}}
</el-checkbox>
</el-checkbox-group>
</el-checkbox-group>
<el-checkbox
v-model=
"queryMsg.IsWarning"
>
预警团
</el-checkbox>
<el-checkbox
v-model=
"queryMsg.IsWarning"
>
预警团
</el-checkbox>
</span>
</span>
...
@@ -194,7 +242,8 @@
...
@@ -194,7 +242,8 @@
<span>
航班状态
</span>
<span>
航班状态
</span>
<span>
<span>
<el-checkbox-group
v-model=
"queryCommonData.flightCKed"
style=
"margin-left:0;"
>
<el-checkbox-group
v-model=
"queryCommonData.flightCKed"
style=
"margin-left:0;"
>
<el-checkbox
v-for=
"state in flightStatus"
:label=
"state.Id"
:checked=
"state.Checked"
@
change=
"checkedFlight(state)"
<el-checkbox
v-for=
"state in flightStatus"
:label=
"state.Id"
:checked=
"state.Checked"
@
change=
"checkedFlight(state)"
:key=
"state.Name"
>
{{
state
.
Name
}}
</el-checkbox>
:key=
"state.Name"
>
{{
state
.
Name
}}
</el-checkbox>
</el-checkbox-group>
</el-checkbox-group>
</span>
</span>
...
@@ -208,7 +257,9 @@
...
@@ -208,7 +257,9 @@
</el-select>
</el-select>
</span>
</span>
</div>
</div>
<button
class=
"normalBtn TC_SearchBtn"
@
click=
"resetPageIndex(),getControlList(),queryCommonData.showHigradeSearch=false"
>
查询
</button>
<button
class=
"normalBtn TC_SearchBtn"
@
click=
"resetPageIndex(),getControlList(),queryCommonData.showHigradeSearch=false"
>
查询
</button>
</div>
</div>
<span
class=
"advancedQuery"
slot=
"reference"
>
高级查询
<span
class=
"advancedQuery"
slot=
"reference"
>
高级查询
<i
class=
"iconfont icon-xiaotuziCduan_1"
></i>
<i
class=
"iconfont icon-xiaotuziCduan_1"
></i>
...
@@ -223,7 +274,8 @@
...
@@ -223,7 +274,8 @@
<div
class=
"TC_leftSearch"
>
<div
class=
"TC_leftSearch"
>
<div>
<div>
<span
style=
"display:inline-block;margin: 0 5px 0 0;width:50px;text-align:right;"
>
报名人数
</span>
<span
style=
"display:inline-block;margin: 0 5px 0 0;width:50px;text-align:right;"
>
报名人数
</span>
<el-select
v-model=
"queryMsg.WarningQuery"
filterable
:placeholder=
"$t('system.ph_buxian')"
class=
"w150"
>
<el-select
v-model=
"queryMsg.WarningQuery"
filterable
:placeholder=
"$t('system.ph_buxian')"
class=
"w150"
>
<el-option
:label=
"$t('system.ph_buxian')"
value=
"-1"
></el-option>
<el-option
:label=
"$t('system.ph_buxian')"
value=
"-1"
></el-option>
<el-option
label=
"尚未有人报名"
value=
"1"
></el-option>
<el-option
label=
"尚未有人报名"
value=
"1"
></el-option>
<el-option
label=
"10人以下"
value=
"2"
></el-option>
<el-option
label=
"10人以下"
value=
"2"
></el-option>
...
@@ -234,7 +286,8 @@
...
@@ -234,7 +286,8 @@
</div>
</div>
<div>
<div>
<span
style=
"display:inline-block;margin: 0 5px 0 0;width:50px;text-align:right;"
>
天数选择
</span>
<span
style=
"display:inline-block;margin: 0 5px 0 0;width:50px;text-align:right;"
>
天数选择
</span>
<el-select
v-model=
"queryMsg.RateOnDay"
filterable
:placeholder=
"$t('system.ph_buxian')"
class=
"w150"
>
<el-select
v-model=
"queryMsg.RateOnDay"
filterable
:placeholder=
"$t('system.ph_buxian')"
class=
"w150"
>
<el-option
:label=
"$t('system.ph_buxian')"
value=
"-1"
></el-option>
<el-option
:label=
"$t('system.ph_buxian')"
value=
"-1"
></el-option>
<el-option
label=
"10天以内"
value=
"1"
></el-option>
<el-option
label=
"10天以内"
value=
"1"
></el-option>
<el-option
label=
"15天以内"
value=
"2"
></el-option>
<el-option
label=
"15天以内"
value=
"2"
></el-option>
...
@@ -244,7 +297,8 @@
...
@@ -244,7 +297,8 @@
</div>
</div>
<div>
<div>
<span
style=
"display:inline-block;margin: 0 5px 0 0;width:50px;text-align:right;"
>
上座率
</span>
<span
style=
"display:inline-block;margin: 0 5px 0 0;width:50px;text-align:right;"
>
上座率
</span>
<el-select
v-model=
"queryMsg.RateOn"
filterable
:placeholder=
"$t('system.ph_buxian')"
class=
"w150"
>
<el-select
v-model=
"queryMsg.RateOn"
filterable
:placeholder=
"$t('system.ph_buxian')"
class=
"w150"
>
<el-option
:label=
"$t('system.ph_buxian')"
value=
"-1"
></el-option>
<el-option
:label=
"$t('system.ph_buxian')"
value=
"-1"
></el-option>
<el-option
label=
"100%"
value=
"1"
></el-option>
<el-option
label=
"100%"
value=
"1"
></el-option>
<el-option
label=
"不足80%"
value=
"2"
></el-option>
<el-option
label=
"不足80%"
value=
"2"
></el-option>
...
@@ -254,7 +308,9 @@
...
@@ -254,7 +308,9 @@
</div>
</div>
</div>
</div>
</div>
</div>
<button
class=
"normalBtn TC_SearchBtn"
@
click=
"resetPageIndex(),getControlList(),queryCommonData.showWarningSearch=false"
>
查询
</button>
<button
class=
"normalBtn TC_SearchBtn"
@
click=
"resetPageIndex(),getControlList(),queryCommonData.showWarningSearch=false"
>
查询
</button>
</div>
</div>
<span
class=
"advancedQuery"
slot=
"reference"
>
预警查询
<span
class=
"advancedQuery"
slot=
"reference"
>
预警查询
<i
class=
"iconfont icon-xiaotuziCduan_1"
></i>
<i
class=
"iconfont icon-xiaotuziCduan_1"
></i>
...
@@ -270,8 +326,10 @@
...
@@ -270,8 +326,10 @@
<div
class=
"TravelTclList"
v-loading=
"queryCommonData.loading"
>
<div
class=
"TravelTclList"
v-loading=
"queryCommonData.loading"
>
<ul>
<ul>
<el-pagination
background
@
current-change=
"handleCurrentChange"
:current-page
.
sync=
"queryMsg.currentPage"
<el-pagination
background
@
current-change=
"handleCurrentChange"
:current-page
.
sync=
"queryMsg.currentPage"
layout=
"total,prev, pager, next, jumper"
:page-size=
"queryMsg.pageSize"
:total=
"queryMsg.total"
></el-pagination>
layout=
"total,prev, pager, next, jumper"
:page-size=
"queryMsg.pageSize"
<li
v-for=
"(item,index) in queryCommonData.dataList"
:key=
"index"
:class=
"
{'TC_hasContent':item.OPInnerRemark==''
&&
item.OPRemark==''}">
:total=
"queryMsg.total"
></el-pagination>
<li
v-for=
"(item,index) in queryCommonData.dataList"
:key=
"index"
:class=
"
{'TC_hasContent':item.OPInnerRemark==''
&&
item.OPRemark==''}">
<div
class=
"TC_remarkContent TC_teamName"
>
<div
class=
"TC_remarkContent TC_teamName"
>
<div
class=
"clearfix"
>
<div
class=
"clearfix"
>
<div
class=
"TCL_remarkTitle"
>
团名:
</div>
<div
class=
"TCL_remarkTitle"
>
团名:
</div>
...
@@ -297,7 +355,8 @@
...
@@ -297,7 +355,8 @@
<p
class=
"d12p"
>
{{
item
.
LtName
}}
</p>
<p
class=
"d12p"
>
{{
item
.
LtName
}}
</p>
</div>
</div>
<div
class=
"TC_TravelSalePlat clearfix"
>
<div
class=
"TC_TravelSalePlat clearfix"
>
<span
class=
"TC_neibu"
v-if=
"item.TCState==3"
:class=
"
{'TCneibu':plat==3,'TCb2b':plat==1,'TCb2c':plat==2,'AppPlat':plat==4,'otherPlat':plat==5}"
<span
class=
"TC_neibu"
v-if=
"item.TCState==3"
:class=
"
{'TCneibu':plat==3,'TCb2b':plat==1,'TCb2c':plat==2,'AppPlat':plat==4,'otherPlat':plat==5}"
v-for="plat in item.SalePlatList" :key="plat.subCode">
{{
$tripUtils
.
getPlatName
(
plat
)
}}
</span>
v-for="plat in item.SalePlatList" :key="plat.subCode">
{{
$tripUtils
.
getPlatName
(
plat
)
}}
</span>
<span
class=
"TC_xiajia daiwanshan"
v-if=
"item.TCState==1"
>
待完善
</span>
<span
class=
"TC_xiajia daiwanshan"
v-if=
"item.TCState==1"
>
待完善
</span>
<span
class=
"TC_xiajia"
v-if=
"item.TCState==2"
>
已下架
</span>
<span
class=
"TC_xiajia"
v-if=
"item.TCState==2"
>
已下架
</span>
...
@@ -323,7 +382,8 @@
...
@@ -323,7 +382,8 @@
<td
class=
"_d_name _color_666"
>
<td
class=
"_d_name _color_666"
>
<span
v-if=
"fIndex==0"
>
{{
$t
(
'Airticket.Air_go'
)
}}
</span>
<span
v-if=
"fIndex==0"
>
{{
$t
(
'Airticket.Air_go'
)
}}
</span>
<span
v-else-if=
"fIndex==item.flightList.length-1"
>
{{
$t
(
'Airticket.Air_returnTrip'
)
}}
</span>
<span
v-else-if=
"fIndex==item.flightList.length-1"
>
{{
$t
(
'Airticket.Air_returnTrip'
)
}}
</span>
<span
v-else-if=
"fIndex>0 && fIndex!=item.flightList.length-1"
>
{{
$t
(
'Airticket.Air_transit'
)
}}
</span>
<span
v-else-if=
"fIndex>0 && fIndex!=item.flightList.length-1"
>
{{
$t
(
'Airticket.Air_transit'
)
}}
</span>
</td>
</td>
<td>
<td>
<div>
{{
fItem
.
Flight_number
}}
</div>
<div>
{{
fItem
.
Flight_number
}}
</div>
...
@@ -341,12 +401,13 @@
...
@@ -341,12 +401,13 @@
</tr>
</tr>
</table>
</table>
<div
class=
"FlightDiv-TCL"
slot=
"reference"
>
<div
class=
"FlightDiv-TCL"
slot=
"reference"
>
<div
v-for=
"subItem in item.flightList"
slot=
"reference"
:key=
"subItem.subCode"
class=
"TCL-flighInfoList"
>
<div
v-for=
"subItem in item.flightList"
slot=
"reference"
:key=
"subItem.subCode"
class=
"TCL-flighInfoList"
>
<span
class=
"travelnowrap"
>
<span
class=
"travelnowrap"
>
<span
class=
"TCL-FlightNumber"
>
{{
subItem
.
Flight_number
}}
</span>
<span
class=
"TCL-FlightNumber"
>
{{
subItem
.
Flight_number
}}
</span>
(
{{
subItem
.
DIATA
}}
)
{{
subItem
.
DepartureName
}}
(
{{
subItem
.
DIATA
}}
)
{{
subItem
.
DepartureName
}}
{{
subItem
.
StopoverName
==
""
?
""
:
"-("
+
subItem
.
StopoverIATA
+
")"
+
subItem
.
StopoverName
}}
{{
subItem
.
StopoverName
==
''
?
''
:
'-('
+
subItem
.
StopoverIATA
+
')'
+
subItem
.
StopoverName
}}
{{
subItem
.
ArrivalCityName
==
""
?
""
:
"-("
+
subItem
.
AIATA
+
")"
+
subItem
.
ArrivalCityName
}}
{{
subItem
.
ArrivalCityName
==
''
?
''
:
'-('
+
subItem
.
AIATA
+
')'
+
subItem
.
ArrivalCityName
}}
<span
v-if=
"subItem.FlightState==1"
class=
"TCL-greenType"
>
【确定】
</span>
<span
v-if=
"subItem.FlightState==1"
class=
"TCL-greenType"
>
【确定】
</span>
<span
v-if=
"subItem.FlightState==2"
class=
"TCL-redType"
>
【暂定】
</span>
<span
v-if=
"subItem.FlightState==2"
class=
"TCL-redType"
>
【暂定】
</span>
</span>
</span>
...
@@ -369,7 +430,7 @@
...
@@ -369,7 +430,7 @@
</p>
</p>
<p
class=
"travelnowrap"
>
<p
class=
"travelnowrap"
>
<span>
出团通知书
</span>
<span>
出团通知书
</span>
{{
item
.
OutNotice
==
1
?
"OK"
:
"暂定"
}}
{{
item
.
OutNotice
==
1
?
'OK'
:
'暂定'
}}
</p>
</p>
<p
class=
"travelnowrap"
>
<p
class=
"travelnowrap"
>
<span>
出团公司
</span>
<span>
出团公司
</span>
...
@@ -451,20 +512,21 @@
...
@@ -451,20 +512,21 @@
</p>
</p>
<p>
<p>
<span>
当前余位
</span>
<span>
当前余位
</span>
<i>
{{
item
.
SurplusSeat
=
item
.
SurplusSeat
<
0
?
0
:
item
.
SurplusSeat
}}
</i>
</p>
<p>
<i>
{{
item
.
SurplusSeat
=
item
.
SurplusSeat
<
0
?
0
:
item
.
SurplusSeat
}}
</i></p>
<span>
已报入
</span>
<p>
<i>
<span>
已报入
</span>
{{
item
.
OrderGuestNum
}}
<i>
<span
class=
"TCL-redType"
v-if=
"item.OrderLeaderGuestNum>=1"
>
+
{{
item
.
OrderLeaderGuestNum
}}
</span>
人
{{
item
.
OrderGuestNum
}}
</i>
<span
class=
"TCL-redType"
v-if=
"item.OrderLeaderGuestNum>=1"
>
+
{{
item
.
OrderLeaderGuestNum
}}
</span>
人
</p>
</i>
</p>
<p>
<p>
<span>
占位
</span>
<span>
占位
</span>
<i>
{{
item
.
Occupied
}}
</i>
人
<i>
{{
item
.
Occupied
}}
</i>
人
</p>
</p>
<p
class=
"travelnowrap"
>
<p
class=
"travelnowrap"
>
<span>
候补
</span>
<span>
候补
</span>
<span
v-if=
"item.IsSubstitution==1"
class=
"TCL-greenType"
>
允许候补
</span>
<span
v-if=
"item.IsSubstitution==1"
class=
"TCL-greenType"
>
允许候补
(候补
{{
item
.
SubstitutionCount
}}
人)
</span>
<span
v-else
class=
"TCL-redType"
>
不允许候补
</span>
<span
v-else
class=
"TCL-redType"
>
不允许候补
</span>
</p>
</p>
<p>
<p>
...
@@ -530,7 +592,8 @@
...
@@ -530,7 +592,8 @@
<span>
签证资料
</span>
<span>
签证资料
</span>
</p>
</p>
<p
v-if=
"item.VisaFileList.length!==0"
v-for=
"(item2, index2) in item.VisaFileList"
:key=
"index2"
>
<p
v-if=
"item.VisaFileList.length!==0"
v-for=
"(item2, index2) in item.VisaFileList"
:key=
"index2"
>
<span
style=
"cursor:pointer;text-decoration: underline;"
@
click=
"downloadFile(item2)"
>
{{
item2
.
Name
}}
</span>
<span
style=
"cursor:pointer;text-decoration: underline;"
@
click=
"downloadFile(item2)"
>
{{
item2
.
Name
}}
</span>
</p>
</p>
<p>
<p>
<span>
个签
</span>
<span>
个签
</span>
...
@@ -542,30 +605,46 @@
...
@@ -542,30 +605,46 @@
</div>
</div>
<div
class=
"el-col"
>
<div
class=
"el-col"
>
<div
class=
"d7"
>
<div
class=
"d7"
>
<el-button
@
click
.
native=
'goUrl("RegistrationList", item.TCID,"报名清单")'
type=
"primary"
style=
"background:#00C6FF; border-color:#00C6FF"
>
报名清单
</el-button>
<el-button
@
click
.
native=
'goUrl("RegistrationList", item.TCID,"报名清单")'
type=
"primary"
style=
"background:#00C6FF; border-color:#00C6FF"
>
报名清单
</el-button>
<el-dropdown
trigger=
"click"
style=
"margin-bottom:5px;"
>
<el-dropdown
trigger=
"click"
style=
"margin-bottom:5px;"
>
<span
class=
"el-dropdown-link"
>
修改
<span
class=
"el-dropdown-link"
>
修改
<i
class=
"el-icon-arrow-down el-icon--right"
></i>
<i
class=
"el-icon-arrow-down el-icon--right"
></i>
</span>
</span>
<el-dropdown-menu
slot=
"dropdown"
class=
"TC-dropdown"
>
<el-dropdown-menu
slot=
"dropdown"
class=
"TC-dropdown"
>
<el-dropdown-item
@
click
.
native=
"goToOpenTravel('TravelManager2',item.ID,0)"
>
系列团修改
</el-dropdown-item>
<el-dropdown-item
@
click
.
native=
"goToOpenTravel('TravelManager2',item.ID,0)"
>
系列团修改
<el-dropdown-item
@
click
.
native=
"goTonowTeam('TravelManager2',item.ID,item.TCID,item.TCNUM)"
>
当团修改
</el-dropdown-item>
</el-dropdown-item>
<el-dropdown-item
@
click
.
native=
"goTonowTeam('TravelManager2',item.ID,item.TCID,item.TCNUM)"
>
当团修改
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown-menu>
</el-dropdown>
</el-dropdown>
<el-button
@
click=
'goUrlMake("GroupAdvertising",item.LineID,item.TCID,"团期广告")'
type=
"primary"
style=
"background:#67c23a; border-color:#67c23a"
>
广告
{{
item
.
AdvertCount
}}
</el-button>
<el-button
@
click=
'goUrlMake("GroupAdvertising",item.LineID,item.TCID,"团期广告")'
type=
"primary"
<el-button
@
click=
"ckOPremark(item)"
type=
"primary"
style=
"background:#F16C3C; border-color:#F16C3C"
>
OP备注
</el-button>
style=
"background:#67c23a; border-color:#67c23a"
>
广告
{{
item
.
AdvertCount
}}
</el-button>
<el-button
@
click=
"ckOPremark(item)"
type=
"primary"
style=
"background:#F16C3C; border-color:#F16C3C"
>
OP备注
</el-button>
<el-dropdown
trigger=
"click"
>
<el-dropdown
trigger=
"click"
>
<span
class=
"el-dropdown-link"
>
更多操作
<span
class=
"el-dropdown-link"
>
更多操作
<i
class=
"el-icon-arrow-down el-icon--right"
></i>
<i
class=
"el-icon-arrow-down el-icon--right"
></i>
</span>
</span>
<el-dropdown-menu
slot=
"dropdown"
class=
"TC-dropdown"
>
<el-dropdown-menu
slot=
"dropdown"
class=
"TC-dropdown"
>
<el-dropdown-item
@
click
.
native=
"goTeamBalance(item.TCID,item.OutBranchId)"
>
团队收支明细
</el-dropdown-item>
<el-dropdown-item
@
click
.
native=
"goTeamBalance(item.TCID,item.OutBranchId)"
>
团队收支明细
</el-dropdown-item>
<el-dropdown-item
@
click
.
native=
"goUrlR('confirmationOrderDownLoad',item)"
>
行程下载
</el-dropdown-item>
<el-dropdown-item
@
click
.
native=
"goUrlR('confirmationOrderDownLoad',item)"
>
行程下载
</el-dropdown-item>
<el-dropdown-item
@
click
.
native=
"removeTeamInfo(item.TCID)"
>
删除
</el-dropdown-item>
<el-dropdown-item
@
click
.
native=
"removeTeamInfo(item.TCID)"
>
删除
</el-dropdown-item>
<el-dropdown-item
v-if=
"item.TCState==2||item.TCState==0||item.TCState==1"
@
click
.
native=
"setUpPlat(item)"
>
上架
</el-dropdown-item>
<el-dropdown-item
v-if=
"item.TCState==2||item.TCState==0||item.TCState==1"
<el-dropdown-item
v-if=
"item.TCState==3"
@
click
.
native=
"Setshelves(item.TCID)"
>
下架
</el-dropdown-item>
@
click
.
native=
"setUpPlat(item)"
>
上架
<el-dropdown-item
v-if=
"CurrentUserInfo.B2BDomain!=''"
@
click
.
native=
"goB2B(item.ConfigId)"
>
B2B预览
</el-dropdown-item>
</el-dropdown-item>
<el-dropdown-item
@
click
.
native=
'goUrl("DistributionTransport",item.ID,"分销联运")'
>
分销联运
</el-dropdown-item>
<el-dropdown-item
v-if=
"item.TCState==3"
@
click
.
native=
"Setshelves(item.TCID)"
>
下架
</el-dropdown-item>
<el-dropdown-item
v-if=
"CurrentUserInfo.B2BDomain!=''"
@
click
.
native=
"goB2B(item.ConfigId)"
>
B2B预览
</el-dropdown-item>
<el-dropdown-item
@
click
.
native=
'goUrl("DistributionTransport",item.ID,"分销联运")'
>
分销联运
</el-dropdown-item>
<el-dropdown-item
@
click
.
native=
'ckSellPoint(item)'
>
本团卖点
</el-dropdown-item>
<el-dropdown-item
@
click
.
native=
'ckSellPoint(item)'
>
本团卖点
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown-menu>
</el-dropdown>
</el-dropdown>
...
@@ -581,12 +660,14 @@
...
@@ -581,12 +660,14 @@
<div
class=
"TCL_remarkTitle"
>
OP对内备注:
</div>
<div
class=
"TCL_remarkTitle"
>
OP对内备注:
</div>
<div
class=
"TCL_Content"
>
{{
item
.
OPInnerRemark
}}
</div>
<div
class=
"TCL_Content"
>
{{
item
.
OPInnerRemark
}}
</div>
</div>
</div>
<div
class=
"clearfix TCL-redType"
v-if=
"item.DmcRemarkLast || item.HotelDiningBus.HotelChangeState>0 || item.HotelDiningBus.DiningChangeState>0 || item.HotelDiningBus.ResultBusTypeStr!='' "
>
<div
class=
"clearfix TCL-redType"
v-if=
"item.DmcRemarkLast || item.HotelDiningBus.HotelChangeState>0 || item.HotelDiningBus.DiningChangeState>0 || item.HotelDiningBus.ResultBusTypeStr!='' "
>
<div
class=
"TCL_remarkTitle"
>
地接备注:
</div>
<div
class=
"TCL_remarkTitle"
>
地接备注:
</div>
<div
class=
"TCL_Content"
>
{{
item
.
DmcRemarkLast
!=
null
?
item
.
DmcRemarkLast
.
DMCRemark
:
""
}}
<div
class=
"TCL_Content"
>
{{
item
.
DmcRemarkLast
!=
null
?
item
.
DmcRemarkLast
.
DMCRemark
:
''
}}
<a
v-if=
"item.HotelDiningBus.HotelChangeState>0"
@
click=
"goHotelDiningBus(item,item.HotelDiningBus,1)"
<a
v-if=
"item.HotelDiningBus.HotelChangeState>0"
@
click=
"goHotelDiningBus(item,item.HotelDiningBus,1)"
style=
"color:blue;cursor:pointer"
>
酒店变更
</a>
style=
"color:blue;cursor:pointer"
>
酒店变更
</a>
<a
v-if=
"item.HotelDiningBus.DiningChangeState>0"
@
click=
"goHotelDiningBus(item,item.HotelDiningBus,2)"
<a
v-if=
"item.HotelDiningBus.DiningChangeState>0"
@
click=
"goHotelDiningBus(item,item.HotelDiningBus,2)"
style=
"color:blue;cursor:pointer"
>
餐厅变更
</a>
style=
"color:blue;cursor:pointer"
>
餐厅变更
</a>
<a
v-if=
"item.HotelDiningBus.ResultBusTypeStr!=''"
>
车型:
{{
item
.
HotelDiningBus
.
ResultBusTypeStr
}}
</a>
<a
v-if=
"item.HotelDiningBus.ResultBusTypeStr!=''"
>
车型:
{{
item
.
HotelDiningBus
.
ResultBusTypeStr
}}
</a>
</div>
</div>
...
@@ -596,7 +677,8 @@
...
@@ -596,7 +677,8 @@
</ul>
</ul>
<div
class=
"noData"
v-show=
"queryMsg.noData"
>
{{
$t
(
'system.content_noData'
)
}}
</div>
<div
class=
"noData"
v-show=
"queryMsg.noData"
>
{{
$t
(
'system.content_noData'
)
}}
</div>
<el-pagination
background
@
current-change=
"handleCurrentChange"
:current-page
.
sync=
"queryMsg.currentPage"
<el-pagination
background
@
current-change=
"handleCurrentChange"
:current-page
.
sync=
"queryMsg.currentPage"
layout=
"total,prev, pager, next, jumper"
:page-size=
"queryMsg.pageSize"
:total=
"queryMsg.total"
></el-pagination>
layout=
"total,prev, pager, next, jumper"
:page-size=
"queryMsg.pageSize"
:total=
"queryMsg.total"
></el-pagination>
</div>
</div>
</div>
</div>
...
@@ -604,7 +686,8 @@
...
@@ -604,7 +686,8 @@
<div
class=
"combottomTitle"
>
请选择上架平台
</div>
<div
class=
"combottomTitle"
>
请选择上架平台
</div>
<span
class=
"setPlatLeft"
>
销售平台
</span>
<span
class=
"setPlatLeft"
>
销售平台
</span>
<span>
<span>
<el-checkbox
v-model=
"queryCommonData.checkDialogAll"
@
change=
"checkAllDialog"
style=
"margin-right:20px;"
>
全选
</el-checkbox>
<el-checkbox
v-model=
"queryCommonData.checkDialogAll"
@
change=
"checkAllDialog"
style=
"margin-right:20px;"
>
全选
</el-checkbox>
<el-checkbox-group
v-model=
"queryCommonData.ckedplat"
@
change=
"checkDialog"
>
<el-checkbox-group
v-model=
"queryCommonData.ckedplat"
@
change=
"checkDialog"
>
<el-checkbox
v-for=
"sales in $tripUtils.TeamStatesList.salsPlat"
:label=
"sales.Id"
:key=
"sales.Name"
>
{{
sales
.
Name
}}
</el-checkbox>
<el-checkbox
v-for=
"sales in $tripUtils.TeamStatesList.salsPlat"
:label=
"sales.Id"
:key=
"sales.Name"
>
{{
sales
.
Name
}}
</el-checkbox>
</el-checkbox-group>
</el-checkbox-group>
...
@@ -651,7 +734,7 @@
...
@@ -651,7 +734,7 @@
</
template
>
</
template
>
<
script
>
<
script
>
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
//查询数据列表
//查询数据列表
queryCommonData
:
{
queryCommonData
:
{
...
@@ -664,7 +747,7 @@
...
@@ -664,7 +747,7 @@
//下拉框默认值
//下拉框默认值
SelectDefaultValue
:
0
,
SelectDefaultValue
:
0
,
//公司选项卡默认选中
//公司选项卡默认选中
activeName
:
"-1"
,
activeName
:
'-1'
,
//航空公司
//航空公司
AirlineList
:
[],
AirlineList
:
[],
//员工列表
//员工列表
...
@@ -672,7 +755,7 @@
...
@@ -672,7 +755,7 @@
//公司数据
//公司数据
BranchList
:
[],
BranchList
:
[],
//是否为分公司
//是否为分公司
IsParentCompany
:
""
,
IsParentCompany
:
''
,
//显示销售平台
//显示销售平台
showPlatForm
:
false
,
showPlatForm
:
false
,
//团期全选
//团期全选
...
@@ -690,11 +773,11 @@
...
@@ -690,11 +773,11 @@
//loading
//loading
loading
:
false
,
loading
:
false
,
//中间变量ID
//中间变量ID
comID
:
""
,
comID
:
''
,
//中间变量TCState
//中间变量TCState
comState
:
""
,
comState
:
''
,
//标题
//标题
comPlatTitle
:
""
,
comPlatTitle
:
''
,
//高级搜索
//高级搜索
showHigradeSearch
:
false
,
showHigradeSearch
:
false
,
//预警搜索
//预警搜索
...
@@ -725,17 +808,17 @@
...
@@ -725,17 +808,17 @@
PlaceID
:
0
,
PlaceID
:
0
,
LineIdList
:
[],
LineIdList
:
[],
LineteamId
:
0
,
LineteamId
:
0
,
TCNUM
:
""
,
TCNUM
:
''
,
StartGroupDate
:
""
,
StartGroupDate
:
''
,
EndGroupDate
:
""
,
EndGroupDate
:
''
,
OutBranchId
:
-
1
,
OutBranchId
:
-
1
,
AirTicketId
:
0
,
AirTicketId
:
0
,
TeamMinNum
:
""
,
TeamMinNum
:
''
,
TeamMaxNum
:
""
,
TeamMaxNum
:
''
,
CreateBy
:
0
,
CreateBy
:
0
,
ApplyMinNum
:
""
,
ApplyMinNum
:
''
,
ApplyMaxNum
:
""
,
ApplyMaxNum
:
''
,
DayNum
:
""
,
DayNum
:
''
,
OnlyShowOverTeam
:
false
,
OnlyShowOverTeam
:
false
,
TCState
:
[
3
],
//去掉默认显示
TCState
:
[
3
],
//去掉默认显示
GroupState
:
[],
GroupState
:
[],
...
@@ -750,35 +833,35 @@
...
@@ -750,35 +833,35 @@
FlightState
:
1
,
FlightState
:
1
,
//预警团
//预警团
IsWarning
:
false
,
IsWarning
:
false
,
WarningQuery
:
"-1"
,
WarningQuery
:
'-1'
,
RateOnDay
:
"-1"
,
RateOnDay
:
'-1'
,
RateOn
:
"-1"
,
RateOn
:
'-1'
,
TeamType
:
0
,
//一般常规团
TeamType
:
0
,
//一般常规团
IsShowUnion
:
1
,
IsShowUnion
:
1
,
TCID
:
"0"
,
TCID
:
'0'
,
},
},
remarkMsg
:
{
remarkMsg
:
{
TCID
:
0
,
TCID
:
0
,
OPRemark
:
""
,
OPRemark
:
''
,
OPInnerRemark
:
""
,
OPInnerRemark
:
''
,
//配置
//配置
ConfigId
:
0
,
ConfigId
:
0
,
//本团卖点
//本团卖点
ProductRecommend
:
""
ProductRecommend
:
''
},
},
flightStatus
:
[{
flightStatus
:
[{
Id
:
0
,
Id
:
0
,
Name
:
"不限"
,
Name
:
'不限'
,
Checked
:
false
Checked
:
false
},
},
{
{
Id
:
1
,
Id
:
1
,
Name
:
"已配置"
,
Name
:
'已配置'
,
Checked
:
true
Checked
:
true
},
},
{
{
Id
:
2
,
Id
:
2
,
Name
:
"未配置"
,
Name
:
'未配置'
,
Checked
:
false
Checked
:
false
}
}
],
],
...
@@ -786,339 +869,343 @@
...
@@ -786,339 +869,343 @@
CurrentUserInfo
:
{},
CurrentUserInfo
:
{},
pickerBeginDateBefore
:
{
pickerBeginDateBefore
:
{
disabledDate
:
time
=>
{
disabledDate
:
time
=>
{
let
endTime
=
new
Date
(
this
.
queryMsg
.
EndGroupDate
)
;
let
endTime
=
new
Date
(
this
.
queryMsg
.
EndGroupDate
)
return
endTime
.
getTime
()
<
time
.
getTime
()
;
return
endTime
.
getTime
()
<
time
.
getTime
()
}
}
},
},
pickerBeginDateAfter
:
{
pickerBeginDateAfter
:
{
disabledDate
:
time
=>
{
disabledDate
:
time
=>
{
let
startTime
=
new
Date
(
this
.
queryMsg
.
StartGroupDate
)
;
let
startTime
=
new
Date
(
this
.
queryMsg
.
StartGroupDate
)
return
startTime
.
getTime
()
>=
time
.
getTime
()
;
return
startTime
.
getTime
()
>=
time
.
getTime
()
}
}
}
}
}
;
}
},
},
methods
:
{
methods
:
{
downloadFile
:
function
(
item
)
{
downloadFile
:
function
(
item
)
{
let
reg
=
/^http
(
s
)?
:
\/\/(
.*
?)\/
/
;
let
reg
=
/^http
(
s
)?
:
\/\/(
.*
?)\/
/
this
.
downloadFileRename
(
item
.
FullUrl
.
replace
(
reg
,
""
),
item
.
Name
);
this
.
downloadFileRename
(
item
.
FullUrl
.
replace
(
reg
,
''
),
item
.
Name
)
},
},
//翻页
//翻页
handleCurrentChange
(
val
)
{
handleCurrentChange
(
val
)
{
this
.
queryMsg
.
pageIndex
=
val
;
this
.
queryMsg
.
pageIndex
=
val
this
.
getControlList
()
;
this
.
getControlList
()
},
},
//重新查询
//重新查询
resetPageIndex
()
{
resetPageIndex
()
{
this
.
queryMsg
.
pageIndex
=
1
;
this
.
queryMsg
.
pageIndex
=
1
this
.
queryMsg
.
currentPage
=
1
;
this
.
queryMsg
.
currentPage
=
1
},
},
//获取线路列表
//获取线路列表
getLineList
()
{
getLineList
()
{
this
.
apipost
(
"line_post_GetList"
,
{},
res
=>
{
this
.
apipost
(
'line_post_GetList'
,
{},
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
queryCommonData
.
LineList
=
res
.
data
.
data
;
this
.
queryCommonData
.
LineList
=
res
.
data
.
data
this
.
queryCommonData
.
PlaceList
=
[];
this
.
queryCommonData
.
PlaceList
=
[]
this
.
queryCommonData
.
LineTeamList
=
[];
this
.
queryCommonData
.
LineTeamList
=
[]
}
}
})
;
})
},
},
//获取目的地列表
//获取目的地列表
getLinePlaceList
()
{
getLinePlaceList
()
{
this
.
queryMsg
.
PlaceID
=
0
;
this
.
queryMsg
.
PlaceID
=
0
let
msg
=
{
let
msg
=
{
lineID
:
this
.
queryMsg
.
LineId
,
lineID
:
this
.
queryMsg
.
LineId
,
}
;
}
this
.
apipost
(
"team_post_GetLinePlace"
,
msg
,
res
=>
{
this
.
apipost
(
'team_post_GetLinePlace'
,
msg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
queryCommonData
.
PlaceList
=
res
.
data
.
data
;
this
.
queryCommonData
.
PlaceList
=
res
.
data
.
data
this
.
queryCommonData
.
LineTeamList
=
[];
this
.
queryCommonData
.
LineTeamList
=
[]
}
}
})
;
})
},
},
//获取系列列表
//获取系列列表
getLineTeamList
()
{
getLineTeamList
()
{
this
.
queryMsg
.
LineteamId
=
0
;
this
.
queryMsg
.
LineteamId
=
0
let
msg
=
{
let
msg
=
{
lineID
:
this
.
queryMsg
.
LineId
,
lineID
:
this
.
queryMsg
.
LineId
,
placeID
:
this
.
queryMsg
.
PlaceID
,
placeID
:
this
.
queryMsg
.
PlaceID
,
isTOOP
:
1
isTOOP
:
1
}
;
}
this
.
apipost
(
"team_post_GetList"
,
msg
,
res
=>
{
this
.
apipost
(
'team_post_GetList'
,
msg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
queryCommonData
.
LineTeamList
=
res
.
data
.
data
;
this
.
queryCommonData
.
LineTeamList
=
res
.
data
.
data
}
}
})
;
})
},
},
//切换公司
//切换公司
getCompanyTab
(
Id
)
{
getCompanyTab
(
Id
)
{
this
.
queryMsg
.
OutBranchId
=
Id
;
this
.
queryMsg
.
OutBranchId
=
Id
this
.
queryMsg
.
currentPage
=
1
;
this
.
queryMsg
.
currentPage
=
1
this
.
getControlList
()
;
this
.
getControlList
()
},
},
//获取航空公司
//获取航空公司
getAirlineList
()
{
getAirlineList
()
{
this
.
apipost
(
this
.
apipost
(
"airline_post_GetList"
,
{},
'airline_post_GetList'
,
{},
res
=>
{
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
queryCommonData
.
AirlineList
=
res
.
data
.
data
;
this
.
queryCommonData
.
AirlineList
=
res
.
data
.
data
}
}
},
},
err
=>
{}
err
=>
{
);
}
)
},
},
//根据当前员工所在部门获取该部门及子部门员工信息
//根据当前员工所在部门获取该部门及子部门员工信息
getEmployeeList
()
{
getEmployeeList
()
{
let
userInfo
=
this
.
getLocalStorage
()
;
let
userInfo
=
this
.
getLocalStorage
()
let
msg
=
{
let
msg
=
{
GroupId
:
userInfo
.
RB_Group_id
,
GroupId
:
userInfo
.
RB_Group_id
,
BranchId
:
"-1"
,
BranchId
:
'-1'
,
DepartmentId
:
"-1"
,
DepartmentId
:
'-1'
,
PostId
:
"-1"
,
PostId
:
'-1'
,
IsLeave
:
"0"
IsLeave
:
'0'
}
;
}
this
.
apipost
(
this
.
apipost
(
"admin_get_EmployeeGetList"
,
{},
'admin_get_EmployeeGetList'
,
{},
res
=>
{
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
queryCommonData
.
EmployeeList
=
res
.
data
.
data
;
this
.
queryCommonData
.
EmployeeList
=
res
.
data
.
data
}
}
},
},
err
=>
{}
err
=>
{
);
}
)
},
},
//新获取列表数据
//新获取列表数据
getControlList
()
{
getControlList
()
{
if
(
this
.
flagWangYue
)
{
if
(
this
.
flagWangYue
)
{
this
.
queryCommonData
.
flightCKed
=
[]
;
this
.
queryCommonData
.
flightCKed
=
[]
this
.
queryCommonData
.
flightCKed
.
push
(
0
)
;
this
.
queryCommonData
.
flightCKed
.
push
(
0
)
this
.
queryMsg
.
FlightState
=
0
;
this
.
queryMsg
.
FlightState
=
0
}
}
var
msg
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
queryMsg
))
;
var
msg
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
queryMsg
))
if
(
msg
.
TeamMinNum
==
""
)
{
if
(
msg
.
TeamMinNum
==
''
)
{
msg
.
TeamMinNum
=
-
1
;
msg
.
TeamMinNum
=
-
1
}
}
if
(
msg
.
TeamMaxNum
==
""
)
{
if
(
msg
.
TeamMaxNum
==
''
)
{
msg
.
TeamMaxNum
=
-
1
;
msg
.
TeamMaxNum
=
-
1
}
}
if
(
msg
.
ApplyMinNum
==
""
)
{
if
(
msg
.
ApplyMinNum
==
''
)
{
msg
.
ApplyMinNum
=
-
1
;
msg
.
ApplyMinNum
=
-
1
}
}
if
(
msg
.
ApplyMaxNum
==
""
)
{
if
(
msg
.
ApplyMaxNum
==
''
)
{
msg
.
ApplyMaxNum
=
-
1
;
msg
.
ApplyMaxNum
=
-
1
}
}
if
(
msg
.
DayNum
==
""
)
{
if
(
msg
.
DayNum
==
''
)
{
msg
.
DayNum
=
-
1
;
msg
.
DayNum
=
-
1
}
}
this
.
queryCommonData
.
loading
=
true
;
this
.
queryCommonData
.
loading
=
true
this
.
apipost
(
this
.
apipost
(
"travel_get_GetTravelPrciePageList"
,
'travel_get_GetTravelPrciePageList'
,
msg
,
msg
,
res
=>
{
res
=>
{
this
.
queryCommonData
.
loading
=
false
;
this
.
queryCommonData
.
loading
=
false
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
queryCommonData
.
dataList
=
res
.
data
.
data
.
pageData
;
this
.
queryCommonData
.
dataList
=
res
.
data
.
data
.
pageData
this
.
queryMsg
.
total
=
res
.
data
.
data
.
count
;
this
.
queryMsg
.
total
=
res
.
data
.
data
.
count
this
.
queryMsg
.
noData
=
!
this
.
queryMsg
.
total
>
0
;
this
.
queryMsg
.
noData
=
!
this
.
queryMsg
.
total
>
0
this
.
queryCommonData
.
dataList
.
forEach
(
item
=>
{
this
.
queryCommonData
.
dataList
.
forEach
(
item
=>
{
item
.
SalePlatList
=
[]
;
item
.
SalePlatList
=
[]
if
(
item
.
SalePlat
!==
null
)
{
if
(
item
.
SalePlat
!==
null
)
{
var
SalePlatArr
=
item
.
SalePlat
.
split
(
","
);
var
SalePlatArr
=
item
.
SalePlat
.
split
(
','
)
SalePlatArr
.
forEach
(
y
=>
{
SalePlatArr
.
forEach
(
y
=>
{
item
.
SalePlatList
.
push
(
parseInt
(
y
));
item
.
SalePlatList
.
push
(
parseInt
(
y
))
});
})
};
}
})
;
})
}
}
},
},
err
=>
{}
err
=>
{
);
}
)
},
},
//验证大小
//验证大小
checkTeamNum
(
queryMsg
)
{
checkTeamNum
(
queryMsg
)
{
var
TeamMinNum
=
parseInt
(
queryMsg
.
TeamMinNum
)
;
var
TeamMinNum
=
parseInt
(
queryMsg
.
TeamMinNum
)
var
TeamMaxNum
=
parseInt
(
queryMsg
.
TeamMaxNum
)
;
var
TeamMaxNum
=
parseInt
(
queryMsg
.
TeamMaxNum
)
var
ApplyMinNum
=
parseInt
(
queryMsg
.
ApplyMinNum
)
;
var
ApplyMinNum
=
parseInt
(
queryMsg
.
ApplyMinNum
)
var
ApplyMaxNum
=
parseInt
(
queryMsg
.
ApplyMaxNum
)
;
var
ApplyMaxNum
=
parseInt
(
queryMsg
.
ApplyMaxNum
)
if
(
TeamMaxNum
<
TeamMinNum
)
{
if
(
TeamMaxNum
<
TeamMinNum
)
{
queryMsg
.
TeamMaxNum
=
""
;
queryMsg
.
TeamMaxNum
=
''
}
}
if
(
ApplyMaxNum
<
ApplyMinNum
)
{
if
(
ApplyMaxNum
<
ApplyMinNum
)
{
queryMsg
.
ApplyMaxNum
=
""
;
queryMsg
.
ApplyMaxNum
=
''
}
}
},
},
//初始化公司
//初始化公司
getCompanyList
()
{
getCompanyList
()
{
let
userInfo
=
this
.
getLocalStorage
()
;
let
userInfo
=
this
.
getLocalStorage
()
var
RB_Group_id
=
userInfo
.
RB_Group_id
;
var
RB_Group_id
=
userInfo
.
RB_Group_id
let
msg
=
{
let
msg
=
{
Status
:
0
,
Status
:
0
,
is_show
:
0
,
is_show
:
0
,
RB_Group_Id
:
RB_Group_id
RB_Group_Id
:
RB_Group_id
}
;
}
this
.
apipost
(
this
.
apipost
(
"admin_get_BranchGetList"
,
'admin_get_BranchGetList'
,
msg
,
msg
,
res
=>
{
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
queryCommonData
.
BranchList
=
res
.
data
.
data
;
this
.
queryCommonData
.
BranchList
=
res
.
data
.
data
this
.
queryCommonData
.
BranchList
.
forEach
(
x
=>
{
this
.
queryCommonData
.
BranchList
.
forEach
(
x
=>
{
x
.
isShow
=
false
;
x
.
isShow
=
false
})
;
})
}
}
},
},
err
=>
{}
err
=>
{
);
}
)
},
},
//团期状态全选
//团期状态全选
checkGroupAll
(
val
)
{
checkGroupAll
(
val
)
{
this
.
queryMsg
.
GroupState
=
[]
;
this
.
queryMsg
.
GroupState
=
[]
if
(
val
)
{
if
(
val
)
{
this
.
$tripUtils
.
TeamStatesList
.
teamDateStates
.
forEach
(
x
=>
{
this
.
$tripUtils
.
TeamStatesList
.
teamDateStates
.
forEach
(
x
=>
{
this
.
queryMsg
.
GroupState
.
push
(
x
.
Id
)
;
this
.
queryMsg
.
GroupState
.
push
(
x
.
Id
)
})
;
})
}
}
},
},
checkGroup
(
value
)
{
checkGroup
(
value
)
{
let
checkedCount
=
value
.
length
;
let
checkedCount
=
value
.
length
this
.
queryCommonData
.
checkGroupALL
=
this
.
queryCommonData
.
checkGroupALL
=
checkedCount
===
this
.
$tripUtils
.
TeamStatesList
.
teamDateStates
.
length
;
checkedCount
===
this
.
$tripUtils
.
TeamStatesList
.
teamDateStates
.
length
},
},
//销售平台全选
//销售平台全选
checkAllSales
(
val
)
{
checkAllSales
(
val
)
{
this
.
queryMsg
.
SalePlat
=
[]
;
this
.
queryMsg
.
SalePlat
=
[]
if
(
val
)
{
if
(
val
)
{
this
.
$tripUtils
.
TeamStatesList
.
salsPlat
.
forEach
(
x
=>
{
this
.
$tripUtils
.
TeamStatesList
.
salsPlat
.
forEach
(
x
=>
{
this
.
queryMsg
.
SalePlat
.
push
(
x
.
Id
)
;
this
.
queryMsg
.
SalePlat
.
push
(
x
.
Id
)
})
;
})
}
}
},
},
checkSales
(
value
)
{
checkSales
(
value
)
{
let
checkedCount
=
value
.
length
;
let
checkedCount
=
value
.
length
this
.
queryCommonData
.
checkPlatForm
=
this
.
queryCommonData
.
checkPlatForm
=
checkedCount
===
this
.
$tripUtils
.
TeamStatesList
.
salsPlat
.
length
;
checkedCount
===
this
.
$tripUtils
.
TeamStatesList
.
salsPlat
.
length
},
},
//团队状态全选
//团队状态全选
checkAllTeam
(
val
)
{
checkAllTeam
(
val
)
{
this
.
queryMsg
.
TCState
=
[]
;
this
.
queryMsg
.
TCState
=
[]
if
(
val
)
{
if
(
val
)
{
this
.
$tripUtils
.
TeamStatesList
.
TeamStates
.
forEach
(
x
=>
{
this
.
$tripUtils
.
TeamStatesList
.
TeamStates
.
forEach
(
x
=>
{
this
.
queryMsg
.
TCState
.
push
(
x
.
Id
)
;
this
.
queryMsg
.
TCState
.
push
(
x
.
Id
)
})
;
})
}
}
if
(
if
(
this
.
queryMsg
.
TCState
.
indexOf
(
this
.
queryMsg
.
TCState
.
indexOf
(
this
.
$tripUtils
.
TeamStatesList
.
TeamStates
[
2
].
Id
this
.
$tripUtils
.
TeamStatesList
.
TeamStates
[
2
].
Id
)
>
-
1
)
>
-
1
)
{
)
{
this
.
queryCommonData
.
showPlatForm
=
true
;
this
.
queryCommonData
.
showPlatForm
=
true
}
else
{
}
else
{
this
.
queryCommonData
.
showPlatForm
=
false
;
this
.
queryCommonData
.
showPlatForm
=
false
}
}
},
},
checkedTeamList
(
value
)
{
checkedTeamList
(
value
)
{
if
(
value
.
indexOf
(
this
.
$tripUtils
.
TeamStatesList
.
TeamStates
[
2
].
Id
)
>
-
1
)
{
if
(
value
.
indexOf
(
this
.
$tripUtils
.
TeamStatesList
.
TeamStates
[
2
].
Id
)
>
-
1
)
{
this
.
queryCommonData
.
showPlatForm
=
true
;
this
.
queryCommonData
.
showPlatForm
=
true
}
else
{
}
else
{
this
.
queryCommonData
.
showPlatForm
=
false
;
this
.
queryCommonData
.
showPlatForm
=
false
}
}
let
checkedCount
=
value
.
length
;
let
checkedCount
=
value
.
length
this
.
queryCommonData
.
checkTCStateAll
=
this
.
queryCommonData
.
checkTCStateAll
=
checkedCount
===
this
.
$tripUtils
.
TeamStatesList
.
TeamStates
.
length
;
checkedCount
===
this
.
$tripUtils
.
TeamStatesList
.
TeamStates
.
length
},
},
//全选弹出框
//全选弹出框
checkAllDialog
(
val
)
{
checkAllDialog
(
val
)
{
this
.
queryCommonData
.
ckedplat
=
[]
;
this
.
queryCommonData
.
ckedplat
=
[]
if
(
val
)
{
if
(
val
)
{
this
.
$tripUtils
.
TeamStatesList
.
salsPlat
.
forEach
(
x
=>
{
this
.
$tripUtils
.
TeamStatesList
.
salsPlat
.
forEach
(
x
=>
{
this
.
queryCommonData
.
ckedplat
.
push
(
x
.
Id
)
;
this
.
queryCommonData
.
ckedplat
.
push
(
x
.
Id
)
})
;
})
}
}
},
},
checkDialog
(
value
)
{
checkDialog
(
value
)
{
let
checkedCount
=
value
.
length
;
let
checkedCount
=
value
.
length
this
.
queryCommonData
.
checkDialogAll
=
this
.
queryCommonData
.
checkDialogAll
=
checkedCount
===
this
.
$tripUtils
.
TeamStatesList
.
salsPlat
.
length
;
checkedCount
===
this
.
$tripUtils
.
TeamStatesList
.
salsPlat
.
length
},
},
//点击上架
//点击上架
setUpPlat
(
item
)
{
setUpPlat
(
item
)
{
this
.
queryCommonData
.
outerVisible
=
false
;
this
.
queryCommonData
.
outerVisible
=
false
this
.
queryCommonData
.
setPlatDialog
=
true
;
this
.
queryCommonData
.
setPlatDialog
=
true
this
.
queryCommonData
.
singleTCID
=
item
.
TCID
;
this
.
queryCommonData
.
singleTCID
=
item
.
TCID
if
(
item
.
TCState
==
2
)
{
if
(
item
.
TCState
==
2
)
{
this
.
queryCommonData
.
ckedplat
=
[]
;
this
.
queryCommonData
.
ckedplat
=
[]
this
.
queryCommonData
.
checkDialogAll
=
false
;
this
.
queryCommonData
.
checkDialogAll
=
false
}
else
if
(
item
.
TCState
==
3
)
{
}
else
if
(
item
.
TCState
==
3
)
{
item
.
SalePlatList
.
forEach
(
x
=>
{
item
.
SalePlatList
.
forEach
(
x
=>
{
this
.
queryCommonData
.
ckedplat
.
push
(
parseInt
(
x
))
;
this
.
queryCommonData
.
ckedplat
.
push
(
parseInt
(
x
))
})
;
})
if
(
if
(
item
.
SalePlatList
.
length
==
item
.
SalePlatList
.
length
==
this
.
$tripUtils
.
TeamStatesList
.
salsPlat
.
length
this
.
$tripUtils
.
TeamStatesList
.
salsPlat
.
length
)
{
)
{
this
.
queryCommonData
.
checkDialogAll
=
true
;
this
.
queryCommonData
.
checkDialogAll
=
true
}
}
}
}
},
},
//单团设置下架
//单团设置下架
Setshelves
(
TCID
)
{
Setshelves
(
TCID
)
{
let
msg
=
{
let
msg
=
{
TCID
:
TCID
,
TCID
:
TCID
,
TCState
:
2
,
TCState
:
2
,
SalePlat
:
""
SalePlat
:
''
}
;
}
this
.
apipost
(
"travel_post_SetPriceTCState"
,
msg
,
res
=>
{
this
.
apipost
(
'travel_post_SetPriceTCState'
,
msg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
Success
(
res
.
data
.
message
)
;
this
.
Success
(
res
.
data
.
message
)
this
.
getControlList
()
;
this
.
getControlList
()
this
.
queryCommonData
.
checkDialogAll
=
false
;
this
.
queryCommonData
.
checkDialogAll
=
false
this
.
queryCommonData
.
ckedplat
=
[]
;
this
.
queryCommonData
.
ckedplat
=
[]
}
}
else
else
{
{
this
.
Info
(
res
.
data
.
message
)
this
.
Info
(
res
.
data
.
message
);
}
}
})
;
})
},
},
//单团设置上架
//单团设置上架
SetshelvesUp
()
{
SetshelvesUp
()
{
let
msg
=
{
let
msg
=
{
TCID
:
this
.
queryCommonData
.
singleTCID
,
TCID
:
this
.
queryCommonData
.
singleTCID
,
TCState
:
3
,
TCState
:
3
,
SalePlat
:
this
.
queryCommonData
.
ckedplat
.
join
(
","
)
SalePlat
:
this
.
queryCommonData
.
ckedplat
.
join
(
','
)
};
if
(
msg
.
SalePlat
==
""
)
{
this
.
Error
(
"请选择上架平台"
);
return
;
}
}
this
.
apipost
(
"travel_post_SetPriceTCState"
,
msg
,
res
=>
{
if
(
msg
.
SalePlat
==
''
)
{
this
.
Error
(
'请选择上架平台'
)
return
}
this
.
apipost
(
'travel_post_SetPriceTCState'
,
msg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
Success
(
res
.
data
.
message
)
;
this
.
Success
(
res
.
data
.
message
)
this
.
getControlList
()
;
this
.
getControlList
()
this
.
queryCommonData
.
setPlatDialog
=
false
;
this
.
queryCommonData
.
setPlatDialog
=
false
this
.
queryCommonData
.
checkDialogAll
=
false
;
this
.
queryCommonData
.
checkDialogAll
=
false
this
.
queryCommonData
.
ckedplat
=
[]
;
this
.
queryCommonData
.
ckedplat
=
[]
}
}
})
;
})
},
},
goUrl
(
path
,
id
,
name
)
{
goUrl
(
path
,
id
,
name
)
{
this
.
$store
.
commit
(
"pageConditionUpdate"
,
this
.
queryMsg
);
this
.
$store
.
commit
(
'pageConditionUpdate'
,
this
.
queryMsg
)
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
path
,
name
:
path
,
query
:
{
query
:
{
id
:
id
,
id
:
id
,
blank
:
"y"
,
blank
:
'y'
,
tab
:
name
tab
:
name
}
}
})
;
})
},
},
goUrlR
(
path
,
item
)
{
goUrlR
(
path
,
item
)
{
var
cityId
=
item
.
StartCityID
;
var
cityId
=
item
.
StartCityID
if
(
item
.
IsUnion
==
1
&&
item
.
UnionTypeStr
==
2
)
{
if
(
item
.
IsUnion
==
1
&&
item
.
UnionTypeStr
==
2
)
{
cityId
=
item
.
UnionCityId
cityId
=
item
.
UnionCityId
}
}
...
@@ -1128,71 +1215,71 @@
...
@@ -1128,71 +1215,71 @@
configId
:
item
.
ID
,
configId
:
item
.
ID
,
cityId
:
cityId
,
cityId
:
cityId
,
tcid
:
item
.
TCID
,
tcid
:
item
.
TCID
,
orderId
:
0
,
orderId
:
0
,
vshowL
:
false
,
vshowL
:
false
,
vshowM
:
false
,
vshowM
:
false
,
vshowTCNUM
:
true
,
vshowTCNUM
:
true
,
}
}
})
;
})
window
.
open
(
routeData
.
href
,
"_blank"
);
window
.
open
(
routeData
.
href
,
'_blank'
)
},
},
goUrlMake
(
path
,
LineID
,
TCID
,
name
)
{
goUrlMake
(
path
,
LineID
,
TCID
,
name
)
{
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
path
,
name
:
path
,
query
:
{
query
:
{
LineID
:
LineID
,
LineID
:
LineID
,
TCID
:
TCID
,
TCID
:
TCID
,
blank
:
"y"
,
blank
:
'y'
,
tab
:
name
tab
:
name
}
}
})
;
})
},
},
goB2B
(
ConfigId
)
{
goB2B
(
ConfigId
)
{
var
B2BDomain
=
this
.
CurrentUserInfo
.
B2BDomain
;
var
B2BDomain
=
this
.
CurrentUserInfo
.
B2BDomain
window
.
open
(
window
.
open
(
"http://www.oytour.com/#/detailTwo/"
+
'http://www.oytour.com/#/detailTwo/'
+
encodeURIComponent
(
ConfigId
)
+
encodeURIComponent
(
ConfigId
)
+
"/preview"
,
'/preview'
,
"_blank"
'_blank'
)
;
)
},
},
goTeamBalance
(
id
,
OutBranchId
)
{
goTeamBalance
(
id
,
OutBranchId
)
{
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
"TeamBalancePayment"
,
name
:
'TeamBalancePayment'
,
query
:
{
query
:
{
id
:
id
,
id
:
id
,
OutBranchId
:
OutBranchId
,
OutBranchId
:
OutBranchId
,
blank
:
"y"
,
blank
:
'y'
,
tab
:
"团队收支明细"
tab
:
'团队收支明细'
}
}
})
;
})
},
},
//开团或修改
//开团或修改
goToOpenTravel
(
path
,
configId
,
tcid
)
{
goToOpenTravel
(
path
,
configId
,
tcid
)
{
if
(
configId
>
0
)
{
if
(
configId
>
0
)
{
this
.
$store
.
commit
(
"pageConditionUpdate"
,
this
.
queryMsg
);
this
.
$store
.
commit
(
'pageConditionUpdate'
,
this
.
queryMsg
)
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
path
,
name
:
path
,
query
:
{
query
:
{
configId
:
configId
,
configId
:
configId
,
openState
:
1
,
openState
:
1
,
tcid
:
tcid
,
tcid
:
tcid
,
blank
:
"y"
,
blank
:
'y'
,
tab
:
"团期配置"
,
tab
:
'团期配置'
,
flag
:
this
.
$route
.
query
.
flag
?
this
.
$route
.
query
.
flag
:
false
flag
:
this
.
$route
.
query
.
flag
?
this
.
$route
.
query
.
flag
:
false
}
}
})
;
})
}
else
{
}
else
{
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
path
name
:
path
})
;
})
}
}
},
},
//当团修改
//当团修改
goTonowTeam
(
path
,
configId
,
tcid
,
TCNUM
)
{
goTonowTeam
(
path
,
configId
,
tcid
,
TCNUM
)
{
if
(
configId
>
0
)
{
if
(
configId
>
0
)
{
this
.
$store
.
commit
(
"pageConditionUpdate"
,
this
.
queryMsg
);
this
.
$store
.
commit
(
'pageConditionUpdate'
,
this
.
queryMsg
)
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
path
,
name
:
path
,
query
:
{
query
:
{
...
@@ -1200,272 +1287,273 @@
...
@@ -1200,272 +1287,273 @@
openState
:
1
,
openState
:
1
,
tcid
:
tcid
,
tcid
:
tcid
,
TCNUM
:
TCNUM
,
TCNUM
:
TCNUM
,
blank
:
"y"
,
blank
:
'y'
,
tab
:
"团期配置"
,
tab
:
'团期配置'
,
flag
:
this
.
$route
.
query
.
flag
?
this
.
$route
.
query
.
flag
:
false
flag
:
this
.
$route
.
query
.
flag
?
this
.
$route
.
query
.
flag
:
false
}
}
})
;
})
}
else
{
}
else
{
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
path
name
:
path
})
;
})
}
}
},
},
//删除团期
//删除团期
removeTeamInfo
(
TCID
)
{
removeTeamInfo
(
TCID
)
{
var
that
=
this
;
var
that
=
this
that
.
Confirm
(
"是否删除?"
,
function
()
{
that
.
Confirm
(
'是否删除?'
,
function
()
{
var
msg
=
{
var
msg
=
{
TCID
:
TCID
TCID
:
TCID
}
;
}
that
.
apipost
(
that
.
apipost
(
"travel_post_RemoveTravelPrice"
,
'travel_post_RemoveTravelPrice'
,
msg
,
msg
,
res
=>
{
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
that
.
Success
(
res
.
data
.
message
)
;
that
.
Success
(
res
.
data
.
message
)
that
.
getControlList
()
;
that
.
getControlList
()
}
else
{
}
else
{
that
.
Error
(
res
.
data
.
message
)
;
that
.
Error
(
res
.
data
.
message
)
}
}
},
},
null
null
)
;
)
})
;
})
},
},
//获取城市
//获取城市
getCountryCity
()
{
getCountryCity
()
{
this
.
apipost
(
"sellorder_get_GetAllStartCity"
,
{},
res
=>
{
this
.
apipost
(
'sellorder_get_GetAllStartCity'
,
{},
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
queryCommonData
.
CityList
=
res
.
data
.
data
;
this
.
queryCommonData
.
CityList
=
res
.
data
.
data
}
}
})
;
})
},
},
getSellorCompany
()
{
getSellorCompany
()
{
//出团公司
//出团公司
this
.
apipost
(
this
.
apipost
(
"sellorder_post_GetBranchList"
,
{},
'sellorder_post_GetBranchList'
,
{},
res
=>
{
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
queryCommonData
.
companyList
=
res
.
data
.
data
;
this
.
queryCommonData
.
companyList
=
res
.
data
.
data
}
}
},
},
err
=>
{}
err
=>
{
);
}
)
},
},
//点击op备注
//点击op备注
ckOPremark
(
item
)
{
ckOPremark
(
item
)
{
this
.
remarkMsg
.
TCID
=
item
.
TCID
;
this
.
remarkMsg
.
TCID
=
item
.
TCID
this
.
remarkMsg
.
OPRemark
=
item
.
OPRemark
;
this
.
remarkMsg
.
OPRemark
=
item
.
OPRemark
this
.
remarkMsg
.
OPInnerRemark
=
item
.
OPInnerRemark
;
this
.
remarkMsg
.
OPInnerRemark
=
item
.
OPInnerRemark
this
.
queryCommonData
.
setPlatDialog
=
false
;
this
.
queryCommonData
.
setPlatDialog
=
false
this
.
queryCommonData
.
outerVisible
=
true
;
this
.
queryCommonData
.
outerVisible
=
true
},
},
//设置OP备注
//设置OP备注
setOPremark
()
{
setOPremark
()
{
this
.
apipost
(
this
.
apipost
(
"travel_post_SetTravelPrcieOpRemark"
,
'travel_post_SetTravelPrcieOpRemark'
,
this
.
remarkMsg
,
this
.
remarkMsg
,
res
=>
{
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
Success
(
res
.
data
.
message
)
;
this
.
Success
(
res
.
data
.
message
)
this
.
queryCommonData
.
outerVisible
=
false
;
this
.
queryCommonData
.
outerVisible
=
false
this
.
getControlList
()
;
this
.
getControlList
()
}
else
{
}
else
{
this
.
Error
(
res
.
data
.
message
)
;
this
.
Error
(
res
.
data
.
message
)
}
}
},
},
err
=>
{}
err
=>
{
);
}
)
},
},
//点击本团卖点
//点击本团卖点
ckSellPoint
(
item
)
{
ckSellPoint
(
item
)
{
this
.
queryCommonData
.
SellingPoints
=
true
;
this
.
queryCommonData
.
SellingPoints
=
true
this
.
remarkMsg
.
ConfigId
=
item
.
ID
;
this
.
remarkMsg
.
ConfigId
=
item
.
ID
this
.
remarkMsg
.
ProductRecommend
=
item
.
ProductRecommend
;
this
.
remarkMsg
.
ProductRecommend
=
item
.
ProductRecommend
this
.
remarkMsg
.
TCID
=
item
.
TCID
;
this
.
remarkMsg
.
TCID
=
item
.
TCID
},
},
//本团卖点
//本团卖点
SetSellingPoints
()
{
SetSellingPoints
()
{
this
.
apipost
(
this
.
apipost
(
"travel_post_SetSellingPoints"
,
'travel_post_SetSellingPoints'
,
this
.
remarkMsg
,
this
.
remarkMsg
,
res
=>
{
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
Success
(
res
.
data
.
message
)
;
this
.
Success
(
res
.
data
.
message
)
this
.
queryCommonData
.
SellingPoints
=
false
;
this
.
queryCommonData
.
SellingPoints
=
false
this
.
getControlList
()
;
this
.
getControlList
()
}
else
{
}
else
{
this
.
Error
(
res
.
data
.
message
)
;
this
.
Error
(
res
.
data
.
message
)
}
}
},
},
err
=>
{}
err
=>
{
);
}
)
},
},
checkedFlight
(
item
)
{
checkedFlight
(
item
)
{
this
.
queryMsg
.
FlightState
=
item
.
Id
;
this
.
queryMsg
.
FlightState
=
item
.
Id
this
.
queryCommonData
.
flightCKed
=
[]
;
this
.
queryCommonData
.
flightCKed
=
[]
this
.
queryCommonData
.
flightCKed
.
push
(
item
.
Id
)
;
this
.
queryCommonData
.
flightCKed
.
push
(
item
.
Id
)
},
},
//点击选取出团公司
//点击选取出团公司
getCompanyCheck
(
item
)
{
getCompanyCheck
(
item
)
{
item
.
isShow
=
!
item
.
isShow
;
item
.
isShow
=
!
item
.
isShow
this
.
queryCommonData
.
checkCompanyAll
=
false
;
this
.
queryCommonData
.
checkCompanyAll
=
false
this
.
$forceUpdate
()
;
this
.
$forceUpdate
()
this
.
queryMsg
.
OutBranchIds
=
[]
;
this
.
queryMsg
.
OutBranchIds
=
[]
this
.
queryCommonData
.
BranchList
.
forEach
(
x
=>
{
this
.
queryCommonData
.
BranchList
.
forEach
(
x
=>
{
if
(
x
.
isShow
)
{
if
(
x
.
isShow
)
{
this
.
queryMsg
.
OutBranchIds
.
push
(
x
.
Id
)
;
this
.
queryMsg
.
OutBranchIds
.
push
(
x
.
Id
)
}
}
})
;
})
if
(
if
(
this
.
queryMsg
.
OutBranchIds
.
length
==
this
.
queryMsg
.
OutBranchIds
.
length
==
this
.
queryCommonData
.
BranchList
.
length
||
this
.
queryCommonData
.
BranchList
.
length
||
this
.
queryMsg
.
OutBranchIds
.
length
==
0
this
.
queryMsg
.
OutBranchIds
.
length
==
0
)
{
)
{
this
.
queryCommonData
.
checkCompanyAll
=
true
;
this
.
queryCommonData
.
checkCompanyAll
=
true
}
}
this
.
resetPageIndex
()
;
this
.
resetPageIndex
()
this
.
getControlList
()
;
this
.
getControlList
()
},
},
//查询全部
//查询全部
getCompanyCheckAll
()
{
getCompanyCheckAll
()
{
this
.
queryCommonData
.
checkCompanyAll
=
true
;
this
.
queryCommonData
.
checkCompanyAll
=
true
this
.
queryMsg
.
OutBranchIds
=
[]
;
this
.
queryMsg
.
OutBranchIds
=
[]
this
.
queryCommonData
.
BranchList
.
forEach
(
x
=>
{
this
.
queryCommonData
.
BranchList
.
forEach
(
x
=>
{
x
.
isShow
=
false
;
x
.
isShow
=
false
})
;
})
this
.
getControlList
()
;
this
.
getControlList
()
},
},
SetPrice
(
value
)
{
SetPrice
(
value
)
{
if
(
value
==
null
)
{
if
(
value
==
null
)
{
return
0.0
;
return
0.0
}
}
let
nStr
=
value
.
toFixed
(
2
)
;
let
nStr
=
value
.
toFixed
(
2
)
nStr
+=
""
;
nStr
+=
''
let
x
=
nStr
.
split
(
"."
);
let
x
=
nStr
.
split
(
'.'
)
let
x1
=
x
[
0
]
;
let
x1
=
x
[
0
]
let
x2
=
x
.
length
>
1
?
"."
+
x
[
1
]
:
""
;
let
x2
=
x
.
length
>
1
?
'.'
+
x
[
1
]
:
''
var
rgx
=
/
(\d
+
)(\d{3})
/
;
var
rgx
=
/
(\d
+
)(\d{3})
/
while
(
rgx
.
test
(
x1
))
{
while
(
rgx
.
test
(
x1
))
{
x1
=
x1
.
replace
(
rgx
,
"$1"
+
","
+
"$2"
);
x1
=
x1
.
replace
(
rgx
,
'$1'
+
','
+
'$2'
)
}
}
return
x1
+
x2
;
return
x1
+
x2
},
},
//隐藏显示
//隐藏显示
ShowUnionList
(
item
)
{
ShowUnionList
(
item
)
{
// this.queryCommonData.showUnion = !this.queryCommonData.showUnion;
// this.queryCommonData.showUnion = !this.queryCommonData.showUnion;
item
.
isshowUnion
=
!
item
.
isshowUnion
;
item
.
isshowUnion
=
!
item
.
isshowUnion
if
(
item
.
isshowUnion
)
{
if
(
item
.
isshowUnion
)
{
item
.
UnionText
=
'隐藏联运'
item
.
UnionText
=
'隐藏联运'
}
else
{
}
else
{
item
.
UnionText
=
'显示联运'
item
.
UnionText
=
'显示联运'
}
}
this
.
$forceUpdate
()
;
this
.
$forceUpdate
()
},
},
//酒店餐厅处理跳转
//酒店餐厅处理跳转
goHotelDiningBus
(
item
,
HotelDiningBus
,
type
)
{
goHotelDiningBus
(
item
,
HotelDiningBus
,
type
)
{
if
(
type
==
1
)
{
if
(
type
==
1
)
{
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
"ChangeHotel"
,
name
:
'ChangeHotel'
,
query
:
{
query
:
{
TCNUM
:
item
.
TCNUM
,
TCNUM
:
item
.
TCNUM
,
id
:
item
.
TCID
,
id
:
item
.
TCID
,
blank
:
"y"
,
blank
:
'y'
,
tab
:
"酒店变更"
,
tab
:
'酒店变更'
,
}
}
})
;
})
}
else
{
}
else
{
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
"ChangeDining"
,
name
:
'ChangeDining'
,
query
:
{
query
:
{
TCNUM
:
item
.
TCNUM
,
TCNUM
:
item
.
TCNUM
,
id
:
item
.
TCID
,
id
:
item
.
TCID
,
blank
:
"y"
,
blank
:
'y'
,
tab
:
"餐厅变更"
,
tab
:
'餐厅变更'
,
}
}
})
;
})
}
}
}
}
},
},
filters
:
{
filters
:
{
formatStartDate
(
value
)
{
formatStartDate
(
value
)
{
let
dataArr
=
value
.
split
(
"-"
);
let
dataArr
=
value
.
split
(
'-'
)
return
dataArr
[
1
]
+
"-"
+
dataArr
[
2
];
return
dataArr
[
1
]
+
'-'
+
dataArr
[
2
]
},
},
priceFormat
(
value
)
{
priceFormat
(
value
)
{
if
(
value
==
null
)
{
if
(
value
==
null
)
{
return
0.0
;
return
0.0
}
}
let
nStr
=
value
.
toFixed
(
2
)
;
let
nStr
=
value
.
toFixed
(
2
)
nStr
+=
""
;
nStr
+=
''
let
x
=
nStr
.
split
(
"."
);
let
x
=
nStr
.
split
(
'.'
)
let
x1
=
x
[
0
]
;
let
x1
=
x
[
0
]
let
x2
=
x
.
length
>
1
?
"."
+
x
[
1
]
:
""
;
let
x2
=
x
.
length
>
1
?
'.'
+
x
[
1
]
:
''
var
rgx
=
/
(\d
+
)(\d{3})
/
;
var
rgx
=
/
(\d
+
)(\d{3})
/
while
(
rgx
.
test
(
x1
))
{
while
(
rgx
.
test
(
x1
))
{
x1
=
x1
.
replace
(
rgx
,
"$1"
+
","
+
"$2"
);
x1
=
x1
.
replace
(
rgx
,
'$1'
+
','
+
'$2'
)
}
}
return
x1
+
x2
;
return
x1
+
x2
}
}
},
},
mounted
()
{
mounted
()
{
//销售公司
//销售公司
this
.
getSellorCompany
()
;
this
.
getSellorCompany
()
this
.
getCompanyList
()
;
this
.
getCompanyList
()
this
.
getLineList
()
;
this
.
getLineList
()
this
.
getAirlineList
()
;
this
.
getAirlineList
()
this
.
getEmployeeList
()
;
this
.
getEmployeeList
()
this
.
getCountryCity
()
;
this
.
getCountryCity
()
},
},
created
()
{
created
()
{
//默认显示联运
//默认显示联运
this
.
queryMsg
.
IsShowUnion
=
1
;
this
.
queryMsg
.
IsShowUnion
=
1
let
userInfo
=
this
.
getLocalStorage
()
;
let
userInfo
=
this
.
getLocalStorage
()
this
.
CurrentUserInfo
=
userInfo
;
this
.
CurrentUserInfo
=
userInfo
this
.
flagWangYue
=
this
.
$route
.
query
.
flag
;
this
.
flagWangYue
=
this
.
$route
.
query
.
flag
if
(
this
.
$route
.
query
.
tcmun
)
{
if
(
this
.
$route
.
query
.
tcmun
)
{
this
.
queryMsg
.
TCNUM
=
this
.
$route
.
query
.
tcmun
;
this
.
queryMsg
.
TCNUM
=
this
.
$route
.
query
.
tcmun
}
}
if
(
this
.
flagWangYue
)
{
if
(
this
.
flagWangYue
)
{
this
.
queryMsg
.
CreateBy
=
this
.
CurrentUserInfo
.
EmployeeId
;
this
.
queryMsg
.
CreateBy
=
this
.
CurrentUserInfo
.
EmployeeId
this
.
queryCommonData
.
checkTCStateAll
=
true
;
this
.
queryCommonData
.
checkTCStateAll
=
true
this
.
flightStatus
[
1
].
Checked
=
false
;
this
.
flightStatus
[
1
].
Checked
=
false
this
.
checkAllTeam
()
;
this
.
checkAllTeam
()
}
}
if
(
this
.
CurrentUserInfo
.
IsParentCompany
==
undefined
)
{
if
(
this
.
CurrentUserInfo
.
IsParentCompany
==
undefined
)
{
this
.
queryCommonData
.
IsParentCompany
=
2
;
this
.
queryCommonData
.
IsParentCompany
=
2
}
else
{
}
else
{
this
.
queryCommonData
.
IsParentCompany
=
this
.
CurrentUserInfo
.
IsParentCompany
;
this
.
queryCommonData
.
IsParentCompany
=
this
.
CurrentUserInfo
.
IsParentCompany
}
}
if
(
this
.
$route
.
query
.
hasOwnProperty
(
"cache"
))
{
if
(
this
.
$route
.
query
.
hasOwnProperty
(
'cache'
))
{
if
(
this
.
$store
.
state
.
pageCondition
!=
null
)
{
if
(
this
.
$store
.
state
.
pageCondition
!=
null
)
{
this
.
queryMsg
=
this
.
$store
.
state
.
pageCondition
;
this
.
queryMsg
=
this
.
$store
.
state
.
pageCondition
}
}
}
}
var
myDate
=
new
Date
()
;
var
myDate
=
new
Date
()
var
nowDate
=
var
nowDate
=
myDate
.
getFullYear
()
+
myDate
.
getFullYear
()
+
"-"
+
'-'
+
parseInt
(
myDate
.
getMonth
()
+
1
)
+
parseInt
(
myDate
.
getMonth
()
+
1
)
+
"-"
+
'-'
+
myDate
.
getDate
();
myDate
.
getDate
()
if
(
!
this
.
$route
.
query
.
tcmun
)
if
(
!
this
.
$route
.
query
.
tcmun
)
{
{
this
.
queryMsg
.
StartGroupDate
=
nowDate
this
.
queryMsg
.
StartGroupDate
=
nowDate
;
}
}
if
(
this
.
queryCommonData
.
IsParentCompany
!=
1
)
{
if
(
this
.
queryCommonData
.
IsParentCompany
!=
1
)
{
this
.
queryMsg
.
OutBranchIds
.
push
(
this
.
CurrentUserInfo
.
RB_Branch_id
)
;
this
.
queryMsg
.
OutBranchIds
.
push
(
this
.
CurrentUserInfo
.
RB_Branch_id
)
}
}
this
.
getControlList
()
;
this
.
getControlList
()
}
}
}
;
}
</
script
>
</
script
>
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