queryHomeService.ts 4.27 KB
import request from "@/utils/request";

/** 获取资产登记信息分页 */
export const getRegisterPageList = (params) => request({
  url: `${import.meta.env.VITE_API_PORTALURL}/portal/register/page-list`,
  method: 'post',
  data: params
});

/** 资产登记统计 */
export const getDamStat = () => request({
  url: `${import.meta.env.VITE_API_PORTALURL}/portal/register/dam-stat`,
  method: 'get'
});

/** 异议申请提交接口 */
export const damDissentHandleSave = (params) => request({
  url: `${import.meta.env.VITE_API_PORTALURL}/portal/register/dam-dissent-handle/save`,
  method: 'post',
  data: params
});

/** 获取产品需求列表数据 */
export const getDemandList = (params) => request({
  url: `${import.meta.env.VITE_API_PORTALURL}/portal/trade/demand-page`,
  method: 'post',
  data: params
})

/** 获取数据产品列表数据 */
export const getTradeProductList = (params) => request({
  url: `${import.meta.env.VITE_API_PORTALURL}/portal/trade/product-page`,
  method: 'post',
  data: params
})

/** 获取融资服务产品列表 */
export const getFinancialProductList = (params) => request({
  url: `${import.meta.env.VITE_API_PORTALURL}/portal/financial/product-page`,
  method: 'post',
  data: params
})

/** 流通撮合 */
export const circulationSave = (params) => request({
  url: `${import.meta.env.VITE_API_PORTALURL}/portal/circulation/apply-save`,
  method: 'post',
  data: params
}) 

/** 获取短信验证码 */
export const getRegisterCode = (params) => request({
  url: `${import.meta.env.VITE_API_PORTALURL}/portal/sms/get-verify-code`,
  method: 'post',
  params
})

/** 校验短信验证码 */
export const checkRegisterCode = (params) => request({
  url: `${import.meta.env.VITE_API_PORTALURL}/portal/sms/get-verify-code-validation`,
  method: 'post',
  params
})

/** 获取图形验证码 **/
export const getImgCodeSrc = (params={}) => request({
  url: `${import.meta.env.VITE_API_PORTALURL}/portal/get-captcha`,
  method: 'get',
  params
})

/** 校验图形验证码 **/
export const checkImgCode = (params={}) => request({
  url: `${import.meta.env.VITE_API_PORTALURL}/portal/check`,
  method: 'post',
  params
})

/** 获取参数数据字典 */
export const getParamsList = (params) =>  request({
  url: `${import.meta.env.VITE_API_PORTALURL}/portal/data-dict/get-data-list`,
  method: 'post',
  data: params
})

/** 获取树形参数字典 */
export const getParamsTreeList = (params) =>  request({
  url: `${import.meta.env.VITE_API_PORTALURL}/portal/get-data-tree`,
  method: 'post',
  data: params
})

/** 获取产品列表的所属主题属性参数字典,根据产品数据获取。 */
export const getProductParamsTreeList = () => request({
  url: `${import.meta.env.VITE_API_PORTALURL}/portal/trade/product-data-tree`,
  method: 'get'
})

/** 获取需求列表的所属主题属性参数字典,根据需求数据获取。*/
export const getDemandParamsTreeList = () => request({
  url: `${import.meta.env.VITE_API_PORTALURL}/portal/trade/demand-data-tree`,
  method: 'get'
})

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

/** 获取产品详情信息 */
export const getProductDetail = (params) =>  request({
  url: `${import.meta.env.VITE_API_PORTALURL}/dam-catalog-table/dam-register?guid=${params.damGuid}&productGuid=${params.guid}`,
  method: 'post'
})

/** 获取产品富文本等相关信息 */
export const getDamContent = (params) =>request({
  url: `${import.meta.env.VITE_API_PORTALURL}/dam-catalog-table/get-dam-content?bizGuid=${params.guid}`,
  method: 'post'
})

/** 获取资产的数据集信息 */
export const getDamTables = (params) => request({
  url: `${import.meta.env.VITE_API_PORTALURL}/dam-catalog-table/data-assets?damGuid=${params.damGuid}`,
  method: 'post'
})

/** 获取资产表对应的字段信息。 */
export const getTableFields = (params) => request({
  url: `${import.meta.env.VITE_API_PORTALURL}/dam-catalog-table/field-list?subjectGuid=${params.guid}`,
  method: 'post'
})

/** 查询资产表对应的api接口信息 */
export const getApiInfo = (params) => request({
  url: `${import.meta.env.VITE_API_PORTALURL}/dam-catalog-table/api-info?subjectGuid=${params.guid}`,
  method: 'post'
})