accounting/wwwroot/billing.ui

71 lines
1.2 KiB
XML

{% set start_date = params_kw.get('start_date', '') %}
{% set end_date = params_kw.get('end_date', '') %}
{
"widgettype":"VBox",
"options":{
"width":"100%",
"css":"card",
"cwidth":30,
"gap":"8px"
},
"subwidgets":[
{
"widgettype":"Title6",
"options":{
"text":"账单查询"
}
},
{
"widgettype":"Form",
"options":{
"fields":[
{
"name":"start_date",
"label":"开始日期",
"uitype":"str",
"value":"{{start_date}}"
},
{
"name":"end_date",
"label":"结束日期",
"uitype":"str",
"value":"{{end_date}}"
}
],
"buttons":[
{
"name":"query",
"label":"查询",
"bgcolor":"#1890ff"
}
]
},
"binds":[
{
"wid":"self",
"event":"submit",
"actiontype":"urlwidget",
"target":"self",
"options":{
"url":"{{entire_url('/accounting/billing.ui')}}"
}
}
]
}
{% if start_date and end_date %}
,{
"widgettype":"DataViewer",
"options":{
"data_url":"{{entire_url('/accounting/billing.dspy')}}",
"data_params":{
"start_date":"{{start_date}}",
"end_date":"{{end_date}}"
},
"editable":false,
"page_size":30
}
}
{% endif %}
]
}