Merge branch 'master' of codeup.aliyun.com:5f9118049cffa29cfdd3be1c/marketing/frontend

This commit is contained in:
姜棚 2021-11-28 22:10:19 +08:00
commit 3b87331743
8 changed files with 28 additions and 18 deletions

View File

@ -178,7 +178,7 @@ resize: none;
.zent-btn-primary.zent-btn-disabled.zent-btn
{
background-color: #B8BCC2 !important;
background-color: #f1f2f3 !important;
}
.modal{

View File

@ -115,10 +115,11 @@ const req = (method, url, params, responseType) => {
}
export const handelResponse = (res, cb, errCb) => {
if (res.code == 200) {
console.log(118,res);
if (res&&res.code == 200) {
cb(res.data, res.message)
} else {
if (typeof errCb == 'function') {
if (res&&typeof errCb == 'function') {
errCb(res.message)
}
}
@ -587,7 +588,7 @@ export const getSystemTemplate= (data) => {
//退出登录接口
export const postLogOut = (data) => {
return req('post', baseurl + "/auth/logout", data)
return req('get', baseurl + "/auth/logout", data)
}
export {

View File

@ -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,16 +54,17 @@ 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')
const pathname=window.location.href.lastIndexOf('\/');
const pathnamestr=window.location.href.substr(pathname);
let breakflag=pathnamestr.includes('add')||pathnamestr.includes('key-list')||pathnamestr.includes('key-edit')||pathnamestr.includes('exchangecode-edit')||pathnamestr.includes('plan-edit');
let breakflag=pathnamestr.includes('add')||pathnamestr.includes('key-list')||pathnamestr.includes('key-edit')||pathnamestr.includes('exchangecode-edit')||pathnamestr.includes('plan-edit')||pathnamestr.includes('product-edit');
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');
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(
<div className="nolinkmenu-row" key={key}>
<Pop trigger="hover" position="bottom-center" content="返回">
{
!history0? <Pop trigger="hover" position="bottom-center" content="返回">
<img onClick={()=>this.backFn(item.items)} src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/Marketing/back.svg" alt=""/>
</Pop>
</Pop>:null
}
<div className="nonav">
{

View File

@ -2,7 +2,7 @@
width: 98%;
margin: 0 auto;
.distable{
padding:24px 24px 12px;
padding:24px;
box-sizing: border-box;
}
.tabpage {

View File

@ -210,15 +210,15 @@ export default class commoditylist extends React.Component{
let activerou=[{pagetitle:'编辑',items:[
{
"path": "/home/exchangecode-list",
"name": "商品管理"
"name": "商品范围列表"
},
{
"path": "/home/product-edit",
"name": "编辑商品"
"name": "编辑[ "+rowData.product_name+" ]商品"
}
]}]
sessionStorage.setItem("dataInfo",rowData.product_id)
sessionStorage.setItem('breaknav',JSON.stringify(activerou));
sessionStorage.setItem('breakchangenav',JSON.stringify(activerou));
}
//敲回车查询
sureFn(){

View File

@ -175,13 +175,13 @@ export default class App extends Component {
onConfirm:()=>{
postLogOut().then(res=>{
console.log(res.code);
if(res.code==1002){
if(res.code==200){
setTimeout(()=>{
self.props.history.push('/login');
Notify.clear();
Notify.success('退出成功!');
sessionStorage.clear();
},100);
},1000);
}
}).catch(err=>{

View File

@ -8,3 +8,7 @@
margin-top: -8px;
margin-right:-20px;
}
.orderList .distable{
margin-bottom: 10px;
}

View File

@ -232,7 +232,7 @@ export default class add extends React.Component{
<div className="action-panel">
<div id="step1" className="step1">
<div className="plan-title">营销计划</div>
<div className="plan-title">营销计划111</div>
<Card style={{ width:'100%' }} title={this.state.step1_pagetitle}>
<Step1 ref="step1"/>
</Card>