lrf 2 years ago
parent
commit
c5a8601aec
2 changed files with 5 additions and 1 deletions
  1. 4 0
      pages/eliminate/add.js
  2. 1 1
      pages/eliminate/add.wxml

+ 4 - 0
pages/eliminate/add.js

@@ -299,6 +299,10 @@ Page({
         const index = arr[1]
         const raceList = this.data.raceList;
         raceList[index][modelName] = value;
+        if (modelName === 'ground_id') {
+            const ground = this.data.groundList.find(f => f._id === value)
+            if (ground && ground.referee_id) raceList[index]['referee_id'] = ground.referee_id
+        }
         this.setData({ raceList })
 
     },

+ 1 - 1
pages/eliminate/add.wxml

@@ -26,7 +26,7 @@
                                 <view class="name"> {{r.player_name_one}} VS {{r.player_name_two}}</view>
                                 <f-picker value="{{r.ground_id}}" label="场地" model="{{r.groundModelName}}" bind:selected="toSelected" columns="{{groundList}}" valueKey="_id" labelKey="name">
                                 </f-picker>
-                                <f-picker value="{{r.referee_id}}" label="裁判" model="{{r.refereeModelName}}" bind:selected="toSelected" columns="{{refereeList}}" valueKey="_id" labelKey="name">
+                                <f-picker value="{{r.referee_id}}" label="裁判" model="{{r.refereeModelName}}" bind:selected="toSelected" columns="{{refereeList}}" valueKey="openid" labelKey="name">
                                 </f-picker>
                                 <f-time-picker label="比赛时间" model="{{r.timeModelName}}" value="{{r.match_time}}" bind:selected="toSelected" />
                             </view>