蔡德晨 5 سال پیش
والد
کامیت
3ffe2543ae

+ 98 - 0
src/main/webapp/webpage/modules/sg/projecttem/addItem.jsp

@@ -0,0 +1,98 @@
+<%--
+  Created by IntelliJ IDEA.
+  User: user
+  Date: 2019/8/19
+  Time: 13:06
+  To change this template use File | Settings | File Templates.
+--%>
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+<%@ include file="/webpage/include/taglib.jsp"%>
+<link rel="stylesheet" href="${ctxp}/static/plugin/assets/layui/css/layui.css">
+<link rel="stylesheet" href="${ctxp}/static/plugin/assets/common.css"/>
+<script type="text/javascript" src="${ctxp}/static/plugin/assets/jquery-3.2.1.min.js"></script>
+<script src="${ctxp}/static/plugin/assets/layui/layui.js"></script>
+<html>
+<head>
+    <title>添加工程</title>
+    <style>
+        .layui-input{
+            height: 28px;
+            margin-top: 6px;
+        }
+    </style>
+</head>
+<body>
+<form id="inputForm"class="layui-form" action="${ctx}/project/tem/importfile" method="post" enctype="multipart/form-data">
+    <input id="newText1" hidden name="projectId" value=""/>
+    <div class="layui-form-item">
+        <div class="layui-inline" style="margin-left:30px;margin-top: 10px;display: flex">
+            <input type="button" class="layui-btn-primary layui-btn-sm layui-btn-radius" onclick="uploadwj()" value="选择结算文件" id="btnxz"/>
+            <span id="myspan" style="flex: 1;margin-top: 4px">&nbsp;*结算书文件为博微导出xls/xlsx格式文件</span>
+            <input type="file" style="display: none;" accept=".xls,.xlsx"  name="file" id="myfile"/>
+        </div>
+    </div>
+    <!---------列表---------->
+    <div class="layui-form-item">
+        <div class="layui-inline">
+            <label class="layui-form-label">*项目划分</label>
+            <div class="layui-input-inline">
+                <select name="type" 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">
+                <input type="text" name="name"  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" id="newProject" style="display: none;">创建</button>
+        </div>
+    </div>
+</form>
+</body>
+<script>
+    layui.use(['form', 'layedit', 'laydate'], function(){
+        var form = layui.form;
+        form.render();
+        //自定义验证规则
+        form.verify({
+            context: function(value){
+                if(value.length <=0){
+                    return '请选择导入的文件';
+                }
+            }
+        });
+        var newText1 = parent.$('#addtext').val();
+        $("#newText1").val(newText1);
+    })
+    function doSubmit(obj){//回调函数,在编辑和保存动作时,供openDialog调用提交表单。
+        $("#inputForm").submit();
+    }
+</script>
+<script>
+    $("#btnxz").click(function(){
+        $("#myfile").trigger("click");
+    })
+    $("#myfile").bind("change",function(){
+        var w= $("#myfile").val();
+        $("#myspan").html('&nbsp;'+w);
+    });
+</script>
+</html>

+ 110 - 0
src/main/webapp/webpage/modules/sg/projecttem/lookItem.jsp

@@ -0,0 +1,110 @@
+<%--
+  Created by IntelliJ IDEA.
+  User: user
+  Date: 2019/8/19
+  Time: 15:23
+  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="${ctxp}/static/plugin/assets/layui/css/layui.css">
+    <link rel="stylesheet" href="${ctxp}/static/plugin/assets/common.css"/>
+    <script type="text/javascript" src="${ctxp}/static/plugin/assets/jquery-3.2.1.min.js"></script>
+    <script src="${ctxp}/static/plugin/assets/layui/layui.js"></script>
+</head>
+<style>
+    .layui-input{
+        height: 28px;
+        margin-top: 6px;
+        background: whitesmoke;
+    }
+    .layui-form-label {
+        float: left;
+        display: block;
+        padding: 9px 15px;
+        width: 100px;
+        font-weight: 400;
+        line-height: 20px;
+        text-align: right;
+    }
+    .layui-table-view .layui-table {width:100%}
+</style>
+<body style="height: 100%">
+<c:if test="${ not empty list}">
+    <c:forEach items="${list}" var="data" varStatus="index">
+<div class="layui-form-item" style="margin-top: 10px;">
+    <div class="layui-inline">
+        <label class="layui-form-label">工程名称</label>
+        <div class="layui-input-inline">
+            <input type="text" name="projectName" lay-verify="" autocomplete="off" class="layui-input" readonly="readonly" value="${data.projectName}">
+        </div>
+    </div>
+    <div class="layui-inline">
+        <label class="layui-form-label">创建时间</label>
+        <div class="layui-input-inline">
+            <input type="text" name="createDate" id="beginDate1" lay-verify="" readonly="readonly" placeholder="yyyy-MM-dd" autocomplete="off"
+                   class="layui-input" value="<fmt:formatDate value="${data.createDate}" pattern="yyyy/MM/dd "/>">
+        </div>
+    </div>
+</div>
+<div style="margin: 20px;">
+    <fieldset class="layui-elem-field layui-field-title">
+        <legend style="font-size: 20px;">项目信息</legend>
+    </fieldset>
+    <table class="layui-hide" id="looktable" lay-filter="looktable"></table>
+</div>
+<script>
+    layui.use(['table','form','layedit', 'laydate'], function(){
+        var table = layui.table
+            ,form = layui.form;
+        form.render();
+        table.render({
+            elem: '#looktable'
+            ,cols: [[
+                {field:'xmmc',width:100,title:'项目名称'}
+                ,{field:'sgdw',width:120,title:'施工单位'}
+                ,{field:'xmlx',width:100,title:'项目类型'}
+                ,{field:'op',align:'center',title:"操作",width:100,templet:function(d){
+                        ////对操作进行初始化
+                        var xml = "<a class='layui-btn layui-btn-xs' onclick=\"view( '" + d.id + "','" + d.type + "','" + d.projectId + "')\">编辑</a>";
+                        return xml;
+                    }}
+            ]]
+            ,data:[
+                <c:if test="${ not empty data.wbsItems}">
+            <c:forEach items="${data.wbsItems}" var="data1" varStatus="index">
+                {
+                    "id":"${data1.id}",
+                    "projectId":"${data1.projectId}",
+                    "type":"${data1.type}",
+                    "xmmc": "${data1.itemName}",
+                    "sgdw": "某施工单位一",
+                    "xmlx":<c:if test="${data1.type eq '1'}">"架空线路"</c:if><c:if test="${data1.type eq '2'}">"电缆线路"</c:if>
+                },
+                </c:forEach>
+                </c:if>
+            ]
+            ,page: true
+        });
+//         table.on('tool(looktable)', function(obj){
+//             var data = obj.data;
+//             //console.log(obj)
+//             if(obj.event == 'update'){
+// //		     alert(data.id);
+//             }
+//         });
+    });
+</script>
+    </c:forEach>
+</c:if>
+<script>
+    function view(id,type,projectId) {
+        var url = '${ctx}/jkxl/list?id='+id+'&type='+type+'&projectId='+projectId;
+        parent.location.href=url;
+    }
+</script>
+</body>
+</html>

+ 133 - 0
src/main/webapp/webpage/modules/sg/projecttem/updateItem.jsp

@@ -0,0 +1,133 @@
+<%--
+  Created by IntelliJ IDEA.
+  User: user
+  Date: 2019/8/19
+  Time: 15:30
+  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="${ctxp}/static/plugin/assets/layui/css/layui.css">
+    <link rel="stylesheet" href="${ctxp}/static/plugin/assets/common.css"/>
+    <script type="text/javascript" src="${ctxp}/static/plugin/assets/jquery-3.2.1.min.js"></script>
+    <script src="${ctxp}/static/plugin/assets/layui/layui.js"></script>
+</head>
+<style>
+    .layui-input{
+        height: 28px;
+        margin-top: 6px;
+        /*background: whitesmoke;*/
+    }
+    .layui-form-label {
+        float: left;
+        display: block;
+        padding: 9px 15px;
+        width: 100px;
+        font-weight: 400;
+        line-height: 20px;
+        text-align: right;
+    }
+    .layui-table-view .layui-table {width:100%}
+</style>
+<body>
+<c:if test="${ not empty list}">
+    <c:forEach items="${list}" var="data" varStatus="index">
+<form id="updateForm">
+    <div class="layui-form-item" style="margin-top: 10px;">
+        <input name="id" value="${data.id}" hidden>
+        <div class="layui-inline">
+            <label class="layui-form-label">工程名称</label>
+            <div class="layui-input-inline">
+                <input type="text" name="projectName"  autocomplete="off" class="layui-input" value="${data.projectName}">
+            </div>
+        </div>
+        <div class="layui-inline">
+            <label class="layui-form-label">创建时间</label>
+            <div class="layui-input-inline">
+                <input type="text" name="beginUpdate"  readonly="readonly"  placeholder="yyyy-MM-dd" autocomplete="off"
+                       class="layui-input" value="<fmt:formatDate value="${data.createDate}" pattern="yyyy/MM/dd "/>">
+            </div>
+        </div>
+    </div>
+</form>
+<div style="margin: 20px;">
+    <fieldset class="layui-elem-field layui-field-title">
+        <legend style="font-size: 20px;">项目信息</legend>
+    </fieldset>
+    <table class="layui-hide" id="updatetable" lay-filter="updatetable"></table>
+</div>
+<input id="updatebtn" type="button" onclick="updateProject()" style="display: none" />
+<script>
+    layui.use(['table','form','layedit', 'laydate'], function(){
+        var table = layui.table
+            ,form = layui.form
+            ,laydate = layui.laydate;
+        laydate.render({
+            elem: '#beginUpdate'
+        });
+        laydate.render({
+            elem: '#endUpdate'
+        });
+        //日期
+        form.render();
+        table.render({
+            elem: '#updatetable'
+            ,cols: [[
+                {field:'xmmc',width:100,title:'项目名称'}
+                ,{field:'sgdw',width:120,title:'施工单位'}
+                ,{field:'xmlx',width:100,title:'项目类型'}
+                ,{field:'op',align:'center',title:"操作",width:100,templet:function(d){
+                        ////对操作进行初始化
+                        var xml = "<a  class='layui-btn layui-btn-xs'  onclick=\"view( '" + d.id +" ','" + d.type + "','" + d.projectId + "')\">编辑</a>";
+                        return xml;
+                    }}
+            ]]
+            ,data:[
+                <c:if test="${ not empty data.wbsItems}">
+               <c:forEach items="${data.wbsItems}" var="data1" varStatus="index">
+                {
+                    "id":"${data1.id}",
+                    "projectId":"${data1.projectId}",
+                    "type":"${data1.type}",
+                    "xmmc": "${data1.itemName}",
+                    "sgdw": "某施工单位一",
+                    "xmlx":<c:if test="${data1.type eq '1'}">"架空线路"</c:if><c:if test="${data1.type eq '2'}">"电缆线路"</c:if>
+                },
+                </c:forEach>
+                </c:if>
+            ]
+            ,page: true
+        });
+        table.on('tool(updatetable)', function(obj){
+            var data = obj.data;
+            //console.log(obj)
+            if(obj.event == 'update'){
+//		     alert(data.id);
+            }
+        });
+    });
+</script>
+<script>
+    function updateProject(){
+        $.ajax({
+            type:"post",
+            url:"${ctx}/project/save",
+            // data:JSON.stringify({id:newid2,type:xmmc2,fee:fyje2}),
+            data:$('#updateForm').serialize(),
+            success:function(result){
+                parent.location.reload();
+            }
+        });
+    }
+    function view(id,type,projectId) {
+        var url = '${ctx}/jkxl/list?id='+id+'&type='+type+'&projectId='+projectId;
+        parent.location.href=url;
+    }
+</script>
+    </c:forEach>
+</c:if>
+</body>
+</html>

+ 421 - 0
src/main/webapp/webpage/modules/sg/projecttem/wbslisttem.jsp

@@ -0,0 +1,421 @@
+<%--
+  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="${ctxp}/static/plugin/assets/layui/css/layui.css">
+    <link rel="stylesheet" href="${ctxp}/static/plugin/assets/common.css"/>
+    <script type="text/javascript" src="${ctxp}/static/plugin/assets/jquery-3.2.1.min.js"></script>
+</head>
+<style>
+    .btn_out{
+        width: 100px;
+        margin: 0;
+        float: right;
+        margin-right:2%;
+
+    }
+    .div_main_form{
+        width: 50%;
+        margin-left: 10px;
+    }
+    .layui-icon-layer{
+        display: none;
+    }
+    .layui-icon-file{
+        display: none;
+    }
+    .layui-meself-img1{
+        width: 15px;height:15px;
+        /*padding: 2px;*/
+        margin-bottom: 3px;
+    }
+    .layui-btn-meself{
+        width: 70px;
+        padding: 4px 7px;
+    }
+     .layui-table-view .layui-table {width:100%}
+</style>
+<body style="background-color: white ;height: 100%">
+    <sys:message content="${message}"/>
+    <div class="" style="margin-right: 30px;float: right;margin-top: 20px">
+        <div class="layui-btn-group">
+           <c:forEach items="${map.list1}" var="data1" varStatus="index">
+                <a class="layui-btn layui-btn-meself" href="${ctx}/project/tem/tolist?projectId=${data1.projectId}"><img class="layui-meself-img1" src="${ctxp}/icon/back.png" alt="">&nbsp;返回</a>
+                <a class="layui-btn layui-btn-warm layui-btn-meself" href="${ctx}/jkxl/export?id=${data1.id}&type=${data1.type}"><img class="layui-meself-img1" src="${ctxp}/icon/daochu.png" alt="">&nbsp;导出</a>
+            </c:forEach>
+        </div>
+    </div>
+    <fieldset class="layui-elem-field layui-field-title" style="width: 100%">
+        <legend>结算汇总表</legend>
+    </fieldset>
+    <div class="" style="margin-left: 10px;margin-right: 10px;">
+        <table class="layui-hide" id="settlement" lay-filter="settle"></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;margin-top: 10px;">
+            <%--<table:importExcel url="${ctx}/propertycostreminder/propertyCostReminder/import"></table:importExcel>--%>
+        <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 class="" style="margin-left: 10px;width:70%;margin-right: 10px;">
+        <input hidden="hidden" name="" id="newid" value=""/>
+        <input hidden="hidden" name="" id="xmmc1" value=""/>
+        <input hidden="hidden" name="" id="fyje1" value=""/>
+        <table class="layui-hide" id="xmmc" lay-filter="freestr"></table>
+    </div>
+    <div style="width: 100%;height: 100px"></div>
+    <script type="text/html" id="barDemo">
+        <a class="layui-btn  layui-btn-xs" lay-event="fttz">分摊调整</a>
+        <a class="layui-btn layui-btn-xs" lay-event="ddtz">单独调整</a>
+    </script>
+</body>
+<script src="${ctxp}/static/plugin/assets/layui/layui.js"></script>
+<script>
+    layui.config({
+        base: '${ctxp}/static/plugin/assets/'
+    }).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 renderTable1 = function () {
+            layer.load(2);
+            treetable.render({
+                treeColIndex: 1,
+                treeSpid: -1,
+                treeIdName: 'id',
+                treePidName: 'pid',
+                treeDefaultClose: false,
+                treeLinkage: false,
+                elem: '#table1',
+                <%--url: '${ctxp}/webpage/modules/sys/free/selfwbs.json',--%>
+                page: false,
+                cols: [[
+                    {type:'numbers',title: '序号', rowspan: 2, totalRowText: "合计",},
+                    {field: 'wbsys', title: 'WBS要素',width:200, rowspan:'2'},
+
+                    {field:'wbssbm',width:100, align:'center',rowspan:'2',title:"wbs识别码",rowspan:'2'},
+                    {field:'fbfxysj', align:'center', title: '分部分项(原数据)',colspan:'6'},
+                    {field:'fbfxtch',align:'center',title:'分部分项(调差后)',colspan:'4'},
+                    {field:'fbfxtch',align:'center',title:'共性分摊费用',colspan:'10'},
+
+                    {field:'hj',align:'center',width:120,title:'合计',rowspan:'2',totalRow: true}
+//                  {templet: '#oper-col', title: 'oper'}
+                ],[
+                    {field:'hjje', width:120,align:'center',title:'合计金额',totalRow: true},
+                    {field:'zjgcf', width:120,align:'center',title:'直接工程费',totalRow: true},
+                    {field:'rgf1', width:120,align:'center',title:'人工费',totalRow: true},
+                    {field:'cbrcg1', width:120,align:'center',title:'承包人采购',totalRow: true},
+                    {field:'fbrcg1', width:120,align:'center',title:'发包人采购',totalRow: true},
+                    {field:'jxf1', width:120,align:'center',title:'机械费',totalRow: true},
+
+                    {field:'rgf2', width:120,align:'center',title:'人工费',totalRow: true},
+                    {field:'cbrcg2', width:120,align:'center',title:'承包人采购',totalRow: true},
+                    {field:'fbrcg2', width:120,align:'center',title:'发包人采购',totalRow: true},
+                    {field:'jxf2', width:120,align:'center',title:'机械费',totalRow: true},
+
+                    {field:'rgf3', width:120,align:'center',title:'人工费',totalRow: true},
+                    {field:'cbrcg3', width:120,align:'center',title:'承包人采购',totalRow: true},
+                    {field:'fbrcg3', width:120,align:'center',title:'发包人采购',totalRow: true},
+                    {field:'jxf3', width:120,align:'center',title:'机械费',totalRow: true},
+
+                    {field:'csf_1',width:120,title:'措施费-1',align:'center',totalRow: true},
+                    {field:'csf_2',width:120,title:'措施费-2',align:'center',totalRow: true},
+                    {field:'csf2',align:'center',width:120,title:'措施费二',totalRow: true},
+                    {field:'qtf',align:'center',width:120,title:'其他费',totalRow: true},
+                    {field:'gf',align:'center',width:120,title:'规费',totalRow: true},
+                    {field:'sf',align:'center',width:120,title:'税金',totalRow: true},
+                    // {field:'gxfy',align:'center',width:120,title: '共性费用',rowspan:'2',totalRow: true},
+                ]]
+                ,data: [
+                <c:if test="${ not empty map.list}">
+                <c:forEach items="${map.list}" var="data" varStatus="index">
+                    <c:if test="${data.feeType eq '1'}">
+                {
+                    "id": "${data.wbsCode}",
+                    "wbsys":"${data.describe}",
+                    "wbssbm": "${data.wbsCode}",
+
+                    "hjje": "${data.originalTotalCost}",
+                    "zjgcf":"${data.zjgcFee}",
+                    "rgf1": "${data.originalRgCost}",
+                    "cbrcg1": "${data.originalCbrCost}",
+                    "fbrcg1": "${data.originalFbrCost}",
+                    "jxf1": "${data.originalJxCost}",
+
+                    "rgf2": "${data.rgCost}",
+                    "cbrcg2": "${data.cbrCost}",
+                    "fbrcg2":"${data.fbrCost}",
+                    "jxf2": "${data.jxCost}",
+
+                    <%--"rgf3": "${data.rgFtFee}",--%>
+                    "rgf3": "<c:if test="${ empty data.rgFtFee and not empty data.originalTotalCost}">0.0</c:if><c:if test="${ not empty data.rgFtFee}">${data.rgFtFee}</c:if> ",
+                    "cbrcg3": "<c:if test="${ empty data.cbrFtFee and not empty data.originalTotalCost}">0.0</c:if><c:if test="${ not empty data.cbrFtFee}">${data.cbrFtFee}</c:if>",
+                    "fbrcg3": "<c:if test="${ empty data.fbrFtFee and not empty data.originalTotalCost}">0.0</c:if><c:if test="${ not empty data.fbrFtFee}">${data.fbrFtFee}</c:if>",
+                    "jxf3": "<c:if test="${ empty data.jxFtFee and not empty data.originalTotalCost}">0.0</c:if><c:if test="${ not empty data.jxFtFee}">${data.jxFtFee}</c:if>",
+
+                    "csf_1": "${data.measuresFee1}",
+                    "csf_2": "${data.measuresFee2}",
+                    "csf2": "<c:if test="${ empty data.measuresFee3 and not empty data.originalTotalCost}">0.0</c:if><c:if test="${ not empty data.measuresFee3}">${data.measuresFee3}</c:if>",
+                    "qtf":"${data.otherCost}",
+                    "gf":"${data.fees}",
+                    "sf":"${data.tex}",
+                    "hj": "${data.totalFee}",
+                    "gxfy": "${data.gxFee}",
+                    "pid": "${data.parentNode}"
+                },
+                    </c:if>
+                </c:forEach>
+                </c:if>
+            ],
+                done: function () {
+                    layer.closeAll('loading');
+                }
+            });
+        };
+
+        renderTable1();
+    });
+</script>
+<script>
+    layui.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 renderTable2 = function () {
+            layer.load(2);
+            treetable.render({
+                treeColIndex: 1,
+                treeSpid: -1,
+                treeIdName: 'd_id',
+                treePidName: 'd_pid',
+                elem: '#table2',
+                <%--url: '${ctxp}/webpage/modules/sys/free/other.json',--%>
+                page: false,
+                cols: [[
+                    {type: 'numbers'},
+                    {field: 'wbsys', title: 'WBS要素'},
+                    {field: 'wbssbm', title: 'WBS识别码'},
+                    {field: 'money', title: '金额'},
+                ]]
+                ,data: [
+                <c:if test="${ not empty map.list}">
+                <c:forEach items="${map.list}" var="data" varStatus="index">
+                <c:if test="${data.feeType eq '0'}">
+                {
+                    "d_id": "${data.wbsCode}",
+                    "wbsys": "${data.describe}",
+                    "wbssbm": "${data.wbsCode}",
+                    "money": "${data.totalFee}",
+                    "d_pid": "${data.parentNode}"
+
+                },
+                    </c:if>
+                </c:forEach>
+                </c:if>
+            ],
+                done: function () {
+                    layer.closeAll('loading');
+                }
+            });
+        };
+
+        renderTable2();
+    });
+</script>
+<script>
+    layui.use('table', function(){
+        var table = layui.table;
+    });
+</script>
+<script>
+    layui.use('table', function(){
+        var table = layui.table;
+
+        table.render({
+            elem: '#xmmc'
+            ,title: '未标识'
+            ,cols: [[
+                {field:'xmmc', width:200,title:'项目名称'}
+                ,{field:'fyje', width:178,title:'费用金额'}
+                ,{width:178,  toolbar: '#barDemo',title:'操作'}
+            ]]
+            ,data:[
+            <c:if test="${ not empty map.list}">
+               <c:forEach items="${map.list2}" var="data" varStatus="index">
+                {
+                    "id":"${data.id}",
+                    "xmmc": "${data.type}",
+                    "fyje": "${data.fee}"
+                },
+                </c:forEach>
+                </c:if>
+            ]
+            ,page: false
+        });
+        //监听工具条
+        table.on('tool(freestr)', function(obj){
+            var datacount="";
+            var data = obj.data;
+            if(obj.event === 'fttz'){
+                sureradio(data);
+            } else if(obj.event === 'ddtz'){
+                sureradio2(data,'${ctx}/jkxl/getft?id='+data.id);
+            }
+            // alert(datacount);
+        });
+    });
+</script>
+<script>
+    function sureradio2(data,url){
+        var newid = data.id;
+        var xmmc = data.xmmc;
+        var fyje = data.fyje;
+        $("#newid").val(newid);
+        $("#xmmc1").val(xmmc);
+        $("#fyje1").val(fyje);
+        layui.use(['table','layer'],function(){
+
+            layer.open({
+                type: 2,
+                title: '单独调整',
+                area: ['70%', '90%'],
+                shade: 0.8,
+                maxmin: true,
+                shadeClose: true,
+                <%--content: '${ctxp}/webpage/modules/sg/free/alongst.jsp'--%>
+                content: url
+                , btn: ['确定','关闭']
+                ,yes: function(index, layero){
+                    var bodyparent = layer.getChildFrame('body', index);
+                    bodyparent.find('#freenl').click();
+                }
+                ,btn2: function(index, layero){
+//		  		alert(layero);
+                    layer.close(index);
+                }
+            })
+        })
+    }
+</script>
+<script>
+    function sureradio(data,target){
+        var newid = data.id;
+        var xmmc = data.xmmc;
+        var fyje = data.fyje;
+        $("#newid").val(newid);
+        $("#xmmc1").val(xmmc);
+        $("#fyje1").val(fyje);
+        layui.use(['table','layer'],function(){
+
+           layer.open({
+                type: 2,
+                title: xmmc,
+                area: ['40%', '90%'],
+                shade: 0.8,
+                shadeClose: true,
+                content: '${ctxp}/webpage/modules/sg/free/avgpage.jsp'
+                , btn: ['调整','关闭']
+                ,yes: function(index, layero){
+                    var body = layer.getChildFrame('body', index);
+                    var iframeWin = layero.find('iframe')[0]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
+                    var inputForm = body.find('#inputForm');
+                    var top_iframe;
+                    if(target){
+                        top_iframe = target;//如果指定了iframe,则在改frame中跳转
+                    }else{
+                        top_iframe = top.getActiveTab().attr("name");//获取当前active的tab的iframe
+                    }
+                    inputForm.attr("target",top_iframe);//表单提交成功后,从服务器返回的url在当前tab中展示
+                    iframeWin.contentWindow.doSubmit();
+
+                    layer.close(index);//关闭对话框。
+
+                }
+
+            })
+        })
+    }
+</script>
+<script>
+    layui.use('table', function(){
+        var table = layui.table;
+        table.render({
+            elem: '#settlement'
+            ,limit:Number.MAX_VALUE
+            ,title: '结算汇总表'
+            ,cols: [[
+                {width:50, title: '序号',type:'numbers'}
+                ,{field:'setname',title:'项目或费用名称'}
+                ,{field:'setmoney',title:'金额'}
+                ,{field:'settext', title:'备注'}
+                ,{field:'op',align:'center',title:"数据核验", templet:function(d){
+                        ////对操作进行初始化
+                        var xml = "";
+                        if(d.status=="1")
+                            xml += "<a style='margin-top: 3px;' class='layui-btn layui-btn-danger layui-btn-xs' lay-event='byz'>不一致</a>";
+                        if(d.status == "0")
+                            xml+="<a style='margin-top: 3px;' class='layui-btn layui-btn-xs' lay-event='byz'>一致</a>";
+                        return xml;
+                    }}
+            ]]
+            ,data:[
+                <c:if test="${not empty map.list3}">
+                <c:forEach items="${map.list3}" var="data">
+                {
+                    "id":"${data.id}",
+                    "setname": "${data.entryName}",
+                    "setmoney":"${data.money}",
+                    "settext":"${data.remarks}",
+                    "status":"${data.status}",
+                    "reason":"${data.reason}"
+                },
+                </c:forEach>
+                </c:if>
+            ]
+            // ,page: false
+        });
+        //监听行工具事件
+        table.on('tool(settle)', function(obj){
+            var data = obj.data;
+            if(obj.event === 'byz'){
+                layer.open({
+                    type: 1,
+                    title:data.setname,
+                    // skin: 'layui-layer-rim',
+                    area: ['50%', '70%'],
+                    content: "<div style='padding: 16px'>"+data.reason+"</div>"
+                });
+            }
+        });
+    });
+</script>
+</html>