From 9f45cbb4b0ba4448c28effd53bc560201588b7ee Mon Sep 17 00:00:00 2001 From: kennen <317052920@qq.com> Date: Wed, 8 Mar 2023 17:28:10 +0800 Subject: [PATCH 1/2] fix: The demo experience environment disables the start-stop operation of the task --- packages/business/src/views/task/List.vue | 24 ++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) 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') }} From 9613558238d6032f8fea269618a0d5718f34aeae Mon Sep 17 00:00:00 2001 From: kennen <317052920@qq.com> Date: Wed, 8 Mar 2023 17:29:00 +0800 Subject: [PATCH 2/2] feat: demo environment, add jump links in the left menu --- apps/dfs/src/views/Layout.vue | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) 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/') } } }