You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
959 B
42 lines
959 B
/*
|
|
* @Description:
|
|
* @Author: tangjiang
|
|
* @Github:
|
|
* @Date: 2020-01-14 09:44:02
|
|
* @LastEditors : tangjiang
|
|
* @LastEditTime : 2020-01-14 17:02:45
|
|
*/
|
|
import types from "./actionTypes";
|
|
import { fetchStaticList } from "../../services/staticService";
|
|
|
|
export const staticList = (id) => {
|
|
return (dispatch, getState) => {
|
|
const { params, total_count, other_info } = getState().staticReducer;
|
|
|
|
if (total_count !== 0 && total_count === other_info.length) return;
|
|
fetchStaticList(id, params).then(res => {
|
|
// console.log('统计数据=====>>>>>', res);
|
|
const {data} = res;
|
|
if (data.status === 0) {
|
|
dispatch({
|
|
type: types.GET_STATIC_INFO,
|
|
payload: data.data
|
|
});
|
|
}
|
|
});
|
|
}
|
|
};
|
|
|
|
export const changeParams = (params) => {
|
|
return {
|
|
type: types.CHANGE_STATIC_PARAMS,
|
|
payload: params
|
|
}
|
|
}
|
|
|
|
export const initTotal = () => {
|
|
return {
|
|
type: types.CHANGE_STATIC_TOTAL
|
|
}
|
|
}
|