144 lines
3.0 KiB
JSON
144 lines
3.0 KiB
JSON
{
|
|
"tablename": "receivables",
|
|
"grid": {
|
|
"fields": [
|
|
{
|
|
"name": "order_number",
|
|
"title": "订单编号",
|
|
"width": 150
|
|
},
|
|
{
|
|
"name": "contract_number",
|
|
"title": "合同编号",
|
|
"width": 150
|
|
},
|
|
{
|
|
"name": "customer_name",
|
|
"title": "客户名称",
|
|
"width": 200
|
|
},
|
|
{
|
|
"name": "receivable_amount",
|
|
"title": "应收金额",
|
|
"width": 120,
|
|
"alter": "money"
|
|
},
|
|
{
|
|
"name": "received_amount",
|
|
"title": "已收金额",
|
|
"width": 120,
|
|
"alter": "money"
|
|
},
|
|
{
|
|
"name": "receivable_date",
|
|
"title": "应收日期",
|
|
"width": 120,
|
|
"alter": "date"
|
|
},
|
|
{
|
|
"name": "due_date",
|
|
"title": "到期日期",
|
|
"width": 120,
|
|
"alter": "date"
|
|
},
|
|
{
|
|
"name": "status",
|
|
"title": "状态",
|
|
"width": 100,
|
|
"alter": "code:RECEIVABLE_STATUS"
|
|
},
|
|
{
|
|
"name": "sales_owner_name",
|
|
"title": "销售负责人",
|
|
"width": 120
|
|
}
|
|
],
|
|
"joins": [
|
|
{
|
|
"table": "orders",
|
|
"alias": "o",
|
|
"on": "receivables.order_id = o.id"
|
|
},
|
|
{
|
|
"table": "contract",
|
|
"alias": "c",
|
|
"on": "receivables.contract_id = c.id"
|
|
},
|
|
{
|
|
"table": "customers",
|
|
"alias": "cu",
|
|
"on": "receivables.customer_id = cu.id"
|
|
},
|
|
{
|
|
"table": "users",
|
|
"alias": "u",
|
|
"on": "receivables.sales_owner_id = u.id"
|
|
}
|
|
],
|
|
"select_fields": [
|
|
"receivables.*",
|
|
"o.order_number",
|
|
"c.contract_number",
|
|
"cu.name as customer_name",
|
|
"u.username as sales_owner_name"
|
|
]
|
|
},
|
|
"form": {
|
|
"fields": [
|
|
{
|
|
"name": "order_id",
|
|
"title": "订单ID",
|
|
"widget": "hidden"
|
|
},
|
|
{
|
|
"name": "contract_id",
|
|
"title": "合同ID",
|
|
"widget": "hidden"
|
|
},
|
|
{
|
|
"name": "customer_id",
|
|
"title": "客户ID",
|
|
"widget": "hidden"
|
|
},
|
|
{
|
|
"name": "receivable_amount",
|
|
"title": "应收金额",
|
|
"widget": "number",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"name": "received_amount",
|
|
"title": "已收金额",
|
|
"widget": "number",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"name": "receivable_date",
|
|
"title": "应收日期",
|
|
"widget": "date"
|
|
},
|
|
{
|
|
"name": "due_date",
|
|
"title": "到期日期",
|
|
"widget": "date"
|
|
},
|
|
{
|
|
"name": "credit_period",
|
|
"title": "账期天数",
|
|
"widget": "number"
|
|
},
|
|
{
|
|
"name": "status",
|
|
"title": "状态",
|
|
"widget": "select",
|
|
"options": "code:RECEIVABLE_STATUS"
|
|
},
|
|
{
|
|
"name": "sales_owner_id",
|
|
"title": "销售负责人",
|
|
"widget": "select",
|
|
"options": "users"
|
|
}
|
|
]
|
|
}
|
|
} |