user_info.jsp 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
  2. <%
  3. String path = request.getContextPath();
  4. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  5. %>
  6. <!DOCTYPE html>
  7. <html>
  8. <head>
  9. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  10. <!-- 避免IE使用兼容模式 -->
  11. <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1">
  12. <meta name="renderer" content="webkit">
  13. <%@ include file="ap.jsp" %>
  14. </head>
  15. <style>
  16. #printTable td,th{
  17. font-size:16px;
  18. }
  19. #daochu{ display: inline-block; height: 34px;width: 82px; line-height: 31px; border-radius:3px; background-color: #009688; color: #fff; text-align: center;}
  20. </style>
  21. <body>
  22. <!-- layout布局 开始 -->
  23. <div data-toggle="topjui-layout" data-options="fit:true">
  24. <div data-options="region:'center',iconCls:'icon-reload',title:'',split:true,border:false">
  25. <div data-toggle="topjui-layout" data-options="fit:true">
  26. <div data-options="region:'center',title:'',fit:false,split:true,border:false,bodyCls:'border_right_bottom'"
  27. style="height:80%">
  28. <!-- datagrid表格 -->
  29. <table data-toggle="topjui-datagrid"
  30. data-options="id:'userDg',
  31. ">
  32. </table>
  33. </div>
  34. </div>
  35. </div>
  36. </div>
  37. <!-- 表格工具栏开始 -->
  38. <div id="userDg-toolbar" class="topjui-toolbar"
  39. data-options="grid:{
  40. type:'datagrid',
  41. id:'userDg' }">
  42. <a href="javascript:void(0)"
  43. data-toggle="topjui-menubutton"
  44. data-options="method:'filter',
  45. extend: '#userDg-toolbar',
  46. btnCls:'topjui-btn-black'">过滤</a>
  47. <a href="javascript:void(0)"
  48. data-toggle="topjui-menubutton"
  49. data-options="method:'search',
  50. extend: '#userDg-toolbar',
  51. btnCls:'topjui-btn-blue'">查询</a>
  52. <a href="javascript:void(0)"
  53. data-toggle="topjui-menubutton"
  54. data-options="method:'doAjax',
  55. extend: '#userDg-toolbar',
  56. btnCls:'topjui-btn-brown',
  57. iconCls:'fa fa-trash',
  58. url:'subrecover.action?biao=2',
  59. grid: {uncheckedMsg:'请先勾选要删除的数据',param:'id:id,packe_num:packe_num,t_name:t_name,user_name:user_name,place_num:place_num'}">删除工单</a>
  60. <!-- <a href="javascript:void(0)"
  61. data-toggle="topjui-menubutton"
  62. data-options="method:'export',
  63. extend: '#userDg-toolbar',
  64. btnCls:'topjui-btn',
  65. url:'userecxlOut'">导出ECXL</a> -->
  66. <a href="javascript:dayin()" id="daochu"><i class="fa fa-file-excel-o"></i>&nbsp;导出表格</a>
  67. </div>
  68. <!-- <div id="dd" class="easyui-dialog" title="下载" closed="true" style="width:250px;height:80px;"
  69. data-options="resizable:true,modal:true">
  70. <a href="" id="download">把excel表格下载到本地</a>
  71. </div> -->
  72. <!-- 表格工具栏结束 -->
  73. <script>
  74. var job_number=request('job_number');
  75. $(function () {
  76. var userDg = {
  77. type: 'datagrid',
  78. id: 'userDg'
  79. };
  80. /* //隐藏文本框录入订单号
  81. $("#pla").val(place); */
  82. $("#userDg").iDatagrid({
  83. id: 'userDg',
  84. singleSelect:true,
  85. selectOnCheck:false,
  86. checkOnSelect:false,
  87. url: 'userfindByjob.action?job_number='+job_number,
  88. columns: [[
  89. {field: 'id', title: 'UID', checkbox: true},
  90. {field: 'packe_num', title: '包号', sortable: true},
  91. {field: 'number', title: '数量', sortable: true},
  92. {field: 't_name', title: '工序名称', sortable: true},
  93. {field: 'sub_time', title: '提交时间', sortable: true},
  94. {field: 'state',title:'状态',sortable:true,
  95. formatter:function(value,row,index){
  96. if (value == '1') {
  97. return '<font color=\"green\">正常</font>';
  98. } else if (value == '2') {
  99. return '<font color=\"red\">待批准</font>';
  100. }else if(value == '3'){
  101. return '<font color=\"red\">已结算</font>';
  102. }
  103. }
  104. },
  105. {field: 'place_num', title: '订单号', sortable: true},
  106. /* {field: 'price', title: '单价', sortable: true},
  107. {field: 'money', title: '工钱', sortable: true}, */
  108. {field: 'job_number', title: '工号', sortable: true},
  109. {field: 'user_name', title: '提交人', sortable: true}
  110. ]]
  111. });
  112. });
  113. //获取传入id
  114. function request(paras) {
  115. var url = location.href;
  116. var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
  117. var paraObj = { };
  118. for (var i = 0; j = paraString[i]; i++) {
  119. paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length);
  120. }
  121. var returnValue = paraObj[paras.toLowerCase()];
  122. if (typeof (returnValue) == "undefined") {
  123. return "";
  124. } else {
  125. return returnValue;
  126. }
  127. }
  128. //打印
  129. function dayin(){
  130. //测试导出exsl
  131. $.ajax({
  132. type : "post",//提交的方法为post
  133. url : 'userecxlOut.action?job_number='+job_number,//对应的Action提交的路径
  134. dataType: 'json',
  135. success : function(data) {//当Ajax提交成功时调用的方法
  136. /* alert(data.message); */
  137. var downurl=data.downurl;
  138. var url="<%=request.getContextPath()%>/download/"+downurl;
  139. /* alert(url); */
  140. window.location.href = url;
  141. //$("#download").attr("href",+url);
  142. //$('#dd').dialog('open');
  143. /* download(downurl); */
  144. }
  145. });
  146. //console.log("打印");
  147. }
  148. /* *function download(src) {
  149. var $a = $("<a></a>").attr("href", src);
  150. $a[0].click();
  151. }*/
  152. </script>
  153. </body>
  154. </html>