fix plugin config

This commit is contained in:
jxxghp 2023-07-24 10:39:23 +08:00
parent eeee0249cf
commit d95808edef
2 changed files with 70 additions and 47 deletions

View File

@ -27,7 +27,6 @@ from app.schemas.types import EventType
class AutoSignIn(_PluginBase):
# 插件名称
plugin_name = "站点自动签到"
# 插件描述
@ -131,14 +130,18 @@ class AutoSignIn(_PluginBase):
'content': [
{
'component': 'VSwitch',
'props': {
'model': 'enabled',
'label': '启用插件',
}
},
{
'component': 'VSwitch',
'props': {
'model': 'notify',
'label': '签到通知',
}
}
]
}
]
@ -151,43 +154,31 @@ class AutoSignIn(_PluginBase):
'content': [
{
'component': 'VTextField',
'props': {
'cols': 12,
'md': 6,
'model': 'cron',
'label': '执行周期',
'placeholder': '0 9,18 * * *'
}
},
{
'component': 'VTextField',
'props': {
'cols': 12,
'md': 6,
'model': 'queue_cnt',
'label': '队列数量'
}
},
{
'component': 'VTextField',
'props': {
'cols': 12,
'md': 6,
'model': 'retry_keyword',
'label': '重试关键字'
}
]
}
]
},
{
'component': 'VRow',
'content': [
{
'component': 'VCol',
'content': [
{
'component': 'VSelect',
'chips': True,
'multiple': True,
'model': 'sign_sites',
'label': '签到站点',
'items': []
}
]
}
@ -201,12 +192,34 @@ class AutoSignIn(_PluginBase):
'content': [
{
'component': 'VSelect',
'props': {
'chips': True,
'multiple': True,
'model': 'sign_sites',
'label': '签到站点',
'items': []
}
}
]
}
]
},
{
'component': 'VRow',
'content': [
{
'component': 'VCol',
'content': [
{
'component': 'VSelect',
'props': {
'chips': True,
'multiple': True,
'model': 'sign_sites',
'label': '签到站点',
'items': []
}
}
]
}
]

View File

@ -134,14 +134,18 @@ class SiteStatistic(_PluginBase):
'content': [
{
'component': 'VSwitch',
'props': {
'model': 'enabled',
'label': '启用插件',
}
},
{
'component': 'VSwitch',
'props': {
'model': 'notify',
'label': '发送通知',
}
}
]
}
]
@ -154,19 +158,23 @@ class SiteStatistic(_PluginBase):
'content': [
{
'component': 'VTextField',
'props': {
'cols': 12,
'md': 6,
'model': 'cron',
'label': '执行周期',
'placeholder': '0 9,18 * * *'
}
},
{
'component': 'VTextField',
'props': {
'cols': 12,
'md': 6,
'model': 'queue_cnt',
'label': '队列数量'
}
}
]
}
]
@ -179,12 +187,14 @@ class SiteStatistic(_PluginBase):
'content': [
{
'component': 'VSelect',
'props': {
'chips': True,
'multiple': True,
'model': 'statistic_sites',
'label': '统计站点',
'items': []
}
}
]
}
]