role.js
2.66 KB
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
118
119
120
121
122
123
124
125
126
127
128
129
130
/*
* 角色管理模块
*/
// 保存
export function save() {
return {
url: 'role/save',
type: 'post',
data: {
"code": 200,
"msg": null,
"data": 1
}
}
}
// 批量删除
export function batchDelete() {
return {
url: 'role/delete',
type: 'post',
data: {
"code": 200,
"msg": null,
"data": 1
}
}
}
// 查询全部
export function findAll() {
let findAllData = {
"code": 200,
"msg": null,
"data": [
{
"id": 1,
"createBy": "admin",
"createTime": "2018-08-14T03:11:11.000+0000",
"lastUpdateBy": "admin",
"lastUpdateTime": "2018-08-14T03:11:11.000+0000",
"name": "admin",
"remark": "超级管理员",
"delFlag": 0
},
{
"id": 2,
"createBy": "admin",
"createTime": "2018-08-14T03:11:11.000+0000",
"lastUpdateBy": "admin",
"lastUpdateTime": "2018-08-14T03:11:11.000+0000",
"name": "dev",
"remark": "开发人员",
"delFlag": 0
},
{
"id": 3,
"createBy": "admin",
"createTime": "2018-08-14T03:11:11.000+0000",
"lastUpdateBy": "admin",
"lastUpdateTime": "2018-08-14T03:11:11.000+0000",
"name": "test",
"remark": "测试人员",
"delFlag": 0
}
]
}
return {
url: 'role/findAll',
type: 'get',
data: findAllData
}
}
// 分页查询
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: 'role/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 = 'role' + index
obj.remark = 'remark role' + index
if(i % 2 === 0) {
}
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 findRoleMenus(params) {
let findRoleMenuData = {
"code": 200,
"msg": null,
"data": {}
}
return {
url: 'role/findRoleMenus',
type: 'get',
data: findRoleMenuData
}
}