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 @@
@@ -171,7 +171,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 @@
-
+
{{ d.row.mac2 }}
-
+
{{ d.row.sn }}
@@ -92,8 +92,17 @@
-
+
@@ -119,7 +128,26 @@
{{ d.row[column.key] }}
- 商户:{{ d.row.userName }}
+
+ 商户:{{ d.row.userName }}
+
+
+
+
+ 未投放
+
+
+
+ {{ formatEquipmentInfo(d.row.equ) }}
+
+
+ -
{{ d.row[column.key] }}
@@ -127,35 +155,36 @@
-
-
-
- 详情
- 修改
- 打开
- 关闭
-
- {{ scope.row.status === '8' ? '解禁' : '禁用' }}
-
- 重启
- 更新
- 删除
-
-
-
+
+
+ 详情
+ 修改
+ 删除
+
+
@@ -771,7 +816,7 @@ export default {
flex-wrap: wrap;
gap: 5px;
justify-content: center;
-
+
.el-button {
margin: 0;
padding: 0 5px;
@@ -810,4 +855,4 @@ export default {
.el-dialog__header {
padding: 10px 20px !important;
}
-
\ No newline at end of file
+
diff --git a/src/views/system/equipment/equipment_detail.vue b/src/views/system/equipment/equipment_detail.vue
new file mode 100644
index 0000000..10949ea
--- /dev/null
+++ b/src/views/system/equipment/equipment_detail.vue
@@ -0,0 +1,120 @@
+
+
+
+
+
+ 基本信息
+
+
+
+
+ 设施ID:
+ {{ equipmentData.equipmentId }}
+
+
+ 设施名称:
+ {{ equipmentData.name }}
+
+
+ 设施类型:
+
+
+
+
+
+ 所属店铺:
+ {{ equipmentData.storeName }}
+
+
+ 所属房间:
+ {{ equipmentData.roomName }}
+
+
+ 状态:
+
+
+
+
+
+ 创建时间:
+ {{ parseTime(equipmentData.createTime) }}
+
+
+ 更新时间:
+ {{ parseTime(equipmentData.updateTime) }}
+
+
+
+
+
+
+
+
+ 设备信息
+
+
+
+
+ 设备ID:
+ {{ equipmentData.deviceId }}
+
+
+ MAC地址:
+ {{ equipmentData.device ? equipmentData.device.mac : '-' }}
+
+
+
+
+ SN:
+ {{ equipmentData.device ? equipmentData.device.sn : '-' }}
+
+
+ 设备状态:
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/system/equipment/index.vue b/src/views/system/equipment/index.vue
index 95bc859..092cfbb 100644
--- a/src/views/system/equipment/index.vue
+++ b/src/views/system/equipment/index.vue
@@ -201,6 +201,13 @@
+ 详情
+
+
+
+
+
+
+
+ 用户详情
+
+ 用户配置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{detail.realServiceRate | money | defaultValue}} %
+
+
+ {{detail.agentServiceRate | money | defaultValue}} %
+
+
+ 跟随渠道
+
+
+ {{detail.withdrawServiceRate}} {{serviceUnit(detail.withdrawServiceType)}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{detail.realName | dv}}
+
+
+ {{detail.realIdCard | dv}}
+
+
+ {{detail.realPhone | dv}}
+
+ {{detail.remark | dv}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
-
-
- {{ parseTime(scope.row.loginDate) }}
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
+
+
+ {{ scope.row.balance ? '¥' + scope.row.balance : '¥0.00' }}
+
+
+
+
+ {{ scope.row.withdrawAmount ? '¥' + scope.row.withdrawAmount : '¥0.00' }}
+
+
+
+
+ {{ scope.row.storeCount || 0 }}
+
+
+
+
+
+ {{ scope.row.isAdmin === 1 ? '是' : '否' }}
+
+
+
+
+
+ {{ parseTime(scope.row.loginDate) }}
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
详情
-
+