model_info.jsp 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  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. <!-- 导入公共样式 -->
  14. <%@ include file="ap.jsp" %>
  15. </head>
  16. <style>
  17. #printTable td,th{
  18. font-size:16px;
  19. }
  20. #daochu{ display: inline-block; height: 34px;width: 82px; line-height: 31px; border-radius:3px; background-color: #009688; color: #fff; text-align: center;}
  21. </style>
  22. <body>
  23. <!-- layout布局 开始 -->
  24. <div data-toggle="topjui-layout" data-options="fit:true">
  25. <div data-options="region:'center',iconCls:'icon-reload',title:'',split:true,border:false">
  26. <div data-toggle="topjui-layout" data-options="fit:true">
  27. <div data-options="region:'center',title:'',fit:false,split:true,border:false,bodyCls:'border_right_bottom'"
  28. style="height:80%">
  29. <!-- datagrid表格 -->
  30. <table data-toggle="topjui-datagrid"
  31. data-options="id:'userDg',
  32. singleSelect:true,
  33. selectOnCheck:false,
  34. checkOnSelect:false,
  35. ">
  36. </table>
  37. </div>
  38. </div>
  39. </div>
  40. </div>
  41. <!-- 表格工具栏开始 -->
  42. <div id="userDg-toolbar" class="topjui-toolbar"
  43. data-options="grid:{
  44. type:'datagrid',
  45. id:'userDg'
  46. }">
  47. <a href="javascript:void(0)"
  48. data-toggle="topjui-menubutton"
  49. data-options="method:'openDialog',
  50. extend: '#userDg-toolbar',
  51. iconCls: 'fa fa-plus',
  52. dialog:{
  53. width: 450,
  54. height: 450,
  55. id:'userAddDialog',
  56. href:'add_place_xu2.jsp?place',
  57. buttonsGroup:[
  58. {text:'保存',url:'placeadd_gong.action',iconCls:'fa fa-plus',handler:'ajaxForm',btnCls:'topjui-btn-brown'}
  59. ]
  60. }">添加工序</a>
  61. <a href="javascript:void(0)"
  62. data-toggle="topjui-menubutton"
  63. data-options="method:'openDialog',
  64. extend: '#userDg-toolbar',
  65. iconCls: 'fa fa-pencil',
  66. btnCls: 'topjui-btn-green',
  67. dialog:{
  68. width: 350,
  69. height: 450,
  70. id:'userAddDialog',
  71. href:'exit_place_xu.jsp?place',
  72. buttonsGroup:[
  73. {text:'保存',url:'placeupdatePrice.action',iconCls:'fa fa-plus',handler:'ajaxForm',btnCls:'topjui-btn-brown'}
  74. ]
  75. }">编辑单价</a>
  76. <a href="javascript:void(0)"
  77. data-toggle="topjui-menubutton"
  78. data-options="method:'doAjax',
  79. extend: '#userDg-toolbar',
  80. btnCls:'topjui-btn-brown',
  81. iconCls:'fa fa-trash',
  82. url:'placedelete_gong.action',
  83. grid: {uncheckedMsg:'请先勾选要删除的数据',param:'id:id,place_number:place_number'}">删除工序</a>
  84. <a href="javascript:dayin()" id="daochu"><i class="fa fa-file-excel-o"></i>&nbsp;导出表格</a>
  85. </div>
  86. <!-- 表格工具栏结束 -->
  87. <script>
  88. var place=request('plan_num');
  89. $(function () {
  90. /* //隐藏文本框录入订单号
  91. $("#pla").val(place); */
  92. var userDg = {
  93. type: 'datagrid',
  94. id: 'userDg'
  95. };
  96. $("#userDg").iDatagrid({
  97. id: 'userDg',
  98. url: 'placefindByT.action?place='+place,
  99. columns: [[
  100. {field: 'id', title: 'UID', checkbox: true},
  101. {field: 'place_number', title: '订单编号', sortable: true},
  102. {field: 'technology_name', title: '工序名称', sortable: true},
  103. {field: 'price', title: '工序单价0', sortable: true,
  104. formatter:function(value) {
  105. if (value >= 0) {
  106. return value.toFixed(4);
  107. } else {
  108. return '';
  109. }
  110. }
  111. }
  112. ]]
  113. });
  114. });
  115. //获取传入id,通过id查询工序
  116. function request(paras) {
  117. var url = location.href;
  118. var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
  119. console.log("a: "+paraString)
  120. var paraObj = { };
  121. for (var i = 0; j = paraString[i]; i++) {
  122. paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length);
  123. }
  124. var returnValue = paraObj[paras.toLowerCase()];
  125. if (typeof (returnValue) == "undefined") {
  126. return "";
  127. } else {
  128. console.log("b: " + returnValue)
  129. return returnValue;
  130. }
  131. }
  132. //打印
  133. function dayin(){
  134. //测试导出exsl
  135. $.ajax({
  136. type : "post",//提交的方法为post
  137. url : 'placeTechnoecxlOut.action?place_number='+place,//对应的Action提交的路径
  138. dataType: 'json',
  139. success : function(data) {//当Ajax提交成功时调用的方法
  140. /* alert(data.message); */
  141. var downurl=data.downurl;
  142. var url="<%=request.getContextPath()%>/download/"+downurl;
  143. /* alert(url); */
  144. console.info(url);
  145. window.location.href = url;
  146. //$("#download").attr("href",+url);
  147. //$('#dd').dialog('open');
  148. /* download(downurl); */
  149. }
  150. });
  151. //console.log("打印");
  152. }
  153. </script>
  154. </body>
  155. </html>