src/main/webapp/modules/common/sign.controller.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
*
*/
app.controller("SignController",function($scope,guestSignService){
$scope.repeatIf = false; //记录昵称是否重复
$scope.guestNicknameArray = [];
//获取所有guest
$scope.getAllGuests = function(){
guestSignService.getAllGuests().then(function(data){
$scope.guests = data.resultData;
});
};
$scope.getAllGuests();
//判断重复
$scope.chargeRe = function(nickname){
angular.forEach($scope.guests,function(item){
$scope.guestNicknameArray.push(item.nickname);
})
if($scope.guestNicknameArray!=null && $scope.guestNicknameArray.indexOf($.trim(nickname))>-1){
return true; //重复
}
return false;
};
//登录
$scope.guestSignin = function(){
guestSignService.getGuestByEmail($scope.guestData.email).then(function(data){
$scope.guest = data.resultData;
if($scope.guest!=null){ //存在该账户
if($scope.guest.nickname==$scope.guestData.nickname){
//账号匹配,成功登录
layer.msg("登录成功",{icon:6});
//todo
}else{
if($scope.chargeRe($scope.guestData.nickname)){
$scope.repeatIf = true;
layer.alert("该昵称已存在!");
return false;
}else{
layer.confirm(("确认修改昵称<em style='color:red;font-style: normal;font-weight: bold'>"+$scope.guest.nickname+"</em>为<em style='color:red;font-style: normal;font-weight: bold'>"+$scope.guestData.nickname+"</em>"),{icon:3},function(){
$scope.guest.nickname = $scope.guestData.nickname;
guestSignService.addOrUpdateGuest($scope.guest).then(function(data){
if(data.resultData==1){
layer.alert("登录成功!");
}
})
},function(){
layer.closeAll();
})
}
}
}else{ //不存在该账户
if($scope.chargeRe($scope.guestData.nickname)){
$scope.repeatIf = true;
layer.alert("该昵称已存在!");
return false;
}else{
guestSignService.addOrUpdateGuest($scope.guestData).then(function(data){
if(data.resultData==1){
layer.alert("登录成功!");
}
后面还有 7 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
