|
@@ -6,7 +6,7 @@
|
|
|
<!-- <el-form ref="form" :label-position="labelPosition" label-width="95px" class="add-admin-form" :model="form" :rules="rules"> -->
|
|
|
<el-form ref="form" :label-position="labelPosition" label-width="95px" class="add-version-form" :model="form" :rules="rules">
|
|
|
<el-form-item label="版本号:" prop="name" class="version-num">
|
|
|
- <el-input v-model="form.name" placeholder="请输入版本号" maxlength="20"></el-input>
|
|
|
+ <el-input v-model="form.name" placeholder="请输入版本号" maxlength="21"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="版本时间:" prop="refreshTime">
|
|
|
<el-date-picker
|
|
@@ -19,7 +19,7 @@
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="版本备注:" prop="remark" class="discDesc">
|
|
|
- <el-input type="textarea" :rows="3" placeholder="请输入版本备注" v-model="form.remark" maxlength="120"></el-input>
|
|
|
+ <el-input type="textarea" :rows="3" placeholder="请输入版本备注" v-model="form.remark" maxlength="121"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="版本说明:" v-if="list&&list.length>0">
|
|
|
</el-form-item>
|
|
@@ -42,12 +42,23 @@
|
|
|
if (!value) {
|
|
|
return callback(new Error('请输入版本号'));
|
|
|
}
|
|
|
- if (value.length >= 20) {
|
|
|
+ if (value.length > 20) {
|
|
|
this.form.name = value.substr(0, 20);
|
|
|
this.$message({
|
|
|
showClose: true,
|
|
|
type: 'warning',
|
|
|
- message: '已超过最大字数限制'
|
|
|
+ message: '版本号已超过最大限制20字'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ callback();
|
|
|
+ };
|
|
|
+ const remarkVaild = (rule, value, callback) => {
|
|
|
+ if (value.length > 120) {
|
|
|
+ this.form.remark = value.substr(0, 120);
|
|
|
+ this.$message({
|
|
|
+ showClose: true,
|
|
|
+ type: 'warning',
|
|
|
+ message: '版本备注已超过最大限制120字'
|
|
|
})
|
|
|
}
|
|
|
callback();
|
|
@@ -67,6 +78,7 @@
|
|
|
rules:{
|
|
|
name:[{ required: true, validator: titleVaild, trigger: [ 'change'] },
|
|
|
{ required: true, message: '请输入版本号',trigger: ['blur', 'change'] }],
|
|
|
+ remark:{ required: false, validator: remarkVaild, trigger: [ 'change'] },
|
|
|
refreshTime:{ required: true, message: '请选择时间', trigger: ['blur', 'change'] }
|
|
|
},
|
|
|
pickerOptions1:{
|