UNPKG

minxing-devtools-core

Version:
64 lines (60 loc) 1.32 kB
// import http from 'axios' import http from './config' export function getList({ id, page, limit, cate }) { const url = `api/list`; const params = { author: id, _page: page, _limit: limit, cate }; var metaMaps = { 'source': 'source', 'writeDate': 'date' } return http.get(url, { params }) .then(({ data }) => { return data.map((item) => { return { id: item.id, author: item.author, cate: item.cate, data: item.data, title: item.data.title, meta: { source: item.data.source, date: item.data.writeDate, } } }); }); }; export function getDetail({ id }) { const url = `api/list`; const params = { id }; return new Promise((resolve, reject) => { setTimeout(() => { http.get(url, { params }) .then(({ data }) => { resolve(data[0].data) }); }, 1000); }) }