TenantDrive/templates/index.html

65 lines
3.9 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Vite + Vue</title>
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://cdn.jsdelivr.net/npm/vconsole@latest/dist/vconsole.min.js"></script>
<!-- 引入Vue.js -->
<script src="https://unpkg.com/vue@2.6.14/dist/vue.min.js"></script>
<!-- 引入Element UI的样式 -->
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css" />
</head>
<body>
<nav class="bg-gray-500 p-4 fixed top-0 left-0 right-0 z-10">
<div class="container mx-auto flex justify-between items-center">
<div class="text-white font-bold text-xl">网站名称</div>
<div class="hidden md:flex space-x-6">
<a href="#" class="text-white hover:text-gray-300 transition duration-300 flex items-center">
<svg class="h-5 w-5 mr-1" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"></path>
</svg>首页
</a>
<a href="#" class="text-white hover:text-gray-300 transition duration-300">产品</a>
<a href="#" class="text-white hover:text-gray-300 transition duration-300">服务</a>
<a href="#" class="text-white hover:text-gray-300 transition duration-300">关于我们</a>
<a href="#" class="box-decoration-clone bg-gradient-to-r from-indigo-600 to-pink-500 text-white px-2 text-white hover:text-gray-300 transition duration-300">联系我们</a>
</div>
</div>
</nav>
<div class="container mx-auto flex justify-center items-center h-screen p-5 overflow-hidden">
<div class="login-box bg-white rounded-lg shadow-lg p-8 w-full max-w-md text-center">
<h1 class="text-2xl font-bold text-blue-600 mb-6">夸克网盘扫码登录</h1>
<div class="scan-area relative w-full h-80 mb-5 border border-gray-200 rounded-lg overflow-hidden bg-gray-50">
<div id="camera-container" class="w-full h-full" style="display: none;">
<video id="video" class="w-full h-full object-cover" playsinline></video>
<canvas id="canvas" class="hidden" style="display: none;"></canvas>
</div>
<div id="scan-placeholder" class="flex flex-col items-center justify-center h-full p-4">
<p class="text-gray-700 mb-2">点击下方按钮启动扫码</p>
<p class="small-text text-gray-500 text-sm">请将摄像头对准夸克网盘PC端的二维码</p>
</div>
<div id="scan-result" class="flex flex-col items-center justify-center h-full p-4" style="display: none;">
<p class="text-green-600 font-bold mb-2">扫码成功!</p>
<div id="result-content" class="text-gray-700"></div>
</div>
</div>
<button id="scan-button" class="btn bg-blue-500 hover:bg-blue-600 text-white py-2 px-6 rounded-md transition duration-300 w-full">开始扫码</button>
<button id="stop-button" class="btn bg-red-500 hover:bg-red-600 text-white py-2 px-6 rounded-md transition duration-300 w-full" style="display: none;">停止扫码</button>
</div>
<div id="debug-output" style="position: fixed; bottom: 0px;"></div>
</div>
<!-- 引入Element UI组件库 -->
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jsqr@1.4.0/dist/jsQR.min.js"></script>
<script src="static/js/app.js"></script>
<script>
var vConsole = new window.VConsole();
//重定向console输出到我们的容器
vConsole.execInContext(document.getElementById('debug-output'));
</script>
</body>
</html>