Commit 1c879809 authored by youjie's avatar youjie
parents 98cf3254 1034fbfe
...@@ -1057,6 +1057,12 @@ ...@@ -1057,6 +1057,12 @@
<el-input v-model="msg.TCID" class="w150"></el-input> <el-input v-model="msg.TCID" class="w150"></el-input>
</span> </span>
</li> </li>
<li>
<span>
<em>团名</em>
<el-input v-model="msg.Title" class="w150" clearable></el-input>
</span>
</li>
<li> <li>
<span><em>{{ $t("hotel.hotel_StarDate") }}</em> <span><em>{{ $t("hotel.hotel_StarDate") }}</em>
<el-date-picker v-model="msg.StartTime" @change="dataDui()" class="w135" value-format="yyyy-MM-dd" <el-date-picker v-model="msg.StartTime" @change="dataDui()" class="w135" value-format="yyyy-MM-dd"
...@@ -1234,14 +1240,12 @@ ...@@ -1234,14 +1240,12 @@
{{ item.Title }} {{ item.Title }}
</p> </p>
</el-tooltip> </el-tooltip>
<p v-if="item.CustomerName&&item.CustomerName!=''" <p v-if="item.CustomerName&&item.CustomerName!=''" style="font-size: 11px;font-weight:bold;color:red">
style="font-size: 11px;font-weight:bold;color:red">
<span v-if="item.CustomerName">客户名称:{{item.CustomerName}} <span v-if="item.CustomerName">客户名称:{{item.CustomerName}}
</span> </span>
</p> </p>
<p v-if="item.PriceOfferUrl&&item.PriceOfferUrl!=''"> <p v-if="item.PriceOfferUrl&&item.PriceOfferUrl!=''">
<a style="color:blue;" :href="item.PriceOfferUrl" v-if="item.PriceOfferUrl" <a style="color:blue;" :href="item.PriceOfferUrl" v-if="item.PriceOfferUrl" target="_blank">下载报价单</a>
target="_blank">下载报价单</a>
</p> </p>
</div> </div>
</div> </div>
...@@ -1837,7 +1841,7 @@ ...@@ -1837,7 +1841,7 @@
SonControlID: "-1", SonControlID: "-1",
IsShowMessagesMoney: "2", IsShowMessagesMoney: "2",
QuotationUrl: "", //单团附件 QuotationUrl: "", //单团附件
LureEmpId: 0,//引流id LureEmpId: 0, //引流id
CRMGuestId: 0, //客人ID CRMGuestId: 0, //客人ID
}, },
uploadLloading: false, uploadLloading: false,
...@@ -1915,6 +1919,7 @@ ...@@ -1915,6 +1919,7 @@
WarningQuery: "-1", WarningQuery: "-1",
RateOnDay: "-1", RateOnDay: "-1",
RateOn: "-1", RateOn: "-1",
Title: "", //团名
}, },
defaultImg: 'this.src="' + require("../../assets/img/bg_z1@2x.png") + '"', defaultImg: 'this.src="' + require("../../assets/img/bg_z1@2x.png") + '"',
list: [], list: [],
...@@ -3636,11 +3641,11 @@ ...@@ -3636,11 +3641,11 @@
}, },
mounted() { mounted() {
// crm自动登陆传过来的参数 // crm自动登陆传过来的参数
if(this.$route.query.crmOrderObj){ if (this.$route.query.crmOrderObj) {
this.crmOrderObj = JSON.parse(this.$route.query.crmOrderObj) this.crmOrderObj = JSON.parse(this.$route.query.crmOrderObj)
this.addMsg.LureEmpId = this.crmOrderObj.LureEmpId//引流id this.addMsg.LureEmpId = this.crmOrderObj.LureEmpId //引流id
this.addMsg.CRMGuestId = this.crmOrderObj.CRMGuestId //客人ID this.addMsg.CRMGuestId = this.crmOrderObj.CRMGuestId //客人ID
} }
let userInfo = this.getLocalStorage(); let userInfo = this.getLocalStorage();
this.userInfo = this.getLocalStorage(); this.userInfo = this.getLocalStorage();
this.GetSupperOrderEditAuth(); this.GetSupperOrderEditAuth();
......
...@@ -172,6 +172,12 @@ ...@@ -172,6 +172,12 @@
:placeholder="$t('pub.pleaseImport')" @keyup.native="checkInteger(queryMsg,'TCID')"></el-input> :placeholder="$t('pub.pleaseImport')" @keyup.native="checkInteger(queryMsg,'TCID')"></el-input>
</span> </span>
</li> </li>
<li>
<span>
<em>团名</em>
<el-input v-model="queryMsg.Title" class="w150" clearable></el-input>
</span>
</li>
<li> <li>
<span> <span>
<em>{{$t('scen.sc_ftTime')}}</em> <em>{{$t('scen.sc_ftTime')}}</em>
...@@ -1369,6 +1375,7 @@ ...@@ -1369,6 +1375,7 @@
HotelUseTime: "", //酒店使用时间 HotelUseTime: "", //酒店使用时间
QBusNumber: "", QBusNumber: "",
PriceTeamType: "", //团队类型 PriceTeamType: "", //团队类型
Title:"",//团名
}, },
TeamListArr: [], //团队类型 TeamListArr: [], //团队类型
//报价单查询条件 //报价单查询条件
......
<style> <style>
/* @import "../../assets/css/newTravelManager.css"; */ @import "../../../assets/css/newTravelManager.css";
.productQuerySearch { .productQuerySearch {
width: 100%; width: 100%;
...@@ -598,11 +598,89 @@ ...@@ -598,11 +598,89 @@
<div class="el-col w_20"> <div class="el-col w_20">
<div class="p20"> <div class="p20">
<div class="mb title"><i class="iconfont icon-hangban1"></i><span>航班信息</span></div> <div class="mb title"><i class="iconfont icon-hangban1"></i><span>航班信息</span></div>
<div class="mb" v-for="(subItem,subIndex) in item.TravelTeamFlightList" :key="subIndex+1000"> <!-- <div class="mb" v-for="(subItem,subIndex) in item.TravelTeamFlightList" :key="subIndex+1000">
<div> {{subItem.Flight_number}} <div> {{subItem.Flight_number}}
{{subItem.DepartureAirPortName}} {{subItem.Departure_time}} {{subItem.ArrivalAirPortName}} {{subItem.DepartureAirPortName}} {{subItem.Departure_time}} {{subItem.ArrivalAirPortName}}
{{subItem.Arrival_time}}</div> {{subItem.Arrival_time}}</div>
</div> </div> -->
<el-popover width="900" trigger="click" popper-class="TC_tripDetails">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr class="_color_666" style="text-align:center;">
<th width="60">{{$t('Airticket.Air_segment')}}</th>
<th width="80">{{$t('system.query_flightNum')}}</th>
<th width="150">{{$t('system.ph_flightTime')}}</th>
<th width="80">{{$t('system.query_arrivalTime')}}</th>
<th width="100">{{$t('system.query_stopCity')}}</th>
</tr>
<tr v-for="(fItem,fIndex) in item.TravelTeamFlightList" :key="fIndex" style="text-align:center;">
<td class="_d_name _color_666">
<span v-if="fIndex==0">{{$t('Airticket.Air_go')}}</span>
<span v-else-if="fIndex==item.TravelTeamFlightList.length-1">{{$t('Airticket.Air_returnTrip')}}</span>
<span
v-else-if="fIndex>0 && fIndex!=item.TravelTeamFlightList.length-1">{{$t('Airticket.Air_transit')}}</span>
</td>
<td>
<div>{{fItem.Flight_number}}</div>
<div style="margin-top:5px;">{{fItem.AlName}}</div>
</td>
<td>
<div>{{fItem.FlightDate}} {{fItem.Departure_time}}</div>
<div style="margin-top:5px;">
<span v-if="fItem.DIATA">({{fItem.DIATA}})</span>
{{fItem.dName}}
</div>
</td>
<td>
<div>{{fItem.FlightArrivalTime}} {{fItem.Arrival_time}}</div>
<div style="margin-top:5px;">
<span v-if="fItem.AIATA">({{fItem.AIATA}})</span>
{{fItem.aName}}
</div>
</td>
<td>
<template v-if="fItem.StopoverIATA">({{fItem.StopoverIATA}})</template>{{fItem.StopoverName}}
</td>
</tr>
</table>
<div class="FlightDiv-TCL" slot="reference">
<template>
<div v-for="subItem in item.TravelTeamFlightList" slot="reference" :key="subItem.subCode"
class="TCL-flighInfoList">
<span class="travelnowrap">
<span class="TCL-FlightNumber">{{subItem.Flight_number}}</span>
<span><template v-if="subItem.DIATA">({{subItem.DIATA}})</template>
<template v-else>({{subItem.dName}})</template></span>
{{subItem.DepartureName}}
{{subItem.StopoverName==''?'':'-('+subItem.StopoverIATA+')'+subItem.StopoverName}}
<template v-if="subItem.ArrivalCityName">
<span v-if="subItem.AIATA">
-({{subItem.AIATA}})
</span>
<span v-else>-</span>
{{subItem.ArrivalCityName}}
<template v-if="!subItem.DIATA">({{subItem.aName}})</template>
</template>
<span v-if="subItem.FlightState==1" class="TCL-greenType">【OK】</span>
<span v-else class="TCL-redType">【{{$t('visa.v_zanding')}}】</span>
</span>
</div>
</template>
<!-- <template v-else>
<div v-for="subItem in item.TravelTeamFlightList" slot="reference" :key="subItem.subCode"
class="TCL-flighInfoList">
<span class="travelnowrap">
<span class="TCL-FlightNumber">{{subItem.Flight_number}}</span>
{{subItem.aName}} {{subItem.Departure_time}}
-
{{subItem.dName}} {{subItem.Arrival_time}}
<span v-if="subItem.FlightState==1" class="TCL-greenType">【OK】</span>
<span v-else class="TCL-redType">【{{$t('visa.v_zanding')}}】</span>
</span>
</div>
</template> -->
</div>
</el-popover>
</div> </div>
</div> </div>
<div class="el-col w_10"> <div class="el-col w_10">
......
...@@ -111,13 +111,13 @@ ...@@ -111,13 +111,13 @@
GTeamId: 0, //包机团队Id GTeamId: 0, //包机团队Id
//查询参数 //查询参数
queryMsg: { queryMsg: {
pageIndex: 1, // pageIndex: 1,
pageSize: 10, // pageSize: 10,
total: 0, total: 0,
TCID: '', TCID: '',
//是否有数据 //是否有数据
noData: false, noData: false,
currentPage: 1, // currentPage: 1,
loading: false, //加载层 loading: false, //加载层
}, },
queryDataObj: { queryDataObj: {
......
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