Commit 04d1fe3d authored by 黄奎's avatar 黄奎

页面修改

parent 5cc01d6f
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<div class="TFslide" v-for="item in TypeArray" <div class="TFslide" v-for="item in TypeArray"
:class="{'TFcked':item.isShow,'display_none':(item.TypeState===4 && FeatureData.FeatureType !== 4) || (item.TypeState===4 && !$route.query.configId)}" :class="{'TFcked':item.isShow,'display_none':(item.TypeState===4 && FeatureData.FeatureType !== 4) || (item.TypeState===4 && !$route.query.configId)}"
@click="clickFeature(item)" :key="item.subCode" @click="clickFeature(item)" :key="item.subCode"
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>
......
<template> <template>
<div <div class="edit_div" :contenteditable="canEdit" v-html="innerText" @focus="isLocked = true" @blur="isLocked = false"
class="edit_div"
:contenteditable="canEdit"
v-html="innerText"
@focus="isLocked = true"
@blur="isLocked = false"
@input="changeText"> @input="changeText">
</div> </div>
</template> </template>
<script> <script>
export default { export default {
props: ["value","canEdit"], props: ["value", "canEdit"],
data() { data() {
return { return {
innerText: this.value, innerText: this.value,
...@@ -29,18 +24,22 @@ export default { ...@@ -29,18 +24,22 @@ export default {
let sel = window.getSelection() let sel = window.getSelection()
let offset = sel.anchorOffset let offset = sel.anchorOffset
this.$emit("input", this.$el.innerText); this.$emit("input", this.$el.innerText);
setTimeout( () => { setTimeout(() => {
var range = sel.getRangeAt(0) var range = sel.getRangeAt(0);
if (range) {
var textNode = range.startContainer; var textNode = range.startContainer;
range.setStart(textNode,offset) range.setStart(textNode, offset)
sel.removeAllRanges() sel.removeAllRanges()
sel.addRange(range) sel.addRange(range)
}
}, 0) }, 0)
} }
} }
}; };
</script> </script>
<style> <style>
.edit_div{} .edit_div {}
</style> </style>
...@@ -200,7 +200,7 @@ ...@@ -200,7 +200,7 @@
//酒店 //酒店
else if (pItem.pageType == 4) { else if (pItem.pageType == 4) {
newObj.MainName = "富士山花园酒店"; newObj.MainName = "富士山花园酒店";
newObj.SubName = "酒店副标题"; newObj.SubName = "特色酒店";
newObj.ImgList = [{ newObj.ImgList = [{
url: "https://imgfile.oytour.com/Upload/DMC/202305290204327370000000012.jpg" url: "https://imgfile.oytour.com/Upload/DMC/202305290204327370000000012.jpg"
}]; }];
...@@ -208,7 +208,7 @@ ...@@ -208,7 +208,7 @@
} //餐 } //餐
else if (pItem.pageType == 5) { else if (pItem.pageType == 5) {
newObj.MainName = "箱根湖畔日式料理"; newObj.MainName = "箱根湖畔日式料理";
newObj.SubName = "餐副标题"; newObj.SubName = "特色餐食";
newObj.ImgList = [{ newObj.ImgList = [{
url: "http://imgfile.oytour.com/Upload/DMC/Z4DbAPRPmBPkaJQyxwesEWAz3sbZadNj.jpg" url: "http://imgfile.oytour.com/Upload/DMC/Z4DbAPRPmBPkaJQyxwesEWAz3sbZadNj.jpg"
}]; }];
...@@ -217,7 +217,7 @@ ...@@ -217,7 +217,7 @@
//景点 //景点
else if (pItem.pageType == 6) { else if (pItem.pageType == 6) {
newObj.MainName = "东京秋叶原动漫.电器"; newObj.MainName = "东京秋叶原动漫.电器";
newObj.SubName = "景点副标题"; newObj.SubName = "特色景点";
newObj.ImgList = [{ newObj.ImgList = [{
url: "http://imgfile.oytour.com/Upload/DMC/20200201061804955.jpg" url: "http://imgfile.oytour.com/Upload/DMC/20200201061804955.jpg"
}]; }];
......
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