| | |
| | | <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> |
| | | |
| | | </div> |
| | | |
| | | <div class="element-box"> |
| | | <form role="form" name="issueAddForm"> |
| | | <form role="form" name="apiSettingColumnForm"> |
| | | <div class="form-group mb10"> |
| | | <label for="issueAddForm1" class="issue-label"><span translate="issue.issueTitle">일감 제목</span> </label> |
| | | <input id="issueAddForm1" |
| | | |
| | | <div class="form-group mb10"> |
| | | <label for="issueTitle" class="issue-label"><span translate="issue.issueTitle">일감 제목</span> </label> |
| | | <input id="issueTitle" |
| | | class="form-control input-sm" |
| | | ng-model="vm.form.title" |
| | | ng-model="vm.form.issueApiDefault.title" |
| | | name="title" |
| | | required |
| | | kr-input |
| | |
| | | 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-4">--> |
| | | <!-- <div class="form-group mb10">--> |
| | | <!-- <label class="issue-label"> <span translate="common.project">프로젝트</span></label>--> |
| | | <!-- <js-autocomplete-single data-input-name="issueType"--> |
| | | <!-- selected-model="vm.projects"--> |
| | | <!-- search="vm.form.projectName"--> |
| | | <!-- source="fn.getProjectList(vm.form.projectName, vm.projects, vm.autoCompletePage.project.page, fn.getProjectListCallback)"--> |
| | | <!-- page="vm.autoCompletePage.project.page"--> |
| | | <!-- total-page="vm.autoCompletePage.project.totalPage"--> |
| | | <!-- input-disabled="false"--> |
| | | <!-- translation-texts="{ empty : 'common.emptyProject' }"--> |
| | | <!-- extra-settings="{ displayProp : 'name' , idProp : 'id', imageable : false, imagePathProp : '',--> |
| | | <!-- type : '', maxlength : 200, autoResize : false, stopRemoveBodyEvent : true }"></js-autocomplete-single>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | |
| | | <div class="col-lg-8 bdl1"> |
| | | <div class="col-lg-8"> |
| | | <div class="row"> |
| | | |
| | | <div class="col-md-4"> |
| | | <div class="form-group mb10"> |
| | | <label for="issueAddForm2" class="issue-label"> |
| | | <label for="issue-priority" class="issue-label"> |
| | | <span translate="common.priority">우선 순위</span> |
| | | </label> |
| | | <select id="issueAddForm2" |
| | | <select id="issue-priority" |
| | | name="priority" |
| | | class="form-control input-sm issue-select-label" |
| | | ng-model="vm.form.priorityId" |
| | | ng-model="vm.form.issueApiDefault.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}}" |
| | |
| | | </div> |
| | | <div class="col-md-4"> |
| | | <div class="form-group mb10"> |
| | | <label for="issueAddForm3" class="issue-label"> <span |
| | | <label for="issue-severity" class="issue-label"> <span |
| | | translate="common.importance">중요도</span> </label> |
| | | <select id="issueAddForm3" |
| | | <select id="issue-severity" |
| | | name="severity" |
| | | class="form-control input-sm issue-select-label" |
| | | ng-model="vm.form.severityId" |
| | | ng-model="vm.form.issueApiDefault.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}}" |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | <div class="form-group mb10"> |
| | |
| | | class="summernote" |
| | | lang="ko-KR" |
| | | summer-note-auto-focus |
| | | ng-model="vm.form.description" |
| | | ng-model="vm.form.issueApiDefault.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 class="modal-footer buttons-on-right"> |
| | | <button type="button" class="btn btn-md btn-secondary bold" |
| | | ng-click="fn.reset()"><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(issueStatusAddForm.$invalid) || $root.spinner) ? null : fn.formSubmit()" |
| | | ng-click="fn.formSubmit()"><span translate="common.saved">생성</span> |
| | | js-short-cut-action="(fn.formCheck(apiSettingColumnForm.$invalid) || $root.spinner) ? null : fn.formSubmitColumnSetting()" |
| | | ng-click="fn.formSubmitColumnSetting()"><span translate="common.saved">생성</span> |
| | | </button> |
| | | </div> |
| | | </div> |