Commit b82d5aa3 authored by 吴春's avatar 吴春

取消航班显示

parent 45e48fbc
...@@ -47,7 +47,32 @@ ...@@ -47,7 +47,32 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
<br /> <br />
<el-form label-width="100px"> <el-form label-width="100px">
<template v-if="postMsg.GuestList&&postMsg.GuestList.length>0">
<el-row :gutter="20">
<el-col :span="20">
<el-form-item label="取消航班显示">
<template v-if="PiceOrderUnionFlightList&&PiceOrderUnionFlightList.length>0">
<el-select v-model="SelectList" multiple placeholder="请选择" style="width:100%">
<el-option
v-for="item in PiceOrderUnionFlightList"
:key="item.ID"
:label="item.Flight_number"
:value="item.ID">
<span style="float: left">{{ item.Flight_number }} {{ item.FlightSubType==1?"启程":"回程" }}</span>
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.AlName }}{{ item.FlightDateStr}} {{item.Departure_time}}{{item.DepartureName}}({{item.DIATA}})-
{{ item.FlightDateStr}} {{item.Arrival_time}}{{item.ArrivalCityName}}({{item.AIATA}})
</span>
</el-option>
</el-select>
</template>
</el-form-item>
</el-col>
</el-row>
</template>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="10"> <el-col :span="10">
<el-form-item label="订单编号"> <el-form-item label="订单编号">
...@@ -162,9 +187,12 @@ ...@@ -162,9 +187,12 @@
GoFlightNum: "", //去程航班 GoFlightNum: "", //去程航班
BackFlightNum: "", //回程航班 BackFlightNum: "", //回程航班
Notes: "", //备注 Notes: "", //备注
NotShowFlightIds:"",//不需要的航班ids
}, },
orderUnionList: [], //订单联运信息 orderUnionList: [], //订单联运信息
orderGuestList: [], //订单旅客信息 orderGuestList: [], //订单旅客信息
PiceOrderUnionFlightList:[],//团航班信息
SelectList:[],//已选航班信息
} }
}, },
mounted() { mounted() {
...@@ -173,6 +201,10 @@ ...@@ -173,6 +201,10 @@
methods: { methods: {
//修改联运 //修改联运
editOrderUnion(item) { editOrderUnion(item) {
this.SelectList=[];
this.SelectList=item.NotShowFlightList;
this.PiceOrderUnionFlightList=[];
this.PiceOrderUnionFlightList=item.PiceOrderUnionFlightList;
if (item.TicketUnionId) { if (item.TicketUnionId) {
this.postMsg.TicketUnionId = item.TicketUnionId; this.postMsg.TicketUnionId = item.TicketUnionId;
} }
...@@ -194,6 +226,8 @@ ...@@ -194,6 +226,8 @@
if (item.BackFlightNum) { if (item.BackFlightNum) {
this.postMsg.BackFlightNum = item.BackFlightNum; this.postMsg.BackFlightNum = item.BackFlightNum;
} }
this.postMsg.OperateType = 2;
}, },
//删除联运 //删除联运
deleteOrderUnion(item) { deleteOrderUnion(item) {
...@@ -219,12 +253,18 @@ ...@@ -219,12 +253,18 @@
(res) => { (res) => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.orderUnionList = res.data.data; this.orderUnionList = res.data.data;
if (this.postMsg.TicketUnionId==0&&this.orderUnionList&&this.orderUnionList.length>0) {
this.PiceOrderUnionFlightList=this.orderUnionList[0].PiceOrderUnionFlightList;
}
} }
} }
); );
}, },
//设置联运 //设置联运
saveTicketUnion() { saveTicketUnion() {
if(this.SelectList&&this.SelectList.length>0){
this.postMsg.NotShowFlightIds=this.SelectList.map(item => item).join(', ');
}
this.apipost("AirTicket_post_ImportUnionOrderFlight", this.postMsg, this.apipost("AirTicket_post_ImportUnionOrderFlight", this.postMsg,
(res) => { (res) => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
......
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