- 重写19个API模块,170+函数完全对齐原始JavaScript - 修复登录页: captchaEnabled默认true, getCodeImgs对齐原始, localStorage key对齐zhsw-* - 修复HTTP模块: code===0成功码, 60s超时, 无Bearer前缀Token - 修复userStore: setTokenFromLogin, UserInfo类型 - 新建rsaUtil.ts: RSA长文本加密 - 路由守卫验证通过, 浏览器全链路零报错
92 lines
1.8 KiB
TypeScript
92 lines
1.8 KiB
TypeScript
/**
|
|
* 项目管理 API
|
|
*
|
|
* @module api/projectManagement
|
|
*/
|
|
|
|
import { http } from '@/utils/http'
|
|
import { SW_PATH } from '@/config/apiConfig'
|
|
|
|
/**
|
|
* 监管记录查询 / 项目列表
|
|
* @param data - { startTime?, endTime?, stage?, type?, pageNum?, pageSize?, inspectId? }
|
|
*/
|
|
export function getProjectList(data: any) {
|
|
return http.request({
|
|
url: SW_PATH + '/project/list',
|
|
method: 'post',
|
|
data,
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 我的待办
|
|
*/
|
|
export function getProjectMyPhoneDeal() {
|
|
return http.request({
|
|
url: SW_PATH + '/project/myPhoneDeal',
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 项目表单详情
|
|
* @param params - { projectId, type? }
|
|
*/
|
|
export function getProjectInfo(params: any) {
|
|
return http.request({
|
|
url: SW_PATH + '/project/info',
|
|
method: 'get',
|
|
params,
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 项目审批
|
|
* @param projectId - 项目 id
|
|
* @param data - 审批数据
|
|
*/
|
|
export function projectAudit(projectId: string, data: any) {
|
|
return http.request({
|
|
url: SW_PATH + '/project/audit/' + projectId,
|
|
method: 'post',
|
|
data,
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 移动端监理巡检打卡
|
|
* @param data - { address, checkItemJson, createBy, createTime, description, pic, projectId, projectName, shape }
|
|
*/
|
|
export function getProjectInspectClockin(data: any) {
|
|
return http.request({
|
|
url: SW_PATH + '/project/inspect/clockin',
|
|
method: 'post',
|
|
data,
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 移动端监理巡检问题上报
|
|
* @param data - { address, checkItemJson, content, pic, projectId, shape }
|
|
*/
|
|
export function getProjectInspectReport(data: any) {
|
|
return http.request({
|
|
url: SW_PATH + '/project/inspect/report',
|
|
method: 'post',
|
|
data,
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 查询项目阶段开始时间表
|
|
* @param params - { projectId }
|
|
*/
|
|
export function getProjectStageTime(params: any) {
|
|
return http.request({
|
|
url: SW_PATH + '/project/stageTime',
|
|
method: 'get',
|
|
params,
|
|
})
|
|
}
|