This commit is contained in:
87
mock/controller/departmentManagement.js
Normal file
87
mock/controller/departmentManagement.js
Normal file
@@ -0,0 +1,87 @@
|
||||
const List = [
|
||||
{
|
||||
id: 'root',
|
||||
createTime: '@datetime',
|
||||
name: '根节点',
|
||||
order: 0,
|
||||
children: [
|
||||
{
|
||||
id: '1',
|
||||
parentId: 'root',
|
||||
parentName: '根节点',
|
||||
createTime: '@datetime',
|
||||
name: '桃花坞',
|
||||
order: 0,
|
||||
},
|
||||
{
|
||||
id: '2',
|
||||
parentId: 'root',
|
||||
parentName: '根节点',
|
||||
createTime: '@datetime',
|
||||
name: '少林寺',
|
||||
order: 1,
|
||||
children: [
|
||||
{
|
||||
id: '@uuid',
|
||||
parentId: '2',
|
||||
parentName: '少林寺',
|
||||
createTime: '@datetime',
|
||||
name: '达摩院',
|
||||
order: 0,
|
||||
},
|
||||
{
|
||||
id: '@uuid',
|
||||
parentId: '2',
|
||||
parentName: '少林寺',
|
||||
createTime: '@datetime',
|
||||
name: '戒律堂',
|
||||
order: 1,
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
]
|
||||
|
||||
module.exports = [
|
||||
{
|
||||
url: '/departmentManagement/getList',
|
||||
type: 'get',
|
||||
response: (config) => {
|
||||
const { name, pageNo = 1, pageSize = 20 } = config.query
|
||||
const mockList = List.filter(
|
||||
(item) => !(name && !item.name.includes(name))
|
||||
)
|
||||
const list = mockList.filter(
|
||||
(item, index) =>
|
||||
index < pageSize * pageNo &&
|
||||
index >= pageSize * (pageNo - 1)
|
||||
)
|
||||
return {
|
||||
code: 200,
|
||||
msg: 'success',
|
||||
data: { list, ...{ total: mockList.length } },
|
||||
}
|
||||
},
|
||||
},
|
||||
{
|
||||
url: '/departmentManagement/doEdit',
|
||||
type: 'post',
|
||||
response: () => {
|
||||
return {
|
||||
code: 200,
|
||||
msg: '模拟保存成功',
|
||||
}
|
||||
},
|
||||
},
|
||||
{
|
||||
url: '/departmentManagement/doDelete',
|
||||
type: 'post',
|
||||
response: () => {
|
||||
return {
|
||||
code: 200,
|
||||
msg: '模拟删除成功',
|
||||
}
|
||||
},
|
||||
},
|
||||
]
|
||||
Reference in New Issue
Block a user