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 *.njsproj
*.sln *.sln
*.sw? *.sw?
/onlyofficeplugins/
+23 -18
View File
@@ -11,24 +11,13 @@
<a-button @click="handleInsertNoteTwo">表格首注</a-button> <a-button @click="handleInsertNoteTwo">表格首注</a-button>
</a-button-group> </a-button-group>
<a-modal v-model="visible" title="插入表格" @ok="handleOk"> <a-modal v-model="visible" title="插入表格" @ok="handleOk">
<a-form-model <a-form-model ref="ruleForm" :model="form" v-bind="formItemLayout" :rules="validatorRules">
id="components-form-demo-validate-other" <a-form-model-item label="行数" prop="rows">
:model="form" <a-input v-model="form.rows" placeholder="请输入行数" />
v-bind="formItemLayout" </a-form-model-item>
@submit="handleSubmit" <a-form-model-item label="列数" prop="column">
> <a-input v-model="form.column" placeholder="请输入列数" />
<a-form-item label="行数"> </a-form-model-item>
<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> </a-form-model>
</a-modal> </a-modal>
</div> </div>
@@ -77,6 +66,18 @@ export default {
24: 'X', 24: 'X',
25: 'Y', 25: 'Y',
26: 'Z' 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 this.visible = false
}, },
handleOk () { handleOk () {
this.$refs.ruleForm.validate(valid => {
if (valid) {
this.handleInsertTable(this.form) this.handleInsertTable(this.form)
}
})
}, },
handleInsertTableClick () { handleInsertTableClick () {
this.visible = true this.visible = true