| | |
| | | $scope.vm = { |
| | | search : { |
| | | id : parameter.id, |
| | | deep : "01" // 프로젝트 연관된 모든 정보를 어느정도까지 가져올지 결정, 01 - 사용자, 관리자 정보 |
| | | deep : "02" // 프로젝트 연관된 모든 정보를 어느정도까지 가져올지 결정, 01 - 사용자, 관리자 정보 |
| | | }, |
| | | form : { |
| | | title : "", // 제목 |
| | |
| | | |
| | | // 업체정보 결과 값 Event 처리(set) |
| | | $scope.$on("companyFieldEvent", function (event, result) { |
| | | $scope.vm.issuecompanyId = result[0].id; |
| | | $scope.vm.companyId = result[0].id; |
| | | $scope.vm.companyManager = result[0].manager; |
| | | $scope.vm.companyTel = result[0].tel; |
| | | $scope.vm.companyEmail = result[0].email; |
| | |
| | | return projectId; |
| | | })(), |
| | | companyId : (function () { // 프로젝트 아이디 |
| | | var issueCompanyId = ""; |
| | | var companyId = ""; |
| | | |
| | | if ($scope.vm.form.issueCompanyFields.length > 0) { |
| | | issueCompanyId = $scope.vm.form.issueCompanyFields[0].id; |
| | | companyId = $scope.vm.form.issueCompanyFields[0].id; |
| | | } |
| | | |
| | | return issueCompanyId; |
| | | return companyId; |
| | | })(), |
| | | |
| | | ispId : (function () { |
| | |
| | | issueCompanyFields : (function () { |
| | | var issueCompanyFields = []; |
| | | |
| | | var issueCompanyField = $scope.vm.form.issueCompanyFields[0]; |
| | | issueCompanyFields.companyId = issueCompanyField.id; |
| | | issueCompanyField.id = null; |
| | | issueCompanyFields.push(issueCompanyField); |
| | | var companyField = $scope.vm.form.issueCompanyFields; |
| | | issueCompanyFields.companyId = companyField.id; |
| | | //companyField.id = null; |
| | | issueCompanyFields.push(companyField); |
| | | |
| | | return issueCompanyFields; |
| | | })(), |
| | |
| | | issueIspFields : (function () { |
| | | var issueIspFields = []; |
| | | |
| | | var ispField = $scope.vm.form.issueIspFields[0]; |
| | | var ispField = $scope.vm.form.issueIspFields; |
| | | issueIspFields.ispId = ispField.id; |
| | | ispField.id = null; |
| | | issueIspFields.push(ispField); |
| | |
| | | issueHostingFields : (function () { |
| | | var issueHostingFields = []; |
| | | |
| | | var hostingField = $scope.vm.form.issueHostingFields[0]; |
| | | var hostingField = $scope.vm.form.issueHostingFields; |
| | | issueHostingFields.hostingId = hostingField.id; |
| | | hostingField.id = null; |
| | | issueHostingFields.push(hostingField); |
| | |
| | | $scope.vm.form.departments = result.data.data.departmentVos; |
| | | $scope.vm.form.files = result.data.data.attachedFileVos; |
| | | // issueVo 에 get & set 설정값 설정 ex)issueCompanyVos |
| | | $scope.vm.form.issueCompanyFields = result.data.data.issueCompanyVos; |
| | | $scope.vm.form.issueCompanyFields = result.data.data.issueCompanyVos[0]; |
| | | var issueCompanyFieldValue = result.data.data.issueCompanyVos[0]; |
| | | $scope.vm.companyName = issueCompanyFieldValue.name; |
| | | $scope.vm.companyManager = issueCompanyFieldValue.manager; |
| | | $scope.vm.companyTel = issueCompanyFieldValue.tel; |
| | | $scope.vm.companyEmail = issueCompanyFieldValue.email; |
| | | $scope.vm.companyMemo = issueCompanyFieldValue.memo; |
| | | // |
| | | $scope.vm.form.issueIspFields = result.data.data.issueIspVos; |
| | | $scope.vm.form.issueIspFields = result.data.data.issueIspVos[0] |
| | | var issueIspFieldValue = result.data.data.issueIspVos[0]; |
| | | $scope.vm.ispName = issueIspFieldValue.name; |
| | | $scope.vm.ispCode = issueIspFieldValue.code; |
| | | $scope.vm.ispManager = issueIspFieldValue.manager; |
| | | $scope.vm.ispTel = issueIspFieldValue.tel; |
| | | $scope.vm.ispEmail = issueIspFieldValue.email; |
| | | $scope.vm.ispMemo = issueIspFieldValue.memo; |
| | | // |
| | | $scope.vm.form.issueHostingFields = result.data.data.issueHostingVos; |
| | | $scope.vm.form.issueHostingFields = result.data.data.issueHostingVos[0]; |
| | | var issueHostingFieldValue = result.data.data.issueHostingVos[0]; |
| | | $scope.vm.hostingName = issueHostingFieldValue.name; |
| | | $scope.vm.hostingCode = issueHostingFieldValue.code; |
| | | $scope.vm.hostingManager = issueHostingFieldValue.manager; |
| | | $scope.vm.hostingTel = issueHostingFieldValue.tel; |
| | | $scope.vm.hostingEmail = issueHostingFieldValue.email; |
| | | $scope.vm.hostingMemo = issueHostingFieldValue.memo; |
| | | // |
| | | if ($rootScope.isDefined(result.data.data.startDate)) { |
| | | $scope.vm.form.startCompleteDateRange = result.data.data.startDate + " ~ " + result.data.data.completeDate; |