فهرست منبع

2019-08-07创建工程和css样式json

xs 5 سال پیش
والد
کامیت
48a2d638b0

+ 120 - 0
src/main/webapp/webpage/modules/sys/free/indexProject.jsp

@@ -0,0 +1,120 @@
+<%--
+  Created by IntelliJ IDEA.
+  User: user
+  Date: 2019/8/7
+  Time: 18:11
+  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>创建工程</title>
+    <link rel="stylesheet" href="${ctx}/static/plugin/assets/layui/css/layui.css"/>
+    <!--<script type="text/javascript" src="layui/lay/modules/jquery.js"></script>-->
+    <script type="text/javascript" src="${ctx}/static/plugin/assets/layui/layui.all.js"></script>
+    <script type="text/javascript" src="${ctx}/static/plugin/assets/jquery-3.2.1.min.js"></script>
+</head>
+<style>
+    .limit-divbr{
+        /*background-color: darkblue;*/
+        width: 10%;
+        margin-left: 45%;
+        height: 11px;
+    }
+</style>
+<body style="text-align: center;">
+<form class="layui-form" action="#" method="post" style="margin-top: 60px;">
+    <div class="" style="margin-left: 30px;">
+        <input type="button" class="layui-btn layui-btn-radiu" value="选择结算文件" id="btnxz"/>
+        <input type="text" style="border-style:none;border:0;" readonly="readonly"/>
+        <input type="file" style="display: none;" accept=".xls,.xlsx" id="myfile"/>
+    </div>
+    <div class="limit-divbr"></div>
+    <div class="layui-form-item">
+        <div class="layui-inline">
+            <span>*结算书文件为博微导出xls/xlsx格式文件</span>
+        </div>
+    </div>
+    <!---------列表---------->
+    <div class="layui-form-item">
+        <div class="layui-inline">
+            <label class="layui-form-label">*项目划分</label>
+            <div class="layui-input-inline">
+                <select name="xmhf" lay-verify="required" lay-search="">
+                    <option value="">请选择</option>
+                    <option value="1">架空线路工程</option>
+                    <option value="2">-空-</option>
+                </select>
+            </div>
+        </div>
+    </div>
+    <div class="layui-form-item">
+        <div class="layui-inline">
+            <label class="layui-form-label">*调整文件</label>
+            <div class="layui-input-inline">
+                <select name="tzwj" lay-verify="required" lay-search="">
+                    <option value="">请选择</option>
+                    <option value="1">2016年调差价系数文件(50号文件)</option>
+                    <option value="2">-空-</option>
+                </select>
+            </div>
+        </div>
+    </div>
+    <div class="layui-form-item">
+        <div class="layui-inline">
+            <label class="layui-form-label">*进项税率</label>
+            <div class="layui-input-inline">
+                <select name="jxsl" lay-verify="required" lay-search="">
+                    <option value="">请选择</option>
+                    <option value="1">13%</option>
+                    <option value="2">16%</option>
+                    <option value="3">17%</option>
+                </select>
+            </div>
+        </div>
+    </div>
+    <div class="layui-form-item">
+        <div class="layui-inline">
+            <label class="layui-form-label">项目名称</label>
+            <div class="layui-input-inline">
+                <input type="text"  class="layui-input" id="inputwrite">
+            </div>
+        </div>
+    </div>
+    <div class="layui-form-item">
+        <div class="layui-inline">
+            <label class="layui-form-label">项目编号</label>
+            <div class="layui-input-inline">
+                <input type="text" name="" class="layui-input">
+            </div>
+        </div>
+    </div>
+    <div class="layui-form-item">
+        <div class="layui-input-block">
+            <button class="layui-btn" lay-submit="" lay-filter="mysubmit" type="submit">创建</button>
+            <button type="reset" class="layui-btn layui-btn-primary">取消</button>
+        </div>
+    </div>
+</form>
+
+<!-------js---------->
+<script>
+    layui.use(['form', 'layedit', 'laydate'], function(){
+        var form = layui.form;
+        form.render();
+    })
+</script>
+<script>
+    $(function(){
+        $("#btnxz").click(function(){
+            $("#myfile").trigger("click");
+        })
+        $("#myfile").bind("change",function(){
+            $("#inputwrite").attr("value",$("#myfile").val());
+        });
+
+    });
+</script>
+</body>
+</html>

+ 133 - 0
src/main/webapp/webpage/modules/sys/free/other.json

@@ -0,0 +1,133 @@
+{
+  "code": 0,
+  "msg": "ok",
+  "data": [
+    {
+      "d_id": 1,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": -1
+    },
+    {
+      "d_id": 2,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": 1
+    },
+    {
+      "d_id": 3,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": 1
+    },
+    {
+      "d_id": 4,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": 1
+    },
+    {
+      "d_id": 5,
+     "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": -1
+    },
+    {
+      "d_id": 6,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": 5
+    },
+    {
+      "d_id": 7,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": 5
+    },
+    {
+      "d_id": 8,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": 6
+    },
+    {
+      "d_id": 9,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": 6
+    },
+    {
+      "d_id": 10,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": 9
+    },
+    {
+      "d_id": 11,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": 9
+    },
+    {
+      "d_id": 12,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": 10
+    },
+    {
+      "d_id": 13,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": 10
+    },
+    {
+      "d_id": 14,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": 10
+    },
+    {
+      "d_id": 15,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": 13
+    },
+    {
+      "d_id": 16,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": 13
+    },
+    {
+      "d_id": 17,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": 16
+    },
+    {
+      "d_id": 18,
+      "wbsys": "wbs要素",
+      "wbssbm": "wbs识别码",
+      "money": "888888",
+      "d_pid": 16
+    }
+  ],
+  "count": 18
+}

+ 249 - 0
src/main/webapp/webpage/modules/sys/free/selfwbs.json

@@ -0,0 +1,249 @@
+{
+  "code": 0,
+  "msg": "ok",
+  "data": [
+    {
+      "id": 1,
+      "wbsys":"WBS要素1",
+      "wbssbm": "WBS识别码",
+      "hjje": "合计金额",
+      "rgf": "人工费1",
+      "cbrcg": "承包人采购",
+      "fbrcg": "发包人采购",
+      "jxf1": "机械费1",
+      "rgf2": "人工费2",
+      "cbrcg2": "承包人采购2",
+      "fbrcg2":"承包人采购2",
+      "jxf2": "机械费2",
+      "csf_1": "措施费-1",
+      "csf_2": "措施费-2",
+      "csf2": "措施费2",
+      "qtf":"其他费",
+      "gf":"规费",
+      "sf":"税金",
+      "hj": "合计",
+      "pid": -1
+    },
+    {
+      "id": 2,
+     "wbsys":"WBS要素2",
+      "wbssbm": "WBS识别码",
+      "hjje": "合计金额",
+      "rgf": "人工费1",
+      "cbrcg": "承包人采购",
+      "fbrcg": "发包人采购",
+      "jxf1": "机械费1",
+      "rgf2": "人工费2",
+      "cbrcg2": "承包人采购2",
+      "fbrcg2":"承包人采购2",
+      "jxf2": "机械费2",
+      "csf_1": "措施费-1",
+      "csf_2": "措施费-2",
+      "csf2": "措施费2",
+      "qtf":"其他费",
+      "gf":"规费",
+      "sf":"税金",
+      "hj": "合计",
+      "pid": -1
+    },
+    {
+      "id": 3,
+     "wbsys":"WBS要素3",
+      "wbssbm": "WBS识别码",
+      "hjje": "合计金额",
+      "rgf": "人工费1",
+      "cbrcg": "承包人采购",
+      "fbrcg": "发包人采购",
+      "jxf1": "机械费1",
+      "rgf2": "人工费2",
+      "cbrcg2": "承包人采购2",
+      "fbrcg2":"承包人采购2",
+      "jxf2": "机械费2",
+      "csf_1": "措施费-1",
+      "csf_2": "措施费-2",
+      "csf2": "措施费2",
+      "qtf":"其他费",
+      "gf":"规费",
+      "sf":"税金",
+      "hj": "合计",
+      "pid": 1
+    },
+    {
+      "id": 4,
+     "wbsys":"WBS要素4",
+      "wbssbm": "WBS识别码",
+      "hjje": "合计金额",
+      "rgf": "人工费1",
+      "cbrcg": "承包人采购",
+      "fbrcg": "发包人采购",
+      "jxf1": "机械费1",
+      "rgf2": "人工费2",
+      "cbrcg2": "承包人采购2",
+      "fbrcg2":"承包人采购2",
+      "jxf2": "机械费2",
+      "csf_1": "措施费-1",
+      "csf_2": "措施费-2",
+      "csf2": "措施费2",
+      "qtf":"其他费",
+      "gf":"规费",
+      "sf":"税金",
+      "hj": "合计",
+      "pid": 1
+    },
+    {
+      "id": 5,
+      "wbsys":"WBS要素5",
+      "wbssbm": "WBS识别码",
+      "hjje": "合计金额",
+      "rgf": "人工费1",
+      "cbrcg": "承包人采购",
+      "fbrcg": "发包人采购",
+      "jxf1": "机械费1",
+      "rgf2": "人工费2",
+      "cbrcg2": "承包人采购2",
+      "fbrcg2":"承包人采购2",
+      "jxf2": "机械费2",
+      "csf_1": "措施费-1",
+      "csf_2": "措施费-2",
+      "csf2": "措施费2",
+      "qtf":"其他费",
+      "gf":"规费",
+      "sf":"税金",
+      "hj": "合计",
+      "pid": -1
+    },
+    {
+      "id": 6,
+       "wbsys":"WBS要素6",
+      "wbssbm": "WBS识别码",
+      "hjje": "合计金额",
+      "rgf": "人工费1",
+      "cbrcg": "承包人采购",
+      "fbrcg": "发包人采购",
+      "jxf1": "机械费1",
+      "rgf2": "人工费2",
+      "cbrcg2": "承包人采购2",
+      "fbrcg2":"承包人采购2",
+      "jxf2": "机械费2",
+      "csf_1": "措施费-1",
+      "csf_2": "措施费-2",
+      "csf2": "措施费2",
+      "qtf":"其他费",
+      "gf":"规费",
+      "sf":"税金",
+      "hj": "合计",
+      "pid": 5
+    },
+    {
+      "id": 7,
+      "wbsys":"WBS要素7",
+      "wbssbm": "WBS识别码",
+      "hjje": "合计金额",
+      "rgf": "人工费1",
+      "cbrcg": "承包人采购",
+      "fbrcg": "发包人采购",
+      "jxf1": "机械费1",
+      "rgf2": "人工费2",
+      "cbrcg2": "承包人采购2",
+      "fbrcg2":"承包人采购2",
+      "jxf2": "机械费2",
+      "csf_1": "措施费-1",
+      "csf_2": "措施费-2",
+      "csf2": "措施费2",
+      "qtf":"其他费",
+      "gf":"规费",
+      "sf":"税金",
+      "hj": "合计",
+      "pid": 5
+    },
+    {
+      "id": 8,
+      "wbsys":"WBS要素8",
+      "wbssbm": "WBS识别码",
+      "hjje": "合计金额",
+      "rgf": "人工费1",
+      "cbrcg": "承包人采购",
+      "fbrcg": "发包人采购",
+      "jxf1": "机械费1",
+      "rgf2": "人工费2",
+      "cbrcg2": "承包人采购2",
+      "fbrcg2":"承包人采购2",
+      "jxf2": "机械费2",
+      "csf_1": "措施费-1",
+      "csf_2": "措施费-2",
+      "csf2": "措施费2",
+      "qtf":"其他费",
+      "gf":"规费",
+      "sf":"税金",
+      "hj": "合计",
+      "pid": 6
+    },
+    {
+      "id": 9,
+       "wbsys":"WBS要素9",
+      "wbssbm": "WBS识别码",
+      "hjje": "合计金额",
+      "rgf": "人工费1",
+      "cbrcg": "承包人采购",
+      "fbrcg": "发包人采购",
+      "jxf1": "机械费1",
+      "rgf2": "人工费2",
+      "cbrcg2": "承包人采购2",
+      "fbrcg2":"承包人采购2",
+      "jxf2": "机械费2",
+      "csf_1": "措施费-1",
+      "csf_2": "措施费-2",
+      "csf2": "措施费2",
+      "qtf":"其他费",
+      "gf":"规费",
+      "sf":"税金",
+      "hj": "合计",
+      "pid": 6
+    },
+    {
+      "id": 10,
+      "wbsys":"WBS要素10",
+      "wbssbm": "WBS识别码",
+      "hjje": "合计金额",
+      "rgf": "人工费1",
+      "cbrcg": "承包人采购",
+      "fbrcg": "发包人采购",
+      "jxf1": "机械费1",
+      "rgf2": "人工费2",
+      "cbrcg2": "承包人采购2",
+      "fbrcg2":"承包人采购2",
+      "jxf2": "机械费2",
+      "csf_1": "措施费-1",
+      "csf_2": "措施费-2",
+      "csf2": "措施费2",
+      "qtf":"其他费",
+      "gf":"规费",
+      "sf":"税金",
+      "hj": "合计",
+      "pid": 9
+    },
+    {
+      "id": 11,
+      "wbsys":"WBS要素11",
+      "wbssbm": "WBS识别码",
+      "hjje": "合计金额",
+      "rgf": "人工费1",
+      "cbrcg": "承包人采购",
+      "fbrcg": "发包人采购",
+      "jxf1": "机械费1",
+      "rgf2": "人工费2",
+      "cbrcg2": "承包人采购2",
+      "fbrcg2":"承包人采购2",
+      "jxf2": "机械费2",
+      "csf_1": "措施费-1",
+      "csf_2": "措施费-2",
+      "csf2": "措施费2",
+      "qtf":"其他费",
+      "gf":"规费",
+      "sf":"税金",
+      "hj": "合计",
+      "pid": 9
+    }
+  ],
+  "count": 11
+}

+ 148 - 0
src/main/webapp/webpage/modules/sys/free/wbslist.jsp

@@ -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>