Commit a6d0cf7a by ethanlamzs

排序处理

1 parent 9daeadc2
...@@ -118,6 +118,9 @@ export default class schoollist extends PureComponent { ...@@ -118,6 +118,9 @@ export default class schoollist extends PureComponent {
} }
//地区信息的排序控制
areasort = (a,b) =>( a.code<b.code ? -1:1)
//加载地区属性的下来选择项目 //加载地区属性的下来选择项目
renderSellectOption=(datas)=>{ renderSellectOption=(datas)=>{
return datas.map((item)=>{ return datas.map((item)=>{
...@@ -134,7 +137,7 @@ export default class schoollist extends PureComponent { ...@@ -134,7 +137,7 @@ export default class schoollist extends PureComponent {
<FormItem label="地区"> <FormItem label="地区">
{getFieldDecorator('areaCode')( {getFieldDecorator('areaCode')(
<Select placeholder="请选择" style={{ width: '100%' }}> <Select placeholder="请选择" style={{ width: '100%' }}>
{this.renderSellectOption(this.props.areas.list)} {this.renderSellectOption(this.props.areas.list.sort(this.areasort))}
</Select> </Select>
)} )}
</FormItem> </FormItem>
......
...@@ -101,7 +101,7 @@ export default class schoolmgr extends Component{ ...@@ -101,7 +101,7 @@ export default class schoolmgr extends Component{
}); });
} }
//排序 //通讯录分组信息的排序控制
groupsort = (a, b) => ( a.order > b.order ? 1:-1 ) groupsort = (a, b) => ( a.order > b.order ? 1:-1 )
//加载所有数节点 //加载所有数节点
...@@ -120,11 +120,15 @@ export default class schoolmgr extends Component{ ...@@ -120,11 +120,15 @@ export default class schoolmgr extends Component{
}); });
} }
//加载对应的联系人节点 //加载对应的联系人节点
renderTreeLefs = (groupid)=>{ renderTreeLefs = (groupid)=>{
const {linkman:{linkmanMap}} = this.props; const {linkman:{linkmanMap}} = this.props;
if(linkmanMap['g_'+groupid]){ if(linkmanMap['g_'+groupid]){
return linkmanMap['g_'+groupid].map((item)=>{ let templist = linkmanMap['g_'+groupid].sort((a, b) => ( a.name > b.name ? -1:1 ));
return templist.map((item)=>{
let status = item.status; let status = item.status;
let showninfo = item.name+" # "+item.userid+" "+(status==1?"已关注":"未关注"); let showninfo = item.name+" # "+item.userid+" "+(status==1?"已关注":"未关注");
return (<TreeNode isLeaf title={showninfo} key={`m_${item.userid}`} dataRef={item}/>); return (<TreeNode isLeaf title={showninfo} key={`m_${item.userid}`} dataRef={item}/>);
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!