feat: 更新mock数据和用户store逻辑
重构用户模块的异步函数,添加租户和租户计划的mock接口,优化字典表单和请求拦截器的实现。
This commit is contained in:
@@ -7,50 +7,12 @@ export default defineMock([
|
||||
body: {
|
||||
code: "00000",
|
||||
data: [
|
||||
{
|
||||
value: 2,
|
||||
label: "系统管理员",
|
||||
},
|
||||
{
|
||||
value: 4,
|
||||
label: "系统管理员1",
|
||||
},
|
||||
{
|
||||
value: 5,
|
||||
label: "系统管理员2",
|
||||
},
|
||||
{
|
||||
value: 6,
|
||||
label: "系统管理员3",
|
||||
},
|
||||
{
|
||||
value: 7,
|
||||
label: "系统管理员4",
|
||||
},
|
||||
{
|
||||
value: 8,
|
||||
label: "系统管理员5",
|
||||
},
|
||||
{
|
||||
value: 9,
|
||||
label: "系统管理员6",
|
||||
},
|
||||
{
|
||||
value: 10,
|
||||
label: "系统管理员7",
|
||||
},
|
||||
{
|
||||
value: 11,
|
||||
label: "系统管理员8",
|
||||
},
|
||||
{
|
||||
value: 12,
|
||||
label: "系统管理员9",
|
||||
},
|
||||
{
|
||||
value: 3,
|
||||
label: "访问游客",
|
||||
},
|
||||
{ value: 2, label: "系统管理员" },
|
||||
{ value: 4, label: "部门主管" },
|
||||
{ value: 5, label: "部门成员" },
|
||||
{ value: 6, label: "普通员工" },
|
||||
{ value: 7, label: "自定义权限用户" },
|
||||
{ value: 3, label: "访问游客" },
|
||||
],
|
||||
msg: "一切ok",
|
||||
},
|
||||
@@ -69,6 +31,7 @@ export default defineMock([
|
||||
code: "ADMIN",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
dataScope: 1,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: null,
|
||||
},
|
||||
@@ -78,83 +41,52 @@ export default defineMock([
|
||||
code: "GUEST",
|
||||
status: 1,
|
||||
sort: 3,
|
||||
dataScope: 3,
|
||||
createTime: "2021-05-26 15:49:05",
|
||||
updateTime: "2019-05-05 16:00:00",
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
name: "系统管理员1",
|
||||
code: "ADMIN1",
|
||||
name: "部门主管",
|
||||
code: "DEPT_MANAGER",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
sort: 4,
|
||||
dataScope: 2,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: null,
|
||||
},
|
||||
{
|
||||
id: 5,
|
||||
name: "系统管理员2",
|
||||
code: "ADMIN2",
|
||||
name: "部门成员",
|
||||
code: "DEPT_MEMBER",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
sort: 5,
|
||||
dataScope: 3,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: null,
|
||||
},
|
||||
{
|
||||
id: 6,
|
||||
name: "系统管理员3",
|
||||
code: "ADMIN3",
|
||||
name: "普通员工",
|
||||
code: "EMPLOYEE",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
sort: 6,
|
||||
dataScope: 4,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: null,
|
||||
},
|
||||
{
|
||||
id: 7,
|
||||
name: "系统管理员4",
|
||||
code: "ADMIN4",
|
||||
name: "自定义权限用户",
|
||||
code: "CUSTOM_USER",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: null,
|
||||
},
|
||||
{
|
||||
id: 8,
|
||||
name: "系统管理员5",
|
||||
code: "ADMIN5",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: null,
|
||||
},
|
||||
{
|
||||
id: 9,
|
||||
name: "系统管理员6",
|
||||
code: "ADMIN6",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: "2023-12-04 11:43:15",
|
||||
},
|
||||
{
|
||||
id: 10,
|
||||
name: "系统管理员7",
|
||||
code: "ADMIN7",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: null,
|
||||
},
|
||||
{
|
||||
id: 11,
|
||||
name: "系统管理员8",
|
||||
code: "ADMIN8",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
sort: 7,
|
||||
dataScope: 5,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: null,
|
||||
},
|
||||
],
|
||||
total: 10,
|
||||
total: 6,
|
||||
},
|
||||
msg: "一切ok",
|
||||
},
|
||||
@@ -236,6 +168,20 @@ export default defineMock([
|
||||
msg: "一切ok",
|
||||
},
|
||||
},
|
||||
|
||||
// 获取角色部门ID列表(自定义数据权限)
|
||||
{
|
||||
url: "roles/:id/dept-ids",
|
||||
method: ["GET"],
|
||||
body: ({ params }) => {
|
||||
const role = roleMap[params.id];
|
||||
return {
|
||||
code: "00000",
|
||||
data: role?.dataScope === 5 ? role.deptIds || [1, 2] : [],
|
||||
msg: "一切ok",
|
||||
};
|
||||
},
|
||||
},
|
||||
]);
|
||||
|
||||
// 角色映射表数据
|
||||
@@ -246,6 +192,7 @@ const roleMap: Record<string, any> = {
|
||||
code: "ADMIN",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
dataScope: 1,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: null,
|
||||
},
|
||||
@@ -255,79 +202,48 @@ const roleMap: Record<string, any> = {
|
||||
code: "GUEST",
|
||||
status: 1,
|
||||
sort: 3,
|
||||
dataScope: 3,
|
||||
createTime: "2021-05-26 15:49:05",
|
||||
updateTime: "2019-05-05 16:00:00",
|
||||
},
|
||||
4: {
|
||||
id: 4,
|
||||
name: "系统管理员1",
|
||||
code: "ADMIN1",
|
||||
name: "部门主管",
|
||||
code: "DEPT_MANAGER",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
sort: 4,
|
||||
dataScope: 2,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: null,
|
||||
},
|
||||
5: {
|
||||
id: 5,
|
||||
name: "系统管理员2",
|
||||
code: "ADMIN2",
|
||||
name: "部门成员",
|
||||
code: "DEPT_MEMBER",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
sort: 5,
|
||||
dataScope: 3,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: null,
|
||||
},
|
||||
|
||||
6: {
|
||||
id: 6,
|
||||
name: "系统管理员3",
|
||||
code: "ADMIN3",
|
||||
name: "普通员工",
|
||||
code: "EMPLOYEE",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
sort: 6,
|
||||
dataScope: 4,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: null,
|
||||
},
|
||||
7: {
|
||||
id: 7,
|
||||
name: "系统管理员4",
|
||||
code: "ADMIN4",
|
||||
name: "自定义权限用户",
|
||||
code: "CUSTOM_USER",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: null,
|
||||
},
|
||||
8: {
|
||||
id: 8,
|
||||
name: "系统管理员5",
|
||||
code: "ADMIN5",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: null,
|
||||
},
|
||||
9: {
|
||||
id: 9,
|
||||
name: "系统管理员6",
|
||||
code: "ADMIN6",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: "2023-12-04 11:43:15",
|
||||
},
|
||||
10: {
|
||||
id: 10,
|
||||
name: "系统管理员7",
|
||||
code: "ADMIN7",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: null,
|
||||
},
|
||||
11: {
|
||||
id: 11,
|
||||
name: "系统管理员8",
|
||||
code: "ADMIN8",
|
||||
status: 1,
|
||||
sort: 2,
|
||||
sort: 7,
|
||||
dataScope: 5,
|
||||
deptIds: [1, 2],
|
||||
createTime: "2021-03-25 12:39:54",
|
||||
updateTime: null,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user