预览效果使用绑定落地页类型
This commit is contained in:
parent
4c2fd82972
commit
e15133de9a
|
@ -85,6 +85,9 @@ getLandingdata(val){
|
||||||
}
|
}
|
||||||
|
|
||||||
componentWillMount(e){
|
componentWillMount(e){
|
||||||
|
let href=window.location.href;
|
||||||
|
let strindex = href.lastIndexOf("\=");
|
||||||
|
let typePage = href.substr(strindex + 1, href.length);
|
||||||
sessionStorage.removeItem('editorConfig');
|
sessionStorage.removeItem('editorConfig');
|
||||||
let myInfoData = JSON.parse(sessionStorage.getItem("pageInfo"))
|
let myInfoData = JSON.parse(sessionStorage.getItem("pageInfo"))
|
||||||
let mouldType=sessionStorage.getItem('mouldType');
|
let mouldType=sessionStorage.getItem('mouldType');
|
||||||
|
@ -94,6 +97,9 @@ getLandingdata(val){
|
||||||
{
|
{
|
||||||
this.setState({showType:myInfoData.page});
|
this.setState({showType:myInfoData.page});
|
||||||
let newEditor=_.clone(myInfoData);
|
let newEditor=_.clone(myInfoData);
|
||||||
|
if(typePage){
|
||||||
|
this.setState({showType:Number(typePage)});
|
||||||
|
}
|
||||||
let exchangeList=newEditor.exchange;
|
let exchangeList=newEditor.exchange;
|
||||||
exchangeList['land'].title=newEditor.title;
|
exchangeList['land'].title=newEditor.title;
|
||||||
exchangeList['land'].sort=newEditor.sort;
|
exchangeList['land'].sort=newEditor.sort;
|
||||||
|
@ -105,7 +111,7 @@ getLandingdata(val){
|
||||||
if(mouldType==0){
|
if(mouldType==0){
|
||||||
this.setState({model:newEditor.exchangeList.land,product_list:newEditor.exchangeList.product_list,product_detail:newEditor.exchangeList.product_detail});
|
this.setState({model:newEditor.exchangeList.land,product_list:newEditor.exchangeList.product_list,product_detail:newEditor.exchangeList.product_detail});
|
||||||
}else{
|
}else{
|
||||||
if(myInfoData.page==1){
|
if(this.state.showType==1){
|
||||||
this.setState({model:newEditor.whiteList.land,product_list:newEditor.whiteList.product_list,product_detail:newEditor.whiteList.product_detail});
|
this.setState({model:newEditor.whiteList.land,product_list:newEditor.whiteList.product_list,product_detail:newEditor.whiteList.product_detail});
|
||||||
}else{
|
}else{
|
||||||
this.setState({model:newEditor.exchangeList.land,product_list:newEditor.exchangeList.product_list,product_detail:newEditor.exchangeList.product_detail});
|
this.setState({model:newEditor.exchangeList.land,product_list:newEditor.exchangeList.product_list,product_detail:newEditor.exchangeList.product_detail});
|
||||||
|
|
|
@ -257,7 +257,7 @@ export default class mytemplate extends React.Component{
|
||||||
this.setState({previewData:exchangedata});
|
this.setState({previewData:exchangedata});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
onUse(row){
|
onUse(row,type){
|
||||||
console.log(258,row);
|
console.log(258,row);
|
||||||
let self=this;
|
let self=this;
|
||||||
if(row.edit == 0)
|
if(row.edit == 0)
|
||||||
|
@ -265,7 +265,6 @@ export default class mytemplate extends React.Component{
|
||||||
Notify.error("该模板是定制模板无法编辑");
|
Notify.error("该模板是定制模板无法编辑");
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if(this.state.sourceIndex == 0)
|
if(this.state.sourceIndex == 0)
|
||||||
{
|
{
|
||||||
copyThemecustom(row.id).then(res=>{
|
copyThemecustom(row.id).then(res=>{
|
||||||
|
@ -277,9 +276,12 @@ export default class mytemplate extends React.Component{
|
||||||
sessionStorage.setItem('pageChange',0);
|
sessionStorage.setItem('pageChange',0);
|
||||||
// let link = window.location.href.replace(window.location.hash,"#/edittemplate");
|
// let link = window.location.href.replace(window.location.hash,"#/edittemplate");
|
||||||
// window.open(link, "_blank")
|
// window.open(link, "_blank")
|
||||||
window.location.href= "/#/edittemplate"
|
if(type){
|
||||||
|
window.location.href= "/#/edittemplate?type="+type;
|
||||||
|
}else{
|
||||||
|
window.location.href= "/#/edittemplate?type="+row.page;
|
||||||
|
}
|
||||||
},(err)=>{
|
},(err)=>{
|
||||||
|
|
||||||
})
|
})
|
||||||
}).catch(err=>{
|
}).catch(err=>{
|
||||||
});
|
});
|
||||||
|
@ -495,7 +497,7 @@ export default class mytemplate extends React.Component{
|
||||||
</div>
|
</div>
|
||||||
<div className="touse">
|
<div className="touse">
|
||||||
<Button type = "primary"
|
<Button type = "primary"
|
||||||
onClick={(e)=>{ this.onUse(this.state.moudleData) }}> 使用 </Button>
|
onClick={(e)=>{ this.onUse(this.state.moudleData,this.state.showType) }}> 使用 </Button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -20,13 +20,13 @@ export default class acclist extends React.Component{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
componentDidMount(e){
|
componentDidMount(e){
|
||||||
let center = document.getElementById("preview-center")
|
// let center = document.getElementById("preview-center")
|
||||||
let img = document.getElementById("preview-center-img")
|
// let img = document.getElementById("preview-center-img")
|
||||||
// center.style.height = img.scrollHeight + "px";
|
// // center.style.height = img.scrollHeight + "px";
|
||||||
let imgHeight=this.refs;
|
// let imgHeight=this.refs;
|
||||||
img.onload = function (e) {
|
// img.onload = function (e) {
|
||||||
center.style.height = imgHeight.middleCenter.clientHeight + "px";
|
// center.style.height = imgHeight.middleCenter.clientHeight + "px";
|
||||||
}
|
// }
|
||||||
|
|
||||||
}
|
}
|
||||||
exchangeBtn(){
|
exchangeBtn(){
|
||||||
|
|
Loading…
Reference in New Issue