今天主要是接著昨天完成的服藥提醒功能繼續做。
昨天已經可以在設定的時間出現提醒,所以今天希望讓提醒功能更方便使用。
我希望做到:
提醒出現後,可以直接在提醒中將藥物標記為「已服用」。
昨天已經完成服藥時間提醒。
目前可以:
所以今天是在原本功能上繼續增加操作方式,而不是重新製作提醒功能。
今天我希望提醒出現時,可以直接在提醒裡面按下「已服用」。
例如:
⏰ 該服用維他命了!
[已服用]
按下之後:
藥物狀態會變成「已服用」,而且首頁與用藥管理也會同步更新。
這樣就不用再另外回到其他頁面修改狀態。
Prompt :
「目前 AI 保健小幫手已經可以根據藥物設定時間顯示服藥提醒,並且可以在藥物標記為『已服用』後停止提醒。現在請改善提醒介面,讓提醒訊息中直接提供『已服用』操作按鈕。使用者按下後,請更新該筆藥物的服用狀態,並讓首頁與用藥管理頁面的狀態同步更新。請不要修改目前已經正常的新增藥物、刪除藥物、首頁同步、localStorage 與提醒時間判斷功能。請先檢查目前程式架構,再以最少的修改加入此功能。修改完成後請告訴我修改了哪些檔案,以及建議我如何測試。」
我先設定一筆幾分鐘後需要服用的藥物。
時間到了之後:
✅ 成功出現提醒。
✅ 顯示正確的藥物名稱。
✅ 提醒中有「已服用」按鈕。
接著按下「已服用」。
✅ 藥物狀態成功變成「已服用」。
✅ 首頁同步更新。
✅ 用藥管理也同步更新。
✅ 不會繼續提醒這筆藥物。
代表今天新增的提醒操作可以正常運作。
今天主要完成了:
✅ 服藥提醒可以正常顯示。
✅ 提醒會顯示正確的藥物名稱。
✅ 提醒中加入「已服用」操作。
✅ 按下後可以更新藥物狀態。
✅ 首頁與用藥管理會同步更新。
✅ 標記為「已服用」後不會繼續提醒。
✅ 原本的新增、刪除、同步和資料保存功能沒有受到影響。
目前提醒流程已經變成:
設定藥物時間
↓
時間到了
↓
顯示服藥提醒
↓
按下「已服用」
↓
更新藥物狀態
↓
首頁與用藥管理同步
↓
停止提醒
今天讓我發現,功能不只是「可以運作」就完成了。
如果提醒出現之後,還要回到其他頁面才能把藥物標記成「已服用」,操作上會比較麻煩。
所以今天把操作直接放進提醒裡面之後,整個流程就變得比較連貫。
Day 15|修正每日服藥狀態,並繼續完善提醒功能
今天測試時,我發現一個新的問題:
如果昨天已經把藥物標記成「已服用」,到了今天之後,這個狀態還是會保留。
所以明天會先處理這個問題,讓每天的服藥狀態可以重新開始。
也就是:
昨天
↓
已服用
今天
↓
重新變成未服用
↓
可以再次服用
完成修正後,再繼續原本的進度,製作下一個提醒功能。
這樣除了可以修正目前發現的問題,也可以讓整個服藥提醒功能繼續往下一階段發展。