index.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. import Vue from 'vue';
  2. import common from '@/service/common/index';
  3. import system from '@/service/system/index';
  4. import test from '@/service/test/index';
  5. import order from '@/service/order/index';
  6. import member from '@/service/member/index';
  7. import goods from '@/service/goods/index';
  8. import level from '@/service/level/index';
  9. import category from '@/service/category/index';
  10. import imgStore from '@/service/img-store/index';
  11. import invite from '@/service/invite/index';
  12. import coupon from '@/service/coupon/index';
  13. import ad from '@/service/ad/index';
  14. import staff from '@/service/staff/index';
  15. import role from '@/service/role/index';
  16. import single from '@/service/single/index';
  17. import setting from '@/service/setting/index';
  18. import workbench from '@/service/workbench/index';
  19. import auth from '@/service/auth/index';
  20. // saas
  21. import saasShop from '@/service/saas/shop/index';
  22. import saasOrder from '@/service/saas/order/index';
  23. import saasMember from '@/service/saas/member/index';
  24. import saasPtMember from '@/service/saas/pt-member/index';
  25. import saasFest from '@/service/saas/fest/index';
  26. import saasAuth from '@/service/saas/auth/index';
  27. import shop from '@/service/shop/index';
  28. import chat from '@/service/chat/index';
  29. export function SET_SERVICE({ store }) {
  30. // const files = require.context('@/service/', true, /\.js$/);
  31. // const ignore = ['./request.js'];
  32. let modules = {
  33. common,
  34. system,
  35. test,
  36. order,
  37. member,
  38. goods,
  39. level,
  40. category,
  41. imgStore,
  42. invite,
  43. coupon,
  44. ad,
  45. staff,
  46. role,
  47. single,
  48. setting,
  49. workbench,
  50. auth,
  51. // saas
  52. saasShop,
  53. saasOrder,
  54. saasMember,
  55. saasPtMember,
  56. saasFest,
  57. saasAuth,
  58. shop,
  59. chat
  60. };
  61. Vue.prototype.$service = modules;
  62. store.$service = modules;
  63. console.log('1111111');
  64. }