queryService.ts 4.13 KB
import request from "@/utils/request";

/** 获取数往知来接入idaas的token。 */
export const getTokenByCode = (params) => {
  return request({
    url: `/csbr-zuul/user/idaas-login?code=${params.code}&platformGuid=${params.platformGuid}&userType=${params.userType}`,
    method: 'post'
  })
}

/** 退出登录 */
export const loginOut = () => {
  return request({
    url: `/csbr-zuul/user/logout`,
    method: 'get'
  })
}

/** 刷新token,延长过期时间 */
export const refreshToken = (params) => {
  return request({
    url: `/csbr-zuul/user/refreshToken?refreshToken=${params.refreshToken}`,
    method: 'post'
  })
}

// 获取当前用户对应的产品和菜单
export const getUserInfo = () => {
  return request({
    url: `${import.meta.env.VITE_APP_API_BASEURL}/menu/data/get-product-menu-by-currentuser`,
    method: 'get'
  })
}
// 获取区划数据
export const getAreaData = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/area/data/get-areas`,
  method: 'get',
  params
})

// 文件上传
export const getImageUrl = (params) => request({
  url: `${import.meta.env.VITE_APP_ADD_FILE}/obs/upload-file-include-filename`,
  method: 'post',
  data: params,
})

/** 查看图片 */
export const getImageContent = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/obs/view-pic?filePath=${params}`,
  method: 'get',
  responseType: 'blob'
});

/** 修改密码 */
export const editPasswordInterface = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/admin-user/data/updatePwd`,
  method: 'put',
  params
})

/**
 * 会员信息
**/
// 获取会员产品信息
export const getProduct = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/tenant/data/get-product-tenant`,
  method: 'get',
  params
})
// 查看平台会员详情
export const getTenantDetailInfo = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/tenant/data/detail`,
  method: 'get',
  params
})


/**
 * 日志管理
**/
// 详情
export const getLogDetail = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/log/detail`,
  method: 'get',
  params
})
// 分页查询
export const getLogList = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/log/list`,
  method: 'post',
  data: params
})


// 附件上传。
export const getFileUrl = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/obs/upload-file-for-import_base_name`,
  method: 'postfile',
  data: params,
})

/** 获取不同会员类型的交易所列表数据。 */
export const getServiceTenants = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/tenant/get-tenant-by-type`,
  method: 'post',
  data: params
})

/** 获取会员的附件模板 */
export const getTenantAttach = (params) =>  request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/attachment-template/list-attachment?tenantGuid=${params}`,
  method: 'get'
})

/** 获取cron表达式最近五次执行时间 */
export const getCronExecTime = (cronExpress) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/common/get-recently-time?cronExpress=${cronExpress}`,
  method: 'get'
})

/**重置密码 */

export const resetUserPwd = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/user/reset-user-pwd`,
  method: 'get',
  params
})


/** ----------------- 消息管理 ------------------- */
/** 获取所有的消息列表 */
export const getAllMessageList = (params) =>  request({
  url: `${import.meta.env.VITE_API_MESSAGE}/message/data/get-message-list`,
  method: 'post',
  data: params
})

/** 获取消息数目 */
export const getMessageCount = (params) => request({
  url: `${import.meta.env.VITE_API_MESSAGE}/message/data/message-cnt`,
  method: 'post',
  data: params
})

/** 将消息状态更新为已读 */
export const updateMessageState = (params) => request({
  url: `${import.meta.env.VITE_API_MESSAGE}/message/data/update-state`,
  method: 'post',
  data: params
});

/** 将全部消息设为已读。 */
export const updateAllFinish = (staffGuid) => request({
  url: `${import.meta.env.VITE_API_MESSAGE}/message/update-all-finish?staffGuid=${staffGuid}`,
  method: 'put'
});