diff --git a/src/views/xm/core/xmTask/XmTaskAdd.vue b/src/views/xm/core/xmTask/XmTaskAdd.vue
index 347eba0a..52d4f584 100644
--- a/src/views/xm/core/xmTask/XmTaskAdd.vue
+++ b/src/views/xm/core/xmTask/XmTaskAdd.vue
@@ -131,21 +131,6 @@
-
-
-
-
- {{addForm.productId}}
-
-
-
-
-
-
-
@@ -176,7 +161,22 @@
-
+
+
+
+
+
+ {{addForm.productId}}
+
+
+
+
+
+
+
是否需要结算
@@ -604,6 +604,7 @@
}
this.addForm.id=null;
+ this.activateTabPaneName="1"
},
toMenu(){
this.menuDetailVisible=true
diff --git a/src/views/xm/core/xmTask/XmTaskEdit.vue b/src/views/xm/core/xmTask/XmTaskEdit.vue
index 066a4874..5462c7fe 100644
--- a/src/views/xm/core/xmTask/XmTaskEdit.vue
+++ b/src/views/xm/core/xmTask/XmTaskEdit.vue
@@ -64,10 +64,8 @@
-
-
-
+
+ {{editForm.rate?editForm.rate:0}}%
@@ -80,8 +78,7 @@
end-key="endTime"
@change="onBudgetDateRangerChange"
type="daterange"
- :auto-default="false"
- align="right"
+ :auto-default="false"
unlink-panels
range-separator="-"
start-placeholder="开始日期"
@@ -322,6 +319,7 @@ import XmMenuEdit from '../xmMenu/XmMenuEdit.vue';
this.editForm=Object.assign(this.editForm, this.xmTask);
this.editFormBak=Object.assign({},this.editForm)
this.setSkills()
+ this.activateTabPaneName="1"
//从新打开页面时某些数据需要重新加载,可以在这里添加
}
},
@@ -365,13 +363,7 @@ import XmMenuEdit from '../xmMenu/XmMenuEdit.vue';
selectTaskVisible:false,
execUserVisible:false,
groupUserSelectVisible:false,
- execGroupUserSelectVisible:false,
- budgetDateRanger: [
- util.formatDate(beginDate, "yyyy-MM-dd HH:mm:ss"),
- util.formatDate(endDate, "yyyy-MM-dd HH:mm:ss")
- ],
- actDateRanger: [
- ],
+ execGroupUserSelectVisible:false,
pickerOptions: util.getPickerOptions('datarange'),
tagSelectVisible:false,
subWorkItemNum:0,
diff --git a/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadEdit.vue b/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadEdit.vue
index 97d46a56..3c962ff5 100644
--- a/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadEdit.vue
+++ b/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadEdit.vue
@@ -8,12 +8,12 @@
- {{xmTask.budgetWorkload?xmTask.budgetWorkload:0}} 小时
+ {{xmTask.budgetWorkload?xmTask.budgetWorkload:0}} 小时 >> {{budgetWorkload}} 小时
- {{xmTask.actWorkload?xmTask.actWorkload:0}} 小时, {{xmTask.rate}}%
+ {{xmTask.actWorkload?xmTask.actWorkload:0}} 小时, {{xmTask.rate}}% >> {{rate}}%
@@ -98,6 +98,22 @@
},
computed: {
...mapGetters([ 'userInfo' ]),
+
+ budgetWorkload(){
+ if(this.editForm.rworkload>0){
+ return parseFloat(this.editForm.rworkload)+parseFloat(this.editForm.workload?this.editForm.workload:0)+parseFloat(this.xmTask.actWorkload?this.xmTask.actWorkload:0)
+ }else{
+ return this.xmTask.budgetWorkload;
+ }
+ },
+
+ rate(){
+ if(this.editForm.rworkload>0){
+ return Math.round((parseFloat(this.editForm.workload?this.editForm.workload:0)+parseFloat(this.xmTask.actWorkload?this.xmTask.actWorkload:0))/(parseFloat(this.editForm.rworkload)+parseFloat(this.editForm.workload?this.editForm.workload:0)+parseFloat(this.xmTask.actWorkload?this.xmTask.actWorkload:0))*100)
+ }else{
+ return Math.round((parseFloat(this.editForm.workload?this.editForm.workload:0)+parseFloat(this.xmTask.actWorkload?this.xmTask.actWorkload:0))/this.xmTask.budgetWorkload *100);
+ }
+ },
},
props:['xmTask','xmTaskWorkload','visible','opType'],
@@ -143,7 +159,7 @@
]
},
editForm: {
- userid:'',username:'',ctime:'',taskId:'',cuserid:'',bizDate:'',wstatus:'',remark:'',ttype:'',id:'',sbillId:'',stime:'',sstatus:'',amt:'',samt:'',workload:''
+ userid:'',username:'',ctime:'',taskId:'',cuserid:'',bizDate:'',wstatus:'',remark:'',ttype:'',id:'',sbillId:'',stime:'',sstatus:'',amt:'',samt:'',workload:'',rwokkload:''
},
rwokkload:0,
maxTableHeight:300,
@@ -155,6 +171,7 @@
}//end return
},//end data
methods: {
+
// 取消按钮点击 父组件监听@cancel="editFormVisible=false" 监听
handleCancel:function(){
this.$emit('cancel');
diff --git a/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadRecord.vue b/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadRecord.vue
index 13b4c428..1ace7b1b 100644
--- a/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadRecord.vue
+++ b/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadRecord.vue
@@ -5,37 +5,35 @@
-
-
-
+
+
- {{editForm.initWorkload?editForm.initWorkload:'0'}} 小时
-
+ 小时
+
-
+
小时
-
+
{{editForm.actWorkload?editForm.actWorkload:0}} 小时{{editForm.rate}}%
-
-
-
-
- {{editForm.initWorkload?editForm.initWorkload:'0'}} 小时
-
+
+
+
+ 小时
+
-
+
{{editForm.budgetWorkload}} 小时
-
+
{{editForm.actWorkload?editForm.actWorkload:0}} 小时,{{editForm.rate}}%