import axios from 'axios' export default function createTimingFetch(url) { const request = axios.create({ baseURL: 'http://' + url, headers: { 'Content-Type': 'application/json' }, timeout: 10000 }) request.interceptors.response.use(response => response.data) return { getPlanList: () => request({ url: '/sql-server-api/plans', method: 'get' }), getPlanDetail: (coilId) => request({ url: `/sql-server-api/plans/${coilId}`, method: 'get' }), getSegByEncoilId: (encoilId) => request({ url: `/sql-server-api/seg/${encoilId}`, method: 'get' }), getSegByExcoilId: (excoilId) => request({ url: `/sql-server-api/seg-by-excoil/${excoilId}`, method: 'get' }), getRealtimeData: (matId) => request({ url: `/sql-server-api/realtime/${matId}`, method: 'get' }) } }