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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/** 发证确认 */
export const updateCertificate = (params) => request({
    url: `${import.meta.env.VITE_API_ASSET_BASEURL}/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_ASSET_BASEURL}/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 = () => request({
    url:`${import.meta.env.VITE_APP_API_BASEURL}/data-dict/get-param-list`,
    method: 'get'
})

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

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

// 获取数据类型的接口
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 getDamCatalogTable = (params) => request({
    url: `${import.meta.env.VITE_API_ASSET_BASEURL}/dam-catalog-table/page-list`,
    method: 'post',
    data: params
})

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

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

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

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

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

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

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

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

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

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

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

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


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

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