import { getEnabledTableColumn, getNameDescriptionTableColumn, getBrandTableColumn, } from '@/utils/common/tableColumn' import i18n from '@/locales' export default { created () { this.columns = [ getNameDescriptionTableColumn({ onManager: this.onManager, hideField: true, formRules: [ { required: true, message: '请输入名称' }, ], slotCallback: row => { return ( this.handleOpenSidepage(row)}>{ row.name || '-' } ) }, }), getEnabledTableColumn({ title: i18n.t('cloudenv.text_97') }), { field: 'zone_count', title: i18n.t('cloudenv.text_11'), width: 70, }, { field: 'vpc_count', title: 'VPC', minWidth: 120, showOverflow: 'title', }, { field: 'guest_count', title: this.$t('dictionary.server'), width: 70, }, getBrandTableColumn({ field: 'provider' }), ] }, }