From a11f8e330d12d7e8adf282489b8bdcb981dfd70e Mon Sep 17 00:00:00 2001 From: "@zuopngfei" Date: Wed, 23 Jul 2025 17:00:46 +0800 Subject: [PATCH] ss --- api/drugOcr.js | 3 ++- pages/AddTherapeuticRegimen/index.js | 9 +++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/api/drugOcr.js b/api/drugOcr.js index 78f9e84..6a11e37 100644 --- a/api/drugOcr.js +++ b/api/drugOcr.js @@ -22,7 +22,8 @@ export const getOcr = (url) => { }, { "type": "text", - "text": "要求准确无误的提取图片中的药品名称、每次用量、每日服用次数等信息,模糊或者强光遮挡的单个文字可以用英文问号?代替,药品名称的key为'name',每次用量key为'jiliang',每日服用次数的key为'cishu',返回数据格式以JSON数组格式输出,不要将多个药品信息放到一个药品名称字段内,跟药品无关的信息不要" + // "text": "要求准确无误的提取图片中的药品名称、每次用量、每日服用次数等信息,模糊或者强光遮挡的单个文字可以用英文问号?代替,药品名称的key为'name',每次用量key为'jiliang',每日服用次数的key为'cishu',返回数据格式以JSON数组格式输出,不要将多个药品信息放到一个药品名称字段内,跟药品无关的信息不要" + "text": "请只返回提取好的药品名称、每日服用次数、单次用药剂量、饭前服用或饭后服用,格式为 JSON 数组,每个元素包含 'name','jiliang','cishu1', 'time' 四个字段。例如:[{\"name\": \"阿莫西林\", \"jiliang\": \"2片\", \"cishu\": \"3\", \"time\": \"饭后\"}]。不要返回包含 rotate_rect、text 等字段的原始 OCR 结构化表格数据。" } ] }] diff --git a/pages/AddTherapeuticRegimen/index.js b/pages/AddTherapeuticRegimen/index.js index e206b7a..36c0371 100644 --- a/pages/AddTherapeuticRegimen/index.js +++ b/pages/AddTherapeuticRegimen/index.js @@ -427,8 +427,8 @@ Page({ arr.push({ "name": item.name, "dose": item.jiliang, - "frequency": item.cishu.replace("次", ""), - "time": "" + "frequency": item.cishu.replace("次", "").replace("日", "").replace("每日", "").replace("/", ""), + "time": item.time }); } }); @@ -467,6 +467,11 @@ Page({ }) }, + onClose(){ + this.setData({ + imageVisible: false + }) + }, /** * 生命周期函数--监听页面初次渲染完成 */