This commit is contained in:
kailong321200875 2023-11-30 09:46:28 +08:00
parent 893459da7c
commit c8400abd9f
10 changed files with 39 additions and 72 deletions

View File

@ -1,8 +1,5 @@
import config from '@/config/axios/config'
import { defineMock } from 'vite-plugin-mock-dev-server'
const { code } = config
const delay = 1000
export default defineMock([
@ -13,7 +10,7 @@ export default defineMock([
delay,
body: () => {
return {
code: code,
code: 0,
data: {
users: 102400,
messages: 81212,
@ -30,7 +27,7 @@ export default defineMock([
delay,
body: () => {
return {
code: code,
code: 0,
data: [
{ value: 1000, name: 'analysis.directAccess' },
{ value: 310, name: 'analysis.mailMarketing' },
@ -48,7 +45,7 @@ export default defineMock([
delay,
body: () => {
return {
code: code,
code: 0,
data: [
{ value: 13253, name: 'analysis.monday' },
{ value: 34235, name: 'analysis.tuesday' },
@ -68,7 +65,7 @@ export default defineMock([
delay,
body: () => {
return {
code: code,
code: 0,
data: [
{ estimate: 100, actual: 120, name: 'analysis.january' },
{ estimate: 120, actual: 82, name: 'analysis.february' },

View File

@ -1,10 +1,6 @@
import config from '@/config/axios/config'
import { toAnyString } from '@/utils'
import { faker } from '@faker-js/faker'
const { code } = config
const departmentList: any = []
const citys = ['厦门总公司', '北京分公司', '上海分公司', '福州分公司', '深圳分公司', '杭州分公司']
@ -84,7 +80,7 @@ export default [
method: 'GET',
body: () => {
return {
code: code,
code: 0,
data: {
list: departmentList
}
@ -96,7 +92,7 @@ export default [
method: 'GET',
body: () => {
return {
code: code,
code: 0,
data: {
list: departmentList,
total: 5
@ -127,7 +123,7 @@ export default [
})
}
return {
code: code,
code: 0,
data: {
total: 100,
list: mockList
@ -142,7 +138,7 @@ export default [
delay: 1000,
body: () => {
return {
code: code,
code: 0,
data: 'success'
}
}
@ -160,7 +156,7 @@ export default [
}
} else {
return {
code: code,
code: 0,
data: 'success'
}
}
@ -173,7 +169,7 @@ export default [
delay: 1000,
body: () => {
return {
code: code,
code: 0,
data: 'success'
}
}
@ -191,7 +187,7 @@ export default [
}
} else {
return {
code: code,
code: 0,
data: 'success'
}
}

View File

@ -1,7 +1,3 @@
import config from '@/config/axios/config'
const { code } = config
const delay = 1000
const dictObj: Recordable = {
@ -29,7 +25,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: dictObj
}
}
@ -41,7 +37,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: [
{
label: 'test1',

View File

@ -1,8 +1,5 @@
import config from '@/config/axios/config'
import { faker } from '@faker-js/faker'
const { code } = config
const delay = 1000
export default [
@ -13,7 +10,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: {
list: [
{

View File

@ -1,9 +1,5 @@
import config from '@/config/axios/config'
const delay = 600000
const { code } = config
export default [
{
url: '/mock/request/1',
@ -11,7 +7,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: 'request-1'
}
}
@ -22,7 +18,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: 'request-2'
}
}
@ -33,7 +29,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: 'request-3'
}
}
@ -44,7 +40,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: 'request-4'
}
}
@ -55,7 +51,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: 'request-5'
}
}

View File

@ -1,10 +1,7 @@
import config from '@/config/axios/config'
import { faker } from '@faker-js/faker'
import { toAnyString } from '@/utils'
const { code } = config
const delay = 1000
const adminList = [
@ -1144,7 +1141,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: adminList
}
}
@ -1155,7 +1152,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: {
list: List,
total: 4
@ -1170,7 +1167,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: testList
}
}
@ -1181,7 +1178,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: {
list: List,
total: 4

View File

@ -1,10 +1,7 @@
import config from '@/config/axios/config'
import { faker } from '@faker-js/faker'
import { toAnyString } from '@/utils'
const { code } = config
const delay = 1000
const count = 100
@ -196,7 +193,7 @@ export default [
(_, index) => index < pageSize * pageIndex && index >= pageSize * (pageIndex - 1)
)
return {
code: code,
code: 0,
data: {
total: mockList.length,
list: pageList
@ -219,7 +216,7 @@ export default [
(_, index) => index < pageSize * pageIndex && index >= pageSize * (pageIndex - 1)
)
return {
code: code,
code: 0,
data: {
total: mockList.length,
list: pageList
@ -240,7 +237,7 @@ export default [
})
].concat(List)
return {
code: code,
code: 0,
data: 'success'
}
} else {
@ -252,7 +249,7 @@ export default [
}
})
return {
code: code,
code: 0,
data: 'success'
}
}
@ -267,7 +264,7 @@ export default [
for (const example of List) {
if (example.id === id) {
return {
code: code,
code: 0,
data: example
}
}
@ -293,7 +290,7 @@ export default [
}
}
return {
code: code,
code: 0,
data: 'success'
}
}

View File

@ -1,7 +1,3 @@
import config from '@/config/axios/config'
const { code } = config
const delay = 1000
const List: {
@ -44,7 +40,7 @@ export default [
)
return {
code: code,
code: 0,
data: {
total: mockList.length,
list: pageList
@ -64,7 +60,7 @@ export default [
if (user.username === data.username && user.password === data.password) {
hasUser = true
return {
code: code,
code: 0,
data: user
}
}
@ -84,7 +80,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: null
}
}

View File

@ -1,7 +1,3 @@
import config from '@/config/axios/config'
const { code } = config
const delay = 1000
export default [
@ -12,7 +8,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: {
project: 40,
access: 2340,
@ -28,7 +24,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: [
{
name: 'Github',
@ -83,7 +79,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: [
{
keys: ['workplace.push', 'Github'],
@ -120,7 +116,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: [
{
name: 'Github',
@ -157,7 +153,7 @@ export default [
delay,
body: () => {
return {
code: code,
code: 0,
data: [
{ name: 'workplace.quote', max: 65, personal: 42, team: 50 },
{ name: 'workplace.contribution', max: 160, personal: 30, team: 140 },

View File

@ -6,7 +6,7 @@ import {
} from './types'
import { ElMessage } from 'element-plus'
import qs from 'qs'
// import router from '@/router'
import router from '@/router'
import { useStorage } from '@/hooks/web/useStorage'
@ -75,8 +75,7 @@ const defaultResponseInterceptors = (response: AxiosResponse<any>) => {
if (response?.data?.code === 401) {
// token过期
clear()
window.location.reload()
// router.push('/login')
router.push('/login')
}
}
}