perf: update accout check

This commit is contained in:
ibuler
2024-11-01 19:06:39 +08:00
parent a1bc8ac5bc
commit 322d12f27f
9 changed files with 16 additions and 9 deletions

View File

@@ -73,7 +73,7 @@ export default [
},
{
path: 'executions/:id',
component: () => import('@/views/accounts/AccountDiscover/TaskDetail/ExecutionDetail/index.vue'),
component: () => import('@/views/accounts/AccountDiscover/ExecutionDetail/index.vue'),
name: 'AccountDiscoverExecutionDetail',
hidden: true,
meta: {
@@ -210,7 +210,6 @@ export default [
path: ':id',
component: () => import('@/views/accounts/AccountBackup/AccountBackupDetail/index.vue'),
name: 'AccountBackupDetail',
// activeMenu: '/console/accounts/automations',
meta: {
title: i18n.t('AccountBackupDetail'),
activeMenu: '/console/accounts/automations'
@@ -219,14 +218,14 @@ export default [
},
{
path: 'executions',
component: () => import('@/views/accounts/AccountBackup/AccountBackupDetail/AccountBackupExecution/AccountBackupExecutionList.vue'),
component: () => import('@/views/accounts/AccountBackup/AccountBackupExecution/AccountBackupExecutionList.vue'),
name: 'AccountBackupExecutionList',
meta: { title: i18n.t('ExecutionDetail') },
hidden: true
},
{
path: 'executions/:id',
component: () => import('@/views/accounts/AccountBackup/AccountBackupDetail/AccountBackupExecution/AccountBackupExecutionDetail/index.vue'),
component: () => import('@/views/accounts/AccountBackup/AccountBackupExecution/AccountBackupExecutionDetail/index.vue'),
name: 'AccountBackupExecutionDetail',
meta: { title: i18n.t('ExecutionDetail') },
hidden: true

View File

@@ -9,7 +9,8 @@
<script>
import { GenericDetailPage } from '@/layout/components'
import AccountBackupInfo from './AccountBackupInfo.vue'
import AccountBackupExecutionList from './AccountBackupExecution/AccountBackupExecutionList.vue'
import AccountBackupExecutionList
from '@/views/accounts/AccountBackup/AccountBackupExecution/AccountBackupExecutionList.vue'
export default {
components: {

View File

@@ -25,7 +25,7 @@ export default {
title: this.$t('ExecutionList'),
name: 'AccountBackupExecutionList',
hidden: !this.$hasPerm('accounts.view_accountbackupexecution'),
component: () => import('@/views/accounts/AccountBackup/AccountBackupDetail/AccountBackupExecution/AccountBackupExecutionList.vue')
component: () => import('@/views/accounts/AccountBackup/AccountBackupExecution/AccountBackupExecutionList.vue')
}
]
}

View File

@@ -54,12 +54,14 @@ export const gatherAccountTableConfig = (vm, url) => {
hasTree: true,
columns: [
'asset', 'username', 'date_last_login',
'address_last_login', 'present', 'date_updated', 'status'
'address_last_login', 'present',
'remote_present', 'status',
'date_updated'
],
columnsShow: {
default: [
'username', 'asset', 'address_last_login',
'date_last_login', 'present', 'status'
'date_last_login', 'present', 'remote_present', 'status'
]
},
columnsMeta: {
@@ -80,7 +82,12 @@ export const gatherAccountTableConfig = (vm, url) => {
showOverflowTooltip: true
},
present: {
width: '160px'
label: '已同步',
width: '120px'
},
remote_present: {
label: '远端存在',
width: '120px'
},
date_updated: {
formatter: function(row, col, cell) {