From d525c321a7c031bd84e2586d2274959427944908 Mon Sep 17 00:00:00 2001 From: SjS Date: Wed, 16 Apr 2025 15:17:45 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E5=9E=8B=E5=8F=B7=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E5=8A=9F=E8=83=BD=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AutoSprout-ui/src/router/index.js | 17 +++++ .../src/views/user/user/UserDetail.vue | 58 +++++++++++++++ AutoSprout-ui/src/views/user/user/index.vue | 11 +++ .../ruoyi/device/mapper/AsDeviceMapper.java | 2 + .../com/ruoyi/device/mapper/AsUserMapper.java | 1 + .../device/service/IAsDeviceService.java | 2 + .../service/impl/AsDeviceServiceImpl.java | 11 +++ .../service/impl/AsUserServiceImpl.java | 11 ++- .../mapper/device/AsDeviceMapper.xml | 71 ++++++++++++++----- .../resources/mapper/device/AsModelMapper.xml | 23 +++--- .../resources/mapper/user/AsUserMapper.xml | 4 +- 11 files changed, 174 insertions(+), 37 deletions(-) create mode 100644 AutoSprout-ui/src/views/user/user/UserDetail.vue diff --git a/AutoSprout-ui/src/router/index.js b/AutoSprout-ui/src/router/index.js index 2ff1acc..caae6b3 100644 --- a/AutoSprout-ui/src/router/index.js +++ b/AutoSprout-ui/src/router/index.js @@ -5,6 +5,7 @@ Vue.use(Router) /* Layout */ import Layout from '@/layout' +import UserDetail from "@/views/user/user/UserDetail.vue"; /** * Note: 路由配置项 @@ -74,6 +75,22 @@ export const constantRoutes = [ } ] }, + /** + * 查看页 + */ + { + path: '/view', + component: Layout, + hidden: true, + children: [ + { + path: 'user/:userId?', + component: () => import('@/views/user/user/UserDetail.vue'), + name: 'UserView', + meta: { title: '用户详情' } + } + ] + }, { path: '/user', component: Layout, diff --git a/AutoSprout-ui/src/views/user/user/UserDetail.vue b/AutoSprout-ui/src/views/user/user/UserDetail.vue new file mode 100644 index 0000000..f50e309 --- /dev/null +++ b/AutoSprout-ui/src/views/user/user/UserDetail.vue @@ -0,0 +1,58 @@ + + + diff --git a/AutoSprout-ui/src/views/user/user/index.vue b/AutoSprout-ui/src/views/user/user/index.vue index 15eb431..4afd078 100644 --- a/AutoSprout-ui/src/views/user/user/index.vue +++ b/AutoSprout-ui/src/views/user/user/index.vue @@ -150,6 +150,14 @@ width="240" class-name="small-padding fixed-width">