Skip to content

Commit

Permalink
hidden user email info
Browse files Browse the repository at this point in the history
  • Loading branch information
tshi0912 committed Dec 28, 2012
1 parent b904b7c commit c22a654
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 13 deletions.
4 changes: 2 additions & 2 deletions baguajie-admin/src/net/baguajie/admin/comp/PageBar.mxml
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@
[Bindable]
private var _btnWidth:int=24;
private var _currentPage:int;
private var _currentPage:int=1;
private var _enlaceScope:int=3;
[Bindable]
private var _hiddenIfDisabled:Boolean=false;
private var _totalPages:int;
private var _totalPages:int=1;
[Bindable]
public function get currentPage():int
Expand Down
18 changes: 9 additions & 9 deletions baguajie-admin/src/net/baguajie/admin/model/AdminModel.as
Original file line number Diff line number Diff line change
Expand Up @@ -67,16 +67,16 @@ package net.baguajie.admin.model

private function init():void
{
var browserManager:IBrowserManager = BrowserManager.getInstance();
browserManager.init();
var base:String = browserManager.base;
var idx:int = base.indexOf("/admin");
if(idx==-1){
idx = base.lastIndexOf("/");
}
baseUrl = base.substring(0, idx);
// var browserManager:IBrowserManager = BrowserManager.getInstance();
// browserManager.init();
// var base:String = browserManager.base;
// var idx:int = base.indexOf("/admin");
// if(idx==-1){
// idx = base.lastIndexOf("/");
// }
// baseUrl = base.substring(0, idx);
// baseUrl = "http://localhost:8080/baguajie-web";
// baseUrl="http://baguajie-admin.cloudfoundry.com";
baseUrl="http://baguajie-admin.cloudfoundry.com";
}
}
}
24 changes: 22 additions & 2 deletions baguajie-admin/src/net/baguajie/admin/view/UserView.mxml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<fx:Script>
<![CDATA[
import mx.events.IndexChangedEvent;
import mx.utils.StringUtil;
import net.baguajie.admin.model.AdminModel;
import net.baguajie.admin.model.UserDetailModel;
import net.baguajie.admin.model.UserModel;
Expand All @@ -34,6 +34,25 @@
return item && item.hasOwnProperty("avatar") && item.avatar ? "有的" : "";
}
private function email_labelFunction(item:Object, adg:AdvancedDataGridColumn):String
{
var email:String=item && item.hasOwnProperty("email") && item.email ? item.email : "";
if (AdminModel.getInstance().signInUser.role == UserVo.ADMIN)
{
return email;
}
else
{
var idx:int=email.indexOf("@");
var mask:String="";
for (var i:int=0; i < 8; i++)
{
mask+="*";
}
return mask + email.substr(idx, email.length);
}
}
private function nextBtn_clickHandler():void
{
model.current++;
Expand Down Expand Up @@ -78,7 +97,8 @@
<mx:AdvancedDataGridColumn dataField="name"
headerText="昵称"/>
<mx:AdvancedDataGridColumn dataField="email"
headerText="邮箱"/>
headerText="邮箱"
labelFunction="email_labelFunction"/>
<mx:AdvancedDataGridColumn dataField="gender"
headerText="性别"/>
<mx:AdvancedDataGridColumn headerText="头像"
Expand Down

0 comments on commit c22a654

Please sign in to comment.