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> <template>
<div class="yuliu"></div> <div class="yuliu" :style="style">
</div>
<el-card class="box-card"> <el-card class="box-card">
<el-form ref="ruleFormRef" :model="loginForm" :rules="loginRules" status-icon label-width="120px" <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-input v-model="loginForm.password" type="password" autocomplete="off" />
</el-form-item> --> </el-form-item> -->
<p class="tang-pass-qrcode-title">百度网盘扫码登陆<a class="pass-link" :href="qrcode" target="_self">请使用微信扫一扫登录</a></p> <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"> <!-- <el-button @click="loginWithBaiDu">
百度App 百度App
</el-button> --> </el-button> -->
@@ -89,7 +91,8 @@ const dologin = (form: any) => {
}) })
} }
const style = reactive({} as any)
style.width = window.innerWidth * 0.7 + 'px'
</script> </script>
<style scoped> <style scoped>
@@ -102,15 +105,17 @@ const dologin = (form: any) => {
} }
.box-card { .box-card {
width: 480px;
position: absolute; /* top: 50%;
top: 50%; left: 50%; */
left: 50%;
} }
.yuliu { .yuliu {
width: 600px; /* width: 600px; */
height: 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> </style>
+18 -17
View File
@@ -1,5 +1,6 @@
import axios from 'axios' import axios from 'axios'
import { getToken, getTenant } from '../utils/auth' import router from '../router'
import { getToken, getTenant, resetToken } from '../utils/auth'
// violin-book // violin-book
const service = axios.create( const service = axios.create(
@@ -28,25 +29,25 @@ service.interceptors.request.use(
} }
return config 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( trader_service.interceptors.request.use(
config => { config => {
if (typeof getToken() === 'string') { if (typeof getToken() === 'string') {
+14 -9
View File
@@ -254,11 +254,11 @@ const onclickTypeTab = (order: number) => {
const bid = blogTypes[order].blogs[0].bid const bid = blogTypes[order].blogs[0].bid
deleteBtName.value = "" deleteBtName.value = ""
getContent(bid).then(response => { getContent(bid).then(response => {
updated.value = true
blogTypes[order].blogs[0].content = response.data.content blogTypes[order].blogs[0].content = response.data.content
checkedBlogIndex.value = order checkedBlogIndex.value = order
checkedIndex.value = 0 checkedIndex.value = 0
copy(current_blog, blogTypes[checkedBlogIndex.value].blogs[0]) copy(current_blog, blogTypes[checkedBlogIndex.value].blogs[0])
updated.value = true
}) })
} }
@@ -278,18 +278,17 @@ const onclickBlogTab = (blog: Blog) => {
* Blog内容修正 * Blog内容修正
*/ */
const saveContent = () => { const saveContent = () => {
if (updated.value) {
return
}
updated.value = true updated.value = true
const query = { const query = {
bid: current_blog.bid, bid: current_blog.bid,
content: current_blog.content content: current_blog.content
} }
updateContent(query).then(response => { updateContent(query).then(() => {
if (response.status == 200) { ElMessage({
updated.value = false message: h('p', null, [
} h('i', { style: 'color: teal' }, "文章保存成功"),
]),
})
}).catch(() => { }).catch(() => {
ElMessage({ ElMessage({
message: h('p', null, [ message: h('p', null, [
@@ -541,7 +540,13 @@ const sortBlog = () => {
// Created 段階の関数呼び出す処理 // Created 段階の関数呼び出す処理
getTestData() 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 = () => { const init = () => {
get_vt_symbols().then(res => { get_vt_symbols().then(res => {
console.log(res)
let map = new Map() let map = new Map()
let keys = Object.keys(res.data.vt_symbols) let keys = Object.keys(res.data.vt_symbols)
keys.forEach(key => { keys.forEach(key => {