feat: 角色管理

This commit is contained in:
kailong321200875
2023-08-05 20:34:55 +08:00
parent c72b3a33aa
commit 47016a535f
13 changed files with 398 additions and 106 deletions

View File

@@ -1,5 +1,7 @@
import config from '@/config/axios/config'
import { MockMethod } from 'vite-plugin-mock'
import Mock from 'mockjs'
import { toAnyString } from '@/utils'
const { code } = config
@@ -527,6 +529,24 @@ const testList: string[] = [
'/error/500-demo'
]
const List: any[] = []
const roleNames = ['超级管理员', '管理员', '普通用户', '游客', '测试用户']
for (let i = 0; i < 5; i++) {
List.push(
Mock.mock({
id: toAnyString(),
// timestamp: +Mock.Random.date('T'),
roleName: roleNames[i],
role: '@first',
status: Mock.Random.integer(0, 1),
createTime: '@datetime',
remark: '@cword(10, 15)'
})
)
}
export default [
// 列表接口
{
@@ -542,5 +562,21 @@ export default [
}
}
}
},
{
url: '/role/table',
method: 'get',
timeout,
response: () => {
return {
data: {
code: code,
data: {
list: List,
total: 5
}
}
}
}
}
] as MockMethod[]