diff --git a/apps/dfs/src/views/Layout.vue b/apps/dfs/src/views/Layout.vue index f3c0c2ab08..c93cd0abf3 100644 --- a/apps/dfs/src/views/Layout.vue +++ b/apps/dfs/src/views/Layout.vue @@ -38,6 +38,11 @@ + + deploy + 体验demo + link + @@ -137,7 +142,8 @@ export default { agentGuideDialog: false, showAgentWarning: false, userInfo: '', - aliyunMaketVisible: false + aliyunMaketVisible: false, + isDemoEnv: document.domain === 'demo.cloud.tapdata.net' } }, created() { @@ -225,6 +231,10 @@ export default { this.dialogVisible = true }, menuTrigger(path) { + if (['goDemo'].includes(path)) { + this.goDemo() + return + } if (this.$route.path === path) { return } @@ -370,6 +380,11 @@ export default { data: expired } } + }, + + goDemo() { + buried('agentGuideDemo') + window.open('https://demo.cloud.tapdata.net/console/v3/') } } } diff --git a/packages/business/src/views/task/List.vue b/packages/business/src/views/task/List.vue index aed783f224..c867775253 100644 --- a/packages/business/src/views/task/List.vue +++ b/packages/business/src/views/task/List.vue @@ -46,12 +46,18 @@ - {{ - $t('packages_business_dataFlow_bulkScheuled') - }} - {{ - $t('packages_business_dataFlow_bulkStopping') - }} + {{ $t('packages_business_dataFlow_bulkScheuled') }} + {{ $t('packages_business_dataFlow_bulkStopping') }} {{ $t('public_button_start') }} @@ -164,7 +170,7 @@ v-if="row.status === 'stopping'" v-readonlybtn="'SYNC_job_operation'" type="primary" - :disabled="row.btnDisabled.forceStop" + :disabled="row.btnDisabled.forceStop || $disabledReadonlyUserBtn()" @click="forceStop([row.id], row)" > {{ $t('public_button_force_stop') }} @@ -173,7 +179,7 @@ v-else v-readonlybtn="'SYNC_job_operation'" type="primary" - :disabled="row.btnDisabled.stop" + :disabled="row.btnDisabled.stop || $disabledReadonlyUserBtn()" @click="stop([row.id], row)" > {{ $t('public_button_stop') }}