Browse Source

元数据增加路由参数

master
xueyinfei 3 weeks ago
parent
commit
a0af31af75
  1. 47
      vue-fastapi-frontend/src/views/meta/metaInfo/index.vue

47
vue-fastapi-frontend/src/views/meta/metaInfo/index.vue

@ -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>

Loading…
Cancel
Save