import { MockMethod } from 'vite-plugin-mock' import { resultSuccess } from './_util' export default [ { url: '/api/v1/permissions/tree', method: 'get', response: () => { return resultSuccess({ data: [ { id: 1, name: '控制面板', code: 'dashboard', parentId: 0, sort: 1, isMenu: true, children: [ { id: 101, name: '主控台', code: 'dashboard.console', parentId: 1, sort: 1, isMenu: false }, { id: 102, name: '工作台', code: 'dashboard.workplace', parentId: 1, sort: 2, isMenu: false } ] }, { id: 2, name: '设置', code: 'settings', parentId: 0, sort: 2, isMenu: true, children: [ { id: 201, name: '组织架构', code: 'settings.org', parentId: 2, sort: 1, isMenu: true }, { id: 20101, name: '添加部门', code: 'settings.org.addDept', parentId: 2, sort: 1, isMenu: false }, { id: 20102, name: '删除部门', code: 'settings.org.delDept', parentId: 2, sort: 2, isMenu: false }, { id: 20103, name: '编辑部门', code: 'settings.org.editDept', parentId: 2, sort: 3, isMenu: false }, { id: 20104, name: '添加员工', code: 'settings.org.addUser', parentId: 2, sort: 3, isMenu: false }, { id: 20105, name: '删除员工', code: 'settings.org.delUser', parentId: 2, sort: 3, isMenu: false }, { id: 20106, name: '启禁用员工', code: 'settings.org.enableUser', parentId: 2, sort: 3, isMenu: false }, { id: 20107, name: '调整员工部门', code: 'settings.org.changeUserDept', parentId: 2, sort: 3, isMenu: false }, { id: 20108, name: '调整员工角色', code: 'settings.org.changeUserRole', parentId: 2, sort: 3, isMenu: false } ] } ] }) } }, { url: '/api/v1/permissions', method: 'get', response: () => { return resultSuccess({ data: [ { id: 1, name: '控制面板', code: 'dashboard', sort: 1, isMenu: true, createdAt: 1682343729, updatedAt: 1682343729 }, { id: 2, name: '设置', code: 'settings', sort: 2, isMenu: true, createdAt: 1682343729, updatedAt: 1682343729 }, { id: 101, name: '主控台', code: 'dashboard.console', parentId: 1, sort: 1, createdAt: 1682343729, updatedAt: 1682343729 }, { id: 102, name: '工作台', code: 'dashboard.workplace', parentId: 1, sort: 2, createdAt: 1682343729, updatedAt: 1682343729 }, { id: 201, name: '组织架构', code: 'settings.org', parentId: 2, sort: 1, isMenu: true, createdAt: 1682343729, updatedAt: 1682343729 }, { id: 20101, name: '添加部门', code: 'settings.org.addDept', parentId: 2, sort: 1, createdAt: 1682343729, updatedAt: 1682343729 }, { id: 20102, name: '删除部门', code: 'settings.org.delDept', parentId: 2, sort: 2, createdAt: 1682343729, updatedAt: 1682343729 }, { id: 20103, name: '编辑部门', code: 'settings.org.editDept', parentId: 2, sort: 3, createdAt: 1682343729, updatedAt: 1682343729 }, { id: 20104, name: '添加员工', code: 'settings.org.addUser', parentId: 2, sort: 3, createdAt: 1682343729, updatedAt: 1682343729 }, { id: 20105, name: '删除员工', code: 'settings.org.delUser', parentId: 2, sort: 3, createdAt: 1682343729, updatedAt: 1682343729 }, { id: 20106, name: '启禁用员工', code: 'settings.org.enableUser', parentId: 2, sort: 3, createdAt: 1682343729, updatedAt: 1682343729 }, { id: 20107, name: '调整员工部门', code: 'settings.org.changeUserDept', parentId: 2, sort: 3, createdAt: 1682343729, updatedAt: 1682343729 }, { id: 20108, name: '调整员工角色', code: 'settings.org.changeUserRole', parentId: 2, sort: 3, createdAt: 1682343729, updatedAt: 1682343729 } ] }) } } ] as MockMethod[]