Commit 9cac3b78 authored by 黄奎's avatar 黄奎

页面修改

parent be8e479c
......@@ -7,7 +7,7 @@
<span class="foldList" @click="fold" v-if="isFold==''">{{$t('sm.djzd')}}</span>
<span class="foldList" @click="fold" v-if="isFold==1">{{$t('sm.djzk')}}</span>
<div class="TrfList clearfix">
<!--&&item.TypeState!=8-->
<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)}"
@click="clickFeature(item)" :key="item.subCode"
......
......@@ -6,7 +6,7 @@
</div>
<div class="UpgradedVersion-header-right">
<div class="UpgradedVersion-header-title">
<vEditDiv :canEdit='canEdit' v-model="FeatureData.LineShortName"></vEditDiv>
<vEditDiv :canEdit='canEdit' v-model="FeatureItem.LineShortName"></vEditDiv>
</div>
</div>
</div>
......@@ -19,7 +19,7 @@
},
props: [
'TripColor',
'FeatureData'
'FeatureItem'
],
data() {
return {
......
......@@ -4,9 +4,9 @@
<div class="UpgradedVersion-box UpgradedVersion-homebj relative"
:class="{'UpgradedVersion-otherBj':item.name=='食详情'}" v-for="(item,index) in pageList" :key="index+1000">
<!-- logo -->
<Header :TripColor="TripColor" :FeatureData="FeatureData"></Header>
<Header :TripColor="TripColor" :FeatureItem="item"></Header>
<!-- 首页 -->
<featureHome v-if="item.name=='首页'" :index="index" :FeatureData="FeatureData" :TripColor="TripColor"
<featureHome v-if="item.pageType==1" :index="index" :FeatureData="item" :TripColor="TripColor"
@toAddPages="AddPages" @toDeletePages="DeletePages"></featureHome>
<!-- 其余页 -->
<div v-else>
......@@ -63,59 +63,67 @@
data() {
return {
canEdit: true,
pageData: {
name: '首页',
id: 0,
tyep: 1,
Template: 0,
isDeletePage: false
},
pageList: [{
name: '首页',
id: 1,
type: 1,
Template: 0,
isDeletePage: false
pageTitle: '首页',
pageType: 1,
pageTemplate: 0,
isDeletePage: false,
dataObj: {},
},
{
name: '介绍',
id: 2,
type: 2,
Template: 0,
isDeletePage: false
isDeletePage: false,
},
{
name: '食详情',
id: 3,
type: 3,
Template: 0,
isDeletePage: false
isDeletePage: false,
dataObj: {},
},
{
name: '宿',
id: 4,
type: 4,
isDeletePage: false,
Template: 1
Template: 1,
dataObj: {},
},
{
name: '食',
id: 5,
type: 5,
isDeletePage: false,
Template: 2
Template: 2,
dataObj: {},
},
{
name: '景',
id: 6,
type: 6,
isDeletePage: false,
Template: 3
Template: 3,
dataObj: {},
}
]
};
},
methods: {
getPageObj() {
var pageObj = {
pageTitle: '首页', //页面名称
pageType: 1, //页面类型1-首页,2-介绍页面,3-酒店、4-餐,5-景点,6-详情
pageTemplate: 0,
isDeletePage: false,
dataObj: {},
};
return pageObj;
},
AddPages(index, FeatureData) {
this.pageData = JSON.parse(JSON.stringify(FeatureData))
this.pageData.id = 0
......@@ -131,7 +139,32 @@
setTemplate(index, TemplateType) {
this.pageList[index].Template = TemplateType
this.$forceUpdate()
}
},
initFeature() {
var oldJson = this.FeatureData.FeatureHtmlJson ?
JSON.parse(JSON.stringify(this.FeatureData.FeatureHtmlJson)) :
"";
if (JSON.stringify(oldJson) !== "{}" && oldJson) {
} else {
this.pageList.forEach(pItem => {
//首页
if (pItem.pageType == 1) {
pItem.dataObj = {
LineName: this.FeatureData.LineName,
LtName: this.FeatureData.LtName,
Title: this.FeatureData.Title,
AreaName: "大阪 京都 富士山 伊豆 东京 京都", //地区
IndexName: "名称",
ImgList: [],
IndexDesc: "描述信息",
};
}
});
}
console.log("this.pageList",this.pageList);
},
},
computed: {
......@@ -145,6 +178,14 @@
},
},
mounted() {
//调用初始化信息提示
var that = this;
that.MsgBus.$on("comUpTravel", function () {
that.initFeature();
});
// that.MsgBus.$on("resetFresh", function () {
// that.Refresh = false;
// });
console.log("UpgradedVersion_Feature", this.FeatureData);
}
};
......
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