From 5e873863bc7324894c89b0a0fc77a6202c91cd64 Mon Sep 17 00:00:00 2001
From: wzp <516075396@qq.com>
Date: 星期二, 06 四月 2021 10:35:42 +0800
Subject: [PATCH] 20210406
---
src/main/resources/templates/exam/userpaper/edit.html | 91 ++++++++++++++++++++++++++++++---------------
1 files changed, 60 insertions(+), 31 deletions(-)
diff --git a/src/main/resources/templates/exam/userpaper/edit.html b/src/main/resources/templates/exam/userpaper/edit.html
index bcf0726..5b7cd29 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,22 +26,30 @@
<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"
- 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"-->
+<!-- <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>-->
+ <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">
<label class="col-sm-1 control-label"></label>
<div class="col-sm-2">
- <a class="btn btn-success" onclick="insertRow()">
+ <a class="btn btn-success" onclick="insertRow()" >
<i class="fa fa-plus"></i> [[#{jsp.product.package.authorization}]]
</a>
</div>
@@ -59,6 +67,7 @@
<th:block th:include="include :: bootstrap-select-js"/>
<script type="text/javascript">
var prefix = ctx + "exam/paper";
+
$("#form-demographyParam-edit").validate({
focusCleanup: true
});
@@ -106,36 +115,56 @@
$.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 reportTemplateId = "";
+ 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 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]+",";
+
+ $.post(prefix + "/reportTemplateText/" + reportTemplateId, function (data) {
+ if (checkDuplicate(prodId)) {
+ $.modal.alertWarning('瀛樺湪浜у搧鍖呮潈闄愶紝涓嶅厑璁搁噸澶嶆坊鍔狅紒');
+ return;
}
- }
- var reportTemplateText = $("#reportTemplateId option:selected").text();
+ $.btTable.bootstrapTable('insertRow', {
+ index: 0, // 浣犳兂鎻掑叆鍒板摢锛�0琛ㄧず绗竴琛�
+ row: {
+ prodId: prodId,
+ reportTemplateId: reportTemplateId,
+ reportTemplateText: data,
+ prodName: prodName
+ }
+ })
+ });
- if (checkDuplicate(prodId)) {
- $.modal.alertWarning('瀛樺湪浜у搧鍖呮潈闄愶紝涓嶅厑璁搁噸澶嶆坊鍔狅紒');
- return;
- }
-
- $.btTable.bootstrapTable('insertRow', {
- index: 0, // 浣犳兂鎻掑叆鍒板摢锛�0琛ㄧず绗竴琛�
- row: {
- prodId: prodId,
- reportTemplateId: reportTemplateId,
- reportTemplateText: reportTemplateText,
- prodName: prodName
- }
- })
}
function checkDuplicate(prodId) {
--
Gitblit v1.9.1