Commit 98bb0a6e authored by liudong1993's avatar liudong1993
parents ca255145 cce71956
...@@ -250,6 +250,7 @@ img { ...@@ -250,6 +250,7 @@ img {
} }
.featureHome-left-two .edit_div { .featureHome-left-two .edit_div {
max-height: 625px;
height: 540px; height: 540px;
overflow: hidden; overflow: hidden;
font-size: 45px; font-size: 45px;
...@@ -530,7 +531,8 @@ img { ...@@ -530,7 +531,8 @@ img {
} }
.UpgradedVersionDetails-formBox1 { .UpgradedVersionDetails-formBox1 {
top: 12px; top: 139px;
left: -31px;
} }
.UpgradedVersionDetails-imgbox {} .UpgradedVersionDetails-imgbox {}
...@@ -915,7 +917,7 @@ img { ...@@ -915,7 +917,7 @@ img {
.subIdeImgForm2Box3 { .subIdeImgForm2Box3 {
left: 0px; left: 0px;
top: 0; top: 1px;
} }
.UpgradedVersion-intTitle { .UpgradedVersion-intTitle {
......
...@@ -12,6 +12,30 @@ ...@@ -12,6 +12,30 @@
.LeaveGroupDownload-form td, .LeaveGroupDownload-form iframe { .LeaveGroupDownload-form td, .LeaveGroupDownload-form iframe {
font-family: Microsoft JhengHei, sans-serif !important; font-family: Microsoft JhengHei, sans-serif !important;
} }
.LeaveGroupDownload-form .expense .right .expense-table {
width: 100%;
table-layout: fixed;
border: 1px solid #eee;
border-top: none;
border-bottom: none;
margin-top: 30px;
}
.LeaveGroupDownload-form .expense .right .expense-table th {
background: #bbb;
height: 28px;
vertical-align: middle;
text-align: center;
font-size: 14px;
/* font-family: 'PingFangR'; */
width: 150px;
color: #333;
}
.LeaveGroupDownload-form .expense .right .expense-table tr td {
text-align: center;
padding: 5px 0 !important;
border-bottom: 1px solid #eee;
color: #666 !important;
}
.bjE6{ .bjE6{
background: #e6e6e6; background: #e6e6e6;
} }
...@@ -184,9 +208,11 @@ ...@@ -184,9 +208,11 @@
background: url('https://imgfile.oytour.com/Static/NewTripFeature/Shape.png')no-repeat center; background: url('https://imgfile.oytour.com/Static/NewTripFeature/Shape.png')no-repeat center;
background-size: 100% 100%; background-size: 100% 100%;
} }
.travelDaysTitlle-left-text span{
font-family: FZCuSong-B09S !important;
}
.travelDaysTitlle-left-textOne{ .travelDaysTitlle-left-textOne{
font-size: 79px; font-size: 79px;
font-family: FZCuSong-B09S !important;
font-weight: 400; font-weight: 400;
color: #2A2A2A; color: #2A2A2A;
line-height: 55px; line-height: 55px;
...@@ -194,12 +220,14 @@ ...@@ -194,12 +220,14 @@
} }
.travelDaysTitlle-left-textTwo{ .travelDaysTitlle-left-textTwo{
font-size: 47px; font-size: 47px;
font-family: PingFang SC !important;
font-weight: 800; font-weight: 800;
color: #2A2A2A; color: #2A2A2A;
line-height: 55px; line-height: 55px;
margin-top: 10px; margin-top: 10px;
} }
.travelDaysTitlle-left-textTwo span{
font-family: PingFang SC !important;
}
.travelDaysTitlle-right{ .travelDaysTitlle-right{
flex-grow: 1; flex-grow: 1;
margin-left: 21px; margin-left: 21px;
...@@ -215,8 +243,9 @@ ...@@ -215,8 +243,9 @@
-o-border-radius: 100px 0px 0px 100px; -o-border-radius: 100px 0px 0px 100px;
} }
.travelDaysMasterMap{ .travelDaysMasterMap{
height: 632px;
margin-top: 14px; margin-top: 14px;
margin-bottom: 41px;
height: 632px;
overflow: hidden; overflow: hidden;
} }
.travelDaysMasterMap img{ .travelDaysMasterMap img{
...@@ -231,6 +260,8 @@ ...@@ -231,6 +260,8 @@
} }
.travelDaysMasterMap-oneImg{ .travelDaysMasterMap-oneImg{
width: 100%; width: 100%;
height: 0;
padding-top: 100%;
} }
.travelDaysMasterMap-text{ .travelDaysMasterMap-text{
left: 15px; left: 15px;
...@@ -249,8 +280,8 @@ ...@@ -249,8 +280,8 @@
right: 50px; right: 50px;
} }
.travelDaysMasterMap-twoImg{ .travelDaysMasterMap-twoImg{
width: 335px; max-width: 335px;
height: 189px; max-height: 189px;
overflow: hidden; overflow: hidden;
border: 2px solid #FFFFFF; border: 2px solid #FFFFFF;
border-radius: 18px; border-radius: 18px;
...@@ -262,11 +293,10 @@ ...@@ -262,11 +293,10 @@
line-height: 34px; line-height: 34px;
} }
.travelDaysContent{ .travelDaysContent{
max-height: 468px; /* min-height: 360px; */
line-height: 38px; line-height: 38px;
padding: 0 44px 0 44px; padding: 0 44px 265px 44px;
margin: 41px 0 47px 0; /* margin: 41px 0 47px 0; */
overflow: hidden;
} }
.travelDaysContent-text{ .travelDaysContent-text{
font-size: 21px; font-size: 21px;
...@@ -279,7 +309,10 @@ ...@@ -279,7 +309,10 @@
font-weight: bold; font-weight: bold;
} }
.travelDaysdetails{ .travelDaysdetails{
padding: 0 36px 115px 36px; left: 0;
right: 0;
bottom: 115px;
padding: 47px 36px 0 36px;
} }
.travelDaysdetailsBJ{ .travelDaysdetailsBJ{
border-radius: 100px; border-radius: 100px;
...@@ -307,8 +340,10 @@ ...@@ -307,8 +340,10 @@
color: #2A2A2A; color: #2A2A2A;
line-height: 34px; line-height: 34px;
white-space: wrap; white-space: wrap;
display: inline-block;
padding: 0; padding: 0;
margin: 0; margin: 0;
margin-right: 10px;
} }
.LeaveGroupDownload-form .travelControlTrip .module-title { .LeaveGroupDownload-form .travelControlTrip .module-title {
text-align: center; text-align: center;
...@@ -331,6 +366,52 @@ ...@@ -331,6 +366,52 @@
margin: 0 !important; margin: 0 !important;
line-height: 160%; line-height: 160%;
} }
.UpgradedVersion-header {
top: 0;
left: 0;
right: 0;
}
.UpgradedVersion-header-left {
width: 341px;
height: 65px;
border-radius: 0px 0px 18px 0px;
position: relative;
}
.header-leftImg {
width: 292px;
height: auto;
display: block;
margin-left: 19px;
}
.header-leftBj {
left: 314px;
top: 0;
width: 27px;
height: 100%;
background-size: 100% 100%;
}
.UpgradedVersion-header-title {
padding: 12px 19px 10px 19px;
margin-right: 53px;
margin-top: 20px;
border: 2px dashed #000;
border-radius: 14px;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
-ms-border-radius: 14px;
-o-border-radius: 14px;
}
.UpgradedVersion-header .edit_div {
font-size: 38px;
font-weight: 400;
font-family: FZCuSong-B09S;
color: #2A2A2A;
}
.UpgradedVersion-box{ .UpgradedVersion-box{
width: 1123px; width: 1123px;
height: 1588px; height: 1588px;
......
...@@ -1223,7 +1223,8 @@ export default { ...@@ -1223,7 +1223,8 @@ export default {
EmployeeId: this.userId, EmployeeId: this.userId,
Year: this.year, Year: this.year,
sharelist: [], sharelist: [],
BranchId: this.msg.BranchId, // BranchId: this.msg.BranchId,
...this.msg
} }
this.monthList.forEach(x=>{ this.monthList.forEach(x=>{
let obj = { let obj = {
......
...@@ -42,8 +42,3 @@ ...@@ -42,8 +42,3 @@
</script> </script>
<style>
@import url("../../assets/css/UpgradedVersion.css");
</style>
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
</div> </div>
</div> </div>
<div class="right"> <div class="right">
<table class="expense-table" cellspacing=0 cellpadding=0> <table class="expense-table" cellspacing=0 cellpadding=0 style="text-align:left">
<thead> <thead>
<th>城市</th> <th>城市</th>
<th>活动</th> <th>活动</th>
...@@ -62,9 +62,9 @@ ...@@ -62,9 +62,9 @@
</div> </div>
</template> </template>
<div class="expense" v-if="dataList.shopList && dataList.shopList.length>0&&vshowF"> <div class="expense" v-if="dataList.shopList && dataList.shopList.length>0&&vshowF">
<div class="left">购物安排</div> <div class="left" style="font-size:28px;margin-bottom:20px;">购物安排</div>
<div class="right"> <div class="right">
<table class="expense-table autowidth" cellspacing=0 cellpadding=0> <table class="expense-table" cellspacing=0 cellpadding=0 style="text-align:left">
<thead> <thead>
<th>城市</th> <th>城市</th>
<th>购物店名称</th> <th>购物店名称</th>
...@@ -72,7 +72,7 @@ ...@@ -72,7 +72,7 @@
</thead> </thead>
<tbody> <tbody>
<tr v-for="(item,i) in dataList.shopList" :key="i"> <tr v-for="(item,i) in dataList.shopList" :key="i">
<td>{{item.cityName}}</td> <td>{{item.cityName?item.cityName:''}}</td>
<td>{{item.shopName}}</td> <td>{{item.shopName}}</td>
<td>{{item.visitTime}}</td> <td>{{item.visitTime}}</td>
</tr> </tr>
......
<template> <template>
<div class="UpgradedVersion-header absolute row-sb z-index1"> <div class="UpgradedVersion-header row-sb">
<div class="UpgradedVersion-header-left relative row-aic" :style="{'background':TripColor}"> <div class="UpgradedVersion-header-left relative row-aic" :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="https://imgfile.oytour.com/Static/NewTripFeature/headerLogoTwo.png" /> <img class="header-leftImg" src="https://imgfile.oytour.com/Static/NewTripFeature/headerLogoTwo.png" />
...@@ -57,51 +57,6 @@ ...@@ -57,51 +57,6 @@
</script> </script>
<style> <style>
.UpgradedVersion-header {
top: 0;
left: 0;
right: 0;
}
.UpgradedVersion-header-left {
width: 341px;
height: 65px;
border-radius: 0px 0px 18px 0px;
position: relative;
}
.header-leftImg {
width: 292px;
height: auto;
display: block;
margin-left: 19px;
}
.header-leftBj {
left: 314px;
top: 0;
width: 27px;
height: 100%;
background-size: 100% 100%;
}
.UpgradedVersion-header-title {
padding: 12px 19px 10px 19px;
margin-right: 53px;
margin-top: 20px;
border: 2px dashed #000;
border-radius: 14px;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
-ms-border-radius: 14px;
-o-border-radius: 14px;
}
.UpgradedVersion-header .edit_div {
font-size: 38px;
font-weight: 400;
font-family: FZCuSong-B09S;
color: #2A2A2A;
}
</style> </style>
...@@ -11,37 +11,37 @@ ...@@ -11,37 +11,37 @@
</div> --> </div> -->
<div class="UpgradedVersion-box UpgradedVersion-homebj relative" <div class="UpgradedVersion-box UpgradedVersion-homebj relative"
v-for="(item,index) in tripList"> v-for="(item,index) in tripList">
<div class="absolute z-index1 column" style="left: 0;right: 0; top: 0;bottom: 0;">
<Header :TripColor="dataAll.tripColor" :orderMsg="orderMsg"></Header> <Header :TripColor="dataAll.tripColor" :orderMsg="orderMsg"></Header>
<div class="travelDays-form absolute column z-index1"> <div class="travelDaysTitlle row-aic">
<div class="travelDaysTitlle row-aic"> <div class="travelDaysTitlle-left">
<div class="travelDaysTitlle-left"> <div class="travelDaysTitlle-left-text column-ajc">
<div class="travelDaysTitlle-left-text column-ajc"> <div class="travelDaysTitlle-left-textOne">
<div class="travelDaysTitlle-left-textOne"> <span>{{item.dayNum>9?item.dayNum:'0'+item.dayNum}}</span>
<span>{{item.dayNum>9?item.dayNum:'0'+item.dayNum}}</span>
</div>
<div class="travelDaysTitlle-left-textTwo">
<span>{{day}}</span>
</div>
</div> </div>
</div> <div class="travelDaysTitlle-left-textTwo">
<div class="travelDaysTitlle-right"> <span>{{day}}</span>
<div class="travelDaysTitlle-right-text row-aic"
:style="{'background': dataAll.tripColor,'font-size': getFontSize(item.title),'color':textColor}">
{{item.title}}
</div> </div>
</div> </div>
</div> </div>
<div class="travelDaysTitlle-right">
<div class="travelDaysMasterMap relative"> <div class="travelDaysTitlle-right-text row-aic"
<div class="travelDaysMasterMap-one" :style="{'color':getImgColor(item.details[0].img,'travelDaysImg_one'+index)}"> :style="{'background': dataAll.tripColor,'font-size': getFontSize(item.title),'color':textColor}">
<div class="travelDaysMasterMap-oneImg bjF6" :id="'travelDaysImg_one'+index"> {{item.title}}
<img class="absolute" :src="item.details[0].img"> </div>
</div>
</div>
<div :id="'travelDaysMasterMap_'+index" class="travelDaysMasterMap relative">
<div class="travelDaysMasterMap-one" :style="{'color':'#fff'}">
<div class="travelDaysMasterMap-oneImg absolute bjF6" :id="'travelDaysImg_one'+index">
<img class="relative" :src="item.details[0].img">
</div> </div>
<div class="travelDaysMasterMap-text absolute z-index2">{{item.details[0].title}}</div> <div class="travelDaysMasterMap-text absolute z-index2">{{item.details[0].title}}</div>
</div> </div>
<div class="travelDaysMasterMap-two absolute z-index2"> <div class="travelDaysMasterMap-two absolute z-index2">
<template v-if="item.imgMapId=='travelDaysMasterMap_'+index&&item.showImgOne">
<div class="travelDaysMasterMap-twoImg relative bjF6" <div class="travelDaysMasterMap-twoImg relative bjF6"
:style="{'color':getImgColor(item.details[0].img,'travelDaysImg_two'+index)}" :style="{'color':'#fff'}"
:id="'travelDaysImg_two'+index" :id="'travelDaysImg_two'+index"
v-if="(item.details&&item.details.length>1&&item.details[1].img)||(item.jiu2&&item.jiu2.length>0&&item.jiu2[0].url)"> v-if="(item.details&&item.details.length>1&&item.details[1].img)||(item.jiu2&&item.jiu2.length>0&&item.jiu2[0].url)">
<template v-if="item.details.length>1&&item.details[1].img"> <template v-if="item.details.length>1&&item.details[1].img">
...@@ -49,7 +49,6 @@ ...@@ -49,7 +49,6 @@
<div class="travelDaysMasterMap-text textTwo absolute z-index2"> <div class="travelDaysMasterMap-text textTwo absolute z-index2">
{{item.details[1].title}}</div> {{item.details[1].title}}</div>
</template> </template>
<template v-else> <template v-else>
<template v-for="(jiudian,j) in item.jiu2"> <template v-for="(jiudian,j) in item.jiu2">
<template v-if="jiudian.url&&j==0"> <template v-if="jiudian.url&&j==0">
...@@ -60,8 +59,10 @@ ...@@ -60,8 +59,10 @@
</template> </template>
</template> </template>
</div> </div>
</template>
<template v-if="item.imgMapId=='travelDaysMasterMap_'+index&&item.showImgTwo">
<div class="travelDaysMasterMap-twoImg relative bjF6" style="margin-top: 47px;" <div class="travelDaysMasterMap-twoImg relative bjF6" style="margin-top: 47px;"
:style="{'color':getImgColor(item.details[0].img,'travelDaysImg_three'+index)}" :style="{'color':'#fff'}"
:id="'travelDaysImg_three'+index" :id="'travelDaysImg_three'+index"
v-if="(item.details&&item.details.length>2&&item.details[2].img)||(item.jiu2&&item.jiu2.length>1&&item.jiu2[0].url)"> v-if="(item.details&&item.details.length>2&&item.details[2].img)||(item.jiu2&&item.jiu2.length>1&&item.jiu2[0].url)">
<template v-if="item.details.length>2&&item.details[2].img"> <template v-if="item.details.length>2&&item.details[2].img">
...@@ -80,54 +81,59 @@ ...@@ -80,54 +81,59 @@
</template> </template>
</template> </template>
</div> </div>
</template>
</div> </div>
</div> </div>
<div class="travelDaysContent"> <div class="travelDaysContent column">
<div class="travelDaysContent-text" v-for="(jindian,j) in item.details"> <template v-for="i in 2">
<span>【{{jindian.title}}】</span> <div class="travelDaysContent-text" v-for="(jindian,j) in item.details">
{{jindian.content}} <span>{{jindian.title}}</span>
</div> {{jindian.content}}
</div> </div>
</template>
</div>
<div class="travelDaysdetails"> <div class="travelDaysdetails absolute">
<div class="travelDaysdetailsBJ row" <div class="travelDaysdetailsBJ row"
:style="{'background':backgroundColor}"> :style="{'background':backgroundColor}">
<div class="travelDaysdetails-text row"> <div class="travelDaysdetails-text row">
<span>早餐:</span> <span>早餐:</span>
<div><p>{{item.can.breakfirst}}</p></div> <div><p>{{item.can.breakfirst}}</p></div>
</div> </div>
<div class="travelDaysdetails-text row"> <div class="travelDaysdetails-text row">
<span>午餐:</span> <span>午餐:</span>
<div><p>{{item.can.lanuch}}</p></div> <div><p>{{item.can.lanuch}}</p></div>
</div> </div>
<div class="travelDaysdetails-text row"> <div class="travelDaysdetails-text row">
<span>晚餐:</span> <span>晚餐:</span>
<div><p>{{item.can.dinner}}</p></div> <div><p>{{item.can.dinner}}</p></div>
</div> </div>
<div class="travelDaysdetails-text row"> <div class="travelDaysdetails-text row">
<span>住宿:</span> <span>住宿:</span>
<div><p>{{item.jiu2[0].name}}</p></div> <div>
<p v-for="(j,i) in item.jiu2">{{j.name}}</p>
</div> </div>
</div> </div>
</div> </div>
<!-- otherJourney-footer --> </div>
<div> <!-- otherJourney-footer -->
<div class="otherJourney-introduceFooter absolute z-index1 row-aic" <div>
:style="{'background':''}"> <div class="otherJourney-introduceFooter absolute z-index1 row-aic"
<div class="introduceFooterBJ introduceFooterOne" :style="{'background':dataAll.tripColor}">&nbsp;</div> :style="{'background':''}">
<div class="introduceFooterBJ introduceFootertTwo" :style="{'background':dataAll.tripColor}">&nbsp;</div> <div class="introduceFooterBJ introduceFooterOne" :style="{'background':dataAll.tripColor}">&nbsp;</div>
<div class="introduceFooter-text row-aic"> <div class="introduceFooterBJ introduceFootertTwo" :style="{'background':dataAll.tripColor}">&nbsp;</div>
<img src="http://imgfile.oytour.com/Static/NewTripFeature/footerLogo.png" /> <div class="introduceFooter-text row-aic">
<div class="edit_div">{{dataAll.lineShortName}}</div> <img src="http://imgfile.oytour.com/Static/NewTripFeature/footerLogo.png" />
</div> <div class="edit_div">{{dataAll.lineShortName}}</div>
<div class="introduceFooterBJ introduceFootertThree" :style="{'background':dataAll.tripColor}">&nbsp;</div> </div>
<div class="introduceFooterBJ introduceFootertFour" :style="{'background':dataAll.tripColor}">&nbsp;</div> <div class="introduceFooterBJ introduceFootertThree" :style="{'background':dataAll.tripColor}">&nbsp;</div>
</div> <div class="introduceFooterBJ introduceFootertFour" :style="{'background':dataAll.tripColor}">&nbsp;</div>
</div> </div>
</div> </div>
</div> </div>
</div>
</div> </div>
</template> </template>
...@@ -150,6 +156,31 @@ ...@@ -150,6 +156,31 @@
}, },
methods: { methods: {
getShow(Id,HeightNum,item){
item.imgMapId = Id
if(HeightNum>=243){
item.showImgOne = true
}else{
item.showImgOne = false
}
if(HeightNum>=478){
item.showImgTwo = true
}else{
item.showImgTwo = false
}
this.$forceUpdate()
},
getHeigthNum(Id,item){
let that = this
setTimeout(()=>{
var Height = document.getElementById(Id);
if(Height){
let HeightNum = Height.offsetHeight
that.getShow(Id,HeightNum,item)
}
},300)
},
getFontSize(title){ getFontSize(title){
if(title.length>60){ if(title.length>60){
return 929/60 +'px' return 929/60 +'px'
...@@ -256,7 +287,9 @@ ...@@ -256,7 +287,9 @@
}, },
tripList: { tripList: {
handler(val, oldVal) { handler(val, oldVal) {
this.tripList.forEach((x,index)=>{
this.getHeigthNum(`'travelDaysMasterMap_'+${this.index}`)
})
}, },
deep: true, deep: true,
immediate: true immediate: true
......
...@@ -314,7 +314,7 @@ ...@@ -314,7 +314,7 @@
<el-input v-model="addMsg.Remarks" type="text" size=mini class="w230" maxlength="1000"></el-input> <el-input v-model="addMsg.Remarks" type="text" size=mini class="w230" maxlength="1000"></el-input>
</el-form-item> </el-form-item>
</li> </li>
<li> <!-- <li>
<el-form-item label="出游类型" prop="TravelType"> <el-form-item label="出游类型" prop="TravelType">
<el-select v-model="addMsg.TravelType" filterable size=mini class="w230"> <el-select v-model="addMsg.TravelType" filterable size=mini class="w230">
<el-option v-for="item in TravelTypeList" :key="item.Code" :label="item.Content" :value="item.Code"> <el-option v-for="item in TravelTypeList" :key="item.Code" :label="item.Content" :value="item.Code">
...@@ -337,7 +337,7 @@ ...@@ -337,7 +337,7 @@
</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-checkbox v-model="addMsg.IsHightSchool" :true-label='1' :false-label='2'></el-checkbox> <el-checkbox v-model="addMsg.IsHightSchool" :true-label='1' :false-label='2'></el-checkbox>
......
...@@ -205,8 +205,21 @@ ...@@ -205,8 +205,21 @@
}) })
window.open(routeData.href, '_blank'); window.open(routeData.href, '_blank');
this.$emit("headCallBack"); this.$emit("headCallBack");
},
getFeatureType() {
var postMsg = {
TCID: this.tripObj
}
this.apipost('travel_get_GetTravelFeatureType', postMsg, res => {
if (res.data.resultCode == 1) {
console.log("travel_get_GetTravelFeatureType",res);
}
}, err => {})
} }
}, },
mounted() {
this.getFeatureType();
},
created() { created() {
this.TripLayer.vshowA = true; this.TripLayer.vshowA = true;
this.TripLayer.vshowB = true; this.TripLayer.vshowB = true;
......
...@@ -47,33 +47,15 @@ ...@@ -47,33 +47,15 @@
<i class="el-icon-arrow-down el-icon--right"></i> <i class="el-icon-arrow-down el-icon--right"></i>
</span> </span>
<el-dropdown-menu slot="dropdown" class="travelControlDropDown"> <el-dropdown-menu slot="dropdown" class="travelControlDropDown">
<el-dropdown-item style="display:none;" <el-dropdown-item
@click.native="toPDF_2023(orderMsg.startDate + orderMsg.lineteamName+orderMsg.dayNum+'日游')"> @click.native="toPDF_2023(orderMsg.startDate + orderMsg.lineteamName+orderMsg.dayNum+'日游')">
2023版PDF 2023版PDF
</el-dropdown-item> </el-dropdown-item>
<el-dropdown-item @click.native="toPDF_V2(orderMsg.startDate + orderMsg.lineteamName+orderMsg.dayNum+'日游')">
下载电脑版PDF
</el-dropdown-item>
<el-dropdown-item @click.native="gernalFeature(0)">
下载手机版WORD
</el-dropdown-item>
<el-dropdown-item @click.native="gernalFeature(1)">
下载电脑版WORD
</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
<input type="button" value="新版行程" class="travelControlTripBtn" @click="goUrlView()" style="display:none;" />
<el-checkbox v-model="isShowTime">显示行程日期</el-checkbox> <el-checkbox v-model="isShowTime">显示行程日期</el-checkbox>
<a class="travelControlTripBtn" v-if="priceList.length>0&& priceList[0].wordPath!=''" style="display:inline-block;text-decoration:none;
width:135px;text-align:center;line-height:30px;font-size:13px;position:relative;top:2px;"
:href="domainManager().ViittoFileUrl+priceList[0].wordPath">下载WORD行程</a>
</el-col> </el-col>
</el-row> </el-row>
<div id="pdfNode" class="LeaveGroupDownload-form"> <div id="pdfNode" class="LeaveGroupDownload-form">
<div id="pdfDom" style="padding:0 20px;"> <div id="pdfDom" style="padding:0 20px;">
<!-- 首页 --> <!-- 首页 -->
...@@ -105,9 +87,6 @@ ...@@ -105,9 +87,6 @@
</template> </template>
<script> <script>
import html2Canvas from 'html2canvas'
import LeaveGroupDownload from './LeaveGroupDownload/index' import LeaveGroupDownload from './LeaveGroupDownload/index'
import ItineraryFeatures from './LeaveGroupDownload/ItineraryFeatures' import ItineraryFeatures from './LeaveGroupDownload/ItineraryFeatures'
import travelDays from './LeaveGroupDownload/travelDays' import travelDays from './LeaveGroupDownload/travelDays'
...@@ -117,9 +96,7 @@ ...@@ -117,9 +96,7 @@
import { import {
setTimeout setTimeout
} from 'timers'; } from 'timers';
import {
types
} from 'util';
export default { export default {
components: { components: {
LeaveGroupDownload, LeaveGroupDownload,
...@@ -204,16 +181,11 @@ ...@@ -204,16 +181,11 @@
this.isopOperation = this.$route.query.isopOperation; this.isopOperation = this.$route.query.isopOperation;
this.getWxCode(); this.getWxCode();
this.init(); this.init();
this.initAirlines()
setTimeout(() => { setTimeout(() => {
this.appendParent() this.appendParent()
}, 2000) }, 2000)
}, },
methods: { methods: {
//获取微信二维码 //获取微信二维码
getWxCode: function () { getWxCode: function () {
this.apipost('survey_post_GetSurveyWeiXinShare', { this.apipost('survey_post_GetSurveyWeiXinShare', {
...@@ -224,91 +196,6 @@ ...@@ -224,91 +196,6 @@
} }
}, err => {}) }, err => {})
}, },
gernalFeature(isPc) {
this.pdfLoading = true;
let tcid = this.$route.query.tcid;
let UploadUrl = this.domainManager().UploadUrl
let _this = this
if (this.showType >= 4) { // 判断是否为行程特色
_this.ToWord_V2(_this.orderMsg.startDate + _this.orderMsg.lineteamName + _this.orderMsg.dayNum +
'日游', isPc)
} else {
this.ToWord_V2(this.orderMsg.startDate + this.orderMsg.lineteamName + this.orderMsg.dayNum + '日游', isPc)
}
},
airLineSelectChange: function (airLineId, item, type) {
item.airLineID = airLineId
this.airLineList.forEach(x => {
if (x.AirLineId == airLineId) {
item.alName = x.AlName
}
});
if (type == 1) {
item.flightID = 0;
item.flightNumber = "";
item.departureAirPortName = "";
item.departureTime = "";
item.arrivalAirPortName = "";
item.arrivalTime = "";
}
let msg = {
airlineID: airLineId
}
this.apipost(
'flight_post_GetAirportNameList',
msg,
res => {
if (res.data.resultCode == 1) {
item.airportNameList = res.data.data;
}
},
err => {}
)
this.$forceUpdate();
},
flightSelectChange(flightId, item) {
item.airportNameList.forEach(x => {
if (x.ID == flightId) {
item.flightNumber = x.Flight_number.split('/')[0];
item.departureAirPortName = x.dName;
item.departureTime = x.DepartureTime;
item.arrivalAirPortName = x.aName;
item.arrivalTime = x.ArrivalTime;
}
});
},
//初始化航空公司下拉
initAirlines: function () {
this.apipost(
'airline_post_GetList', {},
res => {
if (res.data.resultCode == 1) {
this.airLineList = res.data.data
}
},
err => {}
)
},
addFlight: function () {
let obj = {
airLineID: 0,
flightID: 0,
alName: '',
flightNumber: '',
startDate: '',
departureTime: '',
departureAirPortName: '',
arrivalTime: '',
arrivalAirPortName: '',
stopoverAirPortName: '',
flightState: 0,
arriveDate: '',
airportNameList: [],
}
this.editForm.travelOrderFlightList.push(obj)
},
setDate: function (j) { setDate: function (j) {
let stDate = ""; let stDate = "";
if (this.priceList && this.priceList.length > 0) { if (this.priceList && this.priceList.length > 0) {
...@@ -343,17 +230,14 @@ ...@@ -343,17 +230,14 @@
}); });
} }
}, },
// 生成pdf //获取参数
toPDF_V3: function (title) { getPostMsg() {
this.pdfLoading = true var postData = {
let urlObj = this.domainManager();
let msg = {
configId: this.$route.query.configId, configId: this.$route.query.configId,
cityId: this.$route.query.cityId, cityId: this.$route.query.cityId,
tcid: this.$route.query.tcid, tcid: this.$route.query.tcid,
orderId: this.$route.query.orderId, orderId: this.$route.query.orderId,
unionfid: this.$route.query.unionfid, unionfid: this.$route.query.unionfid,
FileName: title,
//是否显示基础信息 //是否显示基础信息
isShowBase: this.vshowA ? 1 : 0, isShowBase: this.vshowA ? 1 : 0,
//是否显示航班 //是否显示航班
...@@ -390,155 +274,14 @@ ...@@ -390,155 +274,14 @@
templateId: this.showType, templateId: this.showType,
//用户Id //用户Id
UId: this.getLocalStorage().EmployeeId UId: this.getLocalStorage().EmployeeId
}; }
this.$http({ return postData;
headers: {
'Content-Type': 'application/json'
},
method: 'post',
url: urlObj.DomainUrl + '/api/file/GetWebHtmlTwo_V3',
data: {
"msg": msg
}
}).then(res => {
if (res.data.resultCode === 1) {
let sign = title + "V3"
const a = document.createElement('a');
a.setAttribute('download', '');
a.setAttribute('href', urlObj.DomainUrl + '/api/file/DownloadFileForPdf?fileName=' + sign +
'.pdf&&fPath=' + res.data.data);
a.click();
} else {
this.$message.error('PDF获取失败');
}
this.pdfLoading = false
}).catch(err => {
})
},
// 生成pdf
toPDF_V2: function (title) {
this.pdfLoading = true
let pageData = document.getElementById('pdfNode').innerHTML
let urlObj = this.domainManager();
let msg = {
configId: this.$route.query.configId,
cityId: this.$route.query.cityId,
tcid: this.$route.query.tcid,
orderId: this.$route.query.orderId,
unionfid: this.$route.query.unionfid,
FileName: title,
//是否显示基础信息
isShowBase: this.vshowA ? 1 : 0,
//是否显示航班
isShowFlight: this.vshowB ? 1 : 0,
//是否显示行程特色
isShowFeature: this.vshowC ? 1 : 0,
//自费、费用包含、费用不含
isShowFee: this.vshowE ? 1 : 0,
//购物说明,购物安排
isShowShop: this.vshowF ? 1 : 0,
//重要提示、温馨提示 [订单须知]
isShowTip: this.vshowG ? 1 : 0,
//是否显示同行备注
isShowB2B: this.vshowI ? 1 : 0,
//是否显示行程
isShowTrip: this.vshowD ? 1 : 0,
//是否显示标题
isShowTitle: this.vshowL ? 1 : 0,
//是否显示旅客名单
isShowGuest: this.vshowM ? 1 : 0,
//是否显示紧急联系人
isShowMan: this.vshowLLR ? 1 : 0,
//是否显示团号
isShowTCNUM: this.vshowTCNUM ? 1 : 0,
//是否显示行程图片
isShowTripImage: this.vshowK ? 1 : 0,
//是否显示签证信息
isShowVisa: this.vshowH ? 1 : 0,
//是否显示视频图片
isShowVideoImg: this.vshowO ? 1 : 0,
//isPc是否PC下载
isPc: 2,
//模板参数
templateId: this.showType,
//用户Id
UId: this.getLocalStorage().EmployeeId
};
this.$http({
headers: {
'Content-Type': 'application/json'
},
method: 'post',
url: urlObj.DomainUrl + '/api/file/GetWebHtmlTwo_V2',
data: {
"msg": msg
}
}).then(res => {
if (res.data.resultCode === 1) {
let sign = title + "V2"
const a = document.createElement('a');
a.setAttribute('download', '');
a.setAttribute('href', urlObj.DomainUrl + '/api/file/DownloadFileForPdf?fileName=' + sign +
'.pdf&&fPath=' + res.data.data);
a.click();
} else {
this.$message.error('PDF获取失败');
}
this.pdfLoading = false
}).catch(err => {
})
}, },
// 生成pdf // 生成pdf
toPDF_2023: function (title) { toPDF_2023: function (title) {
this.pdfLoading = true this.pdfLoading = true
let pageData = document.getElementById('pdfNode').innerHTML
let urlObj = this.domainManager(); let urlObj = this.domainManager();
let msg = { let msg = this.getPostMsg();
configId: this.$route.query.configId,
cityId: this.$route.query.cityId,
tcid: this.$route.query.tcid,
orderId: this.$route.query.orderId,
unionfid: this.$route.query.unionfid,
FileName: title,
//是否显示基础信息
isShowBase: this.vshowA ? 1 : 0,
//是否显示航班
isShowFlight: this.vshowB ? 1 : 0,
//是否显示行程特色
isShowFeature: this.vshowC ? 1 : 0,
//自费、费用包含、费用不含
isShowFee: this.vshowE ? 1 : 0,
//购物说明,购物安排
isShowShop: this.vshowF ? 1 : 0,
//重要提示、温馨提示 [订单须知]
isShowTip: this.vshowG ? 1 : 0,
//是否显示同行备注
isShowB2B: this.vshowI ? 1 : 0,
//是否显示行程
isShowTrip: this.vshowD ? 1 : 0,
//是否显示标题
isShowTitle: this.vshowL ? 1 : 0,
//是否显示旅客名单
isShowGuest: this.vshowM ? 1 : 0,
//是否显示紧急联系人
isShowMan: this.vshowLLR ? 1 : 0,
//是否显示团号
isShowTCNUM: this.vshowTCNUM ? 1 : 0,
//是否显示行程图片
isShowTripImage: this.vshowK ? 1 : 0,
//是否显示签证信息
isShowVisa: this.vshowH ? 1 : 0,
//是否显示视频图片
isShowVideoImg: this.vshowO ? 1 : 0,
//isPc是否PC下载
isPc: 2,
//模板参数
templateId: this.showType,
//用户Id
UId: this.getLocalStorage().EmployeeId
};
this.$http({ this.$http({
headers: { headers: {
'Content-Type': 'application/json' 'Content-Type': 'application/json'
...@@ -563,128 +306,7 @@ ...@@ -563,128 +306,7 @@
}).catch(err => { }).catch(err => {
}) })
}, },
ToWord: function (title, isPc) {
let msg = {
configId: this.$route.query.configId,
cityId: this.$route.query.cityId,
tcid: this.$route.query.tcid,
orderId: this.$route.query.orderId,
unionfid: this.$route.query.unionfid,
FileName: title,
//是否显示基础信息
isShowBase: this.vshowA ? 1 : 0,
//是否显示航班
isShowFlight: this.vshowB ? 1 : 0,
//是否显示行程特色
isShowFeature: this.vshowC ? 1 : 0,
//自费、费用包含、费用不含
isShowFee: this.vshowE ? 1 : 0,
//购物说明,购物安排
isShowShop: this.vshowF ? 1 : 0,
//重要提示、温馨提示 [订单须知]
isShowTip: this.vshowG ? 1 : 0,
//是否显示同行备注
isShowB2B: this.vshowI ? 1 : 0,
//是否显示行程
isShowTrip: this.vshowD ? 1 : 0,
//是否显示标题
isShowTitle: this.vshowL ? 1 : 0,
//是否显示旅客名单
isShowGuest: this.vshowM ? 1 : 0,
//是否显示紧急联系人
isShowMan: this.vshowLLR ? 1 : 0,
//是否显示团号
isShowTCNUM: this.vshowTCNUM ? 1 : 0,
//是否显示行程图片
isShowTripImage: this.vshowK ? 1 : 0,
//是否显示签证信息
isShowVisa: this.vshowH ? 1 : 0,
//是否显示视频图片
isShowVideoImg: this.vshowO ? 1 : 0,
//isPc是否PC下载
isPc: isPc,
//模板参数
templateId: this.showType,
//用户Id
UId: this.getLocalStorage().EmployeeId
};
this.GetLocalFile("DownLoadTripWord", msg, title + ".doc", res => {
this.pdfLoading = false
});
},
ToWord_V2: function (title, isPc) {
let msg = {
configId: this.$route.query.configId,
cityId: this.$route.query.cityId,
tcid: this.$route.query.tcid,
orderId: this.$route.query.orderId,
unionfid: this.$route.query.unionfid,
FileName: title,
//是否显示基础信息
isShowBase: this.vshowA ? 1 : 0,
//是否显示航班
isShowFlight: this.vshowB ? 1 : 0,
//是否显示行程特色
isShowFeature: this.vshowC ? 1 : 0,
//自费、费用包含、费用不含
isShowFee: this.vshowE ? 1 : 0,
//购物说明,购物安排
isShowShop: this.vshowF ? 1 : 0,
//重要提示、温馨提示 [订单须知]
isShowTip: this.vshowG ? 1 : 0,
//是否显示同行备注
isShowB2B: this.vshowI ? 1 : 0,
//是否显示行程
isShowTrip: this.vshowD ? 1 : 0,
//是否显示标题
isShowTitle: this.vshowL ? 1 : 0,
//是否显示旅客名单
isShowGuest: this.vshowM ? 1 : 0,
//是否显示紧急联系人
isShowMan: this.vshowLLR ? 1 : 0,
//是否显示团号
isShowTCNUM: this.vshowTCNUM ? 1 : 0,
//是否显示行程图片
isShowTripImage: this.vshowK ? 1 : 0,
//是否显示签证信息
isShowVisa: this.vshowH ? 1 : 0,
//是否显示视频图片
isShowVideoImg: this.vshowO ? 1 : 0,
//isPc是否PC下载
isPc: isPc,
//模板参数
templateId: this.showType,
//用户Id
UId: this.getLocalStorage().EmployeeId
};
let urlObj = this.domainManager();
this.$http({
headers: {
'Content-Type': 'application/json'
},
method: 'post',
url: urlObj.DomainUrl + '/api/file/GetToWord_V2',
data: {
"msg": msg
}
}).then(res => {
if (res.data.resultCode === 1) {
let sign = title + "V2"
const a = document.createElement('a');
a.setAttribute('download', '');
a.setAttribute('href', urlObj.DomainUrl + '/api/file/DownloadFileForPdf?fileName=' + sign +
'.doc&&fPath=' + res.data.data);
a.click();
} else {
this.Error('WORD获取失败');
}
this.pdfLoading = false
}).catch(err => {
})
},
DateDiff(sDate1, sDate2) { //sDate1和sDate2是2002-12-18格式 DateDiff(sDate1, sDate2) { //sDate1和sDate2是2002-12-18格式
var aDate, oDate1, oDate2, iDays var aDate, oDate1, oDate2, iDays
aDate = sDate1.split("-") aDate = sDate1.split("-")
...@@ -713,74 +335,6 @@ ...@@ -713,74 +335,6 @@
this.orderTripdiff = data.orderTripdiff; this.orderTripdiff = data.orderTripdiff;
this.lineId = data.lineId; this.lineId = data.lineId;
this.orderMsg = data.orderMsg; this.orderMsg = data.orderMsg;
console.log(this.orderTripdiff)
console.log(this.orderMsg, '------')
if (this.orderTripdiff && this.orderTripdiff.flightInfoJson) {
this.orderTripdiff.travelOrderFlightList = JSON.parse(this.orderTripdiff.flightInfoJson);
if (this.orderMsg.outNotice == 1) {
if (this.orderTripdiff.travelOrderFlightList != null && this.orderTripdiff.travelOrderFlightList
.length > 0) {
this.orderTripdiff.travelOrderFlightList.forEach(subItem => {
subItem.flightState = 1;
});
}
}
}
//HK新加
this.SourceData.Id = 0;
if (this.$route.query.orderId > 0) {
this.SourceData.orderId = this.$route.query.orderId;
var str = "";
if (this.orderMsg.leaderName) {
str = this.orderMsg.leaderName;
}
if (this.orderMsg.leaderMobile) {
str += "/" + this.orderMsg.leaderMobile;
}
this.SourceData.leaderInfo = str;
this.SourceData.gatheringTime = this.orderMsg.gatheringTime;
this.SourceData.airportService = this.orderMsg.airportServicePerson + "/" + this.orderMsg
.airportServicePhone;
this.SourceData.gatherIdent = this.orderMsg.bName;
this.SourceData.emergencyContact = this.orderMsg.sellName + "/" + this.orderMsg.sellTel;
this.SourceData.gatheringAddress = this.orderMsg.gatheringAddress;
if (data.priceList != null && data.priceList.length > 0) {
var array = JSON.parse(JSON.stringify(data.priceList[0].priceFlight));
this.SourceData.travelOrderFlightList = [];
array.forEach(fItem => {
this.SourceData.travelOrderFlightList.push({
airLineID: fItem.airLineID,
flightID: fItem.flightID,
alName: fItem.alName,
flightNumber: fItem.flightNumber,
startDate: fItem.startDate,
departureTime: fItem.departureTime,
departureAirPortName: fItem.departureAirPortName,
arrivalTime: fItem.arrivalTime,
arrivalAirPortName: fItem.arrivalAirPortName,
stopoverAirPortName: fItem.stopoverAirPortName,
flightState: fItem.flightState,
arriveDate: fItem.arriveDate,
airportNameList: [],
});
});
}
if (this.orderTripdiff) {
this.editForm = JSON.parse(JSON.stringify(this.orderTripdiff));
if (this.orderTripdiff.flightInfoJson) {
this.editForm.travelOrderFlightList = JSON.parse(this.orderTripdiff.flightInfoJson);
}
} else {
this.editForm = JSON.parse(JSON.stringify(this.SourceData));
}
this.editForm.travelOrderFlightList.forEach(fItem => {
fItem.airportNameList = [];
this.airLineSelectChange(fItem.airLineID, fItem);
});
}
this.title = this.orderMsg.startDate + this.orderMsg.lineteamName + this.orderMsg.dayNum + '日游' this.title = this.orderMsg.startDate + this.orderMsg.lineteamName + this.orderMsg.dayNum + '日游'
document.title = this.title; document.title = this.title;
//初始化行程 //初始化行程
...@@ -797,6 +351,14 @@ ...@@ -797,6 +351,14 @@
}, },
//初始化行程 //初始化行程
initTrip(res, data) { initTrip(res, data) {
let arrlist = function (arr) {
arr.forEach(x => {
x.showImgOne = true
x.showImgTwo = true
x.imgMapId = null
})
}
arrlist(res.data.data.dayList)
this.tripList = res.data.data.dayList; this.tripList = res.data.data.dayList;
this.feature = res.data.data.feature this.feature = res.data.data.feature
this.showType = this.feature.featureType; this.showType = this.feature.featureType;
...@@ -1026,59 +588,7 @@ ...@@ -1026,59 +588,7 @@
x.dateTime = this.setDate(j); x.dateTime = this.setDate(j);
}) })
}, },
//上移下移(IsUp:0上移,1下移)
MoveItem(item, subIndex, IsUp) {
var currentItem = this.editForm.travelOrderFlightList[subIndex];
//上移
if (IsUp == 0) {
if (subIndex > 0) {
var upItem = this.editForm.travelOrderFlightList[subIndex - 1];
this.$set(this.editForm.travelOrderFlightList, subIndex - 1, currentItem);
this.$set(this.editForm.travelOrderFlightList, subIndex, upItem);
this.$forceUpdate();
}
} else {
//下移
if (subIndex != this.editForm.travelOrderFlightList.length - 1) {
var downItem = this.editForm.travelOrderFlightList[subIndex + 1];
this.$set(this.editForm.travelOrderFlightList, subIndex + 1, currentItem);
this.$set(this.editForm.travelOrderFlightList, subIndex, downItem);
this.$forceUpdate();
}
}
},
//跳转至预览
goUrlView() {
let routeData = this.$router.resolve({
name: 'newConfimationOrder',
query: {
configId: this.$route.query.configId,
cityId: this.$route.query.cityId,
tcid: this.$route.query.tcid,
orderId: this.$route.query.orderId,
isClick: 1, //不计算点击
vshowA: this.vshowA,
vshowB: this.vshowB,
vshowC: this.vshowC,
vshowD: this.vshowD,
vshowE: this.vshowE,
vshowF: this.vshowF,
vshowG: this.vshowG,
vshowH: this.vshowH,
vshowI: this.vshowI,
vshowJ: this.vshowJ,
vshowK: this.vshowK,
vshowL: this.vshowL,
vshowM: this.vshowM,
vshowLLR: this.vshowLLR,
vshowTCNUM: this.vshowTCNUM,
vshowO: this.vshowO,
}
});
window.open(routeData.href, "_blank");
}
}, },
} }
</script> </script>
...@@ -1086,6 +596,7 @@ ...@@ -1086,6 +596,7 @@
@import url('../assets/css/tripIndex.css'); @import url('../assets/css/tripIndex.css');
@import url("../assets/css/tripIndexNew.css"); @import url("../assets/css/tripIndexNew.css");
@import url('../assets/css/detail.css'); @import url('../assets/css/detail.css');
@import url('../assets/css/UpgradedVersion.css');
.edit_form_box { .edit_form_box {
display: flex; display: flex;
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<div class="TFslide" <div class="TFslide"
: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"
v-if="((item.TypeState>3 && CurrentUserInfo.RB_Group_id==QjGroupId())||item.TypeState<=3)&&item.TypeState!=8"> v-if="((item.TypeState>3 && CurrentUserInfo.RB_Group_id==QjGroupId())||item.TypeState<=3)">
<img v-bind:src="item.imgUrl"> <img v-bind:src="item.imgUrl">
<div>{{item.ckTitle}}</div> <div>{{item.ckTitle}}</div>
</div> </div>
......
...@@ -36,11 +36,12 @@ ...@@ -36,11 +36,12 @@
<tbody> <tbody>
<tr v-for="(selfItem,selfIndex) in SelfpayingAllList"> <tr v-for="(selfItem,selfIndex) in SelfpayingAllList">
<td> <td>
<span v-if="selfItem.IsShow==0">{{getSelfCityName(selfItem.CityId)}}</span> <span v-if="selfItem.IsShow==0">{{selfItem.CityName}}</span>
<el-select class='w120' :placeholder="$t('pub.pleaseSel')" filterable v-model="selfItem.CityId" <el-select class='w120' :placeholder="$t('pub.pleaseSel')" filterable v-model="selfItem.CityId"
v-else-if="selfItem.IsShow==1"> v-else-if="selfItem.IsShow==1" remote :remote-method="(query) => getCityList(query, selfItem)"
@change="changeCity(selfItem)">
<el-option :label="$t('pub.unlimitedSel')" :value='DefaultSelectValue'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='DefaultSelectValue'></el-option>
<el-option v-for="item in AllCityList" :label='item.Name' :value='item.ID' :key='item.ID'> <el-option v-for="item in selfItem.CityList" :label='item.Name' :value='item.ID' :key='item.ID'>
</el-option> </el-option>
</el-select> </el-select>
</td> </td>
...@@ -59,7 +60,7 @@ ...@@ -59,7 +60,7 @@
<td> <td>
<el-tooltip class="item" effect="dark" :content="$t('system.table_edit')" placement="top-start" <el-tooltip class="item" effect="dark" :content="$t('system.table_edit')" placement="top-start"
v-if="(selfItem.IsShow==0)"> v-if="(selfItem.IsShow==0)">
<el-button type="primary" icon="el-icon-edit" circle @click="SelfpayingShow(selfItem)"></el-button> <el-button type="primary" icon="el-icon-edit" circle @click="getCityList('',selfItem),SelfpayingShow(selfItem)"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" :content="$t('pub.saveBtn')" placement="top-start" <el-tooltip class="item" effect="dark" :content="$t('pub.saveBtn')" placement="top-start"
v-if="selfItem.IsShow==1"> v-if="selfItem.IsShow==1">
...@@ -143,7 +144,8 @@ ...@@ -143,7 +144,8 @@
<td> <td>
<el-tooltip class="item" effect="dark" :content="$t('system.table_edit')" placement="top-start" <el-tooltip class="item" effect="dark" :content="$t('system.table_edit')" placement="top-start"
v-if="(shopItem.IsShow==0)"> v-if="(shopItem.IsShow==0)">
<el-button type="primary" icon="el-icon-edit" circle @click="ShopShow(shopItem),getShopItemList()"></el-button> <el-button type="primary" icon="el-icon-edit" circle @click="ShopShow(shopItem),getShopItemList()">
</el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" :content="$t('pub.saveBtn')" placement="top-start" <el-tooltip class="item" effect="dark" :content="$t('pub.saveBtn')" placement="top-start"
v-if="shopItem.IsShow==1"> v-if="shopItem.IsShow==1">
...@@ -208,7 +210,7 @@ ...@@ -208,7 +210,7 @@
"subArray", "subArray",
"NoticeData", "NoticeData",
"PostConfig", "PostConfig",
"AllCityList",
"CountryID" //国家编号 "CountryID" //国家编号
], ],
data() { data() {
...@@ -246,7 +248,7 @@ ...@@ -246,7 +248,7 @@
narrative: true //叙述, narrative: true //叙述,
}, },
//折叠展开 //折叠展开
isFold: "" isFold: "",
}; };
}, },
components: { components: {
...@@ -387,7 +389,6 @@ ...@@ -387,7 +389,6 @@
this.SelfpayingAllList.splice(selfIndex, 1); this.SelfpayingAllList.splice(selfIndex, 1);
} }
}, },
//新增购物店 //新增购物店
AddShop() { AddShop() {
var obj = { var obj = {
...@@ -433,6 +434,8 @@ ...@@ -433,6 +434,8 @@
Id: 0, Id: 0,
ConfigId: this.subArray.ConfigId, ConfigId: this.subArray.ConfigId,
CityId: 0, CityId: 0,
CityName: '', //城市名称
CityList: [],
ItemName: "", ItemName: "",
EstimatedCost: "", EstimatedCost: "",
Explain: "", Explain: "",
...@@ -449,14 +452,34 @@ ...@@ -449,14 +452,34 @@
this.SelfpayingAllList.splice(shopIndex, 1); this.SelfpayingAllList.splice(shopIndex, 1);
}, },
//获取自费城市名 //获取自费城市名
getSelfCityName(cityId) { changeCity(selfItem) {
let cityName = ""; if (selfItem.CityList && selfItem.CityList.length > 0) {
this.AllCityList.forEach(x => { selfItem.CityList.forEach(x => {
if (x.ID === cityId) { if (x.ID === selfItem.CityId) {
cityName = x.Name; selfItem.CityName = x.Name;
}
});
}
},
//获取城市列表
getCityList(query, selfItem) {
var postMsg = {
CodeLevel: 3,
Name: '',
};
if(selfItem.CityName!='')
{
postMsg.Name = selfItem.CityName;
}
if (query != '') {
postMsg.Name = query;
}
this.apipost("dict_get_Destination_GetCityExtList", postMsg, res => {
if (res.data.resultCode == 1) {
selfItem.CityList = res.data.data;
} }
}); })
return cityName;
} }
}, },
mounted() { mounted() {
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<div class="UpgradedVersionDetails-form absolute row-sb z-index1" :style="{'background':backgroundColor}"> <div class="UpgradedVersionDetails-form absolute row-sb z-index1" :style="{'background':backgroundColor}">
<div class="UpgradedVersionDetails-form-Box absolute UpgradedVersion-Hover"> <div class="UpgradedVersionDetails-form-Box absolute UpgradedVersion-Hover">
<div class="UpgradedVersionDetails-formBox1 absolute"> <div class="UpgradedVersionDetails-formBox1 absolute">
<FeatureControls :index="index" :FeatureData="FeatureData" :ControlsType="'row'" <FeatureControls :index="index" :FeatureData="FeatureData" :ControlsType="'column'"
:isDeletePage="FeatureData.isDeletePage" :pagesType="3" @toAddPages="toAddPages" :isDeletePage="FeatureData.isDeletePage" :pagesType="3" @toAddPages="toAddPages"
@toDeletePages="toDeletePages"> @toDeletePages="toDeletePages">
</FeatureControls> </FeatureControls>
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
<div class="UpgradedVersionDetails-imgbox row-aic UpgradedVersion-Hover"> <div class="UpgradedVersionDetails-imgbox row-aic UpgradedVersion-Hover">
<div class="UpgradedVersionDetails-img relative"> <div class="UpgradedVersionDetails-img relative">
<div class="UpgradedVersionDetails1 absolute z-index1"> <div class="UpgradedVersionDetails1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'column'" isImg="1" :isUploadImg="true"
:isSelectImg="true" @toUploadImg="UploadImg(i)" @toSelectImg="SelectImg(i)" @toAddImg="AddImg" :isSelectImg="true" @toUploadImg="UploadImg(i)" @toSelectImg="SelectImg(i)" @toAddImg="AddImg"
@toDeleteImg="DeleteImg(i)" /> @toDeleteImg="DeleteImg(i)" />
</div> </div>
...@@ -63,7 +63,6 @@ ...@@ -63,7 +63,6 @@
<script> <script>
import MasterMapList from "./components/MasterMapList"; import MasterMapList from "./components/MasterMapList";
import subheading from "./components/subheading";
import vEditDiv from "../TravelTemp/VEditDiv"; import vEditDiv from "../TravelTemp/VEditDiv";
import FeatureControls from "./components/featureControls"; import FeatureControls from "./components/featureControls";
import DMCchooseImg from "../../../commonPage/DMCchooseImg.vue"; import DMCchooseImg from "../../../commonPage/DMCchooseImg.vue";
...@@ -71,7 +70,6 @@ ...@@ -71,7 +70,6 @@
components: { components: {
DMCchooseImg, DMCchooseImg,
MasterMapList, MasterMapList,
subheading,
vEditDiv, vEditDiv,
FeatureControls, FeatureControls,
}, },
...@@ -113,6 +111,7 @@ ...@@ -113,6 +111,7 @@
}, },
uploadpic(e) { uploadpic(e) {
let that = this; let that = this;
that.$message.info('上传中...')
if (e.target.files.length > 0 && e.target.files[0].size > 0) { if (e.target.files.length > 0 && e.target.files[0].size > 0) {
// 压缩图片需要的一些元素和对象 // 压缩图片需要的一些元素和对象
var reader = new FileReader(); var reader = new FileReader();
...@@ -126,6 +125,7 @@ ...@@ -126,6 +125,7 @@
let allPath = that.domainManager().ViittoFileUrl + x.data.FilePath; let allPath = that.domainManager().ViittoFileUrl + x.data.FilePath;
let i = e.target.id.split("_")[2]; let i = e.target.id.split("_")[2];
that.FeatureData.dataObj.SubList[that.MasterMapIndex].ImgList[0].url = allPath that.FeatureData.dataObj.SubList[that.MasterMapIndex].ImgList[0].url = allPath
that.$message.success('上传成功');
}); });
}; };
reader.readAsDataURL(e.target.files[0]); reader.readAsDataURL(e.target.files[0]);
......
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
<div class="MasterMapList-box"> <div class="MasterMapList-box">
<div v-if="FeatureData.ImgList&&FeatureData.ImgList.length==1" class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div v-if="FeatureData.ImgList&&FeatureData.ImgList.length==1" class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" <FeatureControls v-if="FeatureData&&pageType!=2" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1"
:isUploadImg="pageType==2?false:true" :isSelectImg="pageType==2?false:true" :isUploadImg="pageType==2?false:true" :isSelectImg="pageType==2?false:true"
:isDeleteImg="pageType==2?false:true" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)" :isDeleteImg="false" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" />
</div> </div>
<img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" /> <img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" />
...@@ -14,15 +14,15 @@ ...@@ -14,15 +14,15 @@
<div v-if="FeatureData.ImgList&&FeatureData.ImgList.length==2" class="MasterMapList-2 row-sb"> <div v-if="FeatureData.ImgList&&FeatureData.ImgList.length==2" class="MasterMapList-2 row-sb">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)" :isSelectImg="true" :isDeleteImg="false" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" />
</div> </div>
<img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" /> <img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" />
</div> </div>
<div class="MasterMapList-1 relative bjF6 marginL20 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 marginL20 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" />
</div> </div>
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
<div v-if="FeatureData.ImgList&&FeatureData.ImgList.length==3" class="MasterMapList-3 row-sb-nowrap"> <div v-if="FeatureData.ImgList&&FeatureData.ImgList.length==3" class="MasterMapList-3 row-sb-nowrap">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)" :isSelectImg="true" :isDeleteImg="false" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" />
</div> </div>
<img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" /> <img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" />
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
<div class="MasterMapList-2 column marginL20"> <div class="MasterMapList-2 column marginL20">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" />
</div> </div>
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginT20 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginT20 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(2)" @toSelectImg="toSelectImg(2)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(2)" @toSelectImg="toSelectImg(2)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(2)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(2)" />
</div> </div>
...@@ -63,15 +63,15 @@ ...@@ -63,15 +63,15 @@
<div class="MasterMapList-2 row-sb"> <div class="MasterMapList-2 row-sb">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)" :isSelectImg="true" :isDeleteImg="false" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" />
</div> </div>
<img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" /> <img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" />
</div> </div>
<div class="MasterMapList-1 relative marginL20 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginL20 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" />
</div> </div>
...@@ -81,7 +81,7 @@ ...@@ -81,7 +81,7 @@
<div class="MasterMapList-2 row-sb marginT20"> <div class="MasterMapList-2 row-sb marginT20">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(2)" @toSelectImg="toSelectImg(2)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(2)" @toSelectImg="toSelectImg(2)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(2)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(2)" />
</div> </div>
...@@ -89,7 +89,7 @@ ...@@ -89,7 +89,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginL20 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginL20 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(3)" @toSelectImg="toSelectImg(3)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(3)" @toSelectImg="toSelectImg(3)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(3)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(3)" />
</div> </div>
...@@ -104,15 +104,15 @@ ...@@ -104,15 +104,15 @@
<div class="MasterMapList-8-oneL column"> <div class="MasterMapList-8-oneL column">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)" :isSelectImg="true" :isDeleteImg="false" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" />
</div> </div>
<img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" /> <img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" />
</div> </div>
<div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" />
</div> </div>
...@@ -122,7 +122,7 @@ ...@@ -122,7 +122,7 @@
<div class="MasterMapList-8-oneR column marginL11"> <div class="MasterMapList-8-oneR column marginL11">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(2)" @toSelectImg="toSelectImg(2)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(2)" @toSelectImg="toSelectImg(2)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(2)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(2)" />
</div> </div>
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(3)" @toSelectImg="toSelectImg(3)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(3)" @toSelectImg="toSelectImg(3)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(3)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(3)" />
</div> </div>
...@@ -138,7 +138,7 @@ ...@@ -138,7 +138,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(4)" @toSelectImg="toSelectImg(4)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(4)" @toSelectImg="toSelectImg(4)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(4)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(4)" />
</div> </div>
...@@ -155,15 +155,15 @@ ...@@ -155,15 +155,15 @@
<div class="MasterMapList-8-oneL column"> <div class="MasterMapList-8-oneL column">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)" :isSelectImg="true" :isDeleteImg="false" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" />
</div> </div>
<img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" /> <img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" />
</div> </div>
<div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" />
</div> </div>
...@@ -174,7 +174,7 @@ ...@@ -174,7 +174,7 @@
<div class="MasterMapList-2 row-sb-nowrap"> <div class="MasterMapList-2 row-sb-nowrap">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(2)" @toSelectImg="toSelectImg(2)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(2)" @toSelectImg="toSelectImg(2)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(2)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(2)" />
</div> </div>
...@@ -182,7 +182,7 @@ ...@@ -182,7 +182,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginL11 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginL11 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(3)" @toSelectImg="toSelectImg(3)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(3)" @toSelectImg="toSelectImg(3)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(3)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(3)" />
</div> </div>
...@@ -192,7 +192,7 @@ ...@@ -192,7 +192,7 @@
<div class="MasterMapList-2 row-sb-nowrap marginT14"> <div class="MasterMapList-2 row-sb-nowrap marginT14">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(4)" @toSelectImg="toSelectImg(4)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(4)" @toSelectImg="toSelectImg(4)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(4)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(4)" />
</div> </div>
...@@ -200,7 +200,7 @@ ...@@ -200,7 +200,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginL11 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginL11 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(5)" @toSelectImg="toSelectImg(5)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(5)" @toSelectImg="toSelectImg(5)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(5)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(5)" />
</div> </div>
...@@ -219,15 +219,15 @@ ...@@ -219,15 +219,15 @@
<div class="MasterMapList-2 row-sb-nowrap"> <div class="MasterMapList-2 row-sb-nowrap">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)" :isSelectImg="true" :isDeleteImg="false" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" />
</div> </div>
<img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" /> <img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" />
</div> </div>
<div class="MasterMapList-1 relative marginL11 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginL11 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" />
</div> </div>
...@@ -237,7 +237,7 @@ ...@@ -237,7 +237,7 @@
<div class="MasterMapList-2 row-sb-nowrap marginT14"> <div class="MasterMapList-2 row-sb-nowrap marginT14">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(2)" @toSelectImg="toSelectImg(2)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(2)" @toSelectImg="toSelectImg(2)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(2)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(2)" />
</div> </div>
...@@ -245,7 +245,7 @@ ...@@ -245,7 +245,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginL11 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginL11 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(3)" @toSelectImg="toSelectImg(3)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(3)" @toSelectImg="toSelectImg(3)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(3)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(3)" />
</div> </div>
...@@ -256,7 +256,7 @@ ...@@ -256,7 +256,7 @@
<div class="MasterMapList-8-oneR column marginL11"> <div class="MasterMapList-8-oneR column marginL11">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(4)" @toSelectImg="toSelectImg(4)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(4)" @toSelectImg="toSelectImg(4)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(4)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(4)" />
</div> </div>
...@@ -264,7 +264,7 @@ ...@@ -264,7 +264,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(5)" @toSelectImg="toSelectImg(5)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(5)" @toSelectImg="toSelectImg(5)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(5)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(5)" />
</div> </div>
...@@ -272,7 +272,7 @@ ...@@ -272,7 +272,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(6)" @toSelectImg="toSelectImg(6)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(6)" @toSelectImg="toSelectImg(6)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(6)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(6)" />
</div> </div>
...@@ -288,8 +288,8 @@ ...@@ -288,8 +288,8 @@
<div class="MasterMapList-8-oneL"> <div class="MasterMapList-8-oneL">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)" :isSelectImg="true" :isDeleteImg="false" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" />
</div> </div>
<img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" /> <img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" />
...@@ -298,7 +298,7 @@ ...@@ -298,7 +298,7 @@
<div class="MasterMapList-8-oneR column marginL11"> <div class="MasterMapList-8-oneR column marginL11">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" />
</div> </div>
...@@ -306,7 +306,7 @@ ...@@ -306,7 +306,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(2)" @toSelectImg="toSelectImg(2)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(2)" @toSelectImg="toSelectImg(2)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(2)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(2)" />
</div> </div>
...@@ -314,7 +314,7 @@ ...@@ -314,7 +314,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(3)" @toSelectImg="toSelectImg(3)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(3)" @toSelectImg="toSelectImg(3)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(3)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(3)" />
</div> </div>
...@@ -326,7 +326,7 @@ ...@@ -326,7 +326,7 @@
<div class="MasterMapList-8-oneR row-sb"> <div class="MasterMapList-8-oneR row-sb">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(4)" @toSelectImg="toSelectImg(4)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(4)" @toSelectImg="toSelectImg(4)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(4)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(4)" />
</div> </div>
...@@ -334,7 +334,7 @@ ...@@ -334,7 +334,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginL15 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginL15 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(5)" @toSelectImg="toSelectImg(5)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(5)" @toSelectImg="toSelectImg(5)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(5)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(5)" />
</div> </div>
...@@ -342,7 +342,7 @@ ...@@ -342,7 +342,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginL15 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginL15 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(6)" @toSelectImg="toSelectImg(6)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(6)" @toSelectImg="toSelectImg(6)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(6)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(6)" />
</div> </div>
...@@ -350,7 +350,7 @@ ...@@ -350,7 +350,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginL15 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginL15 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(7)" @toSelectImg="toSelectImg(7)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(7)" @toSelectImg="toSelectImg(7)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(7)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(7)" />
</div> </div>
...@@ -366,15 +366,15 @@ ...@@ -366,15 +366,15 @@
<div class="MasterMapList-8-oneL row-sb"> <div class="MasterMapList-8-oneL row-sb">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)" :isSelectImg="true" :isDeleteImg="false" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" />
</div> </div>
<img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" /> <img v-if="FeatureData.ImgList[0].url" class="absolute" :src="FeatureData.ImgList[0].url" />
</div> </div>
<div class="MasterMapList-1 relative marginL11 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginL11 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" />
</div> </div>
...@@ -384,7 +384,7 @@ ...@@ -384,7 +384,7 @@
<div class="MasterMapList-8-oneR column marginL11"> <div class="MasterMapList-8-oneR column marginL11">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(2)" @toSelectImg="toSelectImg(2)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(2)" @toSelectImg="toSelectImg(2)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(2)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(2)" />
</div> </div>
...@@ -392,7 +392,7 @@ ...@@ -392,7 +392,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(3)" @toSelectImg="toSelectImg(3)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(3)" @toSelectImg="toSelectImg(3)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(3)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(3)" />
</div> </div>
...@@ -400,7 +400,7 @@ ...@@ -400,7 +400,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginT14 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(4)" @toSelectImg="toSelectImg(4)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(4)" @toSelectImg="toSelectImg(4)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(4)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(4)" />
</div> </div>
...@@ -412,7 +412,7 @@ ...@@ -412,7 +412,7 @@
<div class="MasterMapList-8-oneR row-sb"> <div class="MasterMapList-8-oneR row-sb">
<div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(5)" @toSelectImg="toSelectImg(5)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(5)" @toSelectImg="toSelectImg(5)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(5)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(5)" />
</div> </div>
...@@ -420,7 +420,7 @@ ...@@ -420,7 +420,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginL15 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginL15 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(6)" @toSelectImg="toSelectImg(6)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(6)" @toSelectImg="toSelectImg(6)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(6)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(6)" />
</div> </div>
...@@ -428,7 +428,7 @@ ...@@ -428,7 +428,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginL15 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginL15 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(7)" @toSelectImg="toSelectImg(7)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(7)" @toSelectImg="toSelectImg(7)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(7)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(7)" />
</div> </div>
...@@ -436,7 +436,7 @@ ...@@ -436,7 +436,7 @@
</div> </div>
<div class="MasterMapList-1 relative marginL15 bjF6 UpgradedVersion-Hover"> <div class="MasterMapList-1 relative marginL15 bjF6 UpgradedVersion-Hover">
<div class="MasterMapList1 absolute z-index1"> <div class="MasterMapList1 absolute z-index1">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :ControlsType="'row'" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(8)" @toSelectImg="toSelectImg(8)" :isSelectImg="true" :isDeleteImg="true" @toUploadImg="toUploadImg(8)" @toSelectImg="toSelectImg(8)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(8)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(8)" />
</div> </div>
...@@ -446,18 +446,14 @@ ...@@ -446,18 +446,14 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</template> </template>
<script> <script>
import vEditDiv from "../../TravelTemp/VEditDiv";
import FeatureControls from "./featureControls"; import FeatureControls from "./featureControls";
export default { export default {
components: { components: {
vEditDiv,
FeatureControls FeatureControls
}, },
props: [ props: [
...@@ -483,8 +479,6 @@ ...@@ -483,8 +479,6 @@
toDeleteImg(index) { toDeleteImg(index) {
this.$emit('toDeleteImg',index) this.$emit('toDeleteImg',index)
}, },
}, },
computed: {}, computed: {},
watch: { watch: {
......
<template> <template>
<div class="featureControls"> <div class="featureControls">
<div class="row-aic featureControls-bottom featureControls-bottomOne" v-if="ControlsType=='row'"> <div class="row-aic featureControls-bottom featureControls-bottomOne" v-if="ControlsType=='row'">
<el-tooltip class="item" effect="dark" content="上传图" placement="top">
<div @click="toUploadImg" v-if="isUploadImg">
<i class="el-icon-upload2"></i>
</div>
</el-tooltip>
<el-tooltip class="item" effect="dark" content="选图" placement="top">
<div @click="toSelectImg" v-if="isSelectImg">
<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>
</el-tooltip>
</div>
<div class="column featureControls-bottom featureControls-bottomTwo" v-else>
<template v-if="!isImg&&!isTemplate">
<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>
...@@ -11,8 +35,19 @@ ...@@ -11,8 +35,19 @@
<i class="el-icon-delete"></i> <i class="el-icon-delete"></i>
</div> </div>
</el-tooltip> </el-tooltip>
</div> </template>
<div class="column featureControls-bottom featureControls-bottomTwo" v-else> <template v-else>
<el-tooltip class="item" effect="dark" content="上传图" placement="top">
<div @click="toUploadImg" v-if="isUploadImg">
<i class="el-icon-upload2"></i>
</div>
</el-tooltip>
<el-tooltip class="item" effect="dark" content="选图" placement="top">
<div @click="toSelectImg" v-if="isSelectImg">
<i class="el-icon-search"></i>
</div>
</el-tooltip>
</template>
<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">
...@@ -28,26 +63,6 @@ ...@@ -28,26 +63,6 @@
</el-popover> </el-popover>
</el-tooltip> </el-tooltip>
</div> </div>
<el-tooltip class="item" effect="dark" content="上传图" placement="top">
<div @click="toUploadImg" v-if="isUploadImg">
<i class="el-icon-upload2"></i>
</div>
</el-tooltip>
<el-tooltip class="item" effect="dark" content="选图" placement="top">
<div @click="toSelectImg" v-if="isSelectImg">
<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>
</el-tooltip>
</div> </div>
</div> </div>
</template> </template>
...@@ -57,7 +72,7 @@ ...@@ -57,7 +72,7 @@
components: { components: {
}, },
props: ['index', 'FeatureData', 'ControlsType', 'pagesType', 'isDeletePage', props: ['index', 'FeatureData', 'ControlsType','isImg', 'pagesType', 'isDeletePage',
'isUploadImg', 'isSelectImg', 'isAddImg', 'isDeleteImg', 'isTemplate', 'Template' 'isUploadImg', 'isSelectImg', 'isAddImg', 'isDeleteImg', 'isTemplate', 'Template'
], ],
data() { data() {
......
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
<div class="subIdeImg1 bjE6 UpgradedVersion-Hover"> <div class="subIdeImg1 bjE6 UpgradedVersion-Hover">
<div class="subIdeImg1relative relative UpgradedVersion-Hover"> <div class="subIdeImg1relative relative UpgradedVersion-Hover">
<div class="subIdeImgForm1Box absolute"> <div class="subIdeImgForm1Box absolute">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="false" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)" :isSelectImg="true" :isDeleteImg="false" @toUploadImg="toUploadImg(0)" @toSelectImg="toSelectImg(0)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(0)" />
</div> </div>
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
<div class="subIdeImg1 bjE6 UpgradedVersion-Hover"> <div class="subIdeImg1 bjE6 UpgradedVersion-Hover">
<div class="subIdeImg1relative relative"> <div class="subIdeImg1relative relative">
<div class="subIdeImgForm1Box absolute"> <div class="subIdeImgForm1Box absolute">
<FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isUploadImg="true" <FeatureControls v-if="FeatureData" :index="index" :FeatureData="FeatureData" :isImg="1" :isUploadImg="true"
:isSelectImg="true" :isDeleteImg="false" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)" :isSelectImg="true" :isDeleteImg="false" @toUploadImg="toUploadImg(1)" @toSelectImg="toSelectImg(1)"
@toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" /> @toAddImg="toAddImg" @toDeleteImg="toDeleteImg(1)" />
</div> </div>
...@@ -113,11 +113,11 @@ ...@@ -113,11 +113,11 @@
'Template', 'Template',
'index', 'index',
'TripColor', 'TripColor',
'FeatureData' 'FeatureData',
'canEdit'
], ],
data() { data() {
return { return {
canEdit: true,
}; };
}, },
......
...@@ -15,16 +15,17 @@ ...@@ -15,16 +15,17 @@
</div> </div>
<div class="featureHome-left UpgradedVersion-Hover"> <div class="featureHome-left UpgradedVersion-Hover">
<div class="featureHome-vToolBar-one absolute z-index3"> <div class="featureHome-vToolBar-one absolute z-index3">
<FeatureControls :index="index" :FeatureData="FeatureItem" :ControlsType="'row'" <FeatureControls :index="index" :FeatureData="FeatureItem" :ControlsType="'row'" :isTemplate="false"
:isUploadImg="true" :isSelectImg="true" :isAddImg="false" :isDeleteImg="false" @toUploadImg="UploadImg"
@toSelectImg="SelectImg" @toAddImg="AddImg" @toDeleteImg="DeleteImg"></FeatureControls>
<input type="file" style="display:none" :id="'homefile_'+(FeatureItem * 2 + 1) + '_'+index" @change="uploadpic">
</div>
<div class="featureHome-vToolBar-two absolute z-index3">
<FeatureControls :index="index" :FeatureData="FeatureItem" :ControlsType="'column'"
:isDeletePage="FeatureItem.isDeletePage" :pagesType="1" @toAddPages="toAddPages" :isDeletePage="FeatureItem.isDeletePage" :pagesType="1" @toAddPages="toAddPages"
@toDeletePages="toDeletePages"> @toDeletePages="toDeletePages">
</FeatureControls> </FeatureControls>
<input type="file" style="display:none" :id="'homefile_'+(FeatureItem * 2 + 1) + '_0'" @change="uploadpic">
</div>
<div class="featureHome-vToolBar-two absolute z-index3">
<FeatureControls :index="index" :FeatureData="FeatureItem" :ControlsType="'column'" :isTemplate="false"
:isUploadImg="true" :isSelectImg="true" :isAddImg="false" :isDeleteImg="false" @toUploadImg="UploadImg"
@toSelectImg="SelectImg" @toAddImg="AddImg" @toDeleteImg="DeleteImg"></FeatureControls>
</div> </div>
<div class="featureHome-left-one bjF6 absolute z-index2"> <div class="featureHome-left-one bjF6 absolute z-index2">
<template v-if="FeatureItem.dataObj.ImgList&&FeatureItem.dataObj.ImgList.length>0"> <template v-if="FeatureItem.dataObj.ImgList&&FeatureItem.dataObj.ImgList.length>0">
...@@ -107,10 +108,11 @@ ...@@ -107,10 +108,11 @@
}, },
methods: { methods: {
UploadImg() { UploadImg() {
document.querySelector(`#homefile_${(this.FeatureItem * 2 + 1)}_0`).click(); document.querySelector(`#homefile_${(this.FeatureItem * 2 + 1)}_${this.index}`).click();
}, },
uploadpic(e) { uploadpic(e) {
let that = this; let that = this;
that.$message.info('上传中...')
if (e.target.files.length > 0 && e.target.files[0].size > 0) { if (e.target.files.length > 0 && e.target.files[0].size > 0) {
// 压缩图片需要的一些元素和对象 // 压缩图片需要的一些元素和对象
var reader = new FileReader(); var reader = new FileReader();
...@@ -124,6 +126,7 @@ ...@@ -124,6 +126,7 @@
let allPath = that.domainManager().ViittoFileUrl + x.data.FilePath; let allPath = that.domainManager().ViittoFileUrl + x.data.FilePath;
let i = e.target.id.split("_")[2]; let i = e.target.id.split("_")[2];
that.FeatureItem.dataObj.ImgList[0].url = allPath that.FeatureItem.dataObj.ImgList[0].url = allPath
that.$message.success('上传成功');
}); });
}; };
reader.readAsDataURL(e.target.files[0]); reader.readAsDataURL(e.target.files[0]);
......
...@@ -6,27 +6,28 @@ ...@@ -6,27 +6,28 @@
:class="[FeatureItem.pageType==2?'':'UpgradedVersion-Hover']"> :class="[FeatureItem.pageType==2?'':'UpgradedVersion-Hover']">
<div class="MasterMapList-box-one absolute"> <div class="MasterMapList-box-one absolute">
<FeatureControls :index="index" :FeatureData="FeatureItem" :ControlsType="'row'" <FeatureControls :index="index" :FeatureData="FeatureItem" :ControlsType="'row'"
:isDeletePage="FeatureItem.isDeletePage" :pagesType="1" @toAddPages="toAddPages"
@toDeletePages="toDeletePages">
</FeatureControls>
<input type="file" style="display:none" :id="'introducefile_'+(index * 2 + 1) + '_0'" @change="uploadpic">
</div>
<div class="MasterMapList-box-two absolute z-index3">
<FeatureControls :index="index" :FeatureData="FeatureItem" :ControlsType="'column'"
:isUploadImg="FeatureItem.pageType==2?true:false" :isSelectImg="FeatureItem.pageType==2?true:false" :isAddImg="FeatureItem.pageType==2?false: :isUploadImg="FeatureItem.pageType==2?true:false" :isSelectImg="FeatureItem.pageType==2?true:false" :isAddImg="FeatureItem.pageType==2?false:
FeatureItem.pageType!=2&&FeatureItem.dataObj.ImgList FeatureItem.pageType!=2&&FeatureItem.dataObj.ImgList
&&FeatureItem.dataObj.ImgList.length!=9?true:false" :isDeleteImg="false" @toUploadImg="UploadImg" &&FeatureItem.dataObj.ImgList.length!=9?true:false" :isDeleteImg="false" @toUploadImg="UploadImg"
@toSelectImg="SelectImg" @toAddImg="AddImg" @toDeleteImg="DeleteImg"></FeatureControls> @toSelectImg="SelectImg" @toAddImg="AddImg" @toDeleteImg="DeleteImg"></FeatureControls>
<input type="file" style="display:none" :id="'introducefile_'+(FeatureItem * 2 + 1) + '_'+index" @change="uploadpic">
</div>
<div class="MasterMapList-box-two absolute z-index3">
<FeatureControls :index="index" :FeatureData="FeatureItem" :ControlsType="'column'"
:isDeletePage="FeatureItem.isDeletePage" :pagesType="1" @toAddPages="toAddPages"
@toDeletePages="toDeletePages">
</FeatureControls>
</div> </div>
</div> </div>
<!-- 上传主图文件 --> <!-- 上传主图文件 -->
<input type="file" style="display:none" :id="'MasterMapfile_'+(index * 2 + 1)" @change="uploadpic"> <input type="file" style="display:none" :id="'MasterMapfile_'+(FeatureItem * 2 + 1)+'_'+index" @change="uploadpic">
<MasterMapList :index="index" :FeatureData="FeatureItem.dataObj" :pageType="FeatureItem.pageType" <MasterMapList :index="index" :FeatureData="FeatureItem.dataObj" :pageType="FeatureItem.pageType"
@toUploadImg="UploadImg" @toSelectImg="SelectImg" @toAddImg="AddImg" @toDeleteImg="DeleteImg"></MasterMapList> @toUploadImg="UploadImg" @toSelectImg="SelectImg" @toAddImg="AddImg" @toDeleteImg="DeleteImg"></MasterMapList>
<!-- 副标题 --> <!-- 副标题 -->
<subheading :Template="FeatureItem.pageTemplate" :index="index" :FeatureData="FeatureItem" :TripColor="TripColor" <subheading :Template="FeatureItem.pageTemplate" :index="index" :FeatureData="FeatureItem" :TripColor="TripColor"
@toUploadImg="UploadImg" @toSelectImg="SelectImg" @setTemplate="setTemplate"></subheading> @toUploadImg="UploadImg" @toSelectImg="SelectImg" @setTemplate="setTemplate" :canEdit='canEdit'></subheading>
<!-- otherJourney-otherDetails 宿、食 景详情 --> <!-- otherJourney-otherDetails 宿、食 景详情 -->
<div <div
...@@ -72,24 +73,65 @@ ...@@ -72,24 +73,65 @@
queryName: '', queryName: '',
queryId: 0, queryId: 0,
}, },
msg:{
pageSize: 50,
pageIndex: 1,
currentPage: 1,
total: 0,
Type: 1, //1-酒店,2-餐厅,3-景点,4-票务,5-车辆,6-领队,7-购物店
Name: "", //资源图片名称
SourceId: 0 //资源编号
},
MasterMapIndex: null, //主图下标 MasterMapIndex: null, //主图下标
StencilDrawing: false, //是否是模版图 StencilDrawing: false, //是否是模版图
imglistArry:[],
homeBg3: "https://imgfile.oytour.com/Static/NewTripFeature/homeBg3.jpg",
dinner2: "http://imgfile.oytour.com/Static/NewTripFeature/dinner2.jpg",
homeBg1: "https://imgfile.oytour.com/Static/NewTripFeature/homeBg1.jpg",
}; };
}, },
methods: { methods: {
getList() {
//初始化弹窗图片列表
let obj = {
url: 'http://192.168.10.214:8120/image/index?filePath=/Upload/DMC/20180722/636678151855193385.jpg&process=resize,m_filt,w_160,h_'
}
this.imglistArry = [];
this.apipost(
"hotel_post_GetPicList",
this.msg,
res => {
if (res.data.resultCode == 1) {
this.imglistArry = res.data.data.pageData;
this.imglistArry.forEach(x => {
x.isShowImgDiv = true;
})
this.msg.total = res.data.data.count;
if(this.imglistArry&&this.imglistArry.length>0){
obj.url = this.imglistArry[0].Path
}
this.FeatureItem.dataObj.ImgList.push(obj)
}else{
this.FeatureItem.dataObj.ImgList.push(obj)
}
},
null
);
},
UploadImg(index, type) { UploadImg(index, type) {
this.MasterMapIndex = index ? index : 0 this.MasterMapIndex = index ? index : 0
if (type) this.StencilDrawing = true if (type) this.StencilDrawing = true
else this.StencilDrawing = false else this.StencilDrawing = false
if (this.FeatureItem.pageType == 2) { if (this.FeatureItem.pageType == 2) {
document.querySelector(`#introducefile_${(this.index * 2 + 1)}_0`).click(); document.querySelector(`#introducefile_${(this.FeatureItem * 2 + 1)}_${this.index}`).click();
} else { } else {
document.querySelector(`#MasterMapfile_${(this.index * 2 + 1)}`).click(); document.querySelector(`#MasterMapfile_${(this.FeatureItem * 2 + 1)}_${this.index}`).click();
} }
}, },
uploadpic(e) { uploadpic(e) {
let that = this; let that = this;
that.$message.info('上传中...')
if (e.target.files.length > 0 && e.target.files[0].size > 0) { if (e.target.files.length > 0 && e.target.files[0].size > 0) {
var reader = new FileReader(); var reader = new FileReader();
reader.onload = function (event) { reader.onload = function (event) {
...@@ -106,6 +148,7 @@ ...@@ -106,6 +148,7 @@
} else { } else {
that.FeatureItem.dataObj.ImgList[that.MasterMapIndex].url = allPath that.FeatureItem.dataObj.ImgList[that.MasterMapIndex].url = allPath
} }
that.$message.success('上传成功');
}); });
}; };
reader.readAsDataURL(e.target.files[0]); reader.readAsDataURL(e.target.files[0]);
...@@ -124,9 +167,22 @@ ...@@ -124,9 +167,22 @@
}, },
AddImg() { AddImg() {
let obj = { let obj = {
url: '' url: this.FeatureItem.pageType==4?this.homeBg3:this.FeatureItem.pageType==5?this.dinner2:this.homeBg1
} }
this.FeatureItem.dataObj.ImgList.push(obj) this.FeatureItem.dataObj.ImgList.push(obj)
return
if(this.FeatureItem.pageType==4||this.FeatureItem.pageType==5||this.FeatureItem.pageType==6){
if(this.FeatureItem.pageType==4){
this.choseType = 1
}else if(this.FeatureItem.pageType==5){
this.choseType = 2
}else if(this.FeatureItem.pageType==6){
this.choseType = 3
}else{
this.choseType = 0
}
this.getList()
}
}, },
DeleteImg(index, type) { DeleteImg(index, type) {
if (type) this.StencilDrawing = true if (type) this.StencilDrawing = true
......
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