落地报价模板 AI 解析与对象存储,并增加回复超时系统设置页。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
linmianxun
2026-09-18 17:42:46 +08:00
co-authored by Cursor
parent 982b3a2317
commit 527050bbf9
41 changed files with 4965 additions and 426 deletions
@@ -17,11 +17,16 @@
},
"mappingJsonShape": {
"schemaVersion": "quote-template-mapping-v1",
"transportMode": "sea|air|land",
"sheet": "主工作表名(可空,默认第一个)",
"layoutType": "sea_fee_list|air_fee_list|fee_list_vertical|route_matrix|mixed|other",
"fields": {
"customer_name": "SheetName!C3",
"quote_no": "SheetName!F4"
},
"fieldMeta": {
"quote_no": { "sameCellAfterColon": true }
},
"fee_rows": {
"anchor": "SheetName!A15",
"columns": {
@@ -31,9 +36,45 @@
},
"styleCopyRows": 1
},
"feeRegions": [
{
"id": "origin_charges",
"title": "始发港费用",
"tmsSource": "polCostItems",
"headerRow": 18,
"anchor": "Sheet!A19",
"stopAtText": ["始发港费用汇总", "海运费用"],
"columns": { "name": "A", "currency": "B", "amount": "H" },
"styleCopyRows": 1,
"grow": "insert_before_stop"
}
],
"routeRegions": [
{
"id": "route_block_1",
"title": "项目一",
"tmsSource": "landSegments",
"headerRow": 8,
"dataStartRow": 10,
"stopAtText": ["项目二", "交易条件说明"],
"columns": {
"origin": "C",
"destination": "D",
"vehicleRates": { "3T": "E" },
"currency": "J"
},
"grow": "insert_before_stop",
"styleCopyRows": 1
}
],
"fixedYellowCells": ["SheetName!A1", "SheetName!B2"],
"fixedCells": ["SheetName!A1"],
"candidates": [],
"unmappedRequired": []
"unmappedRequired": [],
"unmappedLabels": [],
"mappingGaps": [],
"confidence": 0.85,
"notes": []
},
"systemFields": [
{ "code": "customer_name", "label": "客户名称", "requiredHint": true },
@@ -57,7 +98,25 @@
{ "code": "pieces", "label": "件数", "requiredHint": false },
{ "code": "weight_kg", "label": "重量", "requiredHint": false },
{ "code": "volume_cbm", "label": "体积", "requiredHint": false },
{ "code": "chargeable_weight_kg", "label": "计费重", "requiredHint": false },
{ "code": "delivery_address", "label": "派送地址", "requiredHint": false },
{ "code": "pickup_address", "label": "提货地址", "requiredHint": false },
{ "code": "transit_time", "label": "时效", "requiredHint": false },
{ "code": "cargo_value", "label": "货值", "requiredHint": false },
{ "code": "hs_code", "label": "HS编码", "requiredHint": false },
{ "code": "oil_elec_mag", "label": "是否含油电磁", "requiredHint": false },
{ "code": "has_battery", "label": "是否含电", "requiredHint": false },
{ "code": "on_board_date", "label": "开船日", "requiredHint": false },
{ "code": "special_remarks", "label": "特别说明", "requiredHint": false },
{ "code": "eta_request", "label": "要求抵达时间", "requiredHint": false },
{ "code": "sailing_schedule", "label": "船期航班", "requiredHint": false },
{ "code": "shipping_line", "label": "船公司航司", "requiredHint": false },
{ "code": "flight_no", "label": "航班号", "requiredHint": false },
{ "code": "transfer_airport", "label": "中转港", "requiredHint": false },
{ "code": "total_amount", "label": "报价合计", "requiredHint": false },
{ "code": "effective_date", "label": "生效时间", "requiredHint": false },
{ "code": "fuel_surcharge_rate", "label": "燃油附加费率", "requiredHint": false },
{ "code": "tax_rate", "label": "税率", "requiredHint": false },
{ "code": "fee_rows", "label": "费用明细行", "requiredHint": false }
],
"labelDictionary": {