Examination_system/Examination_system-1/.svn/pristine/b6/b6cc697c80d00b6504265f8f625...

281 lines
6.4 KiB
Plaintext

<%@ page contentType="text/html;charset=UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://shiro.apache.org/tags" prefix="shiro" %>
<!DOCTYPE html >
<html lang="en">
<head>
<%@include file="../../baseset.jsp" %>
<%@include file="../../systemset.jsp" %>
<style type="text/css">
.ui-state-focus{
display: none !important;
}
</style>
</head>
<body>
<div class="page-content">
<div class="row-fluid">
<div class="col-xs-12">
<form id="baseForm" class="form-inline" method="POST" onsubmit="return false;">
<div class="widget-header widget-header-large" style="padding:10px;">
<div class="widget-main customBtn" >
<span>字典类型名称:</span><input id="keyWord" type="text" name="keyWord" />
<button class="btn btn-success btn-sm" onclick="getbaseList(1)" id="search" title="查询" type="button">查询</button>
</div>
<div class="widget-toolbar customBtn">
<shiro:hasPermission name="dictType:add">
<a title="增加" id="addBtn" onclick="add()" class="lrspace3" ><i class='icon-plus-sign color bigger-180'></i></a>
</shiro:hasPermission>
<shiro:hasPermission name="dictType:delete">
<a title="批量删除" id="delBatchBtn" onclick="batchDelete()" class="lrspace3" ><i class='icon-trash color-red bigger-180'></i></a>
</shiro:hasPermission>
<a title="刷新" id="searchBtn" onclick="getbaseList()" class="lrspace3" ><i class='icon-refresh bigger-180 orange'></i></a>
</div>
</div>
</form>
<table id="baseTable" class="table table-striped table-bordered table-hover" >
<thead>
<tr>
<th style="width:5%" class="center">
<!-- <label><input type="checkbox" class="ace" ><span class="lbl"></span></label> -->
选择
</th>
<th style="width:15%" class="center hidden-480">ID</th>
<th style="width:30%" class="center">字典类型</th>
<th style="width:20%" class='center hidden-480'>是否启用</th>
<th style="width:30%" class="center">操作</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<%@include file="dictTypeAdd.jsp" %>
<!-- #dialog-confirm -->
<%@include file="../../dialog.jsp" %>
</div>
</div>
</div>
<script src="${bonuspath}/static/js/sys/sysDictType.js"></script>
<script type="text/javascript">
/**
* @author 无畏
* @date 2019-05-24
* @function 启动执行
* @returns
*/
$(function () {
$("#baseForm").keydown(function(e) {
keycode = e.which || e.keyCode;
if (keycode == 13) {
search();
}
});
getbaseList(1);
});
/**
* @author 无畏
* @date 2019-05-26
* @function 条件查询
* @returns
*/
function search(){
$("#search").trigger("click")
}
/**
* @author 无畏
* @date 2019-05-24
* @function 增加tr整行的双击选择事件
* @returns
*/
function setChecked(id){
if($("#inp"+id).is(':checked')){
$("#inp"+id).prop("checked", false);
}else{
$("#inp"+id).prop("checked", true);
}
}
/**
* @author 无畏
* @date 2019-05-24
* @function 初始化页面ajax请求 返回html页面
* @returns
*/
function getbaseList(init){
var data = {pageNum:init};
var size = $("#pageSize").val();
if(JY.Object.notNull(size)){
data = {pageNum:init,pageSize:size};
}
var keyWord = $("#keyWord").val();
if(JY.Object.notNull(keyWord)){
data.keyWord = keyWord;
}
JY.Model.loading();
$.ajax({
type:"POST",
url:bonuspath +'/backstage/sysDictType/findByPage',
data: data,
dataType:"html",
success:function(data){
$("#baseTable tbody").html(data);
JY.Model.loadingClose();
}
})
}
/**
* @author 无畏
* @date 2019-05-24
* @function 跳转页面
* @returns
*/
function toPage(pageNum){
getbaseList(pageNum);
}
/**
* @author 无畏
* @date 2019-05-24
* @function 跳转页面
* @returns
*/
function toPage(pageNum){
getbaseList(pageNum);
}
/**
* @author 无畏
* @date 2019-05-24
* @function 跳转页面
* @returns
*/
function jumpPage(){
var pageNum = $("#inp").val();
var max = parseInt($("#inp").attr("max"));
if(!JY.Object.notNull(pageNum)){
pageNum = 1;
}
if(pageNum > max){
pageNum = max;
}
getbaseList(pageNum);
}
/**
* @author 无畏
* @date 2019-05-24
* @function 改变pageSize
* @returns
*/
function setPageSize(){
$("#pageSize").val($("#size").val());
getbaseList(1);
}
function batchDelete(){
var ids = "";
$("#baseTable tbody input:checkbox:checked").each(function(){
if(ids == ""){
ids=$(this).val();
}else{
ids += "," + $(this).val();
}
});
if(ids == ""){
JY.Model.info("请选择要删除的字典类型",function(){
});
return;
}
$.ajax({
type:"POST",
url:bonuspath +'/backstage/sysDictType/batchDelete',
data: {ids:ids},
success:function(data){
data = JSON.parse(data);
JY.Model.info(data.resMsg,function(){
search();
});
}
})
}
/**
* @author 无畏
* @date 2019-05-27
* @function 增加数据类型
* @returns
*/
function add(){
$("#name").val("");
JY.Model.editSetWidth(400,"auAddDiv","字典类型增加",function(){
if (JY.Validate.form("dictTypeAddForm")) {
var that = $(this);
var name = $("#name").val();
var isActive = $("#isActive").val();
$.ajax({
type:'POST',
url:bonuspath+'/backstage/sysDictType/add',
data:{name:name,isActive:isActive},
success:function(data) {
data = JSON.parse(data);
JY.Model.info(data.resMsg,function(){
that.dialog("close");
search();
});
}
});
}
});
}
/**
* @author 无畏
* @date 2019-05-27
* @function 改变类型状态
* @returns
*/
function changeStatus(id,isActive){
isActive = isActive == 1 ? 0:1
$.ajax({
type:'POST',
url:bonuspath+'/backstage/sysDictType/changeStatus',
data:{id:id,isActive:isActive},
success:function(data) {
data = JSON.parse(data);
JY.Model.info(data.resMsg,function(){
search();
});
}
});
}
/**
* @author 无畏
* @date 2019-10-14
* @function 基础数据录入窗口
* @returns
*/
function insertData(){
window.open(bonuspath +'/excelFiledInsertPage','数据导入');
}
</script>
</body>
</html>