-
+
h
登记工时
@@ -263,7 +263,7 @@ export default {
}
},
workloadProgress:function (){
- return Math.round(this.xmPhase.phaseActWorkload/this.xmPhase.phaseBudgetWorkload*100);
+ return Math.round(this.xmPhase.actWorkload/this.xmPhase.budgetWorkload*100);
},
deviation:function (){
let now = new Date();
@@ -271,16 +271,16 @@ export default {
let endTime = new Date(this.xmPhase.endDate);
if(now<=endTime){
let allDays=endTime-startTime;
- return this.xmPhase.phaseBudgetWorkload - Math.round((now-startTime)/allDays*this.xmPhase.phaseBudgetWorkload)
+ return this.xmPhase.budgetWorkload - Math.round((now-startTime)/allDays*this.xmPhase.budgetWorkload)
}else{
- return this.xmPhase.phaseActWorkload - this.xmPhase.phaseBudgetWorkload;
+ return this.xmPhase.actWorkload - this.xmPhase.budgetWorkload;
}
},
deviationRate:function (){
- return Math.round(this.deviation/this.xmPhase.phaseBudgetWorkload*100);
+ return Math.round(this.deviation/this.xmPhase.budgetWorkload*100);
},
remainWorkload:function (){
- return this.xmPhase.phaseBudgetWorkload - this.xmPhase.phaseActWorkload;
+ return this.xmPhase.budgetWorkload - this.xmPhase.actWorkload;
},
planProgress:function (){
let now = new Date();
@@ -294,8 +294,8 @@ export default {
}
},
realProgress:function (){
- if(this.xmPhase.phaseActWorkload < this.xmPhase.phaseBudgetWorkload){
- return Math.round(this.xmPhase.phaseActWorkload/this.xmPhase.phaseBudgetWorkload*100)
+ if(this.xmPhase.actWorkload < this.xmPhase.budgetWorkload){
+ return Math.round(this.xmPhase.actWorkload/this.xmPhase.budgetWorkload*100)
}else{
return 100;
}
@@ -350,21 +350,21 @@ export default {
}
},
data: [
- {value: this.xmPhase.phaseBudgetNouserAt,
+ {value: this.xmPhase.budgetNouserAt,
itemStyle: {
normal:{
color: '#5470C6'
}
},
name: '非人力'},
- {value: this.xmPhase.phaseBudgetIuserAt,
+ {value: this.xmPhase.budgetIuserAt,
itemStyle: {
normal:{
color: '#73C0DE'
}
},
name: '内部人力'},
- {value: this.xmPhase.phaseBudgetOuserAt,
+ {value: this.xmPhase.budgetOuserAt,
itemStyle: {
normal:{
color: '#99CCFF'
@@ -416,14 +416,14 @@ export default {
}
},
data: [
- {value: this.xmPhase.phaseBudgetIuserWorkload,
+ {value: this.xmPhase.budgetIuserWorkload,
itemStyle: {
normal:{
color: '#5470C6'
}
},
name: '内部人力'},
- {value: this.xmPhase.phaseBudgetOuserWorkload,
+ {value: this.xmPhase.budgetOuserWorkload,
itemStyle: {
normal:{
color: '#73C0DE'
diff --git a/src/views/xm/core/xmPhase/XmPhaseSelect.vue b/src/views/xm/core/xmPhase/XmPhaseSelect.vue
index ad93e009..d56b951d 100644
--- a/src/views/xm/core/xmPhase/XmPhaseSelect.vue
+++ b/src/views/xm/core/xmPhase/XmPhaseSelect.vue
@@ -82,17 +82,17 @@
addFormVisible: false,//新增xmPhase界面是否显示
//新增xmPhase界面初始化数据
addForm: {
- id:'',name:'',remark:'',parentPhaseId:'',branchId:'',taskType:'kf',planType:'m1',projectId:'',beginDate:'',endDate:'',phaseBudgetHours:'',phaseBudgetStaffNu:'',ctime:'',phaseBudgetNouserAt:'',phaseBudgetIuserAt:'',phaseBudgetOuserAt:'',baselineId:'',bizProcInstId:'',bizFlowState:'',phaseBudgetIuserCnt:'',phaseBudgetOuserCnt:'',seqNo:'',phaseBudgetIuserPrice:80,phaseBudgetOuserPrice:100,phaseBudgetIuserWorkload:0,phaseBudgetOuserWorkload:0
+ id:'',name:'',remark:'',parentPhaseId:'',branchId:'',taskType:'kf',planType:'m1',projectId:'',beginDate:'',endDate:'',budgetHours:'',budgetStaffNu:'',ctime:'',budgetNouserAt:'',budgetIuserAt:'',budgetOuserAt:'',baselineId:'',bizProcInstId:'',bizFlowState:'',budgetIuserCnt:'',budgetOuserCnt:'',seqNo:'',budgetIuserPrice:80,budgetOuserPrice:100,budgetIuserWorkload:0,budgetOuserWorkload:0
},
editFormVisible: false,//编辑界面是否显示
//编辑xmPhase界面初始化数据
editForm: {
- id:'',name:'',remark:'',parentPhaseId:'',branchId:'',projectId:'',beginDate:'',endDate:'',phaseBudgetHours:'',phaseBudgetStaffNu:'',ctime:'',phaseBudgetNouserAt:'',phaseBudgetIuserAt:'',phaseBudgetOuserAt:'',baselineId:'',bizProcInstId:'',bizFlowState:'',phaseBudgetIuserCnt:'',phaseBudgetOuserCnt:'',seqNo:'',phaseBudgetIuserPrice:80,phaseBudgetOuserPrice:100,phaseBudgetIuserWorkload:0,phaseBudgetOuserWorkload:0
+ id:'',name:'',remark:'',parentPhaseId:'',branchId:'',projectId:'',beginDate:'',endDate:'',budgetHours:'',budgetStaffNu:'',ctime:'',budgetNouserAt:'',budgetIuserAt:'',budgetOuserAt:'',baselineId:'',bizProcInstId:'',bizFlowState:'',budgetIuserCnt:'',budgetOuserCnt:'',seqNo:'',budgetIuserPrice:80,budgetOuserPrice:100,budgetIuserWorkload:0,budgetOuserWorkload:0
},
editFormInit: {
- id:'',name:'',remark:'',parentPhaseId:'',branchId:'',taskType:'kf',planType:'m1',projectId:'',beginDate:'',endDate:'',phaseBudgetHours:'',phaseBudgetStaffNu:'',ctime:'',phaseBudgetNouserAt:'',phaseBudgetIuserAt:'',phaseBudgetOuserAt:'',baselineId:'',bizProcInstId:'',bizFlowState:'',phaseBudgetIuserCnt:'',phaseBudgetOuserCnt:'',seqNo:'',phaseBudgetIuserPrice:80,phaseBudgetOuserPrice:100,phaseBudgetIuserWorkload:0,phaseBudgetOuserWorkload:0
+ id:'',name:'',remark:'',parentPhaseId:'',branchId:'',taskType:'kf',planType:'m1',projectId:'',beginDate:'',endDate:'',budgetHours:'',budgetStaffNu:'',ctime:'',budgetNouserAt:'',budgetIuserAt:'',budgetOuserAt:'',baselineId:'',bizProcInstId:'',bizFlowState:'',budgetIuserCnt:'',budgetOuserCnt:'',seqNo:'',budgetIuserPrice:80,budgetOuserPrice:100,budgetIuserWorkload:0,budgetOuserWorkload:0
},
parentProjectPhase:null,
/**begin 自定义属性请在下面加 请加备注**/
@@ -347,8 +347,8 @@
sums[3]=''//开始结束时间
sums[4]=''// 工期 工作量 成本金额
- var workload=this.phaseBudgetData.phaseBudgetIuserWorkload+this.phaseBudgetData.phaseBudgetOuserWorkload
- var cost=this.phaseBudgetData.phaseBudgetNouserAt+this.phaseBudgetData.phaseBudgetIuserAt+this.phaseBudgetData.phaseBudgetOuserAt
+ var workload=this.budgetData.budgetIuserWorkload+this.budgetData.budgetOuserWorkload
+ var cost=this.budgetData.budgetNouserAt+this.budgetData.budgetIuserAt+this.budgetData.budgetOuserAt
sums[4]='工作量:'+workload.toFixed(0)+'人时,预算金额:'+cost.toFixed(0)+'元,'+(cost/10000).toFixed(2)+'万元'
return sums;
},
@@ -362,12 +362,12 @@
sums[4]=''//进度
sums[5]=''//工作量 计划、实际
sums[6]=''// 成本 计划、实际
- var budgetWorkload=this.phaseBudgetData.phaseBudgetIuserWorkload+this.phaseBudgetData.phaseBudgetOuserWorkload
+ var budgetWorkload=this.budgetData.budgetIuserWorkload+this.budgetData.budgetOuserWorkload
- var phaseActWorkload=this.phaseBudgetData.phaseActWorkload
- var budgetCost=this.phaseBudgetData.phaseBudgetNouserAt+this.phaseBudgetData.phaseBudgetIuserAt+this.phaseBudgetData.phaseBudgetOuserAt
- var actCost=this.phaseBudgetData.actIuserAt+this.phaseBudgetData.actNouserAt+this.phaseBudgetData.actOuserAt
- sums[5]='预算工作量:'+budgetWorkload+'人时,实际:'+phaseActWorkload+'人时'
+ var actWorkload=this.budgetData.actWorkload
+ var budgetCost=this.budgetData.budgetNouserAt+this.budgetData.budgetIuserAt+this.budgetData.budgetOuserAt
+ var actCost=this.budgetData.actIuserAt+this.budgetData.actNouserAt+this.budgetData.actOuserAt
+ sums[5]='预算工作量:'+budgetWorkload+'人时,实际:'+actWorkload+'人时'
sums[6]='预算金额:'+budgetCost.toFixed(0)+'元,'+(budgetCost/10000).toFixed(2)+'万元,实际:'+actCost.toFixed(0)+'元,'+(actCost/10000).toFixed(2)+'万元'
return sums;
diff --git a/src/views/xm/core/xmPhaseTemplate/XmPhaseTemplateAdd.vue b/src/views/xm/core/xmPhaseTemplate/XmPhaseTemplateAdd.vue
index a8161aeb..954f3307 100644
--- a/src/views/xm/core/xmPhaseTemplate/XmPhaseTemplateAdd.vue
+++ b/src/views/xm/core/xmPhaseTemplate/XmPhaseTemplateAdd.vue
@@ -22,23 +22,23 @@
-
- 参考工时{{autoParams.phaseBudgetHours}}小时,工作日{{autoParams.weekday}}天 填充
+
+ 参考工时{{autoParams.budgetHours}}小时,工作日{{autoParams.weekday}}天 填充
-
- 参考{{autoParams.phaseBudgetStaffNu}}人
+
+ 参考{{autoParams.budgetStaffNu}}人
-
- 参考{{autoParams.phaseBudgetNouserAt}}元,{{this.toFixed( autoParams.phaseBudgetNouserAt/10000)}}万元
+
+ 参考{{autoParams.budgetNouserAt}}元,{{this.toFixed( autoParams.budgetNouserAt/10000)}}万元
-
- 参考{{autoParams.phaseBudgetWorkload}}人时,{{this.toFixed(autoParams.phaseBudgetWorkload/24/20)}}人月
+
+ 参考{{autoParams.budgetWorkload}}人时,{{this.toFixed(autoParams.budgetWorkload/24/20)}}人月
-
- 参考{{autoParams.phaseBudgetIuserAt}}元,{{this.toFixed(autoParams.phaseBudgetIuserAt/10000)}}万元
+
+ 参考{{autoParams.budgetIuserAt}}元,{{this.toFixed(autoParams.budgetIuserAt/10000)}}万元
-
- 参考{{autoParams.phaseBudgetOuserAt}}元,{{this.toFixed(autoParams.phaseBudgetOuserAt/10000)}}万元
+
+ 参考{{autoParams.budgetOuserAt}}元,{{this.toFixed(autoParams.budgetOuserAt/10000)}}万元
@@ -64,27 +64,27 @@
]),
autoParams:function(){
- var defaultPlanWorkingStaffNu=this.addForm.phaseBudgetStaffNu;
+ var defaultPlanWorkingStaffNu=this.addForm.budgetStaffNu;
if(defaultPlanWorkingStaffNu==null || defaultPlanWorkingStaffNu=='' || defaultPlanWorkingStaffNu <=0 ){
defaultPlanWorkingStaffNu=1;
}
- var defaultPlanWorkingHours=this.addForm.phaseBudgetHours
+ var defaultPlanWorkingHours=this.addForm.budgetHours
if(defaultPlanWorkingHours==null || defaultPlanWorkingHours=='' || defaultPlanWorkingHours<=0){
defaultPlanWorkingHours=8
}
var autoParams={
- phaseBudgetHours:defaultPlanWorkingHours,
- phaseBudgetStaffNu: defaultPlanWorkingStaffNu,
- phaseBudgetWorkload: defaultPlanWorkingHours * defaultPlanWorkingStaffNu
+ budgetHours:defaultPlanWorkingHours,
+ budgetStaffNu: defaultPlanWorkingStaffNu,
+ budgetWorkload: defaultPlanWorkingHours * defaultPlanWorkingStaffNu
}
- var phaseBudgetHours=defaultPlanWorkingHours;
- autoParams.weekday=parseInt(phaseBudgetHours/8)
- autoParams.phaseBudgetHours=this.toFixed(phaseBudgetHours)
- autoParams.phaseBudgetWorkload= this.toFixed(autoParams.phaseBudgetHours*defaultPlanWorkingStaffNu)
- autoParams.phaseBudgetOuserAt=this.toFixed( autoParams.phaseBudgetWorkload * 100 * 0.6)
- autoParams.phaseBudgetIuserAt=this.toFixed( autoParams.phaseBudgetWorkload * 100 * 0.4)
- autoParams.phaseBudgetNouserAt=autoParams.phaseBudgetWorkload * 100 * 0.2
+ var budgetHours=defaultPlanWorkingHours;
+ autoParams.weekday=parseInt(budgetHours/8)
+ autoParams.budgetHours=this.toFixed(budgetHours)
+ autoParams.budgetWorkload= this.toFixed(autoParams.budgetHours*defaultPlanWorkingStaffNu)
+ autoParams.budgetOuserAt=this.toFixed( autoParams.budgetWorkload * 100 * 0.6)
+ autoParams.budgetIuserAt=this.toFixed( autoParams.budgetWorkload * 100 * 0.4)
+ autoParams.budgetNouserAt=autoParams.budgetWorkload * 100 * 0.2
return autoParams
}
},
@@ -126,7 +126,7 @@
},
//新增界面数据 xm_phase_template
addForm: {
- id:'',name:'',remark:'',parentPhaseId:'',branchId:'',beginDate:'',endDate:'',phaseBudgetHours:'',phaseBudgetStaffNu:'',projectTypeId:'',projectTypeName:'',phaseBudgetNouserAt:'',phaseBudgetIuserAt:'',phaseBudgetOuserAt:'',phaseBudgetWorkload:'',"taskType":'',planType:'m1',seqNo:'1'
+ id:'',name:'',remark:'',parentPhaseId:'',branchId:'',beginDate:'',endDate:'',budgetHours:'',budgetStaffNu:'',projectTypeId:'',projectTypeName:'',budgetNouserAt:'',budgetIuserAt:'',budgetOuserAt:'',budgetWorkload:'',"taskType":'',planType:'m1',seqNo:'1'
}
/**begin 在下面加自定义属性,记得补上面的一个逗号**/
diff --git a/src/views/xm/core/xmPhaseTemplate/XmPhaseTemplateEdit.vue b/src/views/xm/core/xmPhaseTemplate/XmPhaseTemplateEdit.vue
index 966041aa..5216af4b 100644
--- a/src/views/xm/core/xmPhaseTemplate/XmPhaseTemplateEdit.vue
+++ b/src/views/xm/core/xmPhaseTemplate/XmPhaseTemplateEdit.vue
@@ -22,23 +22,23 @@
-
- 参考工时{{autoParams.phaseBudgetHours}}小时,工作日{{autoParams.weekday}}天 填充
+
+ 参考工时{{autoParams.budgetHours}}小时,工作日{{autoParams.weekday}}天 填充
-
- 参考{{autoParams.phaseBudgetStaffNu}}人
+
+ 参考{{autoParams.budgetStaffNu}}人
-
- 参考{{autoParams.phaseBudgetNouserAt}}元,{{this.toFixed( autoParams.phaseBudgetNouserAt/10000)}}万元
+
+ 参考{{autoParams.budgetNouserAt}}元,{{this.toFixed( autoParams.budgetNouserAt/10000)}}万元
-
- 参考{{autoParams.phaseBudgetWorkload}}人时,{{this.toFixed(autoParams.phaseBudgetWorkload/24/20)}}人月
+
+ 参考{{autoParams.budgetWorkload}}人时,{{this.toFixed(autoParams.budgetWorkload/24/20)}}人月
-
- 参考{{autoParams.phaseBudgetIuserAt}}元,{{this.toFixed(autoParams.phaseBudgetIuserAt/10000)}}万元
+
+ 参考{{autoParams.budgetIuserAt}}元,{{this.toFixed(autoParams.budgetIuserAt/10000)}}万元
-
- 参考{{autoParams.phaseBudgetOuserAt}}元,{{this.toFixed(autoParams.phaseBudgetOuserAt/10000)}}万元
+
+ 参考{{autoParams.budgetOuserAt}}元,{{this.toFixed(autoParams.budgetOuserAt/10000)}}万元
@@ -64,27 +64,27 @@
]),
autoParams:function(){
- var defaultPlanWorkingStaffNu=this.editForm.phaseBudgetStaffNu;
+ var defaultPlanWorkingStaffNu=this.editForm.budgetStaffNu;
if(defaultPlanWorkingStaffNu==null || defaultPlanWorkingStaffNu=='' || defaultPlanWorkingStaffNu <=0 ){
defaultPlanWorkingStaffNu=1;
}
- var defaultPlanWorkingHours=this.editForm.phaseBudgetHours
+ var defaultPlanWorkingHours=this.editForm.budgetHours
if(defaultPlanWorkingHours==null || defaultPlanWorkingHours=='' || defaultPlanWorkingHours<=0){
defaultPlanWorkingHours=8
}
var autoParams={
- phaseBudgetHours:defaultPlanWorkingHours,
- phaseBudgetStaffNu: defaultPlanWorkingStaffNu,
- phaseBudgetWorkload: defaultPlanWorkingHours * defaultPlanWorkingStaffNu
+ budgetHours:defaultPlanWorkingHours,
+ budgetStaffNu: defaultPlanWorkingStaffNu,
+ budgetWorkload: defaultPlanWorkingHours * defaultPlanWorkingStaffNu
}
- var phaseBudgetHours=defaultPlanWorkingHours;
- autoParams.weekday=parseInt(phaseBudgetHours/8)
- autoParams.phaseBudgetHours=this.toFixed(phaseBudgetHours)
- autoParams.phaseBudgetWorkload= this.toFixed(autoParams.phaseBudgetHours*defaultPlanWorkingStaffNu)
- autoParams.phaseBudgetOuserAt=this.toFixed( autoParams.phaseBudgetWorkload * 100 * 0.6)
- autoParams.phaseBudgetIuserAt=this.toFixed( autoParams.phaseBudgetWorkload * 100 * 0.4)
- autoParams.phaseBudgetNouserAt=autoParams.phaseBudgetWorkload * 100 * 0.2
+ var budgetHours=defaultPlanWorkingHours;
+ autoParams.weekday=parseInt(budgetHours/8)
+ autoParams.budgetHours=this.toFixed(budgetHours)
+ autoParams.budgetWorkload= this.toFixed(autoParams.budgetHours*defaultPlanWorkingStaffNu)
+ autoParams.budgetOuserAt=this.toFixed( autoParams.budgetWorkload * 100 * 0.6)
+ autoParams.budgetIuserAt=this.toFixed( autoParams.budgetWorkload * 100 * 0.4)
+ autoParams.budgetNouserAt=autoParams.budgetWorkload * 100 * 0.2
return autoParams
}
},
@@ -122,7 +122,7 @@
},
//新增界面数据 xm_phase_template
editForm: {
- id:'',name:'',remark:'',parentPhaseId:'',branchId:'',beginDate:'',endDate:'',phaseBudgetHours:'',phaseBudgetStaffNu:'',projectTypeId:'',projectTypeName:'',phaseBudgetNouserAt:'',phaseBudgetIuserAt:'',phaseBudgetOuserAt:'',phaseBudgetWorkload:'',"taskType":'',planType:'m1'
+ id:'',name:'',remark:'',parentPhaseId:'',branchId:'',beginDate:'',endDate:'',budgetHours:'',budgetStaffNu:'',projectTypeId:'',projectTypeName:'',budgetNouserAt:'',budgetIuserAt:'',budgetOuserAt:'',budgetWorkload:'',"taskType":'',planType:'m1'
}
/**begin 在下面加自定义属性,记得补上面的一个逗号**/
diff --git a/src/views/xm/core/xmPhaseTemplate/XmPhaseTemplateMng.vue b/src/views/xm/core/xmPhaseTemplate/XmPhaseTemplateMng.vue
index 9c60bd63..e254515c 100644
--- a/src/views/xm/core/xmPhaseTemplate/XmPhaseTemplateMng.vue
+++ b/src/views/xm/core/xmPhaseTemplate/XmPhaseTemplateMng.vue
@@ -29,15 +29,15 @@
-
-
-
+
+
+
-
-
-
-
+
+
+
+
@@ -134,13 +134,13 @@
addFormVisible: false,//新增xmPhaseTemplate界面是否显示
//新增xmPhaseTemplate界面初始化数据
addForm: {
- id:'',name:'',remark:'',parentPhaseId:'',branchId:'',beginDate:'',endDate:'',phaseBudgetHours:'',phaseBudgetStaffNu:'',xmType:'',projectTypeName:'',phaseBudgetNouserAt:'',phaseBudgetIuserAt:'',phaseBudgetOuserAt:'',phaseBudgetWorkload:''
+ id:'',name:'',remark:'',parentPhaseId:'',branchId:'',beginDate:'',endDate:'',budgetHours:'',budgetStaffNu:'',xmType:'',projectTypeName:'',budgetNouserAt:'',budgetIuserAt:'',budgetOuserAt:'',budgetWorkload:''
},
editFormVisible: false,//编辑界面是否显示
//编辑xmPhaseTemplate界面初始化数据
editForm: {
- id:'',name:'',remark:'',parentPhaseId:'',branchId:'',beginDate:'',endDate:'',phaseBudgetHours:'',phaseBudgetStaffNu:'',xmType:'',projectTypeName:'',phaseBudgetNouserAt:'',phaseBudgetIuserAt:'',phaseBudgetOuserAt:'',phaseBudgetWorkload:''
+ id:'',name:'',remark:'',parentPhaseId:'',branchId:'',beginDate:'',endDate:'',budgetHours:'',budgetStaffNu:'',xmType:'',projectTypeName:'',budgetNouserAt:'',budgetIuserAt:'',budgetOuserAt:'',budgetWorkload:''
},
parentPhaseTemplate:null,
projectTemplateVisible:false,
diff --git a/src/views/xm/core/xmProduct/XmProductInfo.vue b/src/views/xm/core/xmProduct/XmProductInfo.vue
index 6ab7b3aa..ccb287ed 100644
--- a/src/views/xm/core/xmProduct/XmProductInfo.vue
+++ b/src/views/xm/core/xmProduct/XmProductInfo.vue
@@ -292,7 +292,7 @@ import XmProjectForLink from '../xmProject/XmProjectForLink.vue';
pageNum = this.$refs.xmTaskMng.pageInfo.pageNum;
} else if (this.infotype === '计划') {
header = ['序号', '计划名称', '开始时间', '结束时间', '进度(%)', '状态', '计划人数', '实际人数', '计划工期', '实际工期', '计划工作量(人时)', '实际工作量(人时)', '计划非人力成本(元)', '实际非人力成本(元)', '计划内购人力成本(元)', '实际内购人力成本(元)', '计划外购人力成本(元)', '实际外购人力成本(元)', '计划成本合计(元)', '实际成本合计(元)', '审批状态', '备注'];
- keyList = ['seqNo', 'name', 'beginDate', 'endDate', 'actRate', 'phaseStatus', 'phaseBudgetOuserCnt', 'actStaffNu', 'phaseBudgetHours', 'actHours', 'phaseBudgetWorkload', 'phaseActWorkload', 'phaseBudgetNouserAt', 'actNouserAt', 'phaseBudgetIuserAt', 'actIuserAt', 'phaseBudgetOuserAt', 'actOuserAt', 'phaseBudgetCostAt', 'actCostAt', 'bizFlowState', 'remark'];
+ keyList = ['seqNo', 'name', 'beginDate', 'endDate', 'actRate', 'phaseStatus', 'budgetOuserCnt', 'actStaffNu', 'budgetHours', 'actHours', 'budgetWorkload', 'actWorkload', 'budgetNouserAt', 'actNouserAt', 'budgetIuserAt', 'actIuserAt', 'budgetOuserAt', 'actOuserAt', 'budgetCostAt', 'actCostAt', 'bizFlowState', 'remark'];
list = this.$refs.xmPhaseMng.projectPhaseTreeData;
pageNum = this.$refs.xmPhaseMng.pageInfo.pageNum;
diff --git a/src/views/xm/core/xmProject/XmProjectInfo.vue b/src/views/xm/core/xmProject/XmProjectInfo.vue
index 05246e85..b702e15f 100644
--- a/src/views/xm/core/xmProject/XmProjectInfo.vue
+++ b/src/views/xm/core/xmProject/XmProjectInfo.vue
@@ -289,7 +289,7 @@
pageNum = this.$refs.xmTaskMng.pageInfo.pageNum;
} else if (this.infotype === '计划') {
header = ['序号', '计划名称', '开始时间', '结束时间', '进度(%)', '状态', '计划人数', '实际人数', '计划工期', '实际工期', '计划工作量(人时)', '实际工作量(人时)', '计划非人力成本(元)', '实际非人力成本(元)', '计划内购人力成本(元)', '实际内购人力成本(元)', '计划外购人力成本(元)', '实际外购人力成本(元)', '计划成本合计(元)', '实际成本合计(元)', '审批状态', '备注'];
- keyList = ['seqNo', 'name', 'beginDate', 'endDate', 'actRate', 'phaseStatus', 'phaseBudgetOuserCnt', 'actStaffNu', 'phaseBudgetHours', 'actHours', 'phaseBudgetWorkload', 'phaseActWorkload', 'phaseBudgetNouserAt', 'actNouserAt', 'phaseBudgetIuserAt', 'actIuserAt', 'phaseBudgetOuserAt', 'actOuserAt', 'phaseBudgetCostAt', 'actCostAt', 'bizFlowState', 'remark'];
+ keyList = ['seqNo', 'name', 'beginDate', 'endDate', 'actRate', 'phaseStatus', 'budgetOuserCnt', 'actStaffNu', 'budgetHours', 'actHours', 'budgetWorkload', 'actWorkload', 'budgetNouserAt', 'actNouserAt', 'budgetIuserAt', 'actIuserAt', 'budgetOuserAt', 'actOuserAt', 'budgetCostAt', 'actCostAt', 'bizFlowState', 'remark'];
list = this.$refs.xmPhaseMng.projectPhaseTreeData;
pageNum = this.$refs.xmPhaseMng.pageInfo.pageNum;
diff --git a/src/views/xm/core/xmTask/XmTaskAdd.vue b/src/views/xm/core/xmTask/XmTaskAdd.vue
index ce9ca891..4a831393 100644
--- a/src/views/xm/core/xmTask/XmTaskAdd.vue
+++ b/src/views/xm/core/xmTask/XmTaskAdd.vue
@@ -383,12 +383,12 @@
this.addForm.budgetWorkload=weekday * 8
var price=80;
if(this.addForm.taskOut=='1'){
- if(this.projectPhase.phaseBudgetOuserPrice){
- price=this.projectPhase.phaseBudgetOuserPrice
+ if(this.projectPhase.budgetOuserPrice){
+ price=this.projectPhase.budgetOuserPrice
}
}else{
- if(this.projectPhase.phaseBudgetIuserPrice){
- price=this.projectPhase.phaseBudgetIuserPrice
+ if(this.projectPhase.budgetIuserPrice){
+ price=this.projectPhase.budgetIuserPrice
}
}
this.addForm.budgetCost=this.addForm.budgetWorkload * price
diff --git a/src/views/xm/core/xmTask/XmTaskEdit.vue b/src/views/xm/core/xmTask/XmTaskEdit.vue
index 2208777e..b356ddb3 100644
--- a/src/views/xm/core/xmTask/XmTaskEdit.vue
+++ b/src/views/xm/core/xmTask/XmTaskEdit.vue
@@ -458,12 +458,12 @@
this.editForm.budgetWorkload=weekday * 8
var price=80;
if(this.editForm.taskOut=='1'){
- if(this.projectPhase.phaseBudgetOuserPrice){
- price=this.projectPhase.phaseBudgetOuserPrice
+ if(this.projectPhase.budgetOuserPrice){
+ price=this.projectPhase.budgetOuserPrice
}
}else{
- if(this.projectPhase.phaseBudgetIuserPrice){
- price=this.projectPhase.phaseBudgetIuserPrice
+ if(this.projectPhase.budgetIuserPrice){
+ price=this.projectPhase.budgetIuserPrice
}
}
this.editForm.budgetCost=this.editForm.budgetWorkload * price
@@ -471,14 +471,14 @@
onBudgetWorkloadChange(){
var price=80;
if(this.editForm.taskOut=='1'){
- if( this.projectPhase && this.projectPhase.phaseBudgetOuserPrice){
- price=this.projectPhase.phaseBudgetOuserPrice
+ if( this.projectPhase && this.projectPhase.budgetOuserPrice){
+ price=this.projectPhase.budgetOuserPrice
}else if( this.xmProject && this.xmProject.planOuserPrice){
price=this.xmProject.planOuserPrice
}
}else{
- if( this.projectPhase && this.projectPhase.phaseBudgetIuserPrice){
- price=this.projectPhase.phaseBudgetIuserPrice
+ if( this.projectPhase && this.projectPhase.budgetIuserPrice){
+ price=this.projectPhase.budgetIuserPrice
}else if( this.xmProject && this.xmProject.planIuserPrice){
price=this.xmProject.planIuserPrice
}