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 }) }