From 18ce099bd4f43fa3e0ba7f6af4335c604c7f88e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Mon, 20 Jun 2022 14:01:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9A=E6=97=B6=E6=9F=A5=E8=AF=A2=E6=9C=AA?= =?UTF-8?q?=E8=AF=BB=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/cpd.js | 47 +++++++++++++++++++++++ src/components/NoticeMsgBar/index.vue | 50 ++++++++++++++++++++++--- src/store/modules/noticeMsg.js | 6 +-- src/views/myWork/message/notifyMsg.vue | 52 +++----------------------- 4 files changed, 99 insertions(+), 56 deletions(-) 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 @@