From 93af1c6ffb9ae0e894689ad3a37b548e57d54cff Mon Sep 17 00:00:00 2001
From: linzhijie <19970921lzj>
Date: 星期四, 11 三月 2021 19:10:07 +0800
Subject: [PATCH] 有注释的测评系统业务代码

---
 src/main/resources/templates/exam/userpaper/edit.html |   87 ++++++++++++++-----------------------------
 1 files changed, 29 insertions(+), 58 deletions(-)

diff --git a/src/main/resources/templates/exam/userpaper/edit.html b/src/main/resources/templates/exam/userpaper/edit.html
index 5324011..bcf0726 100644
--- a/src/main/resources/templates/exam/userpaper/edit.html
+++ b/src/main/resources/templates/exam/userpaper/edit.html
@@ -15,7 +15,7 @@
             <div class="select-list col-sm-8">
                 <ul>
                     <li>
-                        <select id="prodId" name="prodId" class="select2-container" onchange="testTypeChange()">
+                        <select id="prodId" name="prodId" class="select2-container" onchange="testTypeChange()" >
                             <option th:each="dict : ${userProds}" th:text="${dict.name}"
                                     th:value="${dict.id} "></option>
                         </select>
@@ -26,24 +26,16 @@
         <div class="form-group">
             <label class="col-sm-3 control-label">[[#{jsp.exam.productReportTemplate}]]锛�</label>
             <div class="col-sm-8">
-<!--                <select id="reportTemplateId" name="reportTemplateId" class="form-control noselect2 selectpicker"-->
+                <select id="reportTemplateId" name="reportTemplateId" class="form-control noselect2 selectpicker"
+                        multiple>
+                    <option th:each="dict : ${templateList}" th:text="${dict['reportType']}"
+                            th:value="${dict['id']}"></option>
+                </select>
+<!--                <select id="reportTemplateIdAll" name="reportTemplateIdAll" class="form-control noselect2 selectpicker"-->
 <!--                        multiple>-->
 <!--                    <option th:each="dict : ${templateList}" th:text="${dict['reportType']}"-->
 <!--                            th:value="${dict['id']}"></option>-->
 <!--                </select>-->
-                <ui id="tempB">
-                    <li>
-                        <span th:each="temp:${templateList}" style="margin-right:10px;">
-                            <input type="checkbox" th:value="${temp.id}" name="templateN">
-                            <span th:text="${temp.reportType}" name="unitspan"></span>
-                        </span>
-                    </li>
-                </ui>
-                <!--                <select id="reportTemplateIdAll" name="reportTemplateIdAll" class="form-control noselect2 selectpicker"-->
-                <!--                        multiple>-->
-                <!--                    <option th:each="dict : ${templateList}" th:text="${dict['reportType']}"-->
-                <!--                            th:value="${dict['id']}"></option>-->
-                <!--                </select>-->
             </div>
         </div>
         <div class="form-group">
@@ -67,7 +59,6 @@
 <th:block th:include="include :: bootstrap-select-js"/>
 <script type="text/javascript">
     var prefix = ctx + "exam/paper";
-
     $("#form-demographyParam-edit").validate({
         focusCleanup: true
     });
@@ -115,56 +106,36 @@
         $.table.init(options);
     });
 
-    function testTypeChange() {
-        var prodName = $("#prodId option:selected").text();
-        if ("鐫块偦" == prodName) {
-            prodName = "RuiLin";
-        }
-        $("#tempB").empty();
-        $.post(prefix + "/filterTemplate/" + prodName, function (data) {
-            for (var i = 0; i < data.length; i++) {
-                $("#tempB").append('<li><span><input type="checkbox" name="templateN" value="'+data[i].id+'">' +data[i].reportType + '</span></span></li>');
-            }
-        });
-    }
-
     /*[[#{basis.add}]]琛ㄦ牸琛� */
     function insertRow() {
-
-        var arr = [];
-        $("input[name='templateN']:checked").each(function (index, item) {//
-            arr.push($(this).val());
-        });
-
+        var prodId = $("#prodId").val();
+        var prodName = $("#prodId option:selected").text();
+        var arr = $("#reportTemplateId").val();//鍙栧�兼槸涓�涓暟缁�
         var reportTemplateId = "";
-        for (var i = 0; i < arr.length; i++) {
-            if (i == arr.length - 1) {
-                reportTemplateId = reportTemplateId + arr[i]
-            } else {
-                reportTemplateId = reportTemplateId + arr[i] + ",";
+        for(var i = 0; i < arr.length; i++) {
+            if (i==arr.length-1) {
+                reportTemplateId=reportTemplateId+arr[i]
+            }else {
+                reportTemplateId=reportTemplateId+arr[i]+",";
             }
         }
 
-        var prodId = $("#prodId").val();
-        var prodName = $("#prodId option:selected").text();
+        var reportTemplateText = $("#reportTemplateId option:selected").text();
 
-        $.post(prefix + "/reportTemplateText/" + reportTemplateId, function (data) {
-            if (checkDuplicate(prodId)) {
-                $.modal.alertWarning('瀛樺湪浜у搧鍖呮潈闄愶紝涓嶅厑璁搁噸澶嶆坊鍔狅紒');
-                return;
+        if (checkDuplicate(prodId)) {
+            $.modal.alertWarning('瀛樺湪浜у搧鍖呮潈闄愶紝涓嶅厑璁搁噸澶嶆坊鍔狅紒');
+            return;
+        }
+
+        $.btTable.bootstrapTable('insertRow', {
+            index: 0, // 浣犳兂鎻掑叆鍒板摢锛�0琛ㄧず绗竴琛�
+            row: {
+                prodId: prodId,
+                reportTemplateId: reportTemplateId,
+                reportTemplateText: reportTemplateText,
+                prodName: prodName
             }
-
-            $.btTable.bootstrapTable('insertRow', {
-                index: 0, // 浣犳兂鎻掑叆鍒板摢锛�0琛ㄧず绗竴琛�
-                row: {
-                    prodId: prodId,
-                    reportTemplateId: reportTemplateId,
-                    reportTemplateText: data,
-                    prodName: prodName
-                }
-            })
-        });
-
+        })
     }
 
     function checkDuplicate(prodId) {

--
Gitblit v1.9.1