dnsmgr/app/view/common/layout.html
2025-07-02 13:42:13 +08:00

250 lines
13 KiB
HTML
Executable File

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<title>{block name="title"}标题{/block} | 聚合DNS管理系统</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<link rel="stylesheet" href="{$cdnpublic}twitter-bootstrap/3.3.7/css/bootstrap.min.css" type="text/css" />
<link rel="stylesheet" href="{$cdnpublic}animate.css/3.5.2/animate.min.css" type="text/css" />
<link rel="stylesheet" href="{$cdnpublic}font-awesome/4.7.0/css/font-awesome.min.css" type="text/css" />
<link rel="stylesheet" href="{$cdnpublic}simple-line-icons/2.4.1/css/simple-line-icons.min.css" type="text/css" />
<link rel="stylesheet" href="{$cdnpublic}select2/4.0.13/css/select2.min.css" type="text/css" />
<link rel="stylesheet" href="/static/css/font.css" type="text/css" />
<link rel="stylesheet" href="/static/css/app.css" type="text/css" />
<link rel="stylesheet" href="/static/css/bootstrap-table.css?v=2" />
<!--[if lt IE 9]>
<script src="{$cdnpublic}html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="{$cdnpublic}respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<style>
.type-logo{width: 18px;margin-top: -2px;padding-right: 4px;}
</style>
</head>
<body>
<div class="app app-header-fixed ">
<!-- header -->
<header id="header" class="app-header navbar" role="menu">
<!-- navbar header -->
<div class="navbar-header bg-black">
<button class="pull-right visible-xs dk" ui-toggle="show" target=".navbar-collapse">
<i class="glyphicon glyphicon-cog"></i>
</button>
<button class="pull-right visible-xs" ui-toggle="off-screen" target=".app-aside" ui-scroll="app">
<i class="glyphicon glyphicon-align-justify"></i>
</button>
<!-- brand -->
<a href="./" class="navbar-brand text-lt">
<i class="fa fa-meetup"></i>
<span class="hidden-folded m-l-xs">聚合DNS管理</span>
</a>
<!-- / brand -->
</div>
<!-- / navbar header -->
<!-- navbar collapse -->
<div class="collapse pos-rlt navbar-collapse box-shadow bg-black">
<!-- buttons -->
<div class="nav navbar-nav hidden-xs">
<a href="#" class="btn no-shadow navbar-btn" ui-toggle="app-aside-folded" target=".app">
<i class="fa fa-dedent fa-fw text"></i>
<i class="fa fa-indent fa-fw text-active"></i>
</a>
</div>
<!-- / buttons -->
<!-- nabar right -->
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" data-toggle="dropdown" class="dropdown-toggle clear" data-toggle="dropdown">
<span class="thumb-sm avatar pull-right m-t-n-sm m-b-n-sm m-l-sm">
<img src="/static/images/user.png">
<i class="on md b-white bottom"></i>
</span>
<span class="hidden-sm hidden-md" style="text-transform:uppercase;">{$user.username}</span> <b class="caret"></b>
</a>
<!-- dropdown -->
<ul class="dropdown-menu animated fadeInRight w">
{if request()->user['type'] eq 'user'}
<li>
<a href="/setpwd">
<span>修改密码</span>
</a>
</li>
{/if}
<li class="divider"></li>
<li>
<a ui-sref="access.signin" href="/logout">
<span>退出登录</span>
</a>
</li>
</ul>
<!-- / dropdown -->
</li>
</ul>
<!-- / navbar right -->
</div>
<!-- / navbar collapse -->
</header>
<!-- / header -->
<!-- aside -->
<aside id="aside" class="app-aside hidden-xs bg-white">
<div class="aside-wrap">
<div class="navi-wrap">
<!-- nav -->
<nav ui-nav class="navi clearfix">
<ul class="nav">
{if request()->user['type'] eq 'user'}
<li class="hidden-folded padder m-t m-b-sm text-muted text-xs">
<span>导航</span>
</li>
<li class="<?php echo checkIfActive('index')?>">
<a href="/">
<i class="fa fa-home fa-fw"></i>
<span class="font-bold">管理中心</span>
</a>
</li>
<li class="line dk"></li>
{/if}
<li class="hidden-folded padder m-t m-b-sm text-muted text-xs">
<span>查询</span>
</li>
<li class="{:checkIfActive('domain,record,record_log,record_batch_add,domain_add,weight,record_batch_add2,record_batch_edit2,expire_notice')}">
<a href="/domain"><i class="fa fa-list-ul fa-fw"></i> <span>域名管理</span></a>
</li>
{if request()->user['level'] eq 2}
<li class="{:checkIfActive('account')}">
<a href="/account"><i class="fa fa-lock fa-fw"></i> <span>域名账户</span></a>
</li>
<li class="{:checkIfActive('overview,task,taskinfo,taskform')}">
<a href class="auto">
<span class="pull-right text-muted">
<i class="fa fa-fw fa-angle-right text"></i>
<i class="fa fa-fw fa-angle-down text-active"></i>
</span>
<i class="fa fa-heartbeat fa-fw"></i>
<span>容灾切换</span>
</a>
<ul class="nav nav-sub dk">
<li><a href="/dmonitor/overview">运行概览</a></li>
<li><a href="/dmonitor/task">切换策略</a></li>
</ul>
</li>
<li class="{:checkIfActive('opipset,opiplist,opipform')}">
<a href class="auto">
<span class="pull-right text-muted">
<i class="fa fa-fw fa-angle-right text"></i>
<i class="fa fa-fw fa-angle-down text-active"></i>
</span>
<i class="fa fa-globe fa-fw"></i>
<span>CF优选IP</span>
</a>
<ul class="nav nav-sub dk">
<li><a href="/optimizeip/opipset">优选设置</a></li>
<li><a href="/optimizeip/opiplist">任务管理</a></li>
</ul>
</li>
<li class="{:checkIfActive('certaccount,account_form,certorder,order_form,order_import,deployaccount,deploytask,deploy_form,certset,cname')}">
<a href class="auto">
<span class="pull-right text-muted">
<i class="fa fa-fw fa-angle-right text"></i>
<i class="fa fa-fw fa-angle-down text-active"></i>
</span>
<i class="fa fa-expeditedssl fa-fw"></i>
<span>SSL证书</span>
</a>
<ul class="nav nav-sub dk">
<li><a href="/cert/certaccount">SSL证书账户</a></li>
<li><a href="/cert/certorder">SSL证书订单</a></li>
<li><a href="/cert/deployaccount">自动部署账户</a></li>
<li><a href="/cert/deploytask">自动部署任务</a></li>
<li><a href="/cert/cname">CNAME代理</a></li>
<li><a href="/cert/certset">计划任务设置</a></li>
</ul>
</li>
<li class="{:checkIfActive('loginset,noticeset,proxyset')}">
<a href class="auto">
<span class="pull-right text-muted">
<i class="fa fa-fw fa-angle-right text"></i>
<i class="fa fa-fw fa-angle-down text-active"></i>
</span>
<i class="fa fa-cogs fa-fw"></i>
<span>系统设置</span>
</a>
<ul class="nav nav-sub dk">
<li><a href="/system/loginset">登录设置</a></li>
<li><a href="/system/noticeset">通知设置</a></li>
<li><a href="/system/proxyset">代理设置</a></li>
<li><a href="https://www.showdoc.com.cn/dnsmgr/11058996709621562" target="_blank" rel="noreferrer">接口文档</a></li>
</ul>
</li>
<li class="{:checkIfActive('user')}">
<a href="/user"><i class="fa fa-user fa-fw"></i> <span>用户管理</span></a>
</li>
{/if}
<li class="line dk hidden-folded"></li>
<li class="hidden-folded padder m-t m-b-sm text-muted text-xs">
<span>其他</span>
</li>
<li class="{:checkIfActive('log')}">
<a href="/log"><i class="fa fa-list fa-fw"></i> <span>操作日志</span></a>
</li>
</ul>
</nav>
<!-- nav -->
<!-- aside footer -->
<div class="wrapper m-t">
<div class="text-center-folded">
<span class="pull-right pull-none-folded">60%</span>
<span class="hidden-folded">Milestone</span>
</div>
<div class="progress progress-xxs m-t-sm dk">
<div class="progress-bar progress-bar-info" style="width: 60%;">
</div>
</div>
<div class="text-center-folded">
<span class="pull-right pull-none-folded">35%</span>
<span class="hidden-folded">Release</span>
</div>
<div class="progress progress-xxs m-t-sm dk">
<div class="progress-bar progress-bar-primary" style="width: 35%;">
</div>
</div>
</div>
<!-- / aside footer -->
</div>
</div>
</aside>
<!-- / aside -->
<!-- content -->
<div id="content" class="app-content" role="main">
<div class="app-content-body ">
<div class="bg-light lter b-b wrapper-md hidden-print">
<h1 class="m-n font-thin h3">{block name="title"}标题{/block}</h1>
</div>
<div class="wrapper-md control">
{block name="main"}主内容{/block}
</div>
</div>
</div>
<!-- / content -->
<!-- footer -->
<footer id="footer" class="app-footer" role="footer">
<div class="wrapper b-t bg-light">
<span class="pull-right">Powered by <a href="/" target="_blank">聚合DNS管理系统</a></span>
&copy; 2016-2024 Copyright.
</div>
</footer>
<!-- / footer -->
</div>
<script src="{$cdnpublic}jquery/3.4.1/jquery.min.js"></script>
<script src="{$cdnpublic}twitter-bootstrap/3.4.1/js/bootstrap.min.js"></script>
<script src="{$cdnpublic}layer/3.1.1/layer.js"></script>
<script src="/static/js/ui-load.js"></script>
<script src="/static/js/ui-jp.config.js"></script>
<script src="/static/js/ui-jp.js"></script>
<script src="/static/js/ui-nav.js"></script>
<script src="/static/js/ui-toggle.js"></script>
{block name="script"}{/block}
</body>
</html>