contract_management/json/contract_list.json

72 lines
1.9 KiB
JSON

{
"tblname": "contract",
"alias": "contract_list",
"title": "合同管理",
"params": {
"sortby": ["created_at desc"],
"logined_userid": "owner_id",
"browserfields": {
"exclouded": ["id", "org_id", "ai_compliance_result", "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"
}
}
},
"editor": {
"binds": [
{
"wid": "amount",
"event": "changed",
"actiontype": "script",
"target": "payment_terms",
"script": "// 可以根据金额自动建议付款条款"
}
]
},
"subtables": [
{
"field": "id",
"title": "合同附件",
"url": "{{entire_url('contract_attachment_list')}}",
"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"
}
]
}
}