From e063cb47353bc39a7286a109100e4537e5be0b55 Mon Sep 17 00:00:00 2001
From: z_yu <1534695664@qq.com>
Date: Fri, 15 Jul 2022 17:33:22 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/storeManage/deviceManage/mac.js | 18 ++
src/api/storeManage/deviceManage/param.js | 30 ++++
src/views/storeManage/deviceManage/index.vue | 9 +-
.../deviceManage/module/bindParams.vue | 164 +++++++++++++++++
.../deviceManage/module/deviceDetail.vue | 166 +++++++++++++-----
5 files changed, 334 insertions(+), 53 deletions(-)
create mode 100644 src/api/storeManage/deviceManage/mac.js
create mode 100644 src/api/storeManage/deviceManage/param.js
create mode 100644 src/views/storeManage/deviceManage/module/bindParams.vue
diff --git a/src/api/storeManage/deviceManage/mac.js b/src/api/storeManage/deviceManage/mac.js
new file mode 100644
index 0000000..c2a2e5f
--- /dev/null
+++ b/src/api/storeManage/deviceManage/mac.js
@@ -0,0 +1,18 @@
+import request from '@/utils/request'
+
+export function getMac() {
+ return request({
+ url: 'api/mac/get',
+ method: 'get'
+ })
+}
+
+export function bindMac(data) {
+ return request({
+ url: 'api/mac/bind',
+ method: 'post',
+ data
+ })
+}
+
+export default { getMac, bindMac }
diff --git a/src/api/storeManage/deviceManage/param.js b/src/api/storeManage/deviceManage/param.js
new file mode 100644
index 0000000..3de1354
--- /dev/null
+++ b/src/api/storeManage/deviceManage/param.js
@@ -0,0 +1,30 @@
+import request from '@/utils/request'
+
+export function getParams(params) {
+ return request({
+ url: 'api/spec/list',
+ method: 'get',
+ params
+ })
+}
+
+export function del(ids) {
+ const params = {
+ id: ids[0]
+ }
+ return request({
+ url: 'api/storeroom/delete',
+ method: 'delete',
+ params
+ })
+}
+
+export function edit(data) {
+ return request({
+ url: 'api/storeroom/update',
+ method: 'put',
+ data
+ })
+}
+
+export default { getParams, edit, del }
diff --git a/src/views/storeManage/deviceManage/index.vue b/src/views/storeManage/deviceManage/index.vue
index 05013a6..78ef012 100644
--- a/src/views/storeManage/deviceManage/index.vue
+++ b/src/views/storeManage/deviceManage/index.vue
@@ -90,9 +90,9 @@ export default {
]
},
permission: {
- add: ['admin', 'deviceManage:add'],
- edit: ['admin', 'deviceManage:edit'],
- del: ['admin', 'deviceManage:del']
+ add: ['admin', 'storeroom:add'],
+ edit: ['admin', 'storeroom:edit'],
+ del: ['admin', 'storeroom:del']
},
defaultProps: {
children: 'children',
@@ -123,9 +123,8 @@ export default {
handleNodeClick(val) {
if (val) {
this.crud.selectionChangeHandler([val])
- this.$refs.deviceDetail.query.id = val.id
this.$refs.deviceDetail.storeroomId = val
- // this.$refs.deviceDetail.crud.toQuery()
+ this.$refs.deviceDetail.crud.toQuery()
this.activeRightBtn = true
}
},
diff --git a/src/views/storeManage/deviceManage/module/bindParams.vue b/src/views/storeManage/deviceManage/module/bindParams.vue
new file mode 100644
index 0000000..e811395
--- /dev/null
+++ b/src/views/storeManage/deviceManage/module/bindParams.vue
@@ -0,0 +1,164 @@
+
+
+
+