Commit 6a3e9fa03a9e62888fd3096196dcc68e3e3bb90a

Authored by Aaron.Liu
1 parent 8cc601d1
Exists in master

feat: 新增SchemaPage的tips参数

examples/views/docs/component/schema-page.md
... ... @@ -669,7 +669,7 @@ export default {
669 669  
670 670 ```html
671 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 673 </template>
674 674  
675 675 <script>
... ...
packages/schema-page/index.vue
... ... @@ -175,6 +175,10 @@ setKeysDefault([&#39;value-table&#39;], {
175 175 });
176 176 setKeysDefault(['size', 'dialogTitle', 'dialogType'], String);
177 177 setKeysDefault(['dialogVisible', 'auto', 'loading', 'datagrid'], Boolean);
  178 +setKeysDefault(['tips'], {
  179 + type: Boolean,
  180 + default: true,
  181 +});
178 182 setKeysDefault(['api-search', 'api-submit', 'api-new', 'api-edit', 'api-get', 'api-detail', 'api-delete'], Function);
179 183  
180 184 export default {
... ... @@ -425,7 +429,9 @@ export default {
425 429 if (this.$listeners['submit-success']) {
426 430 this.$emit('submit-success');
427 431 } else {
428   - this.$message.success('保存成功');
  432 + if (this.tips) {
  433 + this.$message.success('保存成功');
  434 + }
429 435 }
430 436 this.closeDialog();
431 437 this.search();
... ... @@ -555,7 +561,9 @@ export default {
555 561 if (this.$listeners['delete-success']) {
556 562 this.$emit('delete-success');
557 563 } else {
558   - this.$message.success('删除成功');
  564 + if (this.tips) {
  565 + this.$message.success('删除成功');
  566 + }
559 567 }
560 568 })
561 569 .finally(() => {
... ...