1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- import { Component, OnInit, ViewChild, Input } from '@angular/core';
- import { ActivatedRoute, RouterOutlet, Router } from '@angular/router';
- import { CompTableListComponent } from '../../../app/comp-table/comp-table-list/comp-table-list.component';
- import { EduTextbook } from '../../../schemas/EduTextbook';
- import { NzPageHeaderModule } from 'ng-zorro-antd/page-header';
- import { NzBreadCrumbModule } from 'ng-zorro-antd/breadcrumb';
- import * as Parse from 'parse';
- import { CommonModule } from '@angular/common';
- import { TextbookComponent } from '../../../app/textbook/textbook.component';
- import { NzTabsModule } from 'ng-zorro-antd/tabs';
- import { CollectTextbookComponent } from '../components/collect-textbook/collect-textbook.component';
- @Component({
- selector: 'app-page-textbook',
- templateUrl: './page-textbook.component.html',
- styleUrls: ['./page-textbook.component.scss'],
- imports: [
- CommonModule,
- RouterOutlet,
- CompTableListComponent,
- NzPageHeaderModule,
- NzBreadCrumbModule,
- TextbookComponent,
- CollectTextbookComponent,
- NzTabsModule
- ],
- standalone: true,
- })
- export class PageTextbookComponent implements OnInit {
- @ViewChild(CompTableListComponent) list: CompTableListComponent | undefined;
- @Input('discard') discard: boolean = false;
- @Input('render') render: boolean = false;
- EduTextbook = EduTextbook;
- user: Parse.User | undefined;
- className: string | undefined;
- queryParams: any | undefined;
- fieldsArray: Array<any> | undefined;
- filterObj: any = {
- showMore: true, //显示更多字段
- isCheck: false,
- status: ['400'],
- btns: {eduReivew:true},
- };
- allFilterObj: any = {
- // showMore: true, //显示更多字段
- isCheck: false,
- status: ['102','103','200','201','300','400'],
- btns: {review:true,changStatus:true},
- };
- active: number = 0;
- constructor(
- private router: Router,
- private activeRoute: ActivatedRoute // private translate:TranslateService,
- ) {
- this.user = Parse.User.current();
- this.className = this.EduTextbook.className;
- this.fieldsArray = this.EduTextbook.fieldsArray;
- this.queryParams = {
- where: {
- isDeleted: { $ne: true },
- render: true,
- discard: { $ne: true },
- },
- };
- }
- ngOnInit(): void {
- // this.queryParams.where = {
- // isDeleted: { $ne: true },
- // discard: this.discard ? { $eq: true } : { $ne: true },
- // render: this.render ? { $eq: true } : { $ne: true },
- // };
- }
- }
|