Blame view
src/mock/modules/user.js
2.4 KB
e7ab2c09a
![]() |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 |
/* * 用户管理模块 */ // 保存 export function save() { return { url: 'user/save', type: 'post', data: { "code": 200, "msg": null, "data": 1 } } } // 批量删除 export function batchDelete() { return { url: 'user/delete', type: 'post', data: { "code": 200, "msg": null, "data": 1 } } } // 分页查询 export function findPage(params) { let findPageData = { "code": 200, "msg": null, "data": {} } let pageNum = 1 let pageSize = 8 if(params !== null) { // pageNum = params.pageNum } if(params !== null) { // pageSize = params.pageSize } let content = this.getContent(pageNum, pageSize) findPageData.data.pageNum = pageNum findPageData.data.pageSize = pageSize findPageData.data.totalSize = 50 findPageData.data.content = content return { url: 'user/findPage', type: 'post', data: findPageData } } export function getContent(pageNum, pageSize) { let content = [] for(let i=0; i<pageSize; i++) { let obj = {} let index = ((pageNum - 1) * pageSize) + i + 1 obj.id = index obj.name = 'mango' + index obj.password = '9ec9750e709431dad22365cabc5c625482e574c74adaebba7dd02f1129e4ce1d' obj.salt = 'YzcmCZNvbXocrsz9dm8e' obj.email = 'mango' + index +'@qq.com' obj.mobile = '18688982323' obj.status = 1 obj.deptId = 12 obj.deptName = '技术部' obj.status = 1 if(i % 2 === 0) { obj.deptId = 13 obj.deptName = '市场部' } obj.createBy= 'admin' obj.createTime= '2018-08-14 11:11:11' obj.createBy= 'admin' obj.createTime= '2018-09-14 12:12:12' content.push(obj) } return content } // 查找用户的菜单权限标识集合 export function findPermissions() { let permsData = { "code": 200, "msg": null, "data": [ null, "sys:user:view", "sys:menu:delete", "sys:dept:edit", "sys:dict:edit", "sys:dict:delete", "sys:menu:add", "sys:user:add", "sys:log:view", "sys:dept:delete", "sys:role:edit", "sys:role:view", "sys:dict:view", "sys:user:edit", "sys:user:delete", "sys:dept:view", "sys:dept:add", "sys:role:delete", "sys:menu:view", "sys:menu:edit", "sys:dict:add", "sys:role:add" ] } return { url: 'user/findPermissions', type: 'get', data: permsData } } |