【眼底辅助诊断开放平台】项目笔记

  1. src/coponents 目录下新增新文件 MarkdownRenderer.tsx
  2. 修改页面 src/pages/SelfDeployAI/index.tsx

任务一

前端页面开发:

所涉及知识点:《眼底视网膜解读》

  1. 页面位于 page 目录下的两个新文件中,查看 Git 提交记录可以找到具体文件。
  2. 需要适配手机端,支持弹性变化布局。

后端接口配置:

  1. 将 config.tsx 中的端口替换为 10.3.36.106,以便访问的后端服务。✅
  • 修改 ./proxy 文件:确保 target 指向 http://。✅

重启项目:确保配置生效。

http://7529

负责前端页面开发、后端接口配置和代码拉取。

任务二

自行部署

1、历史记录实现✅已实现
2、后台任务上传、假、真 列表展示✅已实现

3、excel导出 pdf打印

  • 安装必要的依赖:
    yarn add jspdf jspdf-autotable
    
  • 更改导出方式
    最适合这种场景的库通常是jsPDF,它是一个轻量级的客户端PDF生成库,易于使用。
  // 导出诊断报告
  const exportReport = () => {
   
   
    if (messages.length === 0) {
   
   
      message.info('暂无诊断结果可导出');
      return;
    }

    // 找最近的一次分析结果
    let reportContent = '';
    let hasAnalysis = false;

    for (let i = messages.length - 1; i >= 0; i--) {
   
   
      if (messages[i].aiAnalysis) {
   
   
        // 找到了分析结果
        const analysis = messages[i].aiAnalysis;
        const content = messages[i].content;

        reportContent = `
# 眼底诊断报告
生成时间:${
     
     moment().format('YYYY-MM-DD HH:mm:ss')}

## 分析结果
主要诊断: ${
     
     analysis.main_class.label} (置信度: ${
     
     (analysis.main_class.confidence * 100).
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Reuuse

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值