Commit 976caa71 authored by liudong1993's avatar liudong1993
parents 3cebfdd5 e78cbf11
...@@ -571,7 +571,7 @@ ...@@ -571,7 +571,7 @@
<tr> <tr>
<td> <td>
<el-form-item label="导游服务费" prop="servicePrice"> <el-form-item label="导游服务费" prop="servicePrice">
<el-input type="text" class="w300" v-model="CtObj.servicePrice"></el-input> <el-input type="text" class="w300" v-model="CtObj.servicePrice"></el-input> 元/人
</el-form-item> </el-form-item>
</td> </td>
</tr> </tr>
......
...@@ -371,7 +371,8 @@ ...@@ -371,7 +371,8 @@
<span v-if="item.IsUnion==1&&item.UnionTypeStr==1" title="主" <span v-if="item.IsUnion==1&&item.UnionTypeStr==1" title="主"
class="MainTeam">{{$t('Operation.Op_zhu')}}</span> class="MainTeam">{{$t('Operation.Op_zhu')}}</span>
<span v-if="item.IsUnion==1&&item.UnionTypeStr==2" title="联">{{$t('Operation.Op_lian')}}</span> <span v-if="item.IsUnion==1&&item.UnionTypeStr==2" title="联">{{$t('Operation.Op_lian')}}</span>
<span v-if="item.Status==2" :title="'结团时间'+item.OutGroupAuditDate">{{$t('Operation.Op_jietuan')}}</span> <span v-if="item.Status==2"
:title="'结团时间'+item.OutGroupAuditDate">{{$t('Operation.Op_jietuan')}}</span>
<span v-if="item.Status==5" title="结团审核中" style="background: rgb(0 128 255);">审核中</span> <span v-if="item.Status==5" title="结团审核中" style="background: rgb(0 128 255);">审核中</span>
<span v-if="item.Status==1" title="销售">{{$t('visaT.sale')}}</span> <span v-if="item.Status==1" title="销售">{{$t('visaT.sale')}}</span>
<span v-if="item.GroupRecommendType==1" title="精品"></span> <span v-if="item.GroupRecommendType==1" title="精品"></span>
...@@ -1096,6 +1097,30 @@ ...@@ -1096,6 +1097,30 @@
}; };
}, },
methods: { methods: {
//酒店餐厅处理跳转
goHotelDiningBus(item, HotelDiningBus, type) {
if (type == 1) {
this.$router.push({
name: "ChangeHotel",
query: {
TCNUM: item.TCNUM,
id: item.TCID,
blank: "y",
tab: "酒店变更"
}
});
} else {
this.$router.push({
name: "ChangeDining",
query: {
TCNUM: item.TCNUM,
id: item.TCID,
blank: "y",
tab: "餐厅变更"
}
});
}
},
//复制、新增报价单 //复制、新增报价单
NewCopyPriceSheet(item, type) { NewCopyPriceSheet(item, type) {
if (type) { if (type) {
......
...@@ -514,9 +514,6 @@ ...@@ -514,9 +514,6 @@
{{getLocalTotalMoney(subItem.PeopleNumber)}} {{getLocalTotalMoney(subItem.PeopleNumber)}}
</template> </template>
<template v-else> <template v-else>
<!-- <el-input v-model="subItem.SubtotalMoney" @keyup.native="checkPrice(subItem,'SubtotalMoney')"
class="w70">
</el-input> -->
{{subItem.SubtotalMoney}} {{subItem.SubtotalMoney}}
</template> </template>
</td> </td>
...@@ -975,8 +972,14 @@ ...@@ -975,8 +972,14 @@
}, },
getchange(type) { getchange(type) {
this.getSubtotalMoney(); this.getSubtotalMoney();
var that=this;
if (type && type == 1) { if (type && type == 1) {
this.teamPrice.SingleDMCPrice = this.getLocalTotalMoney(1); var tempPrice = 0;
this.CostNumberList.forEach(x => {
//房餐车景点价格
tempPrice = Number(that.getLocalTotalMoney(x.PeopleNumber));
});
this.teamPrice.SingleDMCPrice = tempPrice.toFixed(0);
} }
}, },
//员工列表 //员工列表
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<span class="foldList" @click="fold" v-if="isFold==''">{{$t('sm.djzd')}}</span> <span class="foldList" @click="fold" v-if="isFold==''">{{$t('sm.djzd')}}</span>
<span class="foldList" @click="fold" v-if="isFold==1">{{$t('sm.djzk')}}</span> <span class="foldList" @click="fold" v-if="isFold==1">{{$t('sm.djzk')}}</span>
<div class="TrfList clearfix"> <div class="TrfList clearfix">
<!--&&item.TypeState!=8-->
<div class="TFslide" v-for="item in TypeArray" <div class="TFslide" v-for="item in TypeArray"
:class="{'TFcked':item.isShow,'display_none':(item.TypeState===4 && FeatureData.FeatureType !== 4) || (item.TypeState===4 && !$route.query.configId)}" :class="{'TFcked':item.isShow,'display_none':(item.TypeState===4 && FeatureData.FeatureType !== 4) || (item.TypeState===4 && !$route.query.configId)}"
@click="clickFeature(item)" :key="item.subCode" @click="clickFeature(item)" :key="item.subCode"
...@@ -106,7 +106,8 @@ ...@@ -106,7 +106,8 @@
<newFeature2 ref='newFeature2' :FeatureData='FeatureData'></newFeature2> <newFeature2 ref='newFeature2' :FeatureData='FeatureData'></newFeature2>
</div> </div>
<!--行程特色第三版 --> <!--行程特色第三版 -->
<UpgradedVersion :TripColor="TripColor" v-if="FeatureData.FeatureType==8" :FeatureData='FeatureData'></UpgradedVersion> <UpgradedVersion :TripColor="FeatureData.TripColor" v-if="FeatureData.FeatureType==8"
:FeatureData='FeatureData'></UpgradedVersion>
</div> </div>
</div> </div>
</div> </div>
...@@ -149,7 +150,7 @@ ...@@ -149,7 +150,7 @@
// newFeature3, // newFeature3,
UpgradedVersion UpgradedVersion
}, },
props: ["subConfigId", "FeatureData", "isNewConfig", "TeamType","TripColor"], props: ["subConfigId", "FeatureData", "isNewConfig", "TeamType"],
inject: ['loadConfigInfo'], inject: ['loadConfigInfo'],
data() { data() {
return { return {
...@@ -567,6 +568,7 @@ ...@@ -567,6 +568,7 @@
} }
} }
}; };
</script> </script>
<style> <style>
......
...@@ -39,9 +39,10 @@ ...@@ -39,9 +39,10 @@
:subConfig="journeyList" :isOpenGroup="false" :IsDirect="PostConfig.IsDirect" v-bind:AllCityList="AllCityList" :subConfig="journeyList" :isOpenGroup="false" :IsDirect="PostConfig.IsDirect" v-bind:AllCityList="AllCityList"
v-bind:StartCity="StartCity" :UseTypeArray="UseTypeArray" :AirPickUp="AirPickUp" :AirSend="AirSend" v-bind:StartCity="StartCity" :UseTypeArray="UseTypeArray" :AirPickUp="AirPickUp" :AirSend="AirSend"
@change="handlerChangeData" :TeamType="TeamType" :IsOpenHotel="PostConfig.IsOpenHotel"></TravelDaysTripDirect> @change="handlerChangeData" :TeamType="TeamType" :IsOpenHotel="PostConfig.IsOpenHotel"></TravelDaysTripDirect>
<TravelFeature :TripColor="PostConfig.TripColor" :class="{'showOther':(TeamType==3)}" ref="TravelFeature" id="thirdAnchor" <TravelFeature :TripColor="PostConfig.TripColor" :class="{'showOther':(TeamType==3)}" ref="TravelFeature"
@featureCallBack="getFeature" :FeatureData="FeatureData" :TeamType="TeamType" :isNewConfig="isNewConfig" id="thirdAnchor" @featureCallBack="getFeature" :FeatureData="FeatureData" :TeamType="TeamType"
@unlockFormCommit="unlockFormCommit" :CurrentUserInfo="CurrentUserInfo"></TravelFeature> :isNewConfig="isNewConfig" @unlockFormCommit="unlockFormCommit" :CurrentUserInfo="CurrentUserInfo">
</TravelFeature>
<TravelNotice :class="{'showOther':TeamType==3}" ref="TravelNotice" id="fourAnchor" @headCallBack="getNotice" <TravelNotice :class="{'showOther':TeamType==3}" ref="TravelNotice" id="fourAnchor" @headCallBack="getNotice"
:subArray="NoticeParameters" :NoticeData="NoticeData" v-bind:PostConfig="PostConfig" :subArray="NoticeParameters" :NoticeData="NoticeData" v-bind:PostConfig="PostConfig"
v-bind:AllCityList="AllCityList" v-bind:CountryID="PostConfig.CountryID"></TravelNotice> v-bind:AllCityList="AllCityList" v-bind:CountryID="PostConfig.CountryID"></TravelNotice>
...@@ -179,9 +180,12 @@ ...@@ -179,9 +180,12 @@
Title: "", Title: "",
Subtitle: "", Subtitle: "",
LineName: "", LineName: "",
LineShortName: "",
DayList: [], DayList: [],
TemplateId: 1, TemplateId: 1,
IsSave: false //是否保存 IsSave: false, //是否保存
TripColor: "", //行程特色主色
LtName:"",//系列名称
}, },
//线路行程 //线路行程
journeyList: { journeyList: {
...@@ -270,7 +274,7 @@ ...@@ -270,7 +274,7 @@
/*获取组件配置信息【回调方法】*/ /*获取组件配置信息【回调方法】*/
getConfig(configObj) { getConfig(configObj) {
this.PostConfig = configObj; this.PostConfig = configObj;
this.PostConfig.TripColor = configObj.TripColor?configObj.TripColor:'#CC6900'//#CC0066 this.PostConfig.TripColor = configObj.TripColor ? configObj.TripColor : '#CC6900' //#CC0066
//没有报价单根据线路设置直采和非直采方式生成线路行程 //没有报价单根据线路设置直采和非直采方式生成线路行程
if (this.IsHaveOffer == 0) { if (this.IsHaveOffer == 0) {
this.NoticeParameters.ConfigId = this.PostConfig.ConfigId; this.NoticeParameters.ConfigId = this.PostConfig.ConfigId;
...@@ -800,9 +804,20 @@ ...@@ -800,9 +804,20 @@
} }
this.PriceList.push(priceObj); this.PriceList.push(priceObj);
} }
this.FeatureData.Subtitle = tempData.LtName; this.FeatureData.Subtitle = tempData.LtName;
this.FeatureData.LineName = tempData.LineName; this.FeatureData.LineName = tempData.LineName;
if (tempData.LineShortName && tempData.LineShortName != '') {
this.FeatureData.LineShortName = tempData.LineShortName;
} else {
this.FeatureData.LineShortName = tempData.LineName;
}
//如果当前config配置主色就使用当前config配置的主色,没有配置,就取线路配置的主色
if (tempData.TripColor && tempData.TripColor != '') {
this.FeatureData.TripColor = tempData.TripColor;
} else if (tempData.LineTripColor && tempData.LineTripColor != '') {
this.FeatureData.TripColor = tempData.LineTripColor;
}
this.FeatureData.LtName=tempData.LtName;
this.FeatureData.DayList = tempData.DayList; this.FeatureData.DayList = tempData.DayList;
this.ConfigId = tempData.ID; this.ConfigId = tempData.ID;
......
<template> <template>
<div <div class="edit_div" :contenteditable="canEdit" v-html="innerText" @focus="isLocked = true" @blur="isLocked = false"
class="edit_div" @input="changeText">
:contenteditable="canEdit" </div>
v-html="innerText"
@focus="isLocked = true"
@blur="isLocked = false"
@input="changeText">
</div>
</template> </template>
<script> <script>
export default { export default {
props: ["value","canEdit"], props: ["value", "canEdit"],
data() { data() {
return { return {
innerText: this.value, innerText: this.value,
isLocked: false isLocked: false
}; };
}, },
watch: { watch: {
value() { value() {
if (!this.isLocked || !this.innerText) { if (!this.isLocked || !this.innerText) {
this.$el.innerText = this.value; this.$el.innerText = this.value;
}
}
},
methods: {
changeText: function () {
let sel = window.getSelection()
let offset = sel.anchorOffset
this.$emit("input", this.$el.innerText);
setTimeout(() => {
var range = sel.getRangeAt(0);
if (range) {
var textNode = range.startContainer;
range.setStart(textNode, offset)
sel.removeAllRanges()
sel.addRange(range)
}
}, 0)
} }
} }
}, };
methods: {
changeText: function () {
let sel = window.getSelection()
let offset = sel.anchorOffset
this.$emit("input", this.$el.innerText);
setTimeout( () => {
var range = sel.getRangeAt(0)
var textNode = range.startContainer;
range.setStart(textNode,offset)
sel.removeAllRanges()
sel.addRange(range)
}, 0)
}
}
};
</script> </script>
<style> <style>
.edit_div{} .edit_div {}
</style> </style>
<template> <template>
<div class="featureControls"> <div class="featureControls">
<div class="row-aic featureControls-bottom featureControls-bottomOne" <div class="row-aic featureControls-bottom featureControls-bottomOne" v-if="ControlsType=='row'">
v-if="ControlsType=='row'">
<el-tooltip class="item" effect="dark" content="添加页面" placement="top"> <el-tooltip class="item" effect="dark" content="添加页面" placement="top">
<div @click="toAddPages"> <div @click="toAddPages">
<i class="el-icon-plus"></i> <i class="el-icon-plus"></i>
...@@ -13,23 +12,21 @@ ...@@ -13,23 +12,21 @@
</div> </div>
</el-tooltip> </el-tooltip>
</div> </div>
<div class="column featureControls-bottom featureControls-bottomTwo" <div class="column featureControls-bottom featureControls-bottomTwo" v-else>
v-else>
<div v-if="isTemplate"> <div v-if="isTemplate">
<el-tooltip class="item" effect="dark" content="选模版" placement="top"> <el-tooltip class="item" effect="dark" content="选模版" placement="top">
<el-popover trigger="hover" placement="right"> <el-popover trigger="hover" placement="right">
<div class="featureControls-Template"> <div class="featureControls-Template">
<div class="Template-img relative" v-for="(item,index) in TemplateList" <div class="Template-img relative" v-for="(item,index) in TemplateList" @click="setTemplate(item)">
@click="setTemplate(item)"> <img :src="item.url" />
<img :src="item.url"/> <div v-if="item.id==TemplateType" class="Template-imgSelect absolute row-ajc el-icon-success"></div>
<div v-if="item.id==TemplateType" class="Template-imgSelect absolute row-ajc el-icon-success"></div> </div>
</div> </div>
</div> <div slot="reference" style="padding: 0;">
<div slot="reference" style="padding: 0;"> <i class="el-icon-copy-document"></i>
<i class="el-icon-copy-document"></i> </div>
</div> </el-popover>
</el-popover> </el-tooltip>
</el-tooltip>
</div> </div>
<el-tooltip class="item" effect="dark" content="上传图" placement="top"> <el-tooltip class="item" effect="dark" content="上传图" placement="top">
<div @click="toUploadImg" v-if="isUploadImg"> <div @click="toUploadImg" v-if="isUploadImg">
...@@ -38,18 +35,18 @@ ...@@ -38,18 +35,18 @@
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="选图" placement="top"> <el-tooltip class="item" effect="dark" content="选图" placement="top">
<div @click="toSelectImg" v-if="isSelectImg"> <div @click="toSelectImg" v-if="isSelectImg">
<i class="el-icon-search"></i> <i class="el-icon-search"></i>
</div>
</el-tooltip>
<el-tooltip class="item" effect="dark" content="添加图" placement="top">
<div @click="toAddImg" v-if="isAddImg">
<i class="el-icon-plus"></i>
</div>
</el-tooltip>
<el-tooltip class="item" effect="dark" content="删除图" placement="top">
<div @click="toDeleteImg" v-if="isDeleteImg">
<i class="el-icon-delete"></i>
</div> </div>
</el-tooltip>
<el-tooltip class="item" effect="dark" content="添加图" placement="top">
<div @click="toAddImg" v-if="isAddImg">
<i class="el-icon-plus"></i>
</div>
</el-tooltip>
<el-tooltip class="item" effect="dark" content="删除图" placement="top">
<div @click="toDeleteImg" v-if="isDeleteImg">
<i class="el-icon-delete"></i>
</div>
</el-tooltip> </el-tooltip>
</div> </div>
</div> </div>
...@@ -60,50 +57,50 @@ ...@@ -60,50 +57,50 @@
components: { components: {
}, },
props: ['index','FeatureData','ControlsType','pagesType','isDeletePage', props: ['index', 'FeatureData', 'ControlsType', 'pagesType', 'isDeletePage',
'isUploadImg','isSelectImg','isAddImg','isDeleteImg','isTemplate','Template'], 'isUploadImg', 'isSelectImg', 'isAddImg', 'isDeleteImg', 'isTemplate', 'Template'
],
data() { data() {
return { return {
TemplateType: 1, TemplateType: 1,
TemplateList:[ TemplateList: [{
{ url: 'http://192.168.10.214:8130/Upload/NewTripFeature/featureTemplateOne.png',
url:'http://192.168.10.214:8130/Upload/NewTripFeature/featureTemplateOne.png', id: 1,
id:1,
}, },
{ {
url:'http://192.168.10.214:8130/Upload/NewTripFeature/featureTemplateTwo.png', url: 'http://192.168.10.214:8130/Upload/NewTripFeature/featureTemplateTwo.png',
id:2, id: 2,
}, },
{ {
url:'http://192.168.10.214:8130/Upload/NewTripFeature/featureTemplateThree.png', url: 'http://192.168.10.214:8130/Upload/NewTripFeature/featureTemplateThree.png',
id:3, id: 3,
} }
] ]
}; };
}, },
methods: { methods: {
setTemplate(item){ setTemplate(item) {
this.TemplateType = item.id this.TemplateType = item.id
this.$emit('setTemplate',this.TemplateType) this.$emit('setTemplate', this.TemplateType)
}, },
toUploadImg(){ toUploadImg() {
this.$emit('toUploadImg') this.$emit('toUploadImg')
}, },
toSelectImg(){ toSelectImg() {
this.$emit('toSelectImg') this.$emit('toSelectImg')
}, },
toAddImg(){ toAddImg() {
this.$emit('toAddImg') this.$emit('toAddImg')
}, },
toDeleteImg(){ toDeleteImg() {
this.$emit('toDeleteImg') this.$emit('toDeleteImg')
}, },
toAddPages(){ toAddPages() {
// this.pagesType 1 首页 2 介绍 3餐食介绍 4宿 5食 6景 // this.pagesType 1 首页 2 介绍 3餐食介绍 4宿 5食 6景
this.$emit('toAddPages',this.index,this.FeatureData) this.$emit('toAddPages', this.index, this.FeatureData)
}, },
toDeletePages(){ toDeletePages() {
this.$emit('toDeletePages',this.index,this.FeatureData) this.$emit('toDeletePages', this.index, this.FeatureData)
}, },
}, },
computed: {}, computed: {},
...@@ -131,60 +128,72 @@ ...@@ -131,60 +128,72 @@
</script> </script>
<style> <style>
.featureControls{ .featureControls {
opacity: 0; opacity: 0;
transition: opacity 2s ease; transition: opacity 2s ease;
-webkit-transition: opacity 2s ease; -webkit-transition: opacity 2s ease;
-moz-transition: opacity 2s ease; -moz-transition: opacity 2s ease;
-ms-transition: opacity 2s ease; -ms-transition: opacity 2s ease;
-o-transition: opacity 2s ease; -o-transition: opacity 2s ease;
} }
.featureControls-bottom{
font-size: 20px; .featureControls-bottom {
color: #fff; font-size: 20px;
cursor: pointer; color: #fff;
background: rgba(0, 0, 0, 0.7); cursor: pointer;
border-radius: 2px; background: rgba(0, 0, 0, 0.7);
} border-radius: 2px;
.featureControls-bottomOne{ }
padding: 1px 10px;
} .featureControls-bottomOne {
.featureControls-bottomTwo{ padding: 1px 10px;
padding: 5px 0; }
}
.featureControls-bottomOne div{ .featureControls-bottomTwo {
padding: 0 5px; padding: 5px 0;
} }
.featureControls-bottomTwo div{
padding: 5px; .featureControls-bottomOne div {
} padding: 0 5px;
.featureControls-Template{ }
width: 150px;
top: -5px; .featureControls-bottomTwo div {
left: 85px; padding: 5px;
background: #fff; }
border: 4px;
} .featureControls-Template {
.featureControls-Template div{ width: 150px;
padding: 0; top: -5px;
} left: 85px;
.Template-img{ background: #fff;
background: #e6e6e6; border: 4px;
margin: 5px 8px; }
border-radius: 4px;
overflow: hidden; .featureControls-Template div {
} padding: 0;
.Template-img img{ }
width: 100%;
padding: 10px; .Template-img {
display: block; background: #e6e6e6;
} margin: 5px 8px;
.Template-imgSelect{ border-radius: 4px;
background: rgba(0, 0, 0, 0.7); overflow: hidden;
left: 0; cursor: pointer;
top: 0; }
right: 0;
bottom: 0; .Template-img img {
color: #e95252; width: 100%;
} padding: 10px;
display: block;
}
.Template-imgSelect {
background: rgba(0, 0, 0, 0.7);
left: 0;
top: 0;
right: 0;
bottom: 0;
color: #e95252;
}
</style> </style>
<template> <template>
<div class="UpgradedVersion-header absolute row-sb z-index1"> <div class="UpgradedVersion-header absolute row-sb z-index1">
<div class="UpgradedVersion-header-left relative row-aic" <div class="UpgradedVersion-header-left relative row-aic" :style="{'background':TripColor}">
:style="{'background':TripColor}"> <img class="header-leftBj absolute z-index2" :src="backgroundImgBj2" />
<img class="header-leftBj absolute z-index2" :src="backgroundImgBj2"/> <img class="header-leftImg" src="http://192.168.10.214:8130/Upload/NewTripFeature/headerLogoTwo.png" />
<img class="header-leftImg" src="http://192.168.10.214:8130/Upload/NewTripFeature/headerLogoTwo.png"/>
</div> </div>
<div class="UpgradedVersion-header-right"> <div class="UpgradedVersion-header-right">
<div class="UpgradedVersion-header-title"> <div class="UpgradedVersion-header-title">
<vEditDiv :canEdit='canEdit' v-model="first"></vEditDiv> <vEditDiv :canEdit='canEdit' v-model="FeatureItem.dataObj.LineShortName"></vEditDiv>
</div> </div>
</div> </div>
</div> </div>
</template> </template>
<script> <script>
import vEditDiv from "../../TravelTemp/VEditDiv"; import vEditDiv from "../../TravelTemp/VEditDiv";
export default { export default {
...@@ -21,15 +20,14 @@ ...@@ -21,15 +20,14 @@
}, },
props: [ props: [
'TripColor', 'TripColor',
// FeatureData 'FeatureItem'
], ],
data() { data() {
return { return {
first: '欧洲线',
canEdit: true, canEdit: true,
backgroundImg: '', backgroundImg: '',
backgroundImgBj1: 'http://192.168.10.214:8130/Upload/NewTripFeature/logoBjOne.png',//花纹背景 backgroundImgBj1: 'http://192.168.10.214:8130/Upload/NewTripFeature/logoBjOne.png', //花纹背景
backgroundImgBj2: 'http://192.168.10.214:8130/Upload/NewTripFeature/logoBjTwo.png',//白色背景 backgroundImgBj2: 'http://192.168.10.214:8130/Upload/NewTripFeature/logoBjTwo.png', //白色背景
}; };
}, },
methods: { methods: {
...@@ -44,6 +42,13 @@ ...@@ -44,6 +42,13 @@
deep: false, deep: false,
immediate: true immediate: true
}, },
FeatureItem: {
handler(val,oldVal) {
},
deep: true,
immediate: true
}
}, },
mounted() { mounted() {
...@@ -53,45 +58,51 @@ ...@@ -53,45 +58,51 @@
</script> </script>
<style> <style>
.UpgradedVersion-header{ .UpgradedVersion-header {
top: 0; top: 0;
left: 0; left: 0;
right: 0; right: 0;
} }
.UpgradedVersion-header-left{
width: 341px; .UpgradedVersion-header-left {
height: 65px; width: 341px;
border-radius: 0px 0px 18px 0px; height: 65px;
position: relative; border-radius: 0px 0px 18px 0px;
} position: relative;
.header-leftImg{ }
width: 292px;
height: auto; .header-leftImg {
display: block; width: 292px;
margin-left: 19px; height: auto;
} display: block;
.header-leftBj{ margin-left: 19px;
left: 314px; }
top: 0;
width: 27px; .header-leftBj {
height: 100%; left: 314px;
background-size: 100% 100%; top: 0;
} width: 27px;
.UpgradedVersion-header-title{ height: 100%;
padding: 12px 19px 10px 19px; background-size: 100% 100%;
margin-right: 53px; }
margin-top: 20px;
border: 2px dashed #000; .UpgradedVersion-header-title {
border-radius: 14px; padding: 12px 19px 10px 19px;
-webkit-border-radius: 14px; margin-right: 53px;
-moz-border-radius: 14px; margin-top: 20px;
-ms-border-radius: 14px; border: 2px dashed #000;
-o-border-radius: 14px; border-radius: 14px;
} -webkit-border-radius: 14px;
.UpgradedVersion-header .edit_div{ -moz-border-radius: 14px;
font-size: 38px; -ms-border-radius: 14px;
font-weight: 400; -o-border-radius: 14px;
font-family: FZCuSong-B09S; }
color: #2A2A2A;
} .UpgradedVersion-header .edit_div {
font-size: 38px;
font-weight: 400;
font-family: FZCuSong-B09S;
color: #2A2A2A;
}
</style> </style>
<template> <template>
<div class="UpgradedVersion-headerTitle"> <div class="UpgradedVersion-headerTitle">
<div class="UpgradedVersion-headerTitle-one absolute z-index1"> <div class="UpgradedVersion-headerTitle-one absolute z-index1">
<vEditDiv :canEdit='canEdit' v-model="first"></vEditDiv> <vEditDiv :canEdit='canEdit' v-model="FeatureItem.dataObj.LtName"></vEditDiv>
</div> </div>
<div class="UpgradedVersion-headerTitle-two absolute z-index2"> <div class="UpgradedVersion-headerTitle-two absolute z-index2">
<vEditDiv :canEdit='canEdit1' v-model="first1"></vEditDiv> <vEditDiv :canEdit='canEdit1' v-model="FeatureItem.dataObj.Title"></vEditDiv>
</div>
<div class="UpgradedVersion-headerTitle-three absolute z-index1" :style="{'background':backgroundColor}">&nbsp;
</div> </div>
<div class="UpgradedVersion-headerTitle-three absolute z-index1"
:style="{'background':backgroundColor}">&nbsp;</div>
<!-- <img class="UpgradedVersion-headerTitle-three absolute z-index1" <!-- <img class="UpgradedVersion-headerTitle-three absolute z-index1"
src="http://192.168.10.214:8130/Upload/NewTripFeature/textBj.png" /> --> src="http://192.168.10.214:8130/Upload/NewTripFeature/textBj.png" /> -->
</div> </div>
...@@ -21,12 +21,11 @@ ...@@ -21,12 +21,11 @@
}, },
props: [ props: [
'TripColor', 'TripColor',
'FeatureData' 'FeatureItem'
], ],
data() { data() {
return { return {
first: '森之京都~椿山庄.风景美术馆日本平系列',
first1: '温泉.美食.叡山铁道秋枫漫游之旅',
canEdit: true, canEdit: true,
canEdit1: true, canEdit1: true,
backgroundColor: null backgroundColor: null
...@@ -39,7 +38,7 @@ ...@@ -39,7 +38,7 @@
watch: { watch: {
TripColor: { TripColor: {
handler(val, oldVal) { handler(val, oldVal) {
this.backgroundColor = this.hexToRgb(val,0.6) this.backgroundColor = this.hexToRgb(val, 0.6)
}, },
deep: false, deep: false,
immediate: true immediate: true
...@@ -53,40 +52,47 @@ ...@@ -53,40 +52,47 @@
</script> </script>
<style> <style>
.UpgradedVersion-headerTitle{ .UpgradedVersion-headerTitle {
text-align: center; text-align: center;
} }
.UpgradedVersion-headerTitle-one{
top: 139px; .UpgradedVersion-headerTitle-one {
left: 124px; top: 139px;
right: 124px; left: 124px;
height: 53px; right: 124px;
font-size: 49px; height: 53px;
font-family: FZCuSong-B09S; font-size: 49px;
font-weight: 400; font-family: FZCuSong-B09S;
color: #2A2A2A; font-weight: 400;
} color: #2A2A2A;
.UpgradedVersion-headerTitle-two{ }
top: 205px;
left: 144px; .UpgradedVersion-headerTitle-two {
right: 144px; top: 205px;
font-size: 34px; left: 144px;
font-family: Microsoft YaHei; right: 144px;
font-weight: 400; font-size: 34px;
color: #2A2A2A; font-family: Microsoft YaHei;
} font-weight: 400;
.UpgradedVersion-headerTitle-one .edit_div,.UpgradedVersion-headerTitle-two .edit_div{ color: #2A2A2A;
white-space: nowrap; }
overflow: hidden;
} .UpgradedVersion-headerTitle-one .edit_div,
.UpgradedVersion-headerTitle-two .edit_div{ .UpgradedVersion-headerTitle-two .edit_div {
height: 40px; white-space: nowrap;
} overflow: hidden;
.UpgradedVersion-headerTitle-three{ }
top: 237px;
left: 370px; .UpgradedVersion-headerTitle-two .edit_div {
width: 379px; height: 40px;
height: 14px; }
border-radius: 7px;
} .UpgradedVersion-headerTitle-three {
top: 237px;
left: 370px;
width: 379px;
height: 14px;
border-radius: 7px;
}
</style> </style>
<template>
<div class="featureImgControls">
<FeatureControls
:index="index"
:FeatureData="FeatureData"
:ControlsType="'column'"
:isUploadImg="true"
:isSelectImg="true"
:isAddImg="false"
:isDeleteImg="isDeleteImg"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"
></FeatureControls>
</div>
</template>
<script>
import FeatureControls from "./featureControls";
export default {
components: {
FeatureControls
},
props: ['index','FeatureData','ControlsType','pagesType','isDeletePage',
'isUploadImg','isSelectImg','isAddImg','isDeleteImg','isTemplate','Template'],
data() {
return {
};
},
methods: {
toUploadImg(){
this.$emit('toUploadImg')
},
toSelectImg(){
this.$emit('toSelectImg')
},
toAddImg(){
this.$emit('toAddImg')
},
toDeleteImg(){
this.$emit('toDeleteImg')
},
toAddPages(){
// this.pagesType 1 首页 2 介绍 3餐食介绍 4宿 5食 6景
this.$emit('toAddPages',this.index,this.FeatureData)
},
toDeletePages(){
this.$emit('toDeletePages',this.index,this.FeatureData)
},
},
computed: {},
watch: {
// FeatureData: {
// handler(val, oldVal) {
// },
// deep: true
// },
},
mounted() {
}
};
</script>
<style>
</style>
<template>
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</template>
<script>
import vEditDiv from "../../../TravelTemp/VEditDiv";
import imgControls from "../imgControls";
export default {
components: {
vEditDiv,
imgControls
},
props: ['index','FeatureData'],
data() {
return {
};
},
methods: {
toUploadImg(){
this.$emit('toUploadImg')
},
toSelectImg(){
this.$emit('toSelectImg')
},
toAddImg(){
this.$emit('toAddImg')
},
toDeleteImg(){
this.$emit('toDeleteImg')
},
},
computed: {},
watch: {
FeatureData: {
handler(val, oldVal) {
},
deep: true
},
},
mounted() {
}
};
</script>
<style>
</style>
<template>
<div class="MasterMapList-2 row-sb">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative bjE6 marginL20 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
</template>
<script>
import vEditDiv from "../../../TravelTemp/VEditDiv";
import imgControls from "../imgControls";
export default {
components: {
vEditDiv,
imgControls
},
props: ['index','FeatureData'],
data() {
return {
};
},
methods: {
toUploadImg(){
this.$emit('toUploadImg')
},
toSelectImg(){
this.$emit('toSelectImg')
},
toAddImg(){
this.$emit('toAddImg')
},
toDeleteImg(){
this.$emit('toDeleteImg')
},
},
computed: {},
watch: {
// FeatureData: {
// handler(val, oldVal) {
// },
// deep: true
// },
},
mounted() {
}
};
</script>
<style>
</style>
<template>
<div class="MasterMapList-3 row-sb-nowrap">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-2 column marginL20">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginT20 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
</div>
</template>
<script>
import vEditDiv from "../../../TravelTemp/VEditDiv";
import imgControls from "../imgControls";
export default {
components: {
vEditDiv,
imgControls
},
props: ['index','FeatureData'],
data() {
return {
};
},
methods: {
toUploadImg(){
this.$emit('toUploadImg')
},
toSelectImg(){
this.$emit('toSelectImg')
},
toAddImg(){
this.$emit('toAddImg')
},
toDeleteImg(){
this.$emit('toDeleteImg')
},
},
computed: {},
watch: {
FeatureData: {
handler(val, oldVal) {
},
deep: true
},
},
mounted() {
}
};
</script>
<style>
</style>
<template>
<div class="MasterMapList-4 relative">
<div class="MasterMapList-2 row-sb">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginL20 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
<div class="MasterMapList-2 row-sb marginT20">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginL20 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
</div>
</template>
<script>
import vEditDiv from "../../../TravelTemp/VEditDiv";
import imgControls from "../imgControls";
export default {
components: {
vEditDiv,
imgControls
},
props: ['index','FeatureData'],
data() {
return {
};
},
methods: {
toUploadImg(){
this.$emit('toUploadImg')
},
toSelectImg(){
this.$emit('toSelectImg')
},
toAddImg(){
this.$emit('toAddImg')
},
toDeleteImg(){
this.$emit('toDeleteImg')
},
},
computed: {},
watch: {
FeatureData: {
handler(val, oldVal) {
},
deep: true
},
},
mounted() {
}
};
</script>
<style>
</style>
<template>
<div class="MasterMapList-5 relative">
<div class="MasterMapList-8 relative">
<div class="MasterMapList-8-one row-sb">
<div class="MasterMapList-8-oneL column">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginT14 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
<div class="MasterMapList-8-oneR column marginL11">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginT14 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginT14 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
import vEditDiv from "../../../TravelTemp/VEditDiv";
import imgControls from "../imgControls";
export default {
components: {
vEditDiv,
imgControls
},
props: ['index','FeatureData'],
data() {
return {
};
},
methods: {
toUploadImg(){
this.$emit('toUploadImg')
},
toSelectImg(){
this.$emit('toSelectImg')
},
toAddImg(){
this.$emit('toAddImg')
},
toDeleteImg(){
this.$emit('toDeleteImg')
},
},
computed: {},
watch: {
FeatureData: {
handler(val, oldVal) {
},
deep: true
},
},
mounted() {
}
};
</script>
<style>
</style>
<template>
<div class="MasterMapList-6 relative">
<div class="MasterMapList-8 relative">
<div class="MasterMapList-8-one row-sb">
<div class="MasterMapList-8-oneL column">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginT14 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
<div class="MasterMapList-8-oneR column marginL11">
<div class="MasterMapList-2 row-sb-nowrap">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginL11 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
<div class="MasterMapList-2 row-sb-nowrap marginT14">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginL11 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
import vEditDiv from "../../../TravelTemp/VEditDiv";
import imgControls from "../imgControls";
export default {
components: {
vEditDiv,
imgControls
},
props: ['index','FeatureData'],
data() {
return {
};
},
methods: {
toUploadImg(){
this.$emit('toUploadImg')
},
toSelectImg(){
this.$emit('toSelectImg')
},
toAddImg(){
this.$emit('toAddImg')
},
toDeleteImg(){
this.$emit('toDeleteImg')
},
},
computed: {},
watch: {
FeatureData: {
handler(val, oldVal) {
},
deep: true
},
},
mounted() {
}
};
</script>
<style>
</style>
<template>
<div class="MasterMapList-7 relative">
<div class="MasterMapList-8 relative">
<div class="MasterMapList-8-one row-sb">
<div class="MasterMapList-8-oneL column">
<div class="MasterMapList-2 row-sb-nowrap">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginL11 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
<div class="MasterMapList-2 row-sb-nowrap marginT14">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginL11 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
</div>
<div class="MasterMapList-8-oneR column marginL11">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginT14 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginT14 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
import vEditDiv from "../../../TravelTemp/VEditDiv";
import imgControls from "../imgControls";
export default {
components: {
vEditDiv,
imgControls
},
props: ['index','FeatureData'],
data() {
return {
};
},
methods: {
toUploadImg(){
this.$emit('toUploadImg')
},
toSelectImg(){
this.$emit('toSelectImg')
},
toAddImg(){
this.$emit('toAddImg')
},
toDeleteImg(){
this.$emit('toDeleteImg')
},
},
computed: {},
watch: {
FeatureData: {
handler(val, oldVal) {
},
deep: true
},
},
mounted() {
}
};
</script>
<style>
</style>
<template>
<div class="MasterMapList-8 relative">
<div class="MasterMapList-8-one row-sb">
<div class="MasterMapList-8-oneL">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
<div class="MasterMapList-8-oneR column marginL11">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginT14 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginT14 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
</div>
<div class="MasterMapList-8-two marginT13">
<div class="MasterMapList-8-oneR row-sb">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginL15 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginL15 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginL15 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
</div>
</div>
</template>
<script>
import vEditDiv from "../../../TravelTemp/VEditDiv";
import imgControls from "../imgControls";
export default {
components: {
vEditDiv,
imgControls
},
props: ['index','FeatureData'],
data() {
return {
};
},
methods: {
toUploadImg(){
this.$emit('toUploadImg')
},
toSelectImg(){
this.$emit('toSelectImg')
},
toAddImg(){
this.$emit('toAddImg')
},
toDeleteImg(){
this.$emit('toDeleteImg')
},
},
computed: {},
watch: {
FeatureData: {
handler(val, oldVal) {
},
deep: true
},
},
mounted() {
}
};
</script>
<style>
</style>
<template>
<div class="MasterMapList-9 relative">
<div class="MasterMapList-8 relative">
<div class="MasterMapList-8-one row-sb">
<div class="MasterMapList-8-oneL row-sb">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginL11 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
<div class="MasterMapList-8-oneR column marginL11">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginT14 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginT14 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
</div>
<div class="MasterMapList-8-two marginT13">
<div class="MasterMapList-8-oneR row-sb">
<div class="MasterMapList-1 relative bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginL15 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginL15 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
<div class="MasterMapList-1 relative marginL15 bjE6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1">
<imgControls
v-if="FeatureData"
:index="index"
:FeatureData="FeatureData"
:isDeleteImg="true"
@toUploadImg="toUploadImg"
@toSelectImg="toSelectImg"
@toAddImg="toAddImg"
@toDeleteImg="toDeleteImg"/>
</div>
<img class="absolute" src="http://192.168.10.214:8130/Upload/NewTripFeature/homeBj.png"/>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
import vEditDiv from "../../../TravelTemp/VEditDiv";
import imgControls from "../imgControls";
export default {
components: {
vEditDiv,
imgControls,
},
props: ['index','FeatureData'],
data() {
return {
};
},
methods: {
toUploadImg(){
this.$emit('toUploadImg')
},
toSelectImg(){
this.$emit('toSelectImg')
},
toAddImg(){
this.$emit('toAddImg')
},
toDeleteImg(){
this.$emit('toDeleteImg')
},
},
computed: {},
watch: {
FeatureData: {
handler(val, oldVal) {
},
deep: true
},
},
mounted() {
}
};
</script>
<style>
</style>
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