update: 项目名称修改

This commit is contained in:
lonewolfyx 2025-01-15 15:24:55 +08:00
parent 6a2c754811
commit 8701868ac8
4 changed files with 32 additions and 30 deletions

View File

@ -1,5 +1,5 @@
# 页面标题
VITE_APP_TITLE = 检察院来访登记及分析系统
VITE_APP_TITLE = 访查查
# 开发环境配置
VITE_APP_ENV = 'development'

View File

@ -1,5 +1,5 @@
# 页面标题
VITE_APP_TITLE = 检察院来访登记及分析系统
VITE_APP_TITLE = 访查查
# 生产环境配置
VITE_APP_ENV = 'production'

View File

@ -6,7 +6,7 @@
<meta name="renderer" content="webkit">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link rel="icon" href="/favicon.ico">
<title>检察院来访登记及分析系统</title>
<title>访查查</title>
<!--[if lt IE 11]><script>window.location.href='/html/ie.html';</script><![endif]-->
<style>
html,

View File

@ -8,7 +8,7 @@
<div class="login-title-container">
<!-- <h2>{{ title }}</h2> -->
<!-- <h2>江苏省人民检察院</h2> -->
<h2>检察院来访登记及分析系统</h2>
<h2>{{ title }}</h2>
</div>
<div class="login">
<el-form ref="loginRef" :model="loginForm" :rules="loginRules" class="login-form">
@ -81,41 +81,42 @@
</el-col>
</el-row>
<div class="el-login-footer">
<span>使用单位常熟市人民检察院</span>
<span>技术支持上海佳盟计算机系统有限公司</span>
</div>
</template>
<script setup>
import {getCodeImg} from "@/api/login";
import Cookies from "js-cookie";
import {decrypt, encrypt} from "@/utils/jsencrypt";
import {getCodeImg} from '@/api/login';
import Cookies from 'js-cookie';
import {decrypt, encrypt} from '@/utils/jsencrypt';
import useUserStore from '@/store/modules/user'
// const title = import.meta.env.VITE_APP_TITLE;
const title = "检察院来访登记及分析系统"
const title = import.meta.env.VITE_APP_TITLE;
const userStore = useUserStore()
const route = useRoute();
const router = useRouter();
const {proxy} = getCurrentInstance();
const loginForm = ref({
username: "",
password: "",
username: '',
password: '',
// username: "admin",
// password: "jm@61020900",
rememberMe: false,
code: "",
uuid: ""
code: '',
uuid: ''
});
const loginRules = {
username: [{required: true, trigger: "blur", message: "请输入您的账号"}],
password: [{required: true, trigger: "blur", message: "请输入您的密码"}],
code: [{required: true, trigger: "change", message: "请输入验证码"}]
username: [{required: true, trigger: 'blur', message: '请输入您的账号'}],
password: [{required: true, trigger: 'blur', message: '请输入您的密码'}],
code: [{required: true, trigger: 'change', message: '请输入验证码'}]
};
const codeUrl = ref("");
const codeUrl = ref('');
const loading = ref(false);
//
const captchaEnabled = ref(true);
@ -133,25 +134,25 @@ function handleLogin() {
loading.value = true;
// cookie
if (loginForm.value.rememberMe) {
Cookies.set("username", loginForm.value.username, {expires: 30});
Cookies.set("password", encrypt(loginForm.value.password), {expires: 30});
Cookies.set("rememberMe", loginForm.value.rememberMe, {expires: 30});
Cookies.set('username', loginForm.value.username, {expires: 30});
Cookies.set('password', encrypt(loginForm.value.password), {expires: 30});
Cookies.set('rememberMe', loginForm.value.rememberMe, {expires: 30});
} else {
//
Cookies.remove("username");
Cookies.remove("password");
Cookies.remove("rememberMe");
Cookies.remove('username');
Cookies.remove('password');
Cookies.remove('rememberMe');
}
// action
userStore.login(loginForm.value).then(() => {
const query = route.query;
const otherQueryParams = Object.keys(query).reduce((acc, cur) => {
if (cur !== "redirect") {
if (cur !== 'redirect') {
acc[cur] = query[cur];
}
return acc;
}, {});
router.push({path: redirect.value || "/", query: otherQueryParams});
router.push({path: redirect.value || '/', query: otherQueryParams});
}).catch(() => {
loading.value = false;
//
@ -167,16 +168,16 @@ function getCode() {
getCodeImg().then(res => {
captchaEnabled.value = res.captchaEnabled === undefined ? true : res.captchaEnabled;
if (captchaEnabled.value) {
codeUrl.value = "data:image/gif;base64," + res.img;
codeUrl.value = 'data:image/gif;base64,' + res.img;
loginForm.value.uuid = res.uuid;
}
});
}
function getCookie() {
const username = Cookies.get("username");
const password = Cookies.get("password");
const rememberMe = Cookies.get("rememberMe");
const username = Cookies.get('username');
const password = Cookies.get('password');
const rememberMe = Cookies.get('rememberMe');
loginForm.value = {
username: username === undefined ? loginForm.value.username : username,
password: password === undefined ? loginForm.value.password : decrypt(password),
@ -274,8 +275,6 @@ getCookie();
}
.el-login-footer {
height: 40px;
line-height: 40px;
position: fixed;
bottom: 0;
width: 100%;
@ -285,6 +284,9 @@ getCookie();
font-size: 1rem;
letter-spacing: 1px;
margin-bottom: 1rem;
display: flex;
flex-direction: column;
align-items: center;
}
.login-code-img {