make_code.jsp 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  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. <body>
  16. <div data-toggle="topjui-layout" data-options="fit:true">
  17. <div data-options="region:'center',iconCls:'icon-reload',title:'',split:true,border:false,bodyCls:'border_left_right'">
  18. <!-- datagrid表格 -->
  19. <table data-toggle="topjui-datagrid"
  20. data-options="id:'userDg',
  21. singleSelect:true,
  22. selectOnCheck:false,
  23. checkOnSelect:false,
  24. url:'placelist.action',
  25. childTab: [{id:'eastTabs'}],
  26. filter: [{
  27. field: 'userName',
  28. type: 'textbox',
  29. op: ['contains', 'equal', 'notequal', 'less', 'greater']
  30. },{
  31. field: 'sex',
  32. type: 'combobox',
  33. options: {
  34. valueField: 'value',
  35. textField: 'label',
  36. data: [{
  37. label: '男',
  38. value: '1'
  39. }, {
  40. label: '女',
  41. value: '2'
  42. }]
  43. },
  44. op: ['contains', 'equal', 'notequal', 'less', 'greater']
  45. },{
  46. field: 'post',
  47. type: 'combobox',
  48. options: {
  49. valueField: 'value',
  50. textField: 'label',
  51. multiple: true,
  52. data: [{
  53. label: 'CEO',
  54. value: 'CEO'
  55. }, {
  56. label: 'COO',
  57. value: 'COO'
  58. }, {
  59. label: 'CTO',
  60. value: 'CTO'
  61. }]
  62. },
  63. op: ['contains', 'equal', 'notequal', 'less', 'greater']
  64. }]">
  65. <thead>
  66. <tr>
  67. <th data-options="field:'id',title:'UID',checkbox:true"></th>
  68. <th data-options="field:'customer',title:'客户公司',sortable:true"></th>
  69. <th data-options="field:'plan_num',title:'订单号',sortable:true"></th>
  70. <th data-options="field:'style',title:'款号',sortable:true"></th>
  71. <th data-options="field:'number',title:'数量',sortable:true"></th>
  72. <th data-options="field:'residue',title:'已分包',sortable:true"></th>
  73. <th data-options="field:'fbDetails',title:'分包详情',sortable:true,formatter:fbDetails"></th>
  74. <th data-options="field:'delivery_time',title:'交货日期',sortable:true"></th>
  75. <th data-options="field:'state',title:'状态',sortable:true,
  76. formatter:function(value,row,index){
  77. if (value == '1') {
  78. return '<font color=orange>待生产</font>';
  79. } else if (value == '2') {
  80. return '<font color=red>生产中</font>';
  81. } else if(value=='3'){
  82. return '<font color=green>生产完成</font>';
  83. } else{
  84. return '';
  85. }
  86. }"></th>
  87. </tr>
  88. </thead>
  89. </table>
  90. </div>
  91. <div data-options="region:'east',iconCls:'icon-chart_pie',title:'',split:true,border:false,width:'46%'">
  92. <div data-toggle="topjui-tabs"
  93. data-options="id:'eastTabs',
  94. fit:true,
  95. border:true,
  96. bodyCls:'border_right_none',
  97. parentGrid:{
  98. type:'datagrid',
  99. id:'userDg',
  100. param:'puuid:uuid'
  101. }">
  102. <div title="添加二维码信息"
  103. data-options="id:'eastTab0',iconCls:'fa fa-comment',
  104. href:'code_info.jsp?plan_num={plan_num}&style={style}'"></div>
  105. </div>
  106. </div>
  107. </div>
  108. <!-- layout布局 结束 -->
  109. <!-- 表格工具栏开始 -->
  110. <div id="userDg-toolbar" class="topjui-toolbar"
  111. data-options="grid:{
  112. type:'datagrid',
  113. id:'userDg'
  114. }">
  115. <a href="javascript:void(0)"
  116. data-toggle="topjui-menubutton"
  117. data-options="method:'openWindow',
  118. extend: '#userDg-toolbar',
  119. btnCls:'topjui-btn-black',
  120. href:'code_show.jsp?id={plan_num}'">二维码生成</a>
  121. <a href="javascript:void(0)"
  122. data-toggle="topjui-menubutton"
  123. data-options="method:'search',
  124. extend: '#userDg-toolbar',
  125. btnCls:'topjui-btn-blue'">查询</a>
  126. <a href="javascript:void(0)"
  127. data-toggle="topjui-menubutton"
  128. data-options="method:'filter',
  129. extend: '#userDg-toolbar',
  130. btnCls:'topjui-btn-black'">过滤</a>
  131. <form id="queryForm" class="search-box">
  132. <!-- <input type="text" value="" name="name" data-toggle="topjui-textbox"
  133. data-options="id:'name',prompt:'产品名称'">
  134. <input type="text" name="code" data-toggle="topjui-textbox"
  135. data-options="id:'code',prompt:'产品型号'">
  136. <a id="queryBtn" href="javascript:void(0)">查询</a> -->
  137. </form>
  138. </div>
  139. </body>
  140. <script type="text/javascript">
  141. function fbDetails(value,row,index){
  142. //console.info(row);
  143. var plan_num = row['plan_num'];
  144. var str = "<button class='layui-btn layui-btn-xs' onclick=openDiag(/"+plan_num+"/)>查看详情</button>";
  145. return str;
  146. }
  147. function openDiag(p){
  148. str=p+"";
  149. var pl = p+" ";
  150. //console.info("订单号:--"+pl);
  151. str=str.replace("/","").replace("/","");
  152. pl = pl.replace("/","").replace("/","");
  153. //console.info(pl+"--"+str);
  154. $(this).iDialog('openDialog', {
  155. id: 'businessDialog',
  156. title: str,
  157. iconCls: 'fa fa-binoculars',
  158. href: "fbDetails.jsp?str="+str,
  159. height:500,
  160. width:500,
  161. });
  162. }
  163. </script>
  164. </html>