demo.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import config from "@/config"
  2. import http from "@/utils/request"
  3. export default {
  4. ver: {
  5. url: `${config.API_URL}/demo/ver`,
  6. name: "获取最新版本号",
  7. get: async function(params){
  8. return await http.get(this.url, params);
  9. }
  10. },
  11. post: {
  12. url: `${config.API_URL}/demo/post`,
  13. name: "分页列表",
  14. post: async function(data){
  15. return await http.post(this.url, data, {
  16. headers: {
  17. //'response-status': 401
  18. }
  19. });
  20. }
  21. },
  22. page: {
  23. url: `${config.API_URL}/demo/page`,
  24. name: "分页列表",
  25. get: async function(params){
  26. return await http.get(this.url, params);
  27. }
  28. },
  29. list: {
  30. url: `${config.API_URL}/demo/list`,
  31. name: "数据列表",
  32. get: async function(params){
  33. return await http.get(this.url, params);
  34. }
  35. },
  36. menu: {
  37. url: `${config.API_URL}/demo/menu`,
  38. name: "普通用户菜单",
  39. get: async function(){
  40. return await http.get(this.url);
  41. }
  42. },
  43. status: {
  44. url: `${config.API_URL}/demo/status`,
  45. name: "模拟无权限",
  46. get: async function(code){
  47. return await http.get(this.url, {}, {
  48. headers: {
  49. "response-status": code
  50. }
  51. });
  52. }
  53. }
  54. }