|
|
@@ -55,7 +55,22 @@ export default {
|
|
|
{
|
|
|
label: '状态',
|
|
|
prop: 'status',
|
|
|
- method: (row) => row.status === 0 ? '下架' : row.status === 1 ? '上架' : '--'
|
|
|
+ html: true,
|
|
|
+ method: (row) => {
|
|
|
+ const now = new Date()
|
|
|
+ const endTime = new Date(row.end_time)
|
|
|
+ if (now > endTime) {
|
|
|
+ return '<span style="color: orange;">下架</span>'
|
|
|
+ }
|
|
|
+ // 根据 status 返回不同内容,如果status是0下架,1上架,其他--
|
|
|
+ if (row.status === 0) {
|
|
|
+ return '下架' // 可以不加颜色,默认黑色
|
|
|
+ } else if (row.status === 1) {
|
|
|
+ return '上架'
|
|
|
+ } else {
|
|
|
+ return '--'
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
],
|
|
|
rowsActions: [
|