Commit 3889659a authored by zhengke's avatar zhengke

修改旅客名单

parent d1864399
......@@ -1448,6 +1448,7 @@
<div class="RL_rightBtn" v-if="isShow===true">
<!--item.TCID,item.OutBranchId-->
<input type="button" class="normalBtn" @click="goTeamBalance(ConfigData.Config.TCID,ConfigData.Config.OutBranchId)" value="团报" />
<input type="button" class="normalBtn" @click="getOrderInfo()" :value="'出团通知书('+(SetNoticeMsg.OutNotice==1?'OK':'暂定')+')'" style="display:none;"/>
<input type="button" class="normalBtn" @click="SetOutNotice()" :value="'出团通知书('+(SetNoticeMsg.OutNotice==1?'OK':'暂定')+')'" />
<input type="button" @click="CancelLeader" v-if="ConfigData.Leader!=null&&ConfigData.Leader.LeaderId>0" class="normalBtn"
value="重选领队" />
......@@ -2225,6 +2226,74 @@
<button class="hollowFixedBtn" @click="initTCMsg">{{$t('pub.cancelBtn')}}</button>
</div>
</el-dialog>
<el-dialog custom-class='passgenrDialog' title="航班列表" :visible.sync="outerVisible" center>
<table border="0" cellspacing="0" cellpadding="0" class="singeRowTable">
<tr>
<td colspan="6" style="text-align:left;font-weight:bold;padding-left:5px">票务航班信息</td>
</tr>
<tr>
<th>航班号</th>
<th>开始时间</th>
<th>结束时间</th>
<th>出发时间</th>
<th>起飞机场</th>
<th>到达机场</th>
</tr>
<tr v-for="item in flightList">
<td>{{item.Flight_number}}</td>
<td>{{item.TicketDepartureTime}}</td>
<td>{{item.TicketArrivalTime}}</td>
<td>{{item.FlightDate}}</td>
<td>{{item.dName}}</td>
<td>{{item.aName}}</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" class="singeRowTable" style="margin-top:20px;" v-if="combineTeamList.length>0">
<tr>
<td colspan="9" style="text-align:left;font-weight:bold;padding-left:5px">联运航班信息</td>
</tr>
<tr>
<th>团号</th>
<th>公司/城市</th>
<th>航段</th>
<th>日期</th>
<th>航班号</th>
<th>出发时间</th>
<th>到达时间</th>
<th>起飞机场</th>
<th>到达机场</th>
</tr>
<tbody v-for="subItem in combineTeamList">
<tr>
<td rowspan="2">{{subItem.TCNUM}}({{subItem.TCID}})</td>
<td rowspan="2">{{subItem.UnionBranchName}}({{subItem.UnionCityName}})</td>
<td width="50">去程</td>
<td>{{subItem.GoFlightDateStr}}</td>
<td>{{subItem.GoFlight_number}}</td>
<td>{{subItem.GoDepartTime}}</td>
<td>{{subItem.GoArriveTime}}</td>
<td>{{subItem.GoDepartAirportName}}</td>
<td>{{subItem.GoArrivalAirportName}}</td>
</tr>
<tr>
<td width="50">回程</td>
<td>{{subItem.BackFlightDateStr}}</td>
<td>{{subItem.BackFlight_number}}</td>
<td>{{subItem.BackDepartTime}}</td>
<td>{{subItem.BackArriveTime}}</td>
<td>{{subItem.BackDepartAirportName}}</td>
<td>{{subItem.BackArrivalAirportName}}</td>
</tr>
</tbody>
</table>
<div slot="footer" class="dialog-footer">
<input type="button" class="normalBtn" @click="SetOutNotice()" :value="'出团通知书('+(SetNoticeMsg.OutNotice==1?'OK':'暂定')+')'" />
<button class="hollowFixedBtn" @click="outerVisible = false">{{$t('pub.cancelBtn')}}</button>
</div>
</el-dialog>
</div>
</template>
......@@ -2238,6 +2307,8 @@ import updateSalesMan from "../../commonPage/updateSalesMan.vue";
Ysze:false,
addMsg_form:{},
IsUpdateOrderMoney:false,
outerVisible:false,
//弹窗
OrderLoading:false,
OrderLossMsg:{
......@@ -2600,8 +2671,9 @@ import updateSalesMan from "../../commonPage/updateSalesMan.vue";
subInfo:{
CreateBy:'',
OrderId:0
}
},
flightList:[],
combineTeamList:[],
};
},
components: {
......@@ -3838,7 +3910,6 @@ submitYSZEForm(){
},
err => {}
);
},
handleCurrentChange(val) {
this.msg.pageIndex = val;
......@@ -3873,10 +3944,38 @@ submitYSZEForm(){
this.ConfigData.Config = res.data.data.config;
this.SetNoticeMsg.OutNotice = res.data.data.config.OutNotice;
this.ConfigData.Leader = res.data.data.leader;
console.log(this.ConfigData,'ConfigData');
}
}
);
},
//获取
getFlightInfo() {
let msg = {
ID: this.ConfigData.Config.AirTicketId
}
this.apipost("ticket_get_GetEntityExtend", msg, res => {
if (res.data.resultCode == 1) {
this.flightList = res.data.data.flightList;
} else {
this.Error(res.data.message);
}
}, err => {});
this.outerVisible = true;
},
//获取联运团信息
getCombinTeam() {
let msg = {
AirTicketId: this.ConfigData.Config.AirTicketId
}
this.apipost("ticket_get_GetUnionFlightAllInfo", msg, res => {
if (res.data.resultCode == 1) {
this.combineTeamList = res.data.data;
} else {
this.Error(res.data.message);
}
}, err => {});
},
//获取国家
getCountry() {
this.apipost(
......@@ -4105,7 +4204,21 @@ submitYSZEForm(){
}
},
//出团通知书
SetOutNotice() {
getOrderInfo() {
this.$confirm("是否确认出团通知书?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning"
})
.then(() => {
this.getFlightInfo();
this.getCombinTeam();
})
.catch(() => {
this.$message.info("已取消!");
});
},
SetOutNotice(){
if (this.SetNoticeMsg.OutNotice == 0) {
this.SetNoticeMsg.OutNotice = 1;
} else if (this.SetNoticeMsg.OutNotice == 1) {
......@@ -4116,27 +4229,13 @@ submitYSZEForm(){
this.getList();
this.getConfig();
this.Success(res.data.message);
this.outerVisible=false;
} else {
this.Error(res.data.message);
}
}, err => {})
},
//新窗口打开
goScheduleUrl(id) {
let routeData = this.$router.resolve({
name: "leaderScheduleManager",
query: {
TCID: id,
blank: 'y'
}
});
window.open(routeData.href, "_blank");
},
//点击修改业务员
getSalerInfo(item){
this.subInfo.CreateBy = item.CreateBy;
this.subInfo.OrderId = item.OrderId;
this.showChangeSales = true;
}, err => {
})
},
//关闭修改业务员
closeSalseDiv(){
......
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