From bcff048930e85c2375625ec0678d96cb73df8b08 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Thu, 1 Feb 2024 19:25:05 +0800 Subject: [PATCH 1/2] =?UTF-8?q?ref:=20=E9=87=8D=E6=9E=84=E9=BB=84=E9=87=91?= =?UTF-8?q?=E6=8C=87=E6=A0=87=E6=95=B0=E6=8D=AE=E5=88=97=E8=A1=A8=EF=BC=8C?= =?UTF-8?q?=E5=9B=BE=E8=A1=A8=E5=88=87=E6=8D=A2=E6=98=BE=E7=A4=BA=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/perfManage/goldTarget.ts | 18 +- src/components/ChartLine/index.vue | 2 +- src/i18n/locales/en-US.ts | 8 +- src/i18n/locales/zh-CN.ts | 8 +- src/views/perfManage/goldTarget/index.vue | 857 +++++++++++++--------- 5 files changed, 507 insertions(+), 386 deletions(-) diff --git a/src/api/perfManage/goldTarget.ts b/src/api/perfManage/goldTarget.ts index d099092d..d8a71d07 100644 --- a/src/api/perfManage/goldTarget.ts +++ b/src/api/perfManage/goldTarget.ts @@ -82,19 +82,11 @@ export async function listgoldData(query: Record) { * @param query 查询参数 * @returns object */ -export async function goldData(query: Record) { +export async function listKPIData(query: Record) { const result = await request({ url: `/neData/kpi/data`, method: 'get', - params: { - neType: query.neType[0], - neId: query.neType[1], - startTime: query.beginTime, - endTime: query.endTime, - interval: query.particle, - sortField: query.sortField, - sortOrder: query.sortOrder, - }, + params: query, timeout: 60_000, }); @@ -102,14 +94,14 @@ export async function goldData(query: Record) { } /** - * 查询网元可用黄金指标 + * 查询黄金指标数据kpi.id转换title * @param neType 网元类型 * @returns object */ -export async function getGoldTitleByNE(neType: string) { +export async function getKPITitle(neType: string) { // 发起请求 const result = await request({ - url: `/ne/kpi/title`, + url: `/neData/kpi/title`, method: 'get', params: { neType }, }); diff --git a/src/components/ChartLine/index.vue b/src/components/ChartLine/index.vue index 1539da20..07e80573 100644 --- a/src/components/ChartLine/index.vue +++ b/src/components/ChartLine/index.vue @@ -252,7 +252,7 @@ onMounted(() => { }); onBeforeUnmount(() => { - newChart.dispose(); + newChart?.dispose(); }); diff --git a/src/i18n/locales/en-US.ts b/src/i18n/locales/en-US.ts index be91335c..d0eeb3c4 100644 --- a/src/i18n/locales/en-US.ts +++ b/src/i18n/locales/en-US.ts @@ -708,14 +708,14 @@ export default { value:'Value', startTime:'Start Time', endTime:'End Time', - particle: 'Granularity', + interval: 'Granularity', timeFrame: 'Time Range', nullTip:'There are no statistical data within this time range', - kpiTitle:'KPI Statistics Chart', - allData:'Complete Data', - makeLine:'Statistical Chart', + kpiChartTitle:'KPI Statistics Chart', + kpiTableTitle:'KPI Statistics Data', time:'Time', exportSure:'Confirm whether to export all statistical data', + exportEmpty: "Export data is empty", } }, traceManage: { diff --git a/src/i18n/locales/zh-CN.ts b/src/i18n/locales/zh-CN.ts index cafa2ddf..462d6cde 100644 --- a/src/i18n/locales/zh-CN.ts +++ b/src/i18n/locales/zh-CN.ts @@ -708,14 +708,14 @@ export default { value:'值', startTime:'开始时间', endTime:'结束时间', - particle:'颗粒度', + interval:'颗粒度', timeFrame:'时间范围', nullTip:'此时间范围内没有统计数据', - kpiTitle:'KPI统计图表', - allData:'完整统计数据', - makeLine:'统计图', + kpiChartTitle:'KPI统计图表', + kpiTableTitle:'KPI统计数据', time:'时间', exportSure:'确认是否导出全部统计数据', + exportEmpty: "导出数据为空", } }, traceManage: { diff --git a/src/views/perfManage/goldTarget/index.vue b/src/views/perfManage/goldTarget/index.vue index 4430abea..ed29770c 100644 --- a/src/views/perfManage/goldTarget/index.vue +++ b/src/views/perfManage/goldTarget/index.vue @@ -1,35 +1,99 @@