pbl_domain_ext/json/pbl_domain_ref.json
2026-09-19 00:05:32 +08:00

51 lines
2.0 KiB
JSON

{
"tblname": "pbl_domain_ref",
"title": "PBL基础域关联(world/scene/entity)",
"params": {
"new_data_url": "{{entire_url('/pbl_domain_ext/api/pbl_domain_ref_bind.dspy')}}",
"update_data_url": "{{entire_url('/pbl_domain_ext/api/pbl_domain_ref_update.dspy')}}",
"delete_data_url": "{{entire_url('/pbl_domain_ext/api/pbl_domain_ref_unbind.dspy')}}",
"editable": {
"get_data_url": "{{entire_url('/pbl_domain_ext/api/pbl_domain_ref_get.dspy')}}"
},
"sortby": ["created_at desc", "id"],
"data_filter": {
"AND": [
{"field": "ref_type", "op": "=", "var": "ref_type"},
{"field": "bind_state", "op": "=", "var": "bind_state"},
{"field": "ref_name", "op": "LIKE", "var": "ref_name"}
]
},
"filter_labels": {
"ref_type": "关联类型",
"bind_state": "绑定状态",
"ref_name": "对象名称"
},
"browserfields": {
"exclouded": ["ext_json", "is_deleted", "updated_by"],
"alters": {
"ref_type": {
"uitype": "code",
"dataurl": "{{entire_url('/pbl_domain_ext/api/pbl_ref_type_options.dspy')}}",
"datamethod": "GET",
"valueField": "value",
"textField": "text"
},
"bind_state": {
"uitype": "code",
"dataurl": "{{entire_url('/pbl_domain_ext/api/pbl_bind_state_options.dspy')}}",
"datamethod": "GET",
"valueField": "value",
"textField": "text"
}
}
},
"editexclouded": [
"id", "tenant_id", "ref_type", "ref_id", "ref_code", "ref_name",
"is_deleted", "created_by", "updated_by", "created_at", "updated_at",
"ext_json"
],
"confidential_fields": ["ext_json"]
}
}