mirror of
https://github.com/jumpserver/lina.git
synced 2025-09-20 18:49:19 +00:00
Fixed: Session Detail
This commit is contained in:
@@ -114,20 +114,22 @@ export default {
|
||||
return resource.replace(' details', '').replace('详情', '')
|
||||
},
|
||||
getDrawerTitle() {
|
||||
let drawerTitle = ''
|
||||
if (this.formatterArgs?.getTitle && typeof this.formatterArgs.getTitle === 'function') {
|
||||
drawerTitle = this.formatterArgs.getTitle({
|
||||
if (this.formatterArgs?.getDrawerTitle && typeof this.formatterArgs.getDrawerTitle === 'function') {
|
||||
this.formatterArgs.getDrawerTitle({
|
||||
col: this.col,
|
||||
row: this.row,
|
||||
cellValue: this.cellValue,
|
||||
index: this.index
|
||||
cellValue: this.cellValue
|
||||
})
|
||||
}
|
||||
let title = this.cellValue?.name || drawerTitle
|
||||
|
||||
let title = this.cellValue || this.row.name
|
||||
|
||||
const resource = this.getResource()
|
||||
|
||||
if (resource) {
|
||||
title = `${resource}: ${title}`
|
||||
}
|
||||
|
||||
return title
|
||||
},
|
||||
resolveRoute() {
|
||||
|
@@ -63,6 +63,9 @@ export default {
|
||||
drawer: true,
|
||||
can: this.$hasPerm('assets.view_asset'),
|
||||
getTitle: ({ row, col, cellValue, index }) => { return index + 1 },
|
||||
getDrawerTitle: ({ row }) => {
|
||||
return row.id
|
||||
},
|
||||
getRoute: ({ row }) => {
|
||||
return {
|
||||
name: 'SessionDetail',
|
||||
|
Reference in New Issue
Block a user