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