OWL ITS + 탐지시스템(인터넷 진흥원)
jhjang
2021-11-29 f3d433b269f28e99dd352f5b69f8ef864c09e5b0
src/main/webapp/views/api/apiSettingOverlap.html
@@ -2,35 +2,63 @@
<div class="row">
    <div class="col-sm-5">
        <div class="element-wrapper">
            <label for="issueAddForm4" class="issue-label"> <span
                    translate="issue.issueType">이슈 타입</span>
            </label>
            <select id="issueAddForm4"
                    name="issueType"
                    class="form-control input-sm issue-select-label"
                    ng-model="vm.form.issueTypeId"
                    ng-change="fn.getIssueTypeCustomFields()"
                    ng-style="{ 'color' : fn.getOptionColor(vm.issueTypes, vm.form.issueTypeId) }"
                    required>
                <option ng-style="{ 'color' : '#353535' }" value="">홈페이지 변조 감지
                </option>
                <option ng-style="{ 'color' : '#353535' }" value="">경유지 탐지
                </option>
                <option ng-repeat="issueType in vm.issueTypes"
                        ng-style="{ 'color' : issueType.color, 'font-weight': 600 }"
                        value="{{issueType.id}}">●&nbsp;{{issueType.name}}
                </option>
            </select>
            <div class="form-group mb10">
                <label for="issueTypeForm" class="issue-label">
                    <span translate="issue.issueType">이슈 유형</span>
                </label>
                <select id="issueTypeForm"
                        name="issueType"
                        class="form-control input-sm issue-select-label"
                        ng-model="vm.issueTypeId"
                        ng-style="{ 'color' : fn.getOptionColor(vm.issueTypes, vm.issueTypeId) }"
                        ng-change="fn.onChangeIssueTypeOverlap()"
                        required>
                    <option ng-repeat="issueType in vm.issueTypes"
                            ng-style="{ 'color' : issueType.color, 'font-weight': 600 }"
                            value="{{issueType.id}}"
                            translate="{{issueType.name}}">
                    </option>
                </select>
            </div>
        </div>
    </div>
</div>
<div class="element-box">
    <p class="btn btn-secondary">
        <span >경유지</span>
        <span>×</span>
    </p>
    <form role="form" name="apiSettingOverlapForm">
        <div class="form-group">
            <label><span translate="common.customField">사용자 정의 필드</span> </label>
            <js-autocomplete-multi data-input-name="customField"
                                   selected-model="vm.form.customFields"
                                   search="vm.customFieldName"
                                   source="fn.getCustomFieldList(vm.customFieldName, vm.form.customFields)"
                                   input-disabled="false"
                                   translation-texts="{ count : 'common.few', empty : 'common.emptyCustomField' }"
                                   required
                                   extra-settings="{ displayProp : 'name' , idProp : 'id', imageable : false, maxlength : 100, autoResize : true }"></js-autocomplete-multi>
            <div class="select3-selection__choicediv mt-10">
                <span class="select3-selection__choice" ng-repeat="customField in vm.form.customFields">
                    <span>{{customField.name}}</span>
                    <span class="select3-selection__choice__remove" ng-click="fn.removeCustomField($index)">×</span>
                </span>
            </div>
        </div>
        <div class="modal-footer buttons-on-right">
            <button type="button" class="btn btn-md btn-secondary bold"
                    ng-click="fn.resetOverlap()"><span translate="common.reset">초기화</span>
            </button>
            <button type="button" class="btn btn-md btn-primary bold"
                    js-short-cut
                    js-short-cut-action="(fn.formCheck(apiSettingOverlapForm.$invalid) || $root.spinner) ? null : fn.formSubmitOverlap()"
                    ng-click="fn.formSubmitOverlap()"><span translate="common.saved">생성</span>
            </button>
      </div>
    </form>
</div>