diff --git a/src/views/xm/core/xmTaskWorkItem/XmSubTaskList.vue b/src/views/xm/core/xmTaskWorkItem/XmSubTaskList.vue
index 5a3ddf31..2b35e227 100644
--- a/src/views/xm/core/xmTaskWorkItem/XmSubTaskList.vue
+++ b/src/views/xm/core/xmTaskWorkItem/XmSubTaskList.vue
@@ -12,8 +12,8 @@
{{scope.row.sortLevel}} {{scope.row.name}}
-
-
+
+
@@ -107,6 +107,28 @@
确 定
+
+
+
+
+
@@ -124,6 +146,8 @@ import treeTool from "@/common/js/treeTool"; //全局公共库
import { mapGetters } from 'vuex'
import XmTaskWorkloadRecordDialog from '../xmTaskWorkload/XmTaskWorkloadRecordDialog.vue';
+import XmTaskEdit from "../xmTask/XmTaskEdit"; //修改界面
+
export default {
computed: {
...mapGetters(["userInfo", "roles"]),
@@ -156,7 +180,43 @@ export default {
return{
load:{edit:false,list:false,add:false,del:false,},
xmTasks:[],
- editForm:{name:''},
+ editFormVisible:false,
+
+ //编辑xmTask界面初始化数据
+ editForm: {
+ id: "",
+ name: "",
+ parentTaskid: "",
+ parentTaskname: "",
+ projectId: "",
+ projectName: "",
+ level: "",
+ sortLevel: "",
+ executorUserid: "",
+ executorUsername: "",
+ preTaskid: "",
+ preTaskname: "",
+ startTime: "",
+ endTime: "",
+ milestone: "",
+ description: "",
+ remarks: "",
+ createUserid: "",
+ createUsername: "",
+ createTime: "",
+ rate: "",
+ budgetAt: "",
+ budgetWorkload: "",
+ actAt: "",
+ actWorkload: "",
+ taskState: "",
+ taskType: "",
+ taskClass: "",
+ toTaskCenter: "",
+ actStartTime: "",
+ actEndTime: "",
+ uniInnerPrice:80,uniOutPrice:100,
+ },
addForm:{name:''},
addFormRules:{
name: [
@@ -402,7 +462,10 @@ export default {
afterWorkloadSubmit(xmTask){
},
-
+ showEdit(row,index){
+ this.editForm=row
+ this.editFormVisible=true
+ },
onEditXmTaskSomeFields(data){
Object.assign(this.editForm,data)
@@ -414,7 +477,7 @@ export default {
}
}, //end methods
components: {
- XmTaskWorkloadRecordDialog,XmGroupDialog,
+ XmTaskWorkloadRecordDialog,XmGroupDialog,XmTaskEdit,
},
mounted() {
this.initData();