Commit 5585d8f9 authored by zhengke's avatar zhengke

修改

parent 9cb0f9a2
...@@ -139,7 +139,7 @@ ...@@ -139,7 +139,7 @@
</div> </div>
<div> <div>
<el-tabs> <el-tabs>
<el-tab-pane v-for="(subItem,subIndex) in addMsg.InnerHotelImaList" :key="subIndex" :label="subItem.Label"> <el-tab-pane v-for="(subItem,subIndex) in addMsg.InnerHotelImaList" :key="subIndex" :label="subItem.Label==''?'酒店图片':subItem.Label">
<div class="InnerHotelDiv"> <div class="InnerHotelDiv">
<div class="InnerHoImgDiv" v-for="(sItem,sIndex) in subItem.ImgList" :key="sIndex"> <div class="InnerHoImgDiv" v-for="(sItem,sIndex) in subItem.ImgList" :key="sIndex">
<img :src="sItem.Path" /> <img :src="sItem.Path" />
...@@ -152,7 +152,7 @@ ...@@ -152,7 +152,7 @@
</div> </div>
</template> </template>
<template v-if="activeName==2"> <template v-if="activeName==2">
<div class="jz_HotelName">{{addMsg.HotelRealName}}</div> <!-- <div class="jz_HotelName">{{addMsg.HotelRealName}}</div> -->
<el-form-item label="开业时间"> <el-form-item label="开业时间">
<el-input placeholder="开业时间" class="w300" v-model="addMsg.HotelInfo.OpenTime"></el-input> <el-input placeholder="开业时间" class="w300" v-model="addMsg.HotelInfo.OpenTime"></el-input>
</el-form-item> </el-form-item>
...@@ -209,7 +209,8 @@ ...@@ -209,7 +209,8 @@
</template> </template>
</template> </template>
<template v-if="activeName==4"> <template v-if="activeName==4">
<el-button type="primary" @click="addTraffic()" style="float:right;margin:0 165px 50px 0" icon="el-icon-plus" circle></el-button> <div style="width:600px;">
<el-button type="primary" @click="addTraffic()" style="float:right;margin:-53px 165px 50px 0" icon="el-icon-plus" circle></el-button>
<div style="margin-top:60px;"> <div style="margin-top:60px;">
<div v-for="(item,index) in addMsg.TrafficInfo" :key="index" style="position:relative;margin-bottom:20px;"> <div v-for="(item,index) in addMsg.TrafficInfo" :key="index" style="position:relative;margin-bottom:20px;">
<el-input type="text" v-model="item.TTitle" class="w400" style="margin-bottom:10px;" placeholder="地点名称"> <el-input type="text" v-model="item.TTitle" class="w400" style="margin-bottom:10px;" placeholder="地点名称">
...@@ -218,6 +219,7 @@ ...@@ -218,6 +219,7 @@
<el-button type="danger" class="delTrafic" @click="delTraffic(index)" icon="el-icon-delete" circle></el-button> <el-button type="danger" class="delTrafic" @click="delTraffic(index)" icon="el-icon-delete" circle></el-button>
</div> </div>
</div> </div>
</div>
</template> </template>
</div> </div>
</el-form> </el-form>
...@@ -226,7 +228,7 @@ ...@@ -226,7 +228,7 @@
<DMCchooseImg @closeImg="closeDMCchooseImg" ref="DMCchooseImg1" @headCallBack="getDMCimg" v-bind:imgType="1"> <DMCchooseImg @closeImg="closeDMCchooseImg" ref="DMCchooseImg1" @headCallBack="getDMCimg" v-bind:imgType="1">
</DMCchooseImg> </DMCchooseImg>
</el-dialog> </el-dialog>
<el-dialog :title="$t('hotel.hotel_mapLocation')" center :visible.sync="isShowMap"> <el-dialog :title="$t('hotel.hotel_mapLocation')" center :visible.sync="isShowMap" width="958px">
<tencentMap @map-submit="mapEvent" :address="addMsg.Address"></tencentMap> <tencentMap @map-submit="mapEvent" :address="addMsg.Address"></tencentMap>
</el-dialog> </el-dialog>
<el-dialog title="酒店图片" :visible.sync="isShowHotelImg" width="1240px"> <el-dialog title="酒店图片" :visible.sync="isShowHotelImg" width="1240px">
...@@ -712,8 +714,6 @@ ...@@ -712,8 +714,6 @@
this.dropdownObj.BookingList = sItem.SubList this.dropdownObj.BookingList = sItem.SubList
} }
}); });
console.log(this.dropdownObj,'dropdownObj');
console.log(tempData,'tempData');
} }
}); });
} }
......
...@@ -7,19 +7,19 @@ ...@@ -7,19 +7,19 @@
<div class="el-scrollbar" style="height: 450px; width: 100%;overflow-y:auto;"> <div class="el-scrollbar" style="height: 450px; width: 100%;overflow-y:auto;">
<div style="margin-bottom: -8px; margin-right: -8px;"> <div style="margin-bottom: -8px; margin-right: -8px;">
<div class="el-scrollbar__view"> <div class="el-scrollbar__view">
<li class="el-menu-item" style="padding-left: 10px;padding-right: 10px;" <!-- <li class="el-menu-item" style="padding-left: 10px;padding-right: 10px;"
:class="commonIndex==-1?'selectActive' : ''" @click="getImgList(-1,saveObj)"> :class="commonIndex==-1?'selectActive' : ''" @click="getImgList(-1,saveObj)">
<i class="el-icon-tickets"></i> <i class="el-icon-tickets"></i>
<span>全部</span> <span>全部</span>
</li> </li> -->
<li class="el-menu-item" v-for="(item,index) in saveObj" :class="commonIndex==index?'selectActive' : ''" <li class="el-menu-item" v-for="(item,index) in saveObj" :class="commonIndex==index?'selectActive' : ''"
@click="getImgList(index,saveObj)" :key="index" style="padding-left: 10px;padding-right: 10px;"> @click="getImgList(index,saveObj)" :key="index" style="padding-left: 10px;padding-right: 10px;">
<div flex="dir:left box:last"> <div flex="dir:left box:last">
<el-col :span="18" style="overflow: hidden; text-overflow: ellipsis;"> <el-col :span="18" style="overflow: hidden; text-overflow: ellipsis;">
<i class="el-icon-tickets"></i> <i class="el-icon-tickets"></i>
<span>{{item.Label}}</span> <span>{{item.Label==''?'酒店图片':item.Label}}</span>
</el-col> </el-col>
<el-col class="blue" :span="6"> <el-col class="blue" :span="6" v-if="index!=0">
<span @click="editGroup(index)">编辑</span> <span @click="editGroup(index)">编辑</span>
| <span @click="delGroup(index)">删除</span> | <span @click="delGroup(index)">删除</span>
</el-col> </el-col>
...@@ -40,14 +40,15 @@ ...@@ -40,14 +40,15 @@
</div> </div>
</el-upload> </el-upload>
</div> </div>
<div style="display:inline-block;margin-left:9px;" v-for="(item,index) in comImgArr" :key="index"> <div style="display:inline-block;margin-left:9px;position:relative" v-for="(item,index) in comImgArr" :key="index">
<img :src="item.Path" class="app-attachment-img" style="width: 100px; height: 100px;"> <img :src="item.Path" class="app-attachment-img" style="width: 100px; height: 100px;">
<i class="iconfont icon-bumenguanli-shanchu hotel_DelIcon" @click="delHotelImg(index)"></i>
</div> </div>
</div> </div>
</el-col> </el-col>
</el-row> </el-row>
<div style="margin-top:20px;text-align:right"> <div style="margin-top:20px;text-align:right">
<el-button size="small" type="primary" @click="SelectImgId"></el-button> <el-button size="small" type="primary" @click="SelectImgId"></el-button>
</div> </div>
<!-- 新增分组 --> <!-- 新增分组 -->
<el-dialog :modal="false" :modal-append-to-body='false' title="分组管理" :visible.sync="groupMsg.addGroupMsgDig" <el-dialog :modal="false" :modal-append-to-body='false' title="分组管理" :visible.sync="groupMsg.addGroupMsgDig"
...@@ -83,7 +84,7 @@ ...@@ -83,7 +84,7 @@
GroupName: '', //分组名称 GroupName: '', //分组名称
addGroupMsgDig: false, addGroupMsgDig: false,
}, },
commonIndex: -1, commonIndex: 0,
comImgArr: [], comImgArr: [],
} }
}, },
...@@ -93,9 +94,27 @@ ...@@ -93,9 +94,27 @@
created() {}, created() {},
computed: {}, computed: {},
mounted() { mounted() {
this.getAll();
}, },
methods: { methods: {
getAll(){
// this.commonIndex=-1;
this.comImgArr=[];
if(this.saveObj.length>0){
this.saveObj.forEach(item => {
this.comImgArr=this.comImgArr.concat(item.ImgList);
})
}
let obj={
Label:'',
ImgList:this.comImgArr
}
this.saveObj.unshift(obj);
},
//删除图片
delHotelImg(index){
this.comImgArr.splice(index,1);
},
//清空消息 //清空消息
clearGroupMsg() { clearGroupMsg() {
this.groupMsg.isAdd = 0; this.groupMsg.isAdd = 0;
...@@ -131,9 +150,9 @@ ...@@ -131,9 +150,9 @@
getImgList(index, obj) { getImgList(index, obj) {
this.commonIndex = index; this.commonIndex = index;
if (index == -1) { if (index == -1) {
console.log(this.saveObj,'this.saveObj'); this.comImgArr=[];
this.saveObj.forEach(item => { this.saveObj.forEach(item => {
this.comImgArr.concat(item.ImgList); this.comImgArr=this.comImgArr.concat(item.ImgList);
}) })
} else { } else {
this.comImgArr = this.saveObj[index].ImgList; this.comImgArr = this.saveObj[index].ImgList;
...@@ -145,10 +164,10 @@ ...@@ -145,10 +164,10 @@
}, },
//上传酒店图片 //上传酒店图片
UploadImage(file) { UploadImage(file) {
if (this.commonIndex == -1) { // if (this.commonIndex == -2) {
this.Error('请选择分类') // this.Error('请选择分类')
return; // return;
} // }
let newArr = []; let newArr = [];
newArr.push(file.file); newArr.push(file.file);
let fileName = file.file.name; let fileName = file.file.name;
...@@ -252,5 +271,11 @@ ...@@ -252,5 +271,11 @@
border-left: none; border-left: none;
padding: 0 15px; padding: 0 15px;
} }
.hotel_DelIcon{
position: absolute;
right:-5px;
top:-7px;
color:red;
cursor: pointer;
}
</style> </style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment