Browse Source

更新教材创建时关联单位

warrior 6 months ago
parent
commit
f3c4174fce

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

@@ -145,6 +145,21 @@ export class BasicInComponent implements OnInit {
         let obj = Parse.Object.extend('EduTextbook');
         this.eduTextbook = new obj();
       }
+      //设置推荐单位
+      if(!this.eduTextbook?.get('inviteUnit')){
+        let parentMap = await this.tbookSer.formatNode(
+          this.tbookSer?.profile?.user?.department?.objectId
+        );
+        let inviteUnit = parentMap[1]?.title; //推荐单位
+        if (parentMap[1]?.key) {
+          this.eduTextbook?.set('department', {
+            __type: 'Pointer',
+            className: 'Department',
+            objectId: parentMap[1]?.key,
+          });
+        }
+        this.eduTextbook?.set('inviteUnit', inviteUnit);
+      }
 
       this.eduTextbook?.set('user', Parse.User.current()?.toPointer());
       this.eduTextbook?.set('company', {