From 3be5bcca558d065e2a758e52fcbb8f0e03efed28 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 목, 13 1월 2022 18:07:28 +0900
Subject: [PATCH] 업체 수정 오류 해결 및 대분류 변경 시 중분류 초기화

---
 src/main/webapp/scripts/app/companyField/companyFieldModify.controller.js |   34 +++++++++++++++++++---------------
 1 files changed, 19 insertions(+), 15 deletions(-)

diff --git a/src/main/webapp/scripts/app/companyField/companyFieldModify.controller.js b/src/main/webapp/scripts/app/companyField/companyFieldModify.controller.js
index b19c7b7..511f7dc 100644
--- a/src/main/webapp/scripts/app/companyField/companyFieldModify.controller.js
+++ b/src/main/webapp/scripts/app/companyField/companyFieldModify.controller.js
@@ -151,6 +151,10 @@
                     $scope.vm.form.hostingId = result[0].id;
                 });
 
+                $scope.$on("parentSectorEvent", function (event, result) {
+                    $scope.vm.form.childSector = "";
+                });
+
                 //  �뤌 �쟾�넚
                 function formSubmit() {
                     $rootScope.spinner = true;
@@ -216,46 +220,46 @@
                         memo : $rootScope.preventXss($scope.vm.form.memo),
                         companyTypeId : (function () {
                             var companyTypeId = -1;
-                            if ($scope.vm.form.companyType !== "" && $scope.vm.form.companyTypeId !== "" && $scope.vm.form.companyTypeId !== -1) {
-                                companyTypeId = $scope.vm.form.companyTypeId;
-                            }else if ($scope.vm.form.companyTypes != null) {
+                            if ($scope.vm.form.companyTypes != null) {
                                 companyTypeId = $scope.vm.form.companyTypes[0].id;
+                            } else {
+                                companyTypeId = $scope.vm.form.companyTypeId;
                             }
                             return companyTypeId;
                         })(),
                         parentSectorId : (function () {
                             var parentSectorId = -1;
-                            if ($scope.vm.form.parentSector !== "" && $scope.vm.form.parentSectorId !== "" && $scope.vm.form.parentSectorId !== -1) {
-                                parentSectorId = $scope.vm.form.parentSectorId;
-                            }else if ($scope.vm.form.parentSectors != null) {
+                            if ($scope.vm.form.parentSectors != null) {
                                 parentSectorId = $scope.vm.form.parentSectors[0].id;
+                            } else {
+                                parentSectorId = $scope.vm.form.parentSectorId;
                             }
                             return parentSectorId;
                         })(),
                         childSectorId : (function () {
                             var childSectorId = -1;
-                            if ($scope.vm.form.childSector !== "" && $scope.vm.form.childSectorId !== "" && $scope.vm.form.childSectorId !== -1) {
-                                childSectorId = $scope.vm.form.childSectorId;
-                            }else if ($scope.vm.form.childSectors != null) {
+                            if ($scope.vm.form.childSectors != null) {
                                 childSectorId = $scope.vm.form.childSectors[0].id;
+                            } else {
+                                childSectorId = $scope.vm.form.childSectorId;
                             }
                             return childSectorId;
                         })(),
                         regionId : (function () {
                             var regionId = -1;
-                            if ($scope.vm.form.region !== "" && $scope.vm.form.regionId !== "" && $scope.vm.form.regionId !== -1) {
-                                regionId = $scope.vm.form.regionId;
-                            }else if ($scope.vm.form.regions != null) {
+                            if ($scope.vm.form.regions != null) {
                                 regionId = $scope.vm.form.regions[0].id;
+                            } else {
+                                regionId = $scope.vm.form.regionId;
                             }
                             return regionId;
                         })(),
                         statusId : (function () {
                             var statusId = -1;
-                            if ($scope.vm.form.status !== "" && $scope.vm.form.statusId !== "" && $scope.vm.form.statusId !== -1) {
-                                statusId = $scope.vm.form.statusId;
-                            }else if ($scope.vm.form.statuses != null) {
+                            if ($scope.vm.form.statuses != null) {
                                 statusId = $scope.vm.form.statuses[0].id;
+                            } else {
+                                statusId = $scope.vm.form.statusId;
                             }
                             return statusId;
                         })(),

--
Gitblit v1.8.0