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
<div class="formModal">
    <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal"
                aria-hidden="true" ng-click="fn.cancel()">×
        </button>
        <h4 class="modal-title">Excel Import</h4>
    </div>
    <div class="modal-body">
        <form name="excelTemplateDownload" method="post" action="/task/excelTemplateDownload"></form>
 
        <form role="form" name="taskExcelImportForm">
            <button type="button" class="btn btn-sm btn-primary" ng-click="fn.excelTemplateDownload()">엑셀 양식 다운로드
            </button>
 
            <button type="button" class="btn btn-sm btn-danger" ng-click="vm.videoView = !vm.videoView"><i class="fa fa-youtube-play" aria-hidden="true"></i>&nbsp;동영상 예제</button>
 
            <div ng-show="vm.videoView" class="pdt5">
                <video style="width:100%;" src="/excelTemplate/excelExample.mp4" controls autoplay loop muted preload="auto"></video>
            </div>
 
            <div class="form-group mgt10">
                <label>엑셀 업로드</label>
                <input class="form-control" type="file"
                       ng-file-select="fn.onFileSelect($files)"/>
            </div>
 
            <div class="form-group">
                <label>담당자</label>
                <js-input-autocomplete data-input-name="users"
                                       selected-model="vm.form.users"
                                       search="vm.userName"
                                       page="vm.autoCompletePage.user.page"
                                       total-page="vm.autoCompletePage.user.totalPage"
                                       source="fn.getUserList(vm.userName, vm.form.users, vm.autoCompletePage.user.page, fn.getUserListCallBack)"
                                       input-disabled="vm.form.projects.length == 0"
                                       extra-settings="{ displayProp : 'byName' , idProp : 'id', imageable : true, imagePathProp : 'profile', type : 'user', maxlength : 100, autoResize : true }"></js-input-autocomplete>
                <span class="help-block m-b-none">담당자의 이메일 주소를 확인할 수 있습니다.</span>
 
                <owl-table data="vm.form.users" table-configs="vm.userTableConfigs" event="userTableEvent"></owl-table>
            </div>
        </form>
    </div>
    <div class="modal-footer">
        <button type="button" class="btn btn-white" ng-click="fn.cancel()">취소</button>
        <button type="button" class="btn btn-primary"
                ng-disabled="fn.formCheck(taskExcelImportForm.$invalid)"
                ng-click="fn.formSubmit()">전송
        </button>
    </div>
</div>