store.js 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. import { sldCommonService } from '@/utils/utils';
  2. export default {
  3. namespace: 'store',
  4. state: {
  5. loading: false,//加载状态
  6. data: {
  7. list: [],
  8. pagination: {},
  9. },
  10. },
  11. effects: {
  12. //slodon_获取店铺等级列表
  13. * get_grade_lists({ payload, callback }, { call }) {
  14. const response = yield call(sldCommonService, payload, 'get', 'v3/seller/admin/storeGrade/list');
  15. if (callback) callback(response);
  16. },
  17. //slodon_新增店铺等级
  18. * add_grade({ payload, callback }, { call }) {
  19. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/storeGrade/add');
  20. if (callback) callback(response);
  21. },
  22. //slodon_编辑店铺等级
  23. * edit_grade({ payload, callback }, { call }) {
  24. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/storeGrade/edit');
  25. if (callback) callback(response);
  26. },
  27. //slodon_删除店铺等级
  28. * del_grade({ payload, callback }, { call }) {
  29. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/storeGrade/del');
  30. if (callback) callback(response);
  31. },
  32. //slodon_获取自营店铺列表
  33. * get_own_store_list({ payload, callback }, { call }) {
  34. const response = yield call(sldCommonService, payload, 'get', 'v3/seller/admin/ownStore/list');
  35. if (callback) callback(response);
  36. },
  37. //slodon_添加自营店铺
  38. * add_own_store({ payload, callback }, { call }) {
  39. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/ownStore/add');
  40. if (callback) callback(response);
  41. },
  42. //slodon_获取自营店铺详情
  43. * get_own_store_detail({ payload, callback }, { call }) {
  44. const response = yield call(sldCommonService, payload, 'get', 'v3/seller/admin/ownStore/detail');
  45. if (callback) callback(response);
  46. },
  47. //slodon_编辑自营店铺
  48. * edit_own_store({ payload, callback }, { call }) {
  49. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/ownStore/edit');
  50. if (callback) callback(response);
  51. },
  52. //slodon_删除自营店铺
  53. * del_own_store({ payload, callback }, { call }) {
  54. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/ownStore/del');
  55. if (callback) callback(response);
  56. },
  57. //slodon_开启/关闭自营店铺
  58. * switch_own_store({ payload, callback }, { call }) {
  59. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/ownStore/lockUp');
  60. if (callback) callback(response);
  61. },
  62. //slodon_获取入驻店铺审核列表
  63. * get_apply_store_list({ payload, callback }, { call }) {
  64. const response = yield call(sldCommonService, payload, 'get', 'v3/seller/admin/storeAudit/list');
  65. if (callback) callback(response);
  66. },
  67. //slodon_获取入驻店铺详情
  68. * get_apply_store_detail({ payload, callback }, { call }) {
  69. const response = yield call(sldCommonService, payload, 'get', 'v3/seller/admin/storeAudit/detail');
  70. if (callback) callback(response);
  71. },
  72. //slodon_获取入驻店铺所有list详情
  73. * get_apply_store_detail_list({ payload, callback }, { call }) {
  74. const response = yield call(sldCommonService, payload, 'get', 'v3/seller/admin/storeAudit/detailList');
  75. if (callback) callback(response);
  76. },
  77. //slodon_审核入驻店铺
  78. * check_store({ payload, callback }, { call }) {
  79. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/storeAudit/audit', 'json');
  80. if (callback) callback(response);
  81. },
  82. //slodon_获取入驻店铺列表
  83. * get_settled_store_list({ payload, callback }, { call }) {
  84. const response = yield call(sldCommonService, payload, 'get', 'v3/seller/admin/store/list');
  85. if (callback) callback(response);
  86. },
  87. //slodon_获取已入驻店铺的入驻详情
  88. * get_settled_store_apply_detail({ payload, callback }, { call }) {
  89. const response = yield call(sldCommonService, payload, 'get', 'v3/seller/admin/store/detail');
  90. if (callback) callback(response);
  91. },
  92. //slodon_设置入驻店铺的结算日
  93. * set_settled_store_bill({ payload, callback }, { call }) {
  94. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/store/setBillDate');
  95. if (callback) callback(response);
  96. },
  97. //slodon_获取申请的经营类目
  98. * get_applied_category_lists({ payload, callback }, { call }) {
  99. const response = yield call(sldCommonService, payload, 'get', 'v3/seller/admin/cateAudit/list');
  100. if (callback) callback(response);
  101. },
  102. //入驻审核的批量操作
  103. * check_applied({ payload, callback }, { call }) {
  104. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/storeAudit/batchAudit');
  105. if (callback) callback(response);
  106. },
  107. //slodon_审核的经营类目
  108. * check_applied_category({ payload, callback }, { call }) {
  109. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/cateAudit/audit');
  110. if (callback) callback(response);
  111. },
  112. //slodon_编辑入驻店铺信息
  113. * edit_settled_store_info({ payload, callback }, { call }) {
  114. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/store/edit', 'json');
  115. if (callback) callback(response);
  116. },
  117. //slodon_获取临效期店铺列表
  118. * get_settled_store_will_expired_list({ payload, callback }, { call }) {
  119. const response = yield call(sldCommonService, payload, 'get', 'v3/seller/admin/store/expiryList');
  120. if (callback) callback(response);
  121. },
  122. //slodon_获取续签列表
  123. * get_store_renew_list({ payload, callback }, { call }) {
  124. const response = yield call(sldCommonService, payload, 'get', 'v3/seller/admin/storeRenew/list');
  125. if (callback) callback(response);
  126. },
  127. //slodon_批量操作续签列表
  128. * batch_store_renew_list({ payload, callback }, { call }) {
  129. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/storeRenew/batchOperate');
  130. if (callback) callback(response);
  131. },
  132. //slodon_删除续签
  133. * del_store_renew({ payload, callback }, { call }) {
  134. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/storeRenew/delRenew');
  135. if (callback) callback(response);
  136. },
  137. //slodon_获取开店时长列表
  138. *get_store_open_time({ payload, callback }, { call }) {
  139. const response = yield call(sldCommonService, payload, 'get', 'v3/seller/admin/store/openTime');
  140. if (callback) callback(response);
  141. },
  142. //多媒体管理列表-admin
  143. *get_media_list({ payload, callback }, { call }) {
  144. const response = yield call(sldCommonService, payload, 'get', 'v3/seller/admin/media/newList');
  145. if (callback) callback(response);
  146. },
  147. //多媒体管理左侧树形菜单
  148. *get_media_menu_tree({ payload, callback }, { call }) {
  149. const response = yield call(sldCommonService, payload, 'get', 'v3/seller/admin/media/getTree');
  150. if (callback) callback(response);
  151. },
  152. //多媒体管理的资源新增
  153. *get_media_info_add({ payload, callback }, { call }) {
  154. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/media/add');
  155. if (callback) callback(response);
  156. },
  157. //多媒体管理的资源编辑
  158. *get_media_info_edit({ payload, callback }, { call }) {
  159. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/media/edit');
  160. if (callback) callback(response);
  161. },
  162. //多媒体管理的资源删除
  163. *get_media_info_del({ payload, callback }, { call }) {
  164. const response = yield call(sldCommonService, payload, 'post', 'v3/seller/admin/media/deleteMediaByIds');
  165. if (callback) callback(response);
  166. },
  167. //
  168. *get_select_store_list({ payload, callback }, { call }) {
  169. const response = yield call(sldCommonService, payload, 'get', 'v3/seller/admin/media/getStoreList');
  170. if (callback) callback(response);
  171. },
  172. },
  173. };