diff --git a/src/views/xm/core/xmProject/XmProjectEdit.vue b/src/views/xm/core/xmProject/XmProjectEdit.vue
index 475da4d8..d6c09c69 100644
--- a/src/views/xm/core/xmProject/XmProjectEdit.vue
+++ b/src/views/xm/core/xmProject/XmProjectEdit.vue
@@ -27,9 +27,16 @@
-
- 严格控制预算 注:在项目->计划->任务 每个环节进行严格的预算控制
+
+ 控制总预算 注:计划总预算不能大于项目总预算
+
+ 计划明细预算控制 注:计划中下级总预算不能大于上级预算。计划明细预算大于任务预算汇总
+
+
+
+ 计划实际金额控制 注:计划中实际金额不能大于预算金额。任务实际金额不能大于计划预算金额
+
{
this.load.edit=false;
- var tips=res.data.tips;
- if(tips.isOk){
- this.$refs['editForm'].resetFields();
- this.$emit('submit',params);// @submit="afterEditSubmit"
+ var tips=res.data.tips;
+ if(tips.isOk){
+ this.selProject=Object.assign(this.selProject,res.data.data)
+ this.$emit('submit',res.data.data);// @submit="afterEditSubmit"
}
this.$message({showClose: true, message: tips.msg, type: tips.isOk?'success':'error' });
}).catch( err =>this.load.edit=false);
diff --git a/src/views/xm/core/xmProject/XmProjectInfo.vue b/src/views/xm/core/xmProject/XmProjectInfo.vue
index 7326ea12..bb33ce45 100644
--- a/src/views/xm/core/xmProject/XmProjectInfo.vue
+++ b/src/views/xm/core/xmProject/XmProjectInfo.vue
@@ -142,7 +142,7 @@
-
+
@@ -232,6 +232,7 @@
methods: {
afterEditSubmit:function(project){
+ this.selProject=Object.assign(this.selProject,project)
this.$emit("submit",project)
},
toArchive:function(){
diff --git a/src/views/xm/core/xmProject/XmProjectInfoRoute.vue b/src/views/xm/core/xmProject/XmProjectInfoRoute.vue
index a03568b5..804ad438 100644
--- a/src/views/xm/core/xmProject/XmProjectInfoRoute.vue
+++ b/src/views/xm/core/xmProject/XmProjectInfoRoute.vue
@@ -1,6 +1,6 @@
@@ -26,7 +26,11 @@
}
},//end data
methods: {
-
+ afterEditSubmit(project){
+ this.selProject=project;
+ localStorage.setItem('xm-project-info-route',JSON.stringify(this.selProject));
+ this.$emit('submit',project)
+ }
},//end methods
diff --git a/src/views/xm/core/xmProject/XmProjectMng.vue b/src/views/xm/core/xmProject/XmProjectMng.vue
index 6ad451a5..606b33bc 100644
--- a/src/views/xm/core/xmProject/XmProjectMng.vue
+++ b/src/views/xm/core/xmProject/XmProjectMng.vue
@@ -549,7 +549,8 @@
this.load.edit = false;
}).catch( err => this.load.edut = false );
},
- changeShowInfo() {
+ changeShowInfo(project) {
+ this.editForm=project
this.xmProjects = [];
this.getXmProjects();
this.showInfo = false;
diff --git a/src/views/xm/core/xmProject/XmProjectOverviewComplex.vue b/src/views/xm/core/xmProject/XmProjectOverviewComplex.vue
index 8d7409e1..b9e3d8df 100644
--- a/src/views/xm/core/xmProject/XmProjectOverviewComplex.vue
+++ b/src/views/xm/core/xmProject/XmProjectOverviewComplex.vue
@@ -85,7 +85,7 @@
-
+
@@ -116,7 +116,9 @@ export default {
},
methods:{
-
+ afterEditSubmit(project){
+ this.$emit('submit',project)
+ },
onMenuToolBarSelect(menuIndex){
this.showPanelName=menuIndex;
}