import { getNameDescriptionTableColumn, getProjectTableColumn, getTimeTableColumn, getPublicScopeTableColumn, getStatusTableColumn, } from '@/utils/common/tableColumn' import { // getDeviceModelTableColumn, getImageTableColumn, getBandwidthTableColumn, getCpuTableColumn, getMemoryTableColumn, getDiskTableColumn, getLlmTypeTableColumn, } from '../utils/columns' export default { created () { this.columns = [ getNameDescriptionTableColumn({ onManager: this.onManager, hideField: true, slotCallback: row => { return ( this.handleOpenSidepage(row)}>{row.name} ) }, }), getStatusTableColumn({ statusModule: 'sku' }), getCpuTableColumn(), getMemoryTableColumn(), getDiskTableColumn(), getImageTableColumn({ vm: this }), getBandwidthTableColumn(), getLlmTypeTableColumn(this.isApplyType), getProjectTableColumn(), getPublicScopeTableColumn({ vm: this, resource: 'llm_skus', }), getTimeTableColumn(), ] }, }