mirror of
https://gitee.com/yiming_chang/vue-pure-admin.git
synced 2024-12-02 03:07:37 +08:00
6ef4cf9fb6
* refactor: permission * chore: update * chore: update * chore: update * chore: update * chore: update * chore: update * chore: update * chore: update * chore: update * fix: 修复`mix`混合模式导航在生产环境左侧菜单一定机率不显示的问题 * chore: update * chore: update * chore: update * chore: update * chore: update * chore: update * chore: update * chore: update
289 lines
7.6 KiB
TypeScript
289 lines
7.6 KiB
TypeScript
import { MockMethod } from "vite-plugin-mock";
|
|
|
|
export default [
|
|
{
|
|
url: "/role",
|
|
method: "post",
|
|
response: () => {
|
|
return {
|
|
success: true,
|
|
data: {
|
|
list: [
|
|
{
|
|
createTime: 1609837428000,
|
|
updateTime: 1645477701000,
|
|
creator: "admin",
|
|
updater: "",
|
|
deleted: false,
|
|
tenantId: 1,
|
|
id: 1,
|
|
name: "超级管理员",
|
|
code: "super_admin",
|
|
sort: 1,
|
|
status: 0,
|
|
type: 1,
|
|
remark: "超级管理员",
|
|
dataScope: 1,
|
|
dataScopeDeptIds: null
|
|
},
|
|
{
|
|
createTime: 1609837428000,
|
|
updateTime: 1645477700000,
|
|
creator: "admin",
|
|
updater: "",
|
|
deleted: false,
|
|
tenantId: 1,
|
|
id: 2,
|
|
name: "普通角色",
|
|
code: "common",
|
|
sort: 2,
|
|
status: 0,
|
|
type: 1,
|
|
remark: "普通角色",
|
|
dataScope: 2,
|
|
dataScopeDeptIds: null
|
|
},
|
|
{
|
|
createTime: 1609912175000,
|
|
updateTime: 1647698441000,
|
|
creator: "",
|
|
updater: "1",
|
|
deleted: false,
|
|
tenantId: 1,
|
|
id: 101,
|
|
name: "测试账号",
|
|
code: "test",
|
|
sort: 0,
|
|
status: 0,
|
|
type: 2,
|
|
remark: "132",
|
|
dataScope: 1,
|
|
dataScopeDeptIds: []
|
|
}
|
|
],
|
|
total: 3
|
|
}
|
|
};
|
|
}
|
|
},
|
|
{
|
|
url: "/dept",
|
|
method: "post",
|
|
response: () => {
|
|
return {
|
|
success: true,
|
|
data: [
|
|
{
|
|
name: "杭州总公司",
|
|
type: 1, // 1 公司 2 分公司 3 部门
|
|
parentId: 0,
|
|
sort: 0,
|
|
leaderUserId: 1,
|
|
phone: "15888888888",
|
|
email: "ry@qq.com",
|
|
status: 0,
|
|
id: 100,
|
|
createTime: 1609837427000,
|
|
remark: "备注、备注、备注、备注、备注、备注、备注"
|
|
},
|
|
{
|
|
name: "郑州分公司",
|
|
type: 2,
|
|
parentId: 100,
|
|
sort: 1,
|
|
leaderUserId: 104,
|
|
phone: "15888888888",
|
|
email: "ry@qq.com",
|
|
status: 0,
|
|
id: 101,
|
|
createTime: 1609837427000,
|
|
remark: "备注、备注、备注、备注、备注、备注、备注"
|
|
},
|
|
{
|
|
name: "研发部门",
|
|
type: 3,
|
|
parentId: 101,
|
|
sort: 1,
|
|
leaderUserId: 104,
|
|
phone: "15888888888",
|
|
email: "ry@qq.com",
|
|
status: 0,
|
|
id: 103,
|
|
createTime: 1609837427000,
|
|
remark: "备注、备注、备注、备注、备注、备注、备注"
|
|
},
|
|
{
|
|
name: "市场部门",
|
|
type: 3,
|
|
parentId: 102,
|
|
sort: 1,
|
|
leaderUserId: null,
|
|
phone: "15888888888",
|
|
email: "ry@qq.com",
|
|
status: 0,
|
|
id: 108,
|
|
createTime: 1609837427000,
|
|
remark: "备注、备注、备注、备注、备注、备注、备注"
|
|
},
|
|
{
|
|
name: "深圳分公司",
|
|
type: 2,
|
|
parentId: 100,
|
|
sort: 2,
|
|
leaderUserId: null,
|
|
phone: "15888888888",
|
|
email: "ry@qq.com",
|
|
status: 0,
|
|
id: 102,
|
|
createTime: 1609837427000,
|
|
remark: "备注、备注、备注、备注、备注、备注、备注"
|
|
},
|
|
{
|
|
name: "市场部门",
|
|
type: 3,
|
|
parentId: 101,
|
|
sort: 2,
|
|
leaderUserId: null,
|
|
phone: "15888888888",
|
|
email: "ry@qq.com",
|
|
status: 1,
|
|
id: 104,
|
|
createTime: 1609837427000,
|
|
remark: "备注、备注、备注、备注、备注、备注、备注"
|
|
},
|
|
{
|
|
name: "财务部门",
|
|
type: 3,
|
|
parentId: 102,
|
|
sort: 2,
|
|
leaderUserId: null,
|
|
phone: "15888888888",
|
|
email: "ry@qq.com",
|
|
status: 0,
|
|
id: 109,
|
|
createTime: 1609837427000,
|
|
remark: "备注、备注、备注、备注、备注、备注、备注"
|
|
},
|
|
{
|
|
name: "测试部门",
|
|
type: 3,
|
|
parentId: 101,
|
|
sort: 3,
|
|
leaderUserId: null,
|
|
phone: "15888888888",
|
|
email: "ry@qq.com",
|
|
status: 0,
|
|
id: 105,
|
|
createTime: 1609837427000,
|
|
remark: "备注、备注、备注、备注、备注、备注、备注"
|
|
},
|
|
{
|
|
name: "财务部门",
|
|
type: 3,
|
|
parentId: 101,
|
|
sort: 4,
|
|
leaderUserId: 103,
|
|
phone: "15888888888",
|
|
email: "ry@qq.com",
|
|
status: 1,
|
|
id: 106,
|
|
createTime: 1609837427000,
|
|
remark: "备注、备注、备注、备注、备注、备注、备注"
|
|
},
|
|
{
|
|
name: "运维部门",
|
|
type: 3,
|
|
parentId: 101,
|
|
sort: 5,
|
|
leaderUserId: null,
|
|
phone: "15888888888",
|
|
email: "ry@qq.com",
|
|
status: 0,
|
|
id: 107,
|
|
createTime: 1609837427000,
|
|
remark: "备注、备注、备注、备注、备注、备注、备注"
|
|
}
|
|
]
|
|
};
|
|
}
|
|
},
|
|
{
|
|
url: "/user",
|
|
method: "post",
|
|
response: () => {
|
|
return {
|
|
success: true,
|
|
data: {
|
|
list: [
|
|
{
|
|
username: "admin",
|
|
nickname: "admin",
|
|
remark: "管理员",
|
|
deptId: 103,
|
|
postIds: [1],
|
|
mobile: "15888888888",
|
|
sex: 0,
|
|
id: 1,
|
|
status: 0,
|
|
createTime: 1609837427000,
|
|
dept: {
|
|
id: 103,
|
|
name: "研发部门"
|
|
}
|
|
},
|
|
{
|
|
username: "pure",
|
|
nickname: "pure",
|
|
remark: "不要吓我",
|
|
deptId: 104,
|
|
postIds: [1],
|
|
mobile: "15888888888",
|
|
sex: 0,
|
|
id: 100,
|
|
status: 1,
|
|
createTime: 1609981637000,
|
|
dept: {
|
|
id: 104,
|
|
name: "市场部门"
|
|
}
|
|
},
|
|
{
|
|
username: "小姐姐",
|
|
nickname: "girl",
|
|
remark: null,
|
|
deptId: 106,
|
|
postIds: null,
|
|
mobile: "15888888888",
|
|
sex: 1,
|
|
id: 103,
|
|
status: 1,
|
|
createTime: 1610553035000,
|
|
dept: {
|
|
id: 106,
|
|
name: "财务部门"
|
|
}
|
|
},
|
|
{
|
|
username: "小哥哥",
|
|
nickname: "boy",
|
|
remark: null,
|
|
deptId: 107,
|
|
postIds: [],
|
|
mobile: "15888888888",
|
|
sex: 0,
|
|
id: 104,
|
|
status: 0,
|
|
createTime: 1611166433000,
|
|
dept: {
|
|
id: 107,
|
|
name: "运维部门"
|
|
}
|
|
}
|
|
],
|
|
total: 4
|
|
}
|
|
};
|
|
}
|
|
}
|
|
] as MockMethod[];
|