xll 7 months ago
parent
commit
a2e029d486

+ 4 - 1
projects/textbook/src/app/comp-upload/comp-upload.component.ts

@@ -38,8 +38,11 @@ export class CompUploadComponent implements OnInit {
 
   ngOnInit() {
     this.fileList = this.files.map((item: any) => {
+      console.log(item);
       return {
-        url: item,
+        url: item?.url,
+        name:item?.name,
+        status: 'done',
       };
     });
   }

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

@@ -122,7 +122,7 @@
         <nz-form-label [nzSm]="8" [nzNoColon]="true" [nzXs]="8" nzRequired>教材获批截图</nz-form-label>
         <nz-form-control nzErrorTip="请上传教材获批截图" [nzSm]="12" [nzXs]="12">
           <nz-input-group>
-            <app-comp-upload [files]="approvedImgObj" (change)="upload($event, 'approvedImgUrl')" title="上传教材获批截图"></app-comp-upload>
+            <app-comp-upload [files]="approvedImgList" (change)="upload($event, 'approvedImgUrl')" title="上传教材获批截图"></app-comp-upload>
           </nz-input-group>
           <p style="color: gray;">支持上传 PDF 格式,文件大小不超过 2M</p>
         </nz-form-control>

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

@@ -42,11 +42,11 @@ export class BasicInComponent implements OnInit {
   @Output() state: EventEmitter<any> = new EventEmitter<any>();
   @Output() save: EventEmitter<any> = new EventEmitter<any>();
 /***教材获批截图 */
-  approvedImgObj:any={
+  approvedImgList:Array<any>=[{
     name:'获批截图',
     status:'done',
     url:''
-  }
+  }]
   /**
    * 书号自动补全函数
    * @param isbn 书号
@@ -186,8 +186,8 @@ export class BasicInComponent implements OnInit {
     if(this.eduTextbook?.get('editionUnit')){
       this.isShowChooseEU=false
     }
-    this.approvedImgObj.url = this.eduTextbook.get('approvedImgUrl')
-    console.log(this.approvedImgObj)
+    this.approvedImgList[0].url = this.eduTextbook.get('approvedImgUrl')
+    console.log(this.approvedImgList)
     console.log(this.eduTextbook);
     this.validateForm = this.fb.group({
       title: [this.eduTextbook?.get('title') || '', [Validators.required]],