order-task.html 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>欢迎页面</title>
  6. <meta name="renderer" content="webkit">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  8. <meta name="viewport"
  9. content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi"/>
  10. <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/>
  11. <link rel="stylesheet" href="./css/font.css">
  12. <link rel="stylesheet" href="./css/xadmin.css">
  13. <script type="text/javascript" src="./js/jquery-3.3.1.min.js"></script>
  14. <script type="text/javascript" src="./lib/layui/layui.js" charset="utf-8"></script>
  15. <script type="text/javascript" src="js/admin.js"></script>
  16. <script type="text/javascript" src="./js/jquery_cookie_min.js"></script>
  17. <script type="text/javascript" src="./js/jqhttpsdk.js"></script>
  18. <!-- 让IE8/9支持媒体查询,从而兼容栅格 -->
  19. <!--[if lt IE 9]>
  20. <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
  21. <script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
  22. <![endif]-->
  23. </head>
  24. <body>
  25. <div class="x-nav">
  26. <span class="layui-breadcrumb">
  27. <a href="">首页</a>
  28. <a href="">烧录信息管理</a>
  29. <a><cite>管理</cite></a>
  30. </span>
  31. <a class="layui-btn layui-btn-small" style="line-height:1.6em;margin-top:3px;float:right"
  32. href="javascript:location.replace(location.href);" title="刷新">
  33. <i class="layui-icon" style="line-height:30px">ဂ</i></a>
  34. </div>
  35. <div class="x-body">
  36. <table id="order_list" lay-filter="order_list"></table>
  37. </div>
  38. <script>
  39. layui.use(['table', 'layer', 'form', 'laydate'], function () {
  40. var table = layui.table;
  41. var $ = jQuery = layui.$;
  42. var tableInstance = table.render({
  43. elem: '#order_list',
  44. height: 'full',
  45. url: http_ip_port + '/orderTask/query',
  46. page: true,
  47. limit: 10,
  48. cols:[[
  49. {field:'id', title: 'id', width:80},
  50. {field: 'order_number', title:'生产订单号', width:150},
  51. {field: 'board', title:'主板名称'},
  52. {field: 'plan', title:'配置方案'},
  53. {field: 'checksum', title:'校验和', width: 150},
  54. {field: 'ic_model', title:'IC型号'},
  55. {field: 'quantity', title:'通知单数量'},
  56. {field: 'add_time', title:'添加时间', templet:'#add_time'},
  57. {title: '操作', templet: '#ListBar', fixed: "right", align: "center"}
  58. ]],
  59. where:{token:$.cookie('access_token')},
  60. parseData:function (res) {
  61. console.log(res);
  62. return {
  63. "code": res['code'],
  64. "msg": res['msg'],
  65. "count": res['res']['count'],
  66. "data": res['res']['data'],
  67. }
  68. }
  69. });
  70. table.on('tool(order_list)', function (obj) {
  71. var layEvent = obj.event;
  72. var data = obj.data;
  73. console.log(data);
  74. if(layEvent === 'edit'){
  75. var url = './order-task-edit.html?order_number=' + data.order_number
  76. + '&board=' + data.board + '&plan=' + data.plan + '&checksum=' + data.checksum
  77. + '&ic_model=' + data.ic_model + '&quantity=' + data.quantity + '&id=' + data.id;
  78. x_admin_show('编辑订单', url);
  79. }else if(layEvent === 'delete'){
  80. layer.confirm('确定删除编号为\r\n' + data.order_number + '的记录?', {icon: 3, title:'提示信息'}, function (index) {
  81. $.post(
  82. http_ip_port + '/orderTask/delete',
  83. {
  84. id: data.id,
  85. token: $.cookie('access_token')
  86. },
  87. function (res) {
  88. res = JSON.parse(res);
  89. if(res.code === 0) {
  90. tableInstance.reload();
  91. layer.close(index)
  92. }else {
  93. alert(res.code)
  94. }
  95. }
  96. )
  97. });
  98. }
  99. })
  100. });
  101. </script>
  102. <script type="text/html" id="indexTpl">
  103. {{ d.LAY_TABLE_INDEX+1 }}
  104. </script>
  105. <script type="text/html" id="ListBar">
  106. <a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
  107. <a class="layui-btn layui-btn-xs layui-btn-danger" lay-event="delete">删除</a>
  108. <!--<a class="layui-btn layui-btn-xs layui-btn-primary" lay-event="look">预览</a>-->
  109. </script>
  110. <script type="text/html" id="add_time">
  111. {{#
  112. var fun = function formatDate(date) {
  113. var date = new Date(date);
  114. var YY = date.getFullYear() + '-';
  115. var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
  116. var DD = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate());
  117. var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
  118. var mm = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':';
  119. var ss = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds());
  120. return YY + MM + DD +" "+hh + mm + ss;
  121. };
  122. }}
  123. <span class="layui-green">{{ fun(d.add_time * 1000) }}</span>
  124. </script>
  125. </body>
  126. </html>