|
|
@@ -35,12 +35,16 @@
|
|
|
<el-input
|
|
|
v-model="legalForm.informationName"
|
|
|
placeholder="请输入资料名称"
|
|
|
+ style="width: 100%"
|
|
|
+ maxlength="30"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="资料要求:" prop="informationRequire">
|
|
|
<el-input
|
|
|
v-model="legalForm.informationRequire"
|
|
|
placeholder="请输入资料要求"
|
|
|
+ style="width: 100%"
|
|
|
+ maxlength="30"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="格式要求:" prop="formatRequired">
|
|
|
@@ -78,6 +82,7 @@
|
|
|
controls-position="right"
|
|
|
:min="1"
|
|
|
style="width: 100%"
|
|
|
+ :max="999"
|
|
|
></el-input-number>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="是否必填:" prop="isRequired">
|
|
|
@@ -197,6 +202,7 @@
|
|
|
],
|
|
|
orderNum: [
|
|
|
{ required: true, message: '请输入资料排序', trigger: 'change' },
|
|
|
+ { type: 'number', message: '请输入有效的数字', trigger: 'change' },
|
|
|
],
|
|
|
},
|
|
|
templateDialogVisible: false,
|
|
|
@@ -360,6 +366,18 @@
|
|
|
|
|
|
// 提交表单
|
|
|
submitLegalForm() {
|
|
|
+ // 确保orderNum是数字并在有效范围内
|
|
|
+ if (this.legalForm.orderNum) {
|
|
|
+ // 转换为数字
|
|
|
+ this.legalForm.orderNum = Number(this.legalForm.orderNum)
|
|
|
+ // 限制在1-999范围内
|
|
|
+ if (this.legalForm.orderNum < 1) {
|
|
|
+ this.legalForm.orderNum = 1
|
|
|
+ } else if (this.legalForm.orderNum > 999) {
|
|
|
+ this.legalForm.orderNum = 999
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
this.$refs.legalForm.validate((valid) => {
|
|
|
if (valid) {
|
|
|
this.submitting = true
|