fix: 修复定价项目时序验证定价500错误 + 移除过时的pricing_item子表引用
- 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配置
This commit is contained in:
parent
30766b6c88
commit
810cd4549b
@ -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":[
|
||||
{
|
||||
|
||||
@ -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)
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
"fields": [
|
||||
{% if amount is not None %}
|
||||
{
|
||||
"name": amoumt,
|
||||
"name": "amount",
|
||||
"label": "价格",
|
||||
"value": {{amount}},
|
||||
"uitype": "float"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user