| | |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="element-wrapper"> |
| | | <div class="element-actions"> |
| | | <button ng-click="fn.add()" |
| | | class="btn btn-xlg btn-danger"><i class="os-icon os-icon-plus"></i> <span translate="api.addOverlapField">필드 만들기</span> |
| | | </button> |
| | | </div> |
| | | |
| | | |
| | | <div class="element-actions" ng-if="$root.checkMngPermission('USER_PERMISSION_MNG_ISSUE_STATUS')"> |
| | | </div> |
| | | <h6 class="element-header" translate="api.columnSetting"> |
| | | <h6 class="element-header" translate="api.setting"> |
| | | 설정 |
| | | </h6> |
| | | |
| | | <!-- |
| | | <div class="os-tabs-w"> |
| | | <div class="os-tabs-controls"> |
| | | <ul class="nav nav-tabs upper"> |
| | | <li class="nav-item"> |
| | | <a class="nav-link cursor" translate="api.example">사용 예시</a> |
| | | <a class="nav-link cursor" ng-class="{ 'active' : vm.tab == 'API_COL_SETTING' }" ng-click="fn.changeTab('API_COL_SETTING')" translate="api.columnSetting">사용자 등급 관리</a> |
| | | </li> |
| | | <li class="nav-item"> |
| | | <a class="nav-link cursor" ng-class="{ 'active' : vm.tab == 'API_OVERLAP_SETTING' }" ng-click="fn.changeTab('API_OVERLAP_SETTING')" translate="api.overlapSetting">부서 관리</a> |
| | | </li> |
| | | </ul> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="element-box"> |
| | | </div> |
| | | --> |
| | | <div class="row"> |
| | | <div class="col-md-4"> |
| | | <div class="form-group mb10"> |
| | | <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}}">● {{issueType.name}} |
| | | </option> |
| | | </select> |
| | | </div> |
| | | <div class="tab-content mt-30"> |
| | | <div ng-show="vm.tab == 'API_COL_SETTING'"> |
| | | <div ng-include include-replace src="'views/api/apiSettingColumn.html'"></div> |
| | | </div> |
| | | |
| | | <div ng-show="vm.tab == 'API_OVERLAP_SETTING'"> |
| | | <div ng-include include-replace src="'views/api/apiSettingOverlap.html'"></div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="element-box"> |
| | | |
| | | <form role="form" name="issueAddForm"> |
| | | <div class="form-group mb10"> |
| | | <label for="issueAddForm1" class="issue-label"><span translate="issue.issueTitle">일감 제목</span> </label> |
| | | <input id="issueAddForm1" |
| | | class="form-control input-sm" |
| | | ng-model="vm.form.title" |
| | | name="title" |
| | | required |
| | | kr-input |
| | | value="홈페이지 변조 감지 건" |
| | | maxlength="300" |
| | | autocomplete="off" |
| | | autofocus |
| | | owl-auto-focus> |
| | | </div> |
| | | <div class="row"> |
| | | <div class="col-lg-4"> |
| | | <div class="form-group mb10"> |
| | | <label class="issue-label"> <span translate="common.project">프로젝트</span> </label> |
| | | <select id="issueAddForm6" |
| | | 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="">MCF |
| | | </option> |
| | | <option ng-repeat="issueType in vm.issueTypes" |
| | | ng-style="{ 'color' : issueType.color, 'font-weight': 600 }" |
| | | value="{{issueType.id}}">● {{issueType.name}} |
| | | </option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="col-lg-8 bdl1"> |
| | | <div class="row"> |
| | | |
| | | <div class="col-md-4"> |
| | | <div class="form-group mb10"> |
| | | <label for="issueAddForm2" class="issue-label"> |
| | | <span translate="common.priority">우선 순위</span> |
| | | </label> |
| | | <select id="issueAddForm2" |
| | | name="priority" |
| | | class="form-control input-sm issue-select-label" |
| | | ng-model="vm.form.priorityId" |
| | | ng-style="{ 'color' : fn.getOptionColor(vm.priorities, vm.form.priorityId) }" |
| | | required> |
| | | <option value="" ng-style="{ 'color' : '#353535' }"> |
| | | <span >보통</span> |
| | | </option> |
| | | <option value="" ng-style="{ 'color' : '#353535' }"> |
| | | <span >높음</span> |
| | | </option> |
| | | <option value="" ng-style="{ 'color' : '#353535' }"> |
| | | <span >낮음</span> |
| | | </option> |
| | | <option ng-repeat="priority in vm.priorities" |
| | | ng-style="{ 'color' : priority.color, 'font-weight': 600 }" |
| | | value="{{priority.id}}" |
| | | translate="{{priority.name}}"> |
| | | </option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="col-md-4"> |
| | | <div class="form-group mb10"> |
| | | <label for="issueAddForm3" class="issue-label"> <span |
| | | translate="common.importance">중요도</span> </label> |
| | | <select id="issueAddForm3" |
| | | name="severity" |
| | | class="form-control input-sm issue-select-label" |
| | | ng-model="vm.form.severityId" |
| | | ng-style="{ 'color' : fn.getOptionColor(vm.severities, vm.form.severityId) }" |
| | | required> |
| | | <option value="" ng-style="{ color : '#353535' }"> |
| | | <span>보통</span> |
| | | </option> |
| | | <option value="" ng-style="{ color : '#353535' }"> |
| | | <span>높음</span> |
| | | </option> |
| | | <option value="" ng-style="{ color : '#353535' }"> |
| | | <span>낮음</span> |
| | | </option> |
| | | <option ng-repeat="severity in vm.severities" |
| | | ng-style="{ color : severity.color, 'font-weight': 600 }" |
| | | value="{{severity.id}}" |
| | | translate="{{severity.name}}"> |
| | | </option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | <div class="form-group mb10"> |
| | | <label class="issue-label"><span translate="common.content">내용</span></label> |
| | | <summernote |
| | | class="summernote" |
| | | lang="ko-KR" |
| | | summer-note-auto-focus |
| | | ng-model="vm.form.description" |
| | | data-editor="vm.summerNote.editor" |
| | | data-editable="vm.summerNote.editable" |
| | | on-image-upload="fn.imageUpload(files)" |
| | | target=".note-editable"></summernote> |
| | | </div> |
| | | |
| | | <div class="row"> |
| | | <div class="col-lg-12"> |
| | | <div class="form-group mb10"> |
| | | <label for="issueAddForm5" class="issue-label"> <span translate="common.period">기간</span> |
| | | </label> |
| | | <input id="issueAddForm5" |
| | | tabindex="-1" |
| | | type="text" |
| | | readonly |
| | | class="form-control cursor" |
| | | placeholder="{{'issue.clickToSelectDate' | translate}}" |
| | | ng-model="vm.form.startCompleteDateRange" |
| | | modal-form-auto-scroll |
| | | date-format="YYYY-MM-DD" |
| | | parent-el="'#createdWidget'" |
| | | date-range-picker> |
| | | <div class="row"> |
| | | <div class="col-xs-12"> |
| | | <div id="createdWidget" class="bootstrap-datepicker"></div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="row"> |
| | | <div class="col-lg-3"> |
| | | <div class="form-group mb10"> |
| | | <div class="form-group mb10"> |
| | | <label class="issue-label"> <span translate="common.assigneeTeam">담당부서</span> </label> |
| | | <select id="issueAddForm" |
| | | 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 value="" ng-style="{ 'color' : '#353535' }"><span>조치용역</span></option> |
| | | <option value="" ng-style="{ 'color' : '#353535' }"><span>분석용역</span></option> |
| | | <option value="" ng-style="{ 'color' : '#353535' }"><span>상황실</span></option> |
| | | <option ng-repeat="issueType in vm.issueTypes" |
| | | ng-style="{ 'color' : issueType.color, 'font-weight': 600 }" |
| | | value="{{issueType.id}}">● {{issueType.name}} |
| | | </option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="col-lg-3"> |
| | | <div class="form-group mb10"> |
| | | <div class="form-group mb10"> |
| | | <label class="issue-label"> <span>업종</span> </label> |
| | | <select id="issueAddFormIP" |
| | | 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 value="" translate="common.selectTarget" ng-style="{ 'color' : '#353535' }"><span>대상 선택</span> |
| | | </option> |
| | | <option ng-repeat="issueType in vm.issueTypes" |
| | | ng-style="{ 'color' : issueType.color, 'font-weight': 600 }" |
| | | value="{{issueType.id}}">● {{issueType.name}} |
| | | </option> |
| | | </select> |
| | | </div> |
| | | |
| | | |
| | | </div> |
| | | </div> |
| | | <div class="col-lg-3"> |
| | | <div class="form-group mb10"> |
| | | <div class="form-group mb10"> |
| | | <label class="issue-label"> <span>도메인</span> </label> |
| | | <input id="issueAddForm8" |
| | | tabindex="-1" |
| | | type="text" |
| | | class="form-control cursor" |
| | | /> |
| | | |
| | | </div> |
| | | |
| | | |
| | | </div> |
| | | </div> |
| | | <div class="col-lg-3"> |
| | | <div class="form-group mb10"> |
| | | <div class="form-group mb10"> |
| | | <label class="issue-label"> <span>경유지IP</span> </label> |
| | | <input id="issueAddForm*" |
| | | tabindex="-1" |
| | | type="text" |
| | | class="form-control cursor" |
| | | /> |
| | | </div> |
| | | |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | |
| | | |
| | | </div> |