OWL ITS + 탐지시스템(인터넷 진흥원)
jhjang
2021-10-14 3052936fed9166521b0557a36df83eb11a5e51ee
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<div class="formModal">
    <div class="modal-header faded smaller">
        <div class="modal-title">
            <strong translate="issue.issueReservation">이슈 발생 예약</strong>
        </div>
        <button aria-label="Close" class="close" type="button" ng-click="fn.cancel()">
            <span aria-hidden="true"> &times;</span>
        </button>
    </div>
 
    <div class="modal-body">
        <form role="form" name="issueReservationForm">
            <div class="form-group">
                <label for="issueReservationForm1"><span translate="issue.issueReservationType">이슈 발생 유형</span> </label>
                <select id="issueReservationForm1" class="form-control" ng-model="vm.form.issueReservationType"
                        ng-change="fn.initReservation()">
                    <option value="" translate="common.choose">선택하세요.</option>
                    <option value="DAY" translate="issue.everyDay">매일</option>
                    <option value="WEEK" translate="issue.everyWeek">매주</option>
                    <option value="MONTH" translate="issue.everyMonth">매월</option>
                    <option value="YEAR" translate="issue.everyYear">매년</option>
                </select>
                <small translate="issue.issueReservationDescription">이슈를 특정일에 다시 발생시킬 수 있습니다. <br>반복적으로 수행해야 할 이슈가 있을 때
                    유용하게 사용할 수 있습니다.
                </small>
            </div>
 
            <!--    매주 일 때  -->
            <div class="form-group" ng-if="vm.form.issueReservationType == 'WEEK'">
                <label for="issueReservationForm2"><span translate="issue.scheduledDate">이슈 발생 예정일</span> <code
                        class="highlighter-rouge">*</code></label>
                <select class="form-control"
                        id="issueReservationForm2"
                        required
                        ng-model="vm.form.reservation">
                    <option value="" translate="common.choose">선택하세요.</option>
                    <option value="1" translate="issue.sunday">일</option>
                    <option value="2" translate="issue.monday">월</option>
                    <option value="3" translate="issue.tuesday">화</option>
                    <option value="4" translate="issue.wednesday">수</option>
                    <option value="5" translate="issue.thursday">목</option>
                    <option value="6" translate="issue.friday">금</option>
                    <option value="7" translate="issue.saturday">토</option>
                </select>
            </div>
 
            <!--    매월 일 때  -->
            <div class="form-group" ng-if="vm.form.issueReservationType == 'MONTH'">
                <label for="issueReservationForm3"><span translate="issue.scheduledDate">이슈 발생 예정일</span>
                    <code class="highlighter-rouge">*</code>
                </label>
                <div class="input-group">
                    <input class="form-control"
                           type="text"
                           name="reservation"
                           id="issueReservationForm3"
                           ng-pattern="/^[0-9]{0,2}$/"
                           required
                           autocomplete="off"
                           maxlength="2"
                           ng-model="vm.form.reservation">
                    <div class="input-group-prepend">
                        <button class="btn btn-navy" style="cursor:default;"><span translate="common.d">일</span>
                        </button>
                    </div>
                </div>
                <div ng-show="issueReservationForm.reservation.$error.pattern" class="help-block form-text text-danger"
                     translate="issue.enterOnlyNumbers">
                    숫자만 입력 가능 합니다.
                </div>
            </div>
 
            <!--    매년 일때   -->
            <div class="form-group" ng-if="vm.form.issueReservationType == 'YEAR'">
                <label><span translate="issue.scheduledDate">이슈 발생 예정일</span>
                    <code class="highlighter-rouge">*</code>
                </label>
                <div class="input-group">
                    <select class="form-control width-60-p"
                            required
                            ng-model="vm.form.reservationMonth">
                        <option value="" translate="common.select">선택하세요.</option>
                        <option value="1" translate="issue.january">1월</option>
                        <option value="2" translate="issue.february">2월</option>
                        <option value="3" translate="issue.march">3월</option>
                        <option value="4" translate="issue.april">4월</option>
                        <option value="5" translate="issue.may">5월</option>
                        <option value="6" translate="issue.june">6월</option>
                        <option value="7" translate="issue.july">7월</option>
                        <option value="8" translate="issue.august">8월</option>
                        <option value="9" translate="issue.september">9월</option>
                        <option value="10" translate="issue.october">10월</option>
                        <option value="11" translate="issue.november">11월</option>
                        <option value="12" translate="issue.december">12월</option>
                    </select>
 
                    <div class="input-group-prepend">
                        <button class="btn btn-navy" style="cursor:default;"><span translate="common.m">월</span>
                        </button>
                    </div>
                    <input class="form-control"
                           type="text"
                           ng-pattern="/^[0-9]{0,2}$/"
                           required
                           name="reservationDay"
                           autocomplete="off"
                           maxlength="2"
                           ng-model="vm.form.reservationDay">
 
                    <div class="input-group-prepend">
                        <button class="btn btn-navy" style="cursor:default;"><span translate="common.d">일</span>
                        </button>
                    </div>
                </div>
                <div ng-show="issueReservationForm.reservationDay.$error.pattern"
                     class="help-block form-text text-danger" translate="issue.enterOnlyNumbers">
                    숫자만 입력 가능 합니다
                </div>
            </div>
 
 
        </form>
    </div>
 
    <div class="modal-footer buttons-on-right">
        <button type="button" class="btn btn-md btn-grey" ng-click="fn.cancel()"><span
                translate="common.cancel">취소</span></button>
        <button type="button" class="btn btn-md btn-primary bold"
                js-short-cut
                js-short-cut-action="(fn.formCheck(issueReservationForm.$invalid) || $root.spinner) ? null : fn.formSubmit()"
                ng-disabled="fn.formCheck(issueReservationForm.$invalid) || vm.isolationWorkflow"
                ng-click="fn.formSubmit()"><span translate="common.save">저장</span>
        </button>
    </div>
</div>