feat: 添加任务下拉列表接口

This commit is contained in:
DLmaster361
2025-08-12 22:48:19 +08:00
parent 175efdefde
commit 9c73dccd1e
2 changed files with 39 additions and 0 deletions

View File

@@ -1277,6 +1277,29 @@ class AppConfig(GlobalConfig):
return data
async def get_task_combox(self):
"""获取任务下拉框信息"""
logger.info("Getting task combo box information...")
data = [{"label": "未选择", "value": None}]
for uid, script in self.QueueConfig.items():
data.append(
{
"label": f"队列 - {script.get('Info', 'Name')}",
"value": str(uid),
}
)
for uid, script in self.ScriptConfig.items():
data.append(
{
"label": f"脚本 - {TYPE_BOOK[script.__class__.__name__]} - {script.get('Info', 'Name')}",
"value": str(uid),
}
)
logger.success("Task combo box information retrieved successfully.")
return data
async def get_server_info(self, type: str) -> Dict[str, Any]:
"""获取公告信息"""