Browse Source

fix: provide ionic

ryanemax 1 day ago
parent
commit
851f1e8e48

+ 36 - 1
angular.json

@@ -27,10 +27,45 @@
               {
                 "glob": "**/*",
                 "input": "public"
+              },
+              {
+                "glob": "**/*.svg",
+                "input": "node_modules/ionicons/dist/ionicons/svg",
+                "output": "./svg"
               }
             ],
             "styles": [
-              "src/styles.scss"
+              "src/styles.scss",
+              {
+                "input": "node_modules/@ionic/angular/css/core.css"
+              },
+              {
+                "input": "node_modules/@ionic/angular/css/normalize.css"
+              },
+              {
+                "input": "node_modules/@ionic/angular/css/structure.css"
+              },
+              {
+                "input": "node_modules/@ionic/angular/css/typography.css"
+              },
+              {
+                "input": "node_modules/@ionic/angular/css/display.css"
+              },
+              {
+                "input": "node_modules/@ionic/angular/css/padding.css"
+              },
+              {
+                "input": "node_modules/@ionic/angular/css/float-elements.css"
+              },
+              {
+                "input": "node_modules/@ionic/angular/css/text-alignment.css"
+              },
+              {
+                "input": "node_modules/@ionic/angular/css/text-transformation.css"
+              },
+              {
+                "input": "node_modules/@ionic/angular/css/flex-utils.css"
+              }
             ],
             "allowedCommonJsDependencies": [
               "microsoft-cognitiveservices-speech-sdk",

+ 1 - 1
deploy.ps1

@@ -17,4 +17,4 @@ obsutil sync ./dist/yss-project/browser obs://nova-cloud/dev/yss  -i=XSUWJSVMZNH
 # 授权公开可读
 obsutil chattri obs://nova-cloud/dev/yss -r -f -i=XSUWJSVMZNHLWFAINRZ1 -k=P4TyfwfDovVNqz08tI1IXoLWXyEOSTKJRVlsGcV6 -e="obs.cn-south-1.myhuaweicloud.com" -acl=public-read
 
-hcloud CDN CreateRefreshTasks/v2 --cli-region="cn-north-1" --refresh_task.urls.1="https://app.fmode.cn/dev/coach/" --refresh_task.type="directory" --cli-access-key=2BFF7JWXAIJ0UGNJ0OSB --cli-secret-key=NaPCiJCGmD3nklCzX65s8mSK1Py13ueyhgepa0s1
+hcloud CDN CreateRefreshTasks/v2 --cli-region="cn-north-1" --refresh_task.urls.1="https://app.fmode.cn/dev/yss/" --refresh_task.type="directory" --cli-access-key=2BFF7JWXAIJ0UGNJ0OSB --cli-secret-key=NaPCiJCGmD3nklCzX65s8mSK1Py13ueyhgepa0s1

+ 1 - 1
package.json

@@ -67,7 +67,7 @@
     "echarts": "^6.0.0",
     "esdk-obs-browserjs": "^3.25.6",
     "eventemitter3": "^5.0.1",
-    "fmode-ng": "^0.0.216",
+    "fmode-ng": "^0.0.217",
     "highlight.js": "^11.11.1",
     "jquery": "^3.7.1",
     "markdown-it": "^14.1.0",

+ 5 - 0
src/app/app.config.ts

@@ -7,11 +7,16 @@ localStorage.setItem("company","cDL6R1hgSi")
 
 import { routes } from './app.routes';
 
+import { provideIonicAngular } from '@ionic/angular/standalone';
+import { Diagnostic } from '@awesome-cordova-plugins/diagnostic/ngx';
+
 export const appConfig: ApplicationConfig = {
   providers: [
+    Diagnostic,
     provideHttpClient(),
     provideZoneChangeDetection({ eventCoalescing: true }),
     provideRouter(routes),
+    provideIonicAngular({mode:"ios"}),
     provideAnimations()
   ]
 };

+ 2 - 2
src/app/app.routes.ts

@@ -1,5 +1,5 @@
 import { Routes } from '@angular/router';
-import { WxworkAuthGuard } from 'fmode-ng/social';
+// import { WxworkAuthGuard } from 'fmode-ng/social';
 
 export const routes: Routes = [
   // 客服路由
@@ -253,7 +253,7 @@ export const routes: Routes = [
   // 企微项目管理模块路由 (添加WxworkAuthGuard保护)
   {
     path: 'wxwork/:cid',
-    canActivate: [WxworkAuthGuard],
+    // canActivate: [WxworkAuthGuard],
     children: [
       // 项目预加载页(企微上下文入口)
       {

+ 0 - 4
src/app/app.ts

@@ -16,10 +16,6 @@ export class App {
     private router:Router
     // private authServ:AuthService
   ){
-    setInterval(() => {
-      console.log("router",this.router)
-      console.log(this.router)
-    }, 3000);
     this.initAuthServ();
   }
   initAuthServ(){

+ 3 - 1
src/modules/project/pages/project-loader/project-loader.component.ts

@@ -5,7 +5,9 @@ import { FormsModule } from '@angular/forms';
 import { IonicModule } from '@ionic/angular';
 import { WxworkSDK, WxworkCorp, WxworkCurrentChat } from 'fmode-ng/core';
 import { FmodeParse, FmodeObject } from 'fmode-ng/parse';
-import { wxdebug } from 'fmode-ng';
+function wxdebug(...params:any[]){
+  console.log(params)
+}
 import { addIcons } from 'ionicons';
 import {
   rocketOutline,