mgoods.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import { sldCommonService } from '@/utils/utils';
  2. export default {
  3. namespace: 'mgoods',
  4. state: {
  5. loading: false,// 加载状态
  6. data: {
  7. list: [],
  8. pagination: {},
  9. },
  10. },
  11. effects: {
  12. //slodon_直播_获取直播页列表
  13. * get_live_page_lists({ payload, callback }, { call, put }) {
  14. const response = yield call(sldCommonService, payload, 'get', 'v3/live/seller/goods/list');
  15. if (callback) callback(response);
  16. },
  17. //slodon_直播_获取直播间绑定商品列表
  18. * get_live_goods_relation_lists({ payload, callback }, { call, put }) {
  19. const response = yield call(sldCommonService, payload, 'get', 'v3/live/seller/goods/list/relation');
  20. if (callback) callback(response);
  21. },
  22. //slodon_直播_添加移动端直播页面
  23. * add_goods({ payload, callback }, { call, put }) {
  24. const response = yield call(sldCommonService, payload, 'post', 'v3/live/seller/goods/add');
  25. if (callback) callback(response);
  26. },
  27. //slodon_直播_编辑移动端直播页面
  28. * edit_m_live_page({ payload, callback }, { call, put }) {
  29. const response = yield call(sldCommonService, payload, 'post', 'v3/live/seller/broad/wxBroadcastRoomEdit');
  30. if (callback) callback(response);
  31. },
  32. //slodon_直播_删除移动端直播页面
  33. * del_m_live_page({ payload, callback }, { call, put }) {
  34. const response = yield call(sldCommonService, payload, 'get', 'v3/live/seller/goods/wxDelLive');
  35. if (callback) callback(response);
  36. },
  37. },
  38. };