leaveList.jsp 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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"></t:base>
  4. <t:datagrid name="leave" title="请假列表" actionUrl="busController.do?leaveGrid" idField="id" queryMode="group" sortOrder="desc" sortName="id">
  5. <t:dgCol title="编号" field="id" hidden="true"></t:dgCol>
  6. <t:dgCol title="请假原因" field="reason"></t:dgCol>
  7. <t:dgCol title="申请人" field="TSUser_userName"></t:dgCol>
  8. <t:dgCol title="开始时间" field="begintime" query="true"></t:dgCol>
  9. <t:dgCol title="结束时间" field="endtime" query="true"></t:dgCol>
  10. <t:dgCol title="业务配置ID" field="TSBusConfig_id" hidden="true"></t:dgCol>
  11. <t:dgCol title="状态" field="TSPrjstatus_description"></t:dgCol>
  12. <t:dgCol hidden="true" title="状态ID(该字段隐藏)" field="TSPrjstatus_code"></t:dgCol>
  13. <t:dgCol title="操作" field="opt"></t:dgCol>
  14. <t:dgConfOpt exp="TSPrjstatus_code#eq#new" url="activitiController.do?startBusProcess&businessKey={id}&busconfigKey={TSBusConfig_id}&bpm_biz_title={TSUser_userName}" message="确认提交申请?" title="提交流程"
  15. urlclass="ace_button" urlfont="fa fa-download"></t:dgConfOpt>
  16. <t:dgFunOpt exp="TSPrjstatus_code#eq#doing" funname="progress(id,TSUser_userName)" title="项目进度" urlclass="ace_button" urlStyle="background-color: #FF6347" urlfont="fa fa-history"></t:dgFunOpt>
  17. <t:dgDelOpt exp="TSPrjstatus_code#eq#new" url="busController.do?delLeave&id={id}" title="删除" urlclass="ace_button" urlStyle="background-color:#ec4758;" urlfont="fa-trash-o"></t:dgDelOpt>
  18. <t:dgToolBar operationCode="add" title="请假申请" icon="icon-add" operationCode="add" url="busController.do?aoruleave" funname="add"></t:dgToolBar>
  19. <t:dgToolBar operationCode="edit" title="修改" icon="icon-edit" operationCode="edit" url="busController.do?aoruleave" funname="beforeUpdate"></t:dgToolBar>
  20. <t:dgToolBar operationCode="detail" title="查看" icon="icon-search" url="busController.do?aoruleave" funname="detail"></t:dgToolBar>
  21. </t:datagrid>
  22. <script type="text/javascript">
  23. $(document).ready(function(){
  24. $("input[name='begintime']").focus(function(){
  25. WdatePicker({isShowClear:false,readOnly:true});
  26. });
  27. $("input[name='endtime']").focus(function(){
  28. WdatePicker({isShowClear:false,readOnly:true});
  29. });
  30. });
  31. function beforeUpdate(title,url, id,width,height){
  32. gridname=id;
  33. var rowsData = $('#'+id).datagrid('getSelections');
  34. var rowStatus = rowsData[0].TSPrjstatus_description;
  35. if(rowStatus == '结束'){
  36. tip('当前记录已结束不可编辑');
  37. return;
  38. }
  39. if (!rowsData || rowsData.length==0) {
  40. tip('请选择编辑项目');
  41. return;
  42. }
  43. if (rowsData.length>1) {
  44. tip('请选择一条记录再编辑');
  45. return;
  46. }
  47. url += '&id='+rowsData[0].id;
  48. createwindow(title,url,width,height);
  49. }
  50. </script>