{"ast":null,"code":"import axios from 'axios';\nconst API_BASE_URL = 'http://localhost:3001/api';\nconst api = axios.create({\n baseURL: API_BASE_URL,\n timeout: 10000\n});\napi.interceptors.response.use(response => response, error => {\n console.error('API Error:', error);\n return Promise.reject(error);\n});\nexport const pendingToolsApi = {\n getList: params => api.get('/pending-tools', {\n params\n }),\n getDetail: id => api.get(`/pending-tools/${id}`),\n update: (id, data) => api.put(`/pending-tools/${id}`, data),\n delete: id => api.delete(`/pending-tools/${id}`)\n};\nexport const autoAccessTasksApi = {\n getList: params => api.get('/auto-access-tasks', {\n params\n }),\n getDetail: id => api.get(`/auto-access-tasks/${id}`),\n update: (id, data) => api.put(`/auto-access-tasks/${id}`, data)\n};\nexport const toolsLibraryApi = {\n getList: params => api.get('/tools-library', {\n params\n }),\n getDetail: id => api.get(`/tools-library/${id}`),\n update: (id, data) => api.put(`/tools-library/${id}`, data),\n publish: id => api.post(`/tools-library/${id}/publish`)\n};\nexport default api;","map":{"version":3,"names":["axios","API_BASE_URL","api","create","baseURL","timeout","interceptors","response","use","error","console","Promise","reject","pendingToolsApi","getList","params","get","getDetail","id","update","data","put","delete","autoAccessTasksApi","toolsLibraryApi","publish","post"],"sources":["/Users/max_liu/max_liu/company/tools_auto_pt/src/services/api.js"],"sourcesContent":["import axios from 'axios';\n\nconst API_BASE_URL = 'http://localhost:3001/api';\n\nconst api = axios.create({\n baseURL: API_BASE_URL,\n timeout: 10000,\n});\n\napi.interceptors.response.use(\n (response) => response,\n (error) => {\n console.error('API Error:', error);\n return Promise.reject(error);\n }\n);\n\nexport const pendingToolsApi = {\n getList: (params) => api.get('/pending-tools', { params }),\n getDetail: (id) => api.get(`/pending-tools/${id}`),\n update: (id, data) => api.put(`/pending-tools/${id}`, data),\n delete: (id) => api.delete(`/pending-tools/${id}`),\n};\n\nexport const autoAccessTasksApi = {\n getList: (params) => api.get('/auto-access-tasks', { params }),\n getDetail: (id) => api.get(`/auto-access-tasks/${id}`),\n update: (id, data) => api.put(`/auto-access-tasks/${id}`, data),\n};\n\nexport const toolsLibraryApi = {\n getList: (params) => api.get('/tools-library', { params }),\n getDetail: (id) => api.get(`/tools-library/${id}`),\n update: (id, data) => api.put(`/tools-library/${id}`, data),\n publish: (id) => api.post(`/tools-library/${id}/publish`),\n};\n\nexport default api;"],"mappings":"AAAA,OAAOA,KAAK,MAAM,OAAO;AAEzB,MAAMC,YAAY,GAAG,2BAA2B;AAEhD,MAAMC,GAAG,GAAGF,KAAK,CAACG,MAAM,CAAC;EACvBC,OAAO,EAAEH,YAAY;EACrBI,OAAO,EAAE;AACX,CAAC,CAAC;AAEFH,GAAG,CAACI,YAAY,CAACC,QAAQ,CAACC,GAAG,CAC1BD,QAAQ,IAAKA,QAAQ,EACrBE,KAAK,IAAK;EACTC,OAAO,CAACD,KAAK,CAAC,YAAY,EAAEA,KAAK,CAAC;EAClC,OAAOE,OAAO,CAACC,MAAM,CAACH,KAAK,CAAC;AAC9B,CACF,CAAC;AAED,OAAO,MAAMI,eAAe,GAAG;EAC7BC,OAAO,EAAGC,MAAM,IAAKb,GAAG,CAACc,GAAG,CAAC,gBAAgB,EAAE;IAAED;EAAO,CAAC,CAAC;EAC1DE,SAAS,EAAGC,EAAE,IAAKhB,GAAG,CAACc,GAAG,CAAC,kBAAkBE,EAAE,EAAE,CAAC;EAClDC,MAAM,EAAEA,CAACD,EAAE,EAAEE,IAAI,KAAKlB,GAAG,CAACmB,GAAG,CAAC,kBAAkBH,EAAE,EAAE,EAAEE,IAAI,CAAC;EAC3DE,MAAM,EAAGJ,EAAE,IAAKhB,GAAG,CAACoB,MAAM,CAAC,kBAAkBJ,EAAE,EAAE;AACnD,CAAC;AAED,OAAO,MAAMK,kBAAkB,GAAG;EAChCT,OAAO,EAAGC,MAAM,IAAKb,GAAG,CAACc,GAAG,CAAC,oBAAoB,EAAE;IAAED;EAAO,CAAC,CAAC;EAC9DE,SAAS,EAAGC,EAAE,IAAKhB,GAAG,CAACc,GAAG,CAAC,sBAAsBE,EAAE,EAAE,CAAC;EACtDC,MAAM,EAAEA,CAACD,EAAE,EAAEE,IAAI,KAAKlB,GAAG,CAACmB,GAAG,CAAC,sBAAsBH,EAAE,EAAE,EAAEE,IAAI;AAChE,CAAC;AAED,OAAO,MAAMI,eAAe,GAAG;EAC7BV,OAAO,EAAGC,MAAM,IAAKb,GAAG,CAACc,GAAG,CAAC,gBAAgB,EAAE;IAAED;EAAO,CAAC,CAAC;EAC1DE,SAAS,EAAGC,EAAE,IAAKhB,GAAG,CAACc,GAAG,CAAC,kBAAkBE,EAAE,EAAE,CAAC;EAClDC,MAAM,EAAEA,CAACD,EAAE,EAAEE,IAAI,KAAKlB,GAAG,CAACmB,GAAG,CAAC,kBAAkBH,EAAE,EAAE,EAAEE,IAAI,CAAC;EAC3DK,OAAO,EAAGP,EAAE,IAAKhB,GAAG,CAACwB,IAAI,CAAC,kBAAkBR,EAAE,UAAU;AAC1D,CAAC;AAED,eAAehB,GAAG","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}