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