Authored by 李奇

table render不支持返回primitive string, 必须返回vnode

... ... @@ -152,7 +152,7 @@ export default {
render: (h, params) => {
if (params.row.clearingPercent) {
return (
`${params.row.clearingPercent * 100}%`
<span>{`${params.row.clearingPercent * 100}%`}</span>
);
}
}
... ... @@ -185,7 +185,7 @@ export default {
</div>
);
} else {
return params.row.statusName;
return <span>{params.row.statusName}</span>;
}
}
}, {
... ...
... ... @@ -133,7 +133,7 @@ export default {
key: 'commissionRate',
align: 'center',
render: (h, params) => {
return `${params.row.commissionRate.substring(0, params.row.commissionRate.length - 2)}%`;
return <span>{`${params.row.commissionRate.substring(0, params.row.commissionRate.length - 2)}%`}</span>;
}
}, {
title: '预估佣金(元)',
... ... @@ -152,7 +152,7 @@ export default {
}
}, params.row.productStatusName);
} else {
return params.row.productStatusName;
return <span>{params.row.productStatusName}</span>;
}
}
}, {
... ...
... ... @@ -90,7 +90,7 @@ export default {
key: 'clearingPercent',
align: 'center',
render: (h, params) => {
return parseInt(params.row.clearingPercent * 100, 10) + '%';
return <span>{parseInt(params.row.clearingPercent * 100, 10) + '%'}</span>;
}
}, {
title: '数量',
... ...
... ... @@ -105,7 +105,7 @@ export default {
width: 110,
render: (h, params) => {
if (!params.row.paymentTime) {
return '暂无';
return <span>暂无</span>;
} else {
let time = moment.unix(params.row.paymentTime);
... ...
... ... @@ -64,9 +64,9 @@ export default function() {
let answer = params.row.answer;
if (answer.length > 0) {
return answer;
return <span>{answer}</span>;
} else {
return '—';
return <span></span>;;
}
}
},
... ...
... ... @@ -80,7 +80,7 @@ export default function() {
}
});
} else {
return '—';
return <span></span>;
}
}
... ... @@ -90,7 +90,7 @@ export default function() {
key: 'status',
align: 'center',
render: (h, params) => {
return ['待平台审核', '平台审核通过', '平台审核失败'][params.row.status];
return <span>{['待平台审核', '平台审核通过', '平台审核失败'][params.row.status]}</span>;
}
},
{
... ...