联调二级评估

This commit is contained in:
wr
2025-08-26 11:07:11 +08:00
parent e277fd01a3
commit 1fb833c6ad
10 changed files with 1372 additions and 320 deletions

View File

@@ -1,5 +1,5 @@
import createAxios from '@/utils/request'
import { useAdminInfo } from '@/stores/adminInfo'
//获取变电站下面的母线列表
export function getBusBarSelect(params: any) {
return createAxios({
@@ -104,7 +104,14 @@ export function transformerDelete(data: any) {
data
})
}
//获取冲击负荷字典
export function loadList(data: any) {
return createAxios({
url: '/advance-boot/assessDicShockLoad/list',
method: 'Post',
data
})
}
//新增冲击负荷字典
export function loadAdd(data: any) {
return createAxios({
@@ -137,6 +144,14 @@ export function userAdd(data: any) {
data
})
}
//修改评估用户
export function userEdit(data: any) {
return createAxios({
url: '/advance-boot/assessUser/edit',
method: 'Post',
data
})
}
//删除评估用户
export function batchDel(data: any) {
return createAxios({
@@ -323,4 +338,46 @@ export function shockDelete(data: any) {
data
})
}
//获取评估树
export function getTree(data: any) {
const adminInfo = useAdminInfo()
return createAxios({
url: '/advance-boot/secondaryEvaluation/evaluationTree?deptId=' + adminInfo.deptIndex,
method: 'post',
data
})
}
//获取评估结果
export function getResult(data: any, assessId?: string | number) {
return createAxios({
url: `/advance-boot/secondaryEvaluation/assessResult${assessId ? `?assessId=${assessId}` : ''}`,
method: 'post',
data
});
}
//导出评估结果
export function exportResult(data: any, assessId?: string | number) {
return createAxios({
url: `/advance-boot/secondaryEvaluation/downAssessResult${assessId ? `?assessId=${assessId}` : ''}`,
method: 'get',
responseType: 'blob'
});
}
//评估
export const evaluation = (assessId: string, file: File) => {
const formData = new FormData()
formData.append('assessId', assessId)
formData.append('file', file)
return createAxios({
url: '/advance-boot/secondaryEvaluation/evaluation',
method: 'post',
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}