| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249 |
- import heatmapJson from './heatMapData.json'
- import scatterJson from './scatter.json'
- import mapJson from './map.json'
- export default {
- // 单图表
- fetchMockSingleData: {
- code: 0,
- status: 200,
- msg: '请求成功',
- data: {
- dimensions: ['product', 'dataOne'],
- source: [
- {
- product: '@name',
- 'dataOne|0-900': 3
- },
- {
- product: '@name',
- 'dataOne|0-900': 3
- },
- {
- product: '@name',
- 'dataOne|0-900': 3
- },
- {
- product: '@name',
- 'dataOne|0-900': 3
- },
- {
- product: '@name',
- 'dataOne|0-900': 3
- },
- {
- product: '@name',
- 'dataOne|0-900': 3
- }
- ]
- }
- },
- // 图表
- fetchMockData: {
- code: 0,
- status: 200,
- msg: '请求成功',
- data: {
- dimensions: ['product', 'dataOne', 'dataTwo'],
- source: [
- {
- product: '@name',
- 'dataOne|100-900': 3,
- 'dataTwo|100-900': 3
- },
- {
- product: '@name',
- 'dataOne|100-900': 3,
- 'dataTwo|100-900': 3
- },
- {
- product: '@name',
- 'dataOne|100-900': 3,
- 'dataTwo|100-900': 3
- },
- {
- product: '@name',
- 'dataOne|100-900': 3,
- 'dataTwo|100-900': 3
- },
- {
- product: '@name',
- 'dataOne|100-900': 3,
- 'dataTwo|100-900': 3
- },
- {
- product: '@name',
- 'dataOne|100-900': 3,
- 'dataTwo|100-900': 3
- }
- ]
- }
- },
- // 排名列表
- fetchRankList: {
- code: 0,
- status: 200,
- msg: '请求成功',
- data: [
- { name: '@name', 'value|100-900': 5 },
- { name: '@name', 'value|100-900': 5 },
- { name: '@name', 'value|100-900': 5 },
- { name: '@name', 'value|100-900': 5 },
- { name: '@name', 'value|100-900': 5 },
- { name: '@name', 'value|100-900': 5 },
- { name: '@name', 'value|100-900': 5 },
- { name: '@name', 'value|100-900': 5 },
- { name: '@name', 'value|100-900': 5 },
- { name: '@name', 'value|100-900': 5 },
- { name: '@name', 'value|100-900': 5 },
- { name: '@name', 'value|100-900': 5 },
- { name: '@name', 'value|100-900': 5 }
- ]
- },
- // 轮播表格
- fetchScrollBoard: {
- code: 0,
- status: 200,
- msg: '请求成功',
- data: [
- ['行1列1', '行1列2', '1'],
- ['行2列1', '行2列2', '2'],
- ['行3列1', '行3列2', '3'],
- ['行4列1', '行4列2', '4'],
- ['行5列1', '行5列2', '5'],
- ['行6列1', '行6列2', '6'],
- ['行7列1', '行7列2', '行7列3'],
- ['行8列1', '行8列2', '行8列3'],
- ['行9列1', '行9列2', '行9列3'],
- ['行10列1', '行10列2', '行10列3']
- ]
- },
- // 获取数字-浮点型
- fetchNumberFloat: {
- code: 0,
- status: 200,
- msg: '请求成功',
- data: '@float(0, 0.99, 1, 4)'
- },
- // 获取数字-整型
- fetchNumberInt: {
- code: 0,
- status: 200,
- msg: '请求成功',
- data: '@integer(0, 100)'
- },
- // 文字
- fetchText: {
- code: 0,
- status: 200,
- msg: '请求成功',
- data: '@paragraph(1, 10)'
- },
- // 图片
- fetchImage: (num: number) => ({
- code: 0,
- status: 200,
- msg: '请求成功',
- 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'
- }
- ]
- }
- },
- // 热力图
- fetchHeatmap: {
- code: 0,
- status: 200,
- msg: '请求成功',
- data: heatmapJson
- },
- // 散点图
- fetchScatterBasic: {
- code: 0,
- status: 200,
- msg: '请求成功',
- data: scatterJson
- },
- // 中国地图
- fetchMap: {
- code: 0,
- status: 200,
- msg: '请求成功',
- data: mapJson
- },
- // 词云
- fetchWordCloud: {
- code: 0,
- status: 200,
- msg: '请求成功',
- data: [
- {
- name: '@name',
- value: 8000,
- textStyle: {
- color: '#78fbb2'
- },
- emphasis: {
- textStyle: {
- color: 'red'
- }
- }
- },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' },
- { name: '@name', value: '@integer(10, 8000)' }
- ]
- }
- }
|