From 74aa49980feb0bdff89ad45bb38ea0ce2388991f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E4=BA=91=E9=B9=8F?= Date: Fri, 25 Oct 2024 16:36:35 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A3=8E=E6=9C=BA=E5=88=97=E8=A1=A8=EF=BC=9A?= =?UTF-8?q?=E5=91=BD=E4=BB=A4=E8=AF=B7=E6=B1=82=E4=BF=AE=E6=94=B9=EF=BC=8C?= =?UTF-8?q?=E5=8D=95=E9=A3=8E=E6=9C=BA=E9=A1=B5=E9=9D=A2=E5=88=87=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/backend/airBlower/request.ts | 2 +- .../backend/equipment/airBlower/index.vue | 26 ++++++++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/ui/dasadmin/src/api/backend/airBlower/request.ts b/ui/dasadmin/src/api/backend/airBlower/request.ts index 22125473..18a0ec51 100644 --- a/ui/dasadmin/src/api/backend/airBlower/request.ts +++ b/ui/dasadmin/src/api/backend/airBlower/request.ts @@ -20,7 +20,7 @@ export const runAirBlowerReq = (data: { opValue: 1 | 0 }[]) => { return createAxios({ - url: '/windTurbinesControl', + url: '/api/page/turbines/windTurbinesControl', method: 'post', data: data }) diff --git a/ui/dasadmin/src/views/backend/equipment/airBlower/index.vue b/ui/dasadmin/src/views/backend/equipment/airBlower/index.vue index d8badbf8..968b8e3e 100644 --- a/ui/dasadmin/src/views/backend/equipment/airBlower/index.vue +++ b/ui/dasadmin/src/views/backend/equipment/airBlower/index.vue @@ -101,7 +101,7 @@
{{ scope.row[item.prop] }}
@@ -117,6 +117,9 @@ import { reactive, ref, watch } from 'vue' import { useI18n } from 'vue-i18n' import { getAirBlowerListReq, getBelongLineListReq, runAirBlowerReq } from '/@/api/backend/airBlower/request' import { ElMessage } from 'element-plus' +import { useRouter, useRoute } from 'vue-router' +const router = useRouter() +const route = useRoute() const { t } = useI18n() @@ -394,6 +397,27 @@ watch(autoUpdate, (newVal: boolean) => { } }) +const openWindTurbine = (row: TableDataObjType) => { + if (!router.hasRoute('windTurbine')) { + router.addRoute('admin', { + path: '/windTurbine', + name: 'windTurbine', + component: () => import('/@/views/backend/WindBlower/index.vue'), + meta: { + title: '风机详情', + }, + }) + } + console.log(router.getRoutes()); + + router.push({ + name: 'windTurbine', + query: { + irn: row.irn, + }, + }) +} + getTableData() getBlongLineList()