wms-antdvue/.svn/pristine/a5/a56bbfce04795f97cd2a9dd2061ad51048356602.svn-base
2024-11-07 16:33:03 +08:00

58 lines
989 B
Plaintext

import { h } from 'vue';
import { Avatar } from 'ant-design-vue';
export const columns = [
{
title: 'id',
dataIndex: 'id',
key: 'id',
width: 100,
},
{
title: '名称',
dataIndex: 'name',
key: 'name',
width: 100,
},
{
title: '头像',
dataIndex: 'avatar',
key: 'avatar',
width: 100,
render(row) {
return h(Avatar, {
size: 48,
src: row.avatar,
});
},
},
{
title: '地址',
key: 'address',
dataIndex: 'address',
auth: ['basic_list'], // 同时根据权限控制是否显示
ifShow: (_column) => {
return true; // 根据业务控制是否显示
},
width: 150,
},
{
title: '开始日期',
key: 'beginTime',
dataIndex: 'beginTime',
width: 160,
},
{
title: '结束日期',
key: 'endTime',
dataIndex: 'endTime',
width: 160,
},
{
title: '创建时间',
key: 'date',
dataIndex: 'date',
width: 100,
},
];