diff --git a/src/views/xm/core/xmProduct/XmProductForLinkComplex.vue b/src/views/xm/core/xmProduct/XmProductForLinkComplex.vue index 526a9092..1bbc47fb 100644 --- a/src/views/xm/core/xmProduct/XmProductForLinkComplex.vue +++ b/src/views/xm/core/xmProduct/XmProductForLinkComplex.vue @@ -46,16 +46,10 @@ plain @click="showPanel = 'menus'" >需求管理 - 设为研发中 + > + + 设为研发中 + 缺陷管理 - 设为已完成 + + 设为已完成 + - - 设为已关闭 + + + + 设为已关闭 + + + + - - - 重新打开 + + + 重新打开 + - - + + + + diff --git a/src/views/xm/core/xmProduct/XmProductOverviewComplex.vue b/src/views/xm/core/xmProduct/XmProductOverviewComplex.vue index b08191ca..83bd184d 100644 --- a/src/views/xm/core/xmProduct/XmProductOverviewComplex.vue +++ b/src/views/xm/core/xmProduct/XmProductOverviewComplex.vue @@ -48,15 +48,10 @@ @click="linkProject()" >关联项目 - 设为研发中 + + + 设为研发中 + 效能分析 - 设为已完成 + > + + 设为已完成 + - 设为已关闭 + + + 设为已关闭 + @@ -184,16 +168,10 @@ - - 重新打开 + + + 重新打开 + @@ -411,7 +389,7 @@ export default { } this.showPanelName = tab.name; }, - + editXmProductSomeFields(row,fieldName,$event){ var func=(params)=>{ editXmProductSomeFields(params).then(res=>{ diff --git a/src/views/xm/core/xmProject/XmProjectForLinkComplex.vue b/src/views/xm/core/xmProject/XmProjectForLinkComplex.vue index 21769eeb..1522be89 100644 --- a/src/views/xm/core/xmProject/XmProjectForLinkComplex.vue +++ b/src/views/xm/core/xmProject/XmProjectForLinkComplex.vue @@ -33,6 +33,10 @@ + + + 进入售前 + 进入售前 @@ -40,8 +44,10 @@ - 需求管理 - 设为立项中 + 需求管理 + + 设为立项中 + 需求管理 @@ -53,8 +59,11 @@ 创建计划 项目估算 项目收益 - 设为立项中 - + + + 设为立项中 + + 团队管理 计划管理 @@ -66,21 +75,26 @@ 任务管理 缺陷管理 - 暂停项目 - 变更申请 - 设为结项中 - + + 暂停项目 + + 变更申请 + + 设为结项中 + + 任务管理 - 缺陷管理 - 结项申请 - 变更申请 + 缺陷管理 + 变更申请 - - 重新激活 - + + + 重新激活 + + @@ -91,24 +105,36 @@ - 转入售后 - + + + 转入售后 + + - 设为已完成 - + + + 设为已完成 + + - 关闭项目 - + + 关闭项目 + + - - + + + + 重新实施 + + @@ -296,6 +322,8 @@ import XmPlan from "../xmTask/XmPlan.vue"; import xmGroupMng from "../xmGroup/XmGroupMng"; import XmRpt from "@/views/xm/rpt/index"; +import store from '@/store' + import { initDicts, getDefOptions, @@ -435,6 +463,32 @@ export default { showMenusPage() { this.showPanel = "menus"; }, + + + editXmProjectSomeFields(row,fieldName,$event){ + + var func=(params)=>{ + editXmProjectSomeFields(params).then(res=>{ + var tips = res.data.tips; + if(tips.isOk){ + + Object.assign(row,params) + Object.assign(this.selProject,row) + this.$emit('edit-fields',row) + store.dispatch("setProjectInfo",this.selProject) + this.editFormBak=Object.assign({},row) + }else{ + Object.assign(this.editForm,this.editFormBak) + this.$notify({position:'bottom-left',showClose:true,message:tips.msg,type:tips.isOk?'success':'error'}) + } + }) + } + var params={ids:[row.id]}; + + params[fieldName]=$event + + func(params) + }, }, //end methods components: { //在下面添加其它组件 diff --git a/src/views/xm/core/xmProject/XmProjectOverviewComplex.vue b/src/views/xm/core/xmProject/XmProjectOverviewComplex.vue index af57c2a6..e9b79cd2 100644 --- a/src/views/xm/core/xmProject/XmProjectOverviewComplex.vue +++ b/src/views/xm/core/xmProject/XmProjectOverviewComplex.vue @@ -97,27 +97,39 @@ 结项审批 - - - 转入售后 - - - - - - - 设为已完成 - - - - - 关闭项目 - - - - - - + + + + + 转入售后 + + + + + + + + + + 设为已完成 + + + + + + + 关闭项目 + + + + + + + + 重新实施 + + + @@ -209,6 +221,8 @@ import { listXmProject} from '@/api/xm/core/xmProject'; import { initDicts,getDefOptions,editXmProjectSomeFields } from "@/api/xm/core/xmProject"; +import store from '@/store' + export default { components: { XmProjectOverview, XmProjectDetail, XmProductProjectLinkMng ,TaskMng,ProcinstMng,XmProjectSetting}, computed: { @@ -347,7 +361,7 @@ export default { if(tips.isOk){ this.$emit('edit-fields',params) Object.assign(row,params) - store.dispathc("setProjectInfo",row) + store.dispatch("setProjectInfo",row) }else{ this.$notify({position:'bottom-left',showClose:true,message:tips.msg,type:tips.isOk?'success':'error'}) }