login bug修改

This commit is contained in:
simple321vip
2022-11-10 20:41:28 +08:00
parent a07547afb5
commit 0309df89e2
5 changed files with 45 additions and 35 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 410 KiB

+13 -8
View File
@@ -1,5 +1,6 @@
<template>
<div class="yuliu"></div>
<div class="yuliu" :style="style">
</div>
<el-card class="box-card">
<el-form ref="ruleFormRef" :model="loginForm" :rules="loginRules" status-icon label-width="120px"
@@ -14,6 +15,7 @@
<el-input v-model="loginForm.password" type="password" autocomplete="off" />
</el-form-item> -->
<p class="tang-pass-qrcode-title">百度网盘扫码登陆<a class="pass-link" :href="qrcode" target="_self">请使用微信扫一扫登录</a></p>
<!-- <el-link :icon="Edit">Edit</el-link> -->
<!-- <el-button @click="loginWithBaiDu">
百度App
</el-button> -->
@@ -89,7 +91,8 @@ const dologin = (form: any) => {
})
}
const style = reactive({} as any)
style.width = window.innerWidth * 0.7 + 'px'
</script>
<style scoped>
@@ -102,15 +105,17 @@ const dologin = (form: any) => {
}
.box-card {
width: 480px;
position: absolute;
top: 50%;
left: 50%;
/* top: 50%;
left: 50%; */
}
.yuliu {
width: 600px;
/* width: 600px; */
height: 600px;
background-color: antiquewhite;
float: left;
/* background-color: antiquewhite; */
background: url('../../assets/have_a_nice_day.jpeg') center top no-repeat;
background-size: cover;
}
</style>
+18 -17
View File
@@ -1,5 +1,6 @@
import axios from 'axios'
import { getToken, getTenant } from '../utils/auth'
import router from '../router'
import { getToken, getTenant, resetToken } from '../utils/auth'
// violin-book
const service = axios.create(
@@ -28,25 +29,25 @@ service.interceptors.request.use(
}
return config
},
async error => {
console.log("-----------------")
const err = {} as any
if (error.code === "ECONNABORTED") {
err.message = "time out"
return Promise.reject(error)
}
if (!error.response) {
err.message = "server error"
return Promise.reject(error)
}
if (error.response) {
return Promise.reject(error.response.data)
}
return Promise.reject(error.response.data)
}
)
service.interceptors.response.use(
(response) => {
return response
},
(error) => {
if (error && error.response) {
if (error.response.status == 401) {
resetToken()
router.resolve({ path: '/' });
return
}
}
}
)
trader_service.interceptors.request.use(
config => {
if (typeof getToken() === 'string') {
+14 -9
View File
@@ -254,11 +254,11 @@ const onclickTypeTab = (order: number) => {
const bid = blogTypes[order].blogs[0].bid
deleteBtName.value = ""
getContent(bid).then(response => {
updated.value = true
blogTypes[order].blogs[0].content = response.data.content
checkedBlogIndex.value = order
checkedIndex.value = 0
copy(current_blog, blogTypes[checkedBlogIndex.value].blogs[0])
updated.value = true
})
}
@@ -278,18 +278,17 @@ const onclickBlogTab = (blog: Blog) => {
* Blog内容修正
*/
const saveContent = () => {
if (updated.value) {
return
}
updated.value = true
const query = {
bid: current_blog.bid,
content: current_blog.content
}
updateContent(query).then(response => {
if (response.status == 200) {
updated.value = false
}
updateContent(query).then(() => {
ElMessage({
message: h('p', null, [
h('i', { style: 'color: teal' }, "文章保存成功"),
]),
})
}).catch(() => {
ElMessage({
message: h('p', null, [
@@ -541,7 +540,13 @@ const sortBlog = () => {
// Created 段階の関数呼び出す処理
getTestData()
//js监听键盘ctrl+s快捷键保存
window.addEventListener('keydown', async function (event) {
if (event.ctrlKey && event.key == "s") {
event.preventDefault();
saveContent()
}
})
// サイズ調整部分
//拖拽开始的事件
-1
View File
@@ -22,7 +22,6 @@ onMounted(() => {
const init = () => {
get_vt_symbols().then(res => {
console.log(res)
let map = new Map()
let keys = Object.keys(res.data.vt_symbols)
keys.forEach(key => {