{ "tblname": "sd_test_cases", "title": "测试用例", "params": { "sortby": ["priority desc", "created_at desc"], "confidential_fields": [], "browserfields": { "alters": { "plan_id": { "uitype": "code", "dataurl": "{{entire_url('../api/get_test_plan_options.dspy')}}", "valueField": "plan_id", "textField": "plan_id_text" }, "case_type": { "uitype": "code", "dataurl": "{{entire_url('../api/get_search_case_type.dspy')}}", "valueField": "case_type", "textField": "case_type_text" }, "status": { "uitype": "code", "dataurl": "{{entire_url('../api/get_search_case_status.dspy')}}", "valueField": "status", "textField": "status_text" }, "priority": { "uitype": "code", "dataurl": "{{entire_url('../api/get_search_priority.dspy')}}", "valueField": "priority", "textField": "priority_text" } } }, "editexclouded": ["id", "actual_result", "executed_by", "executed_at", "duration_ms", "created_at"], "editable": { "new_data_url": "{{entire_url('../api/sd_test_case_create.dspy')}}", "update_data_url": "{{entire_url('../api/sd_test_case_update.dspy')}}", "delete_data_url": "{{entire_url('../api/sd_test_case_delete.dspy')}}" }, "data_filter": { "AND": [ {"field": "plan_id", "op": "=", "var": "plan_input"}, {"field": "case_type", "op": "=", "var": "type_input"}, {"field": "status", "op": "=", "var": "status_input"}, {"field": "priority", "op": "=", "var": "priority_input"} ] } } }