UNPKG

@opentiny/tiny-toolkit-pro

Version:

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

119 lines (113 loc) 2.16 kB
import Mock from 'mockjs'; import { successResponseWrap } from '../../../utils/setup-mock'; const initBase = Mock.mock({ Project: [ 'baseForm.form.label.projectone', 'baseForm.form.label.projecttwo', 'baseForm.form.label.projectthree', ], rank: [ { value: '1', label: '01', }, { value: '2', label: '02', }, { value: '3', label: '03', }, { value: '4', label: '04', }, { value: '5', label: '05', }, ], person: [ { value: 'local', label: 'baseForm.form.label.personone', }, { value: 'noemployees', label: 'baseForm.form.label.persontwo', }, { value: 'chineseemployees', label: 'baseForm.form.label.personthree', }, ], frequency: [ 'baseForm.form.label.frequencyone', 'baseForm.form.label.frequencytwo', 'baseForm.form.label.frequencythree', 'baseForm.form.label.frequencyfour', ], }); const initStep = Mock.mock({ position: [ { value: '1', label: 'position1', }, { value: '2', label: 'position2', }, { value: '3', label: 'position3', }, { value: '4', label: 'position4', }, ], HR: [ { value: '1', label: 'test01', }, { value: '2', label: 'test01', }, { value: '3', label: 'test03', }, ], mentor: ['Teacher1', 'Teacher2', 'Teacher3', 'Teacher4'], director: ['Director1', 'Director2', 'Director3', 'Director4'], }); export default [ // init-base { url: '/api/base/getdata', method: 'get', response: () => { return successResponseWrap(initBase); }, }, // init-step { url: '/api/step/getdata', method: 'get', response: () => { return successResponseWrap(initStep); }, }, // submit { url: '/api/channel-form/submit', method: 'post', response: () => { return successResponseWrap('ok'); }, }, ] as any;