ソースを参照

修改比赛管理

zs 3 年 前
コミット
7a6fe9ff90
2 ファイル変更7 行追加17 行削除
  1. 6 16
      pages/administration/index.js
  2. 1 1
      pages/administration/index.wxml

+ 6 - 16
pages/administration/index.js

@@ -66,30 +66,20 @@ Page({
       success: async res => {
         const arr = await app.$get('/courtAdmin/api/match');
         if (arr.errcode === 0) {
-          for (const val of arr.data) {
+          let datastart = arr.data.filter((i) => i.status == 2);
+          let datas = arr.data.filter((i) => i.status == 3);
+          let dataend = arr.data.filter((i) => i.status == 4);
+          for (const val of datas) {
             if (val.status == '3') {
               const aee = await app.$get('/courtAdmin/api/schedule', { match_id: val._id });
               if (aee.errcode === 0) val.schedulelist = aee.data;
             }
           }
-          let datas = arr.data
-          let datass = []
-          let datastart = []
-          let dataend = []
-          for (let i = 0; i < datas.length; i++) {
-            if (datas[i].status == 2) {
-              datastart.push(datas[i])
-            } else if (datas[i].status == 3) {
-              datass.push(datas[i])
-            } else if (datas[i].status == 4) {
-              dataend.push(datas[i])
-            }
-          }
           that.setData({
-            conduct: datass,
+            conduct: datas,
             nostart: datastart,
             complete: dataend,
-          });
+          })
         }
       },
       fail: res => {

+ 1 - 1
pages/administration/index.wxml

@@ -83,4 +83,4 @@
       </van-tabs>
     </view>
   </view>
-</mobile-main>
+</mobile-main>