From 94bc0a6bad49e818e54a5438a6f202448de05ee0 Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 수, 26 1월 2022 15:51:16 +0900 Subject: [PATCH] - 이슈 수정 시 대분류만 선택하고 수정 시 오류 해결 - 전체 댓글 + 메일 보기 / 하위 이슈 댓글 + 메일 보기 --- src/main/webapp/scripts/app/issue/issueAddDown.controller.js | 41 +++++++++++++++++++++++++++++++---------- 1 files changed, 31 insertions(+), 10 deletions(-) diff --git a/src/main/webapp/scripts/app/issue/issueAddDown.controller.js b/src/main/webapp/scripts/app/issue/issueAddDown.controller.js index 735e06c..c0ac2c3 100644 --- a/src/main/webapp/scripts/app/issue/issueAddDown.controller.js +++ b/src/main/webapp/scripts/app/issue/issueAddDown.controller.js @@ -535,6 +535,27 @@ $scope.vm.hostingMemo = result[0].memo; }); + $scope.$on("companyTypeEvent", function (event, result) { + $scope.vm.form.companyTypeId = result[0].id; + }); + $scope.$on("parentSectorEvent", function (event, result) { + if ($rootScope.isDefined(result[0])) { + $scope.vm.form.parentSectorId = result[0].id; + } + $scope.vm.form.childSectorId = ""; + $scope.vm.form.childSector = ""; + $scope.vm.form.childSectors = []; + }); + $scope.$on("childSectorEvent", function (event, result) { + $scope.vm.form.childSectorId = result[0].id; + }); + $scope.$on("regionEvent", function (event, result) { + $scope.vm.form.regionId = result[0].id; + }); + $scope.$on("statusEvent", function (event, result) { + $scope.vm.form.statusId = result[0].id; + }); + // �뤌 �쟾�넚 function formSubmit() { $rootScope.spinner = true; @@ -551,35 +572,35 @@ companyMemo : $scope.vm.companyMemo, companyTypeId : (function () { var companyTypeId = -1; - if ($scope.vm.form.companyTypes != null) { + if ($scope.vm.form.companyTypes != null && $scope.vm.form.companyTypes.length > 0) { companyTypeId = $scope.vm.form.companyTypes[0].id; } return companyTypeId; })(), parentSectorId : (function () { var parentSectorId = -1; - if ($scope.vm.form.parentSectors != null) { + if ($scope.vm.form.parentSectors != null && $scope.vm.form.parentSectors.length > 0) { parentSectorId = $scope.vm.form.parentSectors[0].id; } return parentSectorId; })(), childSectorId : (function () { var childSectorId = -1; - if ($scope.vm.form.childSectors != null) { + if ($scope.vm.form.childSectors != null && $scope.vm.form.childSectors.length > 0) { childSectorId = $scope.vm.form.childSectors[0].id; } return childSectorId; })(), regionId : (function () { var regionId = -1; - if ($scope.vm.form.regions != null) { + if ($scope.vm.form.regions != null && $scope.vm.form.regions.length > 0) { regionId = $scope.vm.form.regions[0].id; } return regionId; })(), statusId : (function () { var statusId = -1; - if ($scope.vm.form.statuses != null) { + if ($scope.vm.form.statuses != null && $scope.vm.form.statuses.length > 0) { statusId = $scope.vm.form.statuses[0].id; } else if ($scope.vm.form.status !== ""){ statusId = 120; //吏곸젒�엯�젰 �씪 寃쎌슦 @@ -693,11 +714,11 @@ email :$scope.vm.companyEmail, url :$scope.vm.companyUrl, memo : $scope.vm.companyMemo, - companyTypeId : companyField.companyTypeId, - parentSectorId : companyField.parentSectorId, - childSectorId : companyField.childSectorId, - regionId : companyField.regionId, - statusId : companyField.statusId + companyTypeId : $scope.vm.form.companyTypeId, + parentSectorId : $scope.vm.form.parentSectorId, + childSectorId : $scope.vm.form.childSectorId, + regionId : $scope.vm.form.regionId, + statusId : $scope.vm.form.statusId }); } -- Gitblit v1.8.0