<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">
|
<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 class="modal-footer buttons-on-right">
|
<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>
|
</button>
|
</div>
|
</div>
|