🔒 本单价格已锁定:金额取自保存时的计算快照,计价规则 / 元器件价格库后续调价不影响本单。
{{ quoteDetail.quote_no }} {{ quoteDetail.project_name }} {{ quoteDetail.customer_name }} {{ quoteDetail.total_qty }} ¥{{ fmt(quoteDetail.total_cost) }} ¥{{ fmt(quoteDetail.total_price) }} ¥{{ fmt(quoteDetail.unit_price) }} {{ (quoteDetail.margin_pct*100).toFixed(0) }}% {{ statusText(quoteDetail.status) }} PCB SMT BOM 明细 工治具 / 杂费
+ {{ p }}
计算公式:单行点数 = 单套用量 × 总套数 × 本规则点数;封装按「精确匹配 → 包含匹配」顺序命中。
价格库现价 ¥{{ fmt(rfqCompareRow.unit_price) }} 最优 ¥{{ fmt(rfqCompareRow.bestPrice) }}({{ rfqCompareRow.bestSupplier }}) 较现价低 {{ rfqCompareRow.savePct.toFixed(1) }}%
采用后按该供应商当前套数档位价计入 BOM(写入「实际单价」),DC/税率/交期同步切换;点「恢复自动」可回到系统自动匹配。
导入回收的供应商报价,同一型号可多家供应商各行一行。每行会同时写入『比价记录』与『元器件价格库』,导入后自动重新试算,按各家有效期内最低价核算成本。
表格未填起/止时按此兜底(与元器件价格库一致:起=生效日,止=失效日) 📂 选择报价文件(xlsx/xls/csv) ⬇ 下载导入模板
表头需含:型号、供应商,可选:封装、10/50/100/1000套单价、MOQ、交期(天)、有效期起、有效期止、税率、DC、备注。
{{ rfqImportMsg }}
一个批次 = 一次「向多家供应商发出的询价」。建好后导出空白模板发给各家,回收时逐家导入到该批次下。
决定单价落在 10/50/100/1000 哪一档(按「单套用量 × 套数」的需求总数判定)
一次导入 = 一家供应商 的回标。同一供应商重复导入会自动覆盖其原有报价(按型号匹配),不同供应商互不影响。
表格内已有供应商列时会自动带出,以此处填写的为准 📂 选择报价文件(xlsx/xls/csv) ⬇ 空白询价模板
表头需含 型号;价格列至少填一档:10套单价 / 50套单价 / 100套单价 / 1000套单价;可选:供应商、品牌、封装、描述、单套用量、MOQ、交期(天)、税率、DC、有效期起止、备注。
{{ purImportMsg }}
{{ purOrderDetail.project_name }} {{ purOrderDetail.total_qty }} {{ purOrderDetail.item_count }} {{ purOrderDetail.supplier_count }} ¥{{ Number(purOrderDetail.amount||0).toFixed(2) }} ¥{{ Number(purOrderDetail.tax_amount||0).toFixed(2) }} ¥{{ Number(purOrderDetail.total_amount||0).toFixed(2) }} {{ purOrderDetail.created_at }}
按供应商汇总(可直接拆分下发)
采购明细
选择 Excel / CSV 文件 首行表头自动识别(型号/品牌/封装/描述/类别/单价/10套价/50套价/100套价/1000套价/MOQ/交期/供应商/DC/税率/有效期起/有效期止)
预览前 50 行,共 {{ batchRows.length }} 行将导入
{{ g.name }}
{{ p.perm_name }} {{ p.perm_code }}
已选 {{ permChecked.length }} 项