UNPKG

@ecip/ecip-components

Version:

A magical vue admin. An out-of-box UI solution for enterprise applications. Newest development stack of vue. Lots of awesome features

197 lines (194 loc) 4.62 kB
// const Mock = require('mockjs') const depts = require('./dept.js') const users = require('./user.js') const areas = require('./area.js') const tenants = require('./tenant.js') const tenantApps = require('./tenantApps.js') const appDepts = require('./appDept.js') module.exports = [ // mock get all routes form server { url: 'api/v1/dept/sysrDept/data', type: 'post', response: _ => { return depts } }, { url: 'api/v1/dept/sysrDept/findDataByIds', type: 'post', response: _ => { return { 'id': '1277445869418840099', 'remarks': '', 'createBy': { 'id': '1265907104158318592' }, 'createDate': '2020-06-29 11:36:45', 'updateBy': { 'id': '1265907104158318592' }, 'updateDate': '2020-06-29 11:36:45', 'parentId': '1277445869418840096', 'parentName': '', 'parentIds': ',1277445869418840096,1277445869418840095,1277445869418840064,', 'nodeLevel': 3, 'name': '基群速率中继接口板', 'sort': 30, 'code': '52103', 'status': 1, 'tenantId': '1249628559274672128', 'title': '基群速率中继接口板', 'statusText': '启用' } } }, { url: 'api/v1/system/dept/tree', type: 'get', response: _ => { return depts } }, { url: 'api/v1/treedemo/treeDemo/data', type: 'post', response: _ => { return depts } }, { url: 'api/v1/user/sysrUser/page', type: 'post', response: config => { const list = users.data.records const { size, current } = config.query const pageList = list.filter((item, index) => index < size * current && index >= size * (current - 1)) return { data: { total: list.length, records: pageList, pages: list / size }, code: 200, success: true, message: 'success' } } }, { url: 'api/v1/user/sysrUser/data', type: 'post', response: _ => { return users } }, { url: 'api/v1/user/sysrUser/findDataByIds', type: 'post', response: _ => { return { 'code': 200, 'message': '操作成功', 'data': [ { 'deptName': '', 'email': 'laohuabin@rd.hgits.cn', 'id': '1252925828820369408', 'loginFlag': true, 'mailValid': true, 'orgName': '阳朔片区', 'phone': '18925830351', 'phoneValid': true, 'position': '管理员', 'realName': '劳华宾(portal)', 'sex': '0', 'sexText': '男', 'tenantId': '1249628559274672128', 'username': '18925830351', 'ustatus': 1 } ], 'success': true } } }, { url: 'api/v1/sysrUser/findDataByIds', type: 'post', response: _ => { return { 'code': 200, 'message': '操作成功', 'data': [ { 'id': '1276391174197739520', 'username': 'liutang', 'realName': '临桂六塘收费站', 'sex': '0', 'ustatus': 1, 'createTime': '2020-06-26T00:45:45.000+0800', 'tenantId': '1249628559274672128', 'sexText': '男', 'deptName': '', 'orgName': '六塘收费站' } ], 'success': true } } }, { url: 'api/v1/user/sysrUser/findDataByIds', type: 'post', response: _ => { return { 'code': 200, 'message': '操作成功', 'data': [ { 'id': '1276391174197739520', 'username': 'liutang', 'realName': '临桂六塘收费站', 'sex': '0', 'ustatus': 1, 'createTime': '2020-06-26T00:45:45.000+0800', 'tenantId': '1249628559274672128', 'sexText': '男', 'deptName': '', 'orgName': '六塘收费站' } ], 'success': true } } }, { url: 'api/v1/area/sysrArea/data', type: 'get', response: _ => { return areas } }, { url: 'api/v1/tenant/saasTenant/list', type: 'get', response: _ => { return tenants } }, { url: 'api/v1/app/sysrRegisterApp/tenantApps', type: 'get', response: _ => { return tenantApps } }, { url: 'api/v1/dept/sysrDept/appDeptTree', type: 'get', response: _ => { return appDepts } } ]