Pārlūkot izejas kodu

活动内容:达到活动开始时间后活动状态显示为:进行中

skym1024 2 gadi atpakaļ
vecāks
revīzija
cf64e3d3c3
1 mainītis faili ar 11 papildinājumiem un 1 dzēšanām
  1. 11 1
      src/views/activity/index.vue

+ 11 - 1
src/views/activity/index.vue

@@ -221,8 +221,18 @@ export default {
     getList() {
       this.loading = true;
       listActivity(this.queryParams).then(response => {
+        const nowTime = new Date().getTime();
         this.activityList = response.rows.map(e => {
-          e.statusText = e.status == 0 ? '未开始' : '已结束'
+          const startTime = Date.parse(e.startTime);
+          if(e.status == 0){
+            if(nowTime < startTime){
+              e.statusText = '未开始';
+            }else{
+              e.statusText = '进行中';
+            }
+          }else{
+            e.statusText = '已结束';
+          }
           return e;
         });
         this.total = response.total;