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