Commit 52bc2946 authored by huangyuanyuan's avatar huangyuanyuan
parents 4142907f 824e4ca3
...@@ -182,14 +182,14 @@ ...@@ -182,14 +182,14 @@
<p class="_yewudanju" v-if="OrderSource==8">{{$t('hotel.order_Number')}}<span @click="msg.OrderID>0?jumpPage('RegistrationList',GetDetail,8):''">{{msg.OrderID==0?$t('fnc.no'):msg.OrderID}}</span></p> <p class="_yewudanju" v-if="OrderSource==8">{{$t('hotel.order_Number')}}<span @click="msg.OrderID>0?jumpPage('RegistrationList',GetDetail,8):''">{{msg.OrderID==0?$t('fnc.no'):msg.OrderID}}</span></p>
<div class="rb_top_row _r_mb5"> <div class="rb_top_row _r_mb5">
<el-radio-group v-model="msg.IsPublic" @change="IsPublicChange" class="_IsPublic"> <el-radio-group v-model="msg.IsPublic" @change="IsPublicChange" class="_IsPublic">
<el-radio :label="1" v-if='msg.TemplateId!==36 && msg.TemplateId!==37 && msg.TemplateId!==43'>{{$t('fnc.gongzhang')}}</el-radio> <el-radio :label="1" v-if='msg.TemplateId!==36 && msg.TemplateId!==37 && msg.TemplateId!==43 && msg.TemplateId!==48'>{{$t('fnc.gongzhang')}}</el-radio>
<el-radio :label="0" v-if='msg.TemplateId!==36 && msg.TemplateId!==37 && msg.TemplateId!==43'>{{$t('fnc.sizhang')}}</el-radio> <el-radio :label="0" v-if='msg.TemplateId!==36 && msg.TemplateId!==37 && msg.TemplateId!==43 && msg.TemplateId!==48'>{{$t('fnc.sizhang')}}</el-radio>
<el-radio :label="2" v-if='msg.TemplateId!==36 && msg.TemplateId!==37 && msg.TemplateId!==43'>{{$t('fnc.rmbxianjin')}}</el-radio> <el-radio :label="2" v-if='msg.TemplateId!==36 && msg.TemplateId!==37 && msg.TemplateId!==43 && msg.TemplateId!==48'>{{$t('fnc.rmbxianjin')}}</el-radio>
<el-radio :label="3" v-if='msg.TemplateId!==36 && msg.TemplateId!==37 && msg.TemplateId!==48'>{{$t('fnc.wbxianjin')}}</el-radio> <el-radio :label="3" v-if='msg.TemplateId!==36 && msg.TemplateId!==37 && msg.TemplateId!==48'>{{$t('fnc.wbxianjin')}}</el-radio>
<el-radio :label="4" v-if='(msg.TemplateId===36 || msg.TemplateId===37) && msg.TemplateId!==43'>{{$t('fnc.zjinchi')}}</el-radio> <el-radio :label="4" v-if='msg.TemplateId===36 || msg.TemplateId===37 || msg.TemplateId===48'>{{$t('fnc.zjinchi')}}</el-radio>
<el-radio :label="5" v-if='msg.TemplateId!==36 && msg.TemplateId!==37 && msg.TemplateId!==43'>{{$t('fnc.ptxnzhanghu')}}</el-radio> <el-radio :label="5" v-if='msg.TemplateId!==36 && msg.TemplateId!==37 && msg.TemplateId!==43 && msg.TemplateId!==48'>{{$t('fnc.ptxnzhanghu')}}</el-radio>
<el-radio :label="6" v-if='msg.TemplateId!==36 && msg.TemplateId!==37 && msg.TemplateId!==43'>{{$t('fnc.djxnzhanghu')}}</el-radio> <el-radio :label="6" v-if='msg.TemplateId!==36 && msg.TemplateId!==37 && msg.TemplateId!==43 && msg.TemplateId!==48'>{{$t('fnc.djxnzhanghu')}}</el-radio>
<el-radio :label="7" v-if='msg.TemplateId!==36 && msg.TemplateId!==37 && msg.TemplateId!==43'>{{$t('fnc.szxiangdi')}}</el-radio> <el-radio :label="7" v-if='msg.TemplateId!==36 && msg.TemplateId!==37 && msg.TemplateId!==43 && msg.TemplateId!==48'>{{$t('fnc.szxiangdi')}}</el-radio>
<!-- <el-radio :label="3">资金池</el-radio> --> <!-- <el-radio :label="3">资金池</el-radio> -->
</el-radio-group> </el-radio-group>
</div> </div>
...@@ -658,6 +658,7 @@ export default { ...@@ -658,6 +658,7 @@ export default {
resultCode:null, resultCode:null,
EmployeeId:0, EmployeeId:0,
describeList:[], describeList:[],
isFrompassenger:false,
} }
}, },
methods:{ methods:{
...@@ -896,6 +897,7 @@ export default { ...@@ -896,6 +897,7 @@ export default {
if(res.data.resultCode==1){ if(res.data.resultCode==1){
//清除旅客名单数据 //清除旅客名单数据
sessionStorage.removeItem("saveGuestInfo"); sessionStorage.removeItem("saveGuestInfo");
sessionStorage.removeItem("guoji");
// this.$store.commit('saveGuestInfo',[]) // this.$store.commit('saveGuestInfo',[])
this.$confirm(this.$t('tips.czcgsfjxzhidan'), this.$t('tips.tips'), { this.$confirm(this.$t('tips.czcgsfjxzhidan'), this.$t('tips.tips'), {
confirmButtonText: this.$t('fnc.jxzhidan'), confirmButtonText: this.$t('fnc.jxzhidan'),
...@@ -1144,6 +1146,7 @@ export default { ...@@ -1144,6 +1146,7 @@ export default {
this.apipost('Financial_post_GetCostTypeList',{ID:id}, res => { this.apipost('Financial_post_GetCostTypeList',{ID:id}, res => {
if(res.data.resultCode == 1) { if(res.data.resultCode == 1) {
this.GetCostTypeList = res.data.data; this.GetCostTypeList = res.data.data;
console.log(this.GetCostTypeList,'type');
if(type){ if(type){
this.msg.detailList.forEach(x=>{ this.msg.detailList.forEach(x=>{
this.GetCostTypeList.forEach(y=>{ this.GetCostTypeList.forEach(y=>{
...@@ -1265,6 +1268,9 @@ export default { ...@@ -1265,6 +1268,9 @@ export default {
{ {
this.msg.Type=this.$route.query.InPay; this.msg.Type=this.$route.query.InPay;
} }
if(this.isFrompassenger){
this.setDocument();
}
}else{ }else{
this.loading=false; this.loading=false;
this.$message.error(res.data.message); this.$message.error(res.data.message);
...@@ -1309,19 +1315,102 @@ export default { ...@@ -1309,19 +1315,102 @@ export default {
this.companyList = data; this.companyList = data;
}, err => {}) }, err => {})
}, },
//设置选中单据名单
setDocument(){
let guojiSessions = JSON.parse(window.sessionStorage.getItem("guoji"));
if(guojiSessions.guojiArr.length>0){
this.msg.detailList.push({
ID:0,
UnitPrice:'',
UnitPriceTo:'',
Number:guojiSessions.guojiArr.length,
Rate:'',
CostTypeId:52,
CurrencyId:'',
Remark:'',
CostTypeName:'',
yTotalPrice:'',
yTotalPriceTo:'',
bTotalPrice:'',
bTotalPriceTo:'',
show:false,
});
}
if(guojiSessions.guoneiArr.length>0){
this.msg.detailList.push({
ID:0,
UnitPrice:'',
UnitPriceTo:'',
Number:guojiSessions.guoneiArr.length,
Rate:'',
CostTypeId:66,
CurrencyId:'',
Remark:'',
CostTypeName:'',
yTotalPrice:'',
yTotalPriceTo:'',
bTotalPrice:'',
bTotalPriceTo:'',
show:false,
});
}
if(guojiSessions.shuijinArr.length>0){
this.msg.detailList.push({
ID:0,
UnitPrice:'',
UnitPriceTo:'',
Number:guojiSessions.shuijinArr.length,
Rate:'',
CostTypeId:80,
CurrencyId:'',
Remark:'',
CostTypeName:'',
yTotalPrice:'',
yTotalPriceTo:'',
bTotalPrice:'',
bTotalPriceTo:'',
show:false,
});
}
if(this.orderObj!=null&&this.orderObj.OrderSource===4&&this.isFrompassenger){
let guojiSessions = JSON.parse(window.sessionStorage.getItem("guoji"));
let guoji='',guonei='',guojizhongduan='',shuijin='',shengcang='';
guojiSessions.guojiArr.forEach(x=>{
guoji+=x+' '
})
guojiSessions.guoneiArr.forEach(x=>{
guonei+=x+' '
})
guojiSessions.gjzdArr.forEach(x=>{
guojizhongduan+=x+' '
})
guojiSessions.shuijinArr.forEach(x=>{
shuijin+=x+' '
})
guojiSessions.shengcangArr.forEach(x=>{
shengcang+=x+' '
})
var gj = guoji==''?'':'国际机票:'+guoji;
var gn = guonei==''?'':'国内航段:'+guonei;
var gjzd = guojizhongduan==''?'':'国际中断:'+guojizhongduan;
var sj = shuijin==''?'':'税金:'+shuijin;
var sc = shengcang==''?'':'升舱:'+shengcang;
this.Description= gj+' '+gn+' '+gjzd+ ' '+ sj+' '+sc
}
}
},created(){ },created(){
var that=this; var that=this;
this.orderObj = this.$route.query.orderObj?JSON.parse(this.$route.query.orderObj):null; this.orderObj = this.$route.query.orderObj?JSON.parse(this.$route.query.orderObj):null;
this.isFrompassenger = this.orderObj.isFromPassenger;
console.log(this.orderObj,'orderObj');
// console.log(this.$route.query.orderObj) // console.log(this.$route.query.orderObj)
if(this.orderObj!=null&&this.orderObj.OrderSource===10){ if(this.orderObj!=null&&this.orderObj.OrderSource===10&&this.isFrompassenger==undefined){
that.Description="旅客名单:"; that.Description="旅客名单:";
that.describeList=JSON.parse(sessionStorage.getItem("saveGuestInfo")); that.describeList=JSON.parse(sessionStorage.getItem("saveGuestInfo"));
console.log("that.describeList",that.describeList) console.log("that.describeList",that.describeList)
that.describeList.forEach(item=>{ that.describeList.forEach(item=>{
that.Description+=item.GuestName+" "; that.Description+=item.GuestName+" ";
}) })
console.log("that.Description",that.Description)
} }
},mounted(){ },mounted(){
let userInfo = this.getLocalStorage(); let userInfo = this.getLocalStorage();
...@@ -1359,6 +1448,7 @@ export default { ...@@ -1359,6 +1448,7 @@ export default {
this.returnCode = this.$route.query.Conditon; this.returnCode = this.$route.query.Conditon;
} }
// this.admin_get_DepartmentGetList(); // this.admin_get_DepartmentGetList();
},components: { },components: {
"my-FlowChartModule": myFlowChartModule "my-FlowChartModule": myFlowChartModule
} }
......
...@@ -520,7 +520,6 @@ ...@@ -520,7 +520,6 @@
}); });
}, },
goZhiDan: function (obj) { goZhiDan: function (obj) {
console.log(this.TotalNav.reimburseTotalPrice.PlanPrice)
let allMoney = this.TotalNav.reimburseTotalPrice.PlanPrice * 0.95 let allMoney = this.TotalNav.reimburseTotalPrice.PlanPrice * 0.95
let totailMoney = 0 let totailMoney = 0
this.nav.forEach(x=>{ this.nav.forEach(x=>{
...@@ -699,6 +698,8 @@ ...@@ -699,6 +698,8 @@
nav.forEach((x, i)=>{ nav.forEach((x, i)=>{
if (i === 0) { if (i === 0) {
x.LeaderGetPriceT = (this.TotalNav.reimburseTotalPrice.PlanPrice * 0.95) - num; x.LeaderGetPriceT = (this.TotalNav.reimburseTotalPrice.PlanPrice * 0.95) - num;
} else {
x.LeaderGetPriceT = 0
} }
}) })
this.nav = nav this.nav = nav
......
...@@ -304,7 +304,7 @@ ...@@ -304,7 +304,7 @@
</div> </div>
</div> </div>
</td> </td>
<td colspan="8" class="groupTourOrder_tickets" style="height: 40px;cursor: pointer;"> <td colspan="9" class="groupTourOrder_tickets" style="height: 40px;cursor: pointer;">
<div @click="goUrlSFD('SalesFinancialDetail', '销售财务单据', item)"> <div @click="goUrlSFD('SalesFinancialDetail', '销售财务单据', item)">
<div>收款单据:</div> <div>收款单据:</div>
<div> <div>
...@@ -752,8 +752,7 @@ ...@@ -752,8 +752,7 @@
background: #bdbdbd; background: #bdbdbd;
height: 30px; height: 30px;
font-size: 12px; font-size: 12px;
text-align: left; text-align: center;
text-indent: 15px;
border-top: 1px solid #cccccc; border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc; border-left: 1px solid #cccccc;
} }
......
<style> <style>
.shoppingStore .hotelResource { .shoppingStore .hotelResource {
width: 100%; width: 100%;
margin-top: 20px; margin-top: 20px;
} }
.shoppingStore .resourceList {
width: 215px; .shoppingStore .resourceList {
height: 230px; width: 215px;
background-color: #fff; height: 230px;
border: 1px solid #ededed; background-color: #fff;
border-radius: 4px; border: 1px solid #ededed;
margin: 0 20px 20px 0; border-radius: 4px;
font-size: 12px; margin: 0 20px 20px 0;
color: #333333; font-size: 12px;
float: left; color: #333333;
} float: left;
.shoppingStore .resourceList:hover { }
box-shadow: 0px 0px 20px rgba(191, 191, 191, 1);
transition: all linear 0.5s; .shoppingStore .resourceList:hover {
} box-shadow: 0px 0px 20px rgba(191, 191, 191, 1);
.shoppingStore .reTopInfo { transition: all linear 0.5s;
width: 100%; }
height: 123px;
position: relative; .shoppingStore .reTopInfo {
} width: 100%;
.shoppingStore .reTopInfo img { height: 123px;
position: absolute; position: relative;
width: 100%; }
height: 100%;
top: 0; .shoppingStore .reTopInfo img {
border-top-left-radius: 4px; position: absolute;
border-top-right-radius: 4px; width: 100%;
} height: 100%;
.shoppingStore .profitList { top: 0;
position: absolute; border-top-left-radius: 4px;
width: 132px; border-top-right-radius: 4px;
height: 54px; }
background-color: rgba(71, 191, 140, 0.8);
color: #fff; .shoppingStore .profitList {
text-align: center; position: absolute;
border-radius: 4px; width: 132px;
border: 2px solid #30a774; height: 54px;
left: 50%; background-color: rgba(71, 191, 140, 0.8);
margin-left: -66px; color: #fff;
top: 32px; text-align: center;
} border-radius: 4px;
.shoppingStore .cumlaProfit { border: 2px solid #30a774;
display: inline-block; left: 50%;
padding: 0 10px; margin-left: -66px;
} top: 32px;
.shoppingStore .profOne { }
margin: 8px 0 5px 0;
} .shoppingStore .cumlaProfit {
.shoppingStore .eventName { display: inline-block;
position: absolute; padding: 0 10px;
height: 22px; }
width: 100%;
background-color: rgba(0, 0, 0, 0.8); .shoppingStore .profOne {
color: #fff; margin: 8px 0 5px 0;
bottom: 0; }
padding: 0 10px;
overflow: hidden; .shoppingStore .eventName {
text-overflow: ellipsis; position: absolute;
white-space: nowrap; height: 22px;
line-height: 22px; width: 100%;
} background-color: rgba(0, 0, 0, 0.8);
.shoppingStore .AccumuTrading { color: #fff;
color: #666666; bottom: 0;
margin: 20px 0 0 20px; padding: 0 10px;
} overflow: hidden;
.shoppingStore .amountOf { text-overflow: ellipsis;
font-size: 14px; white-space: nowrap;
color: #333; line-height: 22px;
margin: 10px 0 0 20px; }
font-family: PingFangSC-Semibold, sans-serif;
} .shoppingStore .AccumuTrading {
.shoppingStore .PhoneNum { color: #666666;
width: 175px; margin: 20px 0 0 20px;
height: 24px; }
background-color: #ededed;
text-align: center; .shoppingStore .amountOf {
line-height: 24px; font-size: 14px;
margin: 10px auto; color: #333;
} margin: 10px 0 0 20px;
.shoppingStore .PhoneNum i { font-family: PingFangSC-Semibold, sans-serif;
font-size: 12px; }
color: #afafaf;
margin-right: 10px; .shoppingStore .PhoneNum {
} width: 175px;
.shoppingStore .Sort { height: 24px;
position: absolute; background-color: #ededed;
width: 50px; text-align: center;
height: 25px; line-height: 24px;
top: 8px; margin: 10px auto;
left: 0; }
color: #fff;
font-family: PingFangSC-Semibold, sans-serif; .shoppingStore .PhoneNum i {
background-image: url(../../assets/img/Sort.png); font-size: 12px;
line-height: 25px; color: #afafaf;
text-align: center; margin-right: 10px;
} }
.shoppingStore .resourceList:hover .profitList {
background-color: rgba(4, 213, 124, 0.8); .shoppingStore .Sort {
} position: absolute;
.shoppingStore .btnList { width: 50px;
margin-top: 16px; height: 25px;
text-align: center; top: 8px;
} left: 0;
.shoppingStore .hotelBtn { color: #fff;
width: 80px; font-family: PingFangSC-Semibold, sans-serif;
height: 28px; background-image: url(../../assets/img/Sort.png);
background: #f76f6f; line-height: 25px;
border-radius: 14px; text-align: center;
color: #fff; }
cursor: pointer;
} .shoppingStore .resourceList:hover .profitList {
.shoppingStore .hotelBtn:first-child { background-color: rgba(4, 213, 124, 0.8);
margin-right: 19px; }
}
.shoppingStore .w150 .el-input { .shoppingStore .btnList {
width: 150px; margin-top: 16px;
} text-align: center;
.shoppingStore .btmAddStore::-webkit-scrollbar { }
width: 4px;
height: 8px; .shoppingStore .hotelBtn {
} width: 80px;
.shoppingStore .btmAddStore::-webkit-scrollbar-track { height: 28px;
-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2); background: #f76f6f;
border-radius: 4px; border-radius: 14px;
background: #ededed; color: #fff;
} cursor: pointer;
.shoppingStore .btmAddStore::-webkit-scrollbar-thumb { }
border-radius: 4px;
-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2); .shoppingStore .hotelBtn:first-child {
background: #c9c9c9; margin-right: 19px;
} }
.shoppingStore .el-pagination {
border: none !important; .shoppingStore .w150 .el-input {
} width: 150px;
.shoppingStore .btmAddStore { }
border-top: 1px solid #d1d1d1;
display: none; .shoppingStore .btmAddStore::-webkit-scrollbar {
overflow-x: auto; width: 4px;
width:86%; height: 8px;
overflow-y: auto; }
position: fixed;
background: #f9f9f9; .shoppingStore .btmAddStore::-webkit-scrollbar-track {
bottom: 0; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
} border-radius: 4px;
.shoppingStore .btmTitle { background: #ededed;
padding: 0 10px; }
margin: 20px 0 20px 40px;
border-left: 3px solid #e95252; .shoppingStore .btmAddStore::-webkit-scrollbar-thumb {
font-size: 14px; border-radius: 4px;
color: #000000; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
} background: #c9c9c9;
.shoppingStore .changeMsg li { }
display: inline-block;
color: #666666; .shoppingStore .el-pagination {
} border: none !important;
.shoppingStore .el-form-item__label { }
font-size: 12px;
} .shoppingStore .btmAddStore {
.shoppingStore .changeMsg { border-top: 1px solid #d1d1d1;
margin-left: 20px; display: none;
} overflow-x: auto;
.addressChoice { width: 86%;
height: 30px; overflow-y: auto;
position: relative; position: fixed;
} background: #f9f9f9;
.shoppingStore .addChoice { bottom: 0;
width: 210px; }
height: 34px;
border-radius: 17px; .shoppingStore .btmTitle {
outline: none; padding: 0 10px;
border: 1px solid #d1d1d1; margin: 20px 0 20px 40px;
padding: 0 50px 0 10px; border-left: 3px solid #e95252;
} font-size: 14px;
.shoppingStore .addressIcon { color: #000000;
position: absolute; }
right: 4px;
top: 10px; .shoppingStore .changeMsg li {
display: inline-block; display: inline-block;
width: 40px; color: #666666;
border-left: 1px solid #dcdfe6; }
text-align: center;
height: 20px; .shoppingStore .el-form-item__label {
line-height: 20px; font-size: 12px;
cursor: pointer; }
}
.shoppingStore .remarkInfo { .shoppingStore .changeMsg {
float: left; margin-left: 20px;
font-size: 12px; }
color: #666;
margin-left: 20px; .addressChoice {
} height: 30px;
.shoppingStore .addImg span, position: relative;
.remarkInfo span { }
display: inline-block;
width: 100px; .shoppingStore .addChoice {
text-align: right; width: 210px;
vertical-align: top; height: 34px;
} border-radius: 17px;
.shoppingStore .reInfo { outline: none;
width: 225px; border: 1px solid #d1d1d1;
height: 100px; padding: 0 50px 0 10px;
border: 1px solid #dadada; }
border-radius: 10px;
margin-left: 10px; .shoppingStore .addressIcon {
padding: 5px; position: absolute;
} right: 4px;
.shoppingStore .addIcon { top: 10px;
width: 160px; display: inline-block;
height: 100px; width: 40px;
background-color: #ececec; border-left: 1px solid #dcdfe6;
text-align: center; text-align: center;
line-height: 100px; height: 20px;
border-radius: 10px; line-height: 20px;
cursor: pointer; cursor: pointer;
display: inline-block; }
margin-top: -2px;
} .shoppingStore .remarkInfo {
.shoppingStore .addImg { float: left;
display: inline-block; font-size: 12px;
margin-left: 30px; color: #666;
font-size: 12px; margin-left: 20px;
} }
.shoppingStore .imgDiv {
display: inline-block; .shoppingStore .addImg span,
margin-left: 20px; .remarkInfo span {
} display: inline-block;
.shoppingStore .addIcon i { width: 100px;
font-size: 50px; text-align: right;
color: #d1d1d1; vertical-align: top;
} }
.shoppingStore .btmBtn {
width: 100%; .shoppingStore .reInfo {
height: 70px; width: 225px;
border-top: 1px dashed #d1d1d1; height: 100px;
line-height: 70px; border: 1px solid #dadada;
} border-radius: 10px;
.shoppingStore .addIconDiv { margin-left: 10px;
width: 160px; padding: 5px;
height: 100px; }
}
.shoppingStore .fillShow, .shoppingStore .addIcon {
.isShow { width: 160px;
display: block !important; height: 100px;
} background-color: #ececec;
.shoppingStore .fillTop, text-align: center;
.divTop { line-height: 100px;
height: 320px; border-radius: 10px;
overflow-y: scroll; cursor: pointer;
} display: inline-block;
.shoppingStore .hotelResource::-webkit-scrollbar { margin-top: -2px;
width: 4px; }
height: 8px;
} .shoppingStore .addImg {
.shoppingStore .hotelResource::-webkit-scrollbar-track { display: inline-block;
-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2); margin-left: 30px;
border-radius: 4px; font-size: 12px;
background: #ededed; }
}
.shoppingStore .hotelResource::-webkit-scrollbar-thumb { .shoppingStore .imgDiv {
border-radius: 4px; display: inline-block;
-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2); margin-left: 20px;
background: #c9c9c9; }
}
.shoppingStore .el-textarea__inner { .shoppingStore .addIcon i {
resize: none; font-size: 50px;
height: 100px; color: #d1d1d1;
width: 200px; }
}
.shoppingStore .re-img { .shoppingStore .btmBtn {
width: 140px; width: 100%;
height: 93px; height: 70px;
border-radius: 10px; border-top: 1px dashed #d1d1d1;
float: left; line-height: 70px;
margin: 0 30px 0 0; }
position: relative;
} .shoppingStore .addIconDiv {
.shoppingStore .re-img img { width: 160px;
width: 100%; height: 100px;
height: 100%; }
border-radius: 10px;
} .shoppingStore .fillShow,
.shoppingStore .imgzhe { .isShow {
display: none; display: block !important;
background: rgba(0, 0, 0, 0.4); }
width: 100%;
height: 100%; .shoppingStore .fillTop,
border-radius: 10px; .divTop {
position: absolute; height: 320px;
top: 0; overflow-y: scroll;
} }
.shoppingStore .re-img:hover .imgzhe {
display: block; .shoppingStore .hotelResource::-webkit-scrollbar {
} width: 4px;
.shoppingStore .re-delte { height: 8px;
width: 32px; }
height: 32px;
background: gray; .shoppingStore .hotelResource::-webkit-scrollbar-track {
border-radius: 50%; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
text-align: center; border-radius: 4px;
line-height: 32px; background: #ededed;
color: #fff; }
margin: 30px auto;
cursor: pointer; .shoppingStore .hotelResource::-webkit-scrollbar-thumb {
} border-radius: 4px;
.shoppingStore .re-delte:hover { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
color: #e95252; background: #c9c9c9;
background: #fff; }
}
.shoppingStore .imgList { .shoppingStore .el-textarea__inner {
float: left; resize: none;
} height: 100px;
.shoppingStore .upload-demo { width: 200px;
text-align: center; }
padding-bottom: 30px;
} .shoppingStore .re-img {
.shoppingStore .impoTable { width: 140px;
width: 100%; height: 93px;
min-width: 1400px; border-radius: 10px;
} float: left;
.shoppingStore .impoTable td { margin: 0 30px 0 0;
text-align: center; position: relative;
font-size: 12px; }
color: #333;
background-color: #e0f4ff; .shoppingStore .re-img img {
height: 34px; width: 100%;
} height: 100%;
.shoppingStore .impoTable th { border-radius: 10px;
background-color: #cbe9fa; }
color: #387ea5;
height: 34px; .shoppingStore .imgzhe {
font-size: 12px; display: none;
} background: rgba(0, 0, 0, 0.4);
.shoppingStore .impotBtn { width: 100%;
border-top: none; height: 100%;
} border-radius: 10px;
.shoppingStore .typnNoe { position: absolute;
display: none; top: 0;
} }
.shoppingStore .disType {
display: block; .shoppingStore .re-img:hover .imgzhe {
} display: block;
.shoppingStore .delInfo { }
display: inline-block;
color: #387ea5; .shoppingStore .re-delte {
width: 30px; width: 32px;
height: 20px; height: 32px;
cursor: pointer; background: gray;
} border-radius: 50%;
.shoppingStore .redType .el-input__inner { text-align: center;
border-color: #e95252; line-height: 32px;
} color: #fff;
.shoppingStore .downBtn { margin: 30px auto;
padding: 6px 20px; cursor: pointer;
position: relative; }
top: -1px;
} .shoppingStore .re-delte:hover {
.shoppingStore .litTip { color: #e95252;
font-size: 12px; background: #fff;
margin-left: 10px; }
}
.shoppingStore .el-dialog--center .el-dialog__body { .shoppingStore .imgList {
padding: 15px 25px 0 !important; float: left;
} }
.shoppingStore .mapList {
width: 850px !important; .shoppingStore .upload-demo {
height: 510px !important; text-align: center;
} padding-bottom: 30px;
.delScien { }
color: #fff;
} .shoppingStore .impoTable {
.shoppingStore .delScien { width: 100%;
position: absolute; min-width: 1400px;
right: 10px; }
top: 10px;
display: none; .shoppingStore .impoTable td {
} text-align: center;
.shoppingStore .delScien:hover { font-size: 12px;
color: #f76f6f; color: #333;
cursor: pointer; background-color: #e0f4ff;
} height: 34px;
.shoppingStore .resourceList:hover .delScien { }
display: block;
} .shoppingStore .impoTable th {
.shoppingStore .combottomDiv{height:400px;} background-color: #cbe9fa;
.IsConflict td{ color: #387ea5;
background-color:pink!important; height: 34px;
} font-size: 12px;
/* 购物店 */ }
.shoppingStore .impotBtn {
border-top: none;
}
.shoppingStore .typnNoe {
display: none;
}
.shoppingStore .disType {
display: block;
}
.shoppingStore .delInfo {
display: inline-block;
color: #387ea5;
width: 30px;
height: 20px;
cursor: pointer;
}
.shoppingStore .redType .el-input__inner {
border-color: #e95252;
}
.shoppingStore .downBtn {
padding: 6px 20px;
position: relative;
top: -1px;
}
.shoppingStore .litTip {
font-size: 12px;
margin-left: 10px;
}
.shoppingStore .el-dialog--center .el-dialog__body {
padding: 15px 25px 0 !important;
}
.shoppingStore .mapList {
width: 850px !important;
height: 510px !important;
}
.delScien {
color: #fff;
}
.shoppingStore .delScien {
position: absolute;
right: 10px;
top: 10px;
display: none;
}
.shoppingStore .delScien:hover {
color: #f76f6f;
cursor: pointer;
}
.shoppingStore .resourceList:hover .delScien {
display: block;
}
.shoppingStore .combottomDiv {
height: 400px;
}
.IsConflict td {
background-color: pink !important;
}
/* 购物店 */
</style> </style>
<template> <template>
<div class="flexOne shoppingStore"> <div class="flexOne shoppingStore">
...@@ -399,13 +474,13 @@ ...@@ -399,13 +474,13 @@
<li> <li>
<span> <span>
<em>{{$t('system.quety_area')}}</em> <em>{{$t('system.quety_area')}}</em>
<el-select v-model="msg.QCountry" clearable class="w150" filterable @change="getProvinceList(msg.QCountry,1)" <el-select v-model="msg.QCountry" clearable class="w150" filterable
:placeholder="$t('hotel.hotel_country')"> @change="getProvinceList(msg.QCountry,1)" :placeholder="$t('hotel.hotel_country')">
<el-option v-for='item in countryList' :key="item.ID" :label="item.Name" :value="item.ID"> <el-option v-for='item in countryList' :key="item.ID" :label="item.Name" :value="item.ID">
</el-option> </el-option>
</el-select> </el-select>
<el-select v-model="msg.QProvince" clearable class="w150" filterable @change="getProvinceList(msg.QProvince,2)" <el-select v-model="msg.QProvince" clearable class="w150" filterable
:placeholder="$t('hotel.hotel_province')"> @change="getProvinceList(msg.QProvince,2)" :placeholder="$t('hotel.hotel_province')">
<el-option v-for='item in provinceList' :key="item.ID" :label="item.Name" :value="item.ID"> <el-option v-for='item in provinceList' :key="item.ID" :label="item.Name" :value="item.ID">
</el-option> </el-option>
</el-select> </el-select>
...@@ -427,7 +502,8 @@ ...@@ -427,7 +502,8 @@
</span> </span>
</li> </li>
<li> <li>
<button class="hollowFixedBtn" type="button" @click="resetPageIndex(),getList()">{{$t('pub.searchBtn')}}</button> <button class="hollowFixedBtn" type="button"
@click="resetPageIndex(),getList()">{{$t('pub.searchBtn')}}</button>
<button class="normalBtn" type="button" @click="showDiv">{{$t('pub.addBtn')}}</button> <button class="normalBtn" type="button" @click="showDiv">{{$t('pub.addBtn')}}</button>
<button class="normalBtn importBtn" type="button" @click="outerVisible=true">导入营销数据</button> <button class="normalBtn importBtn" type="button" @click="outerVisible=true">导入营销数据</button>
<a class="hollowFixedBtn downBtn" :href="downList">下载模板</a> <a class="hollowFixedBtn downBtn" :href="downList">下载模板</a>
...@@ -466,8 +542,8 @@ ...@@ -466,8 +542,8 @@
</div> </div>
</div> </div>
</div> </div>
<el-pagination background @current-change="handleCurrentChange" :current-page.sync="currentPage" layout="total,prev, pager, next, jumper" <el-pagination background @current-change="handleCurrentChange" :current-page.sync="currentPage"
:page-size='msg.pageSize' :total='total'> layout="total,prev, pager, next, jumper" :page-size='msg.pageSize' :total='total'>
</el-pagination> </el-pagination>
<div class="combottomDiv" v-if="isShow"> <div class="combottomDiv" v-if="isShow">
<el-row> <el-row>
...@@ -496,18 +572,22 @@ ...@@ -496,18 +572,22 @@
</li> </li>
<li> <li>
<el-form-item label="国家"> <el-form-item label="国家">
<el-select placeholder="请选择国家" filterable v-model="addMsg.Country" class='multiple_input w150' @change="GetSubAreaList(addMsg.Country,1)"> <el-select placeholder="请选择国家" filterable v-model="addMsg.Country" class='multiple_input w150'
@change="GetSubAreaList(addMsg.Country,1)">
<el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option>
<el-option v-for="childItem in AddMsgCountryList" :key="childItem.ID" :label="childItem.Name" :value="childItem.ID"> <el-option v-for="childItem in AddMsgCountryList" :key="childItem.ID" :label="childItem.Name"
:value="childItem.ID">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</li> </li>
<li> <li>
<el-form-item label="省"> <el-form-item label="省">
<el-select placeholder="请选择省" filterable class='multiple_input w150' v-model="addMsg.Province" @change="GetSubAreaList(addMsg.Province,2)"> <el-select placeholder="请选择省" filterable class='multiple_input w150' v-model="addMsg.Province"
@change="GetSubAreaList(addMsg.Province,2)">
<el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option>
<el-option v-for="childItem in AddMsgProvinceList" :key="childItem.ID" :label="childItem.Name" :value="childItem.ID"> <el-option v-for="childItem in AddMsgProvinceList" :key="childItem.ID" :label="childItem.Name"
:value="childItem.ID">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
...@@ -516,7 +596,8 @@ ...@@ -516,7 +596,8 @@
<el-form-item label="市"> <el-form-item label="市">
<el-select placeholder="请选择市" filterable class='multiple_input w150' v-model="addMsg.City"> <el-select placeholder="请选择市" filterable class='multiple_input w150' v-model="addMsg.City">
<el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='SelectDefaultValue'></el-option>
<el-option v-for="childItem in AddMsgCityList" :key="childItem.ID" :label="childItem.Name" :value="childItem.ID"> <el-option v-for="childItem in AddMsgCityList" :key="childItem.ID" :label="childItem.Name"
:value="childItem.ID">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
...@@ -531,9 +612,10 @@ ...@@ -531,9 +612,10 @@
</li> </li>
<li> <li>
<el-form-item label="营业时间"> <el-form-item label="营业时间">
<el-time-select v-model="startTime" :picker-options="{start: '00:00',step: '00:05',end: '24:00'}" class="w150" <el-time-select v-model="startTime" :picker-options="{start: '00:00',step: '00:05',end: '24:00'}"
placeholder="选择时间"></el-time-select> class="w100" placeholder="选择时间"></el-time-select>
<el-time-select placeholder="结束时间" v-model="endTime" class="w150" :picker-options="{ start: '00:00', step: '00:05', end: '24:00',minTime: startTime}"></el-time-select> <el-time-select placeholder="结束时间" v-model="endTime" class="w100"
:picker-options="{ start: '00:00', step: '00:05', end: '24:00',minTime: startTime}"></el-time-select>
</el-form-item> </el-form-item>
</li> </li>
<li> <li>
...@@ -546,6 +628,15 @@ ...@@ -546,6 +628,15 @@
<el-input v-model="addMsg.Contact" class="w150" maxlength="20"></el-input> <el-input v-model="addMsg.Contact" class="w150" maxlength="20"></el-input>
</el-form-item> </el-form-item>
</li> </li>
<li>
<el-form-item label="资金池账户">
<el-select placeholder="请选择资金池" class='multiple_input w150' v-model="addMsg.CapitalPoolId">
<el-option :label="$t('pub.unlimitedSel')" :value='0'></el-option>
<el-option v-for='item in accountList' :label='item.Alias' :value='item.ID' :key='item.ID'>
</el-option>
</el-select>
</el-form-item>
</li>
</ul> </ul>
<div class="clearfix"> <div class="clearfix">
<div class="remarkInfo"> <div class="remarkInfo">
...@@ -565,8 +656,8 @@ ...@@ -565,8 +656,8 @@
</div> </div>
</div> </div>
<div class="addIcon"> <div class="addIcon">
<el-upload :http-request="UploadImage" :multiple="true" accept="image/jpeg,image/gif,image/png,image/bmp" <el-upload :http-request="UploadImage" :multiple="true"
:show-file-list="false" action=""> accept="image/jpeg,image/gif,image/png,image/bmp" :show-file-list="false" action="">
<div class="addIconDiv"> <div class="addIconDiv">
<i class="iconfont icon-img_haha"></i> <i class="iconfont icon-img_haha"></i>
</div> </div>
...@@ -641,7 +732,8 @@ ...@@ -641,7 +732,8 @@
</el-dialog> </el-dialog>
<el-dialog custom-class='w700' title="导入营销数据" :visible.sync="outerVisible" center> <el-dialog custom-class='w700' title="导入营销数据" :visible.sync="outerVisible" center>
<el-upload drag class="upload-demo" :action="importFileUrl2" :on-success="handleAvatarSuccess" :before-upload="beforeAvatarUpload"> <el-upload drag class="upload-demo" :action="importFileUrl2" :on-success="handleAvatarSuccess"
:before-upload="beforeAvatarUpload">
<i class="el-icon-upload"></i> <i class="el-icon-upload"></i>
<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div> <div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
<div slot="tip" class="el-upload__tip">只能上传Excel文件</div> <div slot="tip" class="el-upload__tip">只能上传Excel文件</div>
...@@ -694,7 +786,7 @@ ...@@ -694,7 +786,7 @@
//城市列表 //城市列表
AddMsgCityList: [], AddMsgCityList: [],
//表格Loading //表格Loading
tabLoading:false, tabLoading: false,
msg: { msg: {
pageIndex: 1, pageIndex: 1,
pageSize: 14, pageSize: 14,
...@@ -720,8 +812,12 @@ ...@@ -720,8 +812,12 @@
PicPath: "", PicPath: "",
Country: 0, Country: 0,
Province: 0, Province: 0,
City: 0 City: 0,
//资金池编号
CapitalPoolId: 0
}, },
//资金池账户列表
accountList: [],
rules: { rules: {
Name: [{ Name: [{
required: true, required: true,
...@@ -991,6 +1087,22 @@ ...@@ -991,6 +1087,22 @@
this.isShow = true; this.isShow = true;
this.addMsg.ID = 0; this.addMsg.ID = 0;
this.titleInfo = "新增购物店"; this.titleInfo = "新增购物店";
this.addMsg.Name = "";
this.addMsg.Type = "";
this.addMsg.Contact = "";
this.addMsg.Tel = "";
this.addMsg.Remark = "";
this.addMsg.BusinessHours = "";
this.addMsg.Address = "";
this.addMsg.QCountry = "";
this.addMsg.QProvince = "";
this.addMsg.QCity = "";
this.addMsg.QDistrict = 0;
this.addMsg.PicPath = "";
this.addMsg.Country = 0;
this.addMsg.Province = 0;
this.addMsg.City = 0;
this.addMsg.CapitalPoolId = 0;
}, },
hideFill() { hideFill() {
this.fillShow = false; this.fillShow = false;
...@@ -1129,9 +1241,23 @@ ...@@ -1129,9 +1241,23 @@
null null
); );
}); });
},
GetCashPoolList() { // 获取资金池账
this.apipost('BankAccount_post_GetCashPoolListExt', {
Alias: ''
}, res => {
if (res.data.resultCode === 1) {
let data = res.data.data;
data.forEach(x => {
x.allName = x.Alias;
});
this.accountList = data;
}
}, err => {})
} }
}, },
mounted() { mounted() {
this.GetCashPoolList();
var jsArray = document.getElementsByTagName("script"); var jsArray = document.getElementsByTagName("script");
var flag = false; var flag = false;
var jsUrl = this.domainManager().GoogleMapUrl; var jsUrl = this.domainManager().GoogleMapUrl;
......
...@@ -117,12 +117,18 @@ ...@@ -117,12 +117,18 @@
</li> </li>
<li> <li>
<input type="button" class="normalBtn" value="导出报表" @click="getFlightInfo(),getCombinTeam()" /> <input type="button" class="normalBtn" value="导出报表" @click="getFlightInfo(),getCombinTeam()" />
<input type="button" class="normalBtn" v-if="isShowGuoji" value="制作财务单据" @click="makeFinacelDoc()" />
<input type="button" class="normalBtn" value="导出报表" @click="exportExcel()" style="display:none;"/> <input type="button" class="normalBtn" value="导出报表" @click="exportExcel()" style="display:none;"/>
</li> </li>
</ul> </ul>
</div> </div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0"> <table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr> <tr>
<th v-if="isShowGuoji">国际机票 <input type="checkbox" @change="checkAllbox(checkdGuoji,'guoji')" v-model="checkdGuoji"/></th>
<th v-if="isShowGuoji">国内机票 <input type="checkbox" @change="checkAllbox(checkedGuonei,'guonei')" v-model="checkedGuonei"/></th>
<th v-if="isShowGuoji">国际中断 <input type="checkbox" @change="checkAllbox(checkedGJzd,'gjzd')" v-model="checkedGJzd"/></th>
<th v-if="isShowGuoji">税金 <input type="checkbox" @change="checkAllbox(checkedshuijin,'shuijin')" v-model="checkedshuijin"/></th>
<th v-if="isShowGuoji">升舱 <input type="checkbox" @change="checkAllbox(checkedsc,'shengcang')" v-model="checkedsc"/></th>
<th>旅客姓名</th> <th>旅客姓名</th>
<th>身份证</th> <th>身份证</th>
<th>英文姓</th> <th>英文姓</th>
...@@ -135,6 +141,21 @@ ...@@ -135,6 +141,21 @@
<th>客人联系方式</th> <th>客人联系方式</th>
</tr> </tr>
<tr v-for="(item,index) in QueryMsg.dataList"> <tr v-for="(item,index) in QueryMsg.dataList">
<td v-if="isShowGuoji">
<input v-model="item.guoji" type="checkbox"/>
</td>
<td v-if="isShowGuoji">
<input v-model="item.guonei" type="checkbox"/>
</td>
<td v-if="isShowGuoji">
<input v-model="item.gjzd" type="checkbox"/>
</td>
<td v-if="isShowGuoji">
<input v-model="item.shuijin" type="checkbox"/>
</td>
<td v-if="isShowGuoji">
<input v-model="item.shengcang" type="checkbox"/>
</td>
<td>{{item.GuestName}}</td> <td>{{item.GuestName}}</td>
<td>{{item.IdCard}}</td> <td>{{item.IdCard}}</td>
<td>{{item.ESurName}}</td> <td>{{item.ESurName}}</td>
...@@ -260,6 +281,19 @@ ...@@ -260,6 +281,19 @@
outerVisible: false, outerVisible: false,
flightList: [], flightList: [],
combineTeamList: [], combineTeamList: [],
isShowGuoji:false,
jipiaoObj:{
guojiArr:[],
guoneiArr:[],
gjzdArr:[],
shuijinArr:[],
shengcangArr:[]
},
checkdGuoji:false,
checkedGuonei:false,
checkedGJzd:false,
checkedshuijin:false,
checkedsc:false,
}; };
}, },
methods: { methods: {
...@@ -282,6 +316,16 @@ ...@@ -282,6 +316,16 @@
item.Sex = "女"; item.Sex = "女";
} }
}); });
if(this.isShowGuoji){
this.QueryMsg.dataList.forEach(x=>{
x.guoji = false;
x.guonei=false;
x.gjzd = false;
x.shuijin = false;
x.shengcang = false;
})
}
console.log(this.QueryMsg.dataList);
} }
}, },
err => {} err => {}
...@@ -413,11 +457,69 @@ ...@@ -413,11 +457,69 @@
}, },
err => {} err => {}
); );
},
makeFinacelDoc(){
this.jipiaoObj.guojiArr=[];
this.jipiaoObj.guoneiArr=[];
this.jipiaoObj.gjzdArr=[];
this.jipiaoObj.shuijinArr=[];
this.jipiaoObj.shengcangArr=[];
this.QueryMsg.dataList.forEach(x=>{
if(x.guoji){
this.jipiaoObj.guojiArr.push(x.GuestName);
}
if(x.guonei){
this.jipiaoObj.guoneiArr.push(x.GuestName);
}
if(x.gjzd){
this.jipiaoObj.gjzdArr.push(x.GuestName);
}
if(x.shuijin){
this.jipiaoObj.shuijinArr.push(x.GuestName);
}
if(x.shengcang){
this.jipiaoObj.shengcangArr.push(x.GuestName);
}
})
sessionStorage.setItem("guoji",JSON.stringify(this.jipiaoObj));
let orderObj = {
OrderID: 0,
OrderSource: 4,
Obj: {},
SourceID: this.$route.query.SourceID,
TCIDList: [],
isFromPassenger:true,
}
this.$router.push({
name: 'ChoiceAddFinancialDocuments',
query:{
"Type": 2,
"path": "",
'blank': 'y',
'orderObj': JSON.stringify(orderObj)
}
});
},
//设置全选
checkAllbox(x,y){
if(x){
this.QueryMsg.dataList.forEach(x=>{
x[y]=true
})
}else{
this.QueryMsg.dataList.forEach(x=>{
x[y]=false
})
}
} }
}, },
mounted() { mounted() {
this.QueryMsg.AirTicketId = this.$route.query.id; this.QueryMsg.AirTicketId = this.$route.query.id;
this.msg.AirTicketId = this.$route.query.id; this.msg.AirTicketId = this.$route.query.id;
if(this.$route.query.isFromTk!=undefined){
this.isShowGuoji = this.$route.query.isFromTk;
}
var myDate = new Date(); var myDate = new Date();
this.QueryMsg.nowDate = this.QueryMsg.nowDate =
myDate.getFullYear() + myDate.getFullYear() +
...@@ -426,6 +528,9 @@ ...@@ -426,6 +528,9 @@
"-" + "-" +
myDate.getDate(); myDate.getDate();
this.getTeamInfo(); this.getTeamInfo();
if(this.isShowGuoji){
this.msg.PageSize=200;
}
this.getList(); this.getList();
} }
}; };
......
...@@ -1516,7 +1516,7 @@ ...@@ -1516,7 +1516,7 @@
</div> </div>
</li> </li>
<!--尾款--> <!--尾款-->
<li v-if="item.FinalPayment!=''"> <li v-if="item.FinalPayment!=''&&item.FirstDeposit==''&&item.SecondDeposit==''&&item.ThirdDeposit==''&&item.FourthDeposit==''">
<div @click="goFinacePage(item,5)" :class="getClass(item.FinalPaymentStatus)"> <div @click="goFinacePage(item,5)" :class="getClass(item.FinalPaymentStatus)">
<el-tooltip effect="dark" :content="item.FinalPayment" placement="top" popper-class="max-w250"> <el-tooltip effect="dark" :content="item.FinalPayment" placement="top" popper-class="max-w250">
<span></span> <span></span>
...@@ -1529,6 +1529,19 @@ ...@@ -1529,6 +1529,19 @@
</span> </span>
</div> </div>
</li> </li>
<li v-else-if="item.FinalPayment!=''">
<div @click="goCustomList('PassengerList',item,'旅客名单')" :class="getClass(item.FinalPaymentStatus)">
<el-tooltip effect="dark" :content="item.FinalPayment" placement="top" popper-class="max-w250">
<span></span>
</el-tooltip>
</div>
<div class="FinaDetailContent">
<span v-if="item.FinalAuditList!=null" v-for="childItem in item.FinalAuditList">
<span class="FinaceDanList"
@click="goFinaceDetails(childItem.FinaceId)">{{childItem.FinaceId}}</span>
</span>
</div>
</li>
</ul> </ul>
</div> </div>
</el-col> </el-col>
...@@ -2502,6 +2515,20 @@ ...@@ -2502,6 +2515,20 @@
} }
}); });
}, },
//跳转至旅客名单
goCustomList(path, obj, title){
this.$router.push({
name: path,
query: {
blank: 'y',
isFromTk:true,
SourceID: obj.ID,
TCIDList: obj.TCIDList,
companyIDList: obj.OutBranchIdList,
tab: title
}
})
},
//导入 //导入
getImport(command) { getImport(command) {
this.importType = command; this.importType = command;
...@@ -2542,6 +2569,7 @@ ...@@ -2542,6 +2569,7 @@
this.total = res.data.data.count; this.total = res.data.data.count;
this.dataList = res.data.data.pageData; this.dataList = res.data.data.pageData;
this.noData = !this.total > 0; this.noData = !this.total > 0;
console.log(this.dataList,'datalist');
} }
if (this.msg.ID == 0) { if (this.msg.ID == 0) {
this.msg.ID = ""; this.msg.ID = "";
...@@ -2772,7 +2800,7 @@ ...@@ -2772,7 +2800,7 @@
airlineID: AirLineID airlineID: AirLineID
}; };
this.apipost( this.apipost(
"flight_post_GetAirportNameList", "flight_post_GetAirportNameListExt",
msg, msg,
res => { res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
......
...@@ -136,7 +136,7 @@ export default { ...@@ -136,7 +136,7 @@ export default {
}else{ }else{
if(this.day.jiu2.length==1 && this.day.jiu2[0].name!='温馨的家'){ if(this.day.jiu2.length==1 && this.day.jiu2[0].name!='温馨的家'){
if(this.isDirect===1){ if(this.isDirect===1){
suffix = "【保证入住】"
} }
} }
} }
......
...@@ -138,7 +138,7 @@ export default { ...@@ -138,7 +138,7 @@ export default {
}else{ }else{
if(this.day.jiu2.length==1 && this.day.jiu2[0].name!='温馨的家'){ if(this.day.jiu2.length==1 && this.day.jiu2[0].name!='温馨的家'){
if(this.isDirect===1){ if(this.isDirect===1){
suffix = "【保证入住】" suffix = "或同級"
} }
} }
} }
......
...@@ -108,7 +108,7 @@ export default { ...@@ -108,7 +108,7 @@ export default {
}else{ }else{
if(this.day.jiu2.length==1 && this.day.jiu2[0].name!='温馨的家'){ if(this.day.jiu2.length==1 && this.day.jiu2[0].name!='温馨的家'){
if(this.isDirect===1){ if(this.isDirect===1){
suffix = "【保证入住】" suffix = "或同級"
} }
} }
} }
......
...@@ -178,7 +178,7 @@ export default { ...@@ -178,7 +178,7 @@ export default {
}else{ }else{
if(this.day.jiu2.length==1 && this.day.jiu2[0].name!='温馨的家'){ if(this.day.jiu2.length==1 && this.day.jiu2[0].name!='温馨的家'){
if(this.isDirect===1){ if(this.isDirect===1){
suffix = "【保证入住】" suffix = "或同級"
} }
} }
} }
......
...@@ -105,7 +105,7 @@ export default { ...@@ -105,7 +105,7 @@ export default {
}else{ }else{
if(this.day.jiu2.length==1 && this.day.jiu2[0].name!='温馨的家'){ if(this.day.jiu2.length==1 && this.day.jiu2[0].name!='温馨的家'){
if(this.isDirect===1){ if(this.isDirect===1){
suffix = "【保证入住】" suffix = "或同級"
} }
} }
} }
......
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