This commit is contained in:
yumoqing 2025-07-12 22:04:33 +08:00
parent e260731a42
commit 016219b6c5
2 changed files with 20 additions and 1 deletions

View File

@ -32,9 +32,21 @@ ui_tmpl = """
{% if editable %} {% if editable %}
"editable":{ "editable":{
"fields":{{edit_fields_str}}, "fields":{{edit_fields_str}},
{% if new_data_url %}
"add_url": "{{new_data_url}}",
{% else %}
"add_url":{%- raw -%}"{{entire_url('./new_{%- endraw -%}{{tblname}}{%- raw -%}.dspy')}}",{%- endraw %} "add_url":{%- raw -%}"{{entire_url('./new_{%- endraw -%}{{tblname}}{%- raw -%}.dspy')}}",{%- endraw %}
{% endif %}
{% if update_data_url %}
"update_url": "{{update_data_url}}",
{% else %}
"update_url":{%- raw -%}"{{entire_url('./update_{%- endraw -%}{{tblname}}{%- raw -%}.dspy')}}",{%- endraw %} "update_url":{%- raw -%}"{{entire_url('./update_{%- endraw -%}{{tblname}}{%- raw -%}.dspy')}}",{%- endraw %}
{% endif %}
{% if delete_data_url %}
"delete_url": "{{delete_data_url}}",
{% else %}
"delete_url":{%- raw -%}"{{entire_url('./delete_{%- endraw -%}{{tblname}}{%- raw -%}.dspy')}}"{%- endraw %} "delete_url":{%- raw -%}"{{entire_url('./delete_{%- endraw -%}{{tblname}}{%- raw -%}.dspy')}}"{%- endraw %}
{% endif %}
}, },
{% endif %} {% endif %}
{% if checkField %} {% if checkField %}
@ -43,7 +55,11 @@ ui_tmpl = """
"parentField":"{{parentField}}", "parentField":"{{parentField}}",
"idField":"{{idField}}", "idField":"{{idField}}",
"textField":"{{textField}}", "textField":"{{textField}}",
{% if get_data_url %}
"dataurl": "{{get_data_url}}"
{% else %}
"dataurl":{%- raw -%}"{{entire_url('./get_{%- endraw -%}{{tblname}}{%- raw -%}.dspy')}}"{%- endraw %} "dataurl":{%- raw -%}"{{entire_url('./get_{%- endraw -%}{{tblname}}{%- raw -%}.dspy')}}"{%- endraw %}
{% endif %}
} }
{% if binds %} {% if binds %}
,"binds":{{json.dumps(binds, indent=4, ensure_ascii=False)}} ,"binds":{{json.dumps(binds, indent=4, ensure_ascii=False)}}

View File

@ -41,8 +41,11 @@ data_browser_tmpl = """
{% endif %} {% endif %}
}, },
{% endif %} {% endif %}
{% if get_data_url %}
"data_url": "{{get_data_url}}",
{% else %}
"data_url":"{%- raw -%}{{entire_url('./get_{%- endraw -%}{{summary[0].name}}{%- raw -%}.dspy')}}",{%- endraw %} "data_url":"{%- raw -%}{{entire_url('./get_{%- endraw -%}{{summary[0].name}}{%- raw -%}.dspy')}}",{%- endraw %}
{% endif %}
"data_method":"{{data_method or 'GET'}}", "data_method":"{{data_method or 'GET'}}",
"data_params":{%- raw -%}{{json.dumps(params_kw, indent=4, ensure_ascii=False)}},{%- endraw %} "data_params":{%- raw -%}{{json.dumps(params_kw, indent=4, ensure_ascii=False)}},{%- endraw %}
"row_options":{ "row_options":{