diff --git a/src/router/routes_xm.js b/src/router/routes_xm.js
index 9d593071..f3c45d69 100644
--- a/src/router/routes_xm.js
+++ b/src/router/routes_xm.js
@@ -278,6 +278,17 @@ export default {
},
hidden:true
},
+ {
+ path: 'func',
+ component: _import('xm/core/xmFunc/XmFuncForProduct'),
+ name: 'productFunc',
+ iconCls: 'fa el-icon-menu',
+ meta: {
+ title: '产品-模块',
+ icon: 'product',roles:["user"]
+ },
+ hidden:true
+ },
{
path: 'iteration',
component: _import('xm/core/xmIteration/XmIterationForLinkComplex'),
@@ -322,6 +333,17 @@ export default {
},
hidden:true
},
+ {
+ path: 'casedb',
+ component: _import('xm/core/xmTestCasedb/XmTestCasedbMngForProduct'),
+ name: 'productCasedb',
+ iconCls: 'fa el-icon-menu',
+ meta: {
+ title: '产品-测试管理',
+ icon: 'iteration',roles:["user"]
+ },
+ hidden:true
+ },
{
path: 'question',
component: _import('xm/core/xmQuestion/XmQuestionForProduct'),
@@ -459,6 +481,17 @@ export default {
},
hidden:true
},
+ {
+ path: 'func',
+ component: _import('xm/core/xmFunc/XmFuncForIteration'),
+ name: 'iterationFunc',
+ iconCls: 'fa el-icon-menu',
+ meta: {
+ title: '迭代-模块',
+ icon: 'iteration',roles:["user"]
+ },
+ hidden:true
+ },
{
path: 'task',
component: _import('xm/core/xmTask/XmTaskListForIteration'),
@@ -470,6 +503,17 @@ export default {
},
hidden:true
},
+ {
+ path: 'casedb',
+ component: _import('xm/core/xmTestCasedb/XmTestCasedbMngForIteration'),
+ name: 'iterationCasedb',
+ iconCls: 'fa el-icon-menu',
+ meta: {
+ title: '迭代-测试管理',
+ icon: 'iteration',roles:["user"]
+ },
+ hidden:true
+ },
{
path: 'question',
component: _import('xm/core/xmQuestion/XmQuestionForIteration'),
diff --git a/src/views/xm/core/xmFunc/XmFuncForIteration.vue b/src/views/xm/core/xmFunc/XmFuncForIteration.vue
new file mode 100644
index 00000000..77165e43
--- /dev/null
+++ b/src/views/xm/core/xmFunc/XmFuncForIteration.vue
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/xm/core/xmFunc/XmFuncForProduct.vue b/src/views/xm/core/xmFunc/XmFuncForProduct.vue
new file mode 100644
index 00000000..414abc5e
--- /dev/null
+++ b/src/views/xm/core/xmFunc/XmFuncForProduct.vue
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/xm/core/xmIteration/top-nav.vue b/src/views/xm/core/xmIteration/top-nav.vue
index 04c55968..fd6a1176 100644
--- a/src/views/xm/core/xmIteration/top-nav.vue
+++ b/src/views/xm/core/xmIteration/top-nav.vue
@@ -53,9 +53,15 @@
需求
+
+ 模块
+
任务
+
+ 测试
+
缺陷
diff --git a/src/views/xm/core/xmProduct/top-nav.vue b/src/views/xm/core/xmProduct/top-nav.vue
index 9ae5a3c3..c0d84316 100644
--- a/src/views/xm/core/xmProduct/top-nav.vue
+++ b/src/views/xm/core/xmProduct/top-nav.vue
@@ -52,6 +52,9 @@
需求
+
+ 模块
+
迭代
@@ -63,6 +66,9 @@
任务
+
+ 测试
+
缺陷
diff --git a/src/views/xm/core/xmTestCasedb/XmTestCasedbMngForIteration.vue b/src/views/xm/core/xmTestCasedb/XmTestCasedbMngForIteration.vue
new file mode 100644
index 00000000..5f04871f
--- /dev/null
+++ b/src/views/xm/core/xmTestCasedb/XmTestCasedbMngForIteration.vue
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/xm/core/xmTestCasedb/XmTestCasedbMngForProduct.vue b/src/views/xm/core/xmTestCasedb/XmTestCasedbMngForProduct.vue
new file mode 100644
index 00000000..5df03d7d
--- /dev/null
+++ b/src/views/xm/core/xmTestCasedb/XmTestCasedbMngForProduct.vue
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
\ No newline at end of file