Browse Source

优化

master
陈裕财 3 years ago
parent
commit
839a25357f
  1. 159
      src/router/routes_xm.js
  2. 30
      src/views/xm/core/xmProject/top-nav.vue

159
src/router/routes_xm.js

@ -51,7 +51,7 @@ export default {
hidden:true hidden:true
}, },
{ {
path: 'productLink',
path: 'product',
component: _import('xm/core/xmProduct/XmProductForLinkComplex'), component: _import('xm/core/xmProduct/XmProductForLinkComplex'),
name: 'projectProductLink', name: 'projectProductLink',
iconCls: 'fa el-icon-menu', iconCls: 'fa el-icon-menu',
@ -63,7 +63,7 @@ export default {
}, },
{ {
path: 'menu', path: 'menu',
component: _import('xm/core/xmMenu/XmMenuMng'),
component: _import('xm/core/xmMenu/XmMenuBox'),
name: 'projectMenu', name: 'projectMenu',
iconCls: 'fa el-icon-menu', iconCls: 'fa el-icon-menu',
meta: { meta: {
@ -72,6 +72,161 @@ export default {
}, },
hidden:true hidden:true
}, },
{
path: 'iteration',
component: _import('xm/core/xmIteration/XmIterationForLinkComplex'),
name: 'projectIteration',
iconCls: 'fa el-icon-menu',
meta: {
title: '项目-迭代',
icon: 'project',roles:["user"]
},
hidden:true
},
{
path: 'plan',
component: _import('xm/core/xmTask/XmPlan'),
name: 'projectPlan',
iconCls: 'fa el-icon-menu',
meta: {
title: '项目-计划',
icon: 'project',roles:["user"]
},
hidden:true
},
{
path: 'task',
component: _import('xm/core/xmTask/XmTaskMng'),
name: 'projectMenu',
iconCls: 'fa el-icon-menu',
meta: {
title: '项目-任务',
icon: 'project',roles:["user"]
},
hidden:true
},
{
path: 'env',
component: _import('xm/core/xmEnvList/XmEnvListMng'),
name: 'projectEnv',
iconCls: 'fa el-icon-menu',
meta: {
title: '项目-环境清单',
icon: 'project',roles:["user"]
},
hidden:true
},
{
path: 'question',
component: _import('xm/core/xmQuestion/XmQuestionMng'),
name: 'projectQuestion',
iconCls: 'fa el-icon-menu',
meta: {
title: '项目-缺陷',
icon: 'project',roles:["user"]
},
hidden:true
},
{
path: 'group',
component: _import('xm/core/xmGroup/XmGroupMng'),
name: 'projectGroup',
iconCls: 'fa el-icon-menu',
meta: {
title: '项目-团队',
icon: 'project',roles:["user"]
},
hidden:true
},
{
path: 'contract',
component: _import('xm/core/xmContract/XmContractMng'),
name: 'projectContract',
iconCls: 'fa el-icon-menu',
meta: {
title: '项目-合同',
icon: 'project',roles:["user"]
},
hidden:true
},
{
path: 'record',
component: _import('xm/core/xmRecord/XmRecordMng'),
name: 'projectRecord',
iconCls: 'fa el-icon-menu',
meta: {
title: '项目-日志',
icon: 'project',roles:["user"]
},
hidden:true
},
{
path: 'budget',
component: _import('xm/core/xmProject/XmProjectBudgetCost'),
name: 'projectBudget',
iconCls: 'fa el-icon-menu',
meta: {
title: '项目-预算',
icon: 'project',roles:["user"]
},
hidden:true
},
{
path: 'cost',
component: _import('xm/core/xmProject/XmProjectCost'),
name: 'projectCost',
iconCls: 'fa el-icon-menu',
meta: {
title: '项目-费用',
icon: 'project',roles:["user"]
},
hidden:true
},
{
path: 'workloadDay',
component: _import('xm/core/xmWorkload/WorkloadSetDayList'),
name: 'projectBudget',
iconCls: 'fa el-icon-menu',
meta: {
title: '项目-工时日报',
icon: 'project',roles:["user"]
},
hidden:true
},
{
path: 'workloadMonth',
component: _import('xm/core/xmWorkload/WorkloadSetMonthList'),
name: 'projectWorkloadMonth',
iconCls: 'fa el-icon-menu',
meta: {
title: '项目-工时月报',
icon: 'project',roles:["user"]
},
hidden:true
},
{
path: 'file',
component: _import('xm/core/xmFile/XmFileMng'),
name: 'projectFile',
iconCls: 'fa el-icon-menu',
meta: {
title: '项目-文档',
icon: 'project',roles:["user"]
},
hidden:true
},
{
path: 'report',
component: _import('xm/rpt/reportIndex'),
name: 'projectReport',
iconCls: 'fa el-icon-menu',
meta: {
title: '项目-效能',
icon: 'project',roles:["user"]
},
hidden:true
},
] ]
}, },

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

@ -43,53 +43,53 @@
> >
</span> </span>
</el-menu-item> </el-menu-item>
<el-menu-item index="/xm/core/project/productLink">
<el-menu-item index="/xm/core/project/product">
<span slot="title"><i class="el-icon-s-opportunity"></i>产品</span> <span slot="title"><i class="el-icon-s-opportunity"></i>产品</span>
</el-menu-item> </el-menu-item>
<el-menu-item label="需求" index="/xm/core/project/menu" class="hidden-md-and-down"> <el-menu-item label="需求" index="/xm/core/project/menu" class="hidden-md-and-down">
<span slot="title"><i class="el-icon-document"></i>需求</span> <span slot="title"><i class="el-icon-document"></i>需求</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="迭代">
<el-menu-item index="/xm/core/project/iteration">
<span slot="title"><i class="el-icon-connection"></i>迭代</span> <span slot="title"><i class="el-icon-connection"></i>迭代</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="计划">
<el-menu-item index="/xm/core/project/plan">
<span slot="title"><i class="el-icon-time"></i>计划</span> <span slot="title"><i class="el-icon-time"></i>计划</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="任务" class="hidden-md-and-down">
<el-menu-item index="/xm/core/project/task" class="hidden-md-and-down">
<span slot="title"><i class="el-icon-s-operation"></i>任务</span> <span slot="title"><i class="el-icon-s-operation"></i>任务</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="缺陷">
<el-menu-item index="/xm/core/project/question">
<span slot="title"><i class="el-icon-question"></i>缺陷</span> <span slot="title"><i class="el-icon-question"></i>缺陷</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="团队">
<el-menu-item index="/xm/core/project/group">
<span slot="title"><i class="el-icon-user-solid"></i>团队</span> <span slot="title"><i class="el-icon-user-solid"></i>团队</span>
</el-menu-item> </el-menu-item>
<el-submenu index="财务" class="hidden-sm-and-down">
<el-submenu class="hidden-sm-and-down">
<template slot="title"><i class="el-icon-coin"></i>财务</template> <template slot="title"><i class="el-icon-coin"></i>财务</template>
<el-menu-item index="合同管理">
<el-menu-item index="/xm/core/project/contract">
<span slot="title"><i class="el-icon-s-data"></i>合同管理</span> <span slot="title"><i class="el-icon-s-data"></i>合同管理</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="预算">
<el-menu-item index="/xm/core/project/budget">
<span slot="title"><i class="el-icon-coin"></i>预算</span> <span slot="title"><i class="el-icon-coin"></i>预算</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="费用">
<el-menu-item index="/xm/core/project/cost">
<span slot="title"><i class="el-icon-coin"></i>费用</span> <span slot="title"><i class="el-icon-coin"></i>费用</span>
</el-menu-item> </el-menu-item>
</el-submenu> </el-submenu>
<el-menu-item index="效能">
<el-menu-item index="/xm/core/project/report">
<span slot="title"><i class="el-icon-s-data"></i>效能</span> <span slot="title"><i class="el-icon-s-data"></i>效能</span>
</el-menu-item> </el-menu-item>
<el-submenu index="知识" class="hidden-md-and-down">
<el-submenu class="hidden-md-and-down">
<template slot="title">知识</template> <template slot="title">知识</template>
<el-menu-item index="文档">
<el-menu-item index="/xm/core/project/file">
<span slot="title"><i class="el-icon-document"></i>文档</span> <span slot="title"><i class="el-icon-document"></i>文档</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="环境清单">
<el-menu-item index="/xm/core/project/env">
<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>
<el-menu-item index="日志">
<el-menu-item index="/xm/core/project/record">
<span slot="title"><i class="el-icon-edit-outline"></i>日志</span> <span slot="title"><i class="el-icon-edit-outline"></i>日志</span>
</el-menu-item> </el-menu-item>
</el-submenu> </el-submenu>

Loading…
Cancel
Save