diff --git a/src/views/xm/core/xmProject/XmProjectForLinkComplex.vue b/src/views/xm/core/xmProject/XmProjectForLinkComplex.vue index d7e025a7..bbf497ee 100644 --- a/src/views/xm/core/xmProject/XmProjectForLinkComplex.vue +++ b/src/views/xm/core/xmProject/XmProjectForLinkComplex.vue @@ -67,47 +67,33 @@ - - 签订合同 - 创建团队 - 创建计划 - 预算清单 + + 创建团队 + 创建计划 项目估算 项目收益 设为立项中 - 合同管理 - 团队管理 - 计划管理 - 预算管理 + 团队管理 + 计划管理 项目估算 项目收益 - - 迭代管理 - 任务管理 - 缺陷管理 - 每日工时 - 每月工时 - 费用管理 - 效能分析 - 暂停项目 + + 任务管理 + 缺陷管理 + 暂停项目 变更申请 设为结项中 - - 迭代管理 - 任务管理 - 缺陷管理 - 每日工时 - 每月工时 - 费用管理 - 效能分析 - 结项申请 - 变更申请 + + 任务管理 + 缺陷管理 + 结项申请 + 变更申请 @@ -116,12 +102,10 @@ - - 结项申请 - 结项审批 + - 结项审批 + @@ -205,6 +189,8 @@ v-if="showPanel == 'detail'" :sel-project="selProject" @submit="afterEditSubmit" + ref="detail" + @edit-fields="onEditFields" > - - + + + + @@ -310,6 +306,7 @@ import XmProjectDetail from "./XmProjectDetail"; //新增界面 import XmProductProjectLinkMng from "../xmProductProjectLink/XmProductProjectLinkMng.vue"; import XmIterationLinkForProject from "../xmIterationLink/XmIterationLinkForProject.vue"; import XmPlan from "../xmTask/XmPlan.vue"; +import xmGroupMng from "../xmGroup/XmGroupMng"; import { initDicts, @@ -421,35 +418,34 @@ export default { this.$emit("edit-fields", row); }, showCurrFlow() { - this.$refs["项目概览"].showPanelName = "currFlow"; + this.showPanel = "currFlow"; }, showHisFlow() { - this.$refs["项目概览"].showPanelName = "hisFlow"; + this.showPanel = "hisFlow"; }, showDetail() { - this.$refs["项目概览"].showPanelName = "detail"; + this.showPanel = "detail"; + }, + projectChangeRequire() { + this.showPanel = "detail"; + this.$nextTick(() => { + this.$refs["detail"].$refs['projectEdit'].currTabPane = "3"; + }); }, showProjectGaiSuan() { - this.$refs["项目概览"].showPanelName = "detail"; + this.showPanel = "detail"; this.$nextTick(() => { - this.$refs["项目概览"].$refs["detail"].$refs[ - "projectEdit" - ].currTabPane = "4"; + this.$refs["detail"].$refs['projectEdit'].currTabPane = "4"; }); }, showProjectShouYi() { - this.$refs["项目概览"].showPanelName = "detail"; + this.showPanel = "detail"; this.$nextTick(() => { - this.$refs["项目概览"].$refs["detail"].$refs[ - "projectEdit" - ].currTabPane = "5"; + this.$refs["detail"].$refs['projectEdit'].currTabPane = "5"; }); }, showMenusPage() { - this.infotype = "产品"; - this.$nextTick(() => { - this.$refs["xmProductComplex"].showPanel = "menus"; - }); + this.showPanel = "menus"; }, }, //end methods components: { @@ -470,6 +466,7 @@ export default { XmProductProjectLinkMng, XmIterationLinkForProject, XmPlan, + xmGroupMng, }, mounted() {