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

线路资源

parent 4284d603
......@@ -160,7 +160,7 @@
<div class="navbar navbar-fixed-top">
<div class="container-fluid cl">
<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>
<nav id="Hui-userbar" class="nav navbar-nav navbar-userbar hidden-xs">
<ul class="cl">
......
<%--
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) {
}
}
}
%>
<%--
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
<%@ 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
<%--
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
<%@ page contentType="text/html;charset=UTF-8" %>
<%
String info_type = request.getParameter("info_type");
String tiaozhuan_url="";
if("peixianjia".equals(info_type)||"yuyin".equals(info_type)){
tiaozhuan_url="other";
}
%>
<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="<%=info_type%>"/>
<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 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() {
var url_1='<%=tiaozhuan_url%>';
if(url_1=='other'){
url_1="pxj_list_ajax.jsp";
}else{
url_1="list_ajax.jsp";
}
$.ajax({
type: "post",
url: url_1,
data: $('#data_form_search').serialize(),
success: function (msg) {
//data_form_search.reset();
$("#datalist").html(msg);
}
});
}
function searchUserModel() {
$("#page_number").val("1");
searchModel();
}
$(function(){
searchModel();
});
function chongzhi(){
$("#page_size").val("10");
data_form_search.reset();
searchUserModel();
}
/*用户-编辑*/
function addRules(title, url) {
var abc = layer.open({
title: title,
type: 2,
content: url,
area: ['100%', '100%'],
maxmin: true
});
}
function updateById(url,id){
var abc = layer.open({
title: "编辑",
type: 2,
content: url,
area: ['100%', '100%'],
maxmin: true
});
}
function deleteById(id) {
layer.confirm('确认要删除吗?', function (index) {
$.ajax({
type: "POST",
url: "./action.jsp",
data: {"action":"delete","delete_id":id},
success: function (msg) {
if (msg.indexOf("success") >= 0) {
layer.msg('操作成功!', {icon: 1, time: 1000},
function () {
searchModel();
});
} else {
layer.msg('操作失败', {
icon: 5,
time: 2000 //2秒关闭(如果不配置,默认是3秒)
}, function () {
});
}
}
});
})
}
</script>
\ No newline at end of file
<%--
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);
if(!"".equals(info_name)){
sb.append(" and info_name like ?");
list_s.add("%"+info_name+"%");
}
if(!"".equals(build_number)){
sb.append(" and build_number = ?");
list_s.add(build_number);
}
if(!"".equals(room_number)){
sb.append(" and room_number = ?");
list_s.add(room_number);
}
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"));
String telSegmentUrl="./add-t.jsp?info_type="+info_type;
%>
<div>
<a class="btn btn-primary radius" onclick="addRules('新增信息','<%=telSegmentUrl%>');" >
新增
</a>
</div>
<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>
<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><%=info_name_view%>
</td>
<td><%=bianhao_view%>
</td>
<td><%=build_number_view%>
</td>
<td><%=floor_view%>
</td>
<td><%=room_number_view%>
</td>
<td>
<a title="修改" href="javascript:void(0);" onclick="updateById('./add-t.jsp?update_id=<%=id%>','<%=id%>')" class="ml-5" >
<i class="Hui-iconfont">修改</i>
</a>
<a title="删除" href="javascript:void(0);" onclick="deleteById('<%=id%>');" class="ml-5" >
<i class="Hui-iconfont">删除</i>
</a>
</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
<%--
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 shebei_type = pub.trimNull(request.getParameter("shebei_type"));
String jf_id = pub.trimNull(request.getParameter("jf_id"));
String bianhao = pub.trimNull(request.getParameter("bianhao"));
String lushu = pub.trimNull(request.getParameter("lushu"));
String use_lushu = pub.trimNull(request.getParameter("use_lushu"));
String describes = pub.trimNull(request.getParameter("describes"));
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,shebei_type,bianhao,jf_id,lushu,use_lushu,describes,add_time,add_user,info_type) values (?,?,?,?,?,?,?,?,?,?,?)"
, new Object[]{id,info_name,shebei_type,bianhao,jf_id,lushu,use_lushu,describes,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=?,shebei_type=?,bianhao=?,jf_id=?,lushu=?,use_lushu=?,describes=?,update_time=?,update_user=? where id=? "
, new Object[]{info_name,shebei_type,bianhao,jf_id,lushu,use_lushu,describes,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) {
}
}
}
%>
<%--
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 t1.*,t2.info_name as jf_name from basic_info_data t1 join basic_info_data t2 on t1.jf_id=t2.id where t1.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%>">
<input type="hidden" name="jf_id" id="jf_id" value="<%=pub.trimNull((String) ht.get("jf_id"))%>">
<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="shebei_type" id="shebei_type" value="<%=pub.trimNull((String) ht.get("shebei_type"))%>"
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="jf_name" id="jf_name" value="<%=pub.trimNull((String) ht.get("jf_name"))%>"
onclick="select_jf();" >
</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="lushu" id="lushu" value="<%=pub.trimNull((String) ht.get("lushu"))%>"
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="use_lushu" id="use_lushu" value="<%=pub.trimNull((String) ht.get("use_lushu"))%>"
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="describes" id="describes"
style="height:120px;" ><%=pub.trimNull((String) ht.get("describes"))%></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: "./pxj_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 () {
});
}
}
});
}
function select_jf() {
var abc = layer.open({
title: "选择机房",
type: 2,
content: "jf_list-t.jsp",
area: ['100%', '100%'],
maxmin: true
});
}
</script>
\ No newline at end of file
<%--
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"));
System.out.println("info_type="+info_type);
String menu_name="";
if("peixianjia".equals(info_type)){
menu_name="配线架";
}else if("yuyin".equals(info_type)){
menu_name="语音交换设备";
}
List list_s = new ArrayList();
try {
StringBuffer sb = new StringBuffer();
sb.append("select t1.*,t2.info_name as jf_name from basic_info_data t1 join basic_info_data t2 on t1.jf_id=t2.id where t1.info_type=? ");
list_s.add(info_type);
if(!"".equals(info_name)){
sb.append(" and t1.info_name like ?");
list_s.add("%"+info_name+"%");
}
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"));
String telSegmentUrl="./pxj_add-t.jsp?info_type="+info_type;
%>
<div>
<a class="btn btn-primary radius" onclick="addRules('新增信息','<%=telSegmentUrl%>');" >
新增
</a>
</div>
<div class="table-list">
<table class="table table-hover table-bg">
<thead>
<tr class="text-c">
<th width="30px">序号</th>
<th width="150px"><%=menu_name%>名称</th>
<th width="150px"><%=menu_name%>类型</th>
<th width="150px"><%=menu_name%>编号</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 shebei_type_view = pub.trimNull((String) ht.get("shebei_type"));
String bianhao_view = pub.trimNull((String) ht.get("bianhao"));
String jf_name = pub.trimNull((String) ht.get("jf_name"));
String lushu = pub.trimNull((String) ht.get("lushu"));
String use_lushu = pub.trimNull((String) ht.get("use_lushu"));
%>
<tr <%if(i%2==0){%>id="tr_doub"<%}else{%>id="tr_single"<%}%> class="text-c">
<td><%=i%>
</td>
<td><%=info_name_view%>
</td>
<td><%=shebei_type_view%>
</td>
<td><%=bianhao_view%>
</td>
<td><%=jf_name%>
</td>
<td><%=lushu%>
</td>
<td><%=use_lushu%>
</td>
<td>
<a title="修改" href="javascript:void(0);" onclick="updateById('./pxj_add-t.jsp?update_id=<%=id%>','<%=id%>');" class="ml-5" >
<i class="Hui-iconfont">修改</i>
</a>
<a title="删除" href="javascript:void(0);" onclick="deleteById('<%=id%>');" class="ml-5" >
<i class="Hui-iconfont">删除</i>
</a>
</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
......@@ -23,37 +23,43 @@
String xinghao = pub.trimNull(request.getParameter("xinghao"));
String bianhao = pub.trimNull(request.getParameter("bianhao"));
String changdu = pub.trimNull(request.getParameter("changdu"));
String wx_changdu = pub.trimNull(request.getParameter("wx_changdu"));
if(!"".equals(wx_changdu)){
changdu=wx_changdu;
}
String xlds = pub.trimNull(request.getParameter("xlds"));
String xin_number = pub.trimNull(request.getParameter("xin_number"));
String use_xin_number = pub.trimNull(request.getParameter("use_xin_number"));
String shengchanshang = pub.trimNull(request.getParameter("shengchanshang"));
String end_time = pub.trimNull(request.getParameter("end_time"));
String begin_jf = pub.trimNull(request.getParameter("begin_jf"));
String begin_rdj = pub.trimNull(request.getParameter("begin_rdj"));
String begin_port = pub.trimNull(request.getParameter("begin_port"));
String end_jf = pub.trimNull(request.getParameter("end_jf"));
String end_rdj = pub.trimNull(request.getParameter("end_rdj"));
String end_port = pub.trimNull(request.getParameter("end_port"));
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 input_count_b = pub.trimNull(request.getParameter("input_count_b"));
int begin_num=Integer.parseInt(input_count_b);
String describes=pub.trimNull(request.getParameter("describes"));
String gk_number=pub.trimNull(request.getParameter("gk_number"));
String use_gk=pub.trimNull(request.getParameter("use_gk"));
String dianwei=pub.trimNull(request.getParameter("dianwei"));
String add_user = (String) session.getAttribute("session_login_id");
String add_time = pub.getCurrentServerTime();
StringBuffer add_sql = new StringBuffer();
StringBuffer update_sql = new StringBuffer();
add_sql.append("insert into xlzy_info (id,property,bianhao,xinghao,changdu,xin_number,use_xin_number,");
add_sql.append("shengchanshang,gk_number,use_gk,begin_jf,begin_rdj,begin_port,end_jf,end_rdj,end_port,");
add_sql.append("dianwei,end_time,describes,add_user,add_time) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
update_sql.append("update xlzy_info set property=?,bianhao=?,xinghao=?,changdu=?,xin_number=?,use_xin_number=?,");
update_sql.append("shengchanshang=?,gk_number=?,use_gk=?,begin_jf=?,begin_rdj=?,begin_port=?,");
update_sql.append("end_jf=?,end_rdj=?,end_port=?,dianwei=?,end_time=?,describes=?,update_user=?,");
StringBuffer add_b_e_sql = new StringBuffer();
add_sql.append("insert into xlzy_info (id,property,bianhao,xinghao,changdu,xlds,xin_number,use_xin_number,");
add_sql.append("shengchanshang,gk_number,use_gk,");
add_sql.append("end_time,describes,add_user,add_time" +
") values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
update_sql.append("update xlzy_info set property=?,bianhao=?,xinghao=?,changdu=?,xlds=?,xin_number=?,use_xin_number=?,");
update_sql.append("shengchanshang=?,gk_number=?,use_gk=?,");
update_sql.append("end_time=?,describes=?,update_user=?,");
update_sql.append("update_time=? where id=?");
add_b_e_sql.append("insert into xlzy_begin_end (xlzy_id,id,begin_jf,begin_qx,begin_jg,begin_type,begin_type_1,begin_type_2,");
add_b_e_sql.append("begin_type_1_id,end_jf,end_qx,end_jg,end_type,end_type_1,end_type_2,end_type_1_id,dw_id,dw_name,add_time,add_user)");
add_b_e_sql.append("values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
List list_add = new ArrayList();
List list_update = new ArrayList();
try {
conn = com.censoft.db.DBUtil.getConnection();
conn.setAutoCommit(false);
......@@ -63,18 +69,12 @@
list_add.add(bianhao);
list_add.add(xinghao);
list_add.add(changdu);
list_add.add(xlds);
list_add.add(xin_number);
list_add.add(use_xin_number);
list_add.add(shengchanshang);
list_add.add(gk_number);
list_add.add(use_gk);
list_add.add(begin_jf);
list_add.add(begin_rdj);
list_add.add(begin_port);
list_add.add(end_jf);
list_add.add(end_rdj);
list_add.add(end_port);
list_add.add(dianwei);
list_add.add(end_time);
list_add.add(describes);
list_add.add(add_user);
......@@ -86,6 +86,49 @@
conn.rollback();
return;
}
for(int i=0;i<begin_num;i++){
List list_add_b_e = new ArrayList();
String begin_quxian = pub.trimNull(request.getParameter("begin_quxian_"+(i+1)));
String begin_jf_name = pub.trimNull(request.getParameter("begin_jf_name_"+(i+1)));
String begin_jg_name = pub.trimNull(request.getParameter("begin_rdj_name_"+(i+1)));
String begin_type = pub.trimNull(request.getParameter("begin_type_"+(i+1)));
String begin_type_1 = pub.trimNull(request.getParameter("begin_type_1_"+(i+1)));
String begin_type_2 = pub.trimNull(request.getParameter("begin_type_2_"+(i+1)));
String end_quxian = pub.trimNull(request.getParameter("end_quxian_"+(i+1)));
String end_jf_name = pub.trimNull(request.getParameter("end_jf_name_"+(i+1)));
String end_jg_name = pub.trimNull(request.getParameter("end_rdj_name_"+(i+1)));
String end_type = pub.trimNull(request.getParameter("end_type_"+(i+1)));
String end_type_1 = pub.trimNull(request.getParameter("end_type_1_"+(i+1)));
String end_type_2 = pub.trimNull(request.getParameter("end_type_2_"+(i+1)));
String dianwei_name = pub.trimNull(request.getParameter("dianwei_name_"+(i+1)));
list_add_b_e.add(id);
list_add_b_e.add(DBUtil.getUUID());
list_add_b_e.add(begin_jf_name);
list_add_b_e.add(begin_quxian);
list_add_b_e.add(begin_jg_name);
list_add_b_e.add(begin_type);
list_add_b_e.add(begin_type_1);
list_add_b_e.add(begin_type_2);
list_add_b_e.add("");
list_add_b_e.add(end_jf_name);
list_add_b_e.add(end_quxian);
list_add_b_e.add(end_jg_name);
list_add_b_e.add(end_type);
list_add_b_e.add(end_type_1);
list_add_b_e.add(end_type_2);
list_add_b_e.add("");
list_add_b_e.add("");
list_add_b_e.add(dianwei_name);
list_add_b_e.add(add_time);
list_add_b_e.add(add_user);
is_up = cf.executeUpdate(conn, add_b_e_sql.toString()
, list_add_b_e.toArray());
if (!is_up) {
System.out.println("数据新增报错" + cf.getMsg());
conn.rollback();
return;
}
}
Logger.log(conn,"线路资源管理", "添加", id, "", request);
out.println("success");
conn.commit();
......@@ -96,30 +139,76 @@
list_update.add(bianhao);
list_update.add(xinghao);
list_update.add(changdu);
list_update.add(xlds);
list_update.add(xin_number);
list_update.add(use_xin_number);
list_update.add(shengchanshang);
list_update.add(gk_number);
list_update.add(use_gk);
list_update.add(begin_jf);
list_update.add(begin_rdj);
list_update.add(begin_port);
list_update.add(end_jf);
list_update.add(end_rdj);
list_update.add(end_port);
list_update.add(dianwei);
list_update.add(end_time);
list_update.add(describes);
list_update.add(add_user);
list_update.add(add_time);
list_update.add(update_id);
boolean is_up = cf.executeUpdate(conn, update_sql.toString()
boolean is_up = cf.executeUpdate(
conn, update_sql.toString()
, list_update.toArray());
if (!is_up) {
out.println("基础信息数据" + cf.getMsg());
conn.rollback();
return;
}
is_up = cf.executeUpdate(
conn, "delete from xlzy_begin_end where xlzy_id=?"
, new Object[]{update_id});
if (!is_up) {
out.println("基础信息数据" + cf.getMsg());
conn.rollback();
return;
}
for(int i=0;i<begin_num;i++){
List list_add_b_e = new ArrayList();
String begin_quxian = pub.trimNull(request.getParameter("begin_quxian_"+(i+1)));
String begin_jf_name = pub.trimNull(request.getParameter("begin_jf_name_"+(i+1)));
String begin_jg_name = pub.trimNull(request.getParameter("begin_rdj_name_"+(i+1)));
String begin_type = pub.trimNull(request.getParameter("begin_type_"+(i+1)));
String begin_type_1 = pub.trimNull(request.getParameter("begin_type_1_"+(i+1)));
String begin_type_2 = pub.trimNull(request.getParameter("begin_type_2_"+(i+1)));
String end_quxian = pub.trimNull(request.getParameter("end_quxian_"+(i+1)));
String end_jf_name = pub.trimNull(request.getParameter("end_jf_name_"+(i+1)));
String end_jg_name = pub.trimNull(request.getParameter("end_rdj_name_"+(i+1)));
String end_type = pub.trimNull(request.getParameter("end_type_"+(i+1)));
String end_type_1 = pub.trimNull(request.getParameter("end_type_1_"+(i+1)));
String end_type_2 = pub.trimNull(request.getParameter("end_type_2_"+(i+1)));
String dianwei_name = pub.trimNull(request.getParameter("dianwei_name_"+(i+1)));
list_add_b_e.add(update_id);
list_add_b_e.add(DBUtil.getUUID());
list_add_b_e.add(begin_jf_name);
list_add_b_e.add(begin_quxian);
list_add_b_e.add(begin_jg_name);
list_add_b_e.add(begin_type);
list_add_b_e.add(begin_type_1);
list_add_b_e.add(begin_type_2);
list_add_b_e.add("");
list_add_b_e.add(end_jf_name);
list_add_b_e.add(end_quxian);
list_add_b_e.add(end_jg_name);
list_add_b_e.add(end_type);
list_add_b_e.add(end_type_1);
list_add_b_e.add(end_type_2);
list_add_b_e.add("");
list_add_b_e.add("");
list_add_b_e.add(dianwei_name);
list_add_b_e.add(add_time);
list_add_b_e.add(add_user);
is_up = cf.executeUpdate(conn, add_b_e_sql.toString()
, list_add_b_e.toArray());
if (!is_up) {
System.out.println("数据新增报错" + cf.getMsg());
conn.rollback();
return;
}
}
Logger.log(conn,"线路资源管理", "修改", id, "", request);
out.println("success");
conn.commit();
......@@ -133,6 +222,13 @@
conn.rollback();
return;
}
is_up = cf.executeUpdate(conn, "delete from xlzy_begin_end where xlzy_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();
......
......@@ -13,10 +13,26 @@
<%@ page import="java.util.*" %>
<%!
Pub pub = new Pub();
public String getName(ConnectionFactory cf,Connection conn,String id){
public String getQuxianName(ConnectionFactory cf,Connection conn,String name){
String sql="select quxian,build_number,room_number from basic_info_data where info_name=?";
Vector list =cf.doQuery(conn,sql,null,
new Object[]{name});
String quxian="";
String build_number="";
String room_number="";
if(list!=null && list.size()>0){
Hashtable ht = (Hashtable)list.get(0);
quxian=pub.trimNull((String)ht.get("quxian"));
build_number=pub.trimNull((String)ht.get("build_number"));
room_number=pub.trimNull((String)ht.get("room_number"));
}
return quxian+"_"+build_number+"&"+room_number;
}
public String getXinNumber(ConnectionFactory cf,Connection conn,String jf_id){
String sql="select info_name from basic_info_data where id=?";
Vector list =cf.doQuery(conn,sql,null,
new Object[]{id});
new Object[]{jf_id});
String info_name="";
if(list!=null && list.size()>0){
Hashtable ht = (Hashtable)list.get(0);
......@@ -27,8 +43,6 @@
}
%>
<%
Connection conn = null;
Vector v_list;
Hashtable ht = new Hashtable();
......@@ -41,9 +55,15 @@
action="update";
}
String begin_jf_view="";
String begin_jf_build_view="";
String begin_jf_room_view="";
String begin_rdj_view="";
String end_jf_view="";
String end_rdj_view ="";
String dianwei_view ="";
String xl_property="";
Vector v_begin_list=null;
int listSize_b=1;
try {
conn = com.censoft.db.DBUtil.getConnection();
v_list=cf.doQuery(conn,"select * from xlzy_info where id=? ",null,new Object[]{update_id});
......@@ -53,14 +73,18 @@
}
if (v_list.size() > 0) {
ht = (Hashtable) v_list.get(0);
begin_jf_view = pub.trimNull((String) ht.get("begin_jf"));
begin_jf_view=getName(cf,conn,begin_jf_view);
begin_rdj_view = pub.trimNull((String) ht.get("begin_rdj"));
begin_rdj_view=getName(cf,conn,begin_rdj_view);
end_jf_view = pub.trimNull((String) ht.get("end_jf"));
end_rdj_view = pub.trimNull((String) ht.get("end_rdj"));
end_jf_view=getName(cf,conn,end_jf_view);
end_rdj_view=getName(cf,conn,end_rdj_view);
begin_jf_view = pub.trimNull((String) ht.get("begin_jf_name"));
begin_jf_build_view=pub.trimNull((String) ht.get("begin_build"));
begin_jf_room_view=pub.trimNull((String) ht.get("begin_room"));
begin_rdj_view = pub.trimNull((String) ht.get("begin_rdj_name"));
end_jf_view = pub.trimNull((String) ht.get("end_jf_name"));
end_rdj_view = pub.trimNull((String) ht.get("end_rdj_name"));
dianwei_view= pub.trimNull((String) ht.get("dianwei_name"));
xl_property=pub.trimNull((String)ht.get("property"));
}
v_begin_list=cf.doQuery(conn,"select * from xlzy_begin_end where xlzy_id=? ",null,new Object[]{update_id});
if (v_begin_list != null&&v_begin_list.size()>0) {
listSize_b=v_begin_list.size();
}
} catch (Exception e) {
try {
......@@ -82,20 +106,36 @@
%>
<article class="page-container" style="overflow: hidden;">
<form class="form form-horizontal" id="form-admin-add">
<input type="hidden" id="input_count_b" name="input_count_b" value="<%=listSize_b%>"/>
<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%>">
<input type="hidden" name="begin_jf" id="begin_jf_id" value="<%=pub.trimNull((String)ht.get("begin_jf"))%>">
<input type="hidden" name="begin_rdj" id="begin_rdj_id" value="<%=pub.trimNull((String)ht.get("begin_rdj"))%>">
<input type="hidden" name="end_jf" id="end_jf_id" value="<%=pub.trimNull((String)ht.get("end_jf"))%>">
<input type="hidden" name="end_rdj" id="end_rdj_id" value="<%=pub.trimNull((String)ht.get("end_rdj"))%>">
<input type="hidden" name="dianwei" id="dianwei_id" value="<%=pub.trimNull((String)ht.get("dianwei"))%>">
<input type="hidden" id="MaxXinNumber" value="">
<input type="hidden" id="NowXinNumber" value="<%=pub.trimNull((String)ht.get("xin_number"))%>">
<input type="hidden" name="begin_jf" id="begin_jf_id" value="">
<input type="hidden" name="begin_rdj" id="begin_rdj_id" value="">
<input type="hidden" name="end_jf" id="end_jf_id" value="">
<input type="hidden" name="end_rdj" id="end_rdj_id" value="">
<input type="hidden" name="dianwei" id="dianwei_id" value="">
<input type="hidden" name="begin_type_1_1_id" id="begin_type_1_1_id" value="">
<input type="hidden" name="end_type_1_1_id" id="end_type_1_1_id" value="">
<div class="row cl">
<label class="form-label col-xs-2 col-sm-2">线缆性质:</label>
<div class="formControls col-xs-2 col-sm-2">
<select name="property" class="input-text" id="property" onchange="changeValue(this.value);">
<option <%if((pub.trimNull((String)ht.get("property"))).equals("光缆")){%>selected<%}%>>光缆</option>
<option <%if((pub.trimNull((String)ht.get("property"))).equals("电缆")){%>selected<%}%>>电缆</option>
<script>
var value='<%=pub.trimNull((String)ht.get("property"))%>';
var opt='<%=action%>';
if(opt=='add'){
value='光纤';
}
value=encodeURI(encodeURI(value));
$.post("../zd/zd_view_list.jsp?value="+value+"&name_id=property&zd_e_name=xl_type&math="+Math.random(),function(data){
document.getElementById("property").innerHTML=data;
}
);
</script>
</select>
</div>
<label class="form-label col-xs-2 col-sm-2">线缆编号:</label>
......@@ -107,18 +147,33 @@
<input type="text" name="xinghao" value="<%=pub.trimNull((String)ht.get("xinghao"))%>" class="input-text">
</div>
</div>
<div class="row cl">
<div class="row cl" id="wx" style="display: none;">
<label class="form-label col-xs-2 col-sm-2">线缆长度:</label>
<div class="formControls col-xs-2 col-sm-2">
<input type="text" name="wx_changdu" id="wx_changdu" value="<%=pub.trimNull((String)ht.get("changdu"))%>" class="input-text ">米(m)
</div>
<div class="row cl" id="xl_ds" style="display: none;">
<label class="form-label col-xs-2 col-sm-2">线缆对数:</label>
<div class="formControls col-xs-2 col-sm-2">
<input type="text" name="xlds" value="<%=pub.trimNull((String)ht.get("xlds"))%>" class="input-text ">
</div>
</div>
</div>
<div class="row cl" id="xl">
<label class="form-label col-xs-2 col-sm-2">线缆长度:</label>
<div class="formControls col-xs-2 col-sm-2">
<input type="text" name="changdu" id="changdu" value="<%=pub.trimNull((String)ht.get("changdu"))%>" class="input-text ">
<input type="text" name="changdu" id="changdu" value="<%=pub.trimNull((String)ht.get("changdu"))%>" class="input-text " style="width:80%;">米(m)
</div>
<label class="form-label col-xs-2 col-sm-2">线缆芯数:</label>
<div class="formControls col-xs-2 col-sm-2">
<input type="text" name="xin_number" id="xin_number" value="<%=pub.trimNull((String)ht.get("xin_number"))%>" class="input-text">
<input type="text" name="xin_number" style="width:50%;float:left;" id="xin_number" value="<%=pub.trimNull((String)ht.get("xin_number"))%>" class="input-text">
<span id="check_xin_number" style="width:50%;float:left;color:#ff0000;padding-top:5px;"></span>
</div>
<label class="form-label col-xs-2 col-sm-2">已用芯数:</label>
<div class="formControls col-xs-2 col-sm-2">
<input type="text" name="use_xin_number" value="<%=pub.trimNull((String)ht.get("use_xin_number"))%>" class="input-text">
<input type="text" name="use_xin_number" readonly="readonly" id="use_xin_number" value="<%=pub.trimNull((String)ht.get("use_xin_number"))%>" class="input-text">
</div>
</div>
<div class="row cl">
......@@ -128,10 +183,10 @@
</div>
<label class="form-label col-xs-2 col-sm-2">铺设完成日期:</label>
<div class="formControls col-xs-2 col-sm-2">
<input type="text" name="end_time" id="end_time" value="<%=pub.trimNull((String)ht.get("end_time"))%>" class="input-text">
<input type="text Wdate" name="end_time" id="end_time" autocomplete="off" onclick="WdatePicker({dateFmt:'yyyy-MM-dd'})" value="<%=pub.trimNull((String)ht.get("end_time"))%>" class="input-text">
</div>
</div>
<div class="row cl" id="gk" style="display: none">
<div class="row cl" id="gk" >
<label class="form-label col-xs-2 col-sm-2">管孔数量:</label>
<div class="formControls col-xs-2 col-sm-2">
<input type="text" name="gk_number" id="gk_number" value="<%=pub.trimNull((String)ht.get("gk_number"))%>" class="input-text ">
......@@ -141,49 +196,213 @@
<input type="text" name="use_gk" id="use_gk" value="<%=pub.trimNull((String)ht.get("use_gk"))%>" class="input-text">
</div>
</div>
<div class="row cl">
<div id="begin_div">
<%
if (v_begin_list != null&&v_begin_list.size()==0) {
%>
<div class="row cl div_num" >
<div class="row cl div_num_b" >
<label class="form-label col-xs-2 col-sm-2">起点位置:</label>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="checkbox" checked="checked" style="width:10px;height:10px;">
机房/弱电间
机房
</div>
<div class="formControls col-xs-2 col-sm-2">
<input type="text" placeholder="机房/弱电间" onclick="select_jf('jf','begin_jf');" id="begin_jf" value="<%=begin_jf_view%>" class="input-text ">
<select id="begin_quxian_1" name="begin_quxian_1" style="height:30px;float: left;">
<script>
var value='';
value=encodeURI(encodeURI(value));
$.post("../zd/zd_view_list.jsp?value="+value+"&name_id=begin_quxian_1&zd_e_name=quxian&math="+Math.random(),function(data){
document.getElementById("begin_quxian_1").innerHTML=data;
}
);
</script>
</select>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="text" placeholder="机房信息" onclick="select_jf('jf','begin_jf_1');" autocomplete="off" id="begin_jf_1" name="begin_jf_name_1" class="input-text ">
</div>
<div class="formControls col-xs-2 col-sm-2">
<input type="text" placeholder="配线架/语音交换设备" onclick="select_jf('pxj','begin_rdj');" id="begin_rdj" value="<%=begin_rdj_view%>" class="input-text ">
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="text" placeholder="机柜(分电箱)" onclick="select_jf('jg','begin_rdj_1');" autocomplete="off" id="begin_rdj_1" name="begin_rdj_name_1" class="input-text ">
</div>
<div class="formControls col-xs-2 col-sm-2">
<input type="text" placeholder="端口号" name="begin_port" id="begin_port" value="<%=pub.trimNull((String)ht.get("begin_port"))%>" class="input-text ">
<div class="formControls col-xs-2 col-sm-2" style="width:12%;" >
<select name="begin_type_1" class="input-text" id="begin_type_1" onchange="changeBeginValue(this.value,1);">
<script>
var value='';
value=encodeURI(encodeURI(value));
$.post("../zd/zd_view_list.jsp?value="+value+"&name_id=begin_type_1&zd_e_name=begin_type&math="+Math.random(),function(data){
document.getElementById("begin_type_1").innerHTML=data;
}
);
</script>
</select>
</div>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="text" placeholder="" name="begin_type_1_1" id="begin_type_1_1" class="input-text ">
</div>
<div class="row cl">
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="text" placeholder="" name="begin_type_2_1" id="begin_type_2_1" class="input-text ">
</div>
<a href="javascript:void (0);" onclick="addDiv('begin');" style="font-size: 25px;">+</a>
</div>
<div class="row cl div_num_e" >
<label class="form-label col-xs-2 col-sm-2">终点位置:</label>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="radio" name="zd_type" value="jf" checked="checked" style="width:10px;height:10px;">
机房/弱电间
<input type="radio" onchange="changeZd(this.value,1)" value="jf_1" style="width:10px;height:10px;">
机房
</div>
<div class="formControls col-xs-2 col-sm-2">
<input type="text" onclick="select_jf('jf','end_jf');" placeholder="机房/弱电间" id="end_jf" value="<%=end_jf_view%>" class="input-text ">
<select id="end_quxian_1" name="end_quxian_1" style="height:30px;float: left;">
<script>
var value='';
value=encodeURI(encodeURI(value));
$.post("../zd/zd_view_list.jsp?value="+value+"&name_id=end_quxian_1&zd_e_name=quxian&math="+Math.random(),function(data){
document.getElementById("end_quxian_1").innerHTML=data;
}
);
</script>
</select>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="text" onclick="select_jf('jf','end_jf_1');" placeholder="机房信息" autocomplete="off" id="end_jf_1" name="end_jf_name_1" class="input-text ">
</div>
<div class="formControls col-xs-2 col-sm-2">
<input type="text" onclick="select_jf('pxj','end_rdj');" placeholder="配线架/语音交换设备" id="end_rdj" value="<%=end_rdj_view%>" class="input-text ">
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="text" onclick="select_jf('jg','end_rdj_1');" placeholder="机柜(分电箱)" autocomplete="off" id="end_rdj_1" name="end_rdj_name_1" class="input-text ">
</div>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<select name="end_type_1" class="input-text" id="end_type_1" onchange="changeEndValue(this.value,1);">
<script>
var value='';
value=encodeURI(encodeURI(value));
$.post("../zd/zd_view_list.jsp?value="+value+"&name_id=end_type_1&zd_e_name=begin_type&math="+Math.random(),function(data){
document.getElementById("end_type_1").innerHTML=data;
}
);
</script>
</select>
</div>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="text" placeholder="" name="end_type_1_1" id="end_type_1_1" class="input-text ">
</div>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="text" placeholder="" name="end_type_2_1" id="end_type_2_1" class="input-text ">
</div>
</div>
<div class="row cl div_num_dw" >
<label class="form-label col-xs-2 col-sm-2"></label>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="radio" onchange="changeZd(this.value,1)" value="dianwei_1" style="width:10px;height:10px;">
点位
</div>
<div class="formControls col-xs-2 col-sm-2">
<input type="text" placeholder="端口号" name="end_port" id="end_port" value="<%=pub.trimNull((String)ht.get("end_port"))%>" class="input-text ">
<input type="text" id="dianwei_1" onclick="select_jf('dw','dianwei_1');" autocomplete="off" name="dianwei_name_1" class="input-text ">
</div>
</div>
<div class="row cl">
</div>
<%}else if(v_begin_list != null&&v_begin_list.size()>0){
for(int i=0;i<v_begin_list.size();i++){
int n=i+1;
Hashtable ht_data = (Hashtable) v_begin_list.get(i);
String id = pub.trimNull((String) ht_data.get("id"));
%>
<div class="row cl div_num" id="div_<%=n%>">
<div class="row cl div_num_b" >
<label class="form-label col-xs-2 col-sm-2">起点位置:</label>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="checkbox" checked="checked" style="width:10px;height:10px;">
机房
</div>
<select id="begin_quxian_<%=n%>" name="begin_quxian_<%=n%>" style="height:30px;float: left;">
<script>
var value='<%=pub.trimNull((String) ht_data.get("begin_qx"))%>';
value=encodeURI(encodeURI(value));
$.post("../zd/zd_view_list.jsp?value="+value+"&name_id=begin_quxian_<%=n%>&zd_e_name=quxian&math="+Math.random(),function(data){
document.getElementById("begin_quxian_<%=n%>").innerHTML=data;
}
);
</script>
</select>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="text" placeholder="机房信息" onclick="select_jf('jf','begin_jf_<%=n%>');" autocomplete="off" id="begin_jf_<%=n%>" name="begin_jf_name_<%=n%>" value="<%=pub.trimNull((String) ht_data.get("begin_jf"))%>" class="input-text ">
</div>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="text" placeholder="机柜(分电箱)" onclick="select_jf('jg','begin_rdj_<%=n%>');" autocomplete="off" id="begin_rdj_<%=n%>" name="begin_rdj_name_<%=n%>" value="<%=pub.trimNull((String) ht_data.get("begin_jg"))%>" class="input-text ">
</div>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;" >
<select name="begin_type_<%=n%>" class="input-text" id="begin_type_<%=n%>" onchange="changeBeginValue(this.value,'<%=n%>');">
<script>
var value='<%=pub.trimNull((String) ht_data.get("begin_type"))%>';
value=encodeURI(encodeURI(value));
$.post("../zd/zd_view_list.jsp?value="+value+"&name_id=begin_type_<%=n%>&zd_e_name=begin_type&math="+Math.random(),function(data){
document.getElementById("begin_type_<%=n%>").innerHTML=data;
}
);
</script>
</select>
</div>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="text" placeholder="" name="begin_type_1_<%=n%>" id="begin_type_1_<%=n%>" value="<%=pub.trimNull((String) ht_data.get("begin_type_1"))%>" class="input-text ">
</div>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="text" placeholder="" name="begin_type_2_<%=n%>" id="begin_type_2_<%=n%>" value="<%=pub.trimNull((String) ht_data.get("begin_type_2"))%>" class="input-text ">
</div>
<%if(i==0)
{%>
<a href="javascript:void (0);" onclick="addDiv('begin');" style="font-size: 25px;">+</a>
<%}else{%>
<a href="javascript:void (0);" onclick="deleteDiv('div_<%=n%>');" style="font-size: 25px;">-</a>
<%}%>
</div>
<div class="row cl div_num_e" >
<label class="form-label col-xs-2 col-sm-2">终点位置:</label>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="radio" onchange="changeZd(this.value,'<%=n%>')" value="jf_<%=n%>" <%if("".equals(dianwei_view)){%>checked="checked"<%}%> style="width:10px;height:10px;">
机房
</div>
<select id="end_quxian_<%=n%>" name="end_quxian_<%=n%>" style="height:30px;float: left;">
<script>
var value='<%=pub.trimNull((String) ht_data.get("end_qx"))%>';
value=encodeURI(encodeURI(value));
$.post("../zd/zd_view_list.jsp?value="+value+"&name_id=end_quxian_<%=n%>&zd_e_name=quxian&math="+Math.random(),function(data){
document.getElementById("end_quxian_<%=n%>").innerHTML=data;
}
);
</script>
</select>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="text" onclick="select_jf('jf','end_jf_<%=n%>');" placeholder="机房信息" autocomplete="off" id="end_jf_<%=n%>" name="end_jf_name_<%=n%>" value="<%=pub.trimNull((String) ht_data.get("end_jf"))%>" class="input-text ">
</div>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="text" onclick="select_jf('jg','end_rdj_<%=n%>');" placeholder="机柜(分电箱)" autocomplete="off" id="end_rdj_<%=n%>" name="end_rdj_name_<%=n%>" value="<%=pub.trimNull((String) ht_data.get("end_jg"))%>" class="input-text ">
</div>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<select name="end_type_<%=n%>" class="input-text" id="end_type_<%=n%>" onchange="changeEndValue(this.value,'<%=n%>');">
<script>
var value='<%=pub.trimNull((String) ht_data.get("end_type"))%>';
value=encodeURI(encodeURI(value));
$.post("../zd/zd_view_list.jsp?value="+value+"&name_id=end_type_<%=n%>&zd_e_name=begin_type&math="+Math.random(),function(data){
document.getElementById("end_type_<%=n%>").innerHTML=data;
}
);
</script>
</select>
</div>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="text" placeholder="" name="end_type_1_<%=n%>" id="end_type_1_<%=n%>" value="<%=pub.trimNull((String) ht_data.get("end_type_1"))%>" class="input-text ">
</div>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="text" placeholder="" name="end_type_2_<%=n%>" id="end_type_2_<%=n%>" value="<%=pub.trimNull((String) ht_data.get("end_type_2"))%>" class="input-text ">
</div>
</div>
<div class="row cl div_num_dw" >
<label class="form-label col-xs-2 col-sm-2"></label>
<div class="formControls col-xs-2 col-sm-2" style="width:12%;">
<input type="radio" name="zd_type" value="dianwei" style="width:10px;height:10px;">
<input type="radio" onchange="changeZd(this.value,'<%=n%>')" value="dianwei_<%=n%>" style="width:10px;height:10px;">
点位
</div>
<div class="formControls col-xs-2 col-sm-2">
<input type="text" id="dianwei" onclick="select_jf('dw','dianwei');" value="<%=pub.trimNull((String)ht.get("dianwei"))%>" class="input-text ">
<input type="text" id="dianwei_<%=n%>" onclick="select_jf('dw','dianwei_<%=n%>');" autocomplete="off" name="dianwei_name_<%=n%>" value="<%=pub.trimNull((String) ht_data.get("dw_name"))%>" class="input-text ">
</div>
</div>
</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">
......@@ -197,22 +416,225 @@
value="&nbsp;&nbsp;提交&nbsp;&nbsp;">
</div>
</div>
</form>
</article>
<script>
<script >
var size_b='<%=listSize_b%>';
var count_b=parseInt(size_b);
function addDiv(type){
$("#begin_div").append(" <div class=\"row cl div_num\" code=\""+(count_b+1)+"\" id=\"div_"+(count_b+1)+"\"> <div class=\"row cl div_num_b\" >\n" +
" <label class=\"form-label col-xs-2 col-sm-2\">起点位置:</label>\n" +
" <div class=\"formControls col-xs-2 col-sm-2\" style=\"width:12%;\">\n" +
" <input type=\"checkbox\" checked=\"checked\" style=\"width:10px;height:10px;\">\n" +
" 机房\n" +
" </div>\n" +
" <select id=\"begin_quxian_"+(count_b+1)+"\" name=\"begin_quxian_"+(count_b+1)+"\" style=\"height:30px;float: left;\">\n" +
" <script>\n" +
" var value='';\n" +
" value=encodeURI(encodeURI(value));\n" +
" $.post(\"../zd/zd_view_list.jsp?value=\"+value+\"&name_id=begin_quxian_"+(count_b+1)+"&zd_e_name=quxian&math=\"+Math.random(),function(data){\n" +
" document.getElementById(\"begin_quxian_"+(count_b+1)+"\").innerHTML=data;\n" +
" }\n" +
" );\n" +
" </"+"script>"+
" </select>\n"+
" <div class=\"formControls col-xs-2 col-sm-2\" style=\"width:12%;\">\n"+
" <input type=\"text\" placeholder=\"机房信息\" onclick=\"select_jf('jf','begin_jf_"+(count_b+1)+"');\" autocomplete=\"off\" id=\"begin_jf_"+(count_b+1)+"\" name=\"begin_jf_name_"+(count_b+1)+"\" value=\"<%=begin_jf_view%>\" class=\"input-text \">\n"+
" </div>\n"+
" <div class=\"formControls col-xs-2 col-sm-2\" style=\"width:12%;\">\n"+
" <input type=\"text\" placeholder=\"机柜(分电箱)\" onclick=\"select_jf('jg','begin_rdj_"+(count_b+1)+"');\" autocomplete=\"off\" id=\"begin_rdj_"+(count_b+1)+"\" name=\"begin_rdj_name_"+(count_b+1)+"\" value=\"<%=begin_rdj_view%>\" class=\"input-text \">\n"+
" </div>\n"+
" <div class=\"formControls col-xs-2 col-sm-2\" style=\"width:12%;\" >\n"+
" <select name=\"begin_type_"+(count_b+1)+"\" class=\"input-text\" id=\"begin_type_"+(count_b+1)+"\" onchange=\"changeBeginValue(this.value,"+(count_b+1)+");\">\n"+
" <script>\n"+
" var value='';\n" +
" value=encodeURI(encodeURI(value));\n" +
" $.post(\"../zd/zd_view_list.jsp?value=\"+value+\"&name_id=begin_type_"+(count_b+1)+"&zd_e_name=begin_type&math=\"+Math.random(),function(data){\n" +
" document.getElementById(\"begin_type_"+(count_b+1)+"\").innerHTML=data;\n" +
" }\n" +
" );\n" +
" </"+"script>"+
" </select>\n"+
" </div>\n"+
" <div class=\"formControls col-xs-2 col-sm-2\" style=\"width:12%;\">\n"+
" <input type=\"text\" placeholder=\"\" name=\"begin_type_1_"+(count_b+1)+"\" id=\"begin_type_1_"+(count_b+1)+"\" value=\"<%=begin_jf_build_view%>\" class=\"input-text \">\n"+
" </div>\n"+
" <div class=\"formControls col-xs-2 col-sm-2\" style=\"width:12%;\">\n"+
" <input type=\"text\" placeholder=\"\" name=\"begin_type_2_"+(count_b+1)+"\" id=\"begin_type_2_"+(count_b+1)+"\" value=\"<%=begin_jf_room_view%>\" class=\"input-text \">\n"+
" </div>\n"+
" <a href=\"javascript:void (0);\" onclick=\"deleteDiv('div_"+(count_b+1)+"');\" style=\"font-size: 25px;\">-</a>\n"+
" <input type=\"hidden\" id=\"begin_type_1_"+(count_b+1)+"_id\" name=\"begin_type_1_"+(count_b+1)+"_id\" value=\"<%=begin_jf_view%>\" class=\"input-text \">\n"+
" </div>"+
" <div class=\"row cl div_num_e\" >\n" +
" <label class=\"form-label col-xs-2 col-sm-2\">终点位置:</label>\n" +
" <div class=\"formControls col-xs-2 col-sm-2\" style=\"width:12%;\"> " +
" <input type=\"radio\" checked=\"checked\" onchange=\"changeZd(this.value,"+(count_b + 1)+")\" value=\"jf_"+(count_b + 1)+"\" style=\"width:10px;height:10px;\">\n" +
" 机房\n" +
" </div>\n" +
" <select id=\"end_quxian_" + (count_b + 1) + "\" name=\"end_quxian_" + (count_b + 1) + "\" style=\"height:30px;float: left;\">\n" +
" <script>\n" +
" var value='';\n" +
" value=encodeURI(encodeURI(value));\n" +
" $.post(\"../zd/zd_view_list.jsp?value=\"+value+\"&name_id=end_quxian_" + (count_b + 1) + "&zd_e_name=quxian&math=\"+Math.random(),function(data){\n" +
" document.getElementById(\"end_quxian_" + (count_b + 1) + "\").innerHTML=data;\n" +
" }\n" +
" );\n" +
" </" + "script>" +
" </select>\n" +
" <div class=\"formControls col-xs-2 col-sm-2\" style=\"width:12%;\">\n" +
" <input type=\"text\" placeholder=\"机房信息\" onclick=\"select_jf('jf','end_jf_" + (count_b + 1) + "');\" autocomplete=\"off\" id=\"end_jf_" + (count_b + 1) + "\" name=\"end_jf_name_" + (count_b + 1) + "\" value=\"<%=end_jf_view%>\" class=\"input-text \">\n"+
" </div>\n"+
" <div class=\"formControls col-xs-2 col-sm-2\" style=\"width:12%;\">\n"+
" <input type=\"text\" placeholder=\"机柜(分电箱)\" onclick=\"select_jf('jg','end_rdj_"+(count_b+1)+"');\" autocomplete=\"off\" id=\"end_rdj_"+(count_b+1)+"\" name=\"end_rdj_name_"+(count_b+1)+"\" value=\"<%=end_rdj_view%>\" class=\"input-text \">\n"+
" </div>\n"+
" <div class=\"formControls col-xs-2 col-sm-2\" style=\"width:12%;\" >\n"+
" <select name=\"end_type_"+(count_b+1)+"\" class=\"input-text\" id=\"end_type_"+(count_b+1)+"\" onchange=\"changeEndValue(this.value,"+(count_b+1)+");\">\n"+
" <script>\n"+
" var value='';\n" +
" value=encodeURI(encodeURI(value));\n" +
" $.post(\"../zd/zd_view_list.jsp?value=\"+value+\"&name_id=end_type_"+(count_b+1)+"&zd_e_name=begin_type&math=\"+Math.random(),function(data){\n" +
" document.getElementById(\"end_type_"+(count_b+1)+"\").innerHTML=data;\n" +
" }\n" +
" );\n" +
" </"+"script>"+
" </select>\n"+
" </div>\n"+
" <div class=\"formControls col-xs-2 col-sm-2\" style=\"width:12%;\">\n"+
" <input type=\"text\" placeholder=\"\" name=\"end_type_1_"+(count_b+1)+"\" id=\"end_type_1_"+(count_b+1)+"\" class=\"input-text \">\n"+
" </div>\n"+
" <div class=\"formControls col-xs-2 col-sm-2\" style=\"width:12%;\">\n"+
" <input type=\"text\" placeholder=\"\" name=\"end_type_2_"+(count_b+1)+"\" id=\"end_type_2_"+(count_b+1)+"\" class=\"input-text \">\n"+
" </div>\n"+
" <input type=\"hidden\" id=\"end_type_1_"+(count_b+1)+"_id\" name=\"end_type_1_"+(count_b+1)+"_id\" class=\"input-text \">\n"+
" </div>"+
"<div class=\"row cl div_num_dw\" >\n" +
" <label class=\"form-label col-xs-2 col-sm-2\"></label>\n" +
" <div class=\"formControls col-xs-2 col-sm-2\" style=\"width:12%;\">" +
" <input type=\"radio\" onchange=\"changeZd(this.value,"+(count_b + 1)+")\" value=\"dianwei_"+(count_b + 1)+"\" style=\"width:10px;height:10px;\">\n" +
" 点位\n" +
" </div>\n" +
" <div class=\"formControls col-xs-2 col-sm-2\">\n" +
" <input type=\"text\" disabled=\"disabled\" id=\"dianwei_" + (count_b + 1) + "\" onclick=\"select_jf('dw','dianwei_" + (count_b + 1) + "');\" autocomplete=\"off\" name=\"dianwei_name_" + (count_b + 1) + "\" class=\"input-text \">\n" +
" </div>\n" +
" </div></div>");
count_b++;
var obj = $(".div_num_dw").length;
$("#input_count_b").val(obj);
}
function deleteDiv(div_id) {
$("#" + div_id).remove();
var type="begin";
var type_1="end";
$('.div_num').each(function (index, element) {
if (index != 0) {
index = index + 1;
var div_index = $(this).attr("code");
$("#" + type + "_quxian_" + div_index).attr("name", type + "_quxian_" + index);
$("#" + type + "_jf_" + div_index).attr("name", type + "_jf_name_" + index);
$("#" + type + "_rdj_" + div_index).attr("name", type + "_rdj_" + index);
$("#" + type + "_type_select_" + div_index).attr("name", type + "_type_select_" + index);
$("#" + type + "_type_1_" + div_index).attr("name", type + "_type_1_" + index);
$("#" + type + "_type_2_" + div_index).attr("name", type + "_type_2_" + index);
$("#" + type + "_type_1_" + div_index + "_id").attr("name", type + "_type_1_" + index + "_id");
$("#" + type_1 + "_quxian_" + div_index).attr("name", type + "_quxian_" + index);
$("#" + type_1 + "_jf_" + div_index).attr("name", type + "_jf_name_" + index);
$("#" + type_1 + "_rdj_" + div_index).attr("name", type + "_rdj_" + index);
$("#" + type_1 + "_type_select_" + div_index).attr("name", type + "_type_select_" + index);
$("#" + type_1 + "_type_1_" + div_index).attr("name", type + "_type_1_" + index);
$("#" + type_1 + "_type_2_" + div_index).attr("name", type + "_type_2_" + index);
$("#" + type_1 + "_type_1_" + div_index + "_id").attr("name", type + "_type_1_" + index + "_id");
$("#dianwei_" + div_index).attr("name", "dianwei_name_" + index);
}
});
var obj_b = $(".div_num").length;
$("#input_count_b").val(obj_b);
}
var xl_property = '<%=xl_property%>';
if(xl_property!=''){
changeValue(xl_property);
}else{
changeValue('光纤');
}
var end_jf = $("#end_jf_1").val();
var end_jg = $("#end_rdj_1").val();
if(end_jf!='' && end_jg!=''){
xinNumber(end_jf,end_jg);
}
function saveForm() {
var seg=$("#begin_jf").val();
if(seg === ""){
layer.msg('起点位置为空', {
var begin_jf=$("#begin_jf_1").val();
var end_jf=$("#end_jf_1").val();
var dianwei=$("#dianwei_1").val();
if(dianwei!=''){
end_jf=dianwei_1;
}
if(begin_jf === ""||end_jf === ""){
layer.msg('起点、终点位置为空', {
icon: 5,
time: 2000 //2秒关闭(如果不配置,默认是3秒)
}, function () {
});
return false;
}
var begin_jf_bh = $("#begin_jf_1").val();
var begin_jg_bh = $("#begin_rdj_1").val();
if(begin_jf_bh!=''&&begin_jg_bh!=''){
$.ajax({
type: "POST",
url: "./checkXinNumber.jsp?jf_id="+begin_jf_bh+"&jg_id="+begin_jg_bh,
success: function (msg) {
msg=msg.replace(/\s/g,"");
if(msg!=99999){
$("#MaxXinNumber").val(msg);
}
}
});
}
if($("#NowXinNumber").val()==''){
if($("#MaxXinNumber").val()!=''&&parseInt($("#MaxXinNumber").val())<0){
layer.msg('当前芯数已超出', {
icon: 5,
time: 2000 //2秒关闭(如果不配置,默认是3秒)
}, function () {
checkXinNumber(begin_jf_bh,begin_jg_bh);
});
return false;
}
}else{
if(parseInt($("#xin_number").val())>(parseInt($("#NowXinNumber").val())+parseInt($("#MaxXinNumber").val()))){
layer.msg('当前芯数已超出', {
icon: 5,
time: 2000 //2秒关闭(如果不配置,默认是3秒)
}, function () {
checkXinNumber(begin_jf_bh,begin_jg_bh);
});
return false;
}
}
saveSeg();
}
function xinNumber(jf_id,jg_id) {
$.ajax({
type: "POST",
url: "./getXinNumber.jsp?jf_id="+jf_id+"&jg_id="+jg_id,
success: function (msg) {
$("#use_xin_number").val(msg);
}
});
}
function checkXinNumber(jf_id,jg_id) {
$.ajax({
type: "POST",
url: "./checkXinNumber.jsp?jf_id="+jf_id+"&jg_id="+jg_id,
success: function (msg) {
msg=msg.replace(/\s/g,"");
if(msg!=99999){
// $("#MaxXinNumber").val(msg);
$("#check_xin_number").html("(剩余"+msg+"个)");
}
}
});
}
function saveSeg(){
$.ajax({
type: "POST",
......@@ -236,45 +658,137 @@
}
});
}
$(document).ready(function() {
$("#dianwei").prop("disabled","disabled");
$('input[type=radio][name=zd_type]').change(function() {
if (this.value == 'jf') {
$("#end_jf").prop("disabled","")
$("#end_rdj").prop("disabled","")
$("#end_port").prop("disabled","")
$("#dianwei").prop("disabled","disabled");
$("#dianwei").val("");
var dianwei='<%=dianwei_view%>';
if(dianwei!=''){
//changeZd("dianwei");
}else{
$("#dianwei_1").prop("disabled","disabled");
}
function changeZd(value,num){
if (value == 'jf_'+num) {
$("#end_jf_"+num).prop("disabled","")
$("#end_rdj_"+num).prop("disabled","")
$("#dianwei_"+num).prop("disabled","disabled");
$("#dianwei_"+num).val("");
$("#dianwei_id").val("");
}
else if (this.value == 'dianwei') {
$("#dianwei").prop("disabled","");
$("#end_jf").prop("disabled","disabled")
$("#end_jf").val("");
$("#end_jf_id").val("");
$("#end_rdj").prop("disabled","disabled")
$("#end_rdj").val("");
else if (value == 'dianwei_'+num) {
$("#dianwei_"+num).prop("disabled","");
$("#end_jf_"+num).prop("disabled","disabled")
$("#end_jf_"+num).val("");
$("#end_rdj_"+num).prop("disabled","disabled")
$("#end_rdj_"+num).val("");
$("#end_rdj_id").val("");
$("#end_port").prop("disabled","disabled")
$("#end_port").val("");
$("#end_port_id").val("");
}
});
});
}
function changeBeginValue(value,num) {
if(value=='OFD'){
$("#begin_type_1_"+num).attr("placeholder","框号+托盘号");
$("#begin_type_2_"+num).attr("placeholder","所在线缆总芯数+(光芯号)");
}if(value=='MDF'){
$("#begin_type_1_"+num).attr("placeholder","列号+模块号");
$("#begin_type_2_"+num).attr("placeholder","线序号");
}if(value=='DDF'){
$("#begin_type_1_"+num).attr("placeholder","架号");
$("#begin_type_2_"+num).attr("placeholder","线序号");
}if(value=='设备'){
$("#begin_type_1_"+num).attr("placeholder","设备");
$("#begin_type_1_"+num).attr("onclick","select_jf('sb','begin_type_1_"+num+"')");
$("#begin_type_2_"+num).attr("placeholder","端口号");
}if(value=='高频模块'||value=='网络配线架'){
$("#begin_type_1_"+num).attr("placeholder","序号");
$("#begin_type_2_"+num).attr("placeholder","端口号");
}
}
function changeEndValue(value,num) {
if(value=='OFD'){
$("#end_type_1_"+num).attr("placeholder","框号+托盘号");
$("#end_type_2_"+num).attr("placeholder","所在线缆总芯数+(光芯号)");
}if(value=='MDF'){
$("#end_type_1_"+num).attr("placeholder","列号+模块号");
$("#end_type_2_"+num).attr("placeholder","线序号");
}if(value=='DDF'){
$("#end_type_1_"+num).attr("placeholder","架号");
$("#end_type_2_"+num).attr("placeholder","线序号");
}if(value=='设备'){
$("#end_type_1_"+num).attr("placeholder","设备");
$("#end_type_1_"+num).attr("onclick","select_jf('sb','end_type_1_"+num+"')");
$("#end_type_2_"+num).attr("placeholder","端口号");
}if(value=='高频模块'||value=='网络配线架'){
$("#end_type_1_"+num).attr("placeholder","序号");
$("#end_type_2_"+num).attr("placeholder","端口号");
}
}
function changeValue(value) {
if(value=='光缆'){
$("#gk").css("display","none");
}else{
$("#gk").css("display","block");
$("#xl").css("display","block");
$("#wx").css("display","none");
$("#xl_ds").css("display","none");
$("#wx_changdu").val("");
}
if(value=='电缆'||value=='光纤'){
$("#gk").css("display","none");
$("#xl").css("display","block");
$("#wx").css("display","none");
$("#xl_ds").css("display","none");
$("#wx_changdu").val("");
}
if(value=='双绞线(网线)'||value=='数字同轴电缆(2M线)'||value=='电力电缆'){
$("#wx").css("display","block");
$("#gk").css("display","none");
$("#xl").css("display","none");
$("#xl_ds").css("display","none");
}
if(value=='大对数电缆'){
$("#wx").css("display","block");
$("#gk").css("display","none");
$("#xl").css("display","none");
$("#xl_ds").css("display","block");
}
}
function select_jf(type,div_id) {
var jf_id="";
var quxian="";
var title="";
var url="";
if(type=='jg'){
jf_id=$("#end_jf_id").val();
title="选择机柜";
url="jg_list-t.jsp?div_id="+div_id+"&jf_id="+jf_id;
}
if(type=='jg'){
jf_id=$("#begin_jf_id").val();
title="选择机柜";
url="jg_list-t.jsp?div_id="+div_id+"&jf_id="+jf_id;
}
if(type=='jf'){
quxian=$("#end_quxian").val();
title="选择机房";
url="jf_list-t.jsp?div_id="+div_id;
}
if(type=='jf'){
quxian=$("#begin_quxian").val();
title="选择机房";
url="jf_list-t.jsp?div_id="+div_id;
}
if(type=='dw'){
title="选择点位";
url="dw_list-t.jsp?div_id="+div_id;
}
if(type=='sb'){
title="选择设备";
url="sb_list-t.jsp?div_id="+div_id;
}
var abc = layer.open({
title: "选择机房",
title: title,
type: 2,
content: "jf_list-t.jsp?type="+type+"&div_id="+div_id,
content: url,
area: ['100%', '100%'],
maxmin: true
});
}
</script>
\ No newline at end of file
<%@ page contentType="text/html;charset=UTF-8" %>
<%
String type = request.getParameter("type");
String div_id = request.getParameter("div_id");
String type_value="hexin";
if("jf".equals(type)){
type_value="hexin";
}else if("pxj".equals(type)){
type_value="peixianjia";
}else if("dw".equals(type)){
type_value="dianwei";
}
%>
<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="<%=type_value%>"/>
<input type="hidden" name="div_id" id="div_id" value="<%=div_id%>"/>
<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 id="jf" <%if(!"jf".equals(type)){%>style="display: none" <%}%>>
<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('liantong');" >
联通
</a>
</div>
<div id="pxj" <%if(!"pxj".equals(type)){%>style="display: none" <%}%>>
<a class="btn btn-primary radius" onclick="change_list('peixianjia');" >
配线架
</a>
<a class="btn btn-primary radius" onclick="change_list('yuyin');" >
语音交换设备
</a>
</div>
<div id="dw" <%if(!"dw".equals(type)){%>style="display: none" <%}%>>
<a class="btn btn-primary radius" onclick="change_list('dianwei');" >
点位
</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(div_id,id,name) {
parent.document.getElementById(div_id+"_id").value=id;
parent.document.getElementById(div_id).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
<%--
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 div_id = pub.trimNull(request.getParameter("div_id"));
String info_type = pub.trimNull(request.getParameter("info_type"));
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('<%=div_id%>','<%=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
......@@ -19,6 +19,17 @@
<div class="text-l">
<table class="search-table " style="margin-left: 10%;">
<tr class="">
<td class="search-label" >
线缆类型:
</td>
<td class="search-input" id="property" name="property" >
<script>
$.post("../zd/zd_view_list.jsp?name_id=property&zd_e_name=xl_type&math="+Math.random(),function(data){
document.getElementById("property").innerHTML=data;
}
);
</script>
</td>
<td class="search-label" >
起点位置:
</td>
......@@ -30,7 +41,7 @@
终点位置:
</td>
<td class="search-input" >
<input type="text" placeholder="终点位置" class="input-text" name="end_jf" id="end_jf" value=""
<input type="text" placeholder="型号" class="input-text" name="end_if" id="end_if" value=""
placeholder="" >
</td>
<td colspan="2">
......
......@@ -36,17 +36,25 @@
if ("".equals(page_size)) page_size = "10";
String begin_jf = pub.trimNull(request.getParameter("begin_jf"));
String end_jf = pub.trimNull(request.getParameter("end_jf"));
String property_form= pub.trimNull(request.getParameter("property"));
List list_s = new ArrayList();
try {
StringBuffer sb = new StringBuffer();
sb.append("select * from xlzy_info where 1=1 ");
if(!"".equals(begin_jf)){
sb.append(" and info_name like ?");
if(!"".equals(begin_jf) ){
sb.append(" and (begin_jf_name like ? or begin_rdj_name like ?)");
list_s.add("%"+begin_jf+"%");
list_s.add("%"+begin_jf+"%");
}
if(!"".equals(end_jf)){
sb.append(" and build_number = ?");
list_s.add(end_jf);
sb.append(" and (end_jf_name like ? or end_rdj_name like ? or dianwei like ?)");
list_s.add("%"+end_jf+"%");
list_s.add("%"+end_jf+"%");
list_s.add("%"+end_jf+"%");
}
if(!"".equals(property_form) ){
sb.append(" and property=? ");
list_s.add(property_form);
}
sb.append(" order by add_time desc");
conn = com.censoft.db.DBUtil.getConnection();
......@@ -73,8 +81,9 @@
<th width="30px">序号</th>
<th width="80px">线缆类型</th>
<th width="100px">线缆编号</th>
<th width="150px">起点位置</th>
<th width="150px">终点位置</th>
<th width="100px">线缆型号</th>
<%--<th width="150px">起点位置</th>
<th width="150px">终点位置</th>--%>
<th width="80px">线缆芯数</th>
<th width="80px">已用芯数</th>
<th width="150px">线缆生产厂商</th>
......@@ -91,14 +100,26 @@
String property_view = pub.trimNull((String) ht.get("property"));
String bianhao_view = pub.trimNull((String) ht.get("bianhao"));
String xinghao_view = pub.trimNull((String) ht.get("xinghao"));
String begin_jf_view = pub.trimNull((String) ht.get("begin_jf"));
begin_jf_view=getName(cf,conn,begin_jf_view);
String begin_rdj_view = pub.trimNull((String) ht.get("begin_rdj"));
begin_rdj_view=getName(cf,conn,begin_rdj_view);
String end_jf_view = pub.trimNull((String) ht.get("end_jf"));
String end_rdj_view = pub.trimNull((String) ht.get("end_rdj"));
end_jf_view=getName(cf,conn,end_jf_view);
end_rdj_view=getName(cf,conn,end_rdj_view);
String begin_jf_view = pub.trimNull((String) ht.get("begin_jf_name"));
String begin_rdj_view = pub.trimNull((String) ht.get("begin_rdj_name"));
String qd_address="";
if("".equals(begin_rdj_view)){
qd_address=begin_jf_view;
}else{
qd_address=begin_jf_view+"-"+begin_rdj_view;
}
String zd_address="";
String end_jf_view = pub.trimNull((String) ht.get("end_jf_name"));
String end_rdj_view = pub.trimNull((String) ht.get("end_rdj_name"));
if("".equals(end_rdj_view)){
zd_address=end_jf_view;
}else{
zd_address=end_jf_view+"-"+end_rdj_view;
}
String dianwei_view = pub.trimNull((String) ht.get("dianwei_name"));
if(!"".equals(dianwei_view)){
zd_address=dianwei_view;
}
String xin_number_view = pub.trimNull((String) ht.get("xin_number"));
String use_xin_number_view = pub.trimNull((String) ht.get("use_xin_number"));
String shengchanshang = pub.trimNull((String) ht.get("shengchanshang"));
......@@ -111,10 +132,12 @@
</td>
<td><%=bianhao_view%>
</td>
<td><%=begin_jf_view%>--<%=begin_rdj_view%>
<td><%=xinghao_view%>
</td>
<td><%=end_jf_view%>--<%=end_rdj_view%>
<%--<td><%=qd_address%>
</td>
<td><%=zd_address%>
</td>--%>
<td><%=xin_number_view%>
</td>
<td><%=use_xin_number_view%>
......
......@@ -20,7 +20,7 @@
v_list = cf.doQuery(conn, sb.toString(), null, new Object[]{s_id});
System.out.println(sb.toString());
if("admin1".equals(s_id)){
if("admin".equals(s_id)){
sb = new StringBuffer("select * from t_book_menu menu where (menu.p_id ='' or menu.p_id is null) order by menu_order asc");
v_list = cf.doQuery(conn, sb.toString(), null, new Object[]{});
}
......
......@@ -47,7 +47,7 @@
<input type="hidden" name="s_id" value="<%=session.getId()%>"/>
<input type="hidden" name="action" value="login"/>
<div class="row cl">
<label class="form-label col-xs-10" style="font-size:30px;">号码资源管理系统</label>
<label class="form-label col-xs-10" style="font-size:30px;">线路资源管理系统</label>
</div>
<div class="row cl">
<label class="form-label col-xs-3"><i class="Hui-iconfont">&#xe60d;</i></label>
......
......@@ -21,7 +21,7 @@
<!DOCTYPE html>
<html>
<head>
<title>号码资源管理系统</title>
<title>线路资源管理系统</title>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment