dataAsset.ts 11.3 KB
import request from "@/utils/request";

/** 获取登记列表。 */
export const getRegisterList = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-base/page-list`,
  method: 'post',
  data: params
})

/** 获取登记详情 */
export const getRegiaterDetail = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-base/detail`,
  method: 'get',
  params
})

/** 提交登记信息。 */
export const registerSave = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-base/save`,
  method: 'post',
  data: params
});

/** 更新登记信息 */
export const registerUpdate = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-base/update`,
  method: 'post',
  data: params
});

/** 删除登记信息 */
export const registerDelete = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-base/delete`,
  method: 'delete',
  data: params
});

/** 获取当前会员审批流程信息 */
export const getTenantApprove = (params = {}) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-approve/get-node`,
  method: 'get',
  params
});

/** 获取资产登记,审批列表。 */
export const getApproveList = (bizGuid) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-approve/biz-arppove-list?biz_guid=${bizGuid}`,
  method: 'get'
});

/** 撤销审批流程 */
export const registerApproveCancel = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-approve/canal`,
  method: 'post',
  data: params
});

/** 重新提交审批流程 */
export const registerApproveReSubmit = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-approve/resubmit`,
  method: 'post',
  data: params
});

/** 通过资产登记流程 */
export const registerApproveAllow = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-approve/allow`,
  method: 'post',
  data: params
});

/** 驳回资产登记流程 */
export const registerApproveBackup = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-approve/backup`,
  method: 'post',
  data: params
});

/** 获取企业名称列表,用于搜索 */
export const getRegisterTenant = () => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-base/get-tenant-list`,
  method: 'get'
});

/** 资产质量评价相关接口 */

/** 获取资产质量评价列表。 */
export const getQualityEvaList = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/quality-evaluation/page-list`,
  method: 'post',
  data: params
})

/** 发起数据质量评价 */
export const saveQuality = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/quality-evaluation/save`,
  method: 'post',
  data: params
})

/** 再次提交数据质量评价 */
export const updatQuality = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/quality-evaluation/update`,
  method: 'post',
  data: params
})

/** 获取可以发起资产质量评价的选项列表。 */
/** type: 1 质量评价;2 资产评估 */
export const getRegisteredList = (type) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-base/get-valid-list?type=${type}`,
  method: 'get'
})

/** 质量评价审批通过 */
export const qualityAllow = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/quality-evaluation/allow`,
  method: 'post',
  data: params
});

/** 删除质量评价 */
export const deleteQuality = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/quality-evaluation/delete`,
  method: 'delete',
  data: params
});

/** 获取资产质量评价详情 */
export const getEvaDetail = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/quality-evaluation/detail`,
  method: 'get',
  params
})

/** 资产价值评估相关接口 */

/** 获取资产价值评估分页列表。 */
export const getCostAssessList = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/cost-assessment/page-list`,
  method: 'post',
  data: params
})

/** 发起数据价值评估 */
export const saveCostAssess = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/cost-assessment/save`,
  method: 'post',
  data: params
})

/** 再次提交数据价值评估 */
export const updateCostAssess = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/cost-assessment/update`,
  method: 'post',
  data: params
})

/** 删除数据价值评估 */
export const deleteCostAssess = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/cost-assessment/delete`,
  method: 'delete',
  data: params
});

/** 通过价值评估审批 */
export const costAssessAllow = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/cost-assessment/allow`,
  method: 'post',
  data: params
});

/** 获取价值评估详情 */
export const getCostAssessDetail = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/cost-assessment/detail`,
  method: 'get',
  params
})

/** ------- 证件管理--------- */
/** 获取证件管理分页列表数据 */
export const getRegistDocumentList = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-document/page-list`,
  method: 'post',
  data: params
})

/** 获取证件详情 */
export const getCertificateDetail = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-document/detail`,
  method: 'get',
  params
})

/** 发证确认 */
export const updateCertificate = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-document/update-state`,
  method: 'post',
  data: params
})

/** 获取当前会员分配的交易所 */
export const getServiceDetail = (params) => request({
  url: `${import.meta.env.VITE_APP_API_BASEURL}/tenant-service/list-by-tenant?tenantGuid=${params}`,
  method: 'get',
  data: params
})

/** 获取可使用的资产目录列表 */
export const getRegisterCatalogList = () => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/dam-list?isRegister=${'Y'}`,
  method: 'get'
})

/*** -------------------- 资产目录管理 ------------------------ */

/** 数据来源列表 */
export const dataSourcesList = [
  {
    value: 1,
    label: '授权数据',
  },
  {
    value: 2,
    label: '自有数据',
  },
  {
    value: 3,
    label: '购买数据',
  },
  {
    value: 4,
    label: '其他来源',
  }
]

//获取参数字典列表。 这个是主系统的所有字典
// export const getParamsList = (data) => request({
//     url:`${import.meta.env.VITE_APP_CONFIG_URL}/dict/get-type-page-list`,
//     method: 'post',
//     data
// })
export const getParamsList = (params) => request({
  url: `${import.meta.env.VITE_APP_CONFIG_URL}/dict/data/get-by-dictType`,
  method: 'get',
  params
})

/** 获取参数类型列表 */
// export const getDamTypesList = () => request({
//     url:`${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-dict/get-data-list`,
//     method: 'post',
//     data: { paramCode: "DAM-TYPE" }
// })
export const getDamTypesList = (params) => request({
  url: `${import.meta.env.VITE_APP_CONFIG_URL}/dict/data/get-by-dictType`,
  method: 'get',
  params
})

/** 获取所属主题的四级参数类型列表 */
// export const getSubjectDoaminList = () => request({
//     url:`${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-dict/get-data-tree`,
//     method: 'post',
//     data: { paramCode: "SUBJECT-DOMAIN" }
// })
// export const getSubjectDoaminList = (params) => request({
//   url: `${import.meta.env.VITE_APP_CONFIG_URL}/dict/data/get-by-dictType`,
//   method: 'get',
//   params
// })

// 获取数据类型的接口
// export const getDataTypeList = () => request({
//     url:`${import.meta.env.VITE_APP_API_BASEURL}/data-dict/get-data-list`,
//     method: 'post',
//     data: { paramCode: "DATA_TYPE" }
// })
//  // 新获取数据类型的接口
// export const getDataTypeList = (params) => request({
//   url: `${import.meta.env.VITE_APP_CONFIG_URL}/dict/data/get-by-dictType`,
//   method: 'get',
//   params
// })


export const getDamCatalogTable = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/page-list`,
  method: 'post',
  data: params
})

/** 删除数据资产目录 */
export const registerCatalogDelete = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/delete`,
  method: 'delete',
  data: params
});

/** 保存数据资产目录 */
export const registerCatalogSave = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/save`,
  method: 'post',
  data: params
});

/** 验证资产名称是否存在 */
export const existDamName = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/exists?damName=${params}`,
  method: 'get'
});

/** 获取资产目录基本信息的详情 */
export const getRegisterCatalogDetail = (guid) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/detail?guid=${guid}`,
  method: 'get'
});

/** 获取资产目录表的详情 */
export const getRegisterCatalogTableDetail = (subjectGuid) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/get-table-detail?subjectGuid=${subjectGuid}`,
  method: 'get'
});

/** 编辑资产目录基本信息 */
export const registerCatalogUpdate = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/update`,
  method: 'post',
  data: params
});

/** 新增资产目录表 */
export const registerCatalogTableSave = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/add-table`,
  method: 'post',
  data: params
});

/** 编辑资产目录表 */
export const registerCatalogTableUpdate = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/update-table`,
  method: 'post',
  data: params
});

/** 删除资产目录表 */
export const registerCatalogTableDelete = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/remove-table?damGuid=${params.damGuid}&subjectGuid=${params.subjectGuid}`,
  method: 'post'
});

/** 获取资产目录表 */
export const getRegisterCatalogTableList = (damGuid) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/get-table-list?damGuid=${damGuid}`,
  method: 'get'
});

/** 查看资产表数据 */
export const queryData = (subjectGuid) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/preview-data/${subjectGuid}`,
  method: 'get'
});

/** 验证新增和编辑资产表 */
export const checkDamTableChange = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/check-table-change`,
  method: 'post',
  data: params
});


/** ------------------ 公示异议处理 -------------------------------- */
/** 获取异议列表数据 */
export const getDissentList = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-dissent-handle/page-list`,
  method: 'post',
  data: params
})

/** 更新异议处理 */
export const updateDissentState = (params) => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-dissent-handle/update-state`,
  method: 'post',
  data: params
})

// 获取数交所数据
export const getExchangeList = () => request({
  url: `${import.meta.env.VITE_API_NEW_PORTAL}/register-base/register-num`,
  method: 'post'
})