298 lines
7.3 KiB
JavaScript
298 lines
7.3 KiB
JavaScript
import myAxios from './axios'
|
|
const sx = process.env.VUE_APP_CITY_TYPE == 'sx' ? '/ferry_service/ferryController/conveyor' : ''
|
|
|
|
// 查询客户基本信息分页列表
|
|
export function getUserInfo(params) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/nxzdCustomerBasicInfoNet/list`,
|
|
method: 'POST',
|
|
data: params
|
|
})
|
|
}
|
|
// 发起预约提交
|
|
export function takeInitiate(params) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/taskNet/addTask`,
|
|
method: 'POST',
|
|
data: params
|
|
})
|
|
}
|
|
// 查询任务管理列表
|
|
export function taskList(params) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/taskNet/pageList`,
|
|
method: 'POST',
|
|
data: params
|
|
})
|
|
}
|
|
// 获取任务管理状态下拉
|
|
export function taskType(params) {
|
|
return myAxios({
|
|
url: '/admin/dicdata/page?dict_type=TASK_STATUS&status_code=0¤t=1&size=10000',
|
|
method: 'GET',
|
|
data: params
|
|
})
|
|
}
|
|
// 获取客户任务进度跟踪
|
|
export function taskRecord(id) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/taskNet/getTaskRecordByTaskId`,
|
|
method: 'GET',
|
|
params: {
|
|
id
|
|
}
|
|
})
|
|
}
|
|
// 获取清洁能源下拉
|
|
export function qjny(params) {
|
|
return myAxios({
|
|
url: '/admin/dicdata/page?dict_type=used_nxzd_qjny&status_code=0¤t=1&size=10000',
|
|
method: 'GET',
|
|
data: params
|
|
})
|
|
}
|
|
// 获取再生水类型
|
|
export function waterType(params) {
|
|
return myAxios({
|
|
url: '/admin/dicdata/page?dict_type=reclaimedWaterType&status_code=0¤t=1&size=10000',
|
|
method: 'GET',
|
|
data: params
|
|
})
|
|
}
|
|
// 获取外墙结构
|
|
export function wqjg(params) {
|
|
return myAxios({
|
|
url: '/admin/dicdata/page?dict_type=nxzd_wqcl&status_code=0¤t=1&size=10000',
|
|
method: 'GET',
|
|
data: params
|
|
})
|
|
}
|
|
// 获取门窗玻璃
|
|
export function mcbl(params) {
|
|
return myAxios({
|
|
url: '/admin/dicdata/page?dict_type=nxzd_mcbl&status_code=0¤t=1&size=10000',
|
|
method: 'GET',
|
|
data: params
|
|
})
|
|
}
|
|
// 获取窗框材料
|
|
export function ckcl(params) {
|
|
return myAxios({
|
|
url: '/admin/dicdata/page?dict_type=nxzd_mclx&status_code=0¤t=1&size=10000',
|
|
method: 'GET',
|
|
data: params
|
|
})
|
|
}
|
|
// 获取能源类型
|
|
export function nylx(params) {
|
|
return myAxios({
|
|
url: '/admin/dicdata/page?dict_type=diag_energy_code&status_code=0¤t=1&size=10000',
|
|
method: 'GET',
|
|
data: params
|
|
})
|
|
}
|
|
// 获取分项计量类型
|
|
export function fxjlType(params) {
|
|
return myAxios({
|
|
url: '/admin/dicdata/page?dict_type=nxzd_fxjllx&status_code=0¤t=1&size=10000',
|
|
method: 'GET',
|
|
data: params
|
|
})
|
|
}
|
|
// 获取平台功能类别
|
|
export function ptgnbh(params) {
|
|
return myAxios({
|
|
url: '/admin/dicdata/page?dict_type=nxzd_ptgnbh&status_code=0¤t=1&size=10000',
|
|
method: 'GET',
|
|
data: params
|
|
})
|
|
}
|
|
// 获取建筑信息管理措施问询
|
|
export function buildAsk(data) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/nxzdEnquireNet/getEnquireInfoByModelType`,
|
|
method: 'GET',
|
|
params: data
|
|
})
|
|
}
|
|
// 新增保存建筑基本信息
|
|
export function buildAdd(params) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/nxzdBuildInfoNet/add`,
|
|
method: 'POST',
|
|
data: params
|
|
})
|
|
}
|
|
// 修改保存建筑基本信息
|
|
export function buildEdit(params) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/nxzdBuildInfoNet/edit`,
|
|
method: 'POST',
|
|
data: params
|
|
})
|
|
}
|
|
// 查询单个建筑基本信息
|
|
export function getInfo(id) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/nxzdBuildInfoNet/getInfo`,
|
|
method: 'GET',
|
|
params: id
|
|
})
|
|
}
|
|
// 查询统计信息
|
|
export function getStatisticAPI(params) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/nxzdCustomerBasicInfoNet/getStatistic`,
|
|
method: 'GET',
|
|
params
|
|
})
|
|
}
|
|
// 签名上传
|
|
export function uploadNoting(params) {
|
|
return myAxios({
|
|
url: '/portal/file/minio/upload',
|
|
method: 'POST',
|
|
params: params
|
|
})
|
|
}
|
|
//图片上传
|
|
export function uploadFile(params) {
|
|
// console.log(params);
|
|
// console.log(decrypt(params));
|
|
return myAxios({
|
|
url: '/file/minio/upload',
|
|
method: 'POST',
|
|
data: params
|
|
})
|
|
}
|
|
//图片读取
|
|
export function downloadFile(attach_id) {
|
|
return myAxios({
|
|
url: '/file/minio/download',
|
|
method: 'POST',
|
|
params: attach_id
|
|
})
|
|
}
|
|
// 生成诊断报告
|
|
export function genReport(data) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/nxzdReportTemplaNet/genReport`,
|
|
method: 'GET',
|
|
params: data
|
|
})
|
|
}
|
|
// 签名上传
|
|
export function uploadSign(params) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/nxzdReportTemplaNet/edit`,
|
|
method: 'POST',
|
|
data: params
|
|
})
|
|
}
|
|
//能源信息
|
|
export function getInfoAPI(data) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/nxzdEnterpriseInfoNet/getInfo`,
|
|
method: 'get',
|
|
params: data
|
|
})
|
|
}
|
|
// 修改能源管理信息
|
|
export function editInfoAPI(params) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/nxzdEnterpriseInfoNet/edit`,
|
|
method: 'POST',
|
|
data: params
|
|
})
|
|
}
|
|
// 新增能源管理信息
|
|
export function addInfoAPI(params) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/nxzdEnterpriseInfoNet/add`,
|
|
method: 'POST',
|
|
data: params
|
|
})
|
|
}
|
|
// 工业企业到能源管理页面查看是否新增,修改
|
|
export function getInfoByCustomerIdAPI(data) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/nxzdEnterpriseInfoNet/getInfo`,
|
|
// url: `${sx}/energy-effcicency-net-service/nxzdEnterpriseInfoNet/getInfoByCustomerId`,
|
|
method: 'GET',
|
|
params: data
|
|
})
|
|
}
|
|
//提交更改状态
|
|
export function changeSaveStateAPI(data) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/taskNet/changeSaveState`,
|
|
method: 'get',
|
|
params: data
|
|
})
|
|
}
|
|
//提交保存
|
|
export function changeSubStateType(data) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/nxzdBuildInfoNet/changeSubStateType`,
|
|
method: 'GET',
|
|
params: data
|
|
})
|
|
}
|
|
|
|
|
|
|
|
//查询工业企业三个主表的id
|
|
export function getEnergyInfoByCustomerId(data) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/nxzdEnterpriseInfoNet/getEnergyInfoByCustomerId`,
|
|
method: 'GET',
|
|
params: data
|
|
})
|
|
}
|
|
|
|
//图文识别上传
|
|
export function fileController(params) {
|
|
console.log(params);
|
|
// console.log(decrypt(params));
|
|
return myAxios({
|
|
url: '/energy-effcicency-net-service/fileController/uploadFile',
|
|
method: 'POST',
|
|
data: params
|
|
})
|
|
}
|
|
|
|
|
|
// 新增打卡
|
|
export function insertPositionData(params) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/clock/insertPositionData`,
|
|
method: 'POST',
|
|
data: params
|
|
})
|
|
}
|
|
// 查询打卡
|
|
export function getPositionData(params) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/clock/getPositionData`,
|
|
method: 'POST',
|
|
data: params
|
|
})
|
|
}
|
|
|
|
// 获取配电信息
|
|
export function getNxzdPower(params) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/nxzdUseEnergyEquipNet/getNxzdPower`,
|
|
// ?customerId=${params}
|
|
method: 'get',
|
|
params: { "customerId": params }
|
|
})
|
|
}
|
|
// 建筑面积查重
|
|
export function duplicateCheck(params) {
|
|
return myAxios({
|
|
url: `${sx}/energy-effcicency-net-service/nxzdBuildInfoNet/duplicateCheck`,
|
|
method: 'POST',
|
|
data: params
|
|
})
|
|
} |