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();