diff --git a/src/api/cpd.js b/src/api/cpd.js index 7038c9b0..51ab260a 100644 --- a/src/api/cpd.js +++ b/src/api/cpd.js @@ -10,3 +10,50 @@ let base = config.getSysBasePath(); export const getNoticeMsg = params => { return axios.get(`${base}/sys/notifyMsg/list`, { params: params }); }; + export const goToPage = (that,item) => { + + var curlDomain=window.location.protocol+"//"+window.location.host; // 返回https://mp.csdn.net + if(item.objType=='1'){ + if(process.env.CONTEXT=='xm'){ + that.$router.push({path:"/xm/core/xmProject/XmProjectInfoRoute",query:{id:item.bizId}}) + }else{ + window.open(curlDomain+"/xm/"+process.env.VERSION+"/#/xm/core/xmProject/XmProjectInfoRoute?id="+item.bizId) + } + }else if(item.objType=='2'){ + if(process.env.CONTEXT=='xm'){ + that.$router.push({path:"/xm/core/xmTask/XmTaskDetailRoute",query:{id:item.bizId}}) + }else{ + window.open(curlDomain+"/xm/"+process.env.VERSION+"/#/xm/core/xmTask/XmTaskDetailRoute?id="+item.bizId) + } + }else if(item.objType=='3'){ + if(process.env.CONTEXT=='xm'){ + that.$router.push({path:"/xm/core/xmProduct/XmProductInfoRoute",query:{id:item.bizId}}) + }else{ + window.open(curlDomain+"/xm/"+process.env.VERSION+"/#/xm/core/xmProduct/XmProductInfoRoute?id="+item.bizId) + } + }else if(item.objType=='4'){ + if(process.env.CONTEXT=='xm'){ + that.$router.push({path:"/xm/core/xmMenu/XmMenuDetailRoute",query:{menuId:item.bizId}}) + }else{ + window.open(curlDomain+"/xm/"+process.env.VERSION+"/#/xm/core/xmMenu/XmMenuDetailRoute?menuId="+item.bizId) + } + }else if(item.objType=='5'){ + if(process.env.CONTEXT=='xm'){ + that.$router.push({path:"/xm/core/xmQuestion/XmQuestionDetailRoute",query:{id:item.bizId}}) + }else{ + window.open(curlDomain+"/xm/"+process.env.VERSION+"/#/xm/core/xmQuestion/XmQuestionDetailRoute?id="+item.bizId) + } + }else if(item.objType=='6'){ + if(process.env.CONTEXT=='xm'){ + that.$router.push({path:"/xm/core/xmIteration/XmIterationInfoRoute",query:{id:item.bizId}}) + }else{ + window.open(curlDomain+"/xm/"+process.env.VERSION+"/#/xm/core/xmIteration/XmIterationInfoRoute?id="+item.bizId) + } + }else if(item.objType=='7'){ + if(process.env.CONTEXT=='xm'){ + that.$router.push({path:"/xm/core/xmGroup/xmGroupRoute",query:{projectId:item.pbizId}}) + }else{ + window.open(curlDomain+"/xm/"+process.env.VERSION+"/#/xm/core/xmGroup/xmGroupRoute?projectId="+item.pbizId) + } + } +} \ No newline at end of file diff --git a/src/components/NoticeMsgBar/index.vue b/src/components/NoticeMsgBar/index.vue index 0d3178a6..054f0964 100644 --- a/src/components/NoticeMsgBar/index.vue +++ b/src/components/NoticeMsgBar/index.vue @@ -23,9 +23,9 @@ - diff --git a/src/store/modules/noticeMsg.js b/src/store/modules/noticeMsg.js index 6a384e4f..665c6212 100644 --- a/src/store/modules/noticeMsg.js +++ b/src/store/modules/noticeMsg.js @@ -25,9 +25,5 @@ const noticeMsg = { } } -var noticeMsgLocal=localStorage.getItem("noticeMsg"); -if(noticeMsgLocal){ - - noticeMsg.state.noticeMsg=JSON.parse(noticeMsgLocal) -} + export default noticeMsg \ No newline at end of file diff --git a/src/views/myWork/message/notifyMsg.vue b/src/views/myWork/message/notifyMsg.vue index ed25da83..b717ab2e 100644 --- a/src/views/myWork/message/notifyMsg.vue +++ b/src/views/myWork/message/notifyMsg.vue @@ -24,7 +24,7 @@