dataPricing.ts 6.55 KB
import request from "@/utils/request";

//获取需求表树形列表
export const getDemandTreeList = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-demand-menu/page-list`,
    method: "post",
    data: params,
  });
};

//获取所有需求表列表
export const getDemandAll = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-demand-menu/get-list-data`,
    method: "get",
    params
  });
};

//新增需求列表
export const saveDemandTree = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-demand-menu/save`,
    method: "post",
    data: params,
  });
};

//修改需求列表
export const updateDemandTree = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-demand-menu/update`,
    method: "post",
    data: params,
  });
};

// 删除需求列表
export const deleteDemandTree = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-demand-menu/delete`,
    method: "delete",
    data: params,
  });
};

//获取需求表
export const getDemandList = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-demand-table/page-list`,
    method: "post",
    data: params,
  });
};

//获取需求表详情
export const getDemandDetail = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-demand-table/detail`,
    method: "get",
    params,
  });
};

//新增需求表
export const saveDemand = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-demand-table/save`,
    method: "post",
    data: params,
  });
};

//修改需求表
export const updateDemand = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-demand-table/update`,
    method: "post",
    data: params,
  });
};

// 删除需求表
export const deleteDemand = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-demand-table/delete`,
    method: "delete",
    data: params,
  });
};

// 获取疾病列表
export const getDiseaseList = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/disease-manage/page-list`,
    method: "post",
    data: params,
  });
};

//获取所有疾病列表
export const getDiseaseAll = () => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/disease-manage/get-list-data`,
    method: "post"
  });
};

// 获取疾病详情
export const getDiseaseDetail = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/disease-manage/detail`,
    method: "get",
    params,
  });
};

// 新增疾病
export const saveDisease = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/disease-manage/save`,
    method: "post",
    data: params,
  });
};

// 修改疾病
export const updateDisease = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/disease-manage/update`,
    method: "post",
    data: params,
  });
};

// 删除疾病
export const deleteDisease = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/disease-manage/delete`,
    method: "delete",
    data: params,
  });
};

// 获取定价配置
export const getConfigureList = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-configure/page-list`,
    method: "post",
    data: params,
  });
};

// 获取配置详情
export const getConfigureDetail = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-configure/detail`,
    method: "get",
    params,
  });
};

// 新增配置
export const saveConfigure = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-configure/save`,
    method: "post",
    data: params,
  });
};

// 修改配置
export const updateConfigure = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-configure/update`,
    method: "post",
    data: params,
  });
};

// 删除配置
export const deleteConfigure = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-configure/delete`,
    method: "delete",
    data: params,
  });
};

// 复制配置
export const addCopyConfigure = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-configure/copy`,
    method: "post",
    data: params,
  });
};

// 获取数据定价
export const getPriceList = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-data/page-list`,
    method: "post",
    data: params,
  });
};

// 获取数据定价详情
export const getPriceDetail = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-data/detail`,
    method: "get",
    params,
  });
};

// 新增数据定价
export const savePrice = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-data/save`,
    method: "post",
    data: params,
  });
};

// 修改数据定价
export const updatePrice = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-data/update`,
    method: "post",
    data: params,
  });
};

// 获取数据定价结果
export const getPriceResult = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-data/pricing-price`,
    method: "post",
    data: params,
  });
};

// 删除数据定价
export const deletePrice = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-data/delete`,
    method: "delete",
    data: params,
  });
};

// 获取数据资源目录
export const getDamCatalogList = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/get-table-select-new`,
    method: "get",
    params,
  });
};

// 获取模型相关需求表
export const getModelDemand = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-data/pricing-model`,
    method: "get",
    params,
  });
};

// 获取质量模型评分
export const getModelScore = (params) => {
  return request({
    url: `${import.meta.env.VITE_APP_QUALITY_BASEURL}/quality-analysis-report/get-quality-score-by-dam-guid-v2`,
    method: "get",
    params,
  });
};

export const exportModelScore = (params) => {
  return request({
    url: `${import.meta.env.VITE_API_NEW_PORTAL}/pricing-data/download-template`,
    method: "post",
    data: params,
    responseType: 'blob'
  });
};