From 3c742c0674c2d8dddd03350580510803a99343e6 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 3 Jul 2026 14:23:20 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BE=9B=E5=BA=94=E5=95=86=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E6=B7=BB=E5=8A=A0=E3=80=8C=E4=BE=9B=E5=BA=94=E5=95=86?= =?UTF-8?q?=E5=90=88=E5=90=8C=E3=80=8D=E5=AD=90=E8=A1=A8toolbar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 选中供应商 → 点击「供应商合同」→ 弹出该供应商的合同列表 supplier_id 自动带过来,新增合同无需手动输入供应商 --- json/suppliers_list.json | 50 +++++++++++++++++++++++++++++++++------- 1 file changed, 42 insertions(+), 8 deletions(-) diff --git a/json/suppliers_list.json b/json/suppliers_list.json index 7e18890..1a7146f 100644 --- a/json/suppliers_list.json +++ b/json/suppliers_list.json @@ -3,13 +3,27 @@ "alias": "suppliers_list", "title": "供应商管理", "params": { - "sortby": ["created_at desc"], + "sortby": [ + "created_at desc" + ], "logined_userorgid": "resellerid", "data_filter": { "AND": [ - {"field": "supplier_name", "op": "LIKE", "var": "supplier_name"}, - {"field": "is_external", "op": "=", "var": "is_external"}, - {"field": "status", "op": "=", "var": "status"} + { + "field": "supplier_name", + "op": "LIKE", + "var": "supplier_name" + }, + { + "field": "is_external", + "op": "=", + "var": "is_external" + }, + { + "field": "status", + "op": "=", + "var": "status" + } ] }, "filter_labels": { @@ -17,9 +31,21 @@ "is_external": "供应商类型", "status": "状态" }, - "editexclouded": ["id", "resellerid", "orgid", "status", "created_by", "created_at", "updated_at"], + "editexclouded": [ + "id", + "resellerid", + "orgid", + "status", + "created_by", + "created_at", + "updated_at" + ], "browserfields": { - "exclouded": ["id", "resellerid", "created_by"], + "exclouded": [ + "id", + "resellerid", + "created_by" + ], "alters": { "orgid": { "uitype": "code", @@ -53,6 +79,14 @@ "new_data_url": "{{entire_url('../api/suppliers_create.dspy')}}", "update_data_url": "{{entire_url('../api/suppliers_update.dspy')}}", "delete_data_url": "{{entire_url('../api/suppliers_delete.dspy')}}" - } + }, + "subtables": [ + { + "field": "supplier_id", + "title": "供应商合同", + "url": "{{entire_url('../supply_contracts_list')}}", + "subtable": "supply_contracts" + } + ] } -} +} \ No newline at end of file