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 @@
-
-
- 自用
- 共享
+
+
+ 在库
+ 退役
- 确定变更
- 取消
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ 确定变更
+
+ 取消
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 添加变更装备
-
+
+ 添加变更装备
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除
+
+
-
+
-
+
-
+
-
-
-
-
-
+
- 查询
- 重置
- 确定添加
+ 查询
+ 重置
+
+ 确定添加
+
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.propertyVoList[item - 1].propertyName || '-' }}
+
+
+
+ -
+
+
+
+
+
+
+
+ {{ row.propertyVoList[item - 1].propertyValue || '-' }}
+
+
+
+ -
+
+
+
+
+
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 @@
-
-
-
-
-
- 自用
- 共享
-
+
+
+
+
+
+
- 确定变更
- 取消
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ 确定变更
+
+ 取消
+
-
-
- 添加变更装备
-
+
+ 添加变更装备
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+ 在库
+
+
+
+
+
+ 删除
+
+
-
+
-
+
-
+
-
-
-
-
-
+
- 查询
- 重置
- 确定添加
+ 查询
+ 重置
+
+ 确定添加
+
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.propertyVoList[item - 1].propertyName || '-' }}
+
+
+
+ -
+
+
+
+
+
+
+
+ {{ row.propertyVoList[item - 1].propertyValue || '-' }}
+
+
+
+ -
+
+
+
+
+
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 @@
-
-
- 自用
- 共享
+
+
+ 在库
+ 维修
- 确定变更
- 取消
+
+ 确定变更
+
+ 取消
-
-
-
-
-
-
-
+
+
-
-
-
-
+
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
- 添加变更装备
-
+
+ 添加变更装备
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
-
-
-
-
+
- 查询
- 重置
- 确定添加
+ 查询
+ 重置
+
+ 确定添加
+
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.propertyVoList[item - 1].propertyName || '-' }}
+
+
+
+ -
+
+
+
+
+
+
+
+ {{ row.propertyVoList[item - 1].propertyValue || '-' }}
+
+
+
+ -
+
+
+
+
+
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 }}
出库
- 入库
- 维修
- 退役
- 装备上架
- 装备下架
- 批量删除
- 导出数据
+ 入库
+ 维修
+ 退役
+ 装备上架
+ 装备下架
+
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ 在库
+ 在用
+ 退役
+ 维修
+
+
+
+
+ 上架
+ 下架
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.propertyVoList[item - 1].propertyName || '-' }}
+
+
+
+ -
+
+
+
+
+
+
+
+ {{ row.propertyVoList[item - 1].propertyValue || '-' }}
+
+
+
+ -
+
+
+
+
+
+
+ 查看
+ 编辑
+ 删除
+
+
@@ -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 @@
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
- 查询
+
+
+
+
+ 查询
+ 重置
+ 导出数据
+
+
+
+
+
+
+
+
+
+ {{ typeInfo[scope.row.type] }}
+
+
+
+
+
+
+ 在库
+
+ 在用
+
+ 维修
+
+
+
+
+
+
+
+
+
+ {{ typeInfo[scope.row.type] }}记录单
- 重置
- 导出数据
-
-
+
+
+
-
-
-
-
-
-
- {{ typeInfo[scope.row.type] }}
-
-
-
-
-
-
- 在库
-
-
-
-
-
-
-
-
- 出库记录单
-
-
-
-
+