diff --git a/src/api/crawl-addresses.ts b/src/api/crawl-addresses.ts index b7bb6f5..f46734b 100644 --- a/src/api/crawl-addresses.ts +++ b/src/api/crawl-addresses.ts @@ -13,6 +13,9 @@ export interface CrawlAddressOption { university_id?: number | null university_name?: string | null department?: string | null + crawl_source_id?: number | null + crawl_source_name?: string | null + adapter_code?: string | null } export const crawlAddressApi = { diff --git a/src/api/crawler.ts b/src/api/crawler.ts index 76c462b..65e2711 100644 --- a/src/api/crawler.ts +++ b/src/api/crawler.ts @@ -22,13 +22,18 @@ export interface CrawlJobResult { items_imported?: number papers_imported?: number teacher_leads_imported?: number + teacher_duplicates_skipped?: number news_imported?: number result_summary?: string preview_teacher_lead_count?: number } export const crawlerApi = { - resolveUrl(payload: { request_url: string; target_type: CrawlTargetType }) { + resolveUrl(payload: { + request_url: string + target_type: CrawlTargetType + crawl_address_id?: number + }) { return request('/crawl-jobs/resolve-url', { method: 'POST', data: payload, @@ -38,6 +43,7 @@ export const crawlerApi = { submit(payload: { target_type: CrawlTargetType request_url: string + crawl_address_id?: number params?: Record teacher_defaults?: { university_id?: number diff --git a/src/pages/home/index.vue b/src/pages/home/index.vue index ecf935a..c0ee54d 100644 --- a/src/pages/home/index.vue +++ b/src/pages/home/index.vue @@ -18,9 +18,14 @@ @change="onBannerChange" > - - -