diff --git a/src/views/xm/core/xmEnvList/XmEnvListMng.vue b/src/views/xm/core/xmEnvList/XmEnvListMng.vue
index 09a04d2c..970ef32d 100644
--- a/src/views/xm/core/xmEnvList/XmEnvListMng.vue
+++ b/src/views/xm/core/xmEnvList/XmEnvListMng.vue
@@ -109,6 +109,7 @@ import { MdpTableMixin } from '@/components/mdp-ui/mixin/MdpTableMixin.js'
...mapState(useXmStore,['xmProduct']),
...mapState(useXmStore,['projectInfo']),
+ ...mapState(useXmStore,['xmCollect']),
},
data() {
return {
diff --git a/src/views/xm/core/xmFile/XmFileForCollect.vue b/src/views/xm/core/xmFile/XmFileForCollect.vue
new file mode 100644
index 00000000..4e7a5f2a
--- /dev/null
+++ b/src/views/xm/core/xmFile/XmFileForCollect.vue
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
\ 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 49505f40..d579f5dc 100644
--- a/src/views/xm/core/xmIteration/top-nav.vue
+++ b/src/views/xm/core/xmIteration/top-nav.vue
@@ -45,7 +45,7 @@
知识
-
+
文档
diff --git a/src/views/xm/core/xmTask/XmMilestoneForCollect.vue b/src/views/xm/core/xmTask/XmMilestoneForCollect.vue
new file mode 100644
index 00000000..102d7864
--- /dev/null
+++ b/src/views/xm/core/xmTask/XmMilestoneForCollect.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/src/views/xm/core/xmTask/XmTaskMng.vue b/src/views/xm/core/xmTask/XmTaskMng.vue
index fd2441de..9a5022eb 100644
--- a/src/views/xm/core/xmTask/XmTaskMng.vue
+++ b/src/views/xm/core/xmTask/XmTaskMng.vue
@@ -1228,21 +1228,14 @@ export default {
}else if(this.queryScope=='task'){
params.ntype='0'
}
- if ( this.queryScope == 'plan' ) {
- if( !this.parentTask?.id && !params.projectId && !params.collectId){
- this.$notify.warning("请先选中项目")
- return false;
- }
-
- }else {
- if( params.childQryType!='grandson' && !params.parentTaskid && !params.projectId && !params.menuId && !params.productId && !params.iterationId){
- this.$notify.warning("请先选中项目")
- return false;
- }
- }
if(this.deriveId){
params.id=this.deriveId
}
+ if(!params.parentTaskid && !params.projectId && !params.menuId && !params.productId && !params.iterationId&& !params.collectId && !params.id){
+ this.$notify.warning("请先选中项目")
+ return false;
+ }
+
return true;
},
openStorySelect(){
diff --git a/src/views/xm/pro/xmCollect/Detail.vue b/src/views/xm/pro/xmCollect/Detail.vue
new file mode 100644
index 00000000..23f1a71c
--- /dev/null
+++ b/src/views/xm/pro/xmCollect/Detail.vue
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/xm/pro/xmCollect/top-nav.vue b/src/views/xm/pro/xmCollect/top-nav.vue
index 45dea3d8..6f4be197 100644
--- a/src/views/xm/pro/xmCollect/top-nav.vue
+++ b/src/views/xm/pro/xmCollect/top-nav.vue
@@ -21,98 +21,104 @@
-
- 项目
-
-
- 计划
-
-
- 任务
-
-
-
-
- 迭代
-
-
- 测试
-
+
+
+ 项目
+
+
+ 计划
+
+ 总体计划
+
+
+
+ 迭代计划
+
+
+ 测试计划
+
+
+ 任务列表
+
+
+ 里程碑
+
+
- 缺陷
+ 缺陷
- 团队
-
-
- 财务
+ 团队
+
+
+ 财务
- 合同管理
+ 合同管理
- 预算
+ 预算
- 费用
+ 费用
每日工时每日工时
每月工时每月工时
-
+
+
- 效能
+ 效能
-
- 知识
-
- 日志
+ 日志
-
-
- 更多
-
-
- 论坛
+
+
+
+
+ 设置
+
+ 集合详情
-
- 即聊
+
+
+
+ 关联项目
+
+
+ 环境清单
-
- 客服
-
-
- 回到项目集首页
-
-
+
- 首页
+
+
+
+