From fb472c72a72e1cdaf3736ef4a1bad19e76b4c9bc Mon Sep 17 00:00:00 2001 From: bb_pan Date: Thu, 11 Dec 2025 20:03:52 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/basic/home.js | 74 +++ src/router/index.js | 2 +- .../home/components/MunicipalCompany.vue | 598 ++++++++++++++++++ .../home/components/ProvincialCompany.vue | 496 +++++++++++++++ src/views/home/index.vue | 30 + vue.config.js | 4 +- 6 files changed, 1201 insertions(+), 3 deletions(-) create mode 100644 src/api/basic/home.js create mode 100644 src/views/home/components/MunicipalCompany.vue create mode 100644 src/views/home/components/ProvincialCompany.vue create mode 100644 src/views/home/index.vue diff --git a/src/api/basic/home.js b/src/api/basic/home.js new file mode 100644 index 00000000..17f55566 --- /dev/null +++ b/src/api/basic/home.js @@ -0,0 +1,74 @@ +import request from '@/utils/request' + +// 数据总览 +// /getDeviceNum +export function getDeviceNumAll(query) { + return request({ + url: '/material-mall/index/getDeviceNum', + method: 'get', + params: query, + }) +} + +// 使用情况 +export function getUseDeviceNum(query) { + return request({ + url: '/material-mall/index/getUseDeviceNum', + method: 'get', + params: query, + }) +} + +// 实时事件 +export function getReal(query) { + return request({ + url: '/material-mall/index/getReal', + method: 'get', + params: query, + }) +} + +// 装备对比 +export function getDeviceByDept(query) { + return request({ + url: '/material-mall/index/getDeviceByDept', + method: 'get', + params: query, + }) +} + +// 数量 +export function getDeviceNumByMonth(query) { + return request({ + url: '/material-mall/index/getDeviceNumByMonth', + method: 'get', + params: query, + }) +} + +// 告警 +export function getMaQc(query) { + return request({ + url: '/material-mall/index/getMaQc', + method: 'get', + params: query, + }) +} + +// 待办 +export function getApprover(query) { + return request({ + url: '/material-mall/index/getApprover', + method: 'get', + params: query, + }) +} + +// 共享 +export function getShare(query) { + return request({ + url: '/material-mall/index/getShare', + method: 'get', + params: query, + }) +} diff --git a/src/router/index.js b/src/router/index.js index a6214d93..4b461aad 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -68,7 +68,7 @@ export const constantRoutes = [ children: [ { path: 'index', - component: () => import('@/views/index_2'), + component: () => import('@/views/home/index'), name: 'Index', meta: { title: '首页', icon: 'dashboard', affix: true } }, diff --git a/src/views/home/components/MunicipalCompany.vue b/src/views/home/components/MunicipalCompany.vue new file mode 100644 index 00000000..887fc356 --- /dev/null +++ b/src/views/home/components/MunicipalCompany.vue @@ -0,0 +1,598 @@ + + + + + diff --git a/src/views/home/components/ProvincialCompany.vue b/src/views/home/components/ProvincialCompany.vue new file mode 100644 index 00000000..e9a5f915 --- /dev/null +++ b/src/views/home/components/ProvincialCompany.vue @@ -0,0 +1,496 @@ + + + + + diff --git a/src/views/home/index.vue b/src/views/home/index.vue new file mode 100644 index 00000000..ee2fa682 --- /dev/null +++ b/src/views/home/index.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/vue.config.js b/vue.config.js index 865b17e4..c50ac5e2 100644 --- a/vue.config.js +++ b/vue.config.js @@ -38,9 +38,9 @@ module.exports = { // target: `http://localhost:18080`, // target: `http://192.168.0.96:28080`,//马 // target: `http://192.168.0.110:18080`,//洪 - target: `http://127.0.0.1:28080`,//阮 + // target: `http://192.168.0.41:28080`,//蒋 // target: `http://36.33.26.201:17788/proxyApi`, //测试 - // target: `http://192.168.0.14:19190/prod-api`, //测试 + target: `http://36.33.26.201:21999/prod-api`, //测试 // target: `http://192.168.137.1:18080`,// changeOrigin: true, pathRewrite: {