Commit a6d0cf7a by ethanlamzs

排序处理

1 parent 9daeadc2
......@@ -118,6 +118,9 @@ export default class schoollist extends PureComponent {
}
//地区信息的排序控制
areasort = (a,b) =>( a.code<b.code ? -1:1)
//加载地区属性的下来选择项目
renderSellectOption=(datas)=>{
return datas.map((item)=>{
......@@ -134,7 +137,7 @@ export default class schoollist extends PureComponent {
<FormItem label="地区">
{getFieldDecorator('areaCode')(
<Select placeholder="请选择" style={{ width: '100%' }}>
{this.renderSellectOption(this.props.areas.list)}
{this.renderSellectOption(this.props.areas.list.sort(this.areasort))}
</Select>
)}
</FormItem>
......
......@@ -101,7 +101,7 @@ export default class schoolmgr extends Component{
});
}
//排序
//通讯录分组信息的排序控制
groupsort = (a, b) => ( a.order > b.order ? 1:-1 )
//加载所有数节点
......@@ -120,11 +120,15 @@ export default class schoolmgr extends Component{
});
}
//加载对应的联系人节点
renderTreeLefs = (groupid)=>{
const {linkman:{linkmanMap}} = this.props;
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 showninfo = item.name+" # "+item.userid+" "+(status==1?"已关注":"未关注");
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!