Browse Source

fit:empty

0225304 4 days ago
parent
commit
95015eea9c

+ 0 - 0
myapp/src/app/tab2/info-map.md → docs/info-map.md


+ 0 - 0
myapp/src/app/tab2/schema.md → docs/schema.md


+ 9 - 104
myapp/src/app/tab1/edit/edit.page.html

@@ -1,108 +1,13 @@
-<ion-header>
-  <ion-toolbar color="primary">
-    <ion-buttons slot="start">
-      <ion-back-button defaultHref="/tabs/tab1"></ion-back-button>
-    </ion-buttons>
-    <ion-title>{{ diaryId ? '编辑日记' : '新建日记' }}</ion-title>
-    <ion-buttons slot="end">
-      <ion-button (click)="saveDiary()" [disabled]="!diary.content">
-        <ion-icon slot="icon-only" name="checkmark-outline"></ion-icon>
-      </ion-button>
-    </ion-buttons>
+<ion-header [translucent]="true">
+  <ion-toolbar>
+    <ion-title>edit</ion-title>
   </ion-toolbar>
 </ion-header>
 
-<ion-content class="ion-padding">
-  <!-- 日期和时间选择 -->
-  <ion-item>
-    <ion-label position="stacked">日期</ion-label>
-      <ion-datetime 
-        [(ngModel)]="diary.date" 
-        displayFormat="YYYY年MM月DD日"
-        min="2000-01-01"
-        max="2030-12-31"
-        placeholder="选择日期">
-      </ion-datetime>
-
-      <ion-datetime 
-        [(ngModel)]="diary.time" 
-        displayFormat="HH:mm"
-        placeholder="选择时间">
-      </ion-datetime>
-  </ion-item>
-
-  <ion-item>
-    <ion-label position="stacked">星期</ion-label>
-    <ion-select [(ngModel)]="diary.weekday" interface="action-sheet">
-      <ion-select-option value="周一">周一</ion-select-option>
-      <ion-select-option value="周二">周二</ion-select-option>
-      <ion-select-option value="周三">周三</ion-select-option>
-      <ion-select-option value="周四">周四</ion-select-option>
-      <ion-select-option value="周五">周五</ion-select-option>
-      <ion-select-option value="周六">周六</ion-select-option>
-      <ion-select-option value="周日">周日</ion-select-option>
-    </ion-select>
-  </ion-item>
-
-  <ion-item>
-    <ion-label position="stacked">时间</ion-label>
-    <ion-datetime 
-      [(ngModel)]="diary.time" 
-      displayFormat="HH:mm"
-      placeholder="选择时间">
-    </ion-datetime>
-  </ion-item>
-
-  <!-- 天气选择 -->
-  <ion-item>
-    <ion-label position="stacked">天气</ion-label>
-    <ion-select [(ngModel)]="diary.weather" interface="action-sheet">
-      <ion-select-option value="晴">晴 ☀️</ion-select-option>
-      <ion-select-option value="多云">多云 ⛅</ion-select-option>
-      <ion-select-option value="阴">阴 ☁️</ion-select-option>
-      <ion-select-option value="雨">雨 🌧️</ion-select-option>
-      <ion-select-option value="雪">雪 ❄️</ion-select-option>
-      <ion-select-option value="雾">雾 🌫️</ion-select-option>
-      <ion-select-option value="雷阵雨">雷阵雨 ⛈️</ion-select-option>
-    </ion-select>
-  </ion-item>
-
-  <!-- 心情选择 -->
-  <ion-item>
-    <ion-label position="stacked">心情</ion-label>
-    <ion-segment [(ngModel)]="diary.mood" scrollable>
-      <ion-segment-button value="😊">
-        <ion-label>开心</ion-label>
-      </ion-segment-button>
-      <ion-segment-button value="😌">
-        <ion-label>平静</ion-label>
-      </ion-segment-button>
-      <ion-segment-button value="🥰">
-        <ion-label>幸福</ion-label>
-      </ion-segment-button>
-      <ion-segment-button value="😄">
-        <ion-label>兴奋</ion-label>
-      </ion-segment-button>
-      <ion-segment-button value="😔">
-        <ion-label>忧郁</ion-label>
-      </ion-segment-button>
-      <ion-segment-button value="😠">
-        <ion-label>愤怒</ion-label>
-      </ion-segment-button>
-      <ion-segment-button value="😢">
-        <ion-label>悲伤</ion-label>
-      </ion-segment-button>
-    </ion-segment>
-  </ion-item>
-
-  <!-- 日记内容 -->
-  <ion-item>
-    <ion-textarea 
-      [(ngModel)]="diary.content" 
-      label="日记内容"
-      placeholder="写下今天的点滴..."
-      autoGrow
-      rows="10">
-    </ion-textarea>
-  </ion-item>
+<ion-content [fullscreen]="true">
+  <ion-header collapse="condense">
+    <ion-toolbar>
+      <ion-title size="large">edit</ion-title>
+    </ion-toolbar>
+  </ion-header>
 </ion-content>

+ 2 - 55
myapp/src/app/tab1/edit/edit.page.ts

@@ -1,8 +1,4 @@
 import { Component, OnInit } from '@angular/core';
-import { ActivatedRoute, Router } from '@angular/router';
-import { NavController } from '@ionic/angular';
-import { addIcons } from 'ionicons';
-import { checkmarkOutline } from 'ionicons/icons';
 
 @Component({
   selector: 'app-edit',
@@ -10,60 +6,11 @@ import { checkmarkOutline } from 'ionicons/icons';
   styleUrls: ['./edit.page.scss'],
   standalone:false,
 })
-export class EditPage implements OnInit {
-  diaryId: string | null = null;
-  diary = {
-    date: new Date().toISOString(),
-    weekday: this.getWeekday(new Date()),
-    time: this.getCurrentTime(),
-    content: '',
-    weather: '晴',
-    mood: '😊'
-  };
 
-  constructor(
-    private route: ActivatedRoute,
-    private navCtrl: NavController,
-    private router: Router
-  ) {
-    addIcons({ checkmarkOutline });
-  }
+export class EditPage implements OnInit {
+  constructor() { }
 
   ngOnInit() {
-    this.diaryId = this.route.snapshot.paramMap.get('id');
-    
-    // 如果是编辑模式,加载现有日记数据
-    if (this.diaryId) {
-      const state = this.router.getCurrentNavigation()?.extras.state;
-      if (state) {
-        this.diary = {
-          ...this.diary,
-          ...state
-        };
-      }
-    }
-  }
-
-  // 获取当前星期
-  private getWeekday(date: Date): string {
-    const weekdays = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];
-    return weekdays[date.getDay()];
-  }
-
-  // 获取当前时间 (HH:mm)
-  private getCurrentTime(): string {
-    const now = new Date();
-    const hours = now.getHours().toString().padStart(2, '0');
-    const minutes = now.getMinutes().toString().padStart(2, '0');
-    return `${hours}:${minutes}`;
-  }
 
-  saveDiary() {
-    console.log('保存日记:', this.diary);
-    
-    // 这里添加保存到数据库的逻辑
-    
-    // 返回上一页
-    this.navCtrl.back();
   }
 }

+ 2 - 55
myapp/src/app/tab1/tab1.page.html

@@ -1,16 +1,5 @@
 <ion-header [translucent]="true">
- 
-  <!-- 顶部标题栏 -->
-    <!-- <div class="header">
-        <i class="header-icon ion-ios-more" id="menuBtn"></i>
-        <div class="header-title">日记本</div>
-        <i class="header-icon ion-ios-create" id="editBtn"></i>
-        <ion-fab>
-            <ion-fab-button>
-                <ion-icon name="add"></ion-icon>
-            </ion-fab-button>
-        </ion-fab>
-    </div> -->
+
     <div class="header">
         <ion-buttons slot="start">
         <ion-button id="menuBtn">
@@ -21,11 +10,7 @@
         <div class="header-title">日记本</div>
         
         <ion-buttons slot="end">
-        <ion-button id="editBtn">
-            <ion-icon slot="icon-only" name="create-outline"></ion-icon>
-        </ion-button>
-        
-        <ion-fab-button (click)="goToEditPage('新建')" size="small">
+        <ion-fab-button (click)="goToEditPage()" size="small">
             <ion-icon name="add"></ion-icon>
         </ion-fab-button>
         </ion-buttons>
@@ -50,43 +35,5 @@
             </div>
         </div>
         }
-        <div class="load-more" id="loadMore">
-            加载更多日记 <i class="ion-ios-arrow-down"></i>
-        </div>
-
     </div>
-    <script>
-        document.addEventListener('DOMContentLoaded', function() {
-            // 顶部按钮点击事件
-            document.getElementById('editBtn').addEventListener('click', function() {
-                alert('进入编辑日记模式');
-            });
-            
-            document.getElementById('menuBtn').addEventListener('click', function() {
-                alert('打开侧边菜单');
-            });
-            
-            // 加载更多点击事件
-            document.getElementById('loadMore').addEventListener('click', function() {
-                const loadingText = this.innerHTML;
-                this.innerHTML = '加载中...';
-                
-                // 模拟加载延迟
-                setTimeout(() => {
-                    // 这里可以添加实际加载更多日记的逻辑
-                    alert('已加载更多日记');
-                    this.innerHTML = loadingText;
-                }, 800);
-            });
-            
-            // 日记卡片点击事件
-            // const diaryCards = document.querySelectorAll('.diary-card');
-            // diaryCards.forEach(card => {
-            //     card.addEventListener('click', function() {
-            //         // 这里可以添加查看日记详情的逻辑
-            //         console.log('查看日记详情');
-            //     });
-            // });
-        });
-    </script>
 </ion-content>

+ 9 - 5
myapp/src/app/tab1/tab1.page.ts

@@ -2,7 +2,8 @@ import { Component } from '@angular/core';
 import { NavController } from '@ionic/angular';
 
 import { addIcons } from 'ionicons';
-import { add,createOutline, menuOutline} from 'ionicons/icons';
+import { add } from 'ionicons/icons';
+import { CloudObject, CloudQuery } from 'src/lib/ncloud';
 
 @Component({
   selector: 'app-tab1',
@@ -15,11 +16,9 @@ export class Tab1Page {
   constructor(
     private navCtrl:NavController
   ) {
-    addIcons({ add,createOutline, menuOutline });
-  }
-  goToEditPage(edit?:string){
-    this.navCtrl.navigateForward(["tabs","tab1","edit"]);
+    addIcons({ add, });
   }
+  
   messageList:any[]=[
   {
     "id": 1,
@@ -101,4 +100,9 @@ export class Tab1Page {
     })
     return
   }
+  
+  //前往日记创建页面
+  goToEditPage(edit?:string){
+    this.navCtrl.navigateForward(["tabs","tab1","edit"]);
+  }
 }