yanzb пре 1 месец
родитељ
комит
4c378201f7
1 измењених фајлова са 16 додато и 1 уклоњено
  1. 16 1
      src/views/Activity/ActivityReward/index.vue

+ 16 - 1
src/views/Activity/ActivityReward/index.vue

@@ -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: [