xjc 3 years ago
parent
commit
ca4a0d5096
1 changed files with 13 additions and 5 deletions
  1. 13 5
      src/views/match/index.vue

+ 13 - 5
src/views/match/index.vue

@@ -47,13 +47,21 @@
       <el-table-column align="center" prop="join_count" label="参赛人数" />
       <el-table-column align="center" prop="out_count" label="退赛人数" />
       <el-table-column align="center" prop="groups" label="比赛分组" />
-      <el-table-column align="center" prop="start_time" label="开始时间" />
-      <el-table-column align="center" prop="end_time" label="结束时间" />
+      <el-table-column label="赛事状态">
+        <template slot-scope="scope">
+            <span v-if="scope.row.match_status==1">待发布</span>
+            <span v-if="scope.row.match_status==2">开始报名</span>
+            <span v-if="scope.row.match_status==3">比赛中</span>
+            <span v-if="scope.row.match_status==4">比赛结束</span>
+        </template>
+      </el-table-column>
+      <el-table-column align="center" prop="start_time" label="比赛开始时间" />
+      <el-table-column align="center" prop="end_time" label="比赛结束时间" />
       <el-table-column align="center" prop="signup_start_time" label="报名开始时间" />
       <el-table-column align="center" prop="signup_end_time" label="报名结束时间" />
       <el-table-column align="center" prop="player_price" label="选手价格" />
       <el-table-column align="center" prop="viewer_price" label="游客价格" />
-      <el-table-column align="center" prop="date" label="操作">
+      <el-table-column align="center" prop="date" label="操作" width="150">
         <template slot-scope="scope">
           <el-button @click="edit(scope.row)" size="mini" type="warning"
             >编辑</el-button
@@ -80,7 +88,7 @@
             placeholder="请输入比赛名称"
           ></el-input>
         </el-form-item>
-        <el-form-item label="开始时间" prop="start_time">
+        <el-form-item label="比赛开始时间" prop="start_time">
           <el-date-picker
             v-model="form.start_time"
             type="date"
@@ -91,7 +99,7 @@
           >
           </el-date-picker>
         </el-form-item>
-        <el-form-item label="结束时间" prop="end_time">
+        <el-form-item label="比赛结束时间" prop="end_time">
           <el-date-picker
             v-model="form.end_time"
             type="date"