wbslist.jsp 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. <%--
  2. Created by IntelliJ IDEA.
  3. User: user
  4. Date: 2019/8/7
  5. Time: 18:39
  6. To change this template use File | Settings | File Templates.
  7. --%>
  8. <%@ page contentType="text/html;charset=UTF-8" language="java" %>
  9. <%@ include file="/webpage/include/taglib.jsp"%>
  10. <html>
  11. <head>
  12. <title>wbs</title>
  13. <link rel="stylesheet" href="${ctx}/static/plugin/assets/layui/css/layui.css">
  14. <link rel="stylesheet" href="${ctx}/static/plugin/assets/common.css"/>
  15. </head>
  16. <body>
  17. <!-----------本体部分--------->
  18. <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">
  19. <legend>本体部分</legend>
  20. </fieldset>
  21. <div class="" style="margin-left: 10px;margin-right: 10px;margin-top: 10px;">
  22. <button type="button" class="layui-btn layui-btn-fluid btn_out">导出</button>
  23. <table id="table1" class="layui-table" lay-filter="table1"></table>
  24. </div>
  25. <!-----------其他部分--------->
  26. <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">
  27. <legend>其他部分</legend>
  28. </fieldset>
  29. <div class="" style="margin-left: 10px;margin-right: 10px;">
  30. <table id="table2" class="layui-table" lay-filter="table2"></table>
  31. </div>
  32. <!-----------未识别部分--------->
  33. <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">
  34. <legend>未识别部分</legend>
  35. </fieldset>
  36. <div style="height: 200px;width: 100%;">
  37. </div>
  38. </body>
  39. <script src="${ctx}/static/plugin/assets/layui/layui.js"></script>
  40. <script>
  41. layui.config({
  42. base: 'module/'
  43. }).extend({
  44. treetable: 'treetable-lay/treetable'
  45. }).use(['layer', 'table', 'treetable'], function () {
  46. var $ = layui.jquery;
  47. var table = layui.table;
  48. var layer = layui.layer;
  49. var treetable = layui.treetable;
  50. var renderTable = function () {
  51. layer.load(2);
  52. treetable.render({
  53. treeColIndex: 1,
  54. treeSpid: -1,
  55. treeIdName: 'id',
  56. treePidName: 'pid',
  57. treeDefaultClose: false,
  58. treeLinkage: false,
  59. elem: '#table1',
  60. url: '${ctx}/webpage/modules/sys/free/selfwbs.json',
  61. page: false,
  62. cols: [[
  63. {type: 'numbers',align:'center',width:50, rowspan:'3'},
  64. {field: 'wbsys', title: 'WBS要素', align:'center',width:200, rowspan:'3'},
  65. // {field: 'cj', title: '层级',align:'center',width:60, rowspan:'3'},
  66. {field:'wbssbm',width:100, align:'center',rowspan:'2',title:"wbs识别码",rowspan:3},
  67. {field:'fbfxysj', align:'center', title: '分布分项(原数据)',colspan:'5'},
  68. {field:'fbfxtch',align:'center',title:'分布分项(调差后)',colspan:'4'},
  69. {field:'csf1',align:'center',title:'措施费一',colspan:'2'},
  70. {field:'csf2',align:'center',width:90,title:'措施费二',rowspan:'3'},
  71. {field:'qtf',align:'center',width:80,title:'其他费',rowspan:'3'},
  72. {field:'gf',align:'center',width:60,title:'规费',rowspan:'3'},
  73. {field:'sf',align:'center',width:60,title:'税金',rowspan:'3'},
  74. {field:'hj',align:'center',width:80,title:'合计',rowspan:'3'}
  75. // {field:'11',align:'center',width:40,title:'',rowspan:'3'}
  76. // {templet: '#oper-col', title: 'oper'}
  77. ],[
  78. {field:'hjje', width:90,align:'center',title:'合计金额',rowspan:'2'},
  79. {field:'rgf', width:80,align:'center',title:'人工费',rowspan:'2'},
  80. {field:'cl', width:80,align:'center',title:'材料',colspan:'2'},
  81. {field:'jxf1', width:80,align:'center',title:'机械费',rowspan:'2'},
  82. {field:'rgf2', width:80,align:'center',title:'人工费',rowspan:'2'},
  83. {field:'cl2', width:80,align:'center',title:'材料',colspan:'2'},
  84. // {field:'cbrcg2', width:100,title:'承包人采购'},
  85. // {field:'fbrcg2', width:100,title:'发包人采购'},
  86. {field:'jxf2', width:80,align:'center',title:'机械费',rowspan:'2'},
  87. {field:'csf_1', width:100,align:'center',title:'措施费-1',rowspan:'2'},
  88. {field:'csf_2', width:100,align:'center',title:'措施费-2',rowspan:'2'}
  89. ],[
  90. {field:'cbrcg', width:100,align:'center',title:'承包人采购'},
  91. {field:'fbrcg', width:100,align:'center',title:'发包人采购'},
  92. {field:'cbrcg2', width:100,align:'center',title:'承包人采购'},
  93. {field:'fbrcg2', width:100,align:'center',title:'发包人采购'},
  94. ]],
  95. done: function () {
  96. layer.closeAll('loading');
  97. }
  98. });
  99. };
  100. renderTable();
  101. });
  102. </script>
  103. <script>
  104. layui.config({
  105. base: 'module/'
  106. }).extend({
  107. treetable: 'treetable-lay/treetable'
  108. }).use(['table', 'form', 'element', 'treetable'], function () {
  109. var $ = layui.jquery;
  110. var table = layui.table;
  111. var form = layui.form;
  112. var element = layui.element;
  113. var treetable = layui.treetable;
  114. // 渲染表格
  115. var renderTable = function () {
  116. layer.load(2);
  117. treetable.render({
  118. treeColIndex: 1,
  119. treeSpid: -1,
  120. treeIdName: 'd_id',
  121. treePidName: 'd_pid',
  122. elem: '#table2',
  123. url: '${ctx}/webpage/modules/sys/free/other.json',
  124. page: false,
  125. cols: [[
  126. {type: 'numbers'},
  127. // {field: 'id', title: 'WBS要素'},
  128. {field: 'wbsys', title: 'WBS要素'},
  129. {field: 'wbssbm', title: 'WBS识别码'},
  130. {field: 'money', title: '金额'},
  131. // {field: 'pid', title: 'pid'},
  132. ]],
  133. done: function () {
  134. layer.closeAll('loading');
  135. }
  136. });
  137. };
  138. renderTable();
  139. });
  140. </script>
  141. </html>