import { h } from 'vue'; import { ElTag } from 'element-plus'; import { BasicColumn } from '@/components/Table'; export const columns: BasicColumn[] = [ { label: '区域名称', prop: 'regionName', }, { label: '区域编码', prop: 'regionCode', }, { label: '区域类型', prop: 'isProinve', render(record) { return h( ElTag, {}, { default: () => (record.row.isProinve ? '省份' : record.row.isCity ? '地市' : '区县'), }, ); }, }, { label: '是否启用', prop: 'isEnable', render(record) { return h( ElTag, { type: record.row.isEnable ? 'success' : 'danger', }, { default: () => (record.row.isEnable ? '启用' : '禁用'), }, ); }, }, { label: '排序', prop: 'regionOrders', }, { label: '更新时间', prop: 'updateTime', }, ];