From 897ab2aed37b08c840b6ae3bd90b5ecea580c206 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Sat, 25 Jun 2022 16:32:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=BB=E5=8A=A1=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xm/core/xmMenuWorkItem/XmSubTaskList.vue | 71 +++++++++++++++++-- 1 file changed, 67 insertions(+), 4 deletions(-) diff --git a/src/views/xm/core/xmMenuWorkItem/XmSubTaskList.vue b/src/views/xm/core/xmMenuWorkItem/XmSubTaskList.vue index 4cd29c7b..8a5f2fd2 100644 --- a/src/views/xm/core/xmMenuWorkItem/XmSubTaskList.vue +++ b/src/views/xm/core/xmMenuWorkItem/XmSubTaskList.vue @@ -12,8 +12,10 @@ {{scope.row.sortLevel}} {{scope.row.name}} - - + + + + + + + + @@ -155,7 +178,43 @@ export default { return{ load:{edit:false,list:false,add:false,del:false,}, xmTasks:[], - editForm:{name:''}, + + //编辑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, + }, + editFormVisible:false, addForm:{name:''}, addFormRules: { name: [ @@ -243,6 +302,10 @@ export default { this.addFormVisible=true; }, + showEdit(row,index){ + this.editForm=row + this.editFormVisible=true + }, //查询时选择责任人 selectCreateUserConfirm(groupUsers,option) { if(option && option.action==='createUserid'){ @@ -415,7 +478,7 @@ export default { } }, //end methods components: { - XmTaskWorkloadRecordDialog,XmGroupDialog + XmTaskWorkloadRecordDialog,XmGroupDialog,'xm-task-edit':()=>import('../xmTask/XmTaskEdit'), }, mounted() { this.initData();