Commit 6a3e9fa03a9e62888fd3096196dcc68e3e3bb90a
1 parent
8cc601d1
Exists in
master
feat: 新增SchemaPage的tips参数
Showing
2 changed files
with
11 additions
and
3 deletions
Show diff stats
examples/views/docs/component/schema-page.md
| @@ -669,7 +669,7 @@ export default { | @@ -669,7 +669,7 @@ export default { | ||
| 669 | 669 | ||
| 670 | ```html | 670 | ```html |
| 671 | <template> | 671 | <template> |
| 672 | - <eagle-schema-page :schema="schema" :value-table.sync="tableModel" :value-form.sync="formModel" datagrid></eagle-schema-page> | 672 | + <eagle-schema-page :schema="schema" :value-table.sync="tableModel" :value-form.sync="formModel" datagrid :tips="false"></eagle-schema-page> |
| 673 | </template> | 673 | </template> |
| 674 | 674 | ||
| 675 | <script> | 675 | <script> |
packages/schema-page/index.vue
| @@ -175,6 +175,10 @@ setKeysDefault(['value-table'], { | @@ -175,6 +175,10 @@ setKeysDefault(['value-table'], { | ||
| 175 | }); | 175 | }); |
| 176 | setKeysDefault(['size', 'dialogTitle', 'dialogType'], String); | 176 | setKeysDefault(['size', 'dialogTitle', 'dialogType'], String); |
| 177 | setKeysDefault(['dialogVisible', 'auto', 'loading', 'datagrid'], Boolean); | 177 | setKeysDefault(['dialogVisible', 'auto', 'loading', 'datagrid'], Boolean); |
| 178 | +setKeysDefault(['tips'], { | ||
| 179 | + type: Boolean, | ||
| 180 | + default: true, | ||
| 181 | +}); | ||
| 178 | setKeysDefault(['api-search', 'api-submit', 'api-new', 'api-edit', 'api-get', 'api-detail', 'api-delete'], Function); | 182 | setKeysDefault(['api-search', 'api-submit', 'api-new', 'api-edit', 'api-get', 'api-detail', 'api-delete'], Function); |
| 179 | 183 | ||
| 180 | export default { | 184 | export default { |
| @@ -425,7 +429,9 @@ export default { | @@ -425,7 +429,9 @@ export default { | ||
| 425 | if (this.$listeners['submit-success']) { | 429 | if (this.$listeners['submit-success']) { |
| 426 | this.$emit('submit-success'); | 430 | this.$emit('submit-success'); |
| 427 | } else { | 431 | } else { |
| 428 | - this.$message.success('保存成功'); | 432 | + if (this.tips) { |
| 433 | + this.$message.success('保存成功'); | ||
| 434 | + } | ||
| 429 | } | 435 | } |
| 430 | this.closeDialog(); | 436 | this.closeDialog(); |
| 431 | this.search(); | 437 | this.search(); |
| @@ -555,7 +561,9 @@ export default { | @@ -555,7 +561,9 @@ export default { | ||
| 555 | if (this.$listeners['delete-success']) { | 561 | if (this.$listeners['delete-success']) { |
| 556 | this.$emit('delete-success'); | 562 | this.$emit('delete-success'); |
| 557 | } else { | 563 | } else { |
| 558 | - this.$message.success('删除成功'); | 564 | + if (this.tips) { |
| 565 | + this.$message.success('删除成功'); | ||
| 566 | + } | ||
| 559 | } | 567 | } |
| 560 | }) | 568 | }) |
| 561 | .finally(() => { | 569 | .finally(() => { |