diff --git a/frontend/src/views/system/datasource/DsFormContent.vue b/frontend/src/views/system/datasource/DsFormContent.vue index 98a9e70ca1..8bfc71907f 100644 --- a/frontend/src/views/system/datasource/DsFormContent.vue +++ b/frontend/src/views/system/datasource/DsFormContent.vue @@ -1000,7 +1000,7 @@ export default { method = this.formType === 'add' ? appApply : appEdit } if ( - this.formType === 'modify' && + this.formType === 'modify' && this.$route.query.showModel !== 'copy' && this.originConfiguration !== form.configuration ) { if (repeat && !isAppMarket) { diff --git a/frontend/src/views/system/datasource/DsTree.vue b/frontend/src/views/system/datasource/DsTree.vue index 44f4ddc3fc..876c047492 100644 --- a/frontend/src/views/system/datasource/DsTree.vue +++ b/frontend/src/views/system/datasource/DsTree.vue @@ -174,7 +174,10 @@ {{ $t('chart.edit') }} - + {{ $t('commons.copy') }} @@ -899,4 +902,9 @@ export default { margin-left: 0; } } +.de-copy-icon { + cursor: pointer; + margin-right: 5px; + color: var(--deTextSecondary, #646a73); +}