Browse Source

新增角色按钮交互

yangc 8 years ago
parent
commit
ad3c4f3924

+ 14 - 2
src/main/webapp/resources/js/vendor/controllers/forstore/vendor_account_management_ctrl.js

@@ -11,7 +11,7 @@ define(['app/app'], function(app) {
         $scope.setAddingUser = function (status) {
             $scope.addingUser = status;
 			$scope.adding = false;
-        };
+		};
         $scope.userInfo = $rootScope.userInfo;
 		$scope.updateState = false;
         // 获取企业信息
@@ -329,7 +329,19 @@ define(['app/app'], function(app) {
 				}
 			});
 		};
-    }]);
+
+		$scope.inSelect = false;
+		$scope.setInSelect = function (status) {
+			$scope.inSelect = status;
+		}
+		$(document).on("click",function(){
+			$scope.$apply(function(){
+				if (!$scope.inSelect) {
+					$scope.setAdding(false);
+				}
+			})
+		})
+	}]);
 
 	/*
 	 * 绑定用户到企业

+ 2 - 2
src/main/webapp/resources/view/vendor/forstore/vendor_account_management.html

@@ -765,11 +765,11 @@
                 <div class="auth-info-header" ng-show="userInfo.sys">
                     <div class="addUser-group">
                         <!--<i class="fa fa-user-plus fa-fw"></i>-->
-                        <div class="addUser-btn" ng-click="setAdding(!adding)">
+                        <div class="addUser-btn" ng-click="setAdding(!adding)" ng-mouseenter="setInSelect(true)" ng-mouseleave="setInSelect(false)">
                             <img src="static/img/vendor/images/addUser.jpg" alt="">
                             <span>新增用户</span>
                         </div>
-                        <div class="addUser-expand" ng-show="adding" >
+                        <div class="addUser-expand" ng-show="adding" ng-mouseenter="setInSelect(true)" ng-mouseleave="setInSelect(false)">
                             <div ng-click="setAddingUser(true)">
                                 <i class="fa fa-plus-circle"></i>
                                 <span>添加未注册用户</span>