diff --git a/src/components/subnav/main.js b/src/components/subnav/main.js index 5b855f68..1d7f9a37 100644 --- a/src/components/subnav/main.js +++ b/src/components/subnav/main.js @@ -39,6 +39,7 @@ export default class topNav extends React.Component{ } //返回 backFn(items){ + this.setState({'pathname2':items[0].path}); sessionStorage.setItem('showflag',true) sessionStorage.setItem('pathname2',items[0].path) @@ -53,6 +54,7 @@ export default class topNav extends React.Component{ } render(){ + let history0= window.history.length<=1; let routeflag=sessionStorage.getItem('showflag') let breaknav=JSON.parse(sessionStorage.getItem('breaknav')) let pathnameBreak=sessionStorage.getItem('pathname2') @@ -62,7 +64,7 @@ export default class topNav extends React.Component{ let sedcbreakflag=pathnamestr.includes('plan-create'); let planbreakflag = pathnamestr.includes('mytempMould') let editbreakflag = pathnamestr.includes('edittemplate') - let breakchange = pathnamestr.includes('exchangecode-add')|| pathnamestr.includes('key-edit')||pathnamestr.includes('product-edit'); + let breakchange = pathnamestr.includes('exchangecode-add')|| pathnamestr.includes('key-edit')||pathnamestr.includes('product-edit')||pathnamestr.includes('plan-edit'); if(breakchange){ breaknav=JSON.parse(sessionStorage.getItem('breakchangenav')) } @@ -109,9 +111,12 @@ export default class topNav extends React.Component{ breaknav.map((item,key)=>{ return(
- - this.backFn(item.items)} src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/Marketing/back.svg" alt=""/> - + { + !history0? + this.backFn(item.items)} src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/Marketing/back.svg" alt=""/> + :null + } +
{