| 12345678910111213141516171819202122232425262728293031 |
- import axios from 'axios';
- // Actions
- const FETCH_MOCK_COL = 'yapi/mockCol/FETCH_MOCK_COL';
- // Reducer
- const initialState = {
- list: []
- };
- export default (state = initialState, action) => {
- switch (action.type) {
- case FETCH_MOCK_COL:
- return {
- ...state,
- list: action.payload.data
- };
- default:
- return state;
- }
- };
- // Action Creators
- export async function fetchMockCol(interfaceId) {
- let result = await axios.get('/api/plugin/advmock/case/list?interface_id=' + interfaceId);
- return {
- type: FETCH_MOCK_COL,
- payload: result.data
- };
- }
|