From db576954180aac58c7f7ba076f9b04166db02a61 Mon Sep 17 00:00:00 2001 From: lSun <15893999301@qq.com> Date: Wed, 12 Nov 2025 13:41:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=9A=E4=B8=BB=E7=AE=A1=E7=90=86=E3=80=81?= =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=B1=BB=E5=9E=8B=E7=AE=A1=E7=90=86=E3=80=81?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E7=B1=BB=E5=9E=8B=E3=80=81=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=AE=A1=E7=90=86=E5=8A=9F=E8=83=BD=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/basic/device-manage.js | 94 +++ src/views/basic/dev-type/index.vue | 6 +- .../basic/device-manage/addOrEditForm.vue | 207 +++--- src/views/basic/device-manage/index.vue | 596 ++++++++++-------- .../basic/device-manage/useOrReturnForm.vue | 221 +++++-- .../basic/device-manage/useRecordTable.vue | 188 ++++-- src/views/basic/owner-manage/index.vue | 6 +- src/views/basic/pro-type/index.vue | 6 +- 8 files changed, 862 insertions(+), 462 deletions(-) create mode 100644 src/api/basic/device-manage.js diff --git a/src/api/basic/device-manage.js b/src/api/basic/device-manage.js new file mode 100644 index 0000000..941e653 --- /dev/null +++ b/src/api/basic/device-manage.js @@ -0,0 +1,94 @@ +import request from '@/utils/request' + +// 获取层级列表 +export function getDeviceListApi(query) { + return request({ + url: '/device/list', + method: 'get', + params: query, + }) +} +// 新增层级 +export function addDeviceApi(data) { + return request({ + url: '/device/add', + method: 'post', + data, + }) +} +// 删除层级 +export function delDeviceApi(data) { + return request({ + url: '/device/del', + method: 'post', + data, + }) +} +// 修改层级 +export function editDeviceApi(data) { + return request({ + url: '/device/update', + method: 'post', + data, + }) +} + +// 获取层级列表 +export function getDeviceByIdApi(query) { + return request({ + url: '/device/getById', + method: 'get', + params: query, + }) +} + + +// 查询设备类型下拉接口 +export function getDeviceSelectList() { + return request({ + url: '/device/getDeviceType', + method: 'get', + }) +} + +// 查询获取设备管理人 +export function getDeviceKeepUser() { + return request({ + url: '/device/getDeviceKeepUser', + method: 'get', + }) +} + +// 退还 +export function addUseApi(data) { + return request({ + url: '/device/use', + method: 'post', + data, + }) +} + +export function getLastUse(query) { + return request({ + url: '/device/getLastUse', + method: 'get', + params: query, + }) +} + +export function returnDeviceApi(data) { + return request({ + url: '/device/returnDevice', + method: 'post', + data, + }) +} + +// 获取领用记录 +export function getRecordListApi(query) { + return request({ + url: '/device/getRecordList', + method: 'get', + params: query, + }) +} diff --git a/src/views/basic/dev-type/index.vue b/src/views/basic/dev-type/index.vue index 510825e..ce8d2cf 100644 --- a/src/views/basic/dev-type/index.vue +++ b/src/views/basic/dev-type/index.vue @@ -19,7 +19,7 @@ - + 新增设备类型 @@ -42,7 +42,7 @@ type="text" icon="el-icon-edit" @click="handleEdit(scope.row)" - v-hasPermi="['basic:device:edit']" + v-hasPermi="['device:type:update']" > 编辑 @@ -52,7 +52,7 @@ icon="el-icon-delete" style="color: #f56c6c" @click="handleDelete(scope.row)" - v-hasPermi="['basic:device:remove']" + v-hasPermi="['device:type:del']" > 删除 diff --git a/src/views/basic/device-manage/addOrEditForm.vue b/src/views/basic/device-manage/addOrEditForm.vue index 13b2089..41fe5e3 100644 --- a/src/views/basic/device-manage/addOrEditForm.vue +++ b/src/views/basic/device-manage/addOrEditForm.vue @@ -1,98 +1,137 @@ diff --git a/src/views/basic/device-manage/index.vue b/src/views/basic/device-manage/index.vue index a69edeb..fb461be 100644 --- a/src/views/basic/device-manage/index.vue +++ b/src/views/basic/device-manage/index.vue @@ -1,285 +1,357 @@ diff --git a/src/views/basic/device-manage/useOrReturnForm.vue b/src/views/basic/device-manage/useOrReturnForm.vue index 843641d..9070751 100644 --- a/src/views/basic/device-manage/useOrReturnForm.vue +++ b/src/views/basic/device-manage/useOrReturnForm.vue @@ -1,69 +1,176 @@ diff --git a/src/views/basic/device-manage/useRecordTable.vue b/src/views/basic/device-manage/useRecordTable.vue index 49796d8..ca6713c 100644 --- a/src/views/basic/device-manage/useRecordTable.vue +++ b/src/views/basic/device-manage/useRecordTable.vue @@ -1,60 +1,148 @@ diff --git a/src/views/basic/owner-manage/index.vue b/src/views/basic/owner-manage/index.vue index cb5a539..4e9ea6c 100644 --- a/src/views/basic/owner-manage/index.vue +++ b/src/views/basic/owner-manage/index.vue @@ -19,7 +19,7 @@ - + 新增业主单位 @@ -42,7 +42,7 @@ type="text" icon="el-icon-edit" @click="handleEdit(scope.row)" - v-hasPermi="['basic:device:edit']" + v-hasPermi="['owner:update']" > 编辑 @@ -52,7 +52,7 @@ icon="el-icon-delete" style="color: #f56c6c" @click="handleDelete(scope.row)" - v-hasPermi="['basic:device:remove']" + v-hasPermi="['owner:del']" > 删除 diff --git a/src/views/basic/pro-type/index.vue b/src/views/basic/pro-type/index.vue index 27b3975..0d5fec6 100644 --- a/src/views/basic/pro-type/index.vue +++ b/src/views/basic/pro-type/index.vue @@ -19,7 +19,7 @@ - + 新增项目类型 @@ -42,7 +42,7 @@ type="text" icon="el-icon-edit" @click="handleEdit(scope.row)" - v-hasPermi="['basic:device:edit']" + v-hasPermi="['pro:type:update']" > 编辑 @@ -52,7 +52,7 @@ icon="el-icon-delete" style="color: #f56c6c" @click="handleDelete(scope.row)" - v-hasPermi="['basic:device:remove']" + v-hasPermi="['pro:type:del']" > 删除