quality_frontend/platform/base/mock/systemUser.ts

74 lines
1.4 KiB
TypeScript

import { MockMethod } from 'vite-plugin-mock'
const roles = ['系统管理员', '平台管理员', '数据统计人员', '信息录入人员', '普通人员']
export default [
{
url: `/mock/system/user/list`,
method: 'post',
response: ({ body }) => {
const { page, pageSize } = body
return {
code: 200,
data: {
[`list|${pageSize}`]: [{
'id|+1': 0,
name: '@name',
nickName: '@cname',
'status|1': [0,1],
'role|1': roles,
'isAdmin|1': [0,1]
}],
pager: {
page: page,
pageSize: pageSize,
total: 198
}
},
msg: ''
};
}
},
{
url: `/mock/system/user/add`,
method: 'post',
response: ({ body }) => {
return {
code: 200,
data: {},
msg: ''
};
}
},
{
url: `/mock/system/user/update`,
method: 'post',
response: ({ body }) => {
return {
code: 200,
data: {},
msg: ''
};
}
},
{
url: `/mock/system/user/updateStatus`,
method: 'post',
response: ({ body }) => {
return {
code: 200,
data: {},
msg: ''
};
}
},
{
url: `/mock/system/user/del`,
method: 'post',
response: ({ body }) => {
return {
code: 200,
data: {},
msg: ''
};
}
},
]