xll 7 месяцев назад
Родитель
Сommit
5734952295

+ 7 - 1
projects/textbook/src/modules/nav-author/components/basic-in/basic-in.component.html

@@ -127,8 +127,14 @@
       <nz-form-item style="margin-bottom: 16px">
         <nz-form-label [nzSm]="8" [nzNoColon]="true" [nzXs]="8" nzRequired>教材获批截图</nz-form-label>
         <nz-form-control nzErrorTip="请上传教材获批截图" [nzSm]="12" [nzXs]="12">
+          @if (validateForm?.value?.approvedImgUrl) {
+            <a style="color: #3e49b3;font-size: 14px;" (click)="openFile(validateForm?.value?.approvedImgUrl)">
+              <span nz-icon nzType="file" nzTheme="outline"></span>
+              教材获批截图
+            </a>
+          }
           <nz-input-group>
-            <app-comp-upload [files]="approvedImgList" (change)="upload($event, 'approvedImgUrl')" title="上传教材获批截图"></app-comp-upload>
+            <app-comp-upload (change)="upload($event, 'approvedImgUrl')" title="上传教材获批截图"></app-comp-upload>
           </nz-input-group>
           <p style="color: gray;">支持上传 PDF 格式,文件大小不超过 2M</p>
         </nz-form-control>

+ 3 - 0
projects/textbook/src/modules/nav-author/components/basic-in/basic-in.component.ts

@@ -427,4 +427,7 @@ export class BasicInComponent implements OnInit {
     }, 500);
  
   }
+  openFile(url: any) {
+    window.open(url)
+  }
 }