| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386 |
- <%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="GBK"%>
- <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html;charset=GBK">
- <title>借阅查询</title>
- <link href="${pageContext.request.contextPath}/main.css" rel="stylesheet" type="text/css" />
- <link href="${pageContext.request.contextPath }/liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css" />
- <script src="${pageContext.request.contextPath }/liger/lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
- <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/ligerui.all.js" type="text/javascript"></script>
- <script type="text/javascript" src="/shares/js/constant.js"></script>
- <script type="text/javascript" src="/shares/js/common.js"></script>
- <script type="text/javascript" src="/shares/js/yw/ams/flow/amsflow.js"></script>
- <script type="text/javascript">
- var borrowType =${borrowType};
- var grid = null;
- var jsonObject;
- $(function() {
- $("#pageloading").hide();
- // 修改查询时不需要具体到时分秒 linww20150122 begin
- $("#startCreateDate").ligerDateEditor({ showTime: false, width:130, labelAlign: 'left'});
- $("#endCreateDate").ligerDateEditor({ showTime: false, width:130, labelAlign: 'left'});
- // 修改查询时不需要具体到时分秒 linww20150122 end
- grid = $("#maingrid").ligerGrid(
- { columns : [ {display : '档案编号',name : 'archive_num',width : 100,
- render :function(a,b){
- var s = a["archive_num"];
- if(s == null){
- return '--';
- }else{
- return s;
- }
- }},
- {display : '档案名称',name : 'archive_name',width : 180},
- {display : '借阅类型',name : 'borrow_type',width : 70,
- render : function(row){
- for (var i = 0; i < borrowType.length; i++){
- if (borrowType[i]['dvalue'] == row.borrow_type)
- return borrowType[i]['dname'];
- }
- return "--";
- }},
- {display : '借阅天数',name : 'borrow_days',width : 80,
- render : function(row){
- if(null !=row.borrow_hours){
- return row.borrow_days+" 天 "+row.borrow_hours+" 小时 ";
- }
- }},
- {display : '借阅人',name : 'name',width : 70},
- /* render : function(row){
- if(null !=row.borrow_user){
- var borrowUser = "";
- $.ajax({
- url:'amsMyBorrowAction.do?task=checkBorrowUser',
- async: false,
- type: 'post',
- data: {"borrow_user":row.borrow_user},
- cache: false,
- error: function(obj){},
- success: function(obj){if(obj!=""){borrowUser = obj;}}
- });
- return borrowUser;
- }
- }}, */
- {display : '申请时间',name : 'create_date',width : 130},
- {display : '借阅时间',name : 'start_borrow_time',width : 130,
- render :function(a,b){
- var s = a["start_borrow_time"];
- if(s == null){
- return '--';
- }else{
- return s;
- }
- }},
- {display : '实际归还时间',name : 'actual_return_time',width : 130,
- render :function(a,b){
- var s = a["actual_return_time"];
- if(s == null){
- return '--';
- }else{
- return s;
- }
- }},
- {display : '剩余天数',name : 'residue_days',width : 120,
- render :function(a,b){
- var s = a["residue_days"];
- var s2 = a["au_state"];
- var borrowType = a["borrow_type"];
- if(s == null){
- if(s2=="2"){
- //修改纸质借阅再借阅中也是需要计算 剩余时间 linww20150210 begin
- // if(borrowType != "3"){
- if(a["return_time"]!=null){
- //修改纸质借阅再借阅中也是需要计算 剩余时间 linww20150210 begin
- var residueDays = "";
- $.ajax({
- url:'amsMyBorrowAction.do?task=checkResidueDays',
- async: false,
- type: 'post',
- data: {"return_time":a["return_time"]},
- cache: false,
- error: function(obj){},
- success: function(obj){if(obj!=""){residueDays = obj;}}
- });
- if(residueDays < 0){
- return '<FONT COLOR=\"red\">'+residueDays+' 天</FONT>';
- }else{
- return '<FONT COLOR=\"GREEN\">'+residueDays+' 天</FONT>';
- }
- }else{
- return '--';
- }
- }else{
- return '--';
- }
- }else{
- if(s < 0){
- return '<FONT COLOR=\"red\">'+s+' 天</FONT>';
- }else{
- return '<FONT COLOR=\"GREEN\">'+s+' 天</FONT>';
- }
- }
- }},
- {display : '审核状态',name : 'au_state',width : 80,
- render :function(row){
- var html="";
- var s = row.au_state;
- if(s==1){
- var html = '<a href=\"#\" onclick=\"viewflow('+ row.flow_id + ')\"><font color=blue>审核中</font></a> ';
- }else if(s==2){
- var html = '<a href=\"#\" onclick=\"viewflow('+ row.flow_id + ')\"><font color=blue>审核成功</font></a> ';
- }else if(s==3){
- var html = '<a href=\"#\" onclick=\"viewflow('+ row.flow_id + ')\"><font color=blue>驳回</font></a> ';
- }else if(s=='0'){
- html+='未审核';
- }
- return html;
- }},
- {display : '借阅状态',name : 'borrow_state',width : 70,
- render :function(a,b){
- var s = a["borrow_state"];
- var s2 = a["au_state"];
- if(s2=="0"){
- return '未申请';
- }else{
- if(s=="1"){
- return '申请中';
- }else if(s=="2"){
- return '借阅中';
- }else if(s=="3"){
- return '已归还';
- }
- }
- }}],
- usePager : true,
- pageSize : 20,
- parms: [{name: "archiveNum", value: ""},
- {name: "archiveName", value: ""},
- {name: "borrowUser", value: ""},
- {name: "startCreateDate", value: ""},
- {name: "endCreateDate", value: ""},
- {name: "borrowType", value: ""},
- {name: "auState", value: ""},
- {name: "borrowState", value: ""},
- {name: "isOverDue", value: ""}],
- url : 'amsBorrowMgrAction.do?task=borrowCheckList&time='+ new Date().getTime(),
- pageParmName : 'p', //页索引参数名,(提交给服务器)
- pagesizeParmName : 'pSize', //页记录数参数名,(提交给服务器)
- width : '99.8%',
- height : '99%',//getParentHeight()-67,
- onError: function(){alert("数据加载失败,请刷新页面!");}
- });
- });
-
- //纸质借出
- var initDialog;
- function paperLoan(borrowid,universalid,borrow_user){
- $.ligerDialog.open({
- title : '借阅人确认',
- width : 450,
- height : 160,
- url : 'amsBorrowMgrAction.do?task=borrowConfirm&borro_id='+borrowid+'&universalid='+universalid+'&borrow_user='+borrow_user+'',
- buttons : [ {text : '确定',onclick : f_importOK}, {text : '取消',onclick : f_importCancel}]
- });
- }
-
- //取消选择
- function f_importCancel(item, dialog){
- dialog.close();
- }
-
- function f_importOK(item, dialog){
- var user_name = dialog.frame.f_select1();
- var user_password = dialog.frame.f_select2();
- var universalid = dialog.frame.f_select3();
- if (user_password == "" || user_password == null){
- $.ligerDialog.warn('请输入借阅人密码!');
- return;
- }
- $.ajax({
- type : "POST",
- url : "amsBorrowMgrAction.do?task=confirmOperation&type=loan&time=" + new Date().getTime(),
- data : {"universalid":universalid,"user_name":user_name,"user_password" : user_password},
- timeout : 10000,
- cache : false,
- dataType : "json",
- success : function(data) {
- var success = data.success;
- if (success != undefined) {
- $.ligerDialog.success(success);
- grid.loadData(true);
- dialog.close();
- }else{
- showAjaxError(null, data.error);
- }
- },
- error : showAjaxError
- });
- }
-
- function searchByKword(){
- var chk = document.getElementById('isOverDue');
- if(chk.checked){
- $("#isOverDue").val("yes");
- }else{
- $("#isOverDue").val("");
- }
- grid.set("parms", [ {
- name : "archiveNum",
- value : encodeURI($("#archiveNum").val())
- },{
- name : "archiveName",
- value : encodeURI($("#archiveName").val())
- }, {
- name : "borrowUser",
- value : encodeURI($("#borrowUser").val())
- }, {
- name : "startCreateDate",
- value : $("#startCreateDate").val()
- }, {
- name : "endCreateDate",
- value : $("#endCreateDate").val()
- }, {
- name : "borrowType",
- value : $("#borrowType").val()
- }, {
- name : "auState",
- value : $("#auState").val()
- }, {
- name : "borrowState",
- value : $("#borrowState").val()
- }, {
- name : "isOverDue",
- value : $("#isOverDue").val()
- }]);
- grid.set("newPage", "1");
- grid.loadData(true);
- }
-
- function searchAll() {
- var checkbox=document.getElementsByName("isOverDue");
- for(var i=0;i<checkbox.length;i++){
- checkbox[i].checked="";
- }
- $("#archiveNum").val("");
- $("#archiveName").val("");
- $("#borrowUser").val("");
- $("#startCreateDate").val("");
- $("#endCreateDate").val("");
- $("#borrowType").val("");
- $("#auState").val("");
- $("#borrowState").val("");
- $("#isOverDue").val("");
- searchByKword();
- }
- $(function() {
-
- $("#borrowType").ligerComboBox();
- $("#auState").ligerComboBox();
-
- $("#borrowState").ligerComboBox();
- });
-
- /**
- * 查看流程
- */
- function viewflow(insId){
- var url="${pageContext.request.contextPath}/workFlowAction.do?task=viewflow&insId="+insId+"&tabid="+getCurrentTabId();
- openODialog(url,"查看流程信息");
- }
- </script>
- </head>
- <body>
- <div class="container-layout">
- <div id="title" class="form-button" style="width: 100%;">
- <input onclick="closeTabUseInOA();" type="button" value="关闭" class="l-button">
- </div>
- <div class="default_search" style="margin: 0; width: 100%; padding:0;">
- <ul class="list_search" style="width:250px;">
- <li class="title">档案编号:</li>
- <li class="text">
- <input type="text" id="archiveNum" name="archiveNum" style="width: 130px;">
- </li>
- </ul>
- <ul style="width:250px;"><li class="title">档案名称:</li>
- <li class="text">
- <input type="text" id="archiveName" name="archiveName" style="width: 130px;">
- </li>
- </ul>
- <ul class="list_search" style="width:250px;">
- <li class="title">借阅人:</li>
- <li class="text">
- <input type="text" id="borrowUser" name="borrowUser" style="width: 130px;">
- </li>
- </ul>
- </div>
- <div class="default_search" style="margin: 0; width: 100%; padding:0;">
- <ul class="list_search" style="width:250px;">
- <li class="title">借阅类型:</li>
- <li class="text">
- <select id="borrowType" name="borrowType" style="width: 130px;">
- <option value="">-选择-</option>
- <c:forEach items="${borrow_types}" var="borrowType">
- <option value="${borrowType.dvalue }">${borrowType.dname }</option>
- </c:forEach>
- </select>
- </li>
- </ul>
- <ul style="width:250px;"><li class="title">审核状态:</li>
- <li class="text">
- <select id="auState" name="auState" style="width: 130px;">
- <option value="">-选择-</option>
- <c:forEach items="${borrow_audit_state}" var="auditState">
- <option value="${auditState.dvalue }">${auditState.dname }</option>
- </c:forEach>
- </select>
- </li>
- </ul>
- <ul class="list_search" style="width:250px;">
- <li class="title">借阅状态:</li>
- <li class="text">
- <select id="borrowState" name="borrowState" style="width: 130px;">
- <option value="">-选择-</option>
- <c:forEach items="${borrow_borrow_state}" var="borrowStates">
- <option value="${borrowStates.dvalue }">${borrowStates.dname }</option>
- </c:forEach>
- </select>
- </li>
- </ul>
- </div>
- <div class="default_search" style="margin: 0; width: 100%; padding:0;">
- <ul class="list_search" style="width:450px;">
- <li class="title">申请时间:</li>
- <li class="text">
- <input type="text" id="startCreateDate" name="startCreateDate" style="width: 130px;">
- </li>
- <li class="title title_rqjg">
- 至
- </li>
- <li class="text">
- <input type="text" id="endCreateDate" name="endCreateDate" style="width: 130px;">
- </li>
- </ul>
- <ul class="list_search" style="width:250px;">
- <li class="title">是否超期:</li>
- <li class="text">
- <input type="checkbox" id="isOverDue" name="isOverDue">
- </li>
- </ul>
- <ul><li class="title"></li>
- <li class="search-button">
- <input type="button" class='l-button' name="search" onclick="searchByKword()" value="查询"/>
- <input type="button" class='l-button' name="search" onclick="searchAll()" value="查询全部"/>
- </li>
- </ul>
- </div>
- <div id="maingrid" style="margin: 0; padding: 0;clear: both;"></div>
- <div style="display: none;">
- </div>
- </div>
- <%@ include file="/include/message.jsp"%>
- </body>
- </html>
|