mirror of
https://github.com/TeamPGM/PagerMaid-Pyro.git
synced 2024-11-25 20:56:31 +00:00
53 lines
1.5 KiB
Python
53 lines
1.5 KiB
Python
from amis import Form, InputSubForm, InputText, Static, Alert, PageSchema, Page
|
|
|
|
main_form = Form(
|
|
title="命令别名",
|
|
initApi="get:/pagermaid/api/command_alias",
|
|
api="post:/pagermaid/api/command_alias",
|
|
submitText="保存",
|
|
body=[
|
|
InputSubForm(
|
|
name="items",
|
|
label="已设置的命令别名",
|
|
multiple=True,
|
|
btnLabel="${alias} >> ${command}",
|
|
draggable=True,
|
|
addable=True,
|
|
removable=True,
|
|
addButtonText="添加命令别名",
|
|
showErrorMsg=False,
|
|
form=Form(
|
|
title="命令别名",
|
|
body=[
|
|
InputText(name="alias", label="命令别名", required=True),
|
|
InputText(name="command", label="原命令", required=True),
|
|
],
|
|
),
|
|
)
|
|
],
|
|
)
|
|
|
|
test_form = Form(
|
|
title="测试",
|
|
api="get:/pagermaid/api/test_command_alias?message=${message}",
|
|
submitText="测试",
|
|
body=[
|
|
InputText(name="message", label="测试消息(无需输入逗号前缀)", required=True),
|
|
Static(
|
|
className="text-red-600",
|
|
name="new_msg",
|
|
label="命令别名修改后消息",
|
|
visibleOn="typeof data.new_msg !== 'undefined'",
|
|
),
|
|
],
|
|
)
|
|
|
|
tips = Alert(level="info")
|
|
|
|
page = PageSchema(
|
|
url="/bot_config/command_alias",
|
|
icon="fa fa-link",
|
|
label="命令别名",
|
|
schema=Page(title="", body=[tips, main_form, test_form]),
|
|
)
|