login bug修改
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 410 KiB |
@@ -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
@@ -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') {
|
||||||
|
|||||||
@@ -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()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
// サイズ調整部分
|
// サイズ調整部分
|
||||||
//拖拽开始的事件
|
//拖拽开始的事件
|
||||||
|
|||||||
@@ -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 => {
|
||||||
|
|||||||
Reference in New Issue
Block a user