UNPKG

@opentiny/tiny-toolkit-pro

Version:

TinyPro Vue:开箱即用、前后端分离的 Vue 后台管理模板

112 lines (106 loc) 2.47 kB
import { mock } from 'mockjs'; import { successResponseWrap } from '../utils'; const initData = mock({ options: [ { value: '1', label: 'work.mock.employees', }, { value: '2', label: 'work.mock.onboard', }, { value: '3', label: 'work.mock.Test', }, ], }); const initData1 = mock({ options: [ { value: '1', label: 'work.mock.week1', }, { value: '2', label: 'work.mock.week2', }, { value: '3', label: 'work.mock.week3', }, ], }); const initData2 = mock({ options: [ { value: 'work.mock.collectValue1', description: 'work.mock.collectDescription1', label1: 'work.mock.collectHotLabel1', label2: 'work.mock.collectLabel2', }, { value: 'work.mock.collectValue2', description: 'work.mock.collectDescription2', label1: 'work.mock.collectHotLabel1', label2: 'work.mock.collectLabel3', }, { value: 'work.mock.collectValue3', description: 'work.mock.collectDescription3', label1: 'work.mock.collectHotLabel1', label2: 'work.mock.collectLabel4', }, { value: 'work.mock.collectValue4', description: 'work.mock.collectDescription4', label1: 'work.mock.collectHotLabel1', label2: 'work.mock.collectLabel5', isNews:true }, ], }); const changeDate = mock({ options1: [101, 212, 122, 232], options2: [323, 555, 425, 2221], options3: [23234, 234, 989, 122], }); export default [ { url: '/api/user/getdata', method: 'get', response: () => { return successResponseWrap(initData); }, }, { url: '/api/user/getrpractic', method: 'get', response: () => { return successResponseWrap(initData1); }, }, { url: '/api/user/getrtrain', method: 'get', response: () => { return successResponseWrap(initData2); }, }, { url: '/api/user/getselect', method: 'post', response: (data: any) => { let result = null; if (data.body === 1) { result = successResponseWrap(changeDate.options1); } else if (data.body === 2) { result = successResponseWrap(changeDate.options2); } else { result = successResponseWrap(changeDate.options3); } return result; }, }, ] as const;