main
kgdxpr 1 year ago
parent c4b03c18e1
commit 716e9b5601

@ -71,13 +71,8 @@
table.render({
elem: '#data-table',
url: '/QingLong/base/listDakaBySchool',
height: 'full-135',
page: {
limit: 15
, layout: ['count', 'prev', 'page', 'next', 'skip']
, prev: "上一页"
, next: "下一页"
},
height: 'full-50',
page: false,
cols: [[
{ title: '序号', align: 'center', width: "5%", type: 'numbers' },
{ title: '学期', field: 'org_name', align: 'center' },
@ -110,8 +105,6 @@
else if (obj.event === 'personMgmt') {
window.personMgmt(obj);
}
});
table.on('toolbar(data-table)', function (obj) {
@ -125,10 +118,10 @@
window.add = function () {
layer.open({
type: 2,
title: '新增',
title: '确认当前学期数据',
shade: 0.1,
area: ['650px', '385px'],
content: './add.html?level_id=' + levelId + '&area_id=' + areaId + '&org_type=' + $("#orgTypeId").val()
area: ['400px', '385px'],
content: './view.html'
});
}
@ -142,7 +135,15 @@
});
}
window.sign = function (obj) {
layer.open({
type: 2,
title: '签名',
shade: 0.1,
area: ['450px', '340px'],
content: './signature.html'
});
}
});

@ -79,13 +79,11 @@
};
$("#signature").jSignature(param);
form.on('submit(clear)', function (data) {
$("#signature").jSignature("reset");
});
//提交
$('#save').click(function () {
@ -99,9 +97,28 @@
//将签名的画布保存为base64编码字符串 默认是png的
var datapair = $("#signature").jSignature("getData", "image");
var i = new Image();
i.src = "data:" + datapair[0] + "," + datapair[1];
console.log(i.src);
$('.img').attr('src', i.src)
i.src = "data:" + datapair[0] + "," + datapair[1];
$.ajax({
type: 'POST',
url: '/QingLong/base/writeDaKa',
data: { signature: i.src },
success: function (result) {
if (result.success) {
layer.msg("确认成功!", {
icon: 1,
time: 1300
}, function () {
parent.layer.close(parent.layer.getFrameIndex(window.name));
parent.layui.table.reload("data-table");
});
} else {
layer.msg(result.message, {
icon: 2,
time: 2000
});
}
}
});
})

@ -0,0 +1,124 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="../../../component/pear/css/pear.css" />
<style>
.require-star {
position: absolute;
width: 3px;
height: 14px;
background-color: #ea4335;
top: 12px;
right: 8px;
border-radius: 1.5px;
}
.input-width {
max-width: 475px
}
.xm-select-parent {
width: 475px;
}
</style>
</head>
<body>
<form class="layui-form" action="">
<div class="mainBox">
<div class="main-container">
<div class="layui-form-item">
<label class="layui-form-label" style="width: 112px;">教师数:</label>
<div class="layui-input-block">
<label class="layui-form-label" style="width: auto;margin-left: -20px;"
id="teacher_count">0</label>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label" style="width: 112px;">学生数:</label>
<div class="layui-input-block">
<label class="layui-form-label" style="width: auto;margin-left: -20px;"
id="student_count">0</label>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label" style="width: 112px;">班级数:</label>
<div class="layui-input-block">
<label class="layui-form-label" style="width: auto;margin-left: -20px;"
id="class_count">0</label>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label" style="width: 112px;">教师调转待审数:</label>
<div class="layui-input-block">
<label class="layui-form-label" style="width: auto;margin-left: -20px;"
id="wait_teacher_count">0</label>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label" style="width: 112px;">学生调转待审数:</label>
<div class="layui-input-block">
<label class="layui-form-label" style="width: auto;margin-left: -20px;"
id="wait_student_count">0</label>
</div>
</div>
</div>
</div>
<div class="bottom">
<div class="button-container">
<button type="submit" class="pear-btn pear-btn-primary pear-btn-sm" lay-submit="" lay-filter="verify">
<i class="layui-icon layui-icon-ok"></i>
签名确认
</button>
</div>
</div>
</form>
<script src="../../../component/layui/layui.js"></script>
<script src="../../../component/pear/pear.js"></script>
<script>
layui.use(['form', 'jquery'], function () {
var form = layui.form;
var $ = layui.jquery;
$.ajax({
type: 'GET',
async: false,
url: '/QingLong/base/getCurrentDaka',
success: function (res) {
$("#teacher_count").text(res.teacher_count);
$("#student_count").text(res.student_count);
$("#class_count").text(res.class_count);
$("#wait_teacher_count").text(res.wait_teacher_count);
$("#wait_student_count").text(res.wait_student_count);
}
});
form.on('submit(verify)', function (data) {
parent.layer.close(parent.layer.getFrameIndex(window.name));
parent.sign();
return false;
});
function GetQueryString(name, istop) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (typeof (istop) != "undefined") r = top.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
});
</script>
<script>
</script>
</body>
</html>

@ -52,11 +52,6 @@
<i class="layui-icon layui-icon-search"></i>
查询
</button>
<button class="pear-btn pear-btn-md pear-btn-primary" lay-submit lay-filter="testabc">
<i class="layui-icon layui-icon-search"></i>
查询
</button>
</div>
</div>
</div>
@ -195,16 +190,7 @@
});
form.on('submit(testabc)', function () {
layer.open({
type: 2,
title: '签名',
shade: 0.1,
area: ['450px', '340px'],
content: '../qm/signature.html'
});
});

@ -505,7 +505,7 @@ public class BaseController extends Controller {
/**
*
*/
@Before({GET.class})
@Before({POST.class})
@IsLoginInterface({})
@EmptyInterface({"signature"})
public void writeDaKa(String signature) {

Loading…
Cancel
Save