Commit 96a9a6e9 authored by 华国豪's avatar 华国豪 🙄
parents f3d77f7b 3cce58be
This diff is collapsed.
...@@ -1421,7 +1421,7 @@ export default { ...@@ -1421,7 +1421,7 @@ export default {
this.msg.startDate=this.$route.query.StartTime!=undefined?this.$route.query.StartTime:''; this.msg.startDate=this.$route.query.StartTime!=undefined?this.$route.query.StartTime:'';
this.msg.endDate=this.$route.query.EndTime!=undefined?this.$route.query.EndTime:''; this.msg.endDate=this.$route.query.EndTime!=undefined?this.$route.query.EndTime:'';
this.msg.LineId=this.$route.query.LineId!=undefined?Number(this.$route.query.LineId):''; this.msg.LineId=this.$route.query.LineId!=undefined?Number(this.$route.query.LineId):'';
this.msg.OutBranchId=this.$route.query.BranchId?Number(this.$route.query.BranchId):this.msg.OutBranchId; this.msg.OutBranchId=this.$route.query.OutBranchId?Number(this.$route.query.OutBranchId):this.msg.OutBranchId;
if(this.msg.endDate!=""){ if(this.msg.endDate!=""){
this.productionDate[0]=this.msg.startDate; this.productionDate[0]=this.msg.startDate;
this.productionDate[1]=this.msg.endDate; this.productionDate[1]=this.msg.endDate;
...@@ -1741,7 +1741,6 @@ export default { ...@@ -1741,7 +1741,6 @@ export default {
} }
}; };
}); });
console.log(dataInfo);
// return // return
XLSX.writeFile(wb, xlsxName + ".xlsx"); XLSX.writeFile(wb, xlsxName + ".xlsx");
}, },
...@@ -2109,14 +2108,11 @@ export default { ...@@ -2109,14 +2108,11 @@ export default {
getPageList() { getPageList() {
// 获取列表数据 // 获取列表数据
this.loading = true; this.loading = true;
if (!this.msg.OutBranchId && this.msg.OutBranchId !== 0)
this.msg.OutBranchId = -1;
if (!this.msg.StartCityId) this.msg.StartCityId = 0; if (!this.msg.StartCityId) this.msg.StartCityId = 0;
if (!this.msg.LineId) this.msg.LineId = 0; if (!this.msg.LineId) this.msg.LineId = 0;
if (!this.msg.LineTeamId) this.msg.LineTeamId = 0; if (!this.msg.LineTeamId) this.msg.LineTeamId = 0;
if (!this.msg.TCID) this.msg.TCID = 0; if (!this.msg.TCID) this.msg.TCID = 0;
if (this.msg.startDate == "") this.msg.startDate = "2019-01-01"; if (this.msg.startDate == "") this.msg.startDate = "2019-01-01";
console.log("this.msg",this.msg);
this.apipost( this.apipost(
"financestatistics_post_GetPageList", "financestatistics_post_GetPageList",
this.msg, this.msg,
...@@ -2189,7 +2185,7 @@ export default { ...@@ -2189,7 +2185,7 @@ export default {
this.loading = false; this.loading = false;
this.$message.error(res.data.message); this.$message.error(res.data.message);
} }
if (this.msg.OutBranchId === -1) this.msg.OutBranchId = -1; // if (this.msg.OutBranchId === -1) this.msg.OutBranchId = -1;
if (!this.msg.StartCityId) this.msg.StartCityId = 0; if (!this.msg.StartCityId) this.msg.StartCityId = 0;
if (!this.msg.LineId) this.msg.LineId = 0; if (!this.msg.LineId) this.msg.LineId = 0;
if (!this.msg.LineTeamId) this.msg.LineTeamId = 0; if (!this.msg.LineTeamId) this.msg.LineTeamId = 0;
......
...@@ -1913,6 +1913,7 @@ ...@@ -1913,6 +1913,7 @@
<div class="combottomDiv" v-if="showChangeSales" style="height:200px;"> <div class="combottomDiv" v-if="showChangeSales" style="height:200px;">
<updateSalesMan @closeUpdiv="closeSalseDiv" @getList="getList" :subInfo="subInfo"></updateSalesMan> <updateSalesMan @closeUpdiv="closeSalseDiv" @getList="getList" :subInfo="subInfo"></updateSalesMan>
</div> </div>
<a id='groupTourOrder_DownLoad' target="_blank" style="display:none">1不要删除</a>
</div> </div>
</template> </template>
...@@ -2266,10 +2267,10 @@ import moment from "moment"; ...@@ -2266,10 +2267,10 @@ import moment from "moment";
let fileSize = file.file.size < 1024 ? file.file.size : (file.file.size / 1024).toFixed(0) let fileSize = file.file.size < 1024 ? file.file.size : (file.file.size / 1024).toFixed(0)
let saveMsg = {} let saveMsg = {}
saveMsg.Path = x.data.FilePath saveMsg.Path = x.data.FilePath;
saveMsg.FileName = file.file.name saveMsg.FileName = file.file.name;
saveMsg.Status = 1 saveMsg.Status = 1;
saveMsg.OrderId = this.checkedObj.orderId saveMsg.OrderId = this.checkedObj.orderId;
that.apipost('sellorder_post_SetConfirmationLetter', saveMsg, res => { that.apipost('sellorder_post_SetConfirmationLetter', saveMsg, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.$message.success(res.data.message) this.$message.success(res.data.message)
...@@ -2282,8 +2283,9 @@ import moment from "moment"; ...@@ -2282,8 +2283,9 @@ import moment from "moment";
}) })
}, },
downLoadFile (obj) { downLoadFile (obj) {
let reg = /^http(s)?:\/\/(.*?)\// let dom = document.querySelector("#groupTourOrder_DownLoad");
this.downloadFileRename(obj[0].fullUrl.replace(reg, ''), obj[0].name) dom.href = obj[0].fullUrl;
dom.click();
}, },
// 订单转团 // 订单转团
transfer: function (item) { transfer: function (item) {
...@@ -3535,7 +3537,6 @@ import moment from "moment"; ...@@ -3535,7 +3537,6 @@ import moment from "moment";
this.loading = false this.loading = false
this.total = res.data.data.count this.total = res.data.data.count
this.list = res.data.data.pageData; this.list = res.data.data.pageData;
console.log("this.list",this.list)
} else { } else {
this.$message.error(res.data.message) this.$message.error(res.data.message)
} }
......
...@@ -1710,7 +1710,7 @@ ...@@ -1710,7 +1710,7 @@
</div> </div>
</td> </td>
<td> <td>
<span v-if='item.confirmFileList.length>0' class="fz12 dowloadSpan" @click="downLoadFile(item.confirmFileList)"> <span v-if='item.confirmFileList.length>0' style="cursor:pointer" class="fz12 dowloadSpan" @click="downLoadFile(item.confirmFileList)">
确认函下载 确认函下载
</span> </span>
<i v-if='item.confirmFileList.length>0&&item.commissionSharePeople !== userId' @click="deleteFile(item)" style="margin-left: 5px;" class="el-icon-error color999"></i> <i v-if='item.confirmFileList.length>0&&item.commissionSharePeople !== userId' @click="deleteFile(item)" style="margin-left: 5px;" class="el-icon-error color999"></i>
...@@ -1992,7 +1992,7 @@ ...@@ -1992,7 +1992,7 @@
</div> </div>
</td> </td>
<td> <td>
<span v-if='item.confirmFileList.length>0' class="fz12 dowloadSpan" @click="downLoadFile(item.confirmFileList)"> <span v-if='item.confirmFileList.length>0' style="cursor:pointer" class="fz12 dowloadSpan" @click="downLoadFile(item.confirmFileList)">
确认函下载 确认函下载
</span> </span>
<i v-if='item.confirmFileList.length>0&&item.commissionSharePeople !== userId' @click="deleteFile(item)" style="margin-left: 5px;" class="el-icon-error color999"></i> <i v-if='item.confirmFileList.length>0&&item.commissionSharePeople !== userId' @click="deleteFile(item)" style="margin-left: 5px;" class="el-icon-error color999"></i>
...@@ -2224,6 +2224,7 @@ ...@@ -2224,6 +2224,7 @@
<button class="hollowFixedBtn" @click="OrderMoneyDialog=false">{{$t('pub.cancelBtn')}}</button> <button class="hollowFixedBtn" @click="OrderMoneyDialog=false">{{$t('pub.cancelBtn')}}</button>
</div> </div>
</el-dialog> </el-dialog>
<a id='groupTourOrderByTuan_DownLoad' target="_blank" style="display:none">1不要删除</a>
</div> </div>
</template> </template>
...@@ -2732,8 +2733,9 @@ export default { ...@@ -2732,8 +2733,9 @@ export default {
}); });
}, },
downLoadFile(obj) { downLoadFile(obj) {
let reg = /^http(s)?:\/\/(.*?)\// let dom = document.querySelector("#groupTourOrderByTuan_DownLoad");
this.downloadFileRename(obj[0].fullUrl.replace(reg,''),obj[0].name); dom.href = obj[0].fullUrl;
dom.click();
}, },
// 订单转团 // 订单转团
transfer: function (item) { transfer: function (item) {
......
...@@ -1897,8 +1897,8 @@ ...@@ -1897,8 +1897,8 @@
<td> <td>
<div @click="goOpenUrl('confirmationOrder',childItem.OrderId)" style="cursor:pointer;">电子确认函</div> <div @click="goOpenUrl('confirmationOrder',childItem.OrderId)" style="cursor:pointer;">电子确认函</div>
<span v-if='childItem.ConfirmFileList.length>0' <span v-if='childItem.ConfirmFileList.length>0'
@click="downLoadFile(childItem.ConfirmFileList)" style="color:blue;text-decoration:underline;font-size:12px;">已上传</span> @click="downLoadFile(childItem.ConfirmFileList)" style="color:blue;text-decoration:underline;font-size:12px;cursor:pointer;">确认函下载</span>
<span v-else style="color:gray;font-size:12px;">未上传</span>
</td> </td>
<td class="RL-BTNlist" rowspan="2"> <td class="RL-BTNlist" rowspan="2">
<el-button-group> <el-button-group>
...@@ -2207,7 +2207,7 @@ ...@@ -2207,7 +2207,7 @@
</td> </td>
<td> <td>
<div @click="goOpenUrl('confirmationOrder',item.orderId)" style="cursor:pointer;">电子确认函</div> <div @click="goOpenUrl('confirmationOrder',item.orderId)" style="cursor:pointer;">电子确认函</div>
<span v-if='item.ConfirmFileList.length>0' @click="downLoadFile(item.ConfirmFileList)">确认函下载</span> <span v-if='item.ConfirmFileList.length>0' @click="downLoadFile(item.ConfirmFileList)" style="color:blue;text-decoration:underline;font-size:12px;cursor:pointer;">确认函下载</span>
</td> </td>
<td class="RL-BTNlist" rowspan="2"> <td class="RL-BTNlist" rowspan="2">
<el-button-group> <el-button-group>
...@@ -2618,7 +2618,7 @@ ...@@ -2618,7 +2618,7 @@
</el-row> </el-row>
</el-form> </el-form>
</div> </div>
<a id='RegistrationList_DownLoad' target="_blank" style="display:none">1不要删除</a>
</div> </div>
</template> </template>
...@@ -3304,8 +3304,9 @@ ...@@ -3304,8 +3304,9 @@
}, null) }, null)
}, },
downLoadFile(obj) { downLoadFile(obj) {
let reg = /^http(s)?:\/\/(.*?)\// let dom = document.querySelector("#RegistrationList_DownLoad");
this.downloadFileRename(obj[0].FullUrl.replace(reg, ''), obj[0].Name) dom.href = obj[0].FullUrl;
dom.click();
}, },
goUrlTravelControl(name, path, id, tcmun) { goUrlTravelControl(name, path, id, tcmun) {
......
...@@ -69,6 +69,7 @@ ...@@ -69,6 +69,7 @@
<!-- <div style="margin: 10px 0;" class="fz14 color333">{{$t('adm.adm_Validaccount')}}:<span class="colorE95252">{{UseNum}}</span>&nbsp;&nbsp;&nbsp;&nbsp;账号限额:<span class="colorE95252">{{TotalNum}}</span></div> --> <!-- <div style="margin: 10px 0;" class="fz14 color333">{{$t('adm.adm_Validaccount')}}:<span class="colorE95252">{{UseNum}}</span>&nbsp;&nbsp;&nbsp;&nbsp;账号限额:<span class="colorE95252">{{TotalNum}}</span></div> -->
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0"> <table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr> <tr>
<th>单号</th>
<th>出发地</th> <th>出发地</th>
<th>目的地</th> <th>目的地</th>
<th>人数</th> <th>人数</th>
...@@ -77,12 +78,13 @@ ...@@ -77,12 +78,13 @@
<th>订单状态</th> <th>订单状态</th>
<th>出发日期</th> <th>出发日期</th>
<th>返回日期</th> <th>返回日期</th>
<th>销售数量</th> <th>上传合同</th>
<th>方案数量</th> <th>方案数量</th>
<th>创建日期</th> <th>创建日期</th>
<th>操作</th> <th>操作</th>
</tr> </tr>
<tr v-for="(item,index) in DataList" :key="index" v-loading='loading'> <tr v-for="(item,index) in DataList" :key="index" v-loading='loading'>
<td>{{item.customId}}</td>
<td>{{item.departureName}}</td> <td>{{item.departureName}}</td>
<td>{{item.destinationNames}}</td> <td>{{item.destinationNames}}</td>
<td> <td>
...@@ -103,7 +105,11 @@ ...@@ -103,7 +105,11 @@
<td>{{item.startDate | YearMD}}</td> <td>{{item.startDate | YearMD}}</td>
<td>{{item.backDate | YearMD}}</td> <td>{{item.backDate | YearMD}}</td>
<td>{{item.salesCount}}</td> <td>
<el-tooltip class="item" effect="dark" content="上传合同" placement="top">
<el-button v-if="item.chooseSalesId&&item.chooseSalesId==EmployeeId" type="primary" icon="el-icon-upload2" circle></el-button>
</el-tooltip>
</td>
<td>{{item.planCount}}</td> <td>{{item.planCount}}</td>
<td>{{item.createDate | YearMD}}</td> <td>{{item.createDate | YearMD}}</td>
...@@ -186,12 +192,15 @@ import moment from "moment" ...@@ -186,12 +192,15 @@ import moment from "moment"
let startTime = new Date(this.form.searchStartDate) let startTime = new Date(this.form.searchStartDate)
return startTime.getTime() >= time.getTime() return startTime.getTime() >= time.getTime()
} }
} },
EmployeeId:-1,
} }
}, },
mounted() { mounted() {
let userInfo=this.getLocalStorage(); let userInfo=this.getLocalStorage();
this.EmployeeId=userInfo.EmployeeId;
console.log(this.EmployeeId)
this.getList(); this.getList();
}, },
filters:{ filters:{
...@@ -213,6 +222,7 @@ import moment from "moment" ...@@ -213,6 +222,7 @@ import moment from "moment"
name: path, name: path,
query: { query: {
customId: item.customId, customId: item.customId,
allotId: item.allotId,
blank: "y", blank: "y",
tab: "行程定制方案" tab: "行程定制方案"
} }
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
<div class="TravelInfoList flexOne"> <div class="TravelInfoList flexOne">
<div class="query-box"> <div class="query-box">
<div style="overflow:auto"> <div style="overflow:auto">
<!-- <input type="button" class="normalBtn" value="查询" style="float:right" @click="getList"/> --> <input type="button" class="normalBtn" value="新增" style="float:right" @click="Gourl"/>
</div> </div>
...@@ -32,14 +32,19 @@ ...@@ -32,14 +32,19 @@
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0"> <table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr> <tr>
<th>团期ID</th> <th>团期ID</th>
<th>行程简介</th>
<th>团期标题</th>
<th>部门名称</th> <th>部门名称</th>
<th>销售姓名</th> <th>销售姓名</th>
<th>公司名称</th> <th>公司名称</th>
<th>采用状态</th> <th>采用状态</th>
<th>方案价格</th>
</tr> </tr>
<tr v-for="(item,index) in DataList" :key="index" v-loading='loading'> <tr v-for="(item,index) in DataList" :key="index" v-loading='loading'>
<td>{{item.tcid}}</td> <td>{{item.tcnum}}({{item.tcid}})</td>
<td>{{item.planIntroduce}}</td>
<td>{{item.travelTitle}}</td>
<td>{{item.departmentName}}</td> <td>{{item.departmentName}}</td>
<td>{{item.salseName}}</td> <td>{{item.salseName}}</td>
<td>{{item.companyName}}</td> <td>{{item.companyName}}</td>
...@@ -48,6 +53,7 @@ ...@@ -48,6 +53,7 @@
<span v-if="item.planUseStatus==2">采用</span> <span v-if="item.planUseStatus==2">采用</span>
<span v-if="item.planUseStatus==3">不合适</span> <span v-if="item.planUseStatus==3">不合适</span>
</td> </td>
<td>{{item.planPrice}}</td>
</tr> </tr>
</table> </table>
...@@ -68,12 +74,14 @@ import moment from "moment" ...@@ -68,12 +74,14 @@ import moment from "moment"
total:0, total:0,
DataList:[], DataList:[],
loading:false, loading:false,
customId:0, customId:0,
allotId:0,
} }
}, },
mounted() { mounted() {
this.customId=this.$route.query.customId; this.customId=this.$route.query.customId;
this.allotId=this.$route.query.allotId;
let userInfo=this.getLocalStorage(); let userInfo=this.getLocalStorage();
this.getList(); this.getList();
}, },
...@@ -88,7 +96,17 @@ import moment from "moment" ...@@ -88,7 +96,17 @@ import moment from "moment"
}, },
methods: { methods: {
Gourl(){
this.$router.push({
name: "TravelManager5",
query: {
customId: this.customId,
allotId: this.allotId,
blank: "y",
tab: "自主开团"
}
});
},
getList() { //获取数据 getList() { //获取数据
this.loading=true, this.loading=true,
......
...@@ -74,6 +74,7 @@ ...@@ -74,6 +74,7 @@
<!-- <div style="margin: 10px 0;" class="fz14 color333">{{$t('adm.adm_Validaccount')}}:<span class="colorE95252">{{UseNum}}</span>&nbsp;&nbsp;&nbsp;&nbsp;账号限额:<span class="colorE95252">{{TotalNum}}</span></div> --> <!-- <div style="margin: 10px 0;" class="fz14 color333">{{$t('adm.adm_Validaccount')}}:<span class="colorE95252">{{UseNum}}</span>&nbsp;&nbsp;&nbsp;&nbsp;账号限额:<span class="colorE95252">{{TotalNum}}</span></div> -->
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0"> <table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr> <tr>
<th>单号</th>
<th>出发地</th> <th>出发地</th>
<th>目的地</th> <th>目的地</th>
<th>人数</th> <th>人数</th>
...@@ -88,6 +89,7 @@ ...@@ -88,6 +89,7 @@
<th>操作</th> <th>操作</th>
</tr> </tr>
<tr v-for="(item,index) in DataList" :key="index" v-loading='loading'> <tr v-for="(item,index) in DataList" :key="index" v-loading='loading'>
<td>{{item.customId}}</td>
<td>{{item.departureName}}</td> <td>{{item.departureName}}</td>
<td>{{item.destinationNames}}</td> <td>{{item.destinationNames}}</td>
<td> <td>
...@@ -124,9 +126,9 @@ ...@@ -124,9 +126,9 @@
<el-tooltip class="item" effect="dark" content="删除" placement="top"> <el-tooltip class="item" effect="dark" content="删除" placement="top">
<el-button @click="Delete(item)" type="danger" class='zidingyiFz' icon="el-icon-delete" circle ></el-button> <el-button @click="Delete(item)" type="danger" class='zidingyiFz' icon="el-icon-delete" circle ></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="取消" placement="top"> <!-- <el-tooltip class="item" effect="dark" content="取消" placement="top">
<el-button @click="Exit(item)" style="background:#62DC9E" class='zidingyiFz' icon="el-icon-document-remove" circle ></el-button> <el-button @click="Exit(item)" style="background:#62DC9E" class='zidingyiFz' icon="el-icon-document-remove" circle ></el-button>
</el-tooltip> </el-tooltip> -->
</td> </td>
</tr> </tr>
...@@ -308,24 +310,24 @@ import moment from "moment" ...@@ -308,24 +310,24 @@ import moment from "moment"
} }
}, null); }, null);
}, },
Exit(item){ // Exit(item){
this.$confirm('是否取消该条行程定制信息?', '提示', { // this.$confirm('是否取消该条行程定制信息?', '提示', {
confirmButtonText: '确定', // confirmButtonText: '确定',
cancelButtonText: '取消', // cancelButtonText: '取消',
type: 'warning' // type: 'warning'
}).then(() => { // }).then(() => {
this.apiJavaPost("/api/b2b/free/cancelTravelCoupom",{customId:item.customId}, res => { // this.apiJavaPost("/api/b2b/free/cancelTravelCoupom",{customId:item.customId}, res => {
if (res.data.resultCode === 1) { // if (res.data.resultCode === 1) {
this.Success(res.data.message) // this.Success(res.data.message)
this.getList(); // this.getList();
} else { // } else {
this.Error(res.data.message) // this.Error(res.data.message)
} // }
}, null); // }, null);
}).catch(() => { // }).catch(() => {
}); // });
}, // },
Delete(item){ Delete(item){
this.$confirm('是否删除该条行程定制信息?', '提示', { this.$confirm('是否删除该条行程定制信息?', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
......
<style> <style>
.busUsePrice .busList { .busUsePrice .busList {
width: 230px; width: 230px;
height: 240px; height: 270px;
float: left; float: left;
margin: 0 10px 10px 0; margin: 0 10px 10px 0;
background-color: #fff; background-color: #fff;
...@@ -188,6 +188,9 @@ ...@@ -188,6 +188,9 @@
<td>全天茶代:{{item.AllDayChaDaiFee}}</td> <td>全天茶代:{{item.AllDayChaDaiFee}}</td>
<td>接送茶代:{{item.PickUpChaDaiFee}}</td> <td>接送茶代:{{item.PickUpChaDaiFee}}</td>
</tr> </tr>
<tr>
<td colspan="2"><div style="height:40px; overflow-y:scroll">{{item.Remark}}</div></td>
</tr>
</table> </table>
<div class="busUserBtnList"> <div class="busUserBtnList">
<input type="button" class="normalBtn" @click="managePrice(item.Id)" value="管理报价"> <input type="button" class="normalBtn" @click="managePrice(item.Id)" value="管理报价">
......
...@@ -966,7 +966,7 @@ ...@@ -966,7 +966,7 @@
EstartcityId: 0, EstartcityId: 0,
EendcityId: 0, EendcityId: 0,
}; };
if(TrafficList.TrafficList.length>=2) { if(TrafficList.TrafficList.length>=2) {
if(TrafficList.TrafficList[0].SubTraffic[0].ArrivalType!==1) return; if(TrafficList.TrafficList[0].SubTraffic[0].ArrivalType!==1) return;
if(TrafficList.TrafficList[TrafficList.TrafficList.length-1].SubTraffic[0].ArrivalType!==1) return; if(TrafficList.TrafficList[TrafficList.TrafficList.length-1].SubTraffic[0].ArrivalType!==1) return;
...@@ -978,7 +978,7 @@ ...@@ -978,7 +978,7 @@
let list = TrafficList.TrafficList[TrafficList.TrafficList.length-1].SubTraffic[TrafficList.TrafficList[TrafficList.TrafficList.length-1].SubTraffic.length-1]; let list = TrafficList.TrafficList[TrafficList.TrafficList.length-1].SubTraffic[TrafficList.TrafficList[TrafficList.TrafficList.length-1].SubTraffic.length-1];
if(list.ArrivalCityId===0) return; if(list.ArrivalCityId===0) return;
if(list.StartCityId===0) return; if(list.StartCityId===0) return;
msg.EstartcityId = list.StartCityId; msg.EstartcityId = list.StartCityId;
msg.EendcityId = list.ArrivalCityId; msg.EendcityId = list.ArrivalCityId;
}else { }else {
if(TrafficList.TrafficList[TrafficList.TrafficList.length-1].SubTraffic[0].ArrivalCityId===0) return; if(TrafficList.TrafficList[TrafficList.TrafficList.length-1].SubTraffic[0].ArrivalCityId===0) return;
...@@ -986,7 +986,7 @@ ...@@ -986,7 +986,7 @@
msg.EstartcityId = TrafficList.TrafficList[TrafficList.TrafficList.length-1].SubTraffic[0].StartCityId; msg.EstartcityId = TrafficList.TrafficList[TrafficList.TrafficList.length-1].SubTraffic[0].StartCityId;
msg.EendcityId = TrafficList.TrafficList[TrafficList.TrafficList.length-1].SubTraffic[0].ArrivalCityId; msg.EendcityId = TrafficList.TrafficList[TrafficList.TrafficList.length-1].SubTraffic[0].ArrivalCityId;
} }
let storageMsg = localStorage.queryFlightAirMsg?JSON.parse(localStorage.queryFlightAirMsg):null; let storageMsg = localStorage.queryFlightAirMsg?JSON.parse(localStorage.queryFlightAirMsg):null;
if(storageMsg){ if(storageMsg){
if(storageMsg.FstartcityId!==msg.FstartcityId if(storageMsg.FstartcityId!==msg.FstartcityId
...@@ -1017,7 +1017,7 @@ ...@@ -1017,7 +1017,7 @@
}, },
// 拿到航班信息初始化日历 // 拿到航班信息初始化日历
initCalendarEdit() { initCalendarEdit() {
for(let i in this.queryFlightAirDateList){ for(let i in this.queryFlightAirDateList){
for(let k in this.days){ for(let k in this.days){
if(this.queryFlightAirDateList[i].day == new Date(this.days[k].day).Format("yyyy-MM-dd")){ if(this.queryFlightAirDateList[i].day == new Date(this.days[k].day).Format("yyyy-MM-dd")){
...@@ -1103,7 +1103,7 @@ ...@@ -1103,7 +1103,7 @@
this.queryFlightAirListData.forEach(x=>{ this.queryFlightAirListData.forEach(x=>{
if(x.purchaseID==this.getSelectdata){ if(x.purchaseID==this.getSelectdata){
item = x; item = x;
} }
}); });
this.priceData.AirticketBindList.push({ this.priceData.AirticketBindList.push({
......
...@@ -2714,6 +2714,14 @@ export default { ...@@ -2714,6 +2714,14 @@ export default {
meta: { meta: {
title: '团队营收统计' title: '团队营收统计'
}, },
},
{ //财务 报表 团队人数统计
path: '/NumberStatistics',
name: 'NumberStatistics',
component: resolve => require(['@/components/FinancialModule/ReportForm/NumberStatistics'], resolve),
meta: {
title: '团队人数统计'
},
}, { }, {
path: '/JumpReport', path: '/JumpReport',
name: 'JumpReport', name: 'JumpReport',
......
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