feat: 新增mock接口
This commit is contained in:
parent
ea8a2b59d9
commit
3eac0d1592
@ -4,26 +4,38 @@ import { RequestHttpEnum } from '@/enums/httpEnum'
|
|||||||
|
|
||||||
// 单个X数据
|
// 单个X数据
|
||||||
export const chartDataUrl = '/mock/chartData'
|
export const chartDataUrl = '/mock/chartData'
|
||||||
export const rankListUrl = '/mock/RankList'
|
export const rankListUrl = '/mock/rankList'
|
||||||
export const numberUrl = '/mock/number'
|
export const numberFloatUrl = '/mock/number/float'
|
||||||
|
export const numberIntUrl = '/mock/number/int'
|
||||||
|
export const textUrl = '/mock/text'
|
||||||
|
|
||||||
const mockObject: MockMethod[] = [
|
const mockObject: MockMethod[] = [
|
||||||
{
|
{
|
||||||
// 正则
|
// 正则
|
||||||
// url: /\/mock\/mockData(|\?\S*)$/,
|
// url: /\/mock\/mockData(|\?\S*)$/,
|
||||||
url: '/mock/chartData',
|
url: chartDataUrl,
|
||||||
method: RequestHttpEnum.GET,
|
method: RequestHttpEnum.GET,
|
||||||
response: () => test.fetchMockData,
|
response: () => test.fetchMockData,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
url: '/mock/rankList',
|
url: rankListUrl,
|
||||||
method: RequestHttpEnum.GET,
|
method: RequestHttpEnum.GET,
|
||||||
response: () => test.fetchRankList,
|
response: () => test.fetchRankList,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
url: '/mock/number',
|
url: numberFloatUrl,
|
||||||
method: RequestHttpEnum.GET,
|
method: RequestHttpEnum.GET,
|
||||||
response: () => test.fetchNumber,
|
response: () => test.fetchNumberFloat,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: numberIntUrl,
|
||||||
|
method: RequestHttpEnum.GET,
|
||||||
|
response: () => test.fetchNumberInt,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: textUrl,
|
||||||
|
method: RequestHttpEnum.GET,
|
||||||
|
response: () => test.fetchText,
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -62,10 +62,22 @@ export default {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
// 获取数字
|
// 获取数字
|
||||||
fetchNumber: {
|
fetchNumberFloat: {
|
||||||
code: 0,
|
code: 0,
|
||||||
status: 200,
|
status: 200,
|
||||||
msg: '请求成功',
|
msg: '请求成功',
|
||||||
data: '@float(0, 0.99)',
|
data: '@float(0, 0.99, 1, 2)',
|
||||||
|
},
|
||||||
|
fetchNumberInt: {
|
||||||
|
code: 0,
|
||||||
|
status: 200,
|
||||||
|
msg: '请求成功',
|
||||||
|
data: '@integer(0, 100)',
|
||||||
|
},
|
||||||
|
fetchText: {
|
||||||
|
code: 0,
|
||||||
|
status: 200,
|
||||||
|
msg: '请求成功',
|
||||||
|
data: '@paragraph(1, 10)',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -62,7 +62,7 @@ import { ref, toRefs } from 'vue'
|
|||||||
import { icon } from '@/plugins'
|
import { icon } from '@/plugins'
|
||||||
import { SettingItemBox } from '@/components/Pages/ChartItemSetting'
|
import { SettingItemBox } from '@/components/Pages/ChartItemSetting'
|
||||||
import { RequestHttpEnum, ResultEnum } from '@/enums/httpEnum'
|
import { RequestHttpEnum, ResultEnum } from '@/enums/httpEnum'
|
||||||
import { chartDataUrl, rankListUrl, numberUrl } from '@/api/mock'
|
import { chartDataUrl, rankListUrl, numberFloatUrl, numberIntUrl, textUrl } from '@/api/mock'
|
||||||
import { http } from '@/api/http'
|
import { http } from '@/api/http'
|
||||||
import { SelectHttpType } from '../../index.d'
|
import { SelectHttpType } from '../../index.d'
|
||||||
import { ChartDataMatchingAndShow } from '../ChartDataMatchingAndShow'
|
import { ChartDataMatchingAndShow } from '../ChartDataMatchingAndShow'
|
||||||
@ -85,7 +85,13 @@ const apiList = [
|
|||||||
value: `【表格】${ rankListUrl }`
|
value: `【表格】${ rankListUrl }`
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: `【0~1数字】${ numberUrl }`
|
value: `【文本】${ textUrl }`
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: `【0~100 整数】${ numberIntUrl }`
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: `【0~1小数】${ numberFloatUrl }`
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user