diff --git a/docs/功能测试-设备维修日志.md b/docs/功能测试-设备维修日志.md
new file mode 100644
index 00000000..eb489300
--- /dev/null
+++ b/docs/功能测试-设备维修日志.md
@@ -0,0 +1,11 @@
+# 设备维修日志功能测试任务列表
+
+- [ ] 进入 `设备模型 / 设备维修 / 设备维修日志`,页面正常加载,无控制台报错。
+- [ ] 点击查询,列表按分页加载数据,表格字段显示完整。
+- [ ] 输入关键字后点击查询,列表按条件刷新。
+- [ ] 点击重置,查询条件清空并重新加载列表。
+- [ ] 点击新增,填写表单并保存,保存成功后列表刷新。
+- [ ] 点击编辑,表单带出当前行数据,修改后保存成功。
+- [ ] 点击删除,确认后记录删除并刷新列表。
+- [ ] 点击导出,系统可创建导出任务或返回成功提示。
+- [ ] 分页切换页码和每页条数时,列表数据刷新正常。
diff --git a/src/api/equipment-management/repair-logs.js b/src/api/equipment-management/repair-logs.js
new file mode 100644
index 00000000..4ff12ee0
--- /dev/null
+++ b/src/api/equipment-management/repair-logs.js
@@ -0,0 +1,29 @@
+import { request } from '@/api/_service'
+
+const BASE = 'device_management/device_repair/device_repair_log/'
+
+function params (method, data = {}) { return { method, platform: 'background', ...data } }
+
+export function getAll (data) {
+ return request({ url: BASE + 'all', method: 'get', params: params('device_management_device_repair_device_repair_log_all', data) })
+}
+
+export function getList (data) {
+ return request({ url: BASE + 'list', method: 'get', params: params('device_management_device_repair_device_repair_log_list', data) })
+}
+
+export function createItem (data) {
+ return request({ url: BASE + 'create', method: 'post', data: params('device_management_device_repair_device_repair_log_create', data) })
+}
+
+export function editItem (data) {
+ return request({ url: BASE + 'edit', method: 'put', data: params('device_management_device_repair_device_repair_log_edit', data) })
+}
+
+export function deleteItem (data) {
+ return request({ url: BASE + 'delete', method: 'delete', data: params('device_management_device_repair_device_repair_log_delete', data) })
+}
+
+export function createExportTask (data) {
+ return request({ url: BASE + 'create_data_export_task', method: 'post', data: params('device_management_device_repair_device_repair_log_create_data_export_task', data) })
+}
diff --git a/src/router/modules/equipment-management.js b/src/router/modules/equipment-management.js
index fb903313..3baa3119 100644
--- a/src/router/modules/equipment-management.js
+++ b/src/router/modules/equipment-management.js
@@ -67,6 +67,12 @@ export default {
name: `${pre}device_repair-device_repair_management`,
meta: { ...meta, cache: true, title: '设备维修管理' },
component: _import('equipment-management/repair-management/repair-management')
+ },
+ {
+ path: 'device_repair/device_repair_log',
+ name: `${pre}device_repair-device_repair_log`,
+ meta: { ...meta, cache: true, title: '设备维修日志' },
+ component: _import('equipment-management/repair-management/repair-logs')
}
])('device_management-')
}
diff --git a/src/views/equipment-management/repair-management/repair-logs/index.vue b/src/views/equipment-management/repair-management/repair-logs/index.vue
new file mode 100644
index 00000000..342318b7
--- /dev/null
+++ b/src/views/equipment-management/repair-management/repair-logs/index.vue
@@ -0,0 +1,71 @@
+
+
+ 查询重置新增导出
+ 编辑删除
+
+ 取消确定
+
+
+
+