|
@@ -26,9 +26,9 @@ const emits = defineEmits([])
|
|
const props = defineProps({})
|
|
const props = defineProps({})
|
|
const {proxy}: any = getCurrentInstance()
|
|
const {proxy}: any = getCurrentInstance()
|
|
const menus = [
|
|
const menus = [
|
|
- {label: '文档', value: 1, icon: 'document', com: defineAsyncComponent(() => import("./document/index.vue"))},
|
|
|
|
- {label: '召回测试', value: 2, icon: 'back_1'},
|
|
|
|
- {label: '设置', value: 3, icon: 'config'},
|
|
|
|
|
|
+ {label: '文档', value: 'document', icon: 'document', com: defineAsyncComponent(() => import("./document/index.vue"))},
|
|
|
|
+ {label: '召回测试', value: 'test', icon: 'back_1', com: defineAsyncComponent(() => import("./test/index.vue"))},
|
|
|
|
+ {label: '设置', value: 'config', icon: 'config'},
|
|
]
|
|
]
|
|
const state: any = reactive({
|
|
const state: any = reactive({
|
|
ID: route.params.id,
|
|
ID: route.params.id,
|
|
@@ -40,7 +40,12 @@ const initDetail = () => {
|
|
state.knowledge = {
|
|
state.knowledge = {
|
|
ID: state.ID
|
|
ID: state.ID
|
|
}
|
|
}
|
|
- state.menu = menus[0].value
|
|
|
|
|
|
+ const m = route.query.menu
|
|
|
|
+ if (m && menus.some(v => v.value === m)) {
|
|
|
|
+ state.menu = m
|
|
|
|
+ } else {
|
|
|
|
+ state.menu = menus[0].value
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
router.push({name: '4342bfff-1ea8-4f4c-b562-3cdc1fde116f'})
|
|
router.push({name: '4342bfff-1ea8-4f4c-b562-3cdc1fde116f'})
|
|
}
|
|
}
|