diff --git a/src/views/xm/core/xmTask/XmTaskAdd.vue b/src/views/xm/core/xmTask/XmTaskAdd.vue
index 65b9a7ef..1d842225 100644
--- a/src/views/xm/core/xmTask/XmTaskAdd.vue
+++ b/src/views/xm/core/xmTask/XmTaskAdd.vue
@@ -207,7 +207,7 @@
- h
+ h
diff --git a/src/views/xm/core/xmTask/XmTaskMng.vue b/src/views/xm/core/xmTask/XmTaskMng.vue
index 7ed22d4b..e96b7cc1 100644
--- a/src/views/xm/core/xmTask/XmTaskMng.vue
+++ b/src/views/xm/core/xmTask/XmTaskMng.vue
@@ -477,10 +477,10 @@
- {{
+ {{scope.row.actWorkload}} / {{
scope.row.budgetWorkload
}} h
@@ -490,7 +490,7 @@
{{ (scope.row.rate != null ? scope.row.rate : 0) + "%" }}
@@ -558,7 +558,7 @@
show-overflow-tooltip
>
- {{ getDateString(scope.row.startTime) }} ~ {{
getDateString(scope.row.endTime)
}}
@@ -608,9 +608,9 @@
@@ -693,72 +693,13 @@
:picker-options="pickerOptions"
>
保存时间
-
-
-
-
-
+
-
+ >
@@ -781,6 +722,24 @@
@submit="afterEditSubmit"
>
+
+
+
+
+
{
this.load.edit = false;
this.editForm.rate = this.oldrate;
- this.drawerVisible = false;
+ this.timeVisible = false;
});
},
//显示编辑界面 XmTask xm_task
@@ -2238,7 +2199,7 @@ export default {
.catch((err) => {
this.load.edit = false;
this.editForm.rate = this.oldrate;
- this.drawerVisible = false;
+ this.timeVisible = false;
});
},
clearFiltersTag(tag){
@@ -2529,6 +2490,14 @@ export default {
onProductClearSelect(){
this.filters.xmProduct=null;
this.searchXmTasks();
+ },
+ onTaskWorkloadSubmit(){
+ this.searchXmTasks();
+ treeTool.reloadAllChildren(this.$refs.table,this.maps,[this.editForm],'parentTaskid',this.loadXmTaskLazy)
+ },
+ showWorkload(row){
+ this.editForm=row
+ this.taskWorkloadVisible=true;
}
/**end 自定义函数请在上面加**/
}, //end methods
@@ -2555,6 +2524,7 @@ export default {
TagDialog,
XmGroupDialog,
XmTableConfig,
+ XmTaskWorkloadEdit,
//在下面添加其它组件
},
mounted() {
diff --git a/src/views/xm/core/xmTaskWorkItem/XmSubTaskList.vue b/src/views/xm/core/xmTaskWorkItem/XmSubTaskList.vue
index 5ed9abab..a1595f06 100644
--- a/src/views/xm/core/xmTaskWorkItem/XmSubTaskList.vue
+++ b/src/views/xm/core/xmTaskWorkItem/XmSubTaskList.vue
@@ -165,13 +165,10 @@ export default {
},
initData(){
this.xmTasks=[]
- if(!this.parentXmTask || !this.parentXmTask.menuId){
+ if(!this.parentXmTask || !this.parentXmTask.id){
return;
}
- var dclass=this.parentXmTask.dclass;
- if(dclass==='3'){
this.getXmTasks();
- }
},
addXmTask(name){
var task={...this.parentXmTask,name:name,id:null,parentTaskid:this.parentXmTask.id,parentTaskname:this.parentXmTask.name}
diff --git a/src/views/xm/core/xmTaskWorkItem/XmSubWorkItem.vue b/src/views/xm/core/xmTaskWorkItem/XmSubWorkItem.vue
index 86a15e57..9e695f94 100644
--- a/src/views/xm/core/xmTaskWorkItem/XmSubWorkItem.vue
+++ b/src/views/xm/core/xmTaskWorkItem/XmSubWorkItem.vue
@@ -17,7 +17,7 @@
添加任务
-
+
diff --git a/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadRecord.vue b/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadRecord.vue
index a26d85fd..1860f9ad 100644
--- a/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadRecord.vue
+++ b/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadRecord.vue
@@ -30,7 +30,7 @@
- {{scope.row.budgetWorkload}} 小时
+ {{editForm.budgetWorkload}} 小时
@@ -44,8 +44,8 @@
-
-
+
+ {{scope.row.rate}} %