diff --git a/.gitignore b/.gitignore index 403adbc..22a43c5 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ pnpm-debug.log* *.njsproj *.sln *.sw? +/onlyofficeplugins/ diff --git a/src/pages/page1/saicComponents/SaicTable.vue b/src/pages/page1/saicComponents/SaicTable.vue index 71b50a8..6f68b0a 100644 --- a/src/pages/page1/saicComponents/SaicTable.vue +++ b/src/pages/page1/saicComponents/SaicTable.vue @@ -11,24 +11,13 @@ 表格首注 - - - - - - - + + + + + + + @@ -77,6 +66,18 @@ export default { 24: 'X', 25: 'Y', 26: 'Z' + }, + validatorRules: { + // 标签项名称 + rows: [ + { required: true, message: '请输入行数', trigger: 'blur' }, + { pattern: /^[1-9]\d*$/, message: '请输入零以上的正整数' } + ], + // 标签类型 + column: [ + { required: true, message: '请输入列数', trigger: 'blur' }, + { pattern: /^[1-9]\d*$/, message: '请输入零以上的正整数' } + ] } } }, @@ -85,7 +86,11 @@ export default { this.visible = false }, handleOk () { - this.handleInsertTable(this.form) + this.$refs.ruleForm.validate(valid => { + if (valid) { + this.handleInsertTable(this.form) + } + }) }, handleInsertTableClick () { this.visible = true