123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227 |
- import { sldCommonService } from '@/utils/utils';
- export default {
- namespace: 'store',
- state: {
- loading: false,//加载状态
- data: {
- list: [],
- pagination: {},
- },
- },
- effects: {
- // 获取当前店铺经营状态值
- * get_business_state({ payload, callback }, { call }) {
- // const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/store/updateSetting');
- // if (callback) callback(response);
- },
- // 保存当前店铺经营状态值
- * save_business_state({ payload, callback }, { call }) {
- // const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/store/updateSetting');
- // if (callback) callback(response);
- },
- //slodon_编辑店铺基本信息
- * save_vendor_base_info({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/store/updateSetting');
- if (callback) callback(response);
- },
- //slodon_获取商户品牌列表
- * get_brand_apply_lists({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'get', 'v3/goods/seller/Brand/list');
- if (callback) callback(response);
- },
- //slodon_申请品牌
- * apply_brand({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/goods/seller/Brand/apply');
- if (callback) callback(response);
- },
- //slodon_编辑品牌
- * edit_brand({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/goods/seller/Brand/edit');
- if (callback) callback(response);
- },
- //slodon_删除品牌
- * del_brand({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/goods/seller/Brand/delete');
- if (callback) callback(response);
- },
- //slodon_获取品牌详情
- * get_brand_detail({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'get', 'v3/goods/seller/Brand/detail');
- if (callback) callback(response);
- },
- //slodon_获取分类列表
- * get_category_list({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'get', 'v3/seller/seller/storeCategory/list');
- if (callback) callback(response);
- },
- //slodon_添加分类
- * add_category({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/storeCategory/add');
- if (callback) callback(response);
- },
- //slodon_编辑分类
- * edit_category({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/storeCategory/edit');
- if (callback) callback(response);
- },
- //slodon_删除分类
- * del_category({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/storeCategory/del');
- if (callback) callback(response);
- },
- //slodon_分类是否显示的开关切换
- * switch_category({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/storeCategory/isShow');
- if (callback) callback(response);
- },
- //slodon_获取消息接收设置列表
- * get_msg_setting_lists({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'get', 'v3/msg/seller/msg/setting/list');
- if (callback) callback(response);
- },
- //slodon_设置消息的接收状态
- * set_msg_receive_state({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/msg/seller/msg/setting/isReceive');
- if (callback) callback(response);
- },
- //slodon_获取消息列表
- * get_msg_list({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'get', 'v3/msg/seller/msg/list');
- if (callback) callback(response);
- },
- //slodon_删除消息
- * del_msg({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/msg/seller/msg/del');
- if (callback) callback(response);
- },
- //slodon_设置消息为已读状态
- * set_msg_readed({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/msg/seller/msg/read');
- if (callback) callback(response);
- },
- //slodon_获取店铺的入驻信息
- * get_settled_store_apply_detail({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'get', 'v3/seller/seller/store/detail');
- if (callback) callback(response);
- },
- //slodon_获取申请的经营类目
- * get_applied_category_lists({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'get', 'v3/seller/seller/bindCate/list');
- if (callback) callback(response);
- },
- //slodon_删除申请的经营类目
- * del_applied_category({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/bindCate/delBindCate');
- if (callback) callback(response);
- },
- //slodon_申请经营类目
- * apply_category({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/bindCate/apply');
- if (callback) callback(response);
- },
- //slodon_获取续签列表
- * get_renew_list({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'get', 'v3/seller/seller/renew/list');
- if (callback) callback(response);
- },
- //slodon_获取店铺等级
- *get_store_grade({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'get', 'v3/seller/seller/storeGrade/list');
- if (callback) callback(response);
- },
- //slodon_获取开店时长列表
- *get_store_open_time({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'get', 'v3/seller/seller/apply/openTime');
- if (callback) callback(response);
- },
- //slodon_发起续签
- *apply_renew({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/renew/doRenew');
- if (callback) callback(response);
- },
- //slodon_删除续签数据
- *del_apply_renew({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/renew/delRenew');
- if (callback) callback(response);
- },
- //slodon_删除入驻店铺续签数据new
- *del_renew({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/renew/delStoreRenew');
- if (callback) callback(response);
- },
- //slodon_提交审核-入驻店铺续签数据new
- *submit_renew({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/renew/submitStoreRenew');
- if (callback) callback(response);
- },
- //slodon_新增-入驻店铺续签数据new
- *insert_storeRenew({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/renew/storeRenew');
- if (callback) callback(response);
- },
- //slodon_续签支付
- *renew_pay({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/pay/renewPay');
- if (callback) callback(response);
- },
- //slodon_查询续签状态
- *get_renew_state({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'get', 'v3/seller/seller/renew/getDetail');
- if (callback) callback(response);
- },
- //slodon_获取店铺到期时间
- *get_store_expired_time({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'get', 'v3/seller/seller/renew/getExpireTime');
- if (callback) callback(response);
- },
- //多媒体管理列表
- *get_media_list({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'get', 'v3/seller/seller/media/list');
- if (callback) callback(response);
- },
- //多媒体管理左侧树形菜单
- *get_media_menu_tree({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'get', 'v3/seller/seller/media/getTree');
- if (callback) callback(response);
- },
- //多媒体管理的资源新增
- *get_media_info_add({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/media/add');
- if (callback) callback(response);
- },
- //多媒体管理的资源编辑
- *get_media_info_edit({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/media/edit');
- if (callback) callback(response);
- },
- //多媒体管理的资源删除
- *get_media_info_del({ payload, callback }, { call }) {
- const response = yield call(sldCommonService, payload, 'post', 'v3/seller/seller/media/deleteMediaByIds');
- if (callback) callback(response);
- },
- },
- reducers: {
- save(state, action) {
- return {
- ...state,
- data: action.payload.data,
- };
- },
- changeLoading(state, action) {
- return {
- ...state,
- loading: action.payload,
- };
- },
- },
- };
|