|
@@ -15,19 +15,19 @@
|
|
|
<el-divider></el-divider>
|
|
|
<el-form label-width="80px" class="filter-form">
|
|
|
<el-row>
|
|
|
- <el-col :span="4">
|
|
|
+ <el-col :span="5">
|
|
|
<el-form-item label="比赛名称" prop="match_id">
|
|
|
<el-select v-model="queryParams.match_id" placeholder="请选择比赛" size="mini" @change="getData()">
|
|
|
<el-option v-for="item in matchList" :key='item.id' :label="item.name" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="3">
|
|
|
+ <el-col :span="5">
|
|
|
<el-form-item label="选手名字">
|
|
|
<el-input clearable @clear="getData()" v-model="queryParams.username" placeholder="请输入选手名字/代码" size="mini"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="3">
|
|
|
+ <el-col :span="5">
|
|
|
<el-form-item label="持股日期">
|
|
|
<el-date-picker
|
|
|
v-model="queryParams.stock_date"
|
|
@@ -40,24 +40,32 @@
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="3">
|
|
|
+ <el-col :span="5">
|
|
|
<el-form-item label="比赛分组">
|
|
|
<el-select clearable @clear="getData()" v-model="queryParams.groupId" placeholder="请选择比赛分组" size="mini" @change="getData()">
|
|
|
<el-option v-for="item in groupList" :key='item.id' :label="item.name" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="3">
|
|
|
+ <!-- <el-col :span="3">
|
|
|
<el-form-item label="是否请假">
|
|
|
<el-select clearable @clear="getData()" v-model="queryParams.auto_complete" placeholder="请选择" size="mini" @change="getData()">
|
|
|
<el-option v-for="item in missDayList" :key='item.id' :label="item.name" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
+ </el-col> -->
|
|
|
<el-col :span="4">
|
|
|
<el-form-item style="margin-left:10px;" label-width="10">
|
|
|
<el-button type="primary" @click="getData" size="mini">筛选</el-button>
|
|
|
<el-button type="normal" @click="queryParams={},getData()" size="mini">重置</el-button>
|
|
|
+
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="3">
|
|
|
+ <el-form-item style="margin-left:10px;" label-width="10">
|
|
|
<el-button
|
|
|
type="primary"
|
|
|
plain
|
|
@@ -67,29 +75,34 @@
|
|
|
>上传数据</el-button>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="2">
|
|
|
+ <el-col :span="3">
|
|
|
<el-form-item style="margin-left:10px;" label-width="10">
|
|
|
<el-button icon="el-icon-download" type="primary" @click="downloadExcel" size="mini">导出Excel</el-button>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="2">
|
|
|
+ <!-- <el-col :span="3">
|
|
|
<el-form-item style="margin-left:10px;" label-width="10">
|
|
|
<el-button icon="el-icon-plus" type="warning" @click="autoCompleteData" size="mini">补全数据</el-button>
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="2">
|
|
|
+ </el-col> -->
|
|
|
+ <el-col :span="3">
|
|
|
<el-form-item style="margin-left:10px;" label-width="10">
|
|
|
<el-button icon="el-icon-refresh" type="danger" @click="updateRank" size="mini">刷新排名</el-button>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- <el-row :gutter="10">
|
|
|
+ <!-- <el-row :gutter="10">
|
|
|
<el-col :span="6"></el-col>
|
|
|
- </el-row>
|
|
|
+ </el-row> -->
|
|
|
</el-form>
|
|
|
<el-table :data="list" height='55vh' style="width: 100%;margin-top:10px;" v-loading='loading'>
|
|
|
<el-table-column prop="group_rank" label="排名"/>
|
|
|
<el-table-column prop="username" label="选手"/>
|
|
|
+ <el-table-column prop="usercode" label="选手">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <div style="text-decoration:underline" @click="pushPlayer(scope.row.usercode)">{{scope.row.usercode}}</div>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column prop="stock_date" label="持股日期" width="150"/>
|
|
|
<!-- <el-table-column prop="auto_complete" label="请假次数" width="100"/> -->
|
|
|
<el-table-column prop="init_fund" label="初始资产(万元)"/>
|
|
@@ -488,6 +501,9 @@ export default {
|
|
|
this.playerList = [];
|
|
|
}
|
|
|
},
|
|
|
+ pushPlayer(user_code){
|
|
|
+ this.$router.push({path:'/player',query:{usercode:user_code}})
|
|
|
+ },
|
|
|
|
|
|
/** 提交按钮 */
|
|
|
submitForm() {
|