Commit 819269f4 by ethanlamzs

1、联赛的检索

2、队伍的检索功能
1 parent 0e869795
...@@ -89,7 +89,7 @@ export default class schoollist extends PureComponent { ...@@ -89,7 +89,7 @@ export default class schoollist extends PureComponent {
} }
handleSelectRows = (rows) => { handleSelectRows = (rows) => {
console.log(rows);
} }
handleSearch = (e) => { handleSearch = (e) => {
...@@ -119,12 +119,12 @@ export default class schoollist extends PureComponent { ...@@ -119,12 +119,12 @@ export default class schoollist extends PureComponent {
} }
//地区信息的排序控制 //地区信息的排序控制
leaguesort = (a,b) =>( a.league<b.league ? -1:1) leaguesort = (a,b) =>( a.caption<b.caption ? -1:1)
//加载地区属性的下来选择项目 //加载地区属性的下来选择项目
renderSellectOption=(datas)=>{ renderSellectOption=(datas)=>{
return datas.map((item)=>{ return datas.map((item)=>{
return <Option key={`option_${item.id}`} value={item.id}>{item.league}</Option> return <Option key={`option_${item.id}`} value={item.id}>{item.caption}</Option>
}); });
} }
...@@ -139,7 +139,7 @@ export default class schoollist extends PureComponent { ...@@ -139,7 +139,7 @@ export default class schoollist extends PureComponent {
<Col md={8} sm={24}> <Col md={8} sm={24}>
<FormItem label="联赛"> <FormItem label="联赛">
{getFieldDecorator('league_id')( {getFieldDecorator('league_id')(
<Select placeholder="非精确查询" style={{ width: '100%' }}> <Select placeholder="请选择对应的联赛队伍" style={{ width: '100%' }}>
{this.renderSellectOption(seasons_SellectOption.sort(this.leaguesort))} {this.renderSellectOption(seasons_SellectOption.sort(this.leaguesort))}
</Select> </Select>
)} )}
......
import { stringify } from 'qs'; import { stringify } from 'qs';
import request from '../utils/request'; import request from '../utils/request';
import { getToken,availToken} from '../utils/authority';
export async function qrySeasons(params) {
return request('/sea/'+params); export async function qrySeasons(year) {
let params = {};
params = availToken(params);
let url = '/sea/'+year;
return request(url+`?${stringify(params)}`);
} }
export async function qryTeams(params){ export async function qryTeams(payload){
return request('/teams/'+params.league_id); let params = {};
params = availToken(params);
return request('/teams/'+payload.league_id+`?${stringify(params)}`);
} }
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!