merged private server and console to private-cloud

This commit is contained in:
strawmanbobi
2020-01-12 19:15:08 +08:00
parent 15d977ccd6
commit 90f2d17331
176 changed files with 220265 additions and 0 deletions

112
console/web/index.html Normal file
View File

@@ -0,0 +1,112 @@
<!DOCTYPE html>
<html lang="zh-cmn">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"/>
<meta name="description" content="index page of IRext">
<meta name="author" content="strawmanbobi">
<title>IRext</title>
<link rel="stylesheet" href="./public_js/bower_components/bootstrap/dist/css/bootstrap.min.css">
<link rel="stylesheet" href="./public_js/bower_components/toastr/toastr.min.css">
<link rel="stylesheet" href="css/cover.css">
</head>
<body>
<div class="navbar container">
<div class="header clearfix">
<h3>IRext 本地控制台 - 0.2.2</h3>
</div>
</div>
<div class="container">
<div class="container">
<div class="form-signin">
<h4 class="text-muted">登入</h4>
<label for="user_name" class="sr-only">邮件地址</label>
<input type="email" id="user_name" class="form-control" placeholder="邮件地址" required autofocus>
<label for="password" class="sr-only">密码</label>
<input type="password" id="password" class="form-control" placeholder="密码" required>
<button class="btn btn-lg btn-primary btn-block" onclick="signIn();">确定</button>
<br>
<div style="font-size: 12px; color: #AAA;"><a href="#" onclick="onChangePassword();">更改密码</a></div>
</div>
</div>
</div>
<div class="modal fade" id="changepw_confirm_dialog" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
aria-hidden="true">
<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>
<h4 class="modal-title" style="color: #000;">更改密码</h4>
</div>
<div class="modal-body">
<div id="changepw_hint" style="color: #000;">系统会自动为你挑选一个6位随机数的新密码并发送到你的邮件确认更改密码</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" onclick="changePassword();">确定</button>
<button type="button" class="btn btn-primary" data-dismiss="modal">取消</button>
</div>
</div>
</div>
</div>
<div class="modal fade" id="stat_dialog" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
aria-hidden="true">
<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>
<h4 class="modal-title" style="color: #000;">统计数据</h4>
</div>
<div class="modal-body">
<ul class="nav nav-tabs" id="main_tab">
<li class="active" style="cursor: pointer;"><a data-target="#activation_stat" data-toggle="tab">概要信息</a></li>
<li style="cursor: pointer;"><a data-target="#remote_stat" data-toggle="tab" onclick="statCategories();">详细信息</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="activation_stat">
<div id="panel_active_stat">
<div class="row marketing">
<div class="row">
<div class="col-md-4" style="text-align: center;">
<h4>支持电器种类</h4>
<h1 style="color: #3FAF7F" id="categories_count"></h1>
</div>
<div class="col-md-4" style="text-align: center;">
<h4>支持品牌数量</h4>
<h1 style="color: #3FAF7F" id="brands_count"></h1>
</div>
<div class="col-md-4" style="text-align: center;">
<h4>支持索引数量</h4>
<h1 style="color: #3FAF7F" id="remote_indexes_count"></h1>
</div>
</div>
</div>
</div>
</div>
<div class="tab-pane" id="remote_stat">
<br>
<div id="panel_remote_index_stat">
<div class="panel-group" role="tablist" aria-multiselectable="true" id="categories_panel">
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal">已了解</button>
</div>
</div>
</div>
</div>
</body>
<script src="./public_js/bower_components/jquery/dist/jquery.min.js"></script>
<script src="./public_js/bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<script src="./public_js/bower_components/toastr/toastr.min.js"></script>
<script src="./public_js/bower_components/highcharts/highcharts.js"></script>
<script src="./public_js/utils/ciphering.js"></script>
<script src="./js/index.js"></script>
</html>