1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
| /**
| * Created by wisestone on 2018-11-06.
| */
| /**
| * Created by wisestone on 2017-12-15.
| */
| 'use strict';
|
| define([
| 'app'
| ],
| function (app) {
| app.controller('projectMemberListController', ['$scope', '$rootScope', '$log', '$resourceProvider', '$uibModalInstance', 'SweetAlert', '$stateParams', '$q', 'parameter', 'User', '$filter',
| function ($scope, $rootScope, $log, $resourceProvider, $uibModalInstance, SweetAlert, $stateParams, $q, parameter, User, $filter) {
|
| $scope.vm = {
| userVos : [] // 프로젝트 일반 참여자
| };
|
| $scope.fn = {
| cancel : cancel, // 팝업 창 닫기
| getProjectMembers : getProjectMembers // 프로젝트 일반 참여자 목록 조회
| };
|
| // 팝업 창 닫기
| function cancel() {
| $rootScope.$broadcast("closeLayer"); // 팝업이 열리고 나서 js-multi, js-single 등에서 body 이벤트가 날아가는 현상 수정
| $uibModalInstance.dismiss('cancel');
| }
|
| // 프로젝트 일반 참여자 목록 조회
| function getProjectMembers() {
| User.findProjectMember($resourceProvider.getContent({
| projectId : parameter.id
| },
| $resourceProvider.getPageContent(0, 0))).then(function (result) {
|
| if (result.data.message.status === "success") {
| $scope.vm.userVos = result.data.data;
| }
| else {
| SweetAlert.swal($filter("translate")("project.failedToProjectMember"), result.data.message.message, "error"); // "프로젝트 멤버 조회 실패"
| }
| });
| }
|
| // 프로젝트 일반 참여자 목록 조회
| $scope.fn.getProjectMembers();
|
| }]);
| });
|
|