fix: mock数据

This commit is contained in:
hongxinzz 2023-05-04 14:19:31 +08:00
parent c72ac07de9
commit 8bdac7152f
6 changed files with 239 additions and 199 deletions

View File

@ -1,7 +1,7 @@
import { config } from '@/config/axios/config' import config from '@/config/axios/config'
import { MockMethod } from 'vite-plugin-mock' import { MockMethod } from 'vite-plugin-mock'
const { result_code } = config const { code } = config
const timeout = 1000 const timeout = 1000
@ -13,7 +13,8 @@ export default [
timeout, timeout,
response: () => { response: () => {
return { return {
code: result_code, data: {
code: code,
data: { data: {
users: 102400, users: 102400,
messages: 81212, messages: 81212,
@ -22,6 +23,7 @@ export default [
} }
} }
} }
}
}, },
// 用户来源 // 用户来源
{ {
@ -30,7 +32,8 @@ export default [
timeout, timeout,
response: () => { response: () => {
return { return {
code: result_code, data: {
code: code,
data: [ data: [
{ value: 1000, name: 'analysis.directAccess' }, { value: 1000, name: 'analysis.directAccess' },
{ value: 310, name: 'analysis.mailMarketing' }, { value: 310, name: 'analysis.mailMarketing' },
@ -40,6 +43,7 @@ export default [
] ]
} }
} }
}
}, },
// 每周用户活跃量 // 每周用户活跃量
{ {
@ -48,7 +52,8 @@ export default [
timeout, timeout,
response: () => { response: () => {
return { return {
code: result_code, data: {
code: code,
data: [ data: [
{ value: 13253, name: 'analysis.monday' }, { value: 13253, name: 'analysis.monday' },
{ value: 34235, name: 'analysis.tuesday' }, { value: 34235, name: 'analysis.tuesday' },
@ -60,6 +65,7 @@ export default [
] ]
} }
} }
}
}, },
// 每月销售额 // 每月销售额
{ {
@ -68,7 +74,8 @@ export default [
timeout, timeout,
response: () => { response: () => {
return { return {
code: result_code, data: {
code: code,
data: [ data: [
{ estimate: 100, actual: 120, name: 'analysis.january' }, { estimate: 100, actual: 120, name: 'analysis.january' },
{ estimate: 120, actual: 82, name: 'analysis.february' }, { estimate: 120, actual: 82, name: 'analysis.february' },
@ -86,4 +93,5 @@ export default [
} }
} }
} }
}
] as MockMethod[] ] as MockMethod[]

View File

@ -1,7 +1,7 @@
import { config } from '@/config/axios/config' import config from '@/config/axios/config'
import { MockMethod } from 'vite-plugin-mock' import { MockMethod } from 'vite-plugin-mock'
const { result_code } = config const { code } = config
const timeout = 1000 const timeout = 1000
@ -30,10 +30,12 @@ export default [
timeout, timeout,
response: () => { response: () => {
return { return {
code: result_code, data: {
code: code,
data: dictObj data: dictObj
} }
} }
}
}, },
// 获取某个字典 // 获取某个字典
{ {
@ -42,7 +44,8 @@ export default [
timeout, timeout,
response: () => { response: () => {
return { return {
code: result_code, data: {
code: code,
data: [ data: [
{ {
label: 'test1', label: 'test1',
@ -60,4 +63,5 @@ export default [
} }
} }
} }
}
] as MockMethod[] ] as MockMethod[]

View File

@ -1,7 +1,7 @@
import { config } from '@/config/axios/config' import config from '@/config/axios/config'
import { MockMethod } from 'vite-plugin-mock' import { MockMethod } from 'vite-plugin-mock'
const { result_code } = config const { code } = config
const timeout = 1000 const timeout = 1000
@ -526,9 +526,11 @@ export default [
response: ({ query }) => { response: ({ query }) => {
const { roleName } = query const { roleName } = query
return { return {
code: result_code, data: {
code: code,
data: roleName === 'admin' ? adminList : testList data: roleName === 'admin' ? adminList : testList
} }
} }
} }
}
] as MockMethod[] ] as MockMethod[]

View File

@ -1,9 +1,9 @@
import { config } from '@/config/axios/config' import config from '@/config/axios/config'
import { MockMethod } from 'vite-plugin-mock' import { MockMethod } from 'vite-plugin-mock'
import { toAnyString } from '@/utils' import { toAnyString } from '@/utils'
import Mock from 'mockjs' import Mock from 'mockjs'
const { result_code } = config const { code } = config
const timeout = 1000 const timeout = 1000
@ -54,13 +54,15 @@ export default [
(_, index) => index < pageSize * pageIndex && index >= pageSize * (pageIndex - 1) (_, index) => index < pageSize * pageIndex && index >= pageSize * (pageIndex - 1)
) )
return { return {
code: result_code, data: {
code: code,
data: { data: {
total: mockList.length, total: mockList.length,
list: pageList list: pageList
} }
} }
} }
}
}, },
// 保存接口 // 保存接口
{ {
@ -75,9 +77,11 @@ export default [
}) })
].concat(List) ].concat(List)
return { return {
code: result_code, data: {
code: code,
data: 'success' data: 'success'
} }
}
} else { } else {
List.map((item) => { List.map((item) => {
if (item.id === body.id) { if (item.id === body.id) {
@ -87,11 +91,13 @@ export default [
} }
}) })
return { return {
code: result_code, data: {
code: code,
data: 'success' data: 'success'
} }
} }
} }
}
}, },
// 详情接口 // 详情接口
{ {
@ -102,12 +108,14 @@ export default [
for (const example of List) { for (const example of List) {
if (example.id === id) { if (example.id === id) {
return { return {
code: result_code, data: {
code: code,
data: example data: example
} }
} }
} }
} }
}
}, },
// 删除接口 // 删除接口
{ {
@ -128,10 +136,12 @@ export default [
} }
} }
return { return {
code: result_code, data: {
code: code,
data: 'success' data: 'success'
} }
} }
} }
} }
}
] as MockMethod[] ] as MockMethod[]

View File

@ -1,7 +1,7 @@
import { config } from '@/config/axios/config' import config from '@/config/axios/config'
import { MockMethod } from 'vite-plugin-mock' import { MockMethod } from 'vite-plugin-mock'
const { result_code } = config const { code } = config
const timeout = 1000 const timeout = 1000
@ -45,13 +45,15 @@ export default [
) )
return { return {
code: result_code, data: {
code: code,
data: { data: {
total: mockList.length, total: mockList.length,
list: pageList list: pageList
} }
} }
} }
}
}, },
// 登录接口 // 登录接口
{ {
@ -65,14 +67,16 @@ export default [
if (user.username === data.username && user.password === data.password) { if (user.username === data.username && user.password === data.password) {
hasUser = true hasUser = true
return { return {
code: result_code, data: {
code: code,
data: user data: user
} }
} }
} }
}
if (!hasUser) { if (!hasUser) {
return { return {
code: '500', code: 500,
message: '账号或密码错误' message: '账号或密码错误'
} }
} }
@ -85,9 +89,11 @@ export default [
timeout, timeout,
response: () => { response: () => {
return { return {
code: result_code, data: {
code: code,
data: null data: null
} }
} }
} }
}
] as MockMethod[] ] as MockMethod[]

View File

@ -1,7 +1,7 @@
import { config } from '@/config/axios/config' import config from '@/config/axios/config'
import { MockMethod } from 'vite-plugin-mock' import { MockMethod } from 'vite-plugin-mock'
const { result_code } = config const { code } = config
const timeout = 1000 const timeout = 1000
@ -13,7 +13,8 @@ export default [
timeout, timeout,
response: () => { response: () => {
return { return {
code: result_code, data: {
code: code,
data: { data: {
project: 40, project: 40,
access: 2340, access: 2340,
@ -21,6 +22,7 @@ export default [
} }
} }
} }
}
}, },
// 获取项目 // 获取项目
{ {
@ -29,7 +31,8 @@ export default [
timeout, timeout,
response: () => { response: () => {
return { return {
code: result_code, data: {
code: code,
data: [ data: [
{ {
name: 'Github', name: 'Github',
@ -76,6 +79,7 @@ export default [
] ]
} }
} }
}
}, },
// 获取动态 // 获取动态
{ {
@ -84,7 +88,8 @@ export default [
timeout, timeout,
response: () => { response: () => {
return { return {
code: result_code, data: {
code: code,
data: [ data: [
{ {
keys: ['workplace.push', 'Github'], keys: ['workplace.push', 'Github'],
@ -113,6 +118,7 @@ export default [
] ]
} }
} }
}
}, },
// 获取团队信息 // 获取团队信息
{ {
@ -121,7 +127,8 @@ export default [
timeout, timeout,
response: () => { response: () => {
return { return {
code: result_code, data: {
code: code,
data: [ data: [
{ {
name: 'Github', name: 'Github',
@ -150,6 +157,7 @@ export default [
] ]
} }
} }
}
}, },
// 获取指数 // 获取指数
{ {
@ -158,7 +166,8 @@ export default [
timeout, timeout,
response: () => { response: () => {
return { return {
code: result_code, data: {
code: code,
data: [ data: [
{ name: 'workplace.quote', max: 65, personal: 42, team: 50 }, { name: 'workplace.quote', max: 65, personal: 42, team: 50 },
{ name: 'workplace.contribution', max: 160, personal: 30, team: 140 }, { name: 'workplace.contribution', max: 160, personal: 30, team: 140 },
@ -169,4 +178,5 @@ export default [
} }
} }
} }
}
] as MockMethod[] ] as MockMethod[]