diff --git a/src/views/xm/core/xmTaskWorkItem/XmSubTaskList.vue b/src/views/xm/core/xmTaskWorkItem/XmSubTaskList.vue index d7dd2c0e..5607407e 100644 --- a/src/views/xm/core/xmTaskWorkItem/XmSubTaskList.vue +++ b/src/views/xm/core/xmTaskWorkItem/XmSubTaskList.vue @@ -78,15 +78,21 @@ - - + + - + + + @@ -139,7 +145,8 @@ export default { load:{edit:false,list:false,add:false,del:false,}, xmTasks:[], editForm:{}, - editFormRules:{ + addForm:{name:''}, + addFormRules:{ name: [ { required: true, message: '任务名称不能为空', trigger: 'change' } ], @@ -153,8 +160,8 @@ export default { xmTaskSettleSchemel: [], taskState:[], }, //下拉选择框的所有静态数据 params=[{categoryId:'0001',itemCode:'sex'}] 返回结果 {'sex':[{optionValue:'1',optionName:'男',seqOrder:'1',fp:'',isDefault:'0'},{optionValue:'2',optionName:'女',seqOrder:'2',fp:'',isDefault:'0'}]} - editFormVisible:false, - + addFormVisible:false, + ntype:'1', } }, //end data @@ -185,23 +192,23 @@ export default { } this.getXmTasks(); }, - addXmTask(name){ - var task={...this.parentXmTask,name:name,id:null,parentTaskid:this.parentXmTask.id,parentTaskname:this.parentXmTask.name} + addXmTask(){ + var task={...this.parentXmTask,name:this.addForm.name,id:null,parentTaskid:this.parentXmTask.id,parentTaskname:this.parentXmTask.name} task.priority='3' task.verNum=this.parentXmTask.sinceVersion; task.pverNum=this.parentXmTask.sinceVersion; - task.askUserid=this.userInfo.userid - task.askUsername=this.userInfo.username + task.createUserid=this.userInfo.userid + task.createUsername=this.userInfo.username task.qtype="1" task.ntype=this.ntype task.ptype="0" - task.id=null; - task.name=name + task.id=null; addTask(task).then((res) => { this.load.edit=false var tips=res.data.tips; if(tips.isOk){ this.$emit('submit',res.data.data);// @submit="afterAddSubmit" + this.addFormVisible=false; this.xmTasks.push(res.data.data) } this.$notify({showClose: true, message: tips.msg, type: tips.isOk?'success':'error' }); @@ -209,6 +216,8 @@ export default { }, showAdd(ntype) { this.ntype=ntype; + this.addFormVisible=true; + }, //查询时选择责任人