Files
energy_app/src/api/common.js
T
2025-04-17 10:44:14 +08:00

69 lines
1.7 KiB
JavaScript

//公共api
import myAxios from "./axios";
import myAxios2 from "./axios2";
const sx = process.env.VUE_APP_CITY_TYPE == 'sx'?'/ferry_service/ferryController/conveyor':''
const sxAdmin = (process.env.VUE_APP_CITY_TYPE == 'sx'||process.env.VUE_APP_CITY_TYPE == 'cq')?'/admin/grsg2':'/thirdpart/grsg'
/**
* 查询系统码表
* @param data 其中包括 codeSortId codeType 后端定义的枚举id及类型
*/
export function getCode(data) {
return myAxios({
url: `${sx}/energy-effcicency-net-service/nxzdPCodeYcControllerNet/list`, //后端接口路由
method: 'post',
data
})
}
/**
* 查询系统码表 -- 地区
* @param data 暂时不用传其他数据,如果获取到客户/客户经理所在地需要传
*/
export function getOrgList() {
return myAxios({
url: `${sx}/energy-effcicency-net-service/area/queryAreaTree`, //后端接口路由
method: 'post',
data: {
id: '123'
}
})
}
//获取用户信息
export function getUserInfo(params) {
return myAxios({
url: `/admin/user/info`, //后端接口路由
method: 'get',
params
})
}
//获取ai
export function getLoginInfoByGrsg(params) {
return myAxios({
url: `${sxAdmin}/loginGrsg`, //后端接口路由
method: 'post',
data: params
})
}
//后端获取ai返回到前端
export function getAi(params) {
return myAxios({
url:`${sx}/energy-effcicency-net-service/grsg/getAi`,
method: 'get',
params
})
}
//获取当前登录人是客户还是客户经理
export function getUserLevel() {
return myAxios({
url: `${sx}/energy-effcicency-net-service/nxzdCustomerBasicInfoNet/getLoginRole`, //后端接口路由
method: 'get',
})
}