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": [
|
"editexclouded": [
|
||||||
"id", "ppid", "name"
|
"id", "ppid", "name"
|
||||||
],
|
],
|
||||||
"subtables":[
|
|
||||||
{
|
|
||||||
"field": "pptid",
|
|
||||||
"title": "定价细项",
|
|
||||||
"icon": "{{entire_url('/pricing/imgs/pricing_item.svg')}}",
|
|
||||||
"subtable": "pricing_item"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"toolbar":{
|
"toolbar":{
|
||||||
"tools":[
|
"tools":[
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,6 +3,7 @@ from sqlor.dbpools import DBPools
|
|||||||
from pricing.pricing import (
|
from pricing.pricing import (
|
||||||
PricingProgram,
|
PricingProgram,
|
||||||
test_pricing,
|
test_pricing,
|
||||||
|
get_pricing_program_timeing,
|
||||||
generate_formula_from_factors,
|
generate_formula_from_factors,
|
||||||
get_pricing_display,
|
get_pricing_display,
|
||||||
)
|
)
|
||||||
@ -36,6 +37,7 @@ def load_pricing():
|
|||||||
env.load_pricing_data = PricingProgram.load_pricing_data
|
env.load_pricing_data = PricingProgram.load_pricing_data
|
||||||
env.get_pricing_program = PricingProgram.get_pricing_program
|
env.get_pricing_program = PricingProgram.get_pricing_program
|
||||||
env.test_pricing = test_pricing
|
env.test_pricing = test_pricing
|
||||||
|
env.get_pricing_program_timeing = get_pricing_program_timeing
|
||||||
env.generate_formula_from_factors = generate_formula_from_factors
|
env.generate_formula_from_factors = generate_formula_from_factors
|
||||||
env.get_pricing_display = get_pricing_display
|
env.get_pricing_display = get_pricing_display
|
||||||
# Bind hot_reload event — only when running in ahserver (event_dispatcher available)
|
# Bind hot_reload event — only when running in ahserver (event_dispatcher available)
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
"fields": [
|
"fields": [
|
||||||
{% if amount is not None %}
|
{% if amount is not None %}
|
||||||
{
|
{
|
||||||
"name": amoumt,
|
"name": "amount",
|
||||||
"label": "价格",
|
"label": "价格",
|
||||||
"value": {{amount}},
|
"value": {{amount}},
|
||||||
"uitype": "float"
|
"uitype": "float"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user