|
@@ -1,144 +1,41 @@
|
|
|
|
|
|
-import _http from '@/utils/request'
|
|
|
+import http from '@/utils/request'
|
|
|
// import axios from 'axios'
|
|
|
|
|
|
// 获取ddl 旧版
|
|
|
export function getDDL (params) {
|
|
|
- return _http.post('/dataFactory/data/meta/data/combination/ddl', params)
|
|
|
+ return http.post('/dataFactory/data/meta/data/combination/ddl', params)
|
|
|
}
|
|
|
-// 是否是本地配置
|
|
|
-// const isLocal = process.env.NODE_ENV !== 'production'
|
|
|
-// const root = 'http://192.168.3.175'
|
|
|
-// const root = 'http://xnpt.citupro.com/op/base'
|
|
|
-// const localHttp = {
|
|
|
-// post: (url, param) => {
|
|
|
-// return new Promise((resolve, reject) => {
|
|
|
-// axios.post(`${root}${url}`, param, {
|
|
|
-// headers: {
|
|
|
-// 'Content-Type': 'application/json',
|
|
|
-// Accept: 'application/json'
|
|
|
-// }
|
|
|
-// })
|
|
|
-// .then(({ data }) => {
|
|
|
-// const res = data
|
|
|
-// if (res.code !== 20000) {
|
|
|
-// return reject(res.msg?.error || res.msg)
|
|
|
-// }
|
|
|
-// resolve(res)
|
|
|
-// })
|
|
|
-// .catch(err => {
|
|
|
-// reject(err)
|
|
|
-// })
|
|
|
-// })
|
|
|
-// },
|
|
|
-// get: (url, params) => {
|
|
|
-// return new Promise((resolve, reject) => {
|
|
|
-// axios.get(`${root}${url}`, { params }, {})
|
|
|
-// .then(({ data }) => {
|
|
|
-// const res = data
|
|
|
-// if (res.code !== 20000) {
|
|
|
-// return reject(res.msg?.error || res.msg)
|
|
|
-// }
|
|
|
-// resolve(res)
|
|
|
-// })
|
|
|
-// .catch(err => {
|
|
|
-// reject(err)
|
|
|
-// })
|
|
|
-// })
|
|
|
-// },
|
|
|
-// upload: (url, param) => {
|
|
|
-// return new Promise((resolve, reject) => {
|
|
|
-// axios.post(`${root}${url}`, param, {
|
|
|
-// timeout: 600000,
|
|
|
-// headers: {
|
|
|
-// 'Content-Type': 'multipart/form-data'
|
|
|
-// }
|
|
|
-// })
|
|
|
-// .then(({ data }) => {
|
|
|
-// const res = data
|
|
|
-// if (res.code !== 20000) {
|
|
|
-// return reject(res.msg?.error || res.msg)
|
|
|
-// }
|
|
|
-// resolve(res)
|
|
|
-// })
|
|
|
-// .catch(err => {
|
|
|
-// reject(err)
|
|
|
-// })
|
|
|
-// })
|
|
|
-// },
|
|
|
-// formData (url, param) {
|
|
|
-// return new Promise((resolve, reject) => {
|
|
|
-// axios.post(`${root}${url}`, param, {
|
|
|
-// timeout: 600000,
|
|
|
-// headers: {
|
|
|
-// 'Content-Type': 'application/x-www-form-urlencoded'
|
|
|
-// }
|
|
|
-// })
|
|
|
-// .then(({ data }) => {
|
|
|
-// const res = data
|
|
|
-// if (res.code !== 20000) {
|
|
|
-// return reject(res.msg?.error || res.msg)
|
|
|
-// }
|
|
|
-// resolve(res)
|
|
|
-// })
|
|
|
-// .catch(err => {
|
|
|
-// reject(err)
|
|
|
-// })
|
|
|
-// })
|
|
|
-// },
|
|
|
-// download: (url, param) => {
|
|
|
-// return new Promise((resolve, reject) => {
|
|
|
-// axios.post(`${root}${url}`, param, {
|
|
|
-// timeout: 10000,
|
|
|
-// headers: {
|
|
|
-// 'Content-Type': 'application/json'
|
|
|
-// },
|
|
|
-// responseType: 'blob'
|
|
|
-// })
|
|
|
-// .then((res) => {
|
|
|
-// resolve({
|
|
|
-// data: res.data,
|
|
|
-// name: ''
|
|
|
-// })
|
|
|
-// })
|
|
|
-// .catch(err => {
|
|
|
-// reject(err)
|
|
|
-// })
|
|
|
-// })
|
|
|
-// }
|
|
|
-// }
|
|
|
-
|
|
|
-// const _http = isLocal ? localHttp : http
|
|
|
|
|
|
// 元数据相关
|
|
|
const metadata = {
|
|
|
// 新增元数据
|
|
|
metadataAdd (params) {
|
|
|
- return _http.post('/DataOps-platform/meta/node/add', params)
|
|
|
+ return http.post('/DataOps-platform/meta/node/add', params)
|
|
|
},
|
|
|
// 更新元数据
|
|
|
metadataUpdate (params) {
|
|
|
- return _http.post('/DataOps-platform/meta/node/update', params)
|
|
|
+ return http.post('/DataOps-platform/meta/node/update', params)
|
|
|
},
|
|
|
// 删除元数据
|
|
|
deleteMetadata: (param) => {
|
|
|
- return _http.post('/DataOps-platform/meta/node/delete', param)
|
|
|
+ return http.post('/DataOps-platform/meta/node/delete', param)
|
|
|
},
|
|
|
// 查看元数据
|
|
|
getMetadataDetails: (param) => {
|
|
|
- return _http.post('/DataOps-platform/meta/node/edit', param)
|
|
|
+ return http.post('/DataOps-platform/meta/node/edit', param)
|
|
|
},
|
|
|
// 元数据列表
|
|
|
getMetaDataList: (param) => {
|
|
|
- return _http.post('/DataOps-platform/meta/node/list', param)
|
|
|
+ return http.post('/DataOps-platform/meta/node/list', param)
|
|
|
},
|
|
|
// 元数据图谱
|
|
|
getMetaDataGraph: (param) => {
|
|
|
- return _http.post('/DataOps-platform/meta/node/graph', param)
|
|
|
+ return http.post('/DataOps-platform/meta/node/graph', param)
|
|
|
},
|
|
|
// 元数据图谱
|
|
|
getMetaDataById: (param) => {
|
|
|
- return _http.post('/DataOps-platform/id/data/search', param)
|
|
|
+ return http.post('/DataOps-platform/id/data/search', param)
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -146,66 +43,70 @@ const metadata = {
|
|
|
const dataResource = {
|
|
|
// 资源列表
|
|
|
getResourceList: (param) => {
|
|
|
- return _http.post('/DataOps-platform/meta/data/list', param)
|
|
|
+ return http.post('/DataOps-platform/meta/data/list', param)
|
|
|
},
|
|
|
getResourceDetails: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/resource/detail', param)
|
|
|
+ return http.post('/DataOps-platform/data/resource/detail', param)
|
|
|
},
|
|
|
// 查看资源图谱
|
|
|
getResourceListToGraph: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/resource/list/graph', param)
|
|
|
+ return http.post('/DataOps-platform/data/resource/list/graph', param)
|
|
|
},
|
|
|
// 结构化资源列表
|
|
|
getStructureResource: (param) => {
|
|
|
- return _http.post('/DataOps-platform/id/structure/retrieval', param)
|
|
|
+ return http.post('/DataOps-platform/id/structure/retrieval', param)
|
|
|
},
|
|
|
// 非结构化资源列表
|
|
|
getUnstructuredResource: (param) => {
|
|
|
- return _http.post('/DataOps-platform/id/text/retrieval', param)
|
|
|
+ return http.post('/DataOps-platform/id/text/retrieval', param)
|
|
|
},
|
|
|
// 删除资源
|
|
|
deleteSource: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/resource/delete', param)
|
|
|
+ return http.post('/DataOps-platform/data/resource/delete', param)
|
|
|
},
|
|
|
// 大模型模型翻译元数据
|
|
|
resourceTranslate: (param) => {
|
|
|
- return _http.formData('/DataOps-platform/data/resource/translate', param)
|
|
|
+ return http.formData('/DataOps-platform/data/resource/translate', param)
|
|
|
+ },
|
|
|
+ // 保存数据资源
|
|
|
+ createResource: (param) => {
|
|
|
+ return http.post('/api/resource/create', param)
|
|
|
},
|
|
|
// 保存数据资源
|
|
|
- saveResource: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/resource/save', param)
|
|
|
+ updateResource: (param) => {
|
|
|
+ return http.put('/api/resource/update', param)
|
|
|
},
|
|
|
// 数据资源上传
|
|
|
uploadResource: (param) => {
|
|
|
- return _http.upload('/DataOps-platform/data/resource/upload', param)
|
|
|
+ return http.upload('/DataOps-platform/data/resource/upload', param)
|
|
|
},
|
|
|
// 获取数据资源文件流
|
|
|
getResourceFile: (param) => {
|
|
|
- return _http.download('/DataOps-platform/data/resource/display', param)
|
|
|
+ return http.download('/DataOps-platform/data/resource/display', param)
|
|
|
},
|
|
|
// 解析非结构化文本展示信息
|
|
|
getUnstructured: (param) => {
|
|
|
- return _http.post('/DataOps-platform/text/resource/translate', param)
|
|
|
+ return http.post('/DataOps-platform/text/resource/translate', param)
|
|
|
},
|
|
|
// 保存非结构化文本解析
|
|
|
saveUnstructured: (param) => {
|
|
|
- return _http.post('/DataOps-platform/text/resource/save', param)
|
|
|
+ return http.post('/DataOps-platform/text/resource/save', param)
|
|
|
},
|
|
|
// 获取资源血缘关系
|
|
|
getResourceRelationList: (param) => {
|
|
|
- return _http.post('/DataOps-platform/model/relatives/relation', param)
|
|
|
+ return http.post('/DataOps-platform/model/relatives/relation', param)
|
|
|
},
|
|
|
// 查看资源图谱
|
|
|
getResourceGraph: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/resource/graph/all', param)
|
|
|
+ return http.post('/DataOps-platform/data/resource/graph/all', param)
|
|
|
},
|
|
|
// 查看资源图谱
|
|
|
resourceParseByDDL: (param) => {
|
|
|
- return _http.upload('/DataOps-platform/sql/ddl/identify', param)
|
|
|
+ return http.upload('/DataOps-platform/sql/ddl/identify', param)
|
|
|
},
|
|
|
// 更新 ddl
|
|
|
resourceUpdateByDDL: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/resource/update', param)
|
|
|
+ return http.post('/DataOps-platform/data/resource/update', param)
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -213,43 +114,43 @@ const dataResource = {
|
|
|
const dataModel = {
|
|
|
// 血缘关系查看
|
|
|
getModelRelation: (param) => {
|
|
|
- return _http.post('/DataOps-platform/model/data/relation', param)
|
|
|
+ return http.post('/DataOps-platform/model/data/relation', param)
|
|
|
},
|
|
|
// 模型列表
|
|
|
getModelList: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/model/list', param)
|
|
|
+ return http.post('/DataOps-platform/data/model/list', param)
|
|
|
},
|
|
|
getModelDetails: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/model/detail', param)
|
|
|
+ return http.post('/DataOps-platform/data/model/detail', param)
|
|
|
},
|
|
|
// 查看模型图谱
|
|
|
getModelListToGraph: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/model/list/graph', param)
|
|
|
+ return http.post('/DataOps-platform/data/model/list/graph', param)
|
|
|
},
|
|
|
// 保存模型
|
|
|
saveModel: (param) => {
|
|
|
- return _http.post('/DataOps-platform/model/data/search', param)
|
|
|
+ return http.post('/DataOps-platform/model/data/search', param)
|
|
|
},
|
|
|
// 删除模型
|
|
|
deleteModel: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/model/delete', param)
|
|
|
+ return http.post('/DataOps-platform/data/model/delete', param)
|
|
|
},
|
|
|
// 新增模型:模型选择模型
|
|
|
addModelByModel: (param) => {
|
|
|
- return _http.post('/DataOps-platform/model/data/model/add', param)
|
|
|
+ return http.post('/DataOps-platform/model/data/model/add', param)
|
|
|
},
|
|
|
// 查看模型图谱
|
|
|
getModelGraph: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/model/graph/all', param)
|
|
|
+ return http.post('/DataOps-platform/data/model/graph/all', param)
|
|
|
},
|
|
|
updateModel: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/model/update', param)
|
|
|
+ return http.post('/DataOps-platform/data/model/update', param)
|
|
|
},
|
|
|
// addModelByDDL: (param) => {
|
|
|
- // return _http.post('/DataOps-platform/model/data/sql', param)
|
|
|
+ // return http.post('/DataOps-platform/model/data/sql', param)
|
|
|
// },
|
|
|
saveModelByDDL: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/model/save', param)
|
|
|
+ return http.post('/DataOps-platform/data/model/save', param)
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -257,23 +158,23 @@ const dataModel = {
|
|
|
const dataLabel = {
|
|
|
// 列表
|
|
|
dataLabelList: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/label/list', param)
|
|
|
+ return http.post('/DataOps-platform/data/label/list', param)
|
|
|
},
|
|
|
// 新增
|
|
|
dataLabelAdd: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/label/add', param)
|
|
|
+ return http.post('/DataOps-platform/data/label/add', param)
|
|
|
},
|
|
|
// 详情
|
|
|
dataLabelDetails: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/label/detail', param)
|
|
|
+ return http.post('/DataOps-platform/data/label/detail', param)
|
|
|
},
|
|
|
// 详情
|
|
|
dataLabelGraph: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/label/graph/all', param)
|
|
|
+ return http.post('/DataOps-platform/data/label/graph/all', param)
|
|
|
},
|
|
|
// 数据标签动态识别分组
|
|
|
dataLabelIdentifyGroup: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/label/dynamic/identify', param)
|
|
|
+ return http.post('/DataOps-platform/data/label/dynamic/identify', param)
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -281,23 +182,23 @@ const dataLabel = {
|
|
|
const dataStandard = {
|
|
|
// 标准列表
|
|
|
dataStandardList: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/standard/list', param)
|
|
|
+ return http.post('/DataOps-platform/data/standard/list', param)
|
|
|
},
|
|
|
// 新增
|
|
|
dataStandardAdd: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/standard/add', param)
|
|
|
+ return http.post('/DataOps-platform/data/standard/add', param)
|
|
|
},
|
|
|
// 详情
|
|
|
dataStandardDetails: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/standard/detail', param)
|
|
|
+ return http.post('/DataOps-platform/data/standard/detail', param)
|
|
|
},
|
|
|
// 生成操作代码
|
|
|
dataStandardCodeGenerate: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/standard/code', param)
|
|
|
+ return http.post('/DataOps-platform/data/standard/code', param)
|
|
|
},
|
|
|
// 生成操作代码
|
|
|
dataStandardGraph: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/standard/graph/all', param)
|
|
|
+ return http.post('/DataOps-platform/data/standard/graph/all', param)
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -305,35 +206,35 @@ const dataStandard = {
|
|
|
const dataIndicator = {
|
|
|
// 指标列表
|
|
|
dataIndicatorList: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/metric/list', param)
|
|
|
+ return http.post('/DataOps-platform/data/metric/list', param)
|
|
|
},
|
|
|
// 指标列表切换图谱
|
|
|
dataIndicatorListToGraph: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/metric/list/graph', param)
|
|
|
+ return http.post('/DataOps-platform/data/metric/list/graph', param)
|
|
|
},
|
|
|
// 新增指标
|
|
|
dataIndicatorAdd: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/metric/add', param)
|
|
|
+ return http.post('/DataOps-platform/data/metric/add', param)
|
|
|
},
|
|
|
// 新增更新
|
|
|
dataIndicatorUpdate: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/metric/update', param)
|
|
|
+ return http.post('/DataOps-platform/data/metric/update', param)
|
|
|
},
|
|
|
// 指标详情
|
|
|
dataIndicatorDetails: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/metric/detail', param)
|
|
|
+ return http.post('/DataOps-platform/data/metric/detail', param)
|
|
|
},
|
|
|
// 指标血缘关系检测
|
|
|
dataIndicatorRelation: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/metric/relation', param)
|
|
|
+ return http.post('/DataOps-platform/data/metric/relation', param)
|
|
|
},
|
|
|
dataIndicatorCodeGenerate: (param) => {
|
|
|
- return _http.post('/DataOps-platform/data/metric/code', param)
|
|
|
+ return http.post('/DataOps-platform/data/metric/code', param)
|
|
|
},
|
|
|
// 指标图谱
|
|
|
dataIndicatorGraph: (param) => {
|
|
|
- // return _http.post('/DataOps-platform/data/metric/graph', param)
|
|
|
- return _http.post('/DataOps-platform/data/metric/graph/all', param)
|
|
|
+ // return http.post('/DataOps-platform/data/metric/graph', param)
|
|
|
+ return http.post('/DataOps-platform/data/metric/graph/all', param)
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -341,68 +242,68 @@ const LLM = {
|
|
|
|
|
|
// 模型训练
|
|
|
setDDLTrain: (param) => {
|
|
|
- return _http.post('/vanna/api/v0/train', param)
|
|
|
+ return http.post('/vanna/api/v0/train', param)
|
|
|
},
|
|
|
// 图表sql信息
|
|
|
getSql: (param) => {
|
|
|
- return _http.get('/vanna/api/v0/generate_sql', param)
|
|
|
+ return http.get('/vanna/api/v0/generate_sql', param)
|
|
|
},
|
|
|
// 图表sql信息
|
|
|
getToTable: (param) => {
|
|
|
- return _http.get('/vanna/api/v0/run_sql', param)
|
|
|
+ return http.get('/vanna/api/v0/run_sql', param)
|
|
|
},
|
|
|
// 知识库+图谱问答
|
|
|
ask: (param) => {
|
|
|
- return _http.post('/rag/ask', param)
|
|
|
+ return http.post('/rag/ask', param)
|
|
|
},
|
|
|
// 产品知识库问答 RAG
|
|
|
askToProduct: (param) => {
|
|
|
- return _http.post('/rag/ask/rag', param)
|
|
|
+ return http.post('/rag/ask/rag', param)
|
|
|
},
|
|
|
// 非结构化知识库问答 RAG + Graph
|
|
|
askToUnstructured: (param) => {
|
|
|
- return _http.post('/rag/ask/unstructure/rag', param)
|
|
|
+ return http.post('/rag/ask/unstructure/rag', param)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
const other = {
|
|
|
// 资源 & 模型 列表
|
|
|
getResourceAndModelList: (param) => {
|
|
|
- return _http.post('/DataOps-platform/resource/model/list', param)
|
|
|
+ return http.post('/DataOps-platform/resource/model/list', param)
|
|
|
},
|
|
|
// 查看图谱
|
|
|
dataGraphById: (param) => {
|
|
|
- return _http.post('/DataOps-platform/id/data/graph', param)
|
|
|
+ return http.post('/DataOps-platform/id/data/graph', param)
|
|
|
},
|
|
|
|
|
|
// 生产线调度
|
|
|
productionLineDispatch: (param) => {
|
|
|
- return _http.post('/DataOps-platform/id/data/save', param)
|
|
|
+ return http.post('/DataOps-platform/id/data/save', param)
|
|
|
},
|
|
|
// 获取资源ddl
|
|
|
getDDL: (param) => {
|
|
|
- return _http.post('/DataOps-platform/id/data/ddl', param)
|
|
|
+ return http.post('/DataOps-platform/id/data/ddl', param)
|
|
|
},
|
|
|
|
|
|
// 生产线执行非结构化文档 实体 关系
|
|
|
runUnstructured: (param) => {
|
|
|
- return _http.post('/DataOps-platform/text/resource/node', param)
|
|
|
+ return http.post('/DataOps-platform/text/resource/node', param)
|
|
|
},
|
|
|
// 生产线执行非结构化文档 元数据内容
|
|
|
runUnstructuredMetadata: (param) => {
|
|
|
- return _http.post('/DataOps-platform/processing/unstructured/data', param)
|
|
|
+ return http.post('/DataOps-platform/processing/unstructured/data', param)
|
|
|
},
|
|
|
// 产品知识库列表
|
|
|
productKnowledgeBaseList: (param) => {
|
|
|
- return _http.post('/DataOps-platform/text/product/list', param)
|
|
|
+ return http.post('/DataOps-platform/text/product/list', param)
|
|
|
},
|
|
|
// 直接删除图谱元素
|
|
|
graphDataDelete: (param) => {
|
|
|
- return _http.post('/DataOps-platform/metric/label/standard/delete', param)
|
|
|
+ return http.post('/DataOps-platform/metric/label/standard/delete', param)
|
|
|
},
|
|
|
// 直接删除图谱元素
|
|
|
getGraphMetadataById: (param) => {
|
|
|
- return _http.post('/DataOps-platform/graph/meta/include', param)
|
|
|
+ return http.post('/DataOps-platform/graph/meta/include', param)
|
|
|
}
|
|
|
}
|
|
|
|