dnsSwitch.jsp 11.2 KB
<%@page language="java" contentType="text/html;charset=utf-8" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8"/>
    <link rel="stylesheet" href="<%=basePath %>css/bootstrap.min.css"/>
    <link rel="stylesheet" href="<%=basePath %>css/unicorn.main.css"/>
    <link rel="stylesheet" href="<%=basePath %>css/unicorn.grey.css"/>
    <link rel="stylesheet" href="<%=basePath %>css/jquery-ui.css"/>
    <link rel="stylesheet" href="<%=basePath %>css/bootstrap-responsive.min.css"/>
    <link rel="stylesheet" href="<%=basePath %>css/uniform.css"/>
    <link rel="stylesheet" href="<%=basePath %>css/select2.css"/>
    <link rel="stylesheet" href="<%=basePath %>css/font-awesome.min.css"/>
    <link rel="stylesheet" href="<%=basePath %>css/dnspod_switch.css"/>
    <link rel="stylesheet" href="<%=basePath %>css/ace.min.css"/>
    <link rel="stylesheet" href="<%=basePath %>css/ace-rtl.min.css"/>
    <link rel="stylesheet" href="<%=basePath %>css/ace-skins.min.css"/>
    <script src="<%=basePath %>js/jquery-2.1.4.min.js"></script>
    <script src="<%=basePath %>js/bootstrap.min.js"></script>
    <script src="<%=basePath %>js/typeahead-bs2.min.js"></script>
    <script src="<%=basePath %>js/ace-elements.min.js"></script>
    <script src="<%=basePath %>js/ace.min.js"></script>
    <script src="<%=basePath %>js/layer/layer.js"></script>
    <script src="<%=basePath %>/js/unicorn.js"></script>
    <script src="<%=basePath %>js/bootstrap-plugin/datetimepicker/moment-with-locales.js" charset="UTF-8"
            type="text/javascript"></script>
    <script src="<%=basePath %>js/bootstrap-plugin/datetimepicker/bootstrap-datetimepicker.js" charset="UTF-8"
            type="text/javascript"></script>
    <script src="<%=basePath %>js/global.js" charset="UTF-8" type="text/javascript"></script>
    <script src="<%=basePath %>js/bootstrap-plugin/bootstrap.pagination.js" charset="UTF-8"
            type="text/javascript"></script>
    <script src="<%=basePath %>js/bootstrap-plugin/bootstrap.table.js" charset="UTF-8" type="text/javascript"></script>
    <script src="<%=basePath %>js/bootstrap-plugin/bootstrap.dialog.js" charset="UTF-8" type="text/javascript"></script>
    <script src="<%=basePath %>js/bootstrap-plugin/bootstrap.form.js" charset="UTF-8" type="text/javascript"></script>
    <script src="<%=basePath %>js/bootstrap-plugin/bootstrap.panel.js" charset="UTF-8" type="text/javascript"></script>
    <script src="<%=basePath %>js/bootstrap-plugin/bootstrap.alerts.js" charset="UTF-8" type="text/javascript"></script>
    <script src="<%=basePath %>js/bootstrap-plugin/bootstrap.accordion.js" charset="UTF-8"
            type="text/javascript"></script>
    <script src="<%=basePath %>js/bootstrap-plugin/bootstrap.breadcrumb.js" charset="UTF-8"
            type="text/javascript"></script>
    <script src="<%=basePath %>js/bootstrap-plugin/bootstrap.validate.js" charset="UTF-8"
            type="text/javascript"></script>
    <script src="<%=basePath %>js/bootstrap-plugin/bootstrap.form.js" charset="UTF-8" type="text/javascript"></script>
    <script src="<%=basePath %>js/bootstrap-plugin/bootstrap.select.js" charset="UTF-8" type="text/javascript"></script>
    <script src="<%=basePath %>js/jquery.toaster.js"></script>
    <script src="<%=basePath %>script/dnspod_switch.js"></script>
    <script>
        var contextPath = '<%=basePath %>';
    </script>
    <title>YOHO!运维</title>
</head>

<body style="background-color: #444444;font-size: 14px">
<!-- 头部 -->
<div id="head">
</div>
<!-- 右侧具体内容 -->
<div id="content">
    <div id="breadcrumb">
        <a href="#" title="Go to Home" class="tip-bottom"><i
                class="icon-home"></i> Home</a> <a href="#" class="current">dns切换</a>
    </div>
    <c:forEach var="order" items="${orders}" varStatus="index">
        <br>

        <div class="row" style="height: 46px">
            <!-- PAGE CONTENT BEGINS -->
            <div class="col-xs-12 col-sm-12 widget-container-span ">
                <div class="widget-box">
                       <%-- <c:choose>
                            <c:when test="${order.status=='enable'}">class="widget-box"</c:when>
                            <c:otherwise>class="widget-box collapsed"</c:otherwise>
                        </c:choose>--%>
                        <%-->--%>
                    <div class="widget-header header-color-dark ">
                        <h3 class="bigger lighter ">${order.desc}</h3>

                        <div class="widget-toolbar">
                            <a href="#" data-action="collapse">
                                <c:choose>
                                    <c:when test="${order.status=='enable'}"> <i
                                            class="1 icon-chevron-up bigger-125"></i></c:when>
                                    <c:when test="${order.status=='disable'}"> <i
                                            class="1 icon-chevron-down bigger-125"></i></c:when>
                                </c:choose>
                            </a>
                        </div>
                        <div class="widget-toolbar">
                            <c:if test="${order.status=='enable'}"><span
                                    class="badge badge-success">enabled</span></c:if>
                            <c:if test="${order.status=='disable'}"><span
                                    class="badge badge-danger">disabled</span></c:if>
                        </div>
                    </div>

                    <div class="widget-body ">
                        <div class="widget-toolbox">
                            <div class="btn-toolbar">
                                <div class="btn-group">
                                    <c:choose>
                                        <c:when test="${order.status=='enable'}">
                                            <button class="btn btn-sm btn-success">
                                                <i class="icon-off bigger-110"></i>
&nbsp;&nbsp;&nbsp;&nbsp;
                                            </button>
                                        </c:when>

                                        <c:when test="${order.status=='disable'}">
                                            <button class="btn btn-sm btn-danger"
                                                    onclick="initSwitch(${order.id});">
                                                <i class="icon-cog bigger-110"></i>
&nbsp;&nbsp;&nbsp;&nbsp;
                                            </button>
                                        </c:when>
                                    </c:choose>
                                </div>
                            </div>
                        </div>
                        <table class="table table-striped table-bordered table-hover">
                            <thead class="thin-border-bottom">
                            <tr>
                                <th>
                                    <i class="icon-user"></i>Name
                                </th>
                                <th class="hidden-480">ID</th>
                                <th class="hidden-480">TTL</th>
                                <th class="hidden-480">Line</th>
                                <th class="hidden-480">Use_aqb</th>
                                <th class="hidden-480">Type</th>
                                <th>Value</th>
                                <th>Status</th>
                            </tr>
                            </thead>

                            <tbody>
                            <c:forEach var="vo" items="${order.list}">
                                <tr>
                                    <td width="10%"><a href="#">${vo.name}</a></td>
                                    <td width="10%" class="hidden-480">${vo.id}</td>
                                    <td width="10%" class="hidden-480">${vo.ttl}</td>
                                    <td width="10%" class="hidden-480">${vo.line}</td>
                                    <td width="10%" class="hidden-480">${vo.use_aqb}</td>
                                    <td width="10%" class="hidden-480">${vo.type}</td>
                                    <td width="10%">${vo.value}</td>
                                    <td width="10%">
                                        <c:if test="${vo.enabled=='1'}"><span
                                                class="label label-success"> 开启</span></c:if>
                                        <c:if test="${vo.enabled=='0'}"><span
                                                class="label label-danger"> 关闭</span></c:if>
                                    </td>
                                </tr>
                            </c:forEach>
                            </tbody>
                        </table>

                    </div>
                </div>
            </div>
            <!-- PAGE CONTENT ENDS -->
        </div>
        <!-- /.row -->
    </c:forEach>

    <div class="modal fade" id="validateToken" tabindex="-1" role="dialog" aria-labelledby="validateTokenLabel"
         aria-hidden="true" style="padding-top: 10%">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                    <h2 class="modal-title" id="validateTokenLabel">
                        <span style="font-weight: bold;"> 验证短信</span>
                    </h2>
                </div>
                <div class="modal-body">
                    <form class="bs-example bs-example-form" action="" role="form" id="tokenForm">
                        <br>

                        <div class="input-group">
                            <span class="input-group-addon">SMS</span>
                            <input type="text" name="ticket" class="form-control">
                            <input type="hidden" name="token">
                        </div>
                        <br>

                        <div class="alert alert-danger" id="validateTokenRltInfo">
                            验证失败,请重试;
                        </div>
                    </form>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-primary" onclick="switchNginxConf()">验证</button>
                    <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
                </div>
            </div>
        </div>
    </div>
</div>
<script src="<%=basePath %>script/common/genarate_left_panel.js"></script>
<script>
    $("#li_switch").addClass("active open");
    $("#li_dnsswitch").addClass("active");
</script>
</body>
</html>