UNPKG

@opentiny/tiny-toolkit-pro

Version:

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

52 lines (46 loc) 1.29 kB
import Mock from 'mockjs'; import { successResponseWrap } from '../utils/setup-mock'; const taskList = Mock.mock({ 'list|60': [ { 'id': '@id', 'name': 'xiaoming', 'rank': '初级', 'description': '一段描述文字', 'createTime': '@datetime', 'status|1': ['0', '1', '2'], 'type': 'Tiny Design', 'roles': '前端', 'employeeNo': '00022456', 'department': '公共服务', 'departmentLevel': '中级', 'workbenchName': 'work', 'project': 'TinyDesign', 'address': '西安研究所', 'lastUpdateUser': '张三', }, ], }); let treeData = []; export default [ // list { url: '/api/employee/getEmployee', method: 'post', response: (params: { body: any; }) => { const { pageIndex = 1, pageSize = 10 } = JSON.parse( JSON.stringify(params.body) ); const index = pageIndex as number; const size = pageSize as number; const offset = (index - 1) * size; const count = index * size; treeData = taskList.list.slice(offset, count); const data = Mock.mock({ total: 60, data: treeData, }); return successResponseWrap(data); }, }, ] as any;