From 6d5c28904463958bcbaedd0cd18536b3c55bc75c Mon Sep 17 00:00:00 2001 From: 18650502300 <18650502300@163.com> Date: Mon, 6 Jan 2025 22:49:17 +0800 Subject: [PATCH] 111 --- src/router/index.js | 28 +++ src/views/system/device/device_detail.vue | 49 +++-- src/views/system/device/index.vue | 127 ++++++++---- .../system/equipment/equipment_detail.vue | 120 ++++++++++++ src/views/system/equipment/index.vue | 17 +- src/views/user/user/detail.vue | 180 ++++++++++++++++++ src/views/user/user/index.vue | 62 +++--- 7 files changed, 493 insertions(+), 90 deletions(-) create mode 100644 src/views/system/equipment/equipment_detail.vue create mode 100644 src/views/user/user/detail.vue diff --git a/src/router/index.js b/src/router/index.js index 48cfcc9..4b54d13 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -217,6 +217,34 @@ export const dynamicRoutes = [ meta: { title: '店铺详情', activeMenu: '/system/store' } } ] + }, + { + path: '/system/equipment', + component: Layout, + hidden: true, + permissions: ['system:equipment:query'], + children: [ + { + path: 'detail/:equipmentId(\\d+)', + component: () => import('@/views/system/equipment/equipment_detail'), + name: 'EquipmentDetail', + meta: { title: '设施详情', activeMenu: '/system/equipment' } + } + ] + }, + { + path: '/user', + component: Layout, + hidden: true, + permissions: ['system:user:query'], + children: [ + { + path: 'detail/:userId(\\d+)', + component: () => import('@/views/user/user/detail'), + name: 'UserDetail', + meta: { title: '用户详情', activeMenu: '/user/user' } + } + ] } ] diff --git a/src/views/system/device/device_detail.vue b/src/views/system/device/device_detail.vue index 43f5b5d..f08ec73 100644 --- a/src/views/system/device/device_detail.vue +++ b/src/views/system/device/device_detail.vue @@ -8,26 +8,26 @@
设备信息
- 修改 {{ deviceData.model || '--' }} -
+
@@ -171,7 +171,7 @@ - +
物联网信息 @@ -318,8 +318,7 @@ 订单列表内容 命令日志内容 - 抄表记录内容 - 绑定/解绑记录内容 +
@@ -560,7 +559,7 @@ export default { .el-button { margin-left: 0; - + &:first-child { margin-left: 0; } @@ -643,7 +642,7 @@ export default { flex-direction: column; align-items: center; justify-content: center; - + p { margin-top: 10px; color: #606266; @@ -676,7 +675,7 @@ export default { th, td { padding: 8px 0; } - + .cell { line-height: 20px; } @@ -713,7 +712,7 @@ export default { .el-button { padding: 7px 15px; font-size: 12px; - + &--mini { padding: 5px 10px; } @@ -723,7 +722,7 @@ export default { // 表单项间距 .el-form-item { margin-bottom: 18px; - + &:last-child { margin-bottom: 0; } @@ -738,7 +737,7 @@ export default { .el-tag { margin-right: 8px; margin-bottom: 5px; - + &:last-child { margin-right: 0; } @@ -754,7 +753,7 @@ export default { .loading { position: relative; min-height: 200px; - + &::after { content: ''; position: absolute; @@ -766,4 +765,4 @@ export default { z-index: 1000; } } - \ No newline at end of file + diff --git a/src/views/system/device/index.vue b/src/views/system/device/index.vue index 9347230..268318b 100644 --- a/src/views/system/device/index.vue +++ b/src/views/system/device/index.vue @@ -71,14 +71,14 @@ - + - + + + + + diff --git a/src/views/user/user/index.vue b/src/views/user/user/index.vue index 2e70d91..eb1293e 100644 --- a/src/views/user/user/index.vue +++ b/src/views/user/user/index.vue @@ -37,17 +37,6 @@ /> - - - 搜索 重置 @@ -89,16 +78,6 @@ - - - - - - + + + + + + + + + + + + + + + + + + 详情 - +