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,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([&#39;value-table&#39;], { @@ -175,6 +175,10 @@ setKeysDefault([&#39;value-table&#39;], {
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(() => {