设备维修功能完成

This commit is contained in:
liub
2025-09-03 14:16:47 +08:00
parent 1eeb8e7f7c
commit f3c5e1924b
6 changed files with 1256 additions and 64 deletions

View File

@ -40,7 +40,7 @@ function getTreeData(para: any) {
return new Promise((resolve, reject) => {
Promise.allSettled([promise2]).then(res => {
debugger;
if (res[0].status == 'fulfilled') {
let json = res[0].value;
@ -370,7 +370,7 @@ function getNodeDevice(para) {
Promise.allSettled([promise2]).then(res => {
if (res[0].status == 'fulfilled') {
debugger;
resolve(res[0].value);
}
});

View File

@ -0,0 +1,137 @@
import request from '@/utils/request';
//修改设备维修记录
function updateRepair(data) {
return request({
url: '/equipment/repairRecords',
method: 'put',
data:data
// data: {
// "recordId": data.recordId,
// "deviceId": data.deviceId,
// "createTime": data.createTime,
// "updateTime": data.updateTime,
// "repairTime": data.repairTime,
// "repairPart": data.repairPart,
// "repairReason": data.repairReason,
// "repairPerson": data.repairPerson,
// // "beforeFile": data.beforeFile,
// // "afterFile": data.afterFile
// }
});
}
//新增设备维修记录
function addRepir(data) {
return request({
url: '/equipment/repairRecords',
method: 'post',
data:data
// data: {
// "recordId": data.recordId,
// "deviceId": data.deviceId,
// "createTime": data.createTime,
// "updateTime": data.updateTime,
// "repairTime": data.repairTime,
// "repairPart": data.repairPart,
// "repairReason": data.repairReason,
// "repairPerson": data.repairPerson,
// // "beforeFile": data.beforeFile,
// // "afterFile": data.afterFile
// }
});
}
//导出设备维修记录
function exportRepir(data) {
return request({
url: '/equipment/repairRecords/export',
method: 'post',
data: {
"recordId": data.recordId,
"deviceId": data.deviceId,
"createTime": data.createTime,
"updateTime": data.updateTime,
"repairTime": data.repairTime,
"repairPart": data.repairPart,
"repairReason": data.repairReason,
"repairPerson": data.repairPerson
}
});
}
//获取明细设备维修记录
function getRepirDetail(id) {
return request({
url: '/equipment/repairRecords/' + id,
method: 'get'
});
}
//获取列表
function getRepairList(data) {
return request({
url: '/equipment/repairRecords/list',
method: 'get',
params: {
"recordId": data.recordId,
"deviceId": data.deviceId,
"repairPart": data.repairPart,
"repairReason": data.repairReason,
"repairPerson": data.repairPerson,
"repairBeginTime": data.repairBeginTime,
"repairEndTime": data.repairBeginTime,
"pageNum": data.pageNum,
"pageSize": data.pageSize
}
});
}
//删除记录
function dropRepir(id) {
if (Array.isArray(id)) {
id = id.join(",");
}
return request({
url: '/equipment/repairRecords/' + id,
method: 'delete'
});
}
//获取设备类型
function getDeviceTypeAll() {
return new Promise((resolve, reject) => {
request({
url: '/api/deviceType/all',
method: 'get',
}).then((res) => {
resolve(res);
}).catch((ex) => {
reject(ex);
});
});
}
export default {
updateRepair: updateRepair,
addRepir: addRepir,
exportRepir: exportRepir,
getRepirDetail: getRepirDetail,
getRepairList: getRepairList,
dropRepir: dropRepir,
getDeviceTypeAll: getDeviceTypeAll
}