19318600686 3 月之前
父节点
当前提交
84af72fda7
共有 23 个文件被更改,包括 54 次插入11 次删除
  1. 二进制
      huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/0.pack
  2. 二进制
      huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/14.pack
  3. 二进制
      huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/17.pack
  4. 二进制
      huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/18.pack
  5. 二进制
      huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/4.pack
  6. 二进制
      huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/6.pack
  7. 二进制
      huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/7.pack
  8. 二进制
      huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/8.pack
  9. 二进制
      huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/index.pack
  10. 二进制
      huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/index.pack.old
  11. 0 0
      huinongbao-app/.angular/cache/18.2.12/babel-webpack/12bb282ba12650a45e4c27a423b9aa5f1f08623f0ad435288502d4923f8468ad.json
  12. 0 0
      huinongbao-app/.angular/cache/18.2.12/babel-webpack/4fd64e1f42456048971369d1ad69004b803d36a215e4c743891bd209f1927494.json
  13. 0 0
      huinongbao-app/.angular/cache/18.2.12/babel-webpack/7cbeec5f7d4e14c8e68dee5ee495eebac9a82f31a01cb191d9168380ea72686e.json
  14. 0 0
      huinongbao-app/.angular/cache/18.2.12/babel-webpack/8abb8faa9956116c3b59c3aaa7cf2ded1e6491858b5c8285f7604cf38582680e.json
  15. 0 0
      huinongbao-app/.angular/cache/18.2.12/babel-webpack/8b61fd433f19d59c0296f468b461c620ce92a49a03eda1f9855cfe0920a47a8c.json
  16. 0 0
      huinongbao-app/.angular/cache/18.2.12/babel-webpack/c0fa16f63b07c6b6b8f2dcfac08b611a7879c78ccb50bb62ac7244fd0427f5b5.json
  17. 0 0
      huinongbao-app/.angular/cache/18.2.12/babel-webpack/cf321b27e2a42a7dcc20685dacf1ab541f6472d32e880c199838b3441b493f0a.json
  18. 0 0
      huinongbao-app/.angular/cache/18.2.12/babel-webpack/d5493bb613c43f8da882b597f59277e67869aedb160e488cdd7869b67a5b8cc4.json
  19. 25 3
      huinongbao-app/src/app/my-plan/my-plan.component.html
  20. 20 5
      huinongbao-app/src/app/my-plan/my-plan.component.ts
  21. 1 1
      huinongbao-app/src/app/tab3/tab3.page.html
  22. 3 2
      huinongbao-app/src/app/tab3/tab3.page.ts
  23. 5 0
      huinongbao-app/src/app/tabs/tabs-routing.module.ts

二进制
huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/0.pack


二进制
huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/14.pack


二进制
huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/17.pack


二进制
huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/18.pack


二进制
huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/4.pack


二进制
huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/6.pack


二进制
huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/7.pack


二进制
huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/8.pack


二进制
huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/index.pack


二进制
huinongbao-app/.angular/cache/18.2.12/angular-webpack/e611e13a4c62056a819b62c38232a39d4771d3a7/index.pack.old


文件差异内容过多而无法显示
+ 0 - 0
huinongbao-app/.angular/cache/18.2.12/babel-webpack/12bb282ba12650a45e4c27a423b9aa5f1f08623f0ad435288502d4923f8468ad.json


文件差异内容过多而无法显示
+ 0 - 0
huinongbao-app/.angular/cache/18.2.12/babel-webpack/4fd64e1f42456048971369d1ad69004b803d36a215e4c743891bd209f1927494.json


文件差异内容过多而无法显示
+ 0 - 0
huinongbao-app/.angular/cache/18.2.12/babel-webpack/7cbeec5f7d4e14c8e68dee5ee495eebac9a82f31a01cb191d9168380ea72686e.json


文件差异内容过多而无法显示
+ 0 - 0
huinongbao-app/.angular/cache/18.2.12/babel-webpack/8abb8faa9956116c3b59c3aaa7cf2ded1e6491858b5c8285f7604cf38582680e.json


文件差异内容过多而无法显示
+ 0 - 0
huinongbao-app/.angular/cache/18.2.12/babel-webpack/8b61fd433f19d59c0296f468b461c620ce92a49a03eda1f9855cfe0920a47a8c.json


文件差异内容过多而无法显示
+ 0 - 0
huinongbao-app/.angular/cache/18.2.12/babel-webpack/c0fa16f63b07c6b6b8f2dcfac08b611a7879c78ccb50bb62ac7244fd0427f5b5.json


文件差异内容过多而无法显示
+ 0 - 0
huinongbao-app/.angular/cache/18.2.12/babel-webpack/cf321b27e2a42a7dcc20685dacf1ab541f6472d32e880c199838b3441b493f0a.json


文件差异内容过多而无法显示
+ 0 - 0
huinongbao-app/.angular/cache/18.2.12/babel-webpack/d5493bb613c43f8da882b597f59277e67869aedb160e488cdd7869b67a5b8cc4.json


+ 25 - 3
huinongbao-app/src/app/my-plan/my-plan.component.html

@@ -1,3 +1,25 @@
-<p>
-  my-plan works!
-</p>
+<ion-header>
+  <ion-toolbar>
+    <ion-title>我的策划</ion-title>
+  </ion-toolbar>
+</ion-header>
+
+<ion-content>
+  <ion-card *ngIf="plan">
+    <ion-card-header>
+      <ion-card-title>{{ plan.brandName }}</ion-card-title>
+      <ion-card-subtitle>{{ plan.brandType }}</ion-card-subtitle>
+    </ion-card-header>
+    <ion-card-content>
+      <p><strong>目标市场:</strong> {{ plan.targetMarket }}</p>
+      <p><strong>竞争对手信息:</strong> {{ plan.competitorsInfo }}</p>
+      <p><strong>用户提示:</strong> {{ plan.userPrompt }}</p>
+      <p><strong>策划内容:</strong></p>
+      <p>{{ plan.reportContent }}</p>
+    </ion-card-content>
+  </ion-card>
+
+  <ion-button *ngIf="!plan" expand="full" color="medium" (click)="loadPlan()">
+    加载策划内容
+  </ion-button>
+</ion-content>

+ 20 - 5
huinongbao-app/src/app/my-plan/my-plan.component.ts

@@ -1,15 +1,30 @@
 import { Component, OnInit } from '@angular/core';
+import { IonButton, IonCard, IonCardContent, IonCardHeader, IonCardSubtitle, IonCardTitle, IonContent, IonHeader, IonTitle, IonToolbar } from '@ionic/angular/standalone';
+import { CloudQuery } from 'src/lib/ncloud.';
 
 @Component({
-  selector: 'app-my-plan',
+  selector: 'my-plan',
   templateUrl: './my-plan.component.html',
   styleUrls: ['./my-plan.component.scss'],
   standalone: true,
+  imports: [IonButton,IonCardContent,IonCardSubtitle,IonCardTitle,IonCardHeader,IonCard,IonContent,IonTitle,IonToolbar,IonHeader],
 })
-export class MyPlanComponent  implements OnInit {
+export class MyPlanComponent implements OnInit {
+  plan: any = null;
 
-  constructor() { }
+  constructor() {}
 
-  ngOnInit() {}
+  ngOnInit() {
+    this.loadPlan();
+  }
 
-}
+  async loadPlan() {
+    const query = new CloudQuery('UserResponse');
+    try {
+      const result = await query.first();
+      this.plan = result;
+    } catch (error) {
+      console.error('加载策划内容失败:', error);
+    }
+  }
+}

+ 1 - 1
huinongbao-app/src/app/tab3/tab3.page.html

@@ -65,7 +65,7 @@
       <ion-card-subtitle>点击查看</ion-card-subtitle>
     </ion-card-header>
     <ion-card-content>
-      <ion-button expand="block" (click)="goToCollection()" color="success">查看策划</ion-button>
+      <ion-button expand="block" (click)="goToMyPlan()" color="success">查看策划</ion-button>
     </ion-card-content>
   </ion-card>
   }

+ 3 - 2
huinongbao-app/src/app/tab3/tab3.page.ts

@@ -12,10 +12,11 @@ import { ModalController } from '@ionic/angular';
   styleUrls: ['tab3.page.scss'],
 })
 export class Tab3Page {
-  goToCollection() {
-    console.log("goToCollection");
+  goToMyPlan() {
+    this.router.navigate(['/tabs/tab6']);// 跳转到行情预测页面
   }
 
+
   currentUser: CloudUser | undefined;
   constructor(private modalCtrl: ModalController, private router: Router) {
     this.currentUser = new CloudUser();

+ 5 - 0
huinongbao-app/src/app/tabs/tabs-routing.module.ts

@@ -30,6 +30,11 @@ const routes: Routes = [
         loadComponent: () =>
           import('../plan-create/plan-create.component').then((m) => m.PlanCreateComponent),
       },
+      {
+        path: 'tab6',
+        loadComponent: () =>
+          import('../my-plan/my-plan.component').then((m) => m.MyPlanComponent),
+      },
       {
         path: '',
         redirectTo: '/tabs/tab1',

部分文件因为文件数量过多而无法显示