解决文件地址、行政区划customRender无效BUG问题
This commit is contained in:
parent
c4661aedae
commit
8896ad533a
@ -44,7 +44,7 @@
|
|||||||
import editDialog from './edit.vue';
|
import editDialog from './edit.vue';
|
||||||
import { TableAction } from '@/components/Table';
|
import { TableAction } from '@/components/Table';
|
||||||
import { renderIcon } from '@/utils';
|
import { renderIcon } from '@/utils';
|
||||||
import { useMessage, useDialog } from 'naive-ui';
|
import { useMessage, useDialog, NTag } from 'naive-ui';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 定义参数变量
|
* 定义参数变量
|
||||||
@ -65,28 +65,47 @@
|
|||||||
title: '城市级别',
|
title: '城市级别',
|
||||||
key: 'level',
|
key: 'level',
|
||||||
width: 100,
|
width: 100,
|
||||||
customRender({ record }) {
|
render(record) {
|
||||||
let levelText = '';
|
let levelText = '';
|
||||||
|
let color = '';
|
||||||
switch (record.level) {
|
switch (record.level) {
|
||||||
case 0:
|
case 0:
|
||||||
levelText = '省份';
|
levelText = '省份';
|
||||||
|
color = 'success';
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
levelText = '城市';
|
levelText = '城市';
|
||||||
|
color = 'primary';
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
levelText = '县区';
|
levelText = '县区';
|
||||||
|
color = 'warning';
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
levelText = '街道';
|
levelText = '街道';
|
||||||
|
color = 'info';
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
levelText = '居委会';
|
levelText = '居委会';
|
||||||
|
color = 'error';
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return h('span', levelText || '-');
|
// return h('span', levelText || '-');
|
||||||
|
return h(
|
||||||
|
NTag,
|
||||||
|
{
|
||||||
|
style: {
|
||||||
|
marginRight: '6px',
|
||||||
|
},
|
||||||
|
bordered: false,
|
||||||
|
type: color,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
default: () => levelText,
|
||||||
|
},
|
||||||
|
);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -77,7 +77,7 @@ export const columns = [
|
|||||||
title: '文件大小',
|
title: '文件大小',
|
||||||
key: 'fileSize',
|
key: 'fileSize',
|
||||||
width: 100,
|
width: 100,
|
||||||
customRender({ record }) {
|
render(record) {
|
||||||
return h('span', record.fileSize + 'B');
|
return h('span', record.fileSize + 'B');
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user