请问 文中代码是纯手工 编写吗
以下代码 是纯手工编写吗,那岂不是非常麻烦,没有直接图形化 拖拽 控件 的 方式 ?
<%@ page contentType="text/html;charset=UTF-8" %>
<%@ include file="/webpage/include/taglib.jsp"%>
<html>
<head>
<title>售电管理</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<meta name="decorator" content="ani"/>
<link href="${ctxStatic}/plugin/bootstrapTree/patternfly/bootstrap-treeview.css" rel="stylesheet" type="text/css"/>
<script src="${ctxStatic}/plugin/bootstrapTree/patternfly/bootstrap-treeview.js" type="text/javascript"></script>
<%@ include file="/webpage/include/bootstraptable.jsp"%>
<%@include file="emAmmeterList.js" %>
</head>
<body>
<div class="wrapper wrapper-content">
<input type="hidden" id="orgno" value="${orgno }"/>
<input type="hidden" id="netMode" value="${netMode }"/>
<input type="hidden" id="billFormatType" value="${billFormatType }"/>
<input type="hidden" id="comName" value="${comName }"/>
<input type="hidden" id="propertyRemindType" value="${propertyRemindType }"/>
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">售电管理</h3>
</div>
<div class="panel-body">
<div class="col-sm-3 col-md-2" >
<div id="jstree"></div>
</div>
<div class="col-sm-9 col-md-10 animated fadeInRight">
<sys:message content="${message}"/>
<!-- 搜索 -->
<div class="accordion-group">
<div id="collapseTwo" class="accordion-body collapse">
<div class="accordion-inner">
<form:form id="searchForm" class="form form-horizontal well clearfix" >
<input type="hidden" id="treeSearchId" name="treeSearchId" class="form-control m-b">
<input type="hidden" id="treeSearchParentId" name="treeSearchParentId" class="form-control m-b">
<div class="col-xs-12 col-sm-6 col-md-4">
<label class="label-item single-overflow pull-left" title="房号:">房号:</label>
<input id="houseName" name="house.name" class="form-control m-b"/>
</div>
<div class="col-xs-12 col-sm-6 col-md-4">
<label class="label-item single-overflow pull-left" title="业主:">业主:</label>
<input id="ownerSearchStr" name="owner.searchStr" class="form-control m-b"/>
</div>
<div class="col-xs-12 col-sm-6 col-md-4">
<label class="label-item single-overflow pull-left" title="型号:">表号:</label>
<input id="code" name="code" class="form-control m-b"/>
</div>
<div class="col-xs-12 col-sm-6 col-md-4">
<div style="margin-top:26px">
<a id="search" class="btn btn-primary btn-rounded btn-bordered btn-sm"><i class="fa fa-search"></i> 查询</a>
<a id="reset" class="btn btn-primary btn-rounded btn-bordered btn-sm" ><i class="fa fa-refresh"></i> 重置</a>
</div>
</div>
</form:form>
</div>
</div>
</div>
<!-- 工具栏 -->
<div id="toolbar">
<a class="accordion-toggle btn btn-default" data-toggle="collapse" data-parent="#accordion2" href="#collapseTwo">
<i class="fa fa-search"></i> 检索
</a>
<!-- 连网、卡混合 -->
<c:if test="${sellMode == '1' }">
<shiro:hasPermission name="elec:emElectricitySell:sell">
<button id="sell1" class="btn btn-primary" disabled onclick="sell('1')">
<i class="glyphicon glyphicon-jpy"></i> 售电(连网)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emElectricitySell:sell">
<button id="sell2" class="btn btn-primary" onclick="sell('2')">
<i class="glyphicon glyphicon-jpy"></i> 售电(卡)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emAmmeter:open">
<button id="edit" class="btn btn-success" onclick="openAccount('1')">
<i class="glyphicon glyphicon-plus"></i> 开户(连网)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emAmmeter:open">
<button id="edit" class="btn btn-success" onclick="openAccount('2')">
<i class="glyphicon glyphicon-plus"></i> 开户(卡)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emElectricityClose:close">
<button id="close1" class="btn btn-danger" disabled onclick="closeAccount('1')">
<i class="glyphicon glyphicon-remove"></i> 销户(连网)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emElectricityClose:close">
<button id="close2" class="btn btn-danger" onclick="closeAccount('2')">
<i class="glyphicon glyphicon-remove"></i> 销户(卡)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emAmmeter:view">
<button id="getCardInfo" class="btn btn-info" onclick="getCardInfo()">
<i class="glyphicon glyphicon-credit-card"></i> 读卡
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emElectricityCardRepair:repairCard">
<button id="repair" class="btn btn-info" disabled onclick="repairCard()">
<i class="glyphicon glyphicon-credit-card"></i> 补卡
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emElectricityAmmeterReplace:replaceAmmeter">
<button id="replace1" class="btn btn-warning" disabled onclick="replaceAmmeter('1')">
<i class="glyphicon glyphicon-modal-window"></i> 换表(连网)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emElectricityAmmeterReplace:replaceAmmeter">
<button id="replace2" class="btn btn-warning" onclick="replaceAmmeter('2')">
<i class="glyphicon glyphicon-modal-window"></i> 换表(卡)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emElectricitySell:sell">
<button id="sell3" class="btn btn-primary" disabled onclick="sell('3')">
<i class="glyphicon glyphicon-jpy"></i> 售电(485连网)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emElectricityClose:close">
<button id="close3" class="btn btn-danger" disabled onclick="closeAccount('3')">
<i class="glyphicon glyphicon-remove"></i> 销户(485连网)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emAmmeter:view">
<button id="getAmmeterInfo" class="btn btn-info" onclick="getAmmeterInfo()">
<i class="glyphicon glyphicon-credit-card"></i> 读表(485连网)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emElectricityAmmeterReplace:replaceAmmeter">
<button id="replace3" class="btn btn-warning" disabled onclick="replaceAmmeter('3')">
<i class="glyphicon glyphicon-modal-window"></i> 换表(485连网)
</button>
</shiro:hasPermission>
</c:if>
<!-- 仅连网 -->
<c:if test="${sellMode == '2' }">
<shiro:hasPermission name="elec:emElectricitySell:sell">
<button id="sell1" class="btn btn-primary" disabled onclick="sell('1')">
<i class="glyphicon glyphicon-jpy"></i> 售电(连网)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emAmmeter:open">
<button id="edit" class="btn btn-success" onclick="openAccount('1')">
<i class="glyphicon glyphicon-plus"></i> 开户(连网)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emElectricityClose:close">
<button id="close1" class="btn btn-danger" disabled onclick="closeAccount('1')">
<i class="glyphicon glyphicon-remove"></i> 销户(连网)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emElectricityAmmeterReplace:replaceAmmeter">
<button id="replace1" class="btn btn-warning" disabled onclick="replaceAmmeter('1')">
<i class="glyphicon glyphicon-modal-window"></i> 换表(连网)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emElectricitySell:sell">
<button id="sell3" class="btn btn-primary" disabled onclick="sell('3')">
<i class="glyphicon glyphicon-jpy"></i> 售电(485连网)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emAmmeter:view">
<button id="getAmmeterInfo" class="btn btn-info" onclick="getAmmeterInfo()">
<i class="glyphicon glyphicon-credit-card"></i> 读表(485连网)
</button>
</shiro:hasPermission>
</c:if>
<!-- 仅用卡 -->
<c:if test="${sellMode == '3' }">
<shiro:hasPermission name="elec:emElectricitySell:sell">
<button id="sell2" class="btn btn-primary" onclick="sell('2')">
<i class="glyphicon glyphicon-jpy"></i> 售电(卡)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emAmmeter:open">
<button id="edit" class="btn btn-success" onclick="openAccount('2')">
<i class="glyphicon glyphicon-plus"></i> 开户(卡)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emElectricityClose:close">
<button id="close2" class="btn btn-danger" onclick="closeAccount('2')">
<i class="glyphicon glyphicon-remove"></i> 销户(卡)
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emAmmeter:view">
<button id="getCardInfo" class="btn btn-info" onclick="getCardInfo()">
<i class="glyphicon glyphicon-credit-card"></i> 读卡
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emElectricityCardRepair:repairCard">
<button id="repair" class="btn btn-info" disabled onclick="repairCard()">
<i class="glyphicon glyphicon-credit-card"></i> 补卡
</button>
</shiro:hasPermission>
<shiro:hasPermission name="elec:emElectricityAmmeterReplace:replaceAmmeter">
<button id="replace2" class="btn btn-warning" onclick="replaceAmmeter('2')">
<i class="glyphicon glyphicon-modal-window"></i> 换表(卡)
</button>
</shiro:hasPermission>
</c:if>
</div>