|
|
|
@ -847,7 +847,7 @@ |
|
|
|
import {getToken} from "@/utils/auth.js"; |
|
|
|
import {getDirectoryTree} from "@/api/metadataConfig/directory.js"; |
|
|
|
import {EditPen} from "@element-plus/icons-vue"; |
|
|
|
|
|
|
|
import { useRoute } from 'vue-router'; |
|
|
|
const data = reactive({ |
|
|
|
queryParams:{ |
|
|
|
ssysId:'', |
|
|
|
@ -873,6 +873,7 @@ |
|
|
|
tags:[] |
|
|
|
} |
|
|
|
}) |
|
|
|
const route = useRoute(); |
|
|
|
const { queryParams, currentMetaData } = toRefs(data); |
|
|
|
const loading = ref(true); |
|
|
|
const drawer = ref(false); |
|
|
|
@ -1505,7 +1506,7 @@ |
|
|
|
} |
|
|
|
function handleQuery(){ |
|
|
|
queryParams.value.pageNum = 1; |
|
|
|
getList() |
|
|
|
return getList() |
|
|
|
} |
|
|
|
function resetQuery(){ |
|
|
|
queryParams.value ={ |
|
|
|
@ -1552,7 +1553,7 @@ |
|
|
|
} |
|
|
|
} |
|
|
|
function getList(){ |
|
|
|
getMetaDataList(queryParams.value).then(res=>{ |
|
|
|
return getMetaDataList(queryParams.value).then(res=>{ |
|
|
|
dataList.value = res.data.rows |
|
|
|
let dbList = databaseList.value[0].children |
|
|
|
if (dataList.value.length>0){ |
|
|
|
@ -1768,8 +1769,46 @@ |
|
|
|
} |
|
|
|
onMounted(async () => { |
|
|
|
await getDatabaseList() |
|
|
|
handleQuery() |
|
|
|
if(route.query){ |
|
|
|
if (route.query.ssysId){ |
|
|
|
queryParams.value.ssysId = route.query.ssysId |
|
|
|
} |
|
|
|
if (route.query.mdlName){ |
|
|
|
queryParams.value.mdlName = route.query.mdlName |
|
|
|
} |
|
|
|
if (route.query.tabName){ |
|
|
|
queryParams.value.tabName = route.query.tabName |
|
|
|
} |
|
|
|
handleQuery().then(()=>{ |
|
|
|
console.log(dataList.value.length) |
|
|
|
if (dataList.value.length === 1){ |
|
|
|
showColumnDialog(dataList.value[0]) |
|
|
|
} |
|
|
|
}) |
|
|
|
}else{ |
|
|
|
await handleQuery() |
|
|
|
} |
|
|
|
}) |
|
|
|
watch( |
|
|
|
() => route.query, |
|
|
|
(newId) => { |
|
|
|
console.log(route.query) |
|
|
|
if (route.query.ssysId){ |
|
|
|
queryParams.value.ssysId = route.query.ssysId |
|
|
|
} |
|
|
|
if (route.query.mdlName){ |
|
|
|
queryParams.value.mdlName = route.query.mdlName |
|
|
|
} |
|
|
|
if (route.query.tabName){ |
|
|
|
queryParams.value.tabName = route.query.tabName |
|
|
|
} |
|
|
|
handleQuery().then(()=>{ |
|
|
|
if (dataList.value.length === 1){ |
|
|
|
showColumnDialog(dataList.value[0]) |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
); |
|
|
|
|
|
|
|
</script> |
|
|
|
|
|
|
|
|