Browse Source

国家级管理员新增导出推荐汇总表

warrior 4 months ago
parent
commit
8dc2bb29e5

+ 11 - 1
projects/textbook/src/modules/nav-admin/page-process/page-process.component.html

@@ -17,6 +17,15 @@
   @if (eduProcess?.get('status') == '400') {
   <nz-page-header-extra>
     <nz-space>
+      <button
+        style="background: #107c41; border: 1px #107c41"
+        *nzSpaceItem
+        nz-button
+        nzType="primary"
+        (click)="textbook?.export()"
+      >
+        下载推荐汇总表
+      </button>
       <button
         style="background: #3e49b3; border: 1px #3e49b3"
         *nzSpaceItem
@@ -38,8 +47,9 @@
       }
     </nz-tab>
     <nz-tab nzTitle="教材列表">
-      @if (active == 1) {
+      @if (eduProcess?.id) {
       <app-textbook
+        #textbook
         [filterObj]="filterObj"
         [eduProcess]="eduProcess"
       ></app-textbook>

+ 2 - 1
projects/textbook/src/modules/nav-admin/page-process/page-process.component.ts

@@ -1,4 +1,4 @@
-import { Component, Input, OnInit, ViewChild } from '@angular/core';
+import { Component, ElementRef, Input, OnInit, ViewChild } from '@angular/core';
 import { CommonModule } from '@angular/common';
 import { NzSpaceModule } from 'ng-zorro-antd/space';
 import { CommonCompModule } from '../../../services/common.modules';
@@ -27,6 +27,7 @@ import { CollectTextbookComponent } from '../components/collect-textbook/collect
 })
 export class PageProcessComponent  implements OnInit {
   @ViewChild('collect') collect: CollectTextbookComponent | any;
+  @ViewChild('textbook') textbook: ElementRef | any;
 
   active: number = 0;
   eduProcess: Parse.Object | undefined;