index.js 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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. import saasShop from '@/service/saas/shop/index';
  21. import saasOrder from '@/service/saas/order/index';
  22. import saasMember from '@/service/saas/member/index';
  23. import saasPtMember from '@/service/saas/pt-member/index';
  24. import saasFest from '@/service/saas/fest/index';
  25. import saasAuth from '@/service/saas/auth/index';
  26. import saasWxOpen from '@/service/saas/wx-open/index';
  27. import shop from '@/service/shop/index';
  28. import chat from '@/service/chat/index';
  29. import sj from '@/service/sj/index';
  30. import itemClass from '@/service/item-class/index';
  31. import itemCat from '@/service/item-cat/index';
  32. import item from '@/service/item/index';
  33. import itemCatRelate from '@/service/item-cat-relate/index';
  34. import unit from '@/service/unit/index';
  35. import merchant from '@/service/merchant/index';
  36. import shopAdmin from '@/service/shop-admin/index';
  37. import shopCapital from '@/service/shop-capital/index';
  38. import cash from '@/service/deposit/index';
  39. import ptYeChange from '@/service/assets/ptYeChange/index';
  40. import ptAsset from '@/service/ptAsset/index';
  41. import shopYeChange from '@/service/shop-ye-change/index';
  42. export function SET_SERVICE({ store }) {
  43. // const files = require.context('@/service/', true, /\.js$/);
  44. // const ignore = ['./request.js'];
  45. let modules = {
  46. common,
  47. system,
  48. test,
  49. order,
  50. member,
  51. goods,
  52. level,
  53. category,
  54. imgStore,
  55. invite,
  56. coupon,
  57. ad,
  58. staff,
  59. role,
  60. single,
  61. setting,
  62. workbench,
  63. auth,
  64. saasShop,
  65. saasOrder,
  66. saasMember,
  67. saasPtMember,
  68. saasFest,
  69. saasAuth,
  70. saasWxOpen,
  71. shop,
  72. chat,
  73. sj,
  74. itemClass,
  75. itemCat,
  76. item,
  77. itemCatRelate,
  78. unit,
  79. merchant,
  80. shopAdmin,
  81. shopCapital,
  82. cash,
  83. ptYeChange,
  84. ptAsset,
  85. shopYeChange
  86. };
  87. Vue.prototype.$service = modules;
  88. store.$service = modules;
  89. }