|
@@ -80,6 +80,20 @@
|
|
|
}
|
|
|
callback();
|
|
|
};
|
|
|
+ const descVaild = (rule,value,callback) => {
|
|
|
+ if(!value){
|
|
|
+ return callback(new Error('请输入标题'));
|
|
|
+ }
|
|
|
+ if (value.length >= 120) {
|
|
|
+ this.form.description = value.substr(0, 120);
|
|
|
+ this.$message({
|
|
|
+ showClose: true,
|
|
|
+ type: 'warning',
|
|
|
+ message: '已超过最大字数限制'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ callback();
|
|
|
+ }
|
|
|
return{
|
|
|
list:[],//版本说明列表
|
|
|
form:{
|
|
@@ -88,10 +102,11 @@
|
|
|
},
|
|
|
rules: {
|
|
|
title:[
|
|
|
- { required: true, validator: titleVaild, trigger: ['blur', 'change'] },
|
|
|
+ { required: true, validator: titleVaild, trigger: [ 'change'] },
|
|
|
{ required: true, message: '请输入标题', trigger: ['blur', 'change'] }
|
|
|
],
|
|
|
description:[
|
|
|
+ { required: true, validator: descVaild, trigger: [ 'change'] },
|
|
|
{ required: true, message: '请输入内容', trigger: ['blur', 'change'] }
|
|
|
]
|
|
|
},
|