From 810cd4549b505e4e25e4f65afc641275dc5ac2e2 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Tue, 23 Jun 2026 23:59:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=AE=9A=E4=BB=B7?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E6=97=B6=E5=BA=8F=E9=AA=8C=E8=AF=81=E5=AE=9A?= =?UTF-8?q?=E4=BB=B7500=E9=94=99=E8=AF=AF=20+=20=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=E8=BF=87=E6=97=B6=E7=9A=84pricing=5Fitem=E5=AD=90=E8=A1=A8?= =?UTF-8?q?=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - init.py: 注册 get_pricing_program_timeing 到 env(pricing_test.ui模板依赖此函数) - pricing_test.ui: 修复拼写错误 amoumt → "amount"(生成无效JSON导致500) - json/pricing_program_timing.json: 移除指向已删除的pricing_item CRUD的subtables配置 --- json/pricing_program_timing.json | 8 -------- pricing/init.py | 2 ++ wwwroot/pricing_test.ui | 2 +- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/json/pricing_program_timing.json b/json/pricing_program_timing.json index a68dd3f..53d7345 100644 --- a/json/pricing_program_timing.json +++ b/json/pricing_program_timing.json @@ -9,14 +9,6 @@ "editexclouded": [ "id", "ppid", "name" ], - "subtables":[ - { - "field": "pptid", - "title": "定价细项", - "icon": "{{entire_url('/pricing/imgs/pricing_item.svg')}}", - "subtable": "pricing_item" - } - ], "toolbar":{ "tools":[ { diff --git a/pricing/init.py b/pricing/init.py index 983a6f1..bf08df9 100644 --- a/pricing/init.py +++ b/pricing/init.py @@ -3,6 +3,7 @@ from sqlor.dbpools import DBPools from pricing.pricing import ( PricingProgram, test_pricing, + get_pricing_program_timeing, generate_formula_from_factors, get_pricing_display, ) @@ -36,6 +37,7 @@ def load_pricing(): env.load_pricing_data = PricingProgram.load_pricing_data env.get_pricing_program = PricingProgram.get_pricing_program env.test_pricing = test_pricing + env.get_pricing_program_timeing = get_pricing_program_timeing env.generate_formula_from_factors = generate_formula_from_factors env.get_pricing_display = get_pricing_display # Bind hot_reload event — only when running in ahserver (event_dispatcher available) diff --git a/wwwroot/pricing_test.ui b/wwwroot/pricing_test.ui index 4140974..7da3405 100644 --- a/wwwroot/pricing_test.ui +++ b/wwwroot/pricing_test.ui @@ -9,7 +9,7 @@ "fields": [ {% if amount is not None %} { - "name": amoumt, + "name": "amount", "label": "价格", "value": {{amount}}, "uitype": "float"