New file |
| | |
| | | import Mock from 'mockjs' |
| | | const mockFiles = require.context('./modules', false, /\.js$/) |
| | | const mocks = [] |
| | | |
| | | mockFiles.keys().forEach(key => { |
| | | mocks.push(...mockFiles(key)) |
| | | }) |
| | | |
| | | mocks.forEach(item => { |
| | | Mock.mock(item.url, item.type, item.response) |
| | | }) |
New file |
| | |
| | | // modules/user.js |
| | | const getEnterpriseInfo = { |
| | | url: '/oauth/interface/info', |
| | | type: 'get', |
| | | response: () => { |
| | | return { |
| | | code: 200, |
| | | data: { |
| | | info: 'XXXX发生预警信息,XXXX发生预警信息,XXXX发生预警信息,XXXX发生预警信息,更多信息请持续关注!' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | module.exports = [ |
| | | getEnterpriseInfo |
| | | ] |
New file |
| | |
| | | // modules/user.js |
| | | |
| | | const userToken = { |
| | | url: '/oauth/interface/token', |
| | | type: 'post', |
| | | response: () => { |
| | | return { |
| | | code: 200, |
| | | data: { |
| | | access_token: 'skiew234i3i4o6uy77b4k3b3v2j1vv53j', |
| | | expires_in: '1500', |
| | | refresh_token: 'iewoer233422i34o2i34uio55iojhg6g' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | const userInfo = { |
| | | url: '/oauth/interface/getUserInfo', |
| | | type: 'post', |
| | | response: () => { |
| | | return { |
| | | code: 200, |
| | | data: { |
| | | ou: '部门名称', |
| | | departmentnumber: '部门编号', |
| | | employeenumber: '员工编号', |
| | | uid: '用户ID', |
| | | displayname: '显示名称', |
| | | spgender: '性别', |
| | | adaccountname: 'ad账号', |
| | | sprolelist: '账号列表', |
| | | // (未注册spcode的,不会对改列表进行权限过滤 spRoleList返回值验证点: |
| | | // A、用户只有应用账号没有AD账号,返回报文中spRoleList只有应 用账号 |
| | | // B、用户没有应用账号,只有AD账号,返回所有spRoleList属性。 |
| | | // C、用户既有应用账号又有AD账号,返回报文中spRoleList返回应 用账号和所有AD账号,有AD默认账号的,AD默认账号放在 spRoleList中第一个) |
| | | cn: '名称', |
| | | sn: '姓', |
| | | otpkey: 'Otp登录的key', |
| | | telephonenumber: '电话', |
| | | businesscategory: '机构单位业务类别', |
| | | employeetype: '员工类型', |
| | | givenname: '名字', |
| | | mail: '邮箱', |
| | | roomnumber: '证书', |
| | | c: '国家代码', |
| | | sppinyinshortname: '用户名称拼音简称', |
| | | spidentitytype: '身份类型', |
| | | spcountry: '国家', |
| | | sporgshortname: '组织机构简称', |
| | | sporgnumber: '组织机构编码', |
| | | sporgcodepath: '组织机构code全路径', |
| | | sporgnamepath: '组织名称全路径', |
| | | sppositionname: '岗位名称', |
| | | sppositionnumber: '岗位编码', |
| | | sppositionstatus: '岗位状态', |
| | | spemployeelevel: '员工级别', |
| | | sptitlenumber: '职务编码', |
| | | sptitlelevel: '职务级别', |
| | | sptitlecategory: '职务类别', |
| | | sptransferstatus: '借调状态', |
| | | spupdatedate: '最后更新时间', |
| | | userpkcs12: '用户key' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | module.exports = [ |
| | | userToken, |
| | | userInfo |
| | | ] |