Browse Source

优化

master
陈裕财 3 years ago
parent
commit
189adfcbe2
  1. 4
      src/router/index.js
  2. 3
      src/router/routes_xm.js
  3. 48
      src/views/xm/core/xmProject/top-nav.vue

4
src/router/index.js

@ -54,6 +54,10 @@ export const constantRouterMap = [
name: '首页', name: '首页',
meta: { title: '首页', icon: 'home-page', noCache: true ,roles:["user"]} meta: { title: '首页', icon: 'home-page', noCache: true ,roles:["user"]}
}, },
{ path: 'forum', name: 'forum', meta: { title: '论坛',openTab:true,outUrl:'${curlDomain}/#/communityForum' },hidden:true},
{ path: 'im', name: 'im', meta: { title: '即聊',openTab:true,outUrl:'${curlDomain}/im/'+process.env.VERSION+'/' },hidden:true},
{ path: 'helpCenter', name: 'helpCenter', meta: { title: '客服',openTab:true,outUrl:'${curlDomain}/#/helpCenter' },hidden:true},
// { // {
// path: 'updateUserInfo', // path: 'updateUserInfo',
// component: _import('mdp/sys/user/UpdateUserInfo'), // component: _import('mdp/sys/user/UpdateUserInfo'),

3
src/router/routes_xm.js

@ -230,7 +230,8 @@ export default {
] ]
}, },
{ path: '/xm/core/testCasedbRoute', component: _import('xm/core/xmTestCasedb/XmTestCasedbRoute'), name: 'XmTestCasedbRoute', meta: { title: '测试库管理',roles:["user"] },hidden:true}, { path: '/xm/core/testCasedbRoute', component: _import('xm/core/xmTestCasedb/XmTestCasedbRoute'), name: 'XmTestCasedbRoute', meta: { title: '测试库管理',roles:["user"] },hidden:true},
{ {
path: '/xm/core', path: '/xm/core',

48
src/views/xm/core/xmProject/top-nav.vue

@ -104,35 +104,17 @@
<span slot="title" <span slot="title"
><i class="el-icon-video-camera"></i>每月工时</span ><i class="el-icon-video-camera"></i>每月工时</span
> >
</el-menu-item>
<el-menu-item index="预算">
<span slot="title"><i class="el-icon-coin"></i>预算</span>
</el-menu-item>
<el-menu-item index="费用">
<span slot="title"><i class="el-icon-coin"></i>费用</span>
</el-menu-item>
<el-menu-item index="考核">
<span slot="title"><i class="el-icon-view"></i>考核</span>
</el-menu-item>
<el-menu-item index="日志">
<span slot="title"><i class="el-icon-edit-outline"></i>日志</span>
</el-menu-item>
<el-menu-item index="合同管理">
<span slot="title"><i class="el-icon-s-data"></i>合同管理</span>
</el-menu-item>
<el-menu-item index="环境清单">
</el-menu-item>
<el-menu-item :index="'/xm/core/project/env?projectId='+projectInfo.id">
<span slot="title"><i class="el-icon-setting"></i>环境清单</span> <span slot="title"><i class="el-icon-setting"></i>环境清单</span>
</el-menu-item>
<el-menu-item index="风险">
<span slot="title"><i class="el-icon-question"></i>风险</span>
</el-menu-item>
<el-menu-item index="论坛">
</el-menu-item>
<el-menu-item index="/forum">
<span slot="title"><i class="el-icon-date"></i>论坛</span> <span slot="title"><i class="el-icon-date"></i>论坛</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="即聊">
<el-menu-item index="/im">
<span slot="title"><i class="el-icon-date"></i>即聊</span> <span slot="title"><i class="el-icon-date"></i>即聊</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="客服">
<el-menu-item index="/helpCenter">
<span slot="title"><i class="el-icon-date"></i>客服</span> <span slot="title"><i class="el-icon-date"></i>客服</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="回到项目列表页" @click.native="goBack"> <el-menu-item index="回到项目列表页" @click.native="goBack">
@ -315,7 +297,23 @@ export default {
setInfotype(infotype) { setInfotype(infotype) {
this.infotype = infotype; this.infotype = infotype;
}, },
/**
* 防止禁用弹框 _self模式
* @param {} url
*/
newWin(url) {
var id='toOpenWindow'
var a = document.createElement('a');
a.setAttribute('href', url);
a.setAttribute('target', '_self');
a.setAttribute('id', id);
//
if(!document.getElementById(id)) document.body.appendChild(a);
a.click();
},
toForum(){
this.newWin('https://www.maimengcloud.com/#/communityForum');
},
goBack() { goBack() {
this.$router.push({ this.$router.push({
path:'/xm/core/xmProject/XmProjectMng' path:'/xm/core/xmProject/XmProjectMng'

Loading…
Cancel
Save