tBExchangeAccountList.jsp 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <t:base type="jquery,easyui,tools,DatePicker,autocomplete"></t:base>
  4. <div class="easyui-layout" fit="true">
  5. <div region="center" style="padding:0px;border:0px">
  6. <t:datagrid name="tBExchangeAccountList" checkbox="true" pagination="false" fitColumns="true" title="调休账户"
  7. actionUrl="tBExchangeAccountController.do?datagrid" idField="id" fit="true" queryMode="group" autoLoadData="false">
  8. <t:dgCol title="id" field="id" hidden="true" queryMode="group" width="120"></t:dgCol>
  9. <t:dgCol title="创建人名称" field="createName" hidden="true" queryMode="group" width="120"></t:dgCol>
  10. <t:dgCol title="创建人登录名称" field="createBy" hidden="true" queryMode="group" width="120"></t:dgCol>
  11. <t:dgCol title="创建日期" field="createDate" formatter="yyyy-MM-dd" hidden="true" queryMode="group" width="120"></t:dgCol>
  12. <t:dgCol title="更新人名称" field="updateName" hidden="true" queryMode="group" width="120"></t:dgCol>
  13. <t:dgCol title="更新人登录名称" field="updateBy" hidden="true" queryMode="group" width="120"></t:dgCol>
  14. <t:dgCol title="更新日期" field="updateDate" formatter="yyyy-MM-dd" hidden="true" queryMode="group" width="120"></t:dgCol>
  15. <t:dgCol title="所属部门" field="sysOrgCode" hidden="true" queryMode="group" width="120"></t:dgCol>
  16. <t:dgCol title="所属公司" field="sysCompanyCode" hidden="true" queryMode="group" width="120"></t:dgCol>
  17. <t:dgCol title="流程状态" field="bpmStatus" hidden="true" queryMode="group" width="120"></t:dgCol>
  18. <t:dgCol title="员工姓名" field="realName" queryMode="group" width="120"></t:dgCol>
  19. <t:dgCol title="所属部门" field="depName" queryMode="group" width="120"></t:dgCol>
  20. <t:dgCol title="年度" field="year" queryMode="group" width="120"></t:dgCol>
  21. <t:dgCol title="余额(小时)" field="hours" queryMode="group" width="120"></t:dgCol>
  22. <t:dgCol title="userid" field="userid" hidden="true" queryMode="group" width="120"></t:dgCol>
  23. <t:dgCol title="操作" field="opt"></t:dgCol>
  24. <%--<t:dgDelOpt title="删除" url="tBExchangeAccountController.do?doDel&id={id}" urlclass="ace_button" urlfont="fa-trash-o"/>--%>
  25. <%--<t:dgToolBar title="录入" icon="icon-add" operationCode="add" url="tBExchangeAccountController.do?goAdd" funname="add"></t:dgToolBar>--%>
  26. <%--<t:dgToolBar title="修改" icon="icon-edit" operationCode="edit" url="tBExchangeAccountController.do?goUpdate" funname="update"></t:dgToolBar>--%>
  27. <%--<t:dgToolBar title="查看" icon="icon-search" url="tBExchangeAccountController.do?goUpdate" funname="detail"></t:dgToolBar>--%>
  28. <%--<t:dgToolBar title="导入" icon="icon-putout" operationCode="put" funname="ImportXls"></t:dgToolBar>--%>
  29. <t:dgToolBar title="导出" icon="icon-put" operationCode="put" funname="ExportXls"></t:dgToolBar>
  30. <!-- 暂时不允许使用结算,暂不给调休余额转成钱 -->
  31. <%-- <t:dgToolBar title="批量结算" icon="icon-cny"
  32. url="tBExchangeAccountController.do?clearLastYearAccount" funname="clearLastYearAccount"></t:dgToolBar> --%>
  33. <t:dgFunOpt urlclass="ace_button" funname="history(userid,year)" urlfont="fa-file-text" title=" 账户历史" />
  34. <!-- 暂时不允许使用结算,暂不给调休余额转成钱 -->
  35. <%-- <t:dgFunOpt urlclass="ace_button" urlfont="fa-cny" funname="clearAccount(userid,year)" title=" 结算账户余额" /> --%>
  36. <%--<t:dgToolBar title="模板下载" icon="icon-putout" operationCode="putout" funname="ExportXlsByT"></t:dgToolBar>--%>
  37. </t:datagrid>
  38. </div>
  39. </div>
  40. <div name="searchColums" style="margin:23px 0 18px 0;">
  41. <table style="padding:0px" cellpadding="0" cellspacing="1" >
  42. <tbody>
  43. <tr>
  44. <td align="right" style="width: 74px;">
  45. 所属部门:
  46. </td>
  47. <td class="value" colspan="3">
  48. <input id="departId" name="departId" type="hidden" value="${depart.id}">
  49. <%-- <input readonly="readonly" type="text" id="depName" name="depName" style="width: 157px" placeholder="请选择所属部门">
  50. <a href="javascript:void(0);" class="easyui-linkbutton" plain="true" icon="icon-select" id="departSearch" onclick="${projectUser?'selectUserDep':'selectAllDep'}()">选择</a>
  51. <a href="javascript:void(0);" class="easyui-linkbutton" plain="true" icon="icon-clean" id="departRedo" onclick="clearDep()">清空</a>--%>
  52. <t:autocomplete entityName="TSDepart" searchField="departname" labelField="departname" name="departname" valueField="id" hiddenInputId="departId" width="250"
  53. scrollWidth="400" scrollHeight="400" defValue="${depart.glcName}"></t:autocomplete>
  54. </td>
  55. <td align="right" style="width: 74px;">
  56. <label class="Validform_label">
  57. 账户年度:
  58. </label>
  59. </td>
  60. <td class="value">
  61. <input name="year" type="text" class="Wdate" onClick="WdatePicker({dateFmt:'yyyy'})" value="${curYear}">
  62. </td>
  63. <td align="right" style="width: 74px;">
  64. <label class="Validform_label">
  65. 人员姓名:
  66. </label>
  67. </td>
  68. <td class="value">
  69. <input id="realname" name="realName" type="text" style="width: 157px; " class="inputxt" placeholder="请输入人员姓名">
  70. </td>
  71. </tr>
  72. </tbody>
  73. </table>
  74. </div>
  75. <script src = "webpage/cn/com/lzt/exchangeaccount/tBExchangeAccountList.js"></script>
  76. <script src="webpage/cn/com/lzt/useractiviti/select_user_tools.js"></script>
  77. <%@include file="/webpage/cn/com/lzt/useractiviti/search.jsp"%>
  78. <script type="text/javascript">
  79. $(document).ready(function(){
  80. });
  81. var _gridId='tBExchangeAccountList';
  82. var _actionUrl = 'tBExchangeAccountController.do?datagrid';
  83. //导入
  84. function ImportXls() {
  85. openuploadwin('Excel导入', 'tBExchangeAccountController.do?upload', "tBExchangeAccountList");
  86. }
  87. //导出
  88. function ExportXls() {
  89. JeecgExcelExport("tBExchangeAccountController.do?exportXls","tBExchangeAccountList");
  90. }
  91. //模板下载
  92. function ExportXlsByT() {
  93. JeecgExcelExport("tBExchangeAccountController.do?exportXlsByT","tBExchangeAccountList");
  94. }
  95. function clearLastYearAccount(title,url,gridId){
  96. var rowsData = $('#'+gridId).datagrid('getSelections');
  97. if (!rowsData || rowsData.length == 0) {
  98. tip('请至少选择一条记录');
  99. return;
  100. }
  101. var url = 'tBExchangeAccountController.do?goClearLastYearAccount';
  102. createwindow('结算去年账户余额', url,'600','150');
  103. }
  104. function clearAccount(userid,year){
  105. // var url = 'tBExchangeAccountController.do?clearAccount';
  106. var url = 'tBExchangeAccountController.do?goClearAccount&userId='+userid+"&year="+year;
  107. createwindow('结算账户余额', url,'600','150');
  108. /* $.dialog.confirm('确定吗?', function(r) {
  109. if (r) {
  110. $.post(url,{'userId':userid,'year':year},function(){
  111. $("#tBExchangeAccountList").datagrid('reload');
  112. });
  113. }
  114. });*/
  115. }
  116. function history(userid,year) {
  117. var url = 'tBExchangeAccountLogController.do?list&userId='+userid+"&year="+year;
  118. createdetailwindow("调休账户历史",url, 600,600);
  119. }
  120. function getSelectRows(){
  121. var rowsData = $('#'+_gridId).datagrid('getSelections');
  122. return rowsData;
  123. }
  124. </script>