summaryrefslogtreecommitdiff
path: root/src/main/resources/static/index.html
diff options
context:
space:
mode:
authorzhanghongqing <[email protected]>2022-08-09 16:54:16 +0800
committerzhanghongqing <[email protected]>2022-08-09 16:54:16 +0800
commitb3fa11d4b1b5a68d7b04fde5eb6cfbda557927eb (patch)
treea49d344e49fc427fbf4cf00aa4963c4d04cd98a4 /src/main/resources/static/index.html
parentd8a2be0d094ac9ba2d47c81ebf03b3fe6e34a078 (diff)
initializeHEADmain
Diffstat (limited to 'src/main/resources/static/index.html')
-rw-r--r--src/main/resources/static/index.html360
1 files changed, 360 insertions, 0 deletions
diff --git a/src/main/resources/static/index.html b/src/main/resources/static/index.html
new file mode 100644
index 0000000..1117230
--- /dev/null
+++ b/src/main/resources/static/index.html
@@ -0,0 +1,360 @@
+<!DOCTYPE html>
+<html lang="cn">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0,user-scalable=no">
+ <link rel="shortcut icon" href="/assets/sketch/images/favicon.ico"/>
+ <link rel="stylesheet" href="/assets/css/bootstrap.min.css">
+ <link rel="stylesheet" href="/assets/css/fileinput.min.css">
+ <link rel="stylesheet" href="/assets/css/glyphicons.css">
+ <script src="/assets/js/popper.min.js"></script>
+ <script src="/assets/js/jquery-3.3.1.js"></script>
+ <script src="/assets/js/bootstrap.min.js"></script>
+ <script src="/assets/js/layer.js"></script>
+ <script src="/assets/js/vue.js"></script>
+ <script src="/assets/js/piexif.min.js"></script>
+ <script src="/assets/js/sortable.min.js"></script>
+ <script src="/assets/js/purify.min.js"></script>
+ <script src="/assets/js/fileinput.min.js"></script>
+ <script src="/assets/js/theme.js"></script>
+ <script src="/assets/js/utils.js"></script>
+ <link rel="stylesheet" href="/assets/css/style.css"/>
+<!-- websketch-->
+ <link rel="stylesheet" href="/assets/sketch/css/bootstrap.min.css">
+ <link rel="stylesheet" href="/assets/sketch/vendor/fontawesome-5.1/css/all.min.css">
+ <link rel="stylesheet" href="/assets/sketch/vendor/datatable/datatables.min.css">
+ <link rel="stylesheet" href="/assets/sketch/css/style.min.css">
+
+<!-- <script src="/assets/sketch/js/jquery-3.4.1.min.js"></script>-->
+
+ <title>WebSketch</title>
+</head>
+<body id="particles-js">
+<nav class="navbar navbar-expand-md bg-dark navbar-dark navbar-toggler fixed-top" >
+ <img src="/assets/sketch/images/att-globe.svg" class="navbar-brand" style="width: 2rem;height: 2.5rem;"/>
+ <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsibleNavbar">
+ <span class="navbar-toggler-icon"></span>
+ </button>
+ <div class="collapse navbar-collapse" id="collapsibleNavbar">
+ <ul class="navbar-nav nav nav-pills">
+ <li class="nav-item">
+ <a class="nav-link active" data-toggle="pill" href="#files-tab">文件列表</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" data-toggle="pill" href="#resource-tab">资源列表</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" data-toggle="pill" href="#uploaded-tab">我的资源</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" data-toggle="pill" href="#downloaded-tab">我的下载</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" data-toggle="pill" href="#bio-tab">我的资料</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="upload" target="_blank">文件上传</a>
+ </li>
+ </ul>
+ </div>
+ <!--<div class="form-inline w-50">
+ <input class="form-control border-dark bg-dark text-white form-control-sm w-100" type="search"
+ placeholder="搜索" id="search"/>
+ </div>-->
+</nav>
+<br/><br/><br/>
+<div class="container" id="index">
+ <div class="row justify-content-center">
+ <div class="col-sm-12 col-10 tab-content">
+ <!--文件列表-->
+ <div class="tab-pane active" id="files-tab">
+ <div class="row content-box rounded">
+ <!-- Header -->
+ <header id="header" class="d-flex align_item_center">
+ <div onclick="" class="logo_p">
+<!-- <img src="/assets/img/file-favicon.png" class="rounded avatar d-block">-->
+ <img src="/assets/sketch/images/att-globe.svg" class="rounded avatar d-block">
+ </div>
+ <div class="heading_title_p" style="white-space:nowrap;text-overflow:ellipsis;margin-top: 15px">
+ <h3 id="dir_id" value=""></h3>
+ </div>
+ </header>
+ </div>
+ <div class="row content-box rounded" style="margin-top: 10px">
+ <!-- ----- Upload ----- -->
+ <div class="inputUploadP">
+ <!-- -- Upload Btn -- -->
+ <div class="uploadBtn_P">
+ <button type="submit" class="uploadBtn btn btn-primary" onclick="showFileUpload();">
+ <i class="fa fa-upload"></i>
+ Upload
+ </button>
+ </div>
+ </div>
+ <div class="backBtn_p" style="display: none">
+ <a href="javascript:;" id="history_path" value="" onclick="backPage()">
+ <i class="fas fa-level-up-alt"></i>
+ <span>Back</span>
+ </a>
+ </div>
+
+ <section class="table_p table-responsive">
+ <table id="tableData" class="table table-hover compact">
+ <thread>
+ <tr>
+ <th width="5%"><!--Type (Directory or File)--></th>
+ <th width="20%">Name</th>
+ <th width="20%">Size</th>
+ <th width="20%">Last Modified</th>
+<!-- <th></th> &lt;!&ndash; View file &ndash;&gt;-->
+ </tr>
+ </thread>
+ <tbody id="files-content"></tbody>
+ </table>
+ </section>
+ </div>
+ </div>
+ <!--文件列表 end-->
+
+ <!--资源列表-->
+ <div class="tab-pane" id="resource-tab">
+ <div class="row content-box rounded">
+ <div class="col-4">
+ <br/>
+ <select class="form-control content-filter" id="category" title="查找指定分类文件"
+ data-toggle="tooltip">
+ <option value="0">全部</option>
+ </select>
+ <br/>
+ </div>
+ <div class="col-4">
+ <br/>
+ <select class="form-control content-filter" id="order-by" title="排序方法" data-toggle="tooltip">
+ <option value="id">时间</option>
+ <option value="download_times">热度</option>
+ <option value="size">大小</option>
+ </select>
+ <br/>
+ </div>
+ <div class="col-sm-2 col-4">
+ <br/>
+ <select class="form-control content-filter" id="order-way" title="排序方式" data-toggle="tooltip">
+ <option value="desc">降序</option>
+ <option value="asc">升序</option>
+ </select>
+ <br/>
+ </div>
+ </div>
+ <br/>
+ <div id="resources-content"></div>
+ <button class="btn btn-link btn-block btn-lg" onclick="offset += 1;getPage();"><b><i
+ class="glyphicon glyphicon-arrow-down"></i> 获取更多</b></button>
+ <br/><br/>
+ </div>
+ <!--我的资源-->
+ <div class="tab-pane" id="uploaded-tab">
+ <div id="uploaded-content"></div>
+ <button class="btn btn-link btn-block btn-lg" onclick="offset += 1;getPage();"><b><i
+ class="glyphicon glyphicon-arrow-down"></i> 获取更多</b></button>
+ <br/><br/>
+ </div>
+ <div class="tab-pane" id="downloaded-tab">
+ <div id="downloaded-content"></div>
+ <button class="btn btn-link btn-block btn-lg" onclick="offset += 1;getPage();"><b><i
+ class="glyphicon glyphicon-arrow-down"></i> 获取更多</b></button>
+ <br/><br/>
+ </div>
+ <!--我的资料-->
+ <div class="tab-pane text-left" id="bio-tab">
+ <!--权限和登陆信息-->
+ <div class="row content-box rounded">
+ <div class="col-sm-1 col-1 col-md-1"></div>
+ <div class="col-sm-11 col-11 col-md-6">
+ <br/>
+ <div class="row">
+ <div class="col-sm-3 col-5 text-right">
+ <span class="text-right">权限:</span>
+ </div>
+ <div class="col-sm-6 col-7 text-left">
+ <div v-if="permission>1">
+ <a href="admin" target="_blank">管理员</a>
+ </div>
+ <div v-else>
+ <span class="text-left">普通用户</span>
+ </div>
+ </div>
+ </div>
+ <br/>
+ <div class="row">
+ <div class="col-sm-3 col-5 text-right">
+ <span class="text-right">登陆时间:</span>
+ </div>
+ <div class="col-sm-6 col-7 text-left">
+ <span class="text-left">{{loginTime}}</span>
+ </div>
+ </div>
+ <br/>
+ </div>
+ </div>
+ <br/>
+ <!--基本信息-->
+ <div class="row content-box rounded">
+ <div class="col-sm-1 col-1 col-md-1"></div>
+ <div class="col-sm-11 col-11 col-md-6">
+ <br/>
+ <div class="row">
+ <div class="col-sm-3 col-5 text-right">
+ <img onclick="showAvatarModal();" src="/assets/img/default-user.jpg" id="avatar"
+ class="rounded-circle avatar"/>
+ </div>
+ <div class="col-sm-6 col-7 text-left padding-top-3">
+ <h3>{{username}}</h3>
+ </div>
+ </div>
+ <br/>
+ <div class="row">
+ <div class="col-sm-3 col-5 text-right padding-top-1">
+ <span class="text-right">真实姓名:</span>
+ </div>
+ <div class="col-sm-6 col-7 text-left">
+ <input placeholder="我的真实姓名" id="real-name" type="text" class="form-control"/>
+ </div>
+ </div>
+ <br/>
+ <div class="row">
+ <div class="col-sm-3 col-5 text-right padding-top-1">
+ <span class="text-right">邮箱:</span>
+ </div>
+ <div class="col-sm-6 col-7 text-left">
+ <input placeholder="我的邮箱" id="email" type="email" class="form-control email"/>
+ <label class="form-check-label text-danger">{{emailErrorTip}}</label>
+ </div>
+ </div>
+ <div class="row verify-code-div" style="display: none;">
+ <div class="col-sm-8 offset-sm-1 offset-2 col-10 row">
+ <div class="col-sm-7 col-6 col-md-7">
+ <input type="number" id="email-verify-code" maxlength="6"
+ class="form-control email-verify-code"
+ placeholder="收到的6位验证码"/>
+ <label class="form-check-label text-danger">{{emailVerifyStatus}}</label>
+ </div>
+ <div class="col-sm-4 col-md-54 col-5 offset-1 text-right padding-0">
+ <button class="btn btn-outline-info sendVerifyCode btn-block">发送验证码</button>
+ </div>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-sm-1 col-2"></div>
+ <div class="col-sm-8 col-10 text-right">
+ <button class="btn btn-primary btn-block" onclick="saveInfo();">保存</button>
+ </div>
+ </div>
+ <br/>
+ </div>
+ </div>
+ <br/>
+ <!--修改密码-->
+ <div class="row content-box rounded">
+ <div class="col-sm-1 col-1 col-md-1"></div>
+ <div class="col-sm-11 col-11 col-md-6">
+ <br/>
+ <div class="row">
+ <div class="col-sm-3 col-5 text-right padding-top-1">
+ <span class="text-right">旧密码:</span>
+ </div>
+ <div class="col-sm-6 col-7 text-left">
+ <input placeholder="旧密码" id="old-password" type="password" class="form-control"/>
+ </div>
+ </div>
+ <br/>
+ <div class="row">
+ <div class="col-sm-3 col-5 text-right padding-top-1">
+ <span class="text-right">新密码:</span>
+ </div>
+ <div class="col-sm-6 col-7 text-left">
+ <input placeholder="新密码" id="new-password" type="password"
+ class="password form-control"/>
+ <label class="form-check-label text-danger">{{passwordVerify}}</label>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-sm-3 col-5 text-right padding-top-1">
+ <span class="text-right">确认新密码:</span>
+ </div>
+ <div class="col-sm-6 col-7 text-left">
+ <input placeholder="确认新密码" id="confirm-new-password" type="password"
+ class="form-control confirm-password"/>
+ <label class="form-check-label text-danger">{{passwordConfirm}}</label>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-sm-1 col-2"></div>
+ <div class="col-sm-8 col-10 text-right">
+ <button class="btn btn-warning btn-block" onclick="updatePassword();">修改密码</button>
+ <br/>
+ <a href="signin.html#reset" class="btn btn-block btn-danger" target="_blank">忘记密码</a>
+ </div>
+ </div>
+ <br/>
+ </div>
+ </div>
+ <div class="row"><br/></div>
+ </div>
+ </div>
+ </div>
+ <div class="row text-center" id="footer"></div>
+</div>
+
+<!--文本编辑模态框-->
+<div class="modal fade" id="edit-file-modal">
+ <div class="modal-dialog">
+ <div class="modal-content">
+ <div class="modal-header">
+ <h4 class="modal-title">文件信息编辑</h4>
+ <button type="button" class="close" data-dismiss="modal">&times;</button>
+ </div>
+ <div class="modal-body">
+ <div class="row">
+ <div class="col-sm-9">
+ <input type="hidden" id="edit-file-id" value="0">
+ <input type="text" class="form-control" title="文件名" placeholder="文件名" data-toggle="tooltip"
+ id="edit-file-name"/>
+ </div>
+ <div class="col-sm-3">
+ <select class="form-control" id="edit-file-category" title="文件分类" data-toggle="tooltip">
+ <option value="0">未分类</option>
+ </select>
+ </div>
+ </div>
+ <br/>
+ <div class="row">
+ <div class="col-sm-12 col-12">
+ <input type="text" class="form-control" id="edit-file-tag" data-toggle="tooltip"
+ placeholder="文件标签,多个文件标签使用空格分隔" title="文件标签,多个文件标签使用空格分隔">
+ </div>
+ </div>
+ <br>
+ <div class="row">
+ <div class="col-12 col-sm-12">
+ <textarea class="form-control" id="edit-file-description" placeholder="文件描述" title="文件描述"
+ data-toggle="tooltip"></textarea>
+ </div>
+ </div>
+ </div>
+ <div class="modal-footer">
+ <button type="button" class="btn btn-primary" onclick="saveFileInfo();">保存</button>
+ <button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button>
+ </div>
+
+ </div>
+ </div>
+</div>
+<script src="/assets/js/particles.js"></script>
+<script src="/assets/js/default.js"></script>
+<script src="/assets/js/index.js"></script>
+
+<!--<script src="/assets/sketch/js/jquery-3.4.1.min.js"></script>-->
+<script src="/assets/sketch/vendor/datatable/datatables.min.js"></script>
+<!--<script src="/assets/sketch/js/main.js"></script>-->
+</body>
+</html> \ No newline at end of file