main.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import request from '@/utils/request'
  2. // import storage from 'store'
  3. const mainApi = {
  4. outApi: '/api/v1/outApi',
  5. openDir: '/api/v1/example/openLocalDir',
  6. uploadFile: '/api/v1/example/uploadFile',
  7. executeJS: '/api/v1/example/executeJS',
  8. setShortcut: '/api/v1/example/setShortcut',
  9. autoLaunchEnable: '/api/v1/example/autoLaunchEnable',
  10. autoLaunchDisable: '/api/v1/example/autoLaunchDisable',
  11. autoLaunchIsEnabled: '/api/v1/example/autoLaunchIsEnabled'
  12. }
  13. /**
  14. * outApi
  15. */
  16. export function outApi (uri, parameter) {
  17. return request({
  18. url: mainApi[uri],
  19. method: 'post',
  20. data: parameter
  21. })
  22. }
  23. /**
  24. * local api
  25. */
  26. export function localApi (uri, parameter) {
  27. return request({
  28. url: mainApi[uri],
  29. method: 'post',
  30. data: parameter
  31. })
  32. }
  33. /**
  34. * openDir
  35. */
  36. export function openDir (parameter) {
  37. return request({
  38. url: mainApi.openDir,
  39. method: 'post',
  40. data: parameter
  41. })
  42. }
  43. /**
  44. * uploadFile
  45. */
  46. export function uploadFile (parameter) {
  47. return request({
  48. url: mainApi.uploadFile,
  49. method: 'post',
  50. data: parameter
  51. })
  52. }
  53. /**
  54. * executeJS
  55. */
  56. export function executeJS (parameter) {
  57. return request({
  58. url: mainApi.executeJS,
  59. method: 'post',
  60. data: parameter
  61. })
  62. }