110 lines
4.2 KiB
HTML
110 lines
4.2 KiB
HTML
|
<!DOCTYPE html>
|
|||
|
<html lang="zh-cmn-Hans">
|
|||
|
<head>
|
|||
|
<meta charset="utf-8">
|
|||
|
<title>博客登录界面</title>
|
|||
|
<meta name="author" content="JIAL">
|
|||
|
<meta name="viewport" content="width=device-width,initial-scale=1.0">
|
|||
|
<meta name="HandheldFriendly" content="true">
|
|||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
|
|||
|
<link rel="icon" href="/static/image/avatar.jpg" type="image/x-icon">
|
|||
|
<link rel="stylesheet" type="text/css" href="/static/style/css/main.css">
|
|||
|
<link rel="stylesheet" href="/plugins/element-ui/index.css">
|
|||
|
<!-- import CSS -->
|
|||
|
<link rel="stylesheet" type="text/css" href="css/login.css">
|
|||
|
</head>
|
|||
|
<body>
|
|||
|
<div class="container" id="login-app">
|
|||
|
|
|||
|
<div class="login-box">
|
|||
|
<el-card>
|
|||
|
<el-form ref="loginForm" :model="loginForm" style="user-select: none;" :rules="rules">
|
|||
|
<el-form-item prop="username">
|
|||
|
<el-input v-model="loginForm.username" placeholder="请输入用户名" maxlength="20" type="text" auto-complete="off" clearable>
|
|||
|
</el-input>
|
|||
|
</el-form-item>
|
|||
|
<el-form-item prop="password">
|
|||
|
<el-input v-model="loginForm.password" show-password placeholder="请输入密码" clearable maxlength="32">
|
|||
|
</el-input>
|
|||
|
</el-form-item>
|
|||
|
<div class="button-box">
|
|||
|
<el-button type="text" style="margin-right: 100px; font-size: 20px" @click="login">登录</el-button>
|
|||
|
<el-button type="text" style="font-size: 20px; color: #8c939d" @click="register">注册</el-button>
|
|||
|
</div>
|
|||
|
</el-form>
|
|||
|
</el-card>
|
|||
|
</div>
|
|||
|
|
|||
|
<!-- 底部footer -->
|
|||
|
<el-footer class="footer-container" style="position: absolute; top: 640px; left: 550px; ">
|
|||
|
<!-- 办案信息展示区域 -->
|
|||
|
<div class="case-info" >
|
|||
|
<!-- 在这里绑定Vue数据来展示办案信息 -->
|
|||
|
<div>Designed by JIAL 2023. Permission granted for redistribution.</div>
|
|||
|
<div><a style="text-decoration:none; color: #999" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=64020202000218&token=4adb4592-9573-41b6-ab1c-a23850030e0d" style="display:inline-block;text-decoration:none;height:20px;line-height:20px;" target="_blank" >宁公网安备 64020202000218号</a></div>
|
|||
|
<div><a style="text-decoration:none; color: #999" href="https://beian.miit.gov.cn/?token=4adb4592-9573-41b6-ab1c-a23850030e0d#/Integrated/index" target="_blank" >宁ICP备2022000681号</a></div>
|
|||
|
|
|||
|
</div>
|
|||
|
</el-footer>
|
|||
|
</div>
|
|||
|
<script type="text/javascript" src="/static/style/js/main.js"></script>
|
|||
|
<script src="/plugins/vue/vue.js"></script>
|
|||
|
<script src="/plugins/element-ui/index.js"></script>
|
|||
|
<script src="/plugins/calendar/calendar.js"></script>
|
|||
|
<script src="/plugins/axios/axios.min.js"></script>
|
|||
|
<script src="/plugins/axios/request.js"></script>
|
|||
|
<!-- import JavaScript -->
|
|||
|
<script src="js/login.js"></script>
|
|||
|
<script>
|
|||
|
new Vue({
|
|||
|
el: '#login-app',
|
|||
|
data() {
|
|||
|
return {
|
|||
|
loginForm: {
|
|||
|
username: "",
|
|||
|
password: "",
|
|||
|
},
|
|||
|
|
|||
|
rules: {
|
|||
|
username: [
|
|||
|
{ required: true, message: '请输入用户名', trigger: 'blur' },
|
|||
|
{ pattern: /^[a-zA-Z0-9]{1,8}$/, message: '用户名只能为字母和数字,且不超过8位', trigger: 'blur' },
|
|||
|
// 其他验证规则可以根据需要添加
|
|||
|
],
|
|||
|
password: [
|
|||
|
{ required: true, message: '请输入密码', trigger: 'blur' },
|
|||
|
{ pattern: /^[a-zA-Z0-9_]{1,20}$/, message: '密码只能为字母、数字和下划线,且不超过20位', trigger: 'blur' },
|
|||
|
// 其他验证规则可以根据需要添加
|
|||
|
],
|
|||
|
},
|
|||
|
}
|
|||
|
|
|||
|
},
|
|||
|
computed: {
|
|||
|
|
|||
|
},
|
|||
|
created() {
|
|||
|
|
|||
|
},
|
|||
|
mounted() {
|
|||
|
|
|||
|
},
|
|||
|
methods: {
|
|||
|
async init () {
|
|||
|
|
|||
|
},
|
|||
|
|
|||
|
login() {
|
|||
|
|
|||
|
},
|
|||
|
|
|||
|
register() {
|
|||
|
|
|||
|
}
|
|||
|
}
|
|||
|
})
|
|||
|
</script>
|
|||
|
</body>
|
|||
|
|
|||
|
</html>
|