diff --git a/src/pages/major/[majorCode].vue b/src/pages/major/[majorCode].vue
new file mode 100644
index 0000000..84d0976
--- /dev/null
+++ b/src/pages/major/[majorCode].vue
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/simulate.vue b/src/pages/simulate.vue
index 4a83b16..b25f759 100644
--- a/src/pages/simulate.vue
+++ b/src/pages/simulate.vue
@@ -153,6 +153,7 @@ async function loadMore(reset = false) {
const res = await getUserMajorList({
page: page.value,
size: size.value,
+ keyword: currentKeyword.value,
probability,
batch: currentBatchTab.value,
batch2: currentBatch2Tab.value,
@@ -455,6 +456,7 @@ function handleDataChange(data: { keyword: string, filters: FilterState }) {
console.warn('发起请求:', data.keyword, data.filters)
currentKeyword.value = data.keyword
currentFilters.value = data.filters
+ loadMore(true)
}
// 用于记录当前鼠标是否悬停在手柄上,悬停时该行的索引存入这里
diff --git a/src/typed-router.d.ts b/src/typed-router.d.ts
index eaaeb70..a6b888e 100644
--- a/src/typed-router.d.ts
+++ b/src/typed-router.d.ts
@@ -26,6 +26,7 @@ declare module 'vue-router/auto-routes' {
'/demo/pop-confirm': RouteRecordInfo<'/demo/pop-confirm', '/demo/pop-confirm', Record
, Record>,
'/dict-demo': RouteRecordInfo<'/dict-demo', '/dict-demo', Record, Record>,
'/hi/[name]': RouteRecordInfo<'/hi/[name]', '/hi/:name', { name: ParamValue }, { name: ParamValue }>,
+ '/major/[majorCode]': RouteRecordInfo<'/major/[majorCode]', '/major/:majorCode', { majorCode: ParamValue }, { majorCode: ParamValue }>,
'/majors': RouteRecordInfo<'/majors', '/majors', Record, Record>,
'/privacy-policy': RouteRecordInfo<'/privacy-policy', '/privacy-policy', Record, Record>,
'/README': RouteRecordInfo<'/README', '/README', Record, Record>,