Commit dbb9830a by james

获取元数据namePathList

parent 534f49c4
# yarn run build
Host=root@192.168.0.111
Dir=data-govern
Target=/var/www
source $(dirname "$0")/util.sh
deploy $Host $Dir $Target
\ No newline at end of file
BAK=${1:-"nobak"}
function deploy()
{
Host=$1
Dir=$2
Target=$3
echo "${Host}\n${Dir}\n${Target}"
Now=$(date +"%F-%H-%M");
TmpDir=$Dir-$Now
scp -r ./build ${Host}:/tmp/$TmpDir
ssh -tt $Host << EOF
cd ${Target};
if [ $BAK == "bak" ]; then
mv ./$Dir ./$TmpDir
else
rm -rf ./${Dir}
fi
mv /tmp/$TmpDir ./$Dir
ls -l ./
exit # 显式退出远程会话
EOF
}
\ No newline at end of file
......@@ -170,7 +170,7 @@ const Basic = React.forwardRef(function ({}, ref) {
modelPath: 'Catalog,Database,Schema,Table',
sysId: args.node?.scopeId,
reload: 0,
catalog: app?.env?.domainId,
catalog: app?.env?.domainId || default_catalog,
pageNum: pagination.page,
pageSize: pagination.size,
}
......@@ -263,6 +263,8 @@ const Basic = React.forwardRef(function ({}, ref) {
)
})
const default_catalog = 1
export const MetadataTree = ({ node, setNode }) => {
const [loading, setLoading] = React.useState(false)
const [treeData, setTreeData] = React.useState()
......@@ -279,7 +281,7 @@ export const MetadataTree = ({ node, setNode }) => {
dispatch({
type: 'assetmanage.getDatasources',
payload: {
catalog: app?.env?.domainId,
catalog: app?.env?.domainId || default_catalog,
},
callback: (data) => {
setLoading(false)
......
import React from 'react'
import React, { useEffect, useState } from 'react'
import { Modal, Checkbox, Spin, Select, Row, Col } from 'antd'
import { CompareDetail } from './VersionCompare'
import { dispatch } from '../../../../model'
import { AppContext } from '../../../../App'
import Axios from 'axios'
const FC = ({ visible, leftItem, rightItem, onCancel }) => {
const close = () => {
......@@ -62,11 +63,21 @@ const Basic = ({ leftItem, rightItem }) => {
})
}
// 获取元数据namePathList
const [namePathList,set_namePathList] = useState()
useEffect(()=>{
Axios.get("/api/metadatarepo/rest/user/getById", { params:{id:leftItem.tableId } }).then((data)=>{
// console.log('namePathList', data.data?.namePathList);
const namePathList = data.data?.namePathList?.splice(1).join('/')
if(namePathList) set_namePathList(namePathList)
})
},[leftItem])
return (
<div className='model-version-compare'>
<div className='flex'>
<div style={{ flex: 1, paddingRight: 10, overflow: 'hidden'}}>
<span>{`元数据:${leftItem?.path}/${leftItem?.tableName}`}</span>
<span>{`元数据:${leftItem?.path}/${namePathList/* leftItem?.tableName */}`}</span>
</div>
<div style={{ flex: 1, paddingLeft: 10, overflow: 'hidden'}}>
<Row gutter={10}>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment