From dfd710daf7e437089b7d8a0673b09fa2b10646ff Mon Sep 17 00:00:00 2001 From: ibuler Date: Thu, 22 Jul 2021 13:33:48 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E6=89=93=E5=BC=80tas?= =?UTF-8?q?k=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AccountListTable/index.vue | 3 ++- src/utils/jms.js | 3 +++ .../accounts/ChangeAuthPlan/ChangeAuthPlanList.vue | 3 ++- src/views/accounts/GatheredUser/TaskList.vue | 3 ++- src/views/assets/Asset/AssetDetail/Account.vue | 3 ++- src/views/assets/Asset/AssetDetail/Detail.vue | 5 +++-- src/views/assets/Asset/AssetDetail/SystemUser.vue | 13 +++++++------ src/views/assets/Asset/AssetList.vue | 7 ++++--- .../SystemUser/SystemUserDetail/AssetList.vue | 14 +++++++------- .../HistoryExecutionDetail.vue | 3 ++- src/views/ops/TaskDetail/TaskDetail.vue | 3 ++- src/views/ops/TaskList.vue | 3 ++- .../SyncInstanceTaskDetail/HistoryList.vue | 3 ++- .../SyncInstanceTaskDetail/detail.vue | 3 ++- .../SyncInstanceTask/SyncInstanceTaskList.vue | 3 ++- 15 files changed, 44 insertions(+), 28 deletions(-) create mode 100644 src/utils/jms.js diff --git a/src/components/AccountListTable/index.vue b/src/components/AccountListTable/index.vue index bb426535d..ac4a028ee 100644 --- a/src/components/AccountListTable/index.vue +++ b/src/components/AccountListTable/index.vue @@ -12,6 +12,7 @@ import { ActionsFormatter, DetailFormatter, DisplayFormatter } from '@/component import ShowSecretInfo from './ShowSecretInfo' import UpdateSecretInfo from './UpdateSecretInfo' import { connectivityMeta } from './const' +import { openTaskPage } from '@/utils/jms' export default { name: 'Detail', @@ -123,7 +124,7 @@ export default { `/api/v1/assets/accounts/${row.id}/verify/`, { action: 'test' } ).then(res => { - window.open(`/#/ops/celery/task/${res.task}/log/`, '', 'width=900,height=600') + openTaskPage(res['task']) }) } }, diff --git a/src/utils/jms.js b/src/utils/jms.js new file mode 100644 index 000000000..f3b67b60e --- /dev/null +++ b/src/utils/jms.js @@ -0,0 +1,3 @@ +export function openTaskPage(taskId) { + window.open(`/#/ops/celery/task/${taskId}/log/`, '', 'width=900,height=600') +} diff --git a/src/views/accounts/ChangeAuthPlan/ChangeAuthPlanList.vue b/src/views/accounts/ChangeAuthPlan/ChangeAuthPlanList.vue index b0f2874a1..e4c5c5dcb 100644 --- a/src/views/accounts/ChangeAuthPlan/ChangeAuthPlanList.vue +++ b/src/views/accounts/ChangeAuthPlan/ChangeAuthPlanList.vue @@ -5,6 +5,7 @@