Browse Source

添加用户增加限制,点击后除非有数据返回,不然按钮不能点击

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@10612 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
hejq 8 years ago
parent
commit
0fa3f2a2a4

+ 5 - 1
src/main/webapp/resources/js/index/app.js

@@ -9134,11 +9134,14 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
         /**
          * 添加未注册用户
          */
+        $scope.submit = false;
         $scope.addUser = function () {
+        	 $scope.submit = true;
             $scope.adding = true;
             $scope.loading = true;
-            AccountUser.save({}, $scope.newUser, function () {
+            AccountUser.save({}, $scope.newUser, function (data) {
             	$scope.loading = false;
+            	 $scope.submit = false;
                 toaster.pop('success', '提示', '增加用户成功:' + $scope.newUser.userName);
                 $scope.newUser = {userSex: 'M'};
                 loadUsers();
@@ -9150,6 +9153,7 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
                 $scope.userEmailSuccess = false;
                 $scope.userEmailError = false;
             }, function (response) {
+            	$scope.submit = false;
             	$scope.loading = false;
                 toaster.pop('error', '错误', response.data);
             });

+ 1 - 1
src/main/webapp/resources/tpl/index/approvalFlow/user.html

@@ -350,7 +350,7 @@
 	<div class="title-div" style="border-bottom: 1px dashed #327ebe;">
 		<span class="f14">企业人员信息</span>
 		<div class="pull-right" ng-show="user.sys">
-			<a title="新增用户默认密码为111111" ng-show="adding == true" class="btn btn-success btn-sm" ng-disabled="newUserForm.$invalid" ng-click="addUser(newUser)" class="text-simple" style="color: #fff;">
+			<a title="新增用户默认密码为111111" ng-show="adding == true" class="btn btn-success btn-sm" ng-disabled="newUserForm.$invalid || submit" ng-click="addUser(newUser)" class="text-simple" style="color: #fff;">
 				<i class="fa fa-user-plus fa-fw"></i>
 				确定添加
 			</a>