linzhijie
2021-03-11 c33914ba0a98c823c4b4d7da21cdd476906c9924
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
<!DOCTYPE html>
<html lang="zh" xmlns:th="http://www.thymeleaf.org">
<head>
    <th:block th:include="include :: header('新增报告模板配置')"/>
    <th:block th:include="include :: bootstrap-fileinput-css"/>
</head>
<body class="white-bg">
<div class="wrapper wrapper-content animated fadeInRight ibox-content">
    <form class="form-horizontal m" id="form-template-add">
        <div class="form-group">
            <label class="col-sm-3 control-label">[[#{jsp.exam.template.reporttype}]]:</label>
            <div class="col-sm-8">
                <select name="reportType" class="form-control m-b"
                        th:with="type=${@dict.getType('report_type')}" required>
                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}"
                            th:value="${dict.dictValue}"></option>
                </select>
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">[[#{jsp.exam.template.templatetype}]]:</label>
            <div class="col-sm-8">
                <select name="templateType" class="form-control m-b"
                        th:with="type=${@dict.getType('template_type')}" required>
                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}"
                            th:value="${dict.dictValue}"></option>
                </select>
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">[[#{jsp.exam.template.templatelan}]]:</label>
            <div class="col-sm-8">
                <select name="langType" class="form-control m-b"
                        th:with="type=${@dict.getType('lang_type')}" required>
                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}"
                            th:value="${dict.dictValue}"></option>
                </select>
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">[[#{jsp.exam.template.templateaddress}]]:</label>
            <div class="col-sm-8">
                <div class="file-loading">
                    <input th:id="locationFile" th:name="locationFile" th:type="file"  multiple>
                </div>
            </div>
        </div>
    </form>
</div>
<div class="row">
    <div class="col-sm-offset-5 col-sm-10">
        <button type="button" class="btn btn-sm btn-primary" onclick="submitHandler()"><i class="fa fa-check"></i>save
        </button>&nbsp;
        <button type="button" class="btn btn-sm btn-danger" onclick="closeItem()"><i class="fa fa-reply-all"></i> close
        </button>
    </div>
</div>
<th:block th:include="include :: footer"/>
<th:block th:include="include :: bootstrap-fileinput-js"/>
<script type="text/javascript">
    var prefix = ctx + "exam/template"
    $("#form-template-add").validate({
        focusCleanup: true
    });
 
    function submitHandler() {
        if ($.validate.form()) {
            // $.operate.save(prefix + "/add", $('#form-template-add').serialize());
            $.operate.saveFileTab(prefix + "/add", new FormData(document.forms.namedItem("form-template-add")));
        }
    }
 
    $(document).ready(function () {
        $("#locationFile").fileinput({
            'theme': 'explorer-fas',
            overwriteInitial: false,
            initialPreviewAsData: true,
            showUpload:false,
            showPreview:false,
            showBrowse:true
        });
        $("span:contains('select …')").html('[[#{basis.pleasechoose}]]');
    });
</script>
</body>
</html>