import { OnInit, EventEmitter } from '@angular/core'; import { HttpService, Subject } from "@spark100/teaching-base"; import { AddQueWithWordService } from "../../add-que-with-word.service"; import { TikuListComponent } from "../../add-que-with-word-common/tiku-list/tiku-list.component"; import { LoadType } from "../../../add-que-common/directive/scroll-load.directive"; import { TikuDetailVO } from "../../../add-que-common/model/examination-question.model"; import { Options } from "../../../add-que-common/model/option"; export declare class ResourceAddQueLeftComponent implements OnInit { httpService: HttpService; addQuestionOfWordService: AddQueWithWordService; hoverNum: number; /** 当前选中的教材*/ seletcMaterial: Material; sectionId: number; subjectId: number; tikuList: TikuListComponent; onChangeResCri: EventEmitter; isLoading: boolean; searchHover: boolean; sectionSubjectList: any[]; baseTikuList: TikuDetailVO[]; gradelist: Options[]; quarterlist: Options[]; teachingMateriallist: Options[]; yearlist: Options[]; bookVersionList: BookVersion[]; publishVersionList: PublishVersion[]; panelList: any[]; searchCriteria: SearchMaterial; materialList: Material[]; totalCount: number; totalPages: number; searchName: Subject; onSelect: EventEmitter; constructor(httpService: HttpService, addQuestionOfWordService: AddQueWithWordService); ngOnInit(): void; /** * dosearch 查询之前调用 * @author: xiaole * @date: 2018/8/4 * @time: 上午10:26 * @desc: */ beforeDoSearch(): void; doSearch(loadType?: LoadType): void; /** * 查询所有筛选条件 * @author: xiaole * @date: 2018/8/3 * @time: 下午4:50 * @desc: */ _queryAll(): void; /** * 通过学段科目查版本书本 * @param {any} subject * @memberof AddqueByTeachmaterialComponent */ getVersionBook(subject: any): void; handleResult(data: any): void; afterDoSearch(data: any, loadType: LoadType): void; /** * 查询教材 * @author: xiaole * @date: 2018/8/6 * @time: 上午10:09 */ onSelectMaterial(resourceId: any, resourceName: any): void; onChangeSearchCriteria(): void; /** * 切换学段科目 * @author: xiaole * @date: 2018/8/4 * @time: 上午10:46 * @desc: */ onChangeSectionSubject(sectionSubject: any): void; /** * load下一页 * @author: xiaole * @date: 2018-12-13 * @time: 16:33 * @desc: */ onNextPage(): void; /** * 切换题库 * @author: xiaole * @date: 2018/8/2 * @time: 上午11:17 * @desc: */ onChangeTiku(index: any): void; } export interface ResourceCriteria { resourceId: number; resourceName: string; } export declare class Material { resourceId: string; resourceName: string; } declare class BookVersion { bookVersionId: number; bookVersionName: string; } declare class PublishVersion { publishVersionId: number; publishVersionName: string; } export declare class SearchMaterial { "pageNum": number; "pageSize": number; "bookVersionId": number; "gradeId": number; "materialTypeId": number; "publisherVersionId": number; "quarterId": number; "questionSetId": number; "resourceName": string; "resourceType": string; "sectionId": number; "subjectId": number; "year": number; } export {};