diff --git a/src/components/modals/logs/PendingActions.vue b/src/components/modals/logs/PendingActions.vue index 50f46cf..859a89c 100644 --- a/src/components/modals/logs/PendingActions.vue +++ b/src/components/modals/logs/PendingActions.vue @@ -67,7 +67,10 @@ - {{ props.row.due }} + + {{ agentUpdateTime }} + {{ props.row.due }} + Completed {{ props.row.description }} @@ -138,6 +141,7 @@ export default { { name: "details", field: "details", align: "left", sortable: false }, ], agent_visibleColumns: ["type", "due", "desc", "details"], + agentUpdateTime: this.getNextAgentUpdateTime(), }; }, methods: { diff --git a/src/mixins/mixins.js b/src/mixins/mixins.js index cd4e16c..eeb99ff 100644 --- a/src/mixins/mixins.js +++ b/src/mixins/mixins.js @@ -195,6 +195,19 @@ export default { .catch(e => { }); return options; - } + }, + getNextAgentUpdateTime() { + const d = new Date(); + let ret; + if (d.getMinutes() <= 35) { + ret = d.setMinutes(35); + } else { + ret = date.addToDate(d, { hours: 1 }); + ret.setMinutes(35); + } + const a = date.formatDate(ret, "MMM D, YYYY"); + const b = date.formatDate(ret, "h:mm A"); + return `${a} at ${b}`; + }, } }