| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- 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',
- },
- ];
|