index.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  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 shopAdmin from '@/service/shop-admin/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 sassShop from '@/service/sass/shop/index';
  21. import sassOrder from '@/service/sass/order/index';
  22. import sassMember from '@/service/sass/member/index';
  23. import sassPtMember from '@/service/sass/pt-member/index';
  24. import sassFest from '@/service/sass/fest/index';
  25. import sassAuth from '@/service/sass/auth/index';
  26. import shop from '@/service/shop/index';
  27. import chat from '@/service/chat/index';
  28. import itemClass from '@/service/item-class/index';
  29. import item from '@/service/item/index';
  30. import unit from '@/service/unit/index';
  31. import ptItem from '@/service/pt-item/index';
  32. import custom from '@/service/custom/index';
  33. import product from '@/service/product/index';
  34. import ptItemClass from '@/service/pt-item-class/index';
  35. import ghsItemClass from '@/service/ghs-item-class/index';
  36. export function SET_SERVICE({ store }) {
  37. // const files = require.context('@/service/', true, /\.js$/);
  38. // const ignore = ['./request.js'];
  39. let modules = {
  40. common,
  41. system,
  42. test,
  43. order,
  44. member,
  45. goods,
  46. level,
  47. category,
  48. invite,
  49. coupon,
  50. ad,
  51. staff,
  52. shopAdmin,
  53. role,
  54. single,
  55. setting,
  56. workbench,
  57. auth,
  58. sassShop,
  59. sassOrder,
  60. sassMember,
  61. sassPtMember,
  62. sassFest,
  63. sassAuth,
  64. shop,
  65. chat,
  66. itemClass,
  67. item,
  68. unit,
  69. ptItem,
  70. custom,
  71. product,
  72. ptItemClass,
  73. ghsItemClass
  74. };
  75. Vue.prototype.$service = modules;
  76. store.$service = modules;
  77. }