fix: correct subtable URLs to use relative aliases for same-module, absolute paths for cross-module

This commit is contained in:
yumoqing 2026-05-06 08:56:04 +08:00
parent c9dcb69832
commit cb90bc6d2a

View File

@ -1,72 +1,96 @@
{ {
"tblname": "contract", "tblname": "contract",
"alias": "contract_list", "alias": "contract_list",
"title": "合同管理", "title": "合同管理",
"params": { "params": {
"sortby": ["created_at desc"], "sortby": [
"logined_userid": "owner_id", "created_at desc"
"browserfields": { ],
"exclouded": ["id", "org_id", "ai_compliance_result", "ai_key_dates", "updated_at", "opportunity_id", "customer_id"], "logined_userid": "owner_id",
"alters": { "browserfields": {
"contract_type": { "exclouded": [
"uitype": "code", "id",
"dataurl": "{{entire_url('appcodes_list')}}", "org_id",
"datamethod": "GET", "ai_compliance_result",
"dataparams": {"id": "CONTRACT_TYPE"} "ai_key_dates",
"updated_at",
"opportunity_id",
"customer_id"
],
"alters": {
"contract_type": {
"uitype": "code",
"dataurl": "{{entire_url('appcodes_list')}}",
"datamethod": "GET",
"dataparams": {
"id": "CONTRACT_TYPE"
}
},
"status": {
"uitype": "code",
"data": [
{
"value": "draft",
"text": "草稿"
},
{
"value": "active",
"text": "生效"
},
{
"value": "expired",
"text": "过期"
},
{
"value": "terminated",
"text": "终止"
}
]
},
"credit_period": {
"uitype": "number"
},
"tax_rate": {
"uitype": "number"
}
}
}, },
"status": { "editor": {
"uitype": "code", "binds": [
"data": [ {
{"value": "draft", "text": "草稿"}, "wid": "amount",
{"value": "active", "text": "生效"}, "event": "changed",
{"value": "expired", "text": "过期"}, "actiontype": "script",
{"value": "terminated", "text": "终止"} "target": "payment_terms",
] "script": "// 可以根据金额自动建议付款条款"
}
]
}, },
"credit_period": { "subtables": [
"uitype": "number" {
}, "field": "id",
"tax_rate": { "title": "合同附件",
"uitype": "number" "url": "{{entire_url('contract_attachment')}}",
} "subtable": "contract_attachment"
} },
}, {
"editor": { "field": "id",
"binds": [ "title": "合同版本",
{ "url": "{{entire_url('contract_versions_list')}}",
"wid": "amount", "subtable": "contract_versions"
"event": "changed", },
"actiontype": "script", {
"target": "payment_terms", "field": "id",
"script": "// 可以根据金额自动建议付款条款" "title": "里程碑",
} "url": "{{entire_url('contract_milestones_list')}}",
] "subtable": "contract_milestones"
}, },
"subtables": [ {
{ "field": "id",
"field": "id", "title": "订单",
"title": "合同附件", "url": "{{entire_url('orders_list')}}",
"url": "{{entire_url('contract_attachment_list')}}", "subtable": "orders"
"subtable": "contract_attachment" }
}, ]
{ }
"field": "id",
"title": "合同版本",
"url": "{{entire_url('contract_versions_list')}}",
"subtable": "contract_versions"
},
{
"field": "id",
"title": "里程碑",
"url": "{{entire_url('contract_milestones_list')}}",
"subtable": "contract_milestones"
},
{
"field": "id",
"title": "订单",
"url": "{{entire_url('orders_list')}}",
"subtable": "orders"
}
]
}
} }