| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- define(['angular', 'ui-bootstrap', 'ngResource'], function (angular) {
- 'use strict';
- angular.module('common.query.user', ['ui.bootstrap', 'ngResource']).factory('UserService', ['$modal', function ($modal) {
- return {
- open: function (enterprise) {
- var modalInstance = $modal.open({
- templateUrl: 'static/view/common/query/user.html',
- controller: 'UserQueryCtrl',
- backdrop: "static",
- resolve: {
- enterprise: function () {
- return enterprise;
- }
- },
- windowClass: 'modal-large'
- });
- return modalInstance;
- }
- };
- }]).controller('UserQueryCtrl', ['$scope', '$modalInstance', '$http', '$filter', 'enterprise', 'ngTableParams', function ($scope, $modalInstance, $http, $filter, enterprise, ngTableParams) {
- $scope.enterprise = enterprise;
- $scope.tableParams = new ngTableParams({
- page: 1,
- total: 1,
- count: 500,
- sorting: {
- 'userName': 'asc'
- },
- filter: {
- 'enabled': 1
- }
- }, {
- groupBy: 'role',
- counts: [],
- getData: function ($defer, params) {
- $http.get('user/' + enterprise.uu + '/users').success(function (users) {
- if (users) {
- var data = params.filter() ? $filter('filter')(users, params.filter()) : users;
- params.total(data.length);
- data = params.sorting() ? $filter('orderBy')(data, $scope.tableParams.orderBy()) : data;
- $defer.resolve(data.slice((params.page() - 1) * params.count(), params.page() * params.count()));
- }
- }).error(function () {
- });
- }
- });
- // 关闭模态窗
- $scope.close = function () {
- $modalInstance.close();
- };
- // 选中user
- $scope.select = function (user) {
- $modalInstance.close(angular.copy(user));
- };
- }]).factory('User', ['$resource', function ($resource) {
- return $resource('basic/user/personal', {}, {
- postImageUrl: {
- url: 'basic/user/setImageUrl',
- method: 'POST'
- },
- getUser: {
- method: 'GET'
- },
- getUserByUU: {
- url: 'basic/user/getUserByUU',
- method: 'GET'
- },
- checkPassword: {
- url: 'basic/user/checkPassword',
- method: 'GET'
- },
- updatePassword: {
- url: 'basic/user/updatePassword',
- method: 'POST'
- },
- update: {
- url: 'basic/user',
- method: 'PUT'
- },
- checkUserEmail: {
- url: 'basic/user/checkUserEmail',
- method: 'GET'
- },
- sendCheckCode: {
- url: 'basic/user/sendCheckCode',
- method: 'GET'
- },
- emailEnable: {
- url: 'basic/user/emailEnable',
- method: 'GET'
- },
- validCheckCode: {
- url: 'basic/user/validCheckCode',
- method: 'GET'
- },
- updateUserEmail: {
- url: 'basic/user/updateUserEmail',
- method: 'POST'
- },
- checkUserTel: {
- url: 'basic/user/checkUserTel',
- method: 'GET'
- },
- telEnable: {
- url: 'basic/user/telEnable',
- method: 'GET'
- },
- getPageToken: {
- url: 'basic/user/getPageToken',
- method: 'GET'
- },
- sendTelCheckCode: {
- url: 'basic/user/sendTelCheckCode',
- method: 'GET'
- },
- validTelCheckCode: {
- url: 'basic/user/validTelCheckCode',
- method: 'GET'
- },
- updateUserTel: {
- url: 'basic/user/updateUserTel',
- method: 'POST'
- },
- checkHaveUserPay: {
- url: 'basic/user/checkHaveUserPay',
- method: 'GET'
- },
- checkUserPay: {
- url: 'basic/user/checkUserPay',
- method: 'GET'
- },
- updateUserPay: {
- url: 'basic/user/updateUserPay',
- method: 'POST'
- },
- updateUserQuestion: {
- url: 'basic/user/updateUserQuestion',
- method: 'POST'
- },
- getUserQuestion: {
- url: 'basic/user/getUserQuestion',
- method: 'GET',
- isArray: true
- },
- updateRealAuth: {
- url: 'basic/user/updateRealAuth',
- method: 'POST'
- },
- getPageStatusRealAuth: {
- url: 'basic/user/getPageStatusRealAuth',
- method: 'GET'
- },
- updateIdEnable: {
- url: 'basic/user/updateIdEnable',
- method: 'POST'
- },
- getAllSecQuestion: {
- url: 'user/secQuestion/getPageInfo',
- method: 'GET'
- }
- });
- }]).factory('AccountResource', ['$resource', function ($resource) {
- return $resource('account/resource', {});
- }]).factory('AccountRole', ['$resource', function ($resource) {
- return $resource('account/role/:id',{},{
- getByExistRoleAndEnuu: {
- url: 'account/role/existRole',
- method: 'GET',
- isArray: true
- }
- });
- }]);
- });
|