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/')
}
}
}