w-vue-middle
Version:
统一公共服务组件
141 lines (131 loc) • 2.67 kB
JavaScript
const $axios = require("../axios").default;
/**
* 全链路 - 获取指标列表
* @param params
* @returns {*}
*/
export function getAllIndicatorCaliberTree() {
return $axios({
url: `${$service.metadataService}/fullLink/getAllIndicatorCaliberTree `,
method: "get"
});
}
/**
* 全链路 - 泳道图
* @param params
* @returns {*}
*/
export function getFullLinkData(
params = {
metaDataId: undefined
}
) {
return $axios({
url: `${$service.metadataService}/fullLink/getFullLinkData`,
method: "get",
params
});
}
/**
* 全链路 - 泳道图v2
* @param params
* @returns {*}
*/
export function getV2FullLinkData(
params = {
metaDataId: undefined
}
) {
return $axios({
url: `${$service.metadataService}/tableLevelFullLink/queryTableLevelFullLink`,
method: "get",
params
});
}
/**
* 全链路 - 泳道图v2
* @param params
* @returns {*}
*/
export function getBIFullLinkData(
params = {
metaDataId: undefined
}
) {
return $axios({
url: `${$service.metadataService}/api/v2/biFullLink/queryTableLevelFullLink`,
method: "get",
params
});
}
/**
* API全链路
* @param params
* @returns {*}
*/
export function getApiFullLinkData(data) {
return $axios({
url: `${$service.metadataService}/apiFullLink/queryApiFullLink`,
method: "post",
data
});
}
/**
* 全链路 - 任务详情
* @param params
* @returns {*}
*/
export function queryJobDetail(data) {
return $axios({
url: `${$service.metadataService}/fullLink/queryJobDetail`,
method: "post",
data
});
}
/**
* 全链路 - 异常天数
* @param params
* @returns {*}
*/
export function getErrorDate(params) {
return $axios({
url: `${$service.metadataService}/tableLevelFullLink/queryAllErrorDate`,
method: "get",
params
});
}
/**
* 全链路 - 数据补抽
* @param data
* @returns {*}
*/
export function recollect(data) {
return $axios({
url: `${$service.metadataService}/tableLevelFullLink/recollect`,
method: "post",
data
});
}
/**
* 全链路 - 重新校验
* @param data
* @returns {*}
*/
export function revalidate(data) {
return $axios({
url: `${$service.metadataService}/tableLevelFullLink/revalidate`,
method: "post",
data
});
}
/**
* @Author: Jason Liu
* @description: 获取表内容信息
*/
export function queryTableSqlData(params) {
return $axios({
url: `${$service.metadataService}/api/v2/metadataBlood/queryTableSqlData`,
method: "get",
params
});
}