OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-11-08 e557dba3b8d29c9ad789f8f5d51bdc6f02d461f3
업체 관리 항목 수정
6개 파일 변경됨
309 ■■■■■ 파일 변경됨
src/main/webapp/i18n/ko/global.json 4 ●●● 패치 | 보기 | raw | blame | 히스토리
src/main/webapp/scripts/app/companyField/companyFieldAdd.controller.js 30 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/webapp/scripts/app/companyField/companyFieldList.controller.js 2 ●●● 패치 | 보기 | raw | blame | 히스토리
src/main/webapp/scripts/app/companyField/companyFieldModify.controller.js 4 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/webapp/views/companyField/companyFieldAdd.html 134 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/webapp/views/companyField/companyFieldModify.html 135 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/webapp/i18n/ko/global.json
@@ -800,7 +800,9 @@
        "desc" : "비고",
        "failedToSelectCompanyFieldFullList" : "업체 관리 목록 조회 실패",
        "delete" : "업체 삭제",
        "wantToDeleteSelectCompanyField" : "선택한 업체를 삭제하겠습니까? 삭제된 업체는 복구할 수 없습니다."
        "wantToDeleteSelectCompanyField" : "선택한 업체를 삭제하겠습니까? 삭제된 업체는 복구할 수 없습니다.",
        "failedCompanyFieldRegistration" : "업체 등록 실패",
        "failedToDetailCompanyFieldModify" : "업체 상세 정보 조회 실패"
    },
    "ispField" : {
        "add" : "ISP 생성",
src/main/webapp/scripts/app/companyField/companyFieldAdd.controller.js
@@ -19,13 +19,14 @@
                $scope.vm = {
                    form : {
                        name : "",  //업체명
                        companyType : "", //업체분류
                        profitYN : "",  //영리/비영리
                        industry : "",  //산업분류
                        domain : "",  //도메인
                        email : "",  //이메일
                        //companyType : "", //업체분류
                        //profitYN : "",  //영리/비영리
                        //industry : "",  //산업분류
                        //domain : "",  //도메인
                        manager : "",   //담당자
                        tel : "",  //전화번호
                        desc : ""  //메모(비고)
                        email : "",  //이메일
                        memo : ""  //비고
                    }
                };
@@ -43,13 +44,14 @@
                    var content = {
                        name : $rootScope.preventXss($scope.vm.form.name),    //  업체명
                        companyType : $scope.vm.form.companyType, //업체분류
                        profitYN : $scope.vm.form.profitYN,  //영리/비영리
                        industry : $scope.vm.form.industry,  //산업분류
                        domain : $scope.vm.form.domain,  //도메인
                        email : $scope.vm.form.email,  //이메일
                        //companyType : $scope.vm.form.companyType, //업체분류
                        //profitYN : $scope.vm.form.profitYN,  //영리/비영리
                        //industry : $scope.vm.form.industry,  //산업분류
                        //domain : $scope.vm.form.domain,  //도메인
                        manager : $scope.vm.form.manager,   //담당자
                        tel : $scope.vm.form.tel,  //전화번호
                        desc : $scope.vm.form.desc  //메모(비고)
                        email : $scope.vm.form.email,  //이메일
                        desc : $scope.vm.form.desc  //비고
                    };
                    CompanyField.add($resourceProvider.getContent(content,
@@ -58,10 +60,10 @@
                        if (result.data.message.status === "success") {
                            $scope.fn.cancel();
                            //  목록 화면 갱신
                            $rootScope.$broadcast("getDepartmentList", {});
                            $rootScope.$broadcast("getPageList", {});
                        }
                        else {
                            SweetAlert.error($filter("translate")("managementWorkspace.failedLevelRegistration"), result.data.message.message);
                            SweetAlert.error($filter("translate")("companyField.failedCompanyFieldRegistration"), result.data.message.message);
                        }
                        $rootScope.spinner = false;
src/main/webapp/scripts/app/companyField/companyFieldList.controller.js
@@ -139,7 +139,7 @@
                    $uibModal.open({
                        templateUrl : 'views/companyField/companyFieldAdd.html',
                        size : "md",
                        controller : 'companyFieldModifyController',
                        controller : 'companyFieldAddController',
                        backdrop : 'static',
                        resolve : {
                            parameter : function () {
src/main/webapp/scripts/app/companyField/companyFieldModify.controller.js
@@ -55,7 +55,7 @@
                            }
                        }
                        else {
                            SweetAlert.swal($filter("translate")("customField.failedToDetailUserDefinedFields"), result.data.message.message, "error"); // "사용자 정의 필드 상세 정보 조회 실패"
                            SweetAlert.swal($filter("translate")("customField.failedToDetailCompanyFieldModify"), result.data.message.message, "error"); // "업체 상세 정보 조회 실패"
                        }
                    });
                }
@@ -89,7 +89,7 @@
                            $rootScope.$broadcast("getDepartmentList", {});
                        }
                        else {
                            SweetAlert.error($filter("translate")("managementWorkspace.failedDepartmentRegistration"), result.data.message.message);
                            SweetAlert.error($filter("translate")("companyField.failedCompanyFieldRegistration"), result.data.message.message); //업체 등록 실패
                        }
                        $rootScope.spinner = false;
src/main/webapp/views/companyField/companyFieldAdd.html
@@ -24,12 +24,12 @@
                       input-regex="[^a-zA-Z0-9 가-힣ㄱ-ㅎㅏ-ㅣ\u318D\u119E\u11A2\u2022\u2025a\u00B7\uFE55]"
                       autocomplete="off"
                       ng-model="vm.form.name"
                       ng-maxlength="200"
                       maxlength="200"
                       ng-maxlength="100"
                       maxlength="100"
                       required>
                <!--<small translate="notice.enterSpecialCharacters">제목에는 특수 문자를 입력할 수 없습니다.</small>-->
            </div>
            <div class="row">
            <!--<div class="row">
                <div class="col-md-3">
                    <div class="form-group mb10">
                        <label for="companyFieldAddForm2" class="issue-label"> <span
@@ -101,64 +101,78 @@
                       ng-maxlength="200"
                       maxlength="200"
                       >
                <!--<small translate="notice.enterSpecialCharacters">제목에는 특수 문자를 입력할 수 없습니다.</small>-->
            </div>
            <div class="form-group">
                <label for="companyFieldAddForm6" class="issue-label">
                    <span translate="companyField.email">메일주소</span>
                </label>
                <input id="companyFieldAddForm6"
                       name="email"
                       type="text"
                       class="form-control"
                       kr-input
                       input-regex="[^a-zA-Z0-9 가-힣ㄱ-ㅎㅏ-ㅣ\u318D\u119E\u11A2\u2022\u2025a\u00B7\uFE55]"
                       autocomplete="off"
                       ng-model="vm.form.email"
                       ng-maxlength="200"
                       maxlength="200"
                       >
                <!--<small translate="notice.enterSpecialCharacters">제목에는 특수 문자를 입력할 수 없습니다.</small>-->
            </div>
            <div class="row">
                <div class="col-md-5">
                    <div class="form-group">
                        <label for="companyFieldAddForm7" class="issue-label">
                            <span translate="companyField.tel">연락처</span>
                        </label>
                        <input id="companyFieldAddForm7"
                               name="tel"
                               type="text"
                               class="form-control"
                               autofocus
                               kr-input
                               input-regex="[^a-zA-Z0-9 가-힣ㄱ-ㅎㅏ-ㅣ\u318D\u119E\u11A2\u2022\u2025a\u00B7\uFE55]"
                               autocomplete="off"
                               ng-model="vm.form.tel"
                               ng-maxlength="200"
                               maxlength="200"
                        >
                        <!--<small translate="notice.enterSpecialCharacters">제목에는 특수 문자를 입력할 수 없습니다.</small>-->
                    </div>
                &lt;!&ndash;<small translate="notice.enterSpecialCharacters">제목에는 특수 문자를 입력할 수 없습니다.</small>&ndash;&gt;
            </div>-->
            <div>
                <div class="form-group">
                    <label for="companyFieldAddForm9" class="issue-label">
                        <span translate="companyField.manager">담당자</span>
                    </label>
                    <input id="companyFieldAddForm9"
                           name="manager"
                           type="text"
                           class="form-control"
                           kr-input
                           input-regex="[^a-zA-Z0-9 가-힣ㄱ-ㅎㅏ-ㅣ\u318D\u119E\u11A2\u2022\u2025a\u00B7\uFE55]"
                           autocomplete="off"
                           ng-model="vm.form.manager"
                           ng-maxlength="100"
                           maxlength="100"
                    >
                    <!--<small translate="notice.enterSpecialCharacters">제목에는 특수 문자를 입력할 수 없습니다.</small>-->
                </div>
                <div class="col-md-7">
                    <div class="form-group">
                        <label for="companyFieldAddForm8" class="issue-label">
                            <span translate="companyField.desc">메모</span>
                        </label>
                        <input id="companyFieldAddForm8"
                               name="desc"
                               type="text"
                               class="form-control"
                               autofocus
                               kr-input
                               input-regex="[^a-zA-Z0-9 가-힣ㄱ-ㅎㅏ-ㅣ\u318D\u119E\u11A2\u2022\u2025a\u00B7\uFE55]"
                               autocomplete="off"
                               ng-model="vm.form.desc"
                               ng-maxlength="200"
                               maxlength="200"
                        >
                    </div>
            </div>
            <div>
                <div class="form-group">
                    <label for="companyFieldAddForm7" class="issue-label">
                        <span translate="companyField.tel">전화번호</span>
                    </label>
                    <input id="companyFieldAddForm7"
                           name="tel"
                           type="text"
                           class="form-control"
                           kr-input
                           input-regex="[^0-9]"
                           autocomplete="off"
                           ng-model="vm.form.tel"
                           maxlength="20"
                    >
                    <!--<small translate="notice.enterSpecialCharacters">제목에는 특수 문자를 입력할 수 없습니다.</small>-->
                </div>
            </div>
            <div>
                <div class="form-group">
                    <label for="companyFieldAddForm6" class="issue-label">
                        <span translate="companyField.email">이메일</span>
                    </label>
                    <input id="companyFieldAddForm6"
                           name="email"
                           type="email"
                           class="form-control"
                           autocomplete="off"
                           maxLength="50"
                           ng-model="vm.form.email"
                           kr-input
                           ng-pattern="/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/"
                    >
                    <!--<small translate="notice.enterSpecialCharacters">제목에는 특수 문자를 입력할 수 없습니다.</small>-->
                </div>
            </div>
            <div>
                <div class="form-group">
                    <label for="companyFieldAddForm8" class="issue-label">
                        <span translate="companyField.desc">비고</span>
                    </label>
                    <input id="companyFieldAddForm8"
                           name="memo"
                           type="text"
                           class="form-control"
                           kr-input
                           autocomplete="off"
                           ng-model="vm.form.memo"
                           ng-maxlength="200"
                           maxlength="200"
                    >
                </div>
            </div>
        </form>
src/main/webapp/views/companyField/companyFieldModify.html
@@ -29,7 +29,7 @@
                       required>
                <!--<small translate="notice.enterSpecialCharacters">제목에는 특수 문자를 입력할 수 없습니다.</small>-->
            </div>
            <div class="row">
            <!--<div class="row">
                <div class="col-md-3">
                    <div class="form-group mb10">
                        <label for="companyFieldAddForm2" class="issue-label"> <span
@@ -101,64 +101,83 @@
                       ng-maxlength="200"
                       maxlength="200"
                       >
                <!--<small translate="notice.enterSpecialCharacters">제목에는 특수 문자를 입력할 수 없습니다.</small>-->
            </div>
            <div class="form-group">
                <label for="companyFieldAddForm6" class="issue-label">
                    <span translate="companyField.email">메일주소</span>
                </label>
                <input id="companyFieldAddForm6"
                       name="email"
                       type="text"
                       class="form-control"
                       kr-input
                       input-regex="[^a-zA-Z0-9 가-힣ㄱ-ㅎㅏ-ㅣ\u318D\u119E\u11A2\u2022\u2025a\u00B7\uFE55]"
                       autocomplete="off"
                       ng-model="vm.form.email"
                       ng-maxlength="200"
                       maxlength="200"
                       >
                <!--<small translate="notice.enterSpecialCharacters">제목에는 특수 문자를 입력할 수 없습니다.</small>-->
            </div>
            <div class="row">
                <div class="col-md-5">
                    <div class="form-group">
                        <label for="companyFieldAddForm7" class="issue-label">
                            <span translate="companyField.tel">연락처</span>
                        </label>
                        <input id="companyFieldAddForm7"
                               name="tel"
                               type="text"
                               class="form-control"
                               autofocus
                               kr-input
                               input-regex="[^a-zA-Z0-9 가-힣ㄱ-ㅎㅏ-ㅣ\u318D\u119E\u11A2\u2022\u2025a\u00B7\uFE55]"
                               autocomplete="off"
                               ng-model="vm.form.tel"
                               ng-maxlength="200"
                               maxlength="200"
                        >
                        <!--<small translate="notice.enterSpecialCharacters">제목에는 특수 문자를 입력할 수 없습니다.</small>-->
                    </div>
                &lt;!&ndash;<small translate="notice.enterSpecialCharacters">제목에는 특수 문자를 입력할 수 없습니다.</small>&ndash;&gt;
            </div>-->
            <div class="col-md-7">
                <div class="modal-body">
                    <label for="companyFieldAddForm9" class="issue-label">
                        <span translate="companyField.manager">담당자</span>
                    </label>
                    <input id="companyFieldAddForm9"
                           name="manager"
                           type="text"
                           class="form-control"
                           kr-input
                           input-regex="[^a-zA-Z0-9 가-힣ㄱ-ㅎㅏ-ㅣ\u318D\u119E\u11A2\u2022\u2025a\u00B7\uFE55]"
                           autocomplete="off"
                           ng-model="vm.form.manager"
                           ng-maxlength="200"
                           maxlength="200"
                    >
                    <!--<small translate="notice.enterSpecialCharacters">제목에는 특수 문자를 입력할 수 없습니다.</small>-->
                </div>
                <div class="col-md-7">
                    <div class="form-group">
                        <label for="companyFieldAddForm8" class="issue-label">
                            <span translate="companyField.desc">메모</span>
                        </label>
                        <input id="companyFieldAddForm8"
                               name="desc"
                               type="text"
                               class="form-control"
                               autofocus
                               kr-input
                               input-regex="[^a-zA-Z0-9 가-힣ㄱ-ㅎㅏ-ㅣ\u318D\u119E\u11A2\u2022\u2025a\u00B7\uFE55]"
                               autocomplete="off"
                               ng-model="vm.form.desc"
                               ng-maxlength="200"
                               maxlength="200"
                        >
                    </div>
            </div>
            <div class="col-md-7">
                <div class="form-group">
                    <label for="companyFieldAddForm7" class="issue-label">
                        <span translate="companyField.tel">전화번호</span>
                    </label>
                    <input id="companyFieldAddForm7"
                           name="tel"
                           type="text"
                           class="form-control"
                           autofocus
                           kr-input
                           input-regex="[^a-zA-Z0-9 가-힣ㄱ-ㅎㅏ-ㅣ\u318D\u119E\u11A2\u2022\u2025a\u00B7\uFE55]"
                           autocomplete="off"
                           ng-model="vm.form.tel"
                           ng-maxlength="200"
                           maxlength="200"
                    >
                    <!--<small translate="notice.enterSpecialCharacters">제목에는 특수 문자를 입력할 수 없습니다.</small>-->
                </div>
            </div>
            <div class="col-md-7">
                <div class="form-group">
                    <label for="companyFieldAddForm6" class="issue-label">
                        <span translate="companyField.email">이메일</span>
                    </label>
                    <input id="companyFieldAddForm6"
                           name="email"
                           type="text"
                           class="form-control"
                           kr-input
                           input-regex="[^a-zA-Z0-9 가-힣ㄱ-ㅎㅏ-ㅣ\u318D\u119E\u11A2\u2022\u2025a\u00B7\uFE55]"
                           autocomplete="off"
                           ng-model="vm.form.email"
                           ng-maxlength="200"
                           maxlength="200"
                    >
                    <!--<small translate="notice.enterSpecialCharacters">제목에는 특수 문자를 입력할 수 없습니다.</small>-->
                </div>
            </div>
            <div class="col-md-7">
                <div class="form-group">
                    <label for="companyFieldAddForm8" class="issue-label">
                        <span translate="companyField.desc">비고</span>
                    </label>
                    <input id="companyFieldAddForm8"
                           name="memo"
                           type="text"
                           class="form-control"
                           autofocus
                           kr-input
                           input-regex="[^a-zA-Z0-9 가-힣ㄱ-ㅎㅏ-ㅣ\u318D\u119E\u11A2\u2022\u2025a\u00B7\uFE55]"
                           autocomplete="off"
                           ng-model="vm.form.memo"
                           ng-maxlength="200"
                           maxlength="200"
                    >
                </div>
            </div>
        </form>