@@ -145,11 +156,12 @@ export default {
return{
load:{edit:false,list:false,add:false,del:false,},
xmTasks:[],
- editForm:{},
+ editForm:{name:''},
addForm:{name:''},
addFormRules:{
name: [
- { required: true, message: '任务名称不能为空', trigger: 'change' }
+ { required: true, message: '名称不能为空', trigger: 'change' },
+ { min: 2, max: 150, message: '名称长度在 0 到 150 个字符', trigger: 'change' },//长度
],
},
sels:[],
@@ -199,7 +211,8 @@ export default {
this.getXmTasks();
},
addXmTask(){
- var task={...this.parentXmTask,name:this.addForm.name,id:null,parentTaskid:this.parentXmTask.id,parentTaskname:this.parentXmTask.name}
+ this.$refs.addForm.validate().then(res=>{
+ 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;
@@ -219,9 +232,12 @@ export default {
}
this.$notify({position:'bottom-left',showClose:true,message: tips.msg, type: tips.isOk?'success':'error' });
}).catch( err => this.load.edit=false);
+ })
+
},
showAdd(ntype) {
this.ntype=ntype;
+ this.addForm.name=this.parentXmTask.name+"-请修改"
this.addFormVisible=true;
},
@@ -416,11 +432,13 @@ export default {
}
.el-table__row td:hover{
- .my-cell-bar{
+ .my-cell-bar{
+ width:100%;
+ padding-right: 0px;
display: inline-block;
}
.my-cell-text{
display:none;
}
-}
+}
diff --git a/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadEdit.vue b/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadEdit.vue
index d46c5357..7ba31fdf 100644
--- a/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadEdit.vue
+++ b/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadEdit.vue
@@ -170,6 +170,9 @@
],
workload:[
{ required: true, message: '上班时长不能为空', trigger: 'change' }
+ ],
+ remark:[
+ { min: 0, max: 250, message: '工作描述长度在 0 到 250 个字符', trigger: 'change' },//长度
]
},
editForm: {