Commit 6784675e authored by 马超's avatar 马超
Browse files

线路资源

parent 4284d603
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -160,7 +160,7 @@
    <div class="navbar navbar-fixed-top">
    <div class="navbar navbar-fixed-top">
        <div class="container-fluid cl">
        <div class="container-fluid cl">
            <a class="logo navbar-logo f-l mr-10 hidden-xs" style="font-size:15px;">
            <a class="logo navbar-logo f-l mr-10 hidden-xs" style="font-size:15px;">
                <%--<i class="Hui-iconfont">&#xe625;</i>--%>&nbsp;号码资源管理系统
                <%--<i class="Hui-iconfont">&#xe625;</i>--%>&nbsp;线路资源管理系统
            </a>
            </a>
            <nav id="Hui-userbar" class="nav navbar-nav navbar-userbar hidden-xs">
            <nav id="Hui-userbar" class="nav navbar-nav navbar-userbar hidden-xs">
                <ul class="cl">
                <ul class="cl">
+0 −94
Original line number Original line Diff line number Diff line
<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2020/9/11
  Time: 12:54
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="com.censoft.common.base.Pub" %>
<%@ page import="com.censoft.common.db.ConnectionFactory" %>
<%@ page import="com.censoft.db.Logger" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="com.censoft.db.DBUtil" %>
<%@ page import="java.sql.SQLException" %>
<%@ page import="java.util.*" %>
<%
    ConnectionFactory cf = new ConnectionFactory();
    Pub pub = new Pub();
    Connection conn = null;
    Vector v_list;
    String action = pub.trimNull(request.getParameter("action"));
    String info_name = pub.trimNull(request.getParameter("info_name"));
    String build_number = pub.trimNull(request.getParameter("build_number"));
    String bianhao = pub.trimNull(request.getParameter("bianhao"));
    String floor = pub.trimNull(request.getParameter("floor"));
    String room_number = pub.trimNull(request.getParameter("room_number"));
    String address = pub.trimNull(request.getParameter("address"));
    String delete_id = pub.trimNull(request.getParameter("delete_id"));
    String update_id = pub.trimNull(request.getParameter("update_id"));
    String id = DBUtil.getUUID();
    String info_type=pub.trimNull(request.getParameter("info_type"));
    String add_user = (String) session.getAttribute("session_login_id");
    String add_time = pub.getCurrentServerTime();
    try {
        conn = com.censoft.db.DBUtil.getConnection();
        conn.setAutoCommit(false);
        if ("add".equals(action)) {
            boolean is_up = cf.executeUpdate(conn, "insert into basic_info_data (id,info_name,bianhao,floor,address,build_number,room_number,add_time,add_user,info_type) values (?,?,?,?,?,?,?,?,?,?)"
                    , new Object[]{id,info_name,bianhao,floor,address,build_number,room_number,add_time,add_user,info_type});
            if (!is_up) {
                out.println("基础信息数据新增报错" + cf.getMsg());
                conn.rollback();
                return;
            }
            Logger.log(conn,"基础信息数据", "添加", id, "", request);
            out.println("success");
            conn.commit();
            conn.setAutoCommit(true);
            return;
        }if ("update".equals(action)) {
            boolean is_up = cf.executeUpdate(conn, "update basic_info_data set info_name=?,bianhao=?,floor=?,address=?,build_number=?,room_number=?,update_time=?,update_user=? where id=? "
                    , new Object[]{info_name,bianhao,floor,address,build_number,room_number,add_time,add_user,update_id});
            if (!is_up) {
                out.println("基础信息数据" + cf.getMsg());
                conn.rollback();
                return;
            }
            Logger.log(conn,"基础信息数据", "修改", id, "", request);
            out.println("success");
            conn.commit();
            conn.setAutoCommit(true);
            return;
        }else if("delete".equals(action)){
            boolean is_up = cf.executeUpdate(conn, "delete from basic_info_data where id=?"
                    , new Object[]{delete_id});
            if (!is_up) {
                out.println("基础信息数据删除报错" + cf.getMsg());
                conn.rollback();
                return;
            }
            Logger.log(conn,"基础信息数据", "删除", delete_id, "", request);
            out.println("success");
            conn.commit();
            conn.setAutoCommit(true);
            return;
        }
    } catch (Exception e) {
        try {
            if(conn != null){
                conn.rollback();
            }
        } catch (SQLException e1) {
            e1.printStackTrace();
        }
        return;
    } finally {
        if (conn != null) {
            try {
                conn.close();
            } catch (Exception e) {
            }
        }
    }
%>
+0 −148
Original line number Original line Diff line number Diff line
<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2020/9/11
  Time: 12:54
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="com.censoft.common.base.Pub" %>
<%@ page import="com.censoft.common.db.ConnectionFactory" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.SQLException" %>
<%@ page import="java.util.*" %>
<%


    Connection conn = null;
    Vector v_list;
    Hashtable ht = new Hashtable();
    Pub pub = new Pub();
    ConnectionFactory cf = new ConnectionFactory();
    String update_id = pub.trimNull(request.getParameter("update_id"));
    String info_type = pub.trimNull(request.getParameter("info_type"));
    String action="add";
    if(!"".equals(update_id)){
        action="update";
    }
    try {
        conn = com.censoft.db.DBUtil.getConnection();
        v_list=cf.doQuery(conn,"select * from basic_info_data where id=? ",null,new Object[]{update_id});
        if (v_list == null) {
            out.println("查询用户出错");
            return;
        }
        if (v_list.size() > 0) {
            ht = (Hashtable) v_list.get(0);
        }
    } catch (Exception e) {
        try {
            if(conn != null){
                conn.rollback();
            }
        } catch (SQLException e1) {
            e1.printStackTrace();
        }
        return;
    } finally {
        if (conn != null) {
            try {
                conn.close();
            } catch (Exception e) {
            }
        }
    }
%>
<article class="page-container" style="overflow: hidden;">
    <form class="form form-horizontal" id="form-admin-add">
        <input type="hidden" name="action" value="<%=action%>">
        <input type="hidden" name="update_id" value="<%=update_id%>">
        <input type="hidden" name="info_type" value="<%=info_type%>">
        <div class="row cl">
            <label class="form-label col-xs-2 col-sm-2">信息名称:</label>
            <div class="formControls col-xs-8 col-sm-9">
                <input type="text" class="input-text" name="info_name" id="info_name" value="<%=pub.trimNull((String) ht.get("info_name"))%>"
                       placeholder="" >
            </div>
        </div>
        <div class="row cl">
            <label class="form-label col-xs-2 col-sm-2">编号:</label>
            <div class="formControls col-xs-8 col-sm-9">
                <input type="text" class="input-text" name="bianhao" id="bianhao" value="<%=pub.trimNull((String) ht.get("bianhao"))%>"
                       placeholder="" >
            </div>
        </div>
        <div class="row cl">
            <label class="form-label col-xs-2 col-sm-2">楼号:</label>
            <div class="formControls col-xs-8 col-sm-9">
                <input type="text" class="input-text" name="build_number" id="build_number" value="<%=pub.trimNull((String) ht.get("build_number"))%>"
                       placeholder="" >
            </div>
        </div>
        <div class="row cl">
            <label class="form-label col-xs-2 col-sm-2">楼层:</label>
            <div class="formControls col-xs-8 col-sm-9">
                <input type="text" class="input-text" name="floor" id="floor" value="<%=pub.trimNull((String) ht.get("floor"))%>"
                       placeholder="" >
            </div>
        </div>
        <div class="row cl">
            <label class="form-label col-xs-2 col-sm-2">房间号:</label>
            <div class="formControls col-xs-8 col-sm-9">
                <input type="text" class="input-text" name="room_number" id="room_number" value="<%=pub.trimNull((String) ht.get("room_number"))%>"
                       placeholder="" >
            </div>
        </div>
        <div class="row cl">
            <label class="form-label col-xs-2 col-sm-2">地址:</label>
            <div class="formControls col-xs-8 col-sm-9">
                <textarea type="text" class="input-text" name="address" id="address"
                          style="height:120px;" ><%=pub.trimNull((String) ht.get("address"))%></textarea>
            </div>
        </div>
        <div class="row cl">
            <div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-3">
                <input class="btn btn-primary radius" type="button" onclick="javascript:saveForm();"
                       value="&nbsp;&nbsp;提交&nbsp;&nbsp;">
            </div>
        </div>

    </form>
</article>
<script>
    function saveForm() {
        var seg=$("#info_name").val();
        if(seg === ""){
            layer.msg('输入的名称为空', {
                icon: 5,
                time: 2000 //2秒关闭(如果不配置,默认是3秒)
            }, function () {
            });
            return false;
        }
        saveSeg();
    }
    function saveSeg(){
        $.ajax({
            type: "POST",
            url: "./action.jsp",
            data: $('#form-admin-add').serialize(),
            success: function (msg) {
                if (msg.indexOf("success") >= 0) {
                    layer.msg('操作成功!', {icon: 1, time: 1000},
                        function () {
                            parent.searchModel();
                            var index = parent.layer.getFrameIndex(window.name);
                            parent.layer.close(index);
                        });
                } else {
                    layer.msg('操作失败', {
                        icon: 5,
                        time: 2000 //2秒关闭(如果不配置,默认是3秒)
                    }, function () {
                    });
                }
            }
        });
    }
</script>
 No newline at end of file
+0 −113
Original line number Original line Diff line number Diff line
<%@ page contentType="text/html;charset=UTF-8" %>
<link rel="stylesheet" href="<%=request.getContextPath()%>/js/zTree/v3/css/zTreeStyle/zTreeStyle.css" type="text/css">
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/pagination.css">
<div class="page-container">

    <div class="content" >
        <div class="search-form">
            <form  method="post" id="data_form_search" name="data_form_search">
                <input type="hidden" name="page_number" id="page_number" value="1"/>
                <input type="hidden" name="info_type" id="info_type" value="hexin"/>
                <input type="hidden" name="page_size" id="page_size" value="10"/>
                <%--<div class="text-l">
                    <table class="search-table " style="margin-left: 10%;">
                        <tr class="">
                            <td class="search-label" >
                                名称:
                            </td>
                            <td class="search-input" >
                                <input type="text" placeholder="输入信息名称" class="input-text" name="info_name" id="info_name" value=""
                                       placeholder="" >
                            </td>
                            <td class="search-label" >
                                楼号:
                            </td>
                            <td class="search-input" >
                                <input type="text" placeholder="输入楼号" class="input-text" name="build_number" id="build_number" value=""
                                       placeholder="" >
                            </td>
                            <td class="search-label" >
                                房间号:
                            </td>
                            <td class="search-input" >
                                <input type="text" placeholder="输入房间号" class="input-text" name="room_number" id="room_number" value=""
                                       placeholder="" >
                            </td>
                            <td colspan="2">
                                <a class="btn btn-primary radius" id="searchA" onclick="searchUserModel();" style="margin-left:19%;">
                                    查询
                                </a>
                                <a class="btn btn-info radius" onclick="chongzhi();" style="margin-left:5px;">
                                    重置
                                </a>
                            </td>
                        </tr>
                    </table>
                </div>--%>
            </form>
        </div>
        <div>
            <a class="btn btn-primary radius" onclick="change_list('hexin');" >
                核心机房
            </a>
            <a class="btn btn-primary radius" onclick="change_list('huiju');" >
                汇聚机房
            </a>
            <a class="btn btn-primary radius" onclick="change_list('jieru');" >
                接入机房
            </a>
            <a class="btn btn-primary radius" onclick="change_list('ruodianjian');" >
                弱电间
            </a>
            <a class="btn btn-primary radius" onclick="change_list('dianwei');" >
                点位
            </a>
            <a class="btn btn-primary radius" onclick="change_list('liantong');" >
                联通
            </a>
        </div>
        <div style="height:10px;background-color: #d9e4f6">

        </div>
        <div class="datalist " id="datalist">

        </div>
    </div>
</div>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery.pagination.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/zTree/v3/js/jquery.ztree.all-3.5.min.js"></script>
<script type="text/javascript">
    function searchModel() {
        $.ajax({
            type: "post",
            url: "jf_list_ajax.jsp",
            data: $('#data_form_search').serialize(),
            success: function (msg) {
                //data_form_search.reset();
                $("#datalist").html(msg);
            }
        });
    }
    function change_list(type) {
        $("#info_type").val(type);
        searchModel();
    }
    function select_jf(id,name) {
        parent.document.getElementById("jf_id").value=id;
        parent.document.getElementById("jf_name").value=name;
        var index = parent.layer.getFrameIndex(window.name);
        parent.layer.close(index);
    }
    function searchUserModel() {
        $("#page_number").val("1");
        searchModel();
    }
    $(function(){
        searchModel();
    });
    function chongzhi(){
        $("#page_size").val("10");
        data_form_search.reset();
        searchUserModel();
    }
</script>
 No newline at end of file
+0 −104
Original line number Original line Diff line number Diff line
<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2020/9/11
  Time: 12:54
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="java.util.*" %>
<%@ page import="com.censoft.common.db.ConnectionFactory" %>
<%@ page import="com.censoft.common.base.Pub" %>
<%
    ConnectionFactory cf = new ConnectionFactory();
    Pub pub = new Pub();
    Connection conn = null;
    Vector v_list = null;
    String page_number = pub.trimNull(request.getParameter("page_number"));
    if ("".equals(page_number)) page_number = "1";
    String page_size = pub.trimNull(request.getParameter("page_size"));
    if ("".equals(page_size)) page_size = "10";
    String info_name = pub.trimNull(request.getParameter("info_name"));
    String info_type = pub.trimNull(request.getParameter("info_type"));
    String build_number = pub.trimNull(request.getParameter("build_number"));
    String room_number = pub.trimNull(request.getParameter("room_number"));
    List list_s = new ArrayList();
    try {
        StringBuffer sb = new StringBuffer();
        sb.append("select * from basic_info_data where info_type=? ");
        list_s.add(info_type);
        sb.append(" order by add_time desc");
        conn = com.censoft.db.DBUtil.getConnection();
        v_list = cf.doPageQueryWithCount(conn, sb.toString(), page_number, page_size, null, list_s.toArray());
        if (v_list == null) {
            out.println("查询基础信息出错" + cf.getMsg());
            return;
        }
    } catch (Exception e) {
        out.println("查询基础信息异常" + e);
        return;
    } finally {
        if (conn != null) {
            try {
                conn.close();
            } catch (Exception e) {
            }
        }
    }
    Hashtable ht_row = (Hashtable) v_list.get(0);
    String rowCnt = pub.trimNull((String) ht_row.get("ROWCOUNT"));
    String pageCnt = pub.trimNull((String) ht_row.get("PAGECOUNT"));
%>

<div class="table-list">
    <table class="table  table-hover table-bg">
        <thead>
        <tr class="text-c">
            <th width="30px">序号</th>
            <th width="150px">名称</th>
            <th width="150px">编号</th>
            <th width="150px">楼号</th>
            <th width="150px">楼层</th>
            <th width="150px">房间号</th>
        </tr>
        </thead>
        <tbody>
        <%
            if (v_list != null && v_list.size() > 0) {
                for (int i = 1; i < v_list.size(); i++) {
                    Hashtable ht = (Hashtable) v_list.get(i);
                    String id = pub.trimNull((String) ht.get("id"));
                    String info_name_view = pub.trimNull((String) ht.get("info_name"));
                    String bianhao_view = pub.trimNull((String) ht.get("bianhao"));
                    String floor_view = pub.trimNull((String) ht.get("floor"));
                    String build_number_view = pub.trimNull((String) ht.get("build_number"));
                    String room_number_view = pub.trimNull((String) ht.get("room_number"));
        %>
        <tr <%if(i%2==0){%>id="tr_doub"<%}else{%>id="tr_single"<%}%> class="text-c">
            <td><%=i%>
            </td>
            <td>
                <a style="color:blue;" onclick="select_jf('<%=id%>','<%=info_name_view%>')" href="javascript:void(0)"><%=info_name_view%></a>
            </td>
            <td><%=bianhao_view%>
            </td>
            <td><%=build_number_view%>
            </td>
            <td><%=floor_view%>
            </td>
            <td><%=room_number_view%>
            </td>
        </tr>
        <%
                }
            }
        %>
        </tbody>
    </table>
</div>
<jsp:include page="/common/page_ajax.jsp" >
    <jsp:param name="page_number" value="<%=page_number%>" />
    <jsp:param name="rowCnt" value="<%=rowCnt%>" />
    <jsp:param name="page_size" value="<%=page_size%>" />
</jsp:include>
 No newline at end of file
Loading