iT邦幫忙

2025 iThome 鐵人賽

DAY 20
0
生成式 AI

生成式 AI 生產力挑戰:30 天從需求打造工作凱瑞工具系列 第 20

[20] 開發過程 - 部分驗證與測試 - 4

  • 分享至 

  • xImage
  •  

前言


繼昨天將畫休功能開發出來後,今天開始測試功能!

內文


開啟排班工具後,點擊剛開發好的「休假管理」,會出現「休假管理尚未載入」的錯誤訊息,一樣,我刻意直接截圖後貼給 Cursor 請他告訴我出現什麼錯誤,由他自行修復

https://ithelp.ithome.com.tw/upload/images/20251004/20168562oMOmm59D9w.png

問題原因:
time-off-manager.js 模組中多處使用了 api 變數(第 16, 17, 295, 320, 351, 374 行)
但 api 變數定義在 index.js 中,作為模組內的局部變數
time-off-manager.js 無法訪問 index.js 中的局部變數
解決方案:
將 api 實例設為全域變數 window.api
這樣 time-off-manager.js 就可以訪問它了
修改完成後,請重新載入頁面,休假管理功能應該就能正常運作了!

修改後的休假管理畫面是這樣的,可以發現 Cursor 協助開發出每月畫休的畫面,我可以直接互動新增指定人員的休假日期,指示在下方的行事曆,當我選擇超過畫休上限時,他並沒有做好卡控,接下來讓我們修正它

https://ithelp.ithome.com.tw/upload/images/20251004/20168562W67qofDaed.png

我看到休假管理頁面了! 只是在每月畫休的行事曆上編輯該員的畫休日期時,系統沒有依照畫休上線做到卡控機制,請你幫我修復

上一篇
[19] 開發過程 - 部分驗證與測試 -3
系列文
生成式 AI 生產力挑戰:30 天從需求打造工作凱瑞工具20
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言