| 12345678910111213141516171819202122232425262728293031323334353637 |
- import axios from 'axios'
- import { message } from 'antd'
- // 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);
- if(result.errcode !==0 ){
- message.error(result.errmsg);
-
- }
- return {
- type: FETCH_MOCK_COL,
- payload: result.data
- }
- }
|