123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- import {
- Component,
- OnInit,
- ViewChild,
- } from '@angular/core';
- import { CommonCompModule } from '../../../services/common.modules';
- import { Router, ActivatedRoute } from '@angular/router';
- import { ReactiveFormsModule } from '@angular/forms';
- import { NzAnchorModule } from 'ng-zorro-antd/anchor';
- import { DatePipe } from '@angular/common';
- import Parse from 'parse';
- import { NzCollapseModule } from 'ng-zorro-antd/collapse';
- import { BrowserModule } from '@angular/platform-browser';
- import { CommonModule } from '@angular/common';
- @Component({
- selector: 'app-textbook-details',
- imports: [
- CommonCompModule,
- ReactiveFormsModule,
- NzAnchorModule,
- DatePipe,
- NzCollapseModule,CommonModule
- ],
- standalone: true,
- templateUrl: './textbook-details.component.html',
- styleUrls: ['./textbook-details.component.scss'],
- providers: [DatePipe],
- })
- export class TextbookDetailsComponent implements OnInit {
- @ViewChild('templ1') templ1: any;
- user?:Parse.Object
- textBook: object | any = {}
- /**扩展表记录 */
- eduTextbookVolumeList: Array<any> = []
- /** 册数*/
- typeNumber:any
- /** 申报类型*/
- type:any
- constructor(private router: Router, private activeRoute: ActivatedRoute) {}
- ngOnInit() {
- this.activeRoute.paramMap.subscribe(async (params) => {
- this.user = Parse.User.current()
- let id = params.get('id');
- console.log(id)
- if (id) {
- let query = new Parse.Query('EduTextbook');
- query.equalTo('objectId', id);
- query.include('childrens')
- let r = await query.first();
- this.textBook = r?.toJSON()
- console.log(this.textBook);
- this.eduTextbookVolumeList = this.textBook?.childrens
- }
- });
- }
- handleClick(e: string): void {
- console.log(e);
- }
- back() {
- history.back();
- }
- edit(){
- this.router?.navigate(['/nav-author/manage/apply',{id:this.textBook.objectId}],{ replaceUrl: true })
- }
- openFile(url:string){
- console.log(url);
- window.open(url)
- }
- /**锚点 */
- herfLink(domId:string){
- console.log(domId)
- let topEle = document.getElementById(domId)
- if(topEle){
- topEle.scrollIntoView({ behavior: 'smooth' });
- }
- }
- }
|