menu.ts 663 B

12345678910111213141516171819202122
  1. import { resultSuccess, resultError, getRequestToken, requestParams } from '../_util';
  2. import { MockMethod } from 'vite-plugin-mock';
  3. import { createFakeUserList } from './user';
  4. export default [
  5. {
  6. url: '/api/getMenuList',
  7. timeout: 1000,
  8. method: 'get',
  9. response: (request: requestParams) => {
  10. const token = getRequestToken(request);
  11. if (!token) {
  12. return resultError('Invalid token!');
  13. }
  14. const checkUser = createFakeUserList().find((item) => item.token === token);
  15. if (!checkUser) {
  16. return resultError('Invalid user token!');
  17. }
  18. return resultSuccess(null);
  19. },
  20. },
  21. ] as MockMethod[];