惊鸿戏梦 4 months ago
parent
commit
9e28fcc89c

+ 2 - 2
README.md

@@ -3,8 +3,8 @@
 - wisdom-app 前端代码
 - wisdom-prod 产品文档
 
-上传:obsutil cp 作为一位曾经年少轻狂的理工男.docx obs://nova-cloud/dev/jxnu/jhxm/作为一位曾经年少轻狂的理工男.docx -f -i=XSUWJSVMZNHLWFAINRZ1 -k=P4TyfwfDovVNqz08tI1IXoLWXyEOSTKJRVlsGcV6 -e="obs.cn-south-1.myhuaweicloud.com"
+上传:obsutil cp logo.png obs://nova-cloud/dev/jxnu/202226701019/logo.png -f -i=XSUWJSVMZNHLWFAINRZ1 -k=P4TyfwfDovVNqz08tI1IXoLWXyEOSTKJRVlsGcV6 -e="obs.cn-south-1.myhuaweicloud.com"
 
-访问: https://app.fmode.cn/dev/jxnu/jhxm/作为一位曾经年少轻狂的理工男.docx
+访问: https://app.fmode.cn/dev/jxnu/202226701019/logo.png
 
 打包地址:https://app.fmode.cn/dev/jxnu/202226701018/

+ 1 - 1
wisdom-app/src/app/poem-picture/poem-picture.component.html

@@ -32,7 +32,7 @@
       <h1 style="display: grid; place-items: center;">生成中:{{imagineWork.progress}}</h1>
     }
     <div style="display: grid; place-items: center;">
-      <img src="../../assets/image/头像生成器.png">
+      <img src="https://app.fmode.cn/dev/jxnu/202226701019/头像生成器.png">
     </div>
   }
 

+ 2 - 2
wisdom-app/src/app/tab1/tab1.page.html

@@ -30,7 +30,7 @@ node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng serve -->
           <p style="margin-top:5px; width:50px;color:white;background-color: rgba(214, 10, 10, 0.589); font-size: 8px;">不限次畅聊</p>
         </div>
         <div (click)="goToPage1()" style="margin-left: 2px; margin-top: 10px;">
-          <img src="../../assets/image/ai.png" alt="AI问诊" height="95px">
+          <img src="https://app.fmode.cn/dev/jxnu/202226701019/ai.png" alt="AI问诊" height="95px">
         </div>
       </div>
     </div>
@@ -43,7 +43,7 @@ node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng serve -->
           <p style="margin-left: 0px; margin-top:5px; font-size: 10px; color: grey ">全国66万医生等你来选</p>
         </div>
         <div (click)="goToPage2()"  style="margin-left: 2px; margin-top: 10px;">
-          <img src="../../assets/image/askdoct.jpg" alt="找医生" height="95px">
+          <img src="https://app.fmode.cn/dev/jxnu/202226701019/askdoct.jpg" alt="找医生" height="95px">
         </div>
       </div>
     </div>

+ 3 - 2
wisdom-app/src/app/tab1/tab1.page.ts

@@ -9,7 +9,7 @@ import { ModalController } from '@ionic/angular/standalone';
 import { HttpClient } from '@angular/common/http';
 import { addIcons } from 'ionicons';
 import { documentText, chatbubbles, person, calendar, newspaper,
-   medkit,clipboard, podium, videocam, people } from 'ionicons/icons';
+   medkit,clipboard, podium, videocam, people, chevronForwardOutline } from 'ionicons/icons';
 import { CloudObject, CloudQuery, CloudUser } from 'src/lib/ncloud';
 import { ChatPanelOptions, FmodeChat, FmodeChatMessage, openChatPanelModal } from 'fmode-ng';
 addIcons({ documentText, chatbubbles, person, calendar, newspaper,
@@ -33,7 +33,8 @@ export class Tab1Page {
     private modalCtrl: ModalController,
     // private navCtrl: NavController,
     private http: HttpClient // 注入 HttpClient
-  ) {}
+  ) {
+      addIcons({chevronForwardOutline});}
 
  /**
   * 轮播图

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

@@ -3,7 +3,7 @@
 <ion-header [translucent]="true">
   <ion-toolbar class="custom-toolbar">
     <ion-title class="custom-title">
-      健康商城
+      药品
     </ion-title>
   </ion-toolbar>
 </ion-header>

+ 2 - 2
wisdom-app/src/app/tab4/tab4.page.html

@@ -19,7 +19,7 @@
                   <ion-card-content>欢迎来到“智养人生”!在这里,我们为您提供科学、全面的健康管理方案,帮助您实现身心的和谐与平衡。无论是饮食、运动还是心理调适,我们的专业团队将为您量身定制个性化的健康计划。让我们一起探索智慧养生的奥秘,开启健康新生活!登录后,您将踏上智养之旅,发现更好的自己。欢迎您的加入,智养人生,从此刻开始!</ion-card-content>
               </ion-card-header>
               <div class="image-container">
-                <img src="../../assets/image/logo.png" alt="健康主题图片" class="responsive-image">
+                <img src="https://app.fmode.cn/dev/jxnu/202226701019/logo.png" alt="健康主题图片" class="responsive-image">
             </div>
           </ion-card>
       </ion-content>
@@ -27,7 +27,7 @@
         <!-- 已登录 -->
      @if(currentUser?.id){
       <ion-card-header class="card-header">
-        <img [src]="currentUser?.get('avatar')|| '../../assets/image/头像示例.png'" alt="头像" class="avatar" />
+        <img [src]="currentUser?.get('avatar')" onerror="this.src='https://app.fmode.cn/dev/jxnu/202226701019/头像示例.png';" alt="图片加载失败" class="avatar" />
         <div class="user-info">
             <ion-card-title>账号:{{currentUser?.get("username")}}</ion-card-title>
             <ion-card-subtitle>

+ 2 - 2
wisdom-app/src/app/tabs/tabs.page.html

@@ -11,8 +11,8 @@
     </ion-tab-button>
 
     <ion-tab-button tab="tab3" href="/tabs/tab3">
-      <ion-icon aria-hidden="true" name="cart"></ion-icon>
-      <ion-label>商城</ion-label>
+      <ion-icon aria-hidden="true" name="bag-add"></ion-icon>
+      <ion-label>药品</ion-label>
     </ion-tab-button>
 
     <ion-tab-button tab="tab4" href="/tabs/tab4">

+ 2 - 2
wisdom-app/src/app/tabs/tabs.page.ts

@@ -1,7 +1,7 @@
 import { Component, EnvironmentInjector, inject } from '@angular/core';
 import { IonTabs, IonTabBar, IonTabButton, IonIcon, IonLabel } from '@ionic/angular/standalone';
 import { addIcons } from 'ionicons';
-import { home, accessibility,cart, person } from 'ionicons/icons';
+import { home, accessibility,cart, person,bagAdd } from 'ionicons/icons';
 import {
   compassOutline, bookOutline, book, storefront, personOutline, documentOutline,
   mailOutline, calendarOutline, logoUsd, briefcaseOutline, heartOutline, footballOutline,
@@ -25,7 +25,7 @@ export class TabsPage {
 
     constructor() {
       addIcons({
-        home, accessibility,cart, person,
+        home, accessibility,cart, person,bagAdd,
         compassOutline, bookOutline, book, storefront, personOutline, documentOutline,
         mailOutline, calendarOutline, logoUsd, briefcaseOutline, heartOutline,
         footballOutline, chevronForwardOutline, storefrontOutline, businessOutline,

+ 1 - 1
wisdom-app/src/lib/user/modal-user-edit/modal-user-edit.component.html

@@ -18,7 +18,7 @@
      <ion-input [value]="userData['gender']" (ionChange)="userDataChange('gender',$event)" label="性别" placeholder="请您输入男/女"></ion-input>
     </ion-item>
     <ion-item>
-      <ion-input [value]="userData['avatar']" (ionChange)="userDataChange('avatar',$event)" label="头像" placeholder="请您输入头像地址"></ion-input>
+      <ion-input [value]="userData['avatar']" (ionChange)="userDataChange('avatar',$event)" label="头像" placeholder="请您输入头像地址(地址错误则会显示默认头像)"></ion-input>
      </ion-item>
 
    <ion-button expand="block" (click)="save()">保存</ion-button>

+ 28 - 16
wisdom-server/migration/data.js

@@ -1,11 +1,12 @@
 module.exports.DoctorList = [
     {
       "objectId": "doc001",
+      "avatar":"https://app.fmode.cn/dev/jxnu/202226701019/doctor1.png",
       "name": "张伟",
       "title": "主任医师",
       "desc": "拥有20年内科临床经验,擅长心血管疾病的治疗",
       "gender": "男",
-      "age": 45,
+      "age": 50,
       "specialty": "内科",
       "qualifications": ["医学博士,内科专科医生"],
       "depart": {
@@ -19,7 +20,7 @@ module.exports.DoctorList = [
       "title": "主任医师",
       "desc": "外科领域专家,擅长微创手术",
       "gender": "女",
-      "age": 50,
+      "age": 30,
       "specialty": "外科",
       "qualifications": ["外科专科医生,硕士研究生"],
       "depart": {
@@ -28,11 +29,12 @@ module.exports.DoctorList = [
     },
     {
       "objectId": "doc003",
+      "avatar":"https://app.fmode.cn/dev/jxnu/202226701019/doctor4.png",
       "name": "王芳",
       "title": "主任医师",
       "desc": "儿童健康专家,擅长儿童生长发育",
       "gender": "女",
-      "age": 40,
+      "age": 27,
       "specialty": "儿科",
       "qualifications": ["儿科专科医生,医学硕士"],
       "depart": {
@@ -41,11 +43,12 @@ module.exports.DoctorList = [
     },
     {
       "objectId": "doc004",
+      "avatar":"https://app.fmode.cn/dev/jxnu/202226701019/doctor2.png",
       "name": "刘强",
       "title": "主任医师",
       "desc": "妇产科专家,专注于高危妊娠管理",
       "gender": "男",
-      "age": 48,
+      "age": 51,
       "specialty": "妇产科",
       "qualifications": ["妇产科专科医生,博士研究生"],
       "depart": {
@@ -54,11 +57,12 @@ module.exports.DoctorList = [
     },
     {
       "objectId": "doc005",
-      "name": "陈静",
+      "avatar":"https://app.fmode.cn/dev/jxnu/202226701019/doctor3.png",
+      "name": "许城",
       "title": "主任医师",
       "desc": "神经科专家,擅长癫痫和头痛的治疗",
-      "gender": "",
-      "age": 42,
+      "gender": "",
+      "age": 48,
       "specialty": "神经科",
       "qualifications": ["神经科专科医生,医学博士"],
       "depart": {
@@ -67,6 +71,7 @@ module.exports.DoctorList = [
     },
     {
       "objectId": "qwdoc001",
+      "avatar":"https://app.fmode.cn/dev/jxnu/202226701019/doctor7.png",
       "name": "余海涛",
       "title": "主任医师",
       "desc": "中医药科专家,擅长用中药调养身体来根治病症",
@@ -80,26 +85,28 @@ module.exports.DoctorList = [
     },
     {
       "objectId": "qwdoc002",
+      "avatar":"https://app.fmode.cn/dev/jxnu/202226701019/doctor5.png",
       "name": "聂翼伏",
       "title": "副主任医师",
-      "desc": "骨科专家,擅长治疗各种骨骼损伤症状",
+      "desc": "口腔科专家,擅长治疗口腔内外科的疾病",
       "gender": "男",
       "age": 22,
-      "specialty": "科",
-      "qualifications": ["科专科医生,医学硕士"],
+      "specialty": "口腔科",
+      "qualifications": ["口腔科专科医生,医学硕士"],
       "depart": {
-        "objectId": "dept001"
+        "objectId": "dept008"
       }
     },
     {
       "objectId": "qwdoc003",
+      "avatar":"https://app.fmode.cn/dev/jxnu/202226701019/doctor6.png",
       "name": "徐君豪",
       "title": "主治医师",
-      "desc": "心理专家,擅长解决各类心理问题和疾病",
+      "desc": "眼科专家,擅长解决各类眼部问题和疾病",
       "gender": "男",
       "age": 21,
-      "specialty": "心理科",
-      "qualifications": ["心理科专科医生,心理学博士"],
+      "specialty": "科",
+      "qualifications": ["眼科专科医生,医学博士"],
       "depart": {
         "objectId": "dept007"
       }
@@ -139,8 +146,13 @@ module.exports.DepartList = [
       },
       {
         "objectId": "dept007",
-        "name": "心理科",
-        "desc": "专注于异常心理活动的预防和治疗"
+        "name": "眼科",
+        "desc": "专注于处理眼部疾病"
+      },
+      {
+        "objectId": "dept008",
+        "name": "口腔科",
+        "desc": "专注于处理各口腔相关问题及牙齿修复"
       }
     ]
     

+ 20 - 20
wisdom-server/migration/import-data.js

@@ -20,28 +20,28 @@ async function inportDapartAndDoctor() {
     }
 
     // 如果需要导入其他数据(科室、医生、热点),可以取消注释以下代码
-    /*
-    // 导入科室数据
-    let departList = DepartList;
-    for (let index = 0; index < departList.length; index++) {
-        let depart = departList[index];
-        depart = await importObject("Department", depart);
-    }
+   
+    // // 导入科室数据
+    // let departList = DepartList;
+    // for (let index = 0; index < departList.length; index++) {
+    //     let depart = departList[index];
+    //     depart = await importObject("Department", depart);
+    // }
 
-    // 导入医生数据
-    let doctorList = DoctorList;
-    for (let index = 0; index < doctorList.length; index++) {
-        let doctor = doctorList[index];
-        doctor = await importObject("Doctor", doctor);
-    }
+    // // 导入医生数据
+    // let doctorList = DoctorList;
+    // for (let index = 0; index < doctorList.length; index++) {
+    //     let doctor = doctorList[index];
+    //     doctor = await importObject("Doctor", doctor);
+    // }
 
-    // 导入热点数据
-    let hotDotList = HotDotList;
-    for (let index = 0; index < hotDotList.length; index++) {
-        let hotDot = hotDotList[index];
-        hotDot = await importObject("HotDot", hotDot);
-    }
-    */
+    // // 导入热点数据
+    // let hotDotList = HotDotList;
+    // for (let index = 0; index < hotDotList.length; index++) {
+    //     let hotDot = hotDotList[index];
+    //     hotDot = await importObject("HotDot", hotDot);
+    // }
+    
     console.log("药品数据导入完成");
 }