调整字典管理路由监听模式

This commit is contained in:
piexlmax
2022-10-01 17:07:58 +08:00
parent 9f9f6b7a08
commit 1cbbce741a
@@ -127,15 +127,17 @@ import {
findSysDictionaryDetail, findSysDictionaryDetail,
getSysDictionaryDetailList getSysDictionaryDetailList
} from '@/api/sysDictionaryDetail' // 此处请自行替换地址 } from '@/api/sysDictionaryDetail' // 此处请自行替换地址
import { ref, watch } from 'vue' import { ref } from 'vue'
import { useRoute } from 'vue-router' import { useRoute, onBeforeRouteUpdate } from 'vue-router'
import { ElMessage } from 'element-plus' import { ElMessage } from 'element-plus'
import { formatBoolean, formatDate } from '@/utils/format' import { formatBoolean, formatDate } from '@/utils/format'
const route = useRoute() const route = useRoute()
watch(() => route.params.id, (id) => { onBeforeRouteUpdate((to, form) => {
searchInfo.value.sysDictionaryID = Number(id) if (to.name === 'dictionaryDetail') {
getTableData() searchInfo.value.sysDictionaryID = to.params.id
getTableData()
}
}) })
const formData = ref({ const formData = ref({