本卡屬 FR-150(母卡見上方連結),第 ② 棒:前端。依賴 FR-150.1 的兩支端點。長相對照雛形。

這一棒在做什麼(白話)

專案總覽動作列多一顆「寄送任務提醒」,按下去開一個彈窗:列出本輪未完成任務,PM 勾要催的、可留言,按寄出。通知紀錄頁要看得出哪幾列是 PM 手動寄的、誰寄的。

總覽頁入口

<Button v-if="isProjectManager && selectedApUid && !selectedAp?.is_finished"
        outlined size="small" icon="pi pi-send"
        :label="t('lang.job_due_reminder.btn_entry')"
        @click="reminderDialogVisible = true" />
<JobDueReminderDialog v-model:visible="reminderDialogVisible" :project-uid="projectId" />

選任務彈窗

新元件 src/components/grc/job-due-reminder/JobDueReminderDialog.vue;資料與送出放 composable src/composables/useJobDueReminder.js。API 常數加 src/config/api/api.js,Service 繼承 BaseService。

通知紀錄頁

i18n