修复登录成功仍然提示验证码错误bug

GST002_old
JayChou 4 months ago
parent bac10262cc
commit 09be7b0592
  1. 3
      src/utils/requset.ts
  2. 11
      src/views/login/index.vue
  3. 6
      src/views/userInfo/components/reacList.vue

@ -19,6 +19,9 @@ server.interceptors.request.use((config) => {
}) })
// 创建相应拦截器 // 创建相应拦截器
server.interceptors.response.use((response) => { server.interceptors.response.use((response) => {
if(response.data.code === 412){
return Promise.reject(response)
}
return response.data return response.data
}) })

@ -48,7 +48,7 @@ import { onMounted, reactive, ref, toRefs, watch } from 'vue'
import { getCode } from '@/api/user' import { getCode } from '@/api/user'
import userStore from '@/store/module/user' import userStore from '@/store/module/user'
import { ElMessage } from 'element-plus' import { ElMessage } from 'element-plus'
import { useRouter,useRoute } from 'vue-router' import { useRouter, useRoute } from 'vue-router'
import RegisTered from './registered.vue' import RegisTered from './registered.vue'
const route = useRoute() const route = useRoute()
const useUserStore = userStore() const useUserStore = userStore()
@ -80,9 +80,9 @@ const submit = async () => {
password: form.value.password, password: form.value.password,
username: form.value.account, username: form.value.account,
} }
try {
const res = await useUserStore.login(data) const res = await useUserStore.login(data)
console.log(res) console.log(res)
if (res === 0) { if (res === 0) {
ElMessage('验证码错误') ElMessage('验证码错误')
getcodeinfo() getcodeinfo()
@ -92,13 +92,16 @@ const submit = async () => {
} else { } else {
Router.push('/') Router.push('/')
} }
} catch (error: any) {
ElMessage(error.data.message)
}
} }
onMounted(() => { onMounted(() => {
window.addEventListener('keyup', keyDown) window.addEventListener('keyup', keyDown)
// setTimeout(() => { // setTimeout(() => {
// getcodeinfo() // getcodeinfo()
// },6000) // },6000)
if(route.query.registered){ if (route.query.registered) {
registered() registered()
} }
}) })
@ -210,7 +213,7 @@ const backLoginEvent = () => {
div:nth-child(2) { div:nth-child(2) {
color: #fff; color: #fff;
} }
} }
:deep(.el-form-item) { :deep(.el-form-item) {
display: flex; display: flex;
flex-direction: column; flex-direction: column;

@ -6,9 +6,13 @@
</template> </template>
<el-table :data="list" v-loading="isLoading"> <el-table :data="list" v-loading="isLoading">
<el-table-column <el-table-column
label="年度比赛名称"
prop="compName"
/>
<!-- <el-table-column
label="年度比赛项目名称" label="年度比赛项目名称"
prop="annualCompid_dictText" prop="annualCompid_dictText"
/> /> -->
<el-table-column label="比赛类型" prop="entryFormat" /> <el-table-column label="比赛类型" prop="entryFormat" />
<el-table-column label="报名编号" prop="enrollCode" /> <el-table-column label="报名编号" prop="enrollCode" />
<el-table-column label="比赛状态" prop="enrollStatic_dictText" /> <el-table-column label="比赛状态" prop="enrollStatic_dictText" />

Loading…
Cancel
Save