Browse Source

教材上传模糊匹配

warrior 5 months ago
parent
commit
7c8f7786b4

+ 8 - 8
projects/textbook/src/modules/nav-province-contact/components/upload-collect/upload-collect.component.html

@@ -1,8 +1,8 @@
 @if (review) {
 <div nz-row class="depart-modal">
   <div nz-col nzSpan="24">
-    @if (eduTextbookVolume?.get('carrierShape') == '纸质教材'
-    ||eduTextbookVolume?.get('carrierShape') == '纸质教材附带电子资源') {
+    @if (carrierShape == '纸质教材'
+    ||carrierShape == '纸质教材附带电子资源') {
     <div class="row">
       <div class="title-name">纸质教材PDF文件</div>
       <div>
@@ -11,8 +11,8 @@
         }
       </div>
     </div>
-    } @if (eduTextbookVolume?.get('carrierShape') == '数字教材'
-    ||eduTextbookVolume?.get('carrierShape') == '纸质教材附带电子资源') {
+    } @if (carrierShape == '数字教材'
+    ||carrierShape == '纸质教材附带电子资源') {
     <div class="row">
       <div class="title-name">数字资源</div>
       <!-- <div class="desc">
@@ -55,8 +55,8 @@
 }@else {
 <div nz-row class="depart-modal">
   <div nz-col nzSpan="24">
-    @if (eduTextbookVolume?.get('carrierShape') == '纸质教材'
-    ||eduTextbookVolume?.get('carrierShape') == '纸质教材附带电子资源') {
+    @if (carrierShape == '纸质教材'
+    ||carrierShape == '纸质教材附带电子资源') {
     <div class="row">
       <div class="title-name">纸质教材PDF文件</div>
       <div class="desc">单个文件不超过500M</div>
@@ -77,8 +77,8 @@
         ></app-comp-upload>
       </div>
     </div>
-    } @if (eduTextbookVolume?.get('carrierShape') == '数字教材'
-    ||eduTextbookVolume?.get('carrierShape') == '纸质教材附带电子资源') {
+    } @if (carrierShape == '数字教材'
+    ||carrierShape == '纸质教材附带电子资源') {
     <div class="row">
       <div class="title-name">数字资源</div>
       <div class="desc">

+ 6 - 4
projects/textbook/src/modules/nav-province-contact/components/upload-collect/upload-collect.component.ts

@@ -31,6 +31,7 @@ export class UploadCollectComponent implements OnInit {
   }; //链接、账号密码
 
   radioValue: string = '上传文件';
+  carrierShape:string = '' //类型
 
   constructor(private msg: NzMessageService) {}
 
@@ -43,6 +44,7 @@ export class UploadCollectComponent implements OnInit {
       password: '',
     };
     this.radioValue = this.eduTextbookVolume?.get('collectCheck') || '上传文件';
+    this.carrierShape = this.eduTextbookVolume?.get('carrierShape')?.trim()
   }
   upload(e: any, type: string) {
     console.log('上传材料发生改变');
@@ -53,8 +55,8 @@ export class UploadCollectComponent implements OnInit {
   }
   async submitForm(type: string) {
     if (
-      this.eduTextbookVolume?.get('carrierShape') == '纸质教材' ||
-      this.eduTextbookVolume?.get('carrierShape') == '纸质教材附带电子资源'
+      this.carrierShape == '纸质教材' ||
+      this.carrierShape == '纸质教材附带电子资源'
     ) {
       let upload = this.collectFiles?.some((item) => item.url);
       // console.log(upload);
@@ -65,8 +67,8 @@ export class UploadCollectComponent implements OnInit {
       this.eduTextbookVolume?.set('collectFiles', this.collectFiles);
     }
     if (
-      this.eduTextbookVolume?.get('carrierShape') == '数字教材' ||
-      this.eduTextbookVolume?.get('carrierShape') == '纸质教材附带电子资源'
+      this.carrierShape == '数字教材' ||
+      this.carrierShape == '纸质教材附带电子资源'
     ) {
       let upload = this.collectDigitFiles?.some((item) => item.url);
       // console.log(upload);