Commit 392548fb authored by qiaoyajun's avatar qiaoyajun

添加候补人数

parent 1c4d2bc6
...@@ -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>
......
<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">广告&nbsp;{{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">广告&nbsp;{{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>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment