123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 |
- import { SUCCESS_CODE } from '@/constants'
- const timeout = 1000
- export default [
- // 获取统计
- {
- url: '/mock/workplace/total',
- method: 'get',
- timeout,
- response: () => {
- return {
- code: SUCCESS_CODE,
- data: {
- project: 40,
- access: 2340,
- todo: 10
- }
- }
- }
- },
- // 获取项目
- {
- url: '/mock/workplace/project',
- method: 'get',
- timeout,
- response: () => {
- return {
- code: SUCCESS_CODE,
- data: [
- {
- name: 'Github',
- icon: 'akar-icons:github-fill',
- message: 'workplace.introduction',
- personal: 'Archer',
- time: new Date()
- },
- {
- name: 'Vue',
- icon: 'logos:vue',
- message: 'workplace.introduction',
- personal: 'Archer',
- time: new Date()
- },
- {
- name: 'Angular',
- icon: 'logos:angular-icon',
- message: 'workplace.introduction',
- personal: 'Archer',
- time: new Date()
- },
- {
- name: 'React',
- icon: 'logos:react',
- message: 'workplace.introduction',
- personal: 'Archer',
- time: new Date()
- },
- {
- name: 'Webpack',
- icon: 'logos:webpack',
- message: 'workplace.introduction',
- personal: 'Archer',
- time: new Date()
- },
- {
- name: 'Vite',
- icon: 'vscode-icons:file-type-vite',
- message: 'workplace.introduction',
- personal: 'Archer',
- time: new Date()
- }
- ]
- }
- }
- },
- // 获取动态
- {
- url: '/mock/workplace/dynamic',
- method: 'get',
- timeout,
- response: () => {
- return {
- code: SUCCESS_CODE,
- data: [
- {
- keys: ['workplace.push', 'Github'],
- time: new Date()
- },
- {
- keys: ['workplace.push', 'Github'],
- time: new Date()
- },
- {
- keys: ['workplace.push', 'Github'],
- time: new Date()
- },
- {
- keys: ['workplace.push', 'Github'],
- time: new Date()
- },
- {
- keys: ['workplace.push', 'Github'],
- time: new Date()
- },
- {
- keys: ['workplace.push', 'Github'],
- time: new Date()
- }
- ]
- }
- }
- },
- // 获取团队信息
- {
- url: '/mock/workplace/team',
- method: 'get',
- timeout,
- response: () => {
- return {
- code: SUCCESS_CODE,
- data: [
- {
- name: 'Github',
- icon: 'akar-icons:github-fill'
- },
- {
- name: 'Vue',
- icon: 'logos:vue'
- },
- {
- name: 'Angular',
- icon: 'logos:angular-icon'
- },
- {
- name: 'React',
- icon: 'logos:react'
- },
- {
- name: 'Webpack',
- icon: 'logos:webpack'
- },
- {
- name: 'Vite',
- icon: 'vscode-icons:file-type-vite'
- }
- ]
- }
- }
- },
- // 获取指数
- {
- url: '/mock/workplace/radar',
- method: 'get',
- timeout,
- response: () => {
- return {
- code: SUCCESS_CODE,
- data: [
- { name: 'workplace.quote', max: 65, personal: 42, team: 50 },
- { name: 'workplace.contribution', max: 160, personal: 30, team: 140 },
- { name: 'workplace.hot', max: 300, personal: 20, team: 28 },
- { name: 'workplace.yield', max: 130, personal: 35, team: 35 },
- { name: 'workplace.follow', max: 100, personal: 80, team: 90 }
- ]
- }
- }
- }
- ]
|