1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/rainbond-rainbond-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
enterprise.js 880
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
barnettZQG Отправлено 5 лет назад 12379b9
import {
getStoreList,
getShareModelList,
} from '../services/market'
export default {
namespace: 'enterprise',
state: {
currentEnterprise: {}
},
effects: {
*fetchCurrentEnterprise({ payload }, { call, put }) {
yield put({ type: "saveCurrentEnterprise", payload: payload });
},
*fetchEnterpriseStoreList({ payload, callback }, { call, put }) {
const response = yield call(getStoreList, payload);
if (response) {
callback && callback(response);
}
},
*fetchShareModels({ payload, callback }, { call, put }) {
const response = yield call(getShareModelList, payload);
if (response) {
callback && callback(response);
}
},
},
reducers: {
saveCurrentEnterprise(state, { payload }) {
return {
...state,
currentEnterprise: payload,
};
},
},
};

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/rainbond-rainbond-ui.git
git@gitlife.ru:oschina-mirror/rainbond-rainbond-ui.git
oschina-mirror
rainbond-rainbond-ui
rainbond-rainbond-ui
main