|
@@ -0,0 +1,148 @@
|
|
|
+<%--
|
|
|
+ Created by IntelliJ IDEA.
|
|
|
+ User: user
|
|
|
+ Date: 2019/8/7
|
|
|
+ Time: 18:39
|
|
|
+ To change this template use File | Settings | File Templates.
|
|
|
+--%>
|
|
|
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
|
|
|
+<%@ include file="/webpage/include/taglib.jsp"%>
|
|
|
+<html>
|
|
|
+<head>
|
|
|
+ <title>wbs</title>
|
|
|
+ <link rel="stylesheet" href="${ctx}/static/plugin/assets/layui/css/layui.css">
|
|
|
+ <link rel="stylesheet" href="${ctx}/static/plugin/assets/common.css"/>
|
|
|
+</head>
|
|
|
+<body>
|
|
|
+ <!-----------本体部分--------->
|
|
|
+ <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">
|
|
|
+ <legend>本体部分</legend>
|
|
|
+ </fieldset>
|
|
|
+ <div class="" style="margin-left: 10px;margin-right: 10px;margin-top: 10px;">
|
|
|
+ <button type="button" class="layui-btn layui-btn-fluid btn_out">导出</button>
|
|
|
+ <table id="table1" class="layui-table" lay-filter="table1"></table>
|
|
|
+ </div>
|
|
|
+ <!-----------其他部分--------->
|
|
|
+ <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">
|
|
|
+ <legend>其他部分</legend>
|
|
|
+ </fieldset>
|
|
|
+ <div class="" style="margin-left: 10px;margin-right: 10px;">
|
|
|
+ <table id="table2" class="layui-table" lay-filter="table2"></table>
|
|
|
+ </div>
|
|
|
+ <!-----------未识别部分--------->
|
|
|
+ <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">
|
|
|
+ <legend>未识别部分</legend>
|
|
|
+ </fieldset>
|
|
|
+ <div style="height: 200px;width: 100%;">
|
|
|
+ </div>
|
|
|
+</body>
|
|
|
+<script src="${ctx}/static/plugin/assets/layui/layui.js"></script>
|
|
|
+<script>
|
|
|
+ layui.config({
|
|
|
+ base: 'module/'
|
|
|
+ }).extend({
|
|
|
+ treetable: 'treetable-lay/treetable'
|
|
|
+ }).use(['layer', 'table', 'treetable'], function () {
|
|
|
+ var $ = layui.jquery;
|
|
|
+ var table = layui.table;
|
|
|
+ var layer = layui.layer;
|
|
|
+ var treetable = layui.treetable;
|
|
|
+
|
|
|
+ var renderTable = function () {
|
|
|
+ layer.load(2);
|
|
|
+ treetable.render({
|
|
|
+ treeColIndex: 1,
|
|
|
+ treeSpid: -1,
|
|
|
+ treeIdName: 'id',
|
|
|
+ treePidName: 'pid',
|
|
|
+ treeDefaultClose: false,
|
|
|
+ treeLinkage: false,
|
|
|
+ elem: '#table1',
|
|
|
+ url: '${ctx}/webpage/modules/sys/free/selfwbs.json',
|
|
|
+ page: false,
|
|
|
+ cols: [[
|
|
|
+ {type: 'numbers',align:'center',width:50, rowspan:'3'},
|
|
|
+ {field: 'wbsys', title: 'WBS要素', align:'center',width:200, rowspan:'3'},
|
|
|
+// {field: 'cj', title: '层级',align:'center',width:60, rowspan:'3'},
|
|
|
+ {field:'wbssbm',width:100, align:'center',rowspan:'2',title:"wbs识别码",rowspan:3},
|
|
|
+ {field:'fbfxysj', align:'center', title: '分布分项(原数据)',colspan:'5'},
|
|
|
+ {field:'fbfxtch',align:'center',title:'分布分项(调差后)',colspan:'4'},
|
|
|
+ {field:'csf1',align:'center',title:'措施费一',colspan:'2'},
|
|
|
+ {field:'csf2',align:'center',width:90,title:'措施费二',rowspan:'3'},
|
|
|
+ {field:'qtf',align:'center',width:80,title:'其他费',rowspan:'3'},
|
|
|
+ {field:'gf',align:'center',width:60,title:'规费',rowspan:'3'},
|
|
|
+ {field:'sf',align:'center',width:60,title:'税金',rowspan:'3'},
|
|
|
+ {field:'hj',align:'center',width:80,title:'合计',rowspan:'3'}
|
|
|
+// {field:'11',align:'center',width:40,title:'',rowspan:'3'}
|
|
|
+// {templet: '#oper-col', title: 'oper'}
|
|
|
+ ],[
|
|
|
+ {field:'hjje', width:90,align:'center',title:'合计金额',rowspan:'2'},
|
|
|
+ {field:'rgf', width:80,align:'center',title:'人工费',rowspan:'2'},
|
|
|
+ {field:'cl', width:80,align:'center',title:'材料',colspan:'2'},
|
|
|
+ {field:'jxf1', width:80,align:'center',title:'机械费',rowspan:'2'},
|
|
|
+
|
|
|
+ {field:'rgf2', width:80,align:'center',title:'人工费',rowspan:'2'},
|
|
|
+ {field:'cl2', width:80,align:'center',title:'材料',colspan:'2'},
|
|
|
+// {field:'cbrcg2', width:100,title:'承包人采购'},
|
|
|
+// {field:'fbrcg2', width:100,title:'发包人采购'},
|
|
|
+ {field:'jxf2', width:80,align:'center',title:'机械费',rowspan:'2'},
|
|
|
+
|
|
|
+ {field:'csf_1', width:100,align:'center',title:'措施费-1',rowspan:'2'},
|
|
|
+ {field:'csf_2', width:100,align:'center',title:'措施费-2',rowspan:'2'}
|
|
|
+ ],[
|
|
|
+ {field:'cbrcg', width:100,align:'center',title:'承包人采购'},
|
|
|
+ {field:'fbrcg', width:100,align:'center',title:'发包人采购'},
|
|
|
+ {field:'cbrcg2', width:100,align:'center',title:'承包人采购'},
|
|
|
+ {field:'fbrcg2', width:100,align:'center',title:'发包人采购'},
|
|
|
+
|
|
|
+ ]],
|
|
|
+ done: function () {
|
|
|
+ layer.closeAll('loading');
|
|
|
+ }
|
|
|
+ });
|
|
|
+ };
|
|
|
+
|
|
|
+ renderTable();
|
|
|
+ });
|
|
|
+</script>
|
|
|
+<script>
|
|
|
+ layui.config({
|
|
|
+ base: 'module/'
|
|
|
+ }).extend({
|
|
|
+ treetable: 'treetable-lay/treetable'
|
|
|
+ }).use(['table', 'form', 'element', 'treetable'], function () {
|
|
|
+ var $ = layui.jquery;
|
|
|
+ var table = layui.table;
|
|
|
+ var form = layui.form;
|
|
|
+ var element = layui.element;
|
|
|
+ var treetable = layui.treetable;
|
|
|
+
|
|
|
+ // 渲染表格
|
|
|
+ var renderTable = function () {
|
|
|
+ layer.load(2);
|
|
|
+ treetable.render({
|
|
|
+ treeColIndex: 1,
|
|
|
+ treeSpid: -1,
|
|
|
+ treeIdName: 'd_id',
|
|
|
+ treePidName: 'd_pid',
|
|
|
+ elem: '#table2',
|
|
|
+ url: '${ctx}/webpage/modules/sys/free/other.json',
|
|
|
+ page: false,
|
|
|
+ cols: [[
|
|
|
+ {type: 'numbers'},
|
|
|
+// {field: 'id', title: 'WBS要素'},
|
|
|
+ {field: 'wbsys', title: 'WBS要素'},
|
|
|
+ {field: 'wbssbm', title: 'WBS识别码'},
|
|
|
+ {field: 'money', title: '金额'},
|
|
|
+// {field: 'pid', title: 'pid'},
|
|
|
+ ]],
|
|
|
+ done: function () {
|
|
|
+ layer.closeAll('loading');
|
|
|
+ }
|
|
|
+ });
|
|
|
+ };
|
|
|
+
|
|
|
+ renderTable();
|
|
|
+ });
|
|
|
+</script>
|
|
|
+</html>
|