OWL ITS + 탐지시스템(인터넷 진흥원)
이슈 리스트 상세 검색 x 표시 구분 및 사용자 정의필드 정규표현식 개별 변경으로 수정
3개 파일 변경됨
47 ■■■■■ 파일 변경됨
src/main/webapp/scripts/components/utils/issueSearchArrayViewElement.directive.js 7 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/webapp/scripts/components/utils/issueSearchFieldKeyViewElement.directive.js 10 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/webapp/views/issue/issueListNormal.html 30 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/webapp/scripts/components/utils/issueSearchArrayViewElement.directive.js
@@ -56,10 +56,11 @@
                                    case "department":
                                        makeTag += list.byName;
                                        break;
                                }
                                // makeTag += "<span ng-click='fn.remove(" + list.id + ")'>×</span>";
                                if ($scope.type === "department" || $scope.type === "user") {
                                    makeTag += "<span ng-click='fn.remove(" + list.id + ")'>×</span>";
                                }
                                makeTag += "</p>";
                            });
src/main/webapp/scripts/components/utils/issueSearchFieldKeyViewElement.directive.js
@@ -51,8 +51,14 @@
                                        break;
                                    }
                                }
                                // makeTag += "<span ng-click='fn.remove(" + key.fieldKey + ")'>×</span>";
                                for (let i = 0; i < $scope.lists.length; i++) {
                                    if(JSON.stringify($scope.lists[i]) === JSON.stringify(key)) {
                                        makeTag = "";
                                        makeTag += "<p>"+target.fieldValue+"</p>";
                                        return;
                                    }
                                }
                                makeTag += "<span ng-click='fn.remove(" + key.fieldKey + ")'>×</span>";
                                makeTag += "</p>";
                            });
src/main/webapp/views/issue/issueListNormal.html
@@ -290,23 +290,23 @@
                                                        <div ng-switch-when="NUMBER">
                                                            <input type="text"
                                                                   class="form-control input-sm"
                                                                   name="numberType"
                                                                   name="item_{{$index}}"
                                                                   ng-model="customField.useValues"
                                                                   kr-input
                                                                   placeholder="숫자만 입력 가능합니다."
                                                                   ng-pattern="/^[0-9]*$/"
                                                                   autocomplete="off">
                                                            <div ng-show="issueSearchForm.numberType.$error.pattern" class="help-block form-text text-danger"
                                                            <div ng-if="issueSearchForm['item_'+ $index].$error.pattern" class="help-block form-text text-danger"
                                                                 translate="common.invalidNumberFormat">숫자만 입력 가능합니다.
                                                            </div>
                                                        </div>
                                                        <!-- todo : 날짜 검색 문제 -->
                                                        <div ng-switch-when="DATETIME">
                                                            <input type="text" class="form-control input-sm"
                                                                   name="dateTime"
                                                            <input class="form-control input-sm input-readonly"
                                                                   name="item_{{$index}}"
                                                                   ng-model="customField.useValues"
                                                                   maxlength="100"
                                                                   placeholder="{{'issue.clickToSelectDate' | translate}}"
                                                                   modal-form-auto-scroll
                                                                   range-type="singleDate"
                                                                   date-range-picker>
                                                            <div class="row">
@@ -319,13 +319,13 @@
                                                        <div ng-switch-when="IP_ADDRESS">
                                                            <input type="text"
                                                                   class="form-control input-sm"
                                                                   name="ipAdress"
                                                                   name="item_{{$index}}"
                                                                   ng-model="customField.useValues"
                                                                   kr-input
                                                                   ng-pattern="/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/"
                                                                   placeholder="IP 주소 형식만 입력 가능합니다."
                                                                   autocomplete="off">
                                                            <div ng-show="issueSearchForm.ipAdress.$error.pattern" class="help-block form-text text-danger"
                                                            <div ng-if="issueSearchForm['item_'+ $index].$error.pattern" class="help-block form-text text-danger"
                                                                 translate="common.invalidipAdressFormat">IP주소 형식이 맞지 않습니다.
                                                            </div>
                                                        </div>
@@ -333,13 +333,13 @@
                                                        <div ng-switch-when="EMAIL">
                                                            <input type="email"
                                                                   class="form-control input-sm"
                                                                   name="email"
                                                                   name="item_{{$index}}"
                                                                   ng-model="customField.useValues"
                                                                   kr-input
                                                                   ng-pattern="/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/"
                                                                   placeholder="이메일 형식만 입력 가능합니다."
                                                                   autocomplete="off">
                                                            <div ng-show="issueSearchForm.email.$error.pattern" class="help-block form-text text-danger"
                                                            <div ng-if="issueSearchForm['item_'+ $index].$error.pattern" class="help-block form-text text-danger"
                                                                 translate="common.invalidEmailFormat">이메일 형식이 맞지 않습니다.
                                                            </div>
                                                        </div>
@@ -347,26 +347,26 @@
                                                        <div ng-switch-when="SITE">
                                                            <input type="text"
                                                                   class="form-control input-sm"
                                                                   name="site"
                                                                   name="item_{{$index}}"
                                                                   ng-model="customField.useValues"
                                                                   kr-input
                                                                   ng-pattern="/((http|https):\/\/)?(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/"
                                                                   ng-pattern="/(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/"
                                                                   placeholder="홈페이지 주소 형식만 입력 가능합니다."
                                                                   autocomplete="off">
                                                            <div ng-show="issueSearchForm.site.$error.pattern" class="help-block form-text text-danger"
                                                            <div ng-if="issueSearchForm['item_'+ $index].$error.pattern" class="help-block form-text text-danger"
                                                                 translate="common.invalidSiteFormat">홈페이지 주소 형식이 맞지 않습니다.(http://로 시작하셔야합니다)
                                                            </div>
                                                        </div>
                                                        <div ng-switch-when="TEL">
                                                            <input type="text"
                                                                   class="form-control input-sm"
                                                                   name="tel"
                                                                   name="item_{{$index}}"
                                                                   ng-model="customField.useValues"
                                                                   kr-input
                                                                   ng-pattern="/^\d{2,3}-\d{3,4}-\d{4}$/"
                                                                   placeholder="연락처 형식만 입력 가능합니다."
                                                                   autocomplete="off">
                                                            <div ng-show="issueSearchForm.tel.$error.pattern" class="help-block form-text text-danger"
                                                            <div ng-if="issueSearchForm['item_'+ $index].$error.pattern" class="help-block form-text text-danger"
                                                                 translate="common.invalidTelFormat">전화번호 형식이 맞지 않습니다.
                                                            </div>
                                                        </div>