feat: 新增雷达mock
This commit is contained in:
parent
b618ecfef2
commit
0f30ac9694
@ -10,6 +10,7 @@ export const textUrl = '/mock/text'
|
|||||||
export const imageUrl = '/mock/image'
|
export const imageUrl = '/mock/image'
|
||||||
export const rankListUrl = '/mock/rankList'
|
export const rankListUrl = '/mock/rankList'
|
||||||
export const scrollBoardUrl = '/mock/scrollBoard'
|
export const scrollBoardUrl = '/mock/scrollBoard'
|
||||||
|
export const radarUrl = '/mock/radarData'
|
||||||
|
|
||||||
const mockObject: MockMethod[] = [
|
const mockObject: MockMethod[] = [
|
||||||
{
|
{
|
||||||
@ -48,7 +49,12 @@ const mockObject: MockMethod[] = [
|
|||||||
url: scrollBoardUrl,
|
url: scrollBoardUrl,
|
||||||
method: RequestHttpEnum.GET,
|
method: RequestHttpEnum.GET,
|
||||||
response: () => test.fetchScrollBoard
|
response: () => test.fetchScrollBoard
|
||||||
}
|
},
|
||||||
|
{
|
||||||
|
url: radarUrl,
|
||||||
|
method: RequestHttpEnum.GET,
|
||||||
|
response: () => test.fetchRadar
|
||||||
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
export default mockObject
|
export default mockObject
|
||||||
|
@ -79,29 +79,72 @@ export default {
|
|||||||
['行10列1', '行10列2', '行10列3']
|
['行10列1', '行10列2', '行10列3']
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
// 获取数字
|
// 获取数字-浮点型
|
||||||
fetchNumberFloat: {
|
fetchNumberFloat: {
|
||||||
code: 0,
|
code: 0,
|
||||||
status: 200,
|
status: 200,
|
||||||
msg: '请求成功',
|
msg: '请求成功',
|
||||||
data: '@float(0, 0.99, 1, 4)'
|
data: '@float(0, 0.99, 1, 4)'
|
||||||
},
|
},
|
||||||
|
// 获取数字-整型
|
||||||
fetchNumberInt: {
|
fetchNumberInt: {
|
||||||
code: 0,
|
code: 0,
|
||||||
status: 200,
|
status: 200,
|
||||||
msg: '请求成功',
|
msg: '请求成功',
|
||||||
data: '@integer(0, 100)'
|
data: '@integer(0, 100)'
|
||||||
},
|
},
|
||||||
|
// 文字
|
||||||
fetchText: {
|
fetchText: {
|
||||||
code: 0,
|
code: 0,
|
||||||
status: 200,
|
status: 200,
|
||||||
msg: '请求成功',
|
msg: '请求成功',
|
||||||
data: '@paragraph(1, 10)'
|
data: '@paragraph(1, 10)'
|
||||||
},
|
},
|
||||||
|
// 图片
|
||||||
fetchImage: (num: number) => ({
|
fetchImage: (num: number) => ({
|
||||||
code: 0,
|
code: 0,
|
||||||
status: 200,
|
status: 200,
|
||||||
msg: '请求成功',
|
msg: '请求成功',
|
||||||
data: `https://robohash.org/${num}`
|
data: `https://robohash.org/${num}`
|
||||||
})
|
}),
|
||||||
|
// 雷达
|
||||||
|
fetchRadar: {
|
||||||
|
code: 0,
|
||||||
|
status: 200,
|
||||||
|
msg: '请求成功',
|
||||||
|
data: {
|
||||||
|
radarIndicator: [
|
||||||
|
{ name: '@name', max: 10000 },
|
||||||
|
{ name: '@name', max: 10000 },
|
||||||
|
{ name: '@name', max: 10000 },
|
||||||
|
{ name: '@name', max: 10000 },
|
||||||
|
{ name: '@name', max: 10000 },
|
||||||
|
{ name: '@name', max: 10000 }
|
||||||
|
],
|
||||||
|
seriesData: [
|
||||||
|
{
|
||||||
|
value: [
|
||||||
|
'@integer(0, 10000)',
|
||||||
|
'@integer(0, 10000)',
|
||||||
|
'@integer(0, 10000)',
|
||||||
|
'@integer(0, 10000)',
|
||||||
|
'@integer(0, 10000)',
|
||||||
|
'@integer(0, 10000)'
|
||||||
|
],
|
||||||
|
name: 'data1'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: [
|
||||||
|
'@integer(0, 10000)',
|
||||||
|
'@integer(0, 10000)',
|
||||||
|
'@integer(0, 10000)',
|
||||||
|
'@integer(0, 10000)',
|
||||||
|
'@integer(0, 10000)',
|
||||||
|
'@integer(0, 10000)'
|
||||||
|
],
|
||||||
|
name: 'data2'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -62,7 +62,16 @@ import { selectTypeOptions, selectTimeOptions } from '@/views/chart/ContentConfi
|
|||||||
import { RequestHeader } from '../RequestHeader'
|
import { RequestHeader } from '../RequestHeader'
|
||||||
import { isDev } from '@/utils'
|
import { isDev } from '@/utils'
|
||||||
import { icon } from '@/plugins'
|
import { icon } from '@/plugins'
|
||||||
import { chartDataUrl, rankListUrl, scrollBoardUrl, numberFloatUrl, numberIntUrl, textUrl, imageUrl } from '@/api/mock'
|
import {
|
||||||
|
chartDataUrl,
|
||||||
|
rankListUrl,
|
||||||
|
scrollBoardUrl,
|
||||||
|
numberFloatUrl,
|
||||||
|
numberIntUrl,
|
||||||
|
textUrl,
|
||||||
|
imageUrl,
|
||||||
|
radarUrl
|
||||||
|
} from '@/api/mock'
|
||||||
|
|
||||||
const { HelpOutlineIcon } = icon.ionicons5
|
const { HelpOutlineIcon } = icon.ionicons5
|
||||||
const { targetData, chartEditStore } = useTargetData()
|
const { targetData, chartEditStore } = useTargetData()
|
||||||
@ -90,6 +99,9 @@ const apiList = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: `【滚动表格】${scrollBoardUrl}`
|
value: `【滚动表格】${scrollBoardUrl}`
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: `【雷达】${radarUrl}`
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
</script>
|
</script>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user