projectkeyList.jsp 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  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"></t:base>
  4. <div class="easyui-layout" fit="true">
  5. <div region="center" style="padding:0px;border:0px">
  6. <t:datagrid name="projectkeyList" checkbox="false" pagination="true" fitColumns="true" title="项目密钥管理" actionUrl="projectkeyController.do?datagrid" idField="id" fit="true" queryMode="group">
  7. <t:dgCol title="主键" field="id" hidden="true" queryMode="single" width="120"></t:dgCol>
  8. <t:dgCol title="项目/部门名称" field="deptname" query="true" queryMode="single" width="120"></t:dgCol>
  9. <t:dgCol title="系统名称" field="name" query="true" queryMode="single" width="120"></t:dgCol>
  10. <t:dgCol title="系统类型" field="type" dictionary="keyboard" query="true" queryMode="single" width="120"></t:dgCol>
  11. <t:dgCol title="用户名" field="username" query="true" queryMode="single" width="120"></t:dgCol>
  12. <t:dgCol title="密码" field="password" queryMode="single" width="120"></t:dgCol>
  13. <t:dgCol title="所属部门id" field="deptid" hidden="true" queryMode="single" width="120"></t:dgCol>
  14. <t:dgCol title="创建人名称" field="createName" hidden="true" queryMode="single" width="120"></t:dgCol>
  15. <t:dgCol title="创建人登录名称" field="createBy" hidden="true" queryMode="single" width="120"></t:dgCol>
  16. <t:dgCol title="创建日期" field="createDate" formatter="yyyy-MM-dd" hidden="true" queryMode="single" width="120"></t:dgCol>
  17. <t:dgCol title="更新人名称" field="updateName" hidden="true" queryMode="single" width="120"></t:dgCol>
  18. <t:dgCol title="更新人登录名称" field="updateBy" hidden="true" queryMode="single" width="120"></t:dgCol>
  19. <t:dgCol title="更新日期" field="updateDate" formatter="yyyy-MM-dd" hidden="true" queryMode="single" width="120"></t:dgCol>
  20. <t:dgCol title="所属部门" field="sysOrgCode" hidden="true" queryMode="single" width="120"></t:dgCol>
  21. <t:dgCol title="所属公司" field="sysCompanyCode" hidden="true" queryMode="single" width="120"></t:dgCol>
  22. <t:dgCol title="流程状态" field="bpmStatus" hidden="true" queryMode="single" dictionary="bpm_status" width="120"></t:dgCol>
  23. <t:dgCol title="备注" field="description" queryMode="single" width="120"></t:dgCol>
  24. <t:dgCol title="操作" field="opt"></t:dgCol>
  25. <t:dgDelOpt title="删除" url="projectkeyController.do?doDel&id={id}" urlclass="ace_button" urlfont="fa-trash-o"/>
  26. <t:dgToolBar title="录入" icon="icon-add" operationCode="add" url="projectkeyController.do?goAdd" funname="add"></t:dgToolBar>
  27. <t:dgToolBar title="修改" icon="icon-edit" operationCode="edit" url="projectkeyController.do?goUpdate" funname="update"></t:dgToolBar>
  28. <t:dgToolBar title="查看" icon="icon-search" url="projectkeyController.do?goUpdate" funname="detail"></t:dgToolBar>
  29. <%-- <t:dgToolBar title="批量删除" icon="icon-remove" operationCode="remove" url="projectkeyController.do?doBatchDel" funname="deleteALLSelect"></t:dgToolBar>
  30. <t:dgToolBar title="导入" icon="icon-putout" operationCode="put" funname="ImportXls"></t:dgToolBar>
  31. <t:dgToolBar title="导出" icon="icon-put" operationCode="put" funname="ExportXls"></t:dgToolBar>
  32. <t:dgToolBar title="模板下载" icon="icon-putout" operationCode="putout" funname="ExportXlsByT"></t:dgToolBar> --%>
  33. </t:datagrid>
  34. </div>
  35. </div>
  36. <script src = "webpage/cn/com/lzt/projectkey/projectkeyList.js"></script>
  37. <script type="text/javascript">
  38. $(document).ready(function(){
  39. });
  40. var addurl = '';
  41. function add(title,url,gname,width,height) {
  42. addurl = url;
  43. gridname=gname;
  44. $.post('userActivitiDataController.do?depSelectDatagrid',{'field':'id,departName'},function(d){
  45. if(d.rows.length>1){
  46. selectUserDep("选择所属部门",function(selectedRows){
  47. var one = selectedRows[0];
  48. _openAddUrl(one);
  49. });
  50. }else {
  51. var one = d.rows[0];
  52. _openAddUrl(one);
  53. }
  54. });
  55. }
  56. function selectUserDep(title,callback,width,height){//选择用户组织结构 ,包括兼容机构
  57. var url = 'userActivitiDataController.do?depSelect';
  58. selectDep(title,url,callback,width,height);
  59. }
  60. function selectDep(title,url,callback,width,height){
  61. if(!width){
  62. width='600px';
  63. }
  64. if(!height){
  65. height='350px';
  66. }
  67. if(!title){
  68. title='所属部门列表';
  69. }
  70. // 'url:userActivitiDataController.do?depSelect'
  71. var _selectDialog= $.dialog({content:'url:'+url
  72. , zIndex: getzIndex()
  73. , title:title , lock: true, width:width, height: height, opacity: 0.4, button: [
  74. {name: '确定',callback: function(){
  75. var iframe = _selectDialog.iframe.contentWindow;
  76. var selectedRows = iframe.getSelectedRow();
  77. if(selectedRows.length==0){
  78. iframe.tip('请选择所属部门');
  79. return false;
  80. }
  81. var one = selectedRows[0];
  82. var depId = one.id;
  83. var depName = one.departName;
  84. $('#departId').val(depId);
  85. $('#depName').val(depName);
  86. if(callback){
  87. callback(selectedRows);
  88. }
  89. }, focus: true},
  90. {name: '取消', callback: function (){}}
  91. ]}).zindex();
  92. return _selectDialog;
  93. }
  94. function _openAddUrl(row){
  95. var depId = row.id;
  96. var depName = row.departName;
  97. addurl +='&deptid='+depId+"&deptname="+encodeURI(depName);
  98. createwindow('新增项目密钥', addurl);
  99. }
  100. </script>