feat: panel布局、单值图、line图等

This commit is contained in:
chenjinsong
2021-06-20 13:31:55 +08:00
parent dd94703db0
commit 5a02d866b8
25 changed files with 856 additions and 52 deletions

View File

@@ -9,15 +9,22 @@ export const api = {
panel: '/visual/panel',
chart: '/visual/chart'
}
/* panel */
export async function getPanelList (params) {
return await getData(api.panel, params, true)
}
export async function getPanel (url, params) {
return await getData(api.panel, params)
export async function getPanel (id) {
return await getData(`${api.chart}/${id}`)
}
/* chart */
export async function getChartList (params) {
return await getData(api.chart, params, true)
}
export async function getChart (id) {
return await getData(`${api.chart}/${id}`)
}
export async function getData (url, params, isQueryList) {
export async function getData (url, params = {}, isQueryList) {
const request = new Promise((resolve, reject) => {
get(url, params).then(response => {
if (response.code === 200) {