|
|
@@ -3405,17 +3405,54 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
/**
|
|
|
* 新增消息
|
|
|
*/
|
|
|
- app.controller('MessageNewCtrl', ['$scope', 'BaseService', 'toaster', 'Message', '$http', '$upload', '$rootScope', '$modal',
|
|
|
- function($scope, BaseService, toaster, Message, $http, $upload, $rootScope, $modal) {
|
|
|
+ app.controller('MessageNewCtrl', ['$scope', 'BaseService', 'toaster', 'Message', '$http', '$upload', '$rootScope', '$modal', 'User',
|
|
|
+ function($scope, BaseService, toaster, Message, $http, $upload, $rootScope, $modal, User) {
|
|
|
BaseService.scrollBackToTop();
|
|
|
$rootScope.tree = 'message';
|
|
|
$rootScope.thief = 'new';
|
|
|
$scope.loading = true;
|
|
|
$scope.editorConfig = editorConfig;
|
|
|
+ $scope.types = [];
|
|
|
+
|
|
|
+ $scope.message = {
|
|
|
+ // (角色类型、机构对象、指定用户、所有用户)
|
|
|
+ type: '角色类型'
|
|
|
+ };
|
|
|
+
|
|
|
+ var loadType = function() {
|
|
|
+ // 获取所有用户类型
|
|
|
+ User.getAllTypes({}, {}, function(data) {
|
|
|
+ angular.forEach(data.types, function(type) {
|
|
|
+ var tempType={
|
|
|
+ type: null,
|
|
|
+ checked: false
|
|
|
+ };
|
|
|
+ tempType.type = type;
|
|
|
+ $scope.types.push(tempType);
|
|
|
+ });
|
|
|
+ });
|
|
|
+ };
|
|
|
+ loadType();
|
|
|
|
|
|
- $scope.message = {};
|
|
|
- // 默认按角色类型发送
|
|
|
- $scope.ifPersonal = 0;
|
|
|
+ // 判断是否未选择
|
|
|
+ $scope.noChoose = true;
|
|
|
+ /**
|
|
|
+ * 选择角色类型
|
|
|
+ * @param tempType 角色类型var
|
|
|
+ */
|
|
|
+ $scope.checkType = function(tempType) {
|
|
|
+ tempType.checked = !tempType.checked;
|
|
|
+ if (tempType.checked) {
|
|
|
+ $scope.noChoose = false;
|
|
|
+ } else {
|
|
|
+ $scope.noChoose = true;
|
|
|
+ angular.forEach($scope.types, function(temp) {
|
|
|
+ if (temp.checked) {
|
|
|
+ $scope.noChoose = false;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ };
|
|
|
|
|
|
// 日期选择
|
|
|
$scope.openDatePicker = function ($event, item, openParam) {
|
|
|
@@ -3425,156 +3462,131 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
- * 选择接收对象
|
|
|
+ * 关闭选择发布时间模态框时清空发布时间
|
|
|
*/
|
|
|
- $scope.selectReceiver = function (ifPersonal) {
|
|
|
- if (ifPersonal === 1) {
|
|
|
- // 指定用户模态框
|
|
|
+ $scope.clearPublishDate = function() {
|
|
|
+ $scope.message.publishDate = null;
|
|
|
+ };
|
|
|
|
|
|
- } else {
|
|
|
- // 按角色类型模态框
|
|
|
+ /**
|
|
|
+ * 选择接收对象
|
|
|
+ */
|
|
|
+ $scope.selectReceiver = function (receiveType) {
|
|
|
+ // 角色类型和所有用户都不采用弹窗
|
|
|
+ if (receiveType == '机构对象') {
|
|
|
+ // 选择机构
|
|
|
$modal.open({
|
|
|
animation: true,
|
|
|
size: 'lg',
|
|
|
- templateUrl: 'static/view/message/select_receiver_role.html',
|
|
|
+ templateUrl: 'static/view/message/select_receiver_org.html',
|
|
|
controller: 'RoleReceiverChooseCtrl',
|
|
|
- // resolve: {
|
|
|
- // message: function () {
|
|
|
- // return $scope.message;
|
|
|
- // }
|
|
|
- // }
|
|
|
+ resolve: {
|
|
|
+ message: function() {
|
|
|
+ return $scope.message;
|
|
|
+ }
|
|
|
+ }
|
|
|
}).result.then(function (data) {
|
|
|
- //TODO 选择接收对象
|
|
|
+ // 添加接收对象
|
|
|
+ // angular.forEach(data, function (org) {
|
|
|
+ // if (!$scope.orgs) {// 不存在就先创建
|
|
|
+ // $scope.orgs = [];
|
|
|
+ // }
|
|
|
+ // for (var i = 0; i < $scope.orgs.length; i++) {
|
|
|
+ // if ($scope.orgs[i].id == org.id) {
|
|
|
+ // // 反选时删除
|
|
|
+ // $scope.orgs.splice(i, 1);
|
|
|
+ // break; // 判定到已存在,就终止循环。
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // if (org.checked) {
|
|
|
+ // $scope.orgs.push({
|
|
|
+ // id: org.id,
|
|
|
+ // name: org.name
|
|
|
+ // });
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ $scope.orgs = data;
|
|
|
+ $rootScope.selectedOrgs = $scope.orgs;
|
|
|
}, function () {
|
|
|
|
|
|
});
|
|
|
- }
|
|
|
- };
|
|
|
-
|
|
|
- /**
|
|
|
- * 删除接受对象
|
|
|
- */
|
|
|
- $scope.deleteReceiver = function() {
|
|
|
-
|
|
|
- };
|
|
|
|
|
|
- // 获取用户列表
|
|
|
- var getUsers= function() {
|
|
|
- };
|
|
|
- getUsers();
|
|
|
-
|
|
|
- // 搜索项目
|
|
|
- $scope.onSearch = function() {
|
|
|
- getUsers();
|
|
|
- };
|
|
|
-
|
|
|
- // 添加选中
|
|
|
- $scope.addSelected = function() {
|
|
|
- var i = 0;
|
|
|
- for (i; i< $scope.projects.length; i++) {
|
|
|
- var project = $scope.projects[i];
|
|
|
- if (project.checked) {
|
|
|
- project.checked = false;
|
|
|
- if (angular.isUndefined($scope.selectedProjects)) {
|
|
|
- $scope.selectedProjects = [];
|
|
|
+ } else if (receiveType == '指定用户') {
|
|
|
+ // 指定用户
|
|
|
+ $modal.open({
|
|
|
+ animation: true,
|
|
|
+ size: 'lg',
|
|
|
+ templateUrl: 'static/view/message/select_receiver_user.html',
|
|
|
+ controller: 'RoleReceiverChooseCtrl',
|
|
|
+ resolve: {
|
|
|
+ message: function() {
|
|
|
+ return $scope.message;
|
|
|
+ }
|
|
|
}
|
|
|
- $scope.selectedProjects.push(project);
|
|
|
- $scope.projects.splice(i, 1);
|
|
|
- i = i-1;
|
|
|
- }
|
|
|
- }
|
|
|
- };
|
|
|
+ }).result.then(function (data) {
|
|
|
+ // // 添加接收对象
|
|
|
+ // angular.forEach(data, function (user) {
|
|
|
+ // if (!$scope.users) {// 不存在就先创建
|
|
|
+ // $scope.users = [];
|
|
|
+ // }
|
|
|
+ // for (var i = 0; i < $scope.users.length; i++) {
|
|
|
+ // if ($scope.users[i].userUU == user.userUU) {
|
|
|
+ // $scope.users.splice(i, 1);
|
|
|
+ // i= i - 1;
|
|
|
+ // break; // 判定到已存在,就终止循环。
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // if (user.checked) {
|
|
|
+ // $scope.users.push({
|
|
|
+ // userUU: user.userUU,
|
|
|
+ // name: user.name
|
|
|
+ // });
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ $scope.users = data;
|
|
|
+ $rootScope.selectedUsers = $scope.users;
|
|
|
+ }, function () {
|
|
|
|
|
|
- // 删除选中
|
|
|
- $scope.deleteSelected = function() {
|
|
|
- var i = 0;
|
|
|
- for (i; i< $scope.selectedProjects.length; i++) {
|
|
|
- var project = $scope.selectedProjects[i];
|
|
|
- if (project.checked) {
|
|
|
- project.checked = false;
|
|
|
- $scope.projects.push(project);
|
|
|
- $scope.selectedProjects.splice(i, 1);
|
|
|
- i = i -1;
|
|
|
- }
|
|
|
+ });
|
|
|
}
|
|
|
};
|
|
|
|
|
|
- // 取消
|
|
|
- $scope.cancelSelected = function() {
|
|
|
- $scope.projects = angular.copy($scope.tempProjects);
|
|
|
- $scope.selectedProjects = angular.copy($scope.tempSelectedProjects);
|
|
|
- };
|
|
|
-
|
|
|
- // 保存
|
|
|
- $scope.saveSelected = function() {
|
|
|
- $scope.tempProjects = angular.copy($scope.projects);
|
|
|
- $scope.tempSelectedProjects = angular.copy($scope.selectedProjects);
|
|
|
- };
|
|
|
-
|
|
|
- //TODO 奖品图片上传(修改编辑器图片上传可参考)
|
|
|
- $scope.uploadPrizeImg = function(award, index) {
|
|
|
- $scope.loading = true;
|
|
|
- var files = award.prizeImgs, file = files && files.length > 0 ? files[0] : null;
|
|
|
- $upload.upload({
|
|
|
- url: 'activity/upload/prizeImg',
|
|
|
- method: 'POST',
|
|
|
- file: file
|
|
|
- }).success(function (data) {
|
|
|
- $scope.awards[index].img = data.path;
|
|
|
- $scope.loading = false;
|
|
|
- }).error(function (data) {
|
|
|
- $scope.loading = false;
|
|
|
- // toaster.pop('error', '错误', data);
|
|
|
- });
|
|
|
- };
|
|
|
-
|
|
|
- //TODO 发布通知
|
|
|
+ // 发布通知
|
|
|
$scope.publishMessage = function(invalid) {
|
|
|
if (invalid == true) {
|
|
|
$scope.submited = true;
|
|
|
BaseService.scrollBackToTop();
|
|
|
return;
|
|
|
}
|
|
|
- $scope.loading = true;
|
|
|
- var projectList = [];
|
|
|
- angular.forEach($scope.selectedProjects, function (project) {
|
|
|
- projectList.push(project);
|
|
|
- });
|
|
|
- $scope.activity.projects = projectList;
|
|
|
- $scope.activity.awards = $scope.awards;
|
|
|
- var url;
|
|
|
- if (type) {
|
|
|
- url = 'activity/submit';
|
|
|
- } else {
|
|
|
- url = 'activity/save';
|
|
|
+ var receiver = [];
|
|
|
+ if ($scope.message.type == '角色类型') {
|
|
|
+ angular.forEach($scope.types, function(temp) {
|
|
|
+ if (temp.checked) {
|
|
|
+ receiver.push(temp.type);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else if ($scope.message.type == '机构对象') {
|
|
|
+ angular.forEach($scope.orgs, function(org) {
|
|
|
+ receiver.push(org.id);
|
|
|
+ });
|
|
|
+ } else if ($scope.message.type == '指定用户') {
|
|
|
+ angular.forEach($scope.users, function(user) {
|
|
|
+ receiver.push(user.userUU);
|
|
|
+ });
|
|
|
}
|
|
|
- var data = new FormData();
|
|
|
- data.append('actImg', $scope.actImg);
|
|
|
- data.append('banner', $scope.banner);
|
|
|
- // data.append('award1', $scope.award1);
|
|
|
- // data.append('award2', $scope.award2);
|
|
|
- // data.append('award3', $scope.award3);
|
|
|
- // data.append('award4', $scope.award4);
|
|
|
- data.append('jsonStr', JSON.stringify($scope.activity));
|
|
|
- $http({
|
|
|
- headers: {
|
|
|
- 'Content-Type': undefined
|
|
|
- },
|
|
|
- method: 'POST',
|
|
|
- processData: false,
|
|
|
- async: false,
|
|
|
- url: url,
|
|
|
- data: data
|
|
|
- }).success(function (data) {
|
|
|
- if (type) {
|
|
|
+ $scope.loading = true;
|
|
|
+ Message.publishMessage({message : $scope.message}, receiver, function(data) {
|
|
|
+ if (data.success) {
|
|
|
toaster.pop('success', '发布成功');
|
|
|
- } else {
|
|
|
- toaster.pop('success', '保存成功');
|
|
|
+ window.location.hash = '#/message/list';
|
|
|
+ }
|
|
|
+ if (data.error) {
|
|
|
+ toaster.pop('error', data.error);
|
|
|
}
|
|
|
$scope.loading = false;
|
|
|
- window.location.hash = '#/activity';
|
|
|
- }).error(function (data) {
|
|
|
- $scope.loadingShow = false;
|
|
|
+ }, function (res) {
|
|
|
+ $scope.loading = false;
|
|
|
+ console.log(res);
|
|
|
toaster.pop('error', '出现错误,操作失败');
|
|
|
});
|
|
|
// }
|
|
|
@@ -3585,42 +3597,236 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
/**
|
|
|
* 选择接收对象
|
|
|
*/
|
|
|
- app.controller('RoleReceiverChooseCtrl', ['$scope', 'BaseService', 'toaster', 'Message', '$http', '$upload', '$rootScope', '$modal', 'ngTableParams',
|
|
|
- function($scope, BaseService, toaster, Message, $http, $upload, $rootScope, $modal, ngTableParams) {
|
|
|
+ app.controller('RoleReceiverChooseCtrl', ['$scope', 'BaseService', 'toaster', 'Message', '$http', '$upload', '$rootScope', '$modalInstance', 'ngTableParams', 'Organization', 'User', 'message',
|
|
|
+ function($scope, BaseService, toaster, Message, $http, $upload, $rootScope, $modalInstance, ngTableParams, Organization, User, message) {
|
|
|
$scope.loading = true;
|
|
|
- $scope.active = 'personal';
|
|
|
- $scope.orgs = [];
|
|
|
$scope.checkedAll = false;
|
|
|
+ $scope.message = message;
|
|
|
+ $scope.tempOrgs = $rootScope.selectedOrgs ? angular.copy($rootScope.selectedOrgs) : [];
|
|
|
+ $scope.tempUsers = $rootScope.selectedUsers ? angular.copy($rootScope.selectedUsers) : [];
|
|
|
|
|
|
- /**
|
|
|
- * 修改用户类型
|
|
|
- * @param value 类型
|
|
|
- */
|
|
|
- $scope.setActive = function(value) {
|
|
|
- if ($scope.active !== value) {
|
|
|
- $scope.active = value;
|
|
|
- if ($scope.userParams.page === 1) {
|
|
|
- $scope.userParams.reload();
|
|
|
- } else {
|
|
|
- $scope.userParams.page(1);
|
|
|
+ // 搜索框回车
|
|
|
+ $scope.onSearch = function () {
|
|
|
+ $scope.tableParams.page(1);
|
|
|
+ $scope.tableParams.reload();
|
|
|
+ };
|
|
|
+
|
|
|
+ if ('机构对象' == message.type) {
|
|
|
+ $scope.tableParams = new ngTableParams({
|
|
|
+ page: 1,
|
|
|
+ count: 6,
|
|
|
+ sorting: {
|
|
|
+ 'id': 'desc'
|
|
|
}
|
|
|
- }
|
|
|
+ }, {
|
|
|
+ total: 0,
|
|
|
+ counts: [],
|
|
|
+ getData: function ($defer, params) {
|
|
|
+ $scope.loading = true;
|
|
|
+ var pageParams = params.url();
|
|
|
+ pageParams.keyword = $scope.keyword;
|
|
|
+ Organization.getOrgOnMessage.call(null, BaseService.parseParams(pageParams), function (page) {
|
|
|
+ if (page) {
|
|
|
+ params.total(page.totalElements);
|
|
|
+ $defer.resolve(page.content);
|
|
|
+ // 选择接收对象时,将已存在的选中
|
|
|
+ if ($scope.tempOrgs) {
|
|
|
+ var selected = 0;
|
|
|
+ angular.forEach(page.content, function (org) {
|
|
|
+ for (var i = 0; i < $scope.tempOrgs.length; i++) {
|
|
|
+ org.checked = false;
|
|
|
+ if (org.id == $scope.tempOrgs[i].id) {
|
|
|
+ org.checked = true;
|
|
|
+ selected = selected + 1;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ if (selected == page.size) {
|
|
|
+ $scope.checks.checked = true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $scope.loading = false;
|
|
|
+ }, function (response) {
|
|
|
+ $scope.loading = false;
|
|
|
+ toaster.pop('error', '数据加载失败', response.data);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else if ('指定用户' == message.type) {
|
|
|
+ $scope.tableParams = new ngTableParams({
|
|
|
+ page: 1,
|
|
|
+ count: 6,
|
|
|
+ sorting: {
|
|
|
+ 'userUU': 'desc'
|
|
|
+ }
|
|
|
+ }, {
|
|
|
+ total: 0,
|
|
|
+ counts: [],
|
|
|
+ getData: function ($defer, params) {
|
|
|
+ $scope.loading = true;
|
|
|
+ var pageParams = params.url();
|
|
|
+ pageParams.keyword = $scope.keyword;
|
|
|
+ User.getAll.call(null, BaseService.parseParams(pageParams), function (page) {
|
|
|
+ if (page) {
|
|
|
+ params.total(page.totalElements);
|
|
|
+ $defer.resolve(page.content);
|
|
|
+ // 选择接收对象时,将已存在的选中
|
|
|
+ if ($scope.tempUsers) {
|
|
|
+ var selected = 0;
|
|
|
+ angular.forEach(page.content, function (user) {
|
|
|
+ for (var i = 0; i < $scope.tempUsers.length; i++) {
|
|
|
+ user.checked = false;
|
|
|
+ if (user.userUU == $scope.tempUsers[i].userUU) {
|
|
|
+ user.checked = true;
|
|
|
+ selected = selected + 1;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ if (selected == page.size) {
|
|
|
+ $scope.checks.checked = true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $scope.loading = false;
|
|
|
+ }, function (response) {
|
|
|
+ $scope.loading = false;
|
|
|
+ toaster.pop('error', '数据加载失败', response.data);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ $scope.cancel = function () {
|
|
|
+ $scope.tempOrgs = $rootScope.selectedOrgs ? angular.copy($rootScope.selectedOrgs) : [];
|
|
|
+ $scope.tempUsers = $rootScope.selectedUsers ? angular.copy($rootScope.selectedUsers) : [];
|
|
|
+ $modalInstance.dismiss();
|
|
|
+ };
|
|
|
+
|
|
|
+ // 全选框
|
|
|
+ $scope.checks = {
|
|
|
+ checked: false
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
* 全选
|
|
|
*/
|
|
|
- $scope.checkAll = function() {
|
|
|
- $scope.checkedAll = !$scope.checkedAll;
|
|
|
- angular.forEach($scope.orgs, function(org) {
|
|
|
- org.checked = $scope.checkedAll;
|
|
|
- });
|
|
|
+ $scope.checkAll = function (type) {
|
|
|
+ $scope.checks.checked = true;
|
|
|
+ switch (type) {
|
|
|
+ case 'org':
|
|
|
+ angular.forEach($scope.tableParams.data, function (org) {
|
|
|
+ if (!org.checked) {
|
|
|
+ $scope.tempOrgs.push({
|
|
|
+ id: org.id,
|
|
|
+ name: org.name
|
|
|
+ });
|
|
|
+ org.checked = true;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 'user':
|
|
|
+ angular.forEach($scope.tableParams.data, function (user) {
|
|
|
+ if (!user.checked) {
|
|
|
+ $scope.tempUsers.push({
|
|
|
+ userUU: user.userUU,
|
|
|
+ name: user.name
|
|
|
+ });
|
|
|
+ user.checked = true;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
- * 根据数据类型获取用户列表
|
|
|
+ * 全反选
|
|
|
*/
|
|
|
- $scope.loading = false;
|
|
|
+ $scope.unCheckAll = function (type) {
|
|
|
+ $scope.checks.checked = false;
|
|
|
+ angular.forEach($scope.tableParams.data, function (value) {
|
|
|
+ value.checked = false;
|
|
|
+ switch (type) {
|
|
|
+ case 'org':
|
|
|
+ for (var i = 0; i < $scope.tempOrgs.length; i++) {
|
|
|
+ if (value.id == $scope.tempOrgs[i].id) {
|
|
|
+ $scope.tempOrgs.splice(i, 1);
|
|
|
+ i = i - 1;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 'user':
|
|
|
+ for (var i = 0; i < $scope.tempUsers.length; i++) {
|
|
|
+ if (value.userUU == $scope.tempUsers[i].userUU) {
|
|
|
+ $scope.tempUsers.splice(i, 1);
|
|
|
+ i = i - 1;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ };
|
|
|
+
|
|
|
+
|
|
|
+ // 单选
|
|
|
+ $scope.checkOne = function (value, type) {
|
|
|
+ var checked = true;
|
|
|
+ angular.forEach($scope.tableParams.data, function (org) { // 单选全部时,全选选中
|
|
|
+ if (!org.checked) {
|
|
|
+ checked = false;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ $scope.checks.checked = checked;
|
|
|
+ switch (type) {
|
|
|
+ case 'org':
|
|
|
+ if (value.checked) {
|
|
|
+ $scope.tempOrgs.push({
|
|
|
+ id: value.id,
|
|
|
+ name: value.name
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ for (var i = 0; i< $scope.tempOrgs.length; i++) {
|
|
|
+ if (value.id == $scope.tempOrgs[i].id) {
|
|
|
+ $scope.tempOrgs.splice(i, 1);
|
|
|
+ i = i - 1;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 'user':
|
|
|
+ if (value.checked) {
|
|
|
+ $scope.tempUsers.push({
|
|
|
+ userUU: value.userUU,
|
|
|
+ name: value.name
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ for (var i = 0; i< $scope.tempUsers.length; i++) {
|
|
|
+ if (value.userUU == $scope.tempUsers[i].userUU) {
|
|
|
+ $scope.tempUsers.splice(i, 1);
|
|
|
+ i = i - 1;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
+ $scope.ensure = function (type) {
|
|
|
+ switch (type) {
|
|
|
+ case 'org':
|
|
|
+ $modalInstance.close($scope.tempOrgs);
|
|
|
+ break;
|
|
|
+ case 'user':
|
|
|
+ $modalInstance.close($scope.tempUsers);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ };
|
|
|
}]);
|
|
|
|
|
|
/**
|