| 1234567891011121314151617181920212223242526272829303132333435363738 | 
							- import { Component } from '@angular/core';
 
- import { CommonModule } from '@angular/common';
 
- import { RouterModule, RouterOutlet } from '@angular/router';
 
- import { WxworkAuth } from "fmode-ng/core";
 
- @Component({
 
-   selector: 'app-admin-layout',
 
-   standalone: true,
 
-   imports: [CommonModule, RouterModule, RouterOutlet],
 
-   templateUrl: './admin-layout.html',
 
-   styleUrl: './admin-layout.scss'
 
- }) 
 
- export class AdminLayout {
 
-   sidebarOpen = true;
 
-   currentUser = { name: '超级管理员', avatar: "data:image/svg+xml,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23CCFFCC'/%3E%3Ctext x='50%25' y='50%25' font-family='Arial' font-size='13.333333333333334' font-weight='bold' text-anchor='middle' fill='%23555555' dy='0.3em'%3EADMIN%3C/text%3E%3C/svg%3E" };
 
-   currentDate = new Date();
 
-   constructor(){
 
-     this.loadProfile()
 
-   }
 
-   async loadProfile(){
 
-     let cid = localStorage.getItem("company");
 
-     if(cid){
 
-       let wwAuth = new WxworkAuth({cid:cid})
 
-       let profile = await wwAuth.currentProfile();
 
-       this.currentUser  = {
 
-         name: profile?.get("name") || profile?.get("mobile"),
 
-         avatar: profile?.get("avatar")
 
-       }
 
-     }
 
-   }
 
-   toggleSidebar() {
 
-     this.sidebarOpen = !this.sidebarOpen;
 
-   }
 
- }
 
 
  |