mirror of
https://github.com/jumpserver/lina.git
synced 2026-01-15 14:24:39 +00:00
Fixed: User Detail
This commit is contained in:
@@ -37,7 +37,8 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
async getAsyncItems() {
|
||||
const userId = this.$route.params.id || 'self'
|
||||
const drawActionMeta = await this.$store.dispatch('common/getDrawerActionMeta')
|
||||
const userId = drawActionMeta.row.id || 'self'
|
||||
const url = `/api/v1/perms/users/${userId}/assets/${this.row.id}`
|
||||
this.$axios.get(url).then(res => {
|
||||
this.accountData = res?.permed_accounts || []
|
||||
|
||||
@@ -41,6 +41,7 @@ export default {
|
||||
date_expired: ''
|
||||
},
|
||||
config: {
|
||||
url: '/api/v1/perms/asset-permissions',
|
||||
activeMenu: 'AssetPermissionDetail',
|
||||
submenu: [
|
||||
{
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import i18n from '@/i18n/i18n'
|
||||
import AmountFormatter from '@/components/Table/TableFormatters/AmountFormatter.vue'
|
||||
import DetailFormatter from '@/components/Table/TableFormatters/DetailFormatter.vue'
|
||||
|
||||
export const UserAssetPermissionListPageSearchConfigOptions = [
|
||||
{ label: i18n.t('Name'), value: 'name' },
|
||||
@@ -33,10 +34,14 @@ export const UserAssetPermissionListPageSearchConfigOptions = [
|
||||
|
||||
export const AssetPermissionTableMeta = {
|
||||
name: {
|
||||
formatter: DetailFormatter,
|
||||
minWidth: '120px',
|
||||
formatterArgs: {
|
||||
route: 'AssetPermissionDetail',
|
||||
drawer: true
|
||||
drawer: true,
|
||||
routeQuery: {
|
||||
tab: 'Basic'
|
||||
}
|
||||
}
|
||||
},
|
||||
action: {
|
||||
|
||||
@@ -31,6 +31,7 @@ import InviteUsersDialog from './components/InviteUsersDialog'
|
||||
import AmountFormatter from '@/components/Table/TableFormatters/AmountFormatter.vue'
|
||||
import store from '@/store'
|
||||
import { MFASystemSetting } from '../const'
|
||||
import DetailFormatter from '@/components/Table/TableFormatters/DetailFormatter.vue'
|
||||
|
||||
export default {
|
||||
components: {
|
||||
@@ -129,6 +130,15 @@ export default {
|
||||
]
|
||||
},
|
||||
columnsMeta: {
|
||||
name: {
|
||||
formatter: DetailFormatter,
|
||||
formatterArgs: {
|
||||
route: 'UserDetail',
|
||||
routeQuery: {
|
||||
tab: 'Basic'
|
||||
}
|
||||
}
|
||||
},
|
||||
mfa_level: {
|
||||
width: '130px',
|
||||
formatter: (row) => {
|
||||
|
||||
Reference in New Issue
Block a user