mirror of
https://github.com/KenanZhu/AutoLibrary.git
synced 2026-06-18 15:33:03 +08:00
style(ALTimerTaskManageWidget): 优化详细信息的上下文语义
- 使用 “已记录次数” 替代 “已执行次数”,更符合实际含义
This commit is contained in:
@@ -378,7 +378,6 @@ class ALTimerTaskManageWidget(QWidget, Ui_ALTimerTaskManageWidget):
|
|||||||
self.__timer_tasks.append(timer_task)
|
self.__timer_tasks.append(timer_task)
|
||||||
self.timerTasksChanged.emit()
|
self.timerTasksChanged.emit()
|
||||||
|
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def getTimerTaskDetailMessage(
|
def getTimerTaskDetailMessage(
|
||||||
timer_task: dict
|
timer_task: dict
|
||||||
@@ -389,7 +388,7 @@ class ALTimerTaskManageWidget(QWidget, Ui_ALTimerTaskManageWidget):
|
|||||||
f"添加时间:{timer_task["added_time"]}\n"
|
f"添加时间:{timer_task["added_time"]}\n"
|
||||||
f"当前状态:{timer_task["status"].value}\n"
|
f"当前状态:{timer_task["status"].value}\n"
|
||||||
f"下次执行时间:{datetime.strftime(timer_task["execute_time"], "%Y-%m-%d %H:%M:%S")}\n"
|
f"下次执行时间:{datetime.strftime(timer_task["execute_time"], "%Y-%m-%d %H:%M:%S")}\n"
|
||||||
f"已执行次数:{len(timer_task['history'] if 'history' in timer_task else 0)}"
|
f"已记录次数:{len(timer_task['history'] if 'history' in timer_task else 0)}"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@@ -597,7 +596,7 @@ class ALTimerTaskManageWidget(QWidget, Ui_ALTimerTaskManageWidget):
|
|||||||
execute_time = timer_task["execute_time"]
|
execute_time = timer_task["execute_time"]
|
||||||
execute_weekday = execute_time.weekday()
|
execute_weekday = execute_time.weekday()
|
||||||
delta_days = (current_time - execute_time).days
|
delta_days = (current_time - execute_time).days
|
||||||
for i in range(delta_days):
|
for i in range(delta_days + 1):
|
||||||
if (execute_weekday + i)%7 in timer_task["repeat_days"]:
|
if (execute_weekday + i)%7 in timer_task["repeat_days"]:
|
||||||
timer_task["history"].append({
|
timer_task["history"].append({
|
||||||
"execute_time": (execute_time + timedelta(days=i)).strftime("%Y-%m-%d %H:%M:%S"),
|
"execute_time": (execute_time + timedelta(days=i)).strftime("%Y-%m-%d %H:%M:%S"),
|
||||||
|
|||||||
Reference in New Issue
Block a user