zs 1 年間 前
コミット
e4c6090a83
2 ファイル変更4 行追加2 行削除
  1. 2 0
      pagesMy/match/index.js
  2. 2 2
      pagesMy/match/index.wxml

+ 2 - 0
pagesMy/match/index.js

@@ -125,6 +125,8 @@ Page({
         if (res.errcode == '0') {
             let list = [...that.data.list, ...res.data]
             for (const val of list) {
+                const match = await app.$api(`match/${val.match_id}`, 'GET', {})
+                if (match.errcode == '0') val.match_status = match.data.status
                 val.status_name = that.getDict(val.status, 'status')
             }
             that.setData({ list })

+ 2 - 2
pagesMy/match/index.wxml

@@ -24,10 +24,10 @@
                     </view>
                 </view>
                 <view class="button">
-                    <button wx:if="{{item.status=='1'}}" class="color btn_1" type="primary" size="mini" data-item="{{item}}" bindtap="toCourse">
+                    <button wx:if="{{item.status=='1'&&item.match_status=='1'}}" class="color btn_1" type="primary" size="mini" data-item="{{item}}" bindtap="toCourse">
                         赛程安排
                     </button>
-                    <button wx:if="{{item.status=='1'}}" class="color btn_2" type="primary" size="mini" data-item="{{item}}" bindtap="toRank">
+                    <button wx:if="{{item.status=='1'&&item.match_status=='-1'}}" class="color btn_2" type="primary" size="mini" data-item="{{item}}" bindtap="toRank">
                         排名
                     </button>
                     <button wx:if="{{user.type=='1'}}" class="color btn_3" type="primary" size="mini" data-item="{{item}}" bindtap="toEdit">