From 7ce1da4eca428f833e5ff7e79533a2e833af7070 Mon Sep 17 00:00:00 2001 From: jjLv <1981429112@qq.com> Date: Fri, 2 Aug 2024 11:13:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=8B=E7=8E=AF=EF=BC=8C=E8=BE=B9=E5=B8=A6?= =?UTF-8?q?=EF=BC=8C=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 --- package.json | 1 + src/api/base/bracelet.js | 149 +++ src/api/base/device.js | 75 ++ src/api/construction/sideband.js | 95 ++ src/api/select.js | 8 + src/views/base/bracelet/index.vue | 1294 +++++++++++++++++++++ src/views/base/device/index.vue | 572 +++++++++ src/views/base/project/index.vue | 2 +- src/views/construction/sideband/index.vue | 689 +++++++++++ src/views/system/role/index.vue | 2 +- src/views/system/user/index.vue | 2 +- 11 files changed, 2886 insertions(+), 3 deletions(-) create mode 100644 src/api/base/bracelet.js create mode 100644 src/api/base/device.js create mode 100644 src/api/construction/sideband.js create mode 100644 src/views/base/bracelet/index.vue create mode 100644 src/views/base/device/index.vue create mode 100644 src/views/construction/sideband/index.vue diff --git a/package.json b/package.json index f4f6111..49a6cbf 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,7 @@ "js-cookie": "3.0.1", "jsencrypt": "3.0.0-rc.1", "nprogress": "0.2.0", + "qrcode": "^1.5.3", "quill": "1.3.7", "screenfull": "5.0.2", "sortablejs": "1.10.2", diff --git a/src/api/base/bracelet.js b/src/api/base/bracelet.js new file mode 100644 index 0000000..7ad5917 --- /dev/null +++ b/src/api/base/bracelet.js @@ -0,0 +1,149 @@ +import request from '@/utils/request' + +// 查询列表 +export function listBracelet(query) { + return request({ + url: '/bracelet/bracelet/list', + method: 'get', + params: query + }) +} + +// 查询手环箱列表 +export function listShbox(query) { + return request({ + url: '/bracelet/bracelet/listShbox', + method: 'get', + params: query + }) +} + +// 查询手环箱管理页面手环箱列表 +export function listShboxall(query) { + return request({ + url: '/bracelet/bracelet/listShboxall', + method: 'get', + params: query + }) +} + +// 查询手环绑定选择列表 +export function listShboxBind(query) { + return request({ + url: '/bracelet/bracelet/listShboxBind', + method: 'get', + params: query + }) +} + +// 查询手环箱管理页面手环列表 +export function listShBind(query) { + return request({ + url: '/bracelet/bracelet/listShBind', + method: 'get', + params: query + }) +} + +// 添加手环 +export function addSh(data) { + return request({ + url: '/bracelet/bracelet/addSh', + method: 'post', + data: data + }) +} + +// 手环箱管理页面添加手环箱 +export function addBox(data) { + return request({ + url: '/bracelet/bracelet/addBox', + method: 'post', + data: data + }) +} + +// 手环绑定选择页面绑定手环 +export function addShBind(data) { + return request({ + url: '/bracelet/bracelet/addShBind', + method: 'post', + data: data + }) +} + + + +// 修改 +export function editSh(data) { + return request({ + url: '/bracelet/bracelet/editSh', + method: 'post', + data: data + }) +} + +// 手环箱管理页面修改 +export function editBox(data) { + return request({ + url: '/bracelet/bracelet/editBox', + method: 'post', + data: data + }) +} + + +// 解除绑定 +export function delSh(data) { + return request({ + url: '/bracelet/bracelet/delSh', + method: 'post', + data: data + }) +} + + +// 删除 +export function delShById(data) { + return request({ + url: '/bracelet/bracelet/delShById', + method: 'post', + data: data + }) +} + +// 删除 +export function delShboxById(data) { + return request({ + url: '/bracelet/bracelet/delShboxById', + method: 'post', + data: data + }) +} + +// 详情 +export function getBoxInfo(shboxId) { + return request({ + url: '/bracelet/bracelet/' + shboxId, + method: 'get', + }) +} + +// 导出 +export function exportDevice(query) { + return request({ + url: '/bracelet/export/exportDevice', + method: 'get', + responseType: 'blob', + params: query + }) +} + +// 查询班组成员列表 +export function getWorkPersonList(query) { + return request({ + url: '/bracelet/team/getWorkPersonList', + method: 'get', + params: query + }) +} \ No newline at end of file diff --git a/src/api/base/device.js b/src/api/base/device.js new file mode 100644 index 0000000..e27f8a6 --- /dev/null +++ b/src/api/base/device.js @@ -0,0 +1,75 @@ +import request from '@/utils/request' + +// 查询列表 +export function listDevcie(query) { + return request({ + url: '/bracelet/device/list', + method: 'get', + params: query + }) +} + +// 查询人员 +export function getPersonList(data) { + return request({ + url: '/bracelet/team/getPersonList', + method: 'post', + data: data + }) +} + +// 添加 +export function addDevice(data) { + return request({ + url: '/bracelet/device/addDevice', + method: 'post', + data: data + }) +} + +// 详情 +export function getDeviceInfo(deviceId) { + return request({ + url: '/bracelet/device/' + deviceId, + method: 'get', + }) +} + +// 修改 +export function editDevice(data) { + return request({ + url: '/bracelet/device/editDevice', + method: 'post', + data: data + }) +} + +// 删除 +export function delDevice(data) { + return request({ + url: '/bracelet/device/delDevice', + method: 'post', + data: data + }) +} + + + +// 导出 +export function exportDevice(query) { + return request({ + url: '/bracelet/export/exportDevice', + method: 'get', + responseType: 'blob', + params: query + }) +} + +// 查询班组成员列表 +export function getWorkPersonList(query) { + return request({ + url: '/bracelet/team/getWorkPersonList', + method: 'get', + params: query + }) +} \ No newline at end of file diff --git a/src/api/construction/sideband.js b/src/api/construction/sideband.js new file mode 100644 index 0000000..7eb1210 --- /dev/null +++ b/src/api/construction/sideband.js @@ -0,0 +1,95 @@ +import request from '@/utils/request' + +// 查询列表 +export function listSideband(query) { + return request({ + url: '/bracelet/sideband/list', + method: 'get', + params: query + }) +} + +// 查询杆塔绑定列表 +export function listDevice(query) { + return request({ + url: '/bracelet/sideband/listDevice', + method: 'get', + params: query + }) +} + +//查询未绑定杆塔列表 +export function listDeviceNoBind(query) { + return request({ + url: '/bracelet/sideband/listDeviceNoBind', + method: 'get', + params: query + }) +} + +// 新增 +export function addSideband(data) { + return request({ + url: '/bracelet/sideband/addSideband', + method: 'post', + data: data + }) +} + +// 编辑 +export function editSideband(data) { + return request({ + url: '/bracelet/sideband/editSideband', + method: 'post', + data: data + }) +} + +// 详情 +export function getSidebandInfo(sidebandId) { + return request({ + url: '/bracelet/sideband/' + sidebandId, + method: 'get' + }) +} + +// 删除 +export function delSideband(data) { + return request({ + url: '/bracelet/sideband/delSideband', + method: 'post', + data: data + }) +} + +// 解除绑定 +export function delDevice(data) { + return request({ + url: '/bracelet/sideband/delDevice', + method: 'post', + data: data + }) +} + +//绑定 +export function bindDevice(data) { + return request({ + url: '/bracelet/sideband/bindDevice', + method: 'post', + data:data + }) +} + +// 导出 +export function exportPerson(query) { + return request({ + url: '/bracelet/export/exportPerson', + method: 'get', + responseType: 'blob', + params: query + }) +} + + + + diff --git a/src/api/select.js b/src/api/select.js index 5eaaa35..c474f7f 100644 --- a/src/api/select.js +++ b/src/api/select.js @@ -9,6 +9,14 @@ export function getProList(query) { }) } +export function getGtList(query) { + return request({ + url: '/bracelet/sideband/getGtList', + method: 'get', + params: query + }) +} + diff --git a/src/views/base/bracelet/index.vue b/src/views/base/bracelet/index.vue new file mode 100644 index 0000000..a21cb8d --- /dev/null +++ b/src/views/base/bracelet/index.vue @@ -0,0 +1,1294 @@ + + + + + \ No newline at end of file diff --git a/src/views/base/device/index.vue b/src/views/base/device/index.vue new file mode 100644 index 0000000..707defc --- /dev/null +++ b/src/views/base/device/index.vue @@ -0,0 +1,572 @@ + + + + + \ No newline at end of file diff --git a/src/views/base/project/index.vue b/src/views/base/project/index.vue index 282a7a6..3b99743 100644 --- a/src/views/base/project/index.vue +++ b/src/views/base/project/index.vue @@ -78,7 +78,7 @@ diff --git a/src/views/construction/sideband/index.vue b/src/views/construction/sideband/index.vue new file mode 100644 index 0000000..174f059 --- /dev/null +++ b/src/views/construction/sideband/index.vue @@ -0,0 +1,689 @@ + + + + + \ No newline at end of file diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index 0b7e8a7..ca301b0 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -100,7 +100,7 @@ -