96 lines
2.9 KiB
JSON
96 lines
2.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')}}",
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
} |