index.js 2.9 KB

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