import {FetchModel} from '@constants/types'; // 通用状态管理 const commonModels: FetchModel[] = [ // 推送 payload { key: 'common.webSocket', loading: (state: any, action: any) => { const payload = action.payload || {}; const newState = {...(state.webSocket || {}), ...payload}; newState.ready = newState.connected && newState.login; return newState; } }, // 订阅推送 { key: 'common.sub', method: 'post', url: () => '/node/api/k8s/subscribe/api/gateway/pro/subscribe', body: (payload) => { return JSON.stringify(payload); } } ]; export default commonModels;