黄海 3 years ago
commit a8a6843062

@ -59,7 +59,7 @@
</script> </script>
</div> </div>
</div> </div>
<div style="text-align:center;margin-top: 20px;" > <div style="text-align:center;margin-top: 20px;">
<span id="identityView" style="color: blue;"></span> <span id="identityView" style="color: blue;"></span>
<script id="identityScript" type="text/html"> <script id="identityScript" type="text/html">
{{# layui.each(d.data, function(index, item){ }} {{# layui.each(d.data, function(index, item){ }}
@ -145,7 +145,7 @@
advancedArr[i] = $(this).val(); advancedArr[i] = $(this).val();
}); });
if (advancedArr.length == 0) { if (advancedArr.length == 0) {
layer.msg('请推荐高级教师 2 人!', { icon: 5, time: 3000 }); layer.msg('请推荐高级教师 2 人!', { icon: 5, time: 3000 , shade: [0.1, '#000', true]});
return; return;
} }
if (advancedArr.length != 2) { if (advancedArr.length != 2) {
@ -166,6 +166,27 @@
return; return;
} }
$.ajax({
type: "POST",
dataType: "json",
url: '/FengHuang/TouPiao/save',
data: {
gaoji: advancedArr.toString(),
zhongji: middleArr.toString()
},
success: function (data) {
if (data.success) {
$("#" + fileId).remove();
}
else {
layer.msg("删除失败!" + data.message, { icon: 2, time: 1500, shade: [0.1, '#000', true] });
}
}
});

@ -1,63 +1,200 @@
<!DOCTYPE html>
<html> <html>
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title></title> <title></title>
<link rel="stylesheet" href="./component/pear/css/pear.css" /> <link rel="stylesheet" href="./component/pear/css/pear.css" />
<link rel="stylesheet" href="./admin/css/admin.css" />
</head> </head>
<body class="pear-container" style="overflow-y: hidden;"> <body class="pear-container">
<div class="layui-row layui-col-space10"> <div class="layui-card">
<div class="layui-col-md12"> <div class="layui-card-body">
<div class="layui-card">
<div class="layui-card-body"> <div style="text-align:center;padding-top: 40px;">
<div id="contents"></div> <div class="layui-form-item">
<h1>高级教师推荐人员名单</h1>
</div>
</div>
<div class="layui-card layui-form" lay-filter="component-form-element"
style="text-align:center;padding-top: 20px;">
<div class="layui-card-header"><span style="color: red;">备注从如下人员中推荐2人。</span></div>
<div class="layui-card-body layui-row layui-col-space10">
<div class="layui-col-md12" id="checkboxAdvancedView" style="height: 60px;line-height:55px">
<!-- <input type="checkbox" name="selectPerson" value="1" title="写作" lay-skin="primary">
<input type="checkbox" name="selectPerson" value="2" title="发呆" lay-skin="primary">
<input type="checkbox" name="selectPerson" value="3" title="禁用" lay-skin="primary"> -->
</div>
<script id="checkboxAdvancedScript" type="text/html">
{{# layui.each(d.data, function(index, item){ }}
<input type="checkbox" name="advanced" value="{{ item.houxuanren_type_id }}" title="{{ item.houxuanren_name }}" lay-skin="primary">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
{{# }); }}
</script>
</div>
</div>
<div style="text-align:center;padding-top: 60px;">
<div class="layui-form-item">
<h1>中级教师推荐人员名单</h1>
</div>
</div>
<div class="layui-card layui-form" lay-filter="component-form-element"
style="text-align:center;padding-top: 20px;">
<div class="layui-card-header"><span style="color: red;">备注从如下人员中推荐2人。</span></div>
<div class="layui-card-body layui-row layui-col-space10">
<div class="layui-col-md12" id="checkboxMiddleView" style="height: 60px;line-height:55px">
<!-- <input type="checkbox" name="selectPerson" value="1" title="写作" lay-skin="primary">
<input type="checkbox" name="selectPerson" value="2" title="发呆" lay-skin="primary">
<input type="checkbox" name="selectPerson" value="3" title="禁用" lay-skin="primary"> -->
</div>
<script id="checkboxMiddleScript" type="text/html">
{{# layui.each(d.data, function(index, item){ }}
<input type="checkbox" name="middle" value="{{ item.houxuanren_type_id }}" title="{{ item.houxuanren_name }}" lay-skin="primary" style="width:50px;height:50px;"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
{{# }); }}
</script>
</div>
</div>
<div style="text-align:center;margin-top: 20px;">
<span id="identityView" style="color: blue;"></span>
<script id="identityScript" type="text/html">
{{# layui.each(d.data, function(index, item){ }}
{{# if(item.toupiaoren_type_id == 1){ }}
投票人身份:评委会
{{# } else { }}
投票人身份:群众
{{# } }}
{{# }); }}
</script>
</div>
<div style="text-align:center;padding-top: 20px;">
<div class="layui-form-item">
<button class="layui-btn" lay-submit lay-filter="submit">立即提交</button>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<script src="./component/layui/layui.js"></script> <script src="./component/layui/layui.js"></script>
<script src="./component/pear/pear.js"></script> <script src="./component/pear/pear.js"></script>
<script src="./component/other/js/base64.js"></script>
<script> <script>
layui.use(['admin', 'layer', 'form', layui.use(['form', 'jquery', 'laytpl'], function () {
'element', 'tab', 'jquery' let form = layui.form;
], function () { let $ = layui.jquery;
var layer = layui.layer, let laytpl = layui.laytpl;
tab1 = layui.tab,
$ = layui.jquery,
admin = layui.admin, //获取高级参评人员列表
form = layui.form; $.ajax({
type: "GET",
admin.setConfigType("yml"); dataType: "json",
admin.setConfigPath("./config/pear.config.yml"); url: "/FengHuang/TouPiao/getHouXuanRenList?type_id=1",
success: function (data) {
tab1.render({ var checkboxAdvancedTpl = checkboxAdvancedScript.innerHTML,
elem: 'contents', checkboxAdvancedView = document.getElementById('checkboxAdvancedView');
preload: true, laytpl(checkboxAdvancedTpl).render(data, function (html) {
roll: false, checkboxAdvancedView.innerHTML = html;
tool: false, });
width: '100%', form.render();
height: '95%', }
index: 0,
session: true,
tabMax: 30,
data: [{
id: "page2",
title: "高级",
url: "./advanced.html",
close: false
}, {
id: "page1",
title: "中级",
url: "./middle.html",
close: false
}]
}); });
admin.render(); //获取中级参评人员列表
}); $.ajax({
type: "GET",
dataType: "json",
url: "/FengHuang/TouPiao/getHouXuanRenList?type_id=2",
success: function (data) {
var checkboxMiddleTpl = checkboxMiddleScript.innerHTML,
checkboxMiddleView = document.getElementById('checkboxMiddleView');
laytpl(checkboxMiddleTpl).render(data, function (html) {
checkboxMiddleView.innerHTML = html;
});
form.render();
}
});
//获取投票人身份 1评委小组 2群众
$.ajax({
type: "GET",
dataType: "json",
url: "/FengHuang/TouPiao/getTouPiaoRenInfo",
success: function (data) {
var identityTpl = identityScript.innerHTML,
identityView = document.getElementById('identityView');
laytpl(identityTpl).render(data, function (html) {
identityView.innerHTML = html;
});
form.render();
}
});
form.on('submit(submit)', function (data) {
var advancedArr = new Array();
$("input:checkbox[name='advanced']:checked").each(function (i) {
advancedArr[i] = $(this).val();
});
if (advancedArr.length == 0) {
layer.msg('请推荐高级教师 2 人!', { icon: 2, time: 3000, shade: [0.1, '#000', true] });
return;
}
if (advancedArr.length != 2) {
layer.msg('高级教师允许推荐 2 人!', { icon: 2, time: 3000, shade: [0.1, '#000', true] });
return;
}
var middleArr = new Array();
$("input:checkbox[name='middle']:checked").each(function (i) {
middleArr[i] = $(this).val();
});
if (middleArr.length == 0) {
layer.msg('请推荐中级教师 2 人!', { icon: 2, time: 3000, shade: [0.1, '#000', true] });
return;
}
if (middleArr.length != 2) {
layer.msg('中级教师允许推荐 2 人!', { icon: 2, time: 3000, shade: [0.1, '#000', true] });
return;
}
$.ajax({
type: "POST",
dataType: "json",
url: '/FengHuang/TouPiao/save',
data: {
gaoji: advancedArr.toString(),
zhongji: middleArr.toString()
},
success: function (data) {
layer.msg("成功!" + data.message, { icon: 1, time: 1500, shade: [0.1, '#000', true] });
}
});
return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
});
})
</script> </script>
</body> </body>

@ -40,7 +40,6 @@ import java.io.File;
public class Start extends JFinalConfig { public class Start extends JFinalConfig {
public static void main(String[] args) { public static void main(String[] args) {
PropKit.use("application.properties");
UndertowServer.create(Start.class, "undertow.properties").start(); UndertowServer.create(Start.class, "undertow.properties").start();
} }

Loading…
Cancel
Save