@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
JavaScript
// 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
}
}
]