From 9424abb3b6cb7bfd95948b4a07aaf505d3d8e79e Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Mon, 15 Sep 2025 21:53:20 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/EquipmentLedger/equ-repair.js | 10 + src/api/EquipmentLedger/equ-retire.js | 10 + src/api/EquipmentLedger/equ-store.js | 10 + src/api/EquipmentLedger/index.js | 36 ++ .../EquipmentLedger/components/equ-repair.vue | 510 +++++++++-------- .../EquipmentLedger/components/equ-retire.vue | 518 ++++++++++-------- .../EquipmentLedger/components/equ-store.vue | 513 ++++++++++------- .../EquipmentLedger/components/euq-out.vue | 2 +- src/views/EquipmentLedger/index.vue | 332 +++++++---- src/views/EquipmentRoamRecord/index.vue | 147 ++--- 10 files changed, 1282 insertions(+), 806 deletions(-) create mode 100644 src/api/EquipmentLedger/equ-repair.js create mode 100644 src/api/EquipmentLedger/equ-retire.js create mode 100644 src/api/EquipmentLedger/equ-store.js create mode 100644 src/api/EquipmentLedger/index.js diff --git a/src/api/EquipmentLedger/equ-repair.js b/src/api/EquipmentLedger/equ-repair.js new file mode 100644 index 00000000..23c2732c --- /dev/null +++ b/src/api/EquipmentLedger/equ-repair.js @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 新增项目维修申请 +export const addProjectRepairAPI = (data) => { + return request({ + url: '/material-mall/decChange/updateDevChangeInfo2', + method: 'POST', + data: data, + }) +} diff --git a/src/api/EquipmentLedger/equ-retire.js b/src/api/EquipmentLedger/equ-retire.js new file mode 100644 index 00000000..1919313d --- /dev/null +++ b/src/api/EquipmentLedger/equ-retire.js @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 新增项目退役申请 +export const addProjectRetireAPI = (data) => { + return request({ + url: '/material-mall/decChange/updateDevChangeInfo3', + method: 'POST', + data: data, + }) +} diff --git a/src/api/EquipmentLedger/equ-store.js b/src/api/EquipmentLedger/equ-store.js new file mode 100644 index 00000000..1f2b8289 --- /dev/null +++ b/src/api/EquipmentLedger/equ-store.js @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 新增项目入库申请 +export const addProjectStoreAPI = (data) => { + return request({ + url: '/material-mall/decChange/updateDevChangeInfo', + method: 'POST', + data: data, + }) +} diff --git a/src/api/EquipmentLedger/index.js b/src/api/EquipmentLedger/index.js new file mode 100644 index 00000000..6a9de112 --- /dev/null +++ b/src/api/EquipmentLedger/index.js @@ -0,0 +1,36 @@ +import request from '@/utils/request' + +// 获取左侧树形结构数据 +export const getDeviceTreeAPI = (data = {}) => { + return request({ + url: '/material-mall/device/deviceTree', + method: 'POST', + data, + }) +} +// 获取右侧数据列表 +export const getDeviceListAPI = (data = {}) => { + return request({ + url: '/material-mall/device/list', + method: 'GET', + params: data, + }) +} + +// 装备上架下架接口 +export const updateDeviceUpDownAPI = (data = {}) => { + return request({ + url: '/material-mall/device/updateDeviceStatus', + method: 'POST', + data, + }) +} + +// 装备状态数量统计接口 +export const getDeviceStatusCountAPI = (data = {}) => { + return request({ + url: '/material-mall/device/deviceCount', + method: 'POST', + data, + }) +} diff --git a/src/views/EquipmentLedger/components/equ-repair.vue b/src/views/EquipmentLedger/components/equ-repair.vue index 8fda35a4..82a2972d 100644 --- a/src/views/EquipmentLedger/components/equ-repair.vue +++ b/src/views/EquipmentLedger/components/equ-repair.vue @@ -3,273 +3,272 @@
- - - 自用 - 共享 + + + 在库 + 退役 - 确定变更 - 取消 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 确定变更 + + 取消 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 添加变更装备 - + + 添加变更装备 - + - - - - - - - + + + + + + + + + + + + + + + - + - + - + - - - - - + - 查询 - 重置 - 确定添加 + 查询 + 重置 + + 确定添加 + - + + + + + + + + - - - - - - - - + + + + + + + +
diff --git a/src/views/EquipmentLedger/components/equ-retire.vue b/src/views/EquipmentLedger/components/equ-retire.vue index 8fda35a4..19e1856d 100644 --- a/src/views/EquipmentLedger/components/equ-retire.vue +++ b/src/views/EquipmentLedger/components/equ-retire.vue @@ -3,273 +3,267 @@
- - - - - - 自用 - 共享 - + + + + + + - 确定变更 - 取消 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 确定变更 + + 取消 + - - - 添加变更装备 - + + 添加变更装备 - + - - - - - - - + + + + + + + + + + - + - + - + - - - - - + - 查询 - 重置 - 确定添加 + 查询 + 重置 + + 确定添加 + - + + + + + + + + - - - - - - - - + + + + + + + +
diff --git a/src/views/EquipmentLedger/components/equ-store.vue b/src/views/EquipmentLedger/components/equ-store.vue index 8fda35a4..37e2e37e 100644 --- a/src/views/EquipmentLedger/components/equ-store.vue +++ b/src/views/EquipmentLedger/components/equ-store.vue @@ -3,273 +3,326 @@
- - - 自用 - 共享 + + + 在库 + 维修 - 确定变更 - 取消 + + 确定变更 + + 取消 - - - - - - - + + - - - - + - - - - - - - - + + + - - - - - - - - + + + - - - - - - - - + + + - - - - - - - - + + + - - - + + + - - - - - - - - - - - - - + + + - - - 添加变更装备 - + + 添加变更装备 - + - - - - - - - + + + + + + + - + - + - + - - - - - + - 查询 - 重置 - 确定添加 + 查询 + 重置 + + 确定添加 + - + + + + + + + + - - - - - - - - + + + + + + + +
diff --git a/src/views/EquipmentLedger/components/euq-out.vue b/src/views/EquipmentLedger/components/euq-out.vue index 921ade25..b8d7153b 100644 --- a/src/views/EquipmentLedger/components/euq-out.vue +++ b/src/views/EquipmentLedger/components/euq-out.vue @@ -428,7 +428,7 @@ export default { const res = await addProjectOutAPI(params) if (res.code === 200) { - this.$modal.msgSuccess('出库申请提交成功') + this.$modal.msgSuccess('状态变更成功') this.$router.go(-1) } else { this.$modal.msgError(res.msg) diff --git a/src/views/EquipmentLedger/index.vue b/src/views/EquipmentLedger/index.vue index 2da7bca5..db17e203 100644 --- a/src/views/EquipmentLedger/index.vue +++ b/src/views/EquipmentLedger/index.vue @@ -2,7 +2,7 @@
- + @@ -49,11 +49,6 @@ - - - - - @@ -97,55 +92,137 @@ - + 查询 - 重置 + 重置 - - 在库:3000 自用:5000 共享:8000 在修:8000 + + 在库:{{ inStock }} 自用:{{ ownUse }} 共享:{{ share }} 在修:{{ underRepair }} 出库 - 入库 - 维修 - 退役 - 装备上架 - 装备下架 - 批量删除 - 导出数据 + 入库 + 维修 + 退役 + 装备上架 + 装备下架 + - + - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -153,6 +230,13 @@ - - diff --git a/src/views/EquipmentRoamRecord/index.vue b/src/views/EquipmentRoamRecord/index.vue index 8eac7905..1821cbce 100644 --- a/src/views/EquipmentRoamRecord/index.vue +++ b/src/views/EquipmentRoamRecord/index.vue @@ -1,79 +1,88 @@