Commit 3ee8bec5 authored by huangyuanyuan's avatar huangyuanyuan

定制出行

parent 4b4fca4b
...@@ -59,7 +59,7 @@ export default { ...@@ -59,7 +59,7 @@ export default {
<style> <style>
@import './assets/global/font.css'; @import './assets/global/font.css';
@import '//at.alicdn.com/t/font_863923_z7sx0rhjxjt.css'; @import '//at.alicdn.com/t/font_863923_qby3muwdoh.css';
@import './assets/global/global.css'; @import './assets/global/global.css';
body,html{ body,html{
padding: 0px; padding: 0px;
......
src/assets/img/ticket/banner.png

178 KB | W: | H:

src/assets/img/ticket/banner.png

451 KB | W: | H:

src/assets/img/ticket/banner.png
src/assets/img/ticket/banner.png
src/assets/img/ticket/banner.png
src/assets/img/ticket/banner.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/img/ticket/teq.png

46.5 KB | W: | H:

src/assets/img/ticket/teq.png

32.9 KB | W: | H:

src/assets/img/ticket/teq.png
src/assets/img/ticket/teq.png
src/assets/img/ticket/teq.png
src/assets/img/ticket/teq.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/img/ticket/xg.png

60.5 KB | W: | H:

src/assets/img/ticket/xg.png

47.4 KB | W: | H:

src/assets/img/ticket/xg.png
src/assets/img/ticket/xg.png
src/assets/img/ticket/xg.png
src/assets/img/ticket/xg.png
  • 2-up
  • Swipe
  • Onion skin
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
<p v-if="item.priceTags"><span v-for="(tag,index) in item.priceTags" :key="index+100" class=tag>{{tag}}</span></p> <p v-if="item.priceTags"><span v-for="(tag,index) in item.priceTags" :key="index+100" class=tag>{{tag}}</span></p>
<p> <p>
<i class="iconfont icon-bb-chufadi"></i> <i class="iconfont icon-bb-chufadi"></i>
{{item.startCityName}}出发</p> <span style="color:#518BE0">{{item.startCityName}}出发</span></p>
<p>出发日期:最早{{item.startDate}}出发</p> <p>出发日期:最早{{item.startDate}}出发</p>
</el-col> </el-col>
<el-col :span="4" style="color:#FF680B;font-size:16px;"> <el-col :span="4" style="color:#FF680B;font-size:16px;">
......
...@@ -925,6 +925,7 @@ p { ...@@ -925,6 +925,7 @@ p {
} }
._top_box .wrap2{ ._top_box .wrap2{
background:rgba(71,165,255,1); background:rgba(71,165,255,1);
cursor: pointer;
} }
._top_box .wrap2 .common{ ._top_box .wrap2 .common{
background:rgba(71,165,255,1); background:rgba(71,165,255,1);
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
.PersonalTailor{ .PersonalTailor{
background-color: #F5F3E6; background-color: #F5F3E6;
height: 765px; height: 765px;
font-family: "PingFang"
} }
.PersonalTailor .max-w1500 { .PersonalTailor .max-w1500 {
max-width: 1500px; max-width: 1500px;
...@@ -163,6 +164,7 @@ ...@@ -163,6 +164,7 @@
position: relative; position: relative;
} }
.ordershow{ .ordershow{
margin-top:20px;
background: #fff; background: #fff;
padding:50px 0; padding:50px 0;
} }
...@@ -224,7 +226,7 @@ ...@@ -224,7 +226,7 @@
<v-city1 @CityInfo1="CityInfo1" @CityCompClose1="CityCompClose1"></v-city1> <v-city1 @CityInfo1="CityInfo1" @CityCompClose1="CityCompClose1"></v-city1>
</div> </div>
<span slot="reference"> <span slot="reference">
<el-input size="mini" :disabled="true" clearable @focus="!endcity" class="ChooseCity w220" v-model="ruleForm.destinationNames" placeholder="城市"> <el-input size="small" :disabled="true" clearable @focus="!endcity" class="ChooseCity w220" v-model="ruleForm.destinationNames" placeholder="城市">
</el-input> </el-input>
</span> </span>
</el-popover> </el-popover>
...@@ -240,8 +242,20 @@ ...@@ -240,8 +242,20 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="预估出行日期:" required> <el-form-item label="预估出行日期:" required>
<el-form-item prop="startDate"> <el-form-item>
<el-date-picker type="date" :picker-options="pickerOptions0" value-format="yyyy-MM-dd" placeholder="选择日期" v-model="ruleForm.startDate" size="small" class="w220"></el-date-picker> <el-date-picker
@change="dateChange"
style="width: 220px;"
size="small"
value-format="yyyy-MM-dd"
v-model="DateList"
type="daterange"
range-separator="至"
:picker-options="pickerOptions0"
start-placeholder="开始日期"
end-placeholder="结束日期">
</el-date-picker>
<!-- <el-date-picker type="date" :picker-options="pickerOptions0" value-format="yyyy-MM-dd" placeholder="选择日期" v-model="ruleForm.startDate" size="small" class="w220"></el-date-picker> -->
</el-form-item> </el-form-item>
</el-form-item> </el-form-item>
<el-form-item label="预估出行人数:" required> <el-form-item label="预估出行人数:" required>
...@@ -306,11 +320,11 @@ ...@@ -306,11 +320,11 @@
<p><label>出游性质:</label> <span class="d">个人定制</span></p> <p><label>出游性质:</label> <span class="d">个人定制</span></p>
<p><label>出发地:</label> <span class="d">{{ruleForm.departureName}}</span></p> <p><label>出发地:</label> <span class="d">{{ruleForm.departureName}}</span></p>
<p><label>目的地:</label><span class="d">{{ruleForm.destinationNames}}</span></p> <p><label>目的地:</label><span class="d">{{ruleForm.destinationNames}}</span></p>
<p><label>预估出行日期:</label><span class="d">{{ruleForm.startDate}}</span></p> <p><label>预估出行日期:</label><span class="d">{{ruleForm.startDate}} <span v-if="ruleForm.backDate!=''"></span> {{ruleForm.backDate}}</span></p>
<p><label>预估出行人数:</label><span class="d">{{ruleForm.audltNumber+ruleForm.childrenNumber}}</span></p> <p><label>预估出行人数:</label><span class="d">{{ruleForm.audltNumber+ruleForm.childrenNumber}}</span></p>
<p><label>预估人均预算:</label> <span class="d">{{ruleForm.budget}}</span></p> <p><label>预估人均预算:</label> <span class="d">{{ruleForm.budget}}</span></p>
<p><label>需要提供什么:</label><span class="d">{{ruleForm.provideItem}}</span></p> <p><label>需要提供什么:</label><span class="d">{{ruleForm.provideItem}}</span></p>
<p><label>其他需求:</label><span class="d">{{ruleForm.otherDemand}}</span></p> <p style="overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-line-clamp: 2;display: -webkit-box;"><label>其他需求:</label><span class="d">{{ruleForm.otherDemand}}</span></p>
<p><label>姓名:</label><span class="d">{{ruleForm.contact}}</span></p> <p><label>姓名:</label><span class="d">{{ruleForm.contact}}</span></p>
<p><label>手机:</label><span class="d">{{ruleForm.phoneNumber}}</span></p> <p><label>手机:</label><span class="d">{{ruleForm.phoneNumber}}</span></p>
<p><label>邮箱:</label><span class="d">{{ruleForm.email}}</span></p> <p><label>邮箱:</label><span class="d">{{ruleForm.email}}</span></p>
...@@ -327,7 +341,7 @@ ...@@ -327,7 +341,7 @@
<div style="position:relative"> <div style="position:relative">
<img src="../../assets/img/ticket/gou.png" alt="" style="height:54px;width:54px;position:absolute"> <img src="../../assets/img/ticket/gou.png" alt="" style="height:54px;width:54px;position:absolute">
<div style="padding-left:70px"> <div style="padding-left:70px">
<span style="font-weight:700;font-size:24px">您的订单已经成功提交!</span><br> <span style="font-family:'PingFangR';font-size:24px">您的订单已经成功提交!</span><br>
<span style="font-size:14px;color:#a8a8a8">需求单号:{{OrderId}}</span> <span style="font-size:14px;color:#a8a8a8">需求单号:{{OrderId}}</span>
</div> </div>
</div> </div>
...@@ -337,9 +351,9 @@ ...@@ -337,9 +351,9 @@
我们正在为您分配定制师 我们正在为您分配定制师
</p> </p>
<p> <p>
定制师接单后将在<span style="color:#FB8F0F;font-weight:700">明天({{tomorrow}}</span>联系您,请注意接听哦 定制师接单后将在<span style="color:#FB8F0F;font-family: 'PingFangR';">明天({{tomorrow}}</span>联系您,请注意接听哦
</p> </p>
<p><el-button size="mini" type="danger">查看订单</el-button></p> <p><el-button size="mini" type="danger" @click="goUrl()">查看订单</el-button></p>
</div> </div>
<div style="width:384px;height:289px;float:right"> <div style="width:384px;height:289px;float:right">
<img style="width:100%;height:100%" src="../../assets/img/ticket/back.png" alt=""> <img style="width:100%;height:100%" src="../../assets/img/ticket/back.png" alt="">
...@@ -361,6 +375,7 @@ export default { ...@@ -361,6 +375,7 @@ export default {
}, },
data(){ data(){
return { return {
DateList:"",
loading:false, loading:false,
tomorrow:moment().add(1,'days').format("YYYY-MM-DD"), tomorrow:moment().add(1,'days').format("YYYY-MM-DD"),
ruleForm: { ruleForm: {
...@@ -379,6 +394,7 @@ export default { ...@@ -379,6 +394,7 @@ export default {
destinationNames:'', destinationNames:'',
provideItem:'线路设计', provideItem:'线路设计',
otherDemand:"", otherDemand:"",
backDate:"",
}, },
showType: 1, showType: 1,
active: [], active: [],
...@@ -391,12 +407,6 @@ export default { ...@@ -391,12 +407,6 @@ export default {
email: [ email: [
{ type: 'email', message: '请输入正确的邮箱地址', trigger: ['blur', 'change'] } { type: 'email', message: '请输入正确的邮箱地址', trigger: ['blur', 'change'] }
], ],
departureId: [
{ required: true, message: '请输入活动名称', trigger: 'change' }
],
regions: [
{ required: true, message: '请选择活动区域', trigger: 'change' }
],
startDate: [ startDate: [
{ type: 'string', required: true, message: '请选择日期', trigger: 'change' } { type: 'string', required: true, message: '请选择日期', trigger: 'change' }
], ],
...@@ -417,6 +427,18 @@ export default { ...@@ -417,6 +427,18 @@ export default {
} }
}, },
methods: { methods: {
goUrl(path,id,tcid){
// detailTwo
path = 'CustomizedTourism'
// path=`${path}/${encodeURIComponent(id)}/`+tcid
this.$router.push({ path })
},
dateChange(val){
if(val){
this.ruleForm.startDate=val[0];
this.ruleForm.backDate=val[1];
}
},
SubmitOK(){ SubmitOK(){
let that=this; let that=this;
this.$refs['ruleForm'].validate((valid) => { this.$refs['ruleForm'].validate((valid) => {
...@@ -434,9 +456,9 @@ export default { ...@@ -434,9 +456,9 @@ export default {
"/api/b2b/free/setTravelCusotom", "/api/b2b/free/setTravelCusotom",
that.ruleForm, that.ruleForm,
res => { res => {
this.loading=true; this.loading=false;
if(res.data.resultCode==1){ if(res.data.resultCode==1){
this.orderShow=false; this.orderShow=true;
this.OrderId=res.data.data; this.OrderId=res.data.data;
this.Success(res.data.message) this.Success(res.data.message)
}else{ }else{
...@@ -468,6 +490,11 @@ export default { ...@@ -468,6 +490,11 @@ export default {
this.Error("出行人数至少一人!") this.Error("出行人数至少一人!")
return; return;
} }
if(!that.DateList||that.DateList==""){
this.Error("请选择出行日期!")
return;
}
this.showType = 2; this.showType = 2;
} else { } else {
......
This diff is collapsed.
...@@ -151,6 +151,7 @@ export default { ...@@ -151,6 +151,7 @@ export default {
"b2b_get_GetWaitDealOrderPageList", "b2b_get_GetWaitDealOrderPageList",
msg, msg,
r => { r => {
console.log("r",r);
if (r.data.resultCode == 1) { if (r.data.resultCode == 1) {
this.WaitDealOrderPageList = r.data.data.pageData; this.WaitDealOrderPageList = r.data.data.pageData;
} else { } else {
......
...@@ -503,6 +503,7 @@ export default { ...@@ -503,6 +503,7 @@ export default {
} }
this.apipost("sellorder_post_SetOrderInfoForB2B",msg, this.apipost("sellorder_post_SetOrderInfoForB2B",msg,
res => { res => {
this.isCommit=false;
if(res.data.message=='操作成功!'){ if(res.data.message=='操作成功!'){
this.$router.push({ path:'/PsOrder' }) this.$router.push({ path:'/PsOrder' })
}else{ }else{
......
...@@ -95,7 +95,7 @@ ...@@ -95,7 +95,7 @@
</div> </div>
<div class="guestInfo" v-for="(item,index) in formInline.GuestList" :key="index+50"> <div class="guestInfo" v-for="(item,index) in formInline.GuestList" :key="index+50">
<div class="guestInfo_left"> <div class="guestInfo_left">
<p style="font-weight:600">旅客1</p> <p style="font-weight:600">旅客{{index+1}}</p>
<!-- <span style="font-size:12px;background:#6EA3F1;color:#fff;border-radius:2px">成人</span> <!-- <span style="font-size:12px;background:#6EA3F1;color:#fff;border-radius:2px">成人</span>
<span style="font-size:12px;background:##56D098;color:#fff;border-radius:2px">儿童</span> --> <span style="font-size:12px;background:##56D098;color:#fff;border-radius:2px">儿童</span> -->
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
</el-carousel-item> </el-carousel-item>
</el-carousel> </el-carousel>
</div> </div>
<!--
<div class="search-box" :style="{'width':searchBoxWidth,'left':searchBoxLeft}"> <div class="search-box" :style="{'width':searchBoxWidth,'left':searchBoxLeft}">
<div class="chosen-item">签证</div> <div class="chosen-item">签证</div>
<div class="search-content"> <div class="search-content">
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
</el-col> </el-col>
</el-row> </el-row>
</div> </div>
</div> </div> -->
</div> </div>
<el-row :gutter="20"> <el-row :gutter="20">
...@@ -216,22 +216,32 @@ ...@@ -216,22 +216,32 @@
</div> </div>
<!-- 签证办理常见问题 --> <!-- 签证办理常见问题 -->
<!-- 热门签证 --> <!-- 热门签证 -->
<div style="padding:20px 0;background:#f5f5f5"> <div style="padding:50px 0;background:#f5f5f5">
<el-row class="Common_problem" :gutter="20"> <el-row class="Common_problem" :gutter="20">
<el-col :span="18" :offset="3"> <el-col :span="18" :offset="3" style="border:1px solid #E6E6E6;padding:20px;box-sizing:border-box;background:#fff">
<p style="font-size:18px;color:#333333;padding:15px 0">签证办理常见问题</p> <p style="font-size:18px;color:#333333;padding:15px 0">签证办理常见问题</p>
<el-row type="flex" justify="space-between"> <el-row type="flex" justify="space-between" style="flex-wrap:wrap">
<el-col :span="11"> <el-col :span="11">
<span class="circle"></span> <span class="circle"></span>
<span style="font-size:14px;margin-left:4px">个别材料无法提供是否影响出签率?</span> <span style="font-size:14px;margin-left:4px">个别材料无法提供是否影响出签率?</span>
<div style="color:#999999;padding:4px 0;font-size:12px"> <div style="color:#999999;padding:4px 0;font-size:12px">
亲,我司批露所需材料均是领馆要求提供哦,如个别材料无法提供将会影响您的出签率,请尽可能准备齐全所有材料。 亲,我司批露所需材料均是领馆要求提供哦,如个别材料无法提供将会影响您的出签率,请尽可能准备齐全所有材料。
</div> </div>
</el-col> </el-col>
<el-col :span="11"> <el-col :span="11">
<span class="circle"></span> <span class="circle"></span>
销签/面试销签其实很重要? <span style="font-size:14px;margin-left:4px">面试签证时间?</span>
</el-col> <div style="color:#999999;padding:4px 0;font-size:12px">
亲,面试时间是由领馆决定的哦。当然我们会在领馆允许的时间下尽量帮您协调,同时也建议您尽早安排好行程,以免因预约到的时间过晚影响出行时间哦。
</div>
</el-col>
<el-col :span="11">
<span class="circle"></span>
<span style="font-size:14px;margin-left:4px">有过申根国签证,是否材料可以简化?</span>
<div style="color:#999999;padding:4px 0;font-size:12px">
亲,每个国家签证材料要求不同哦,有任何其他国家签证都无法简化当前申请国家签证的材料。
</div>
</el-col>
</el-row> </el-row>
...@@ -318,7 +328,6 @@ export default { ...@@ -318,7 +328,6 @@ export default {
}, },
goUrlVisaList(id){ goUrlVisaList(id){
console.log(id);
this.$router.push({path: `/Visalist?id=${id}`}); this.$router.push({path: `/Visalist?id=${id}`});
}, },
Gethotvisa(){ Gethotvisa(){
...@@ -456,7 +465,7 @@ export default { ...@@ -456,7 +465,7 @@ export default {
} }
.visa_flex .el-col .visa_money{ .visa_flex .el-col .visa_money{
color: #EE4454; color: #EE4454;
font-size: 14px; font-size: 16px;
} }
.visa_flex .el-col .visa_title{ .visa_flex .el-col .visa_title{
color: #333333; color: #333333;
...@@ -467,6 +476,7 @@ export default { ...@@ -467,6 +476,7 @@ export default {
/* position: absolute; */ /* position: absolute; */
width: 74px; width: 74px;
height: 48px; height: 48px;
border-radius: 2px;
border:1px solid #B3B3B3; border:1px solid #B3B3B3;
} }
.visa_flex .visa_content{ .visa_flex .visa_content{
...@@ -491,7 +501,7 @@ export default { ...@@ -491,7 +501,7 @@ export default {
width: 19%; width: 19%;
margin-right:0.8%; margin-right:0.8%;
margin-bottom: 15px; margin-bottom: 15px;
padding: 6px; padding: 10px;
box-sizing: border-box; box-sizing: border-box;
display: flex; display: flex;
align-items: center; align-items: center;
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
<div class="select_title" style="top:15px">常住地</div> <div class="select_title" style="top:15px">常住地</div>
<ul class="select_ul" :class="selectcon?'':'select_ul_height'"> <ul class="select_ul" :class="selectcon?'':'select_ul_height'">
<!-- <li @click="SelectCity(0)" :class="listmsg.companyId==0?'visa_active':''">不限</li> --> <!-- <li @click="SelectCity(0)" :class="listmsg.companyId==0?'visa_active':''">不限</li> -->
<li @click="SelectCity(item.companyId)" :class="listmsg.companyId==item.companyId?'visa_active':''" v-for="item in cityList" :key="item.cityId">{{item.cityName}}({{item.productCount}})</li> <li @click="SelectCity(item.companyId)" :class="listmsg.companyId==item.companyId?'visa_active_city':''" v-for="item in cityList" :key="item.cityId">{{item.cityName}}({{item.productCount}})</li>
</ul> </ul>
<span class="czd" @click="ChangeSelect">{{selectcontext}}<i :class="selectcon?'rolate':''" class="iconfont icon-moban"></i></span> <span class="czd" @click="ChangeSelect">{{selectcontext}}<i :class="selectcon?'rolate':''" class="iconfont icon-moban"></i></span>
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
<el-col :span="7"> <el-col :span="7">
<div class="select_title">签证类型</div> <div class="select_title">签证类型</div>
<div class="select_ul"> <div class="select_ul">
<el-select multiple size="mini" collapse-tags style="width:90%" v-model="tagType1" clearable placeholder="请选择"> <el-select multiple size="small" collapse-tags style="width:90%" v-model="tagType1" clearable placeholder="请选择">
<el-option v-if="item.tagType==1" <el-option v-if="item.tagType==1"
v-for="item in tagItem" v-for="item in tagItem"
:key="item.id" :key="item.id"
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
<el-col :span="7"> <el-col :span="7">
<div class="select_title">产品标签</div> <div class="select_title">产品标签</div>
<div class="select_ul"> <div class="select_ul">
<el-select multiple size="mini" collapse-tags style="width:90%" v-model="tagType2" clearable placeholder="请选择"> <el-select multiple size="small" collapse-tags style="width:90%" v-model="tagType2" clearable placeholder="请选择">
<el-option v-if="item.tagType==2" <el-option v-if="item.tagType==2"
v-for="item in tagItem" v-for="item in tagItem"
:key="item.id" :key="item.id"
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
<el-col :span="7"> <el-col :span="7">
<div class="select_title">特色服务</div> <div class="select_title">特色服务</div>
<div class="select_ul"> <div class="select_ul">
<el-select multiple size="mini" collapse-tags style="width:90%" v-model="tagType3" clearable placeholder="请选择"> <el-select multiple size="small" collapse-tags style="width:90%" v-model="tagType3" clearable placeholder="请选择">
<el-option v-if="item.tagType==3" <el-option v-if="item.tagType==3"
v-for="item in tagItem" v-for="item in tagItem"
:key="item.id" :key="item.id"
...@@ -221,7 +221,10 @@ export default { ...@@ -221,7 +221,10 @@ export default {
this.datalist=res.data.data.pageData; this.datalist=res.data.data.pageData;
this.total=res.data.data.count; this.total=res.data.data.count;
this.datalist.forEach(item=>{ this.datalist.forEach(item=>{
item.tagList=item.tagTames.split(","); if(item.tagTames){
item.tagList=item.tagTames.split(",");
}
}) })
} else { } else {
...@@ -269,6 +272,7 @@ export default { ...@@ -269,6 +272,7 @@ export default {
"/api/b2b/visa/getVisaProductSearchItem", "/api/b2b/visa/getVisaProductSearchItem",
this.msg, this.msg,
res => { res => {
console.log("签证国家",res);
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.hotcountry=res.data.data.pageData; this.hotcountry=res.data.data.pageData;
this.pageCount=res.data.data.pageCount; this.pageCount=res.data.data.pageCount;
...@@ -391,14 +395,23 @@ export default { ...@@ -391,14 +395,23 @@ export default {
} }
.visaList .visa_active{ .visaList .visa_active{
color: #EE4454!important; color: #EE4454!important;
font-weight: bold; font-family: "PingFangR";
} }
.content_list .row_content .visa_title:hover{ .visaList .visa_active p{
text-decoration: underline;
}
.visaList .visa_active_city{
color: #ffffff!important;
font-family: "PingFangR";
background: #EE4454;
border-radius:2px;
}
.visaList .content_list .row_content .visa_title:hover{
color: #EE4454!important; color: #EE4454!important;
text-decoration: underline; text-decoration: underline;
cursor: pointer; cursor: pointer;
} }
.content_list .row_content .div_2 p{ .visaList .content_list .row_content .div_2 p{
padding:4px 0; padding:4px 0;
font-weight:400; font-weight:400;
color:#333333; color:#333333;
...@@ -428,6 +441,7 @@ export default { ...@@ -428,6 +441,7 @@ export default {
} }
.visaList .datalist .content_list img{ .visaList .datalist .content_list img{
width: 120px; width: 120px;
height: 90px;
} }
.visaList .datalist .icon-moban{ .visaList .datalist .icon-moban{
font-size: 10px; font-size: 10px;
...@@ -446,12 +460,16 @@ export default { ...@@ -446,12 +460,16 @@ export default {
margin-top: -5px!important; margin-top: -5px!important;
transition: all 0.2s; transition: all 0.2s;
} }
.select_ul li:hover{ .visaList .select_ul li:hover{
color: #EE4454!important; color: #ffffff!important;
background: #EE4454;
font-family: "PingFangR";
border-radius:2px;
} }
.select_ul li{ .visaList .select_ul li{
margin-right: 5px;
display: inline-block; display: inline-block;
padding: 0 10px; padding: 2px 10px;
cursor: pointer; cursor: pointer;
white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
} }
...@@ -465,12 +483,12 @@ export default { ...@@ -465,12 +483,12 @@ export default {
color: #333333; color: #333333;
cursor: pointer; cursor: pointer;
} }
.czd .icon-moban{ .visaList .czd .icon-moban{
font-size: 12px; font-size: 12px;
margin-top: 5px; margin-top: 5px;
margin-left: 6px; margin-left: 6px;
} }
.Selectconditions .select_ul{ .visaList .Selectconditions .select_ul{
padding-left:70px; padding-left:70px;
padding-right:50px; padding-right:50px;
box-sizing: border-box; box-sizing: border-box;
...@@ -478,7 +496,7 @@ export default { ...@@ -478,7 +496,7 @@ export default {
overflow: hidden; overflow: hidden;
min-height: 21px; min-height: 21px;
} }
.Selectconditions .select_title{ .visaList .Selectconditions .select_title{
position: absolute; position: absolute;
/* font-size:14px; */ /* font-size:14px; */
font-weight:bold; font-weight:bold;
...@@ -486,12 +504,12 @@ export default { ...@@ -486,12 +504,12 @@ export default {
top: 20px; top: 20px;
} }
.Selectconditions>div{ .visaList .Selectconditions>div{
position: relative; position: relative;
border-bottom: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6;
padding:15px 0; padding:15px 0;
} }
.Selectconditions{ .visaList .Selectconditions{
background: #fff; background: #fff;
padding:0 15px; padding:0 15px;
box-sizing: border-box; box-sizing: border-box;
...@@ -522,8 +540,12 @@ export default { ...@@ -522,8 +540,12 @@ export default {
} }
.visaList .top_ul li:hover{ .visaList .top_ul li:hover{
color:#EE4454; color:#EE4454;
font-weight:bold; font-family: "PingFangR";
}
.visaList .top_ul li:hover p{
text-decoration: underline;
} }
.visaList .top_ul li:hover img{ .visaList .top_ul li:hover img{
border:1px solid #EE4454; border:1px solid #EE4454;
......
...@@ -18,7 +18,7 @@ export default { ...@@ -18,7 +18,7 @@ export default {
// let domainUrl = "https://reborn.oytour.com"; //刘东主域名 // let domainUrl = "https://reborn.oytour.com"; //刘东主域名
let domainUrl = "https://reborn.oytour.com"; let domainUrl = "https://reborn.oytour.com";
// var domainUrl = "http://test.viitto.com" // var domainUrl = "http://test.viitto.com"
domainUrl = "http://192.168.2.214:8082" domainUrl = "http://192.168.2.214:9000"
let locationName = window.location.hostname; let locationName = window.location.hostname;
if (this.isOnline()) { if (this.isOnline()) {
if (window.location.host.indexOf('viitto.com') != -1) if (window.location.host.indexOf('viitto.com') != -1)
...@@ -31,7 +31,7 @@ export default { ...@@ -31,7 +31,7 @@ export default {
DomainUrl: domainUrl, DomainUrl: domainUrl,
//常用提交数据URL //常用提交数据URL
PostUrl: domainUrl + "/api/common/post", PostUrl: domainUrl + "/api/common/post",
javaUrl: locationName.indexOf('oytour') !== -1 || locationName.indexOf('viitto') !== -1 ? (locationName.indexOf('oytour') !== -1 ? "http://efficient.oytour.com" : "http://47.96.12.235:9001") : "http://192.168.2.106:9000", javaUrl: locationName.indexOf('oytour') !== -1 || locationName.indexOf('viitto') !== -1 ? (locationName.indexOf('oytour') !== -1 ? "http://efficient.oytour.com" : "http://47.96.12.235:9001") : "http://192.168.2.215:9000",
ViittoFileUrl: locationName.indexOf('oytour') !== -1 || locationName.indexOf('viitto') !== -1 ? "http://imgfile.oytour.com" : 'http://192.168.2.214:8130', ViittoFileUrl: locationName.indexOf('oytour') !== -1 || locationName.indexOf('viitto') !== -1 ? "http://imgfile.oytour.com" : 'http://192.168.2.214:8130',
UploadUrl: locationName.indexOf('oytour') !== -1 || locationName.indexOf('viitto') !== -1 ? "http://upload.oytour.com" : "http://192.168.2.214:8120", UploadUrl: locationName.indexOf('oytour') !== -1 || locationName.indexOf('viitto') !== -1 ? "http://upload.oytour.com" : "http://192.168.2.214:8120",
LocalFileStreamDownLoadUrl: domainUrl + "/api/file/GetFileFromWebApi", LocalFileStreamDownLoadUrl: domainUrl + "/api/file/GetFileFromWebApi",
...@@ -195,7 +195,7 @@ export default { ...@@ -195,7 +195,7 @@ export default {
} }
}) })
.then(res => { .then(res => {
console.log(res,'123') // console.log(res,'123')
if (res.data.resultCode == 10000 || res.data.resultCode == 10001) { if (res.data.resultCode == 10000 || res.data.resultCode == 10001) {
this.$router.push({ this.$router.push({
path: '/login' path: '/login'
......
...@@ -353,6 +353,15 @@ export default new Router({ ...@@ -353,6 +353,15 @@ export default new Router({
title: "私人定制" title: "私人定制"
} }
}, },
{
path: "/CustomizedTourism",
name: "CustomizedTourism",
component: resolve =>
require(["@/components/DependentTravel/CustomizedTourism"], resolve),
meta: {
title: "私人定制订单"
}
},
{ {
path: "/Home", path: "/Home",
name: "Home", name: "Home",
......
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