fix 81407

This commit is contained in:
赵霄
2024-01-29 17:28:42 +08:00
parent 2b8e26e050
commit e9d5d3800a
2 changed files with 25 additions and 19 deletions
+1
View File
@@ -21,3 +21,4 @@ pnpm-debug.log*
*.njsproj
*.sln
*.sw?
/onlyofficeplugins/
+24 -19
View File
@@ -11,24 +11,13 @@
<a-button @click="handleInsertNoteTwo">表格首注</a-button>
</a-button-group>
<a-modal v-model="visible" title="插入表格" @ok="handleOk">
<a-form-model
id="components-form-demo-validate-other"
:model="form"
v-bind="formItemLayout"
@submit="handleSubmit"
>
<a-form-item label="行数">
<a-input
v-model="form.rows"
placeholder="请输入行数"
/>
</a-form-item>
<a-form-item label="列数">
<a-input
v-model="form.column"
placeholder="请输入列数"
/>
</a-form-item>
<a-form-model ref="ruleForm" :model="form" v-bind="formItemLayout" :rules="validatorRules">
<a-form-model-item label="行数" prop="rows">
<a-input v-model="form.rows" placeholder="请输入行数" />
</a-form-model-item>
<a-form-model-item label="列数" prop="column">
<a-input v-model="form.column" placeholder="请输入列数" />
</a-form-model-item>
</a-form-model>
</a-modal>
</div>
@@ -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