Skip to content
Custom parts · Engineer reviewed+86 199 2669 6972quotes@proleantech.com
Get a Quote
CNC MachiningSheet MetalMaterials & FinishesResourcesAboutGet a Quote →

ENGINEERING GUIDE

加工标准和质量控制

3 10 月, 2026

主页标准质量与标准加工标准和质量控制每一份 Prolean 订单都按照既定标准进行加工和检验。本页面列出了我们默认应用的公差、特定特征可达到的更严格标准、每批产品的检验内容以及随零件一起出具的报告。 获取报价 联系我们 🔒 所有上传的文件都会确保安全且完全保密 ✓ ISO 9001:2015 由SGS英国有限公司认证 ISO 2768-fH / mK当图纸上没有公差标注时,我们的默认类别——在检验记录中注明± 0.0002 英寸≈ ± 0.005 毫米 — 针对特定特征,需经工程审核并在报价中确认。ISO 2859-1 · 二级对生产批次进行抽样——检验记录上注明代码字母、样本大小和 Ac/Re 值7份可选文件包装清单是标准配置,其他所有物品均在报价阶段提出。 标准 公差 螺纹和滚花 表面光洁度 设备 证书 基础操作 技术文档 打样 常见问题解答 01 标准四项已发布的标准几乎涵盖了所有订单。如果您的图纸另有说明,我们将按照图纸上的说明进行操作。如果图纸上没有说明,我们将采用以下默认值。 01ISO 9001:2015 — 质量管理体系经 SGS 英国有限公司认证并经过独立审核,因此您零件背后的生产过程是有记录的,可以进行外部检查——而不仅仅是声称的。 查看证书及其验证方法 ↓ 02ISO 2768 — 通用公差班级信函包含两层不同的含义。 f 和 m 是线性类和角类 ISO 2768-1:1989 — f 为良好,m 为中等。 H 和 K 是几何类 ISO 2768-2:1989该图纸于2021年2月撤回,并被新的图纸所取代。 ISO 22081:2021. 金属的fH和塑料的mK是 Prolean 自己同意的默认这并非 ISO 根据材料类型所规定的问题。仍标有 mK 的图纸仍然有效,我们对其解读方式也保持不变——但我们不会将已撤回的部分作为现行通用规则,也不会默默地将 H 和 K 重新映射到 ISO 22081 标准。如果您的图纸自行指定了类别,则以图纸为准。 ISO 2768 分类的工作原理 ↗ ISO 22081:2021 可在 iso.org 上查阅。 ↗ 03ISO 965-1 — 公制螺纹公差公制螺纹的螺纹公差等级。如果您的图纸中没有指定公差等级,我们将应用该等级。 中级并在检查记录中说明所使用的类别。 螺纹和滚花默认值 ↓ 04ISO 2859-1 — 验收抽样ISO 2859-1:1999,通用检验二级,单次抽样,常规检验,适用于生产批次。缺陷严重程度根据缺陷记录簿分为严重、主要或次要三级,检验记录中注明检验计划代码字母、样本量和验收编号。 AQL 水平和缺陷类别 ↓ 02 公差±0.0002 in±0.005毫米这是我们针对特定功能,经工程审核后所能达到的最低限度。这是能力上限,并非您图纸的默认值。 粗糙中精细一般公差——金属(图纸静默) ISO 2768-fH — Prolean 默认一般公差——塑料(图纸无声) ISO 2768-mK — Prolean 默认可实现的最严格要求——指定特征 ≈ ± 0.005 毫米 (± 0.0002 英寸),经审核最小特征尺寸 0.5 毫米 或直径 0.50 毫米最小壁厚 0.8 毫米 金属/1.5毫米塑料可实现的极限并非每个特征都对应一个数值——它取决于材料、特征尺寸和几何形状、加工工艺以及表面光洁度。请将图纸连同您的要求一起发送,我们的工程师会在报价前确认可行性:我们承诺的公差即为报价单上的公差。 查看完整的数控加工能力列表. ⚠ 两个不同的数字。 一般公差适用于图纸上未明确标注的特征;可实现极限仅适用于图纸上明确标注并经过审核的特征。两者都是能力参考——特定零件的公差、检验方法和检验报告均在报价单中确认。 03 螺纹和滚花螺纹标注是图纸上最常缺失的内容。如果您的系统设置了默认值,我们将遵循该默认值。如果没有,我们将采用以下默认值——并在检查报告中告知您所使用的默认值。 联合国军司令部 统一粗加工·装配配合 基金会 统一精细·薄壁 米制 ISO 261/262 规范 NPT ANSI / ASME B1.20.1 NPS / NPTF / STI / BSP 根据要求 对于公制线程,我们默认使用 ISO 965-1 中级对于未特别注明的北卡罗来纳大学教堂山分校 (UNC) 和北佛罗里达大学 (UNF),我们采用 ASME B1.1-2003 标准。 2A 外部和 2B 内部帖子。我们不接受 ACME 和 Thor-labs 的帖子。 默认线程容错等级螺纹尺寸全内走线 外置螺纹最大可达 M1.45H6h螺纹 M1.6 及以上6H6g 滚花——默认符合 DIN 82 / ISO 13444:2012 标准。 在图纸上标记滚花位置。报价阶段可以提出不同的滚花标准,我们会在生产前确认可行性。 04 表面光洁度成品质量的保证是通过在固定条件下进行检验来确保的,而不是通过假设来保证的。每一批产品都使用相同的观察设置——这样,当第 1 批和第 10 批产品到达您的生产线时,它们看起来就完全一样。 视距50 ± 10 厘米矫正视力后可视角度45°向各个方向照明500–1000 勒克斯中性白 美观性配件 — 表面平整,主面上没有可见的瑕疵。 非化妆品 — 轻微的视觉瑕疵是可以接受的,因为外观并不影响功能。请告诉我们您的零件需要哪种瑕疵。 查看所有表面处理选项. 05 设备所有尺寸检验均在我们自己的质检室进行。尺寸检验在我们自己的质检室进行,该质检室与切割零件的机器位于同一楼层。如果规格要求进行外部测试(例如材料化学成分测试),我们会委托经认可的第三方实验室,并在报告中注明。 主 三坐标测量机对关键尺寸、位置和轮廓进行程序化三维测量。报告由测量程序自动生成,无需手动输入,因此尺寸报告上的数值每次运行都可重复。 光学测量系统二维视觉和轮廓测量,用于测量接触式探针无法触及的边缘、槽口和微特征。 硬度测试采用洛氏硬度和维氏硬度来验证热处理和材料状况是否符合规范。 表面粗糙度测试仪Ra 和 Rz 已根据图纸标注对正在加工的零件进行了检查。 电子高度计快速进行首件和过程中的高度、台阶和方正度验证。 光谱仪对来料棒材和成品零件进行合金成分鉴定,以确认材料等级。 06 证书认证质量管理体系您不必相信我们的话——该证书随时都可以公开验证。 下载PDF证书 请在SGS网站上核实 ↗ 发行单位 SGS英国有限公司标准版 ISO 9001:2015证书编号 CN24/00004900认证范围 五金配件生产自认证以来 05 Aug 2024证书有效期续约至2027年8月有效期:2024年8月5日至2027年8月4日 · 经独立审计 我们的计量团队也获得了认证。 三坐标测量机操作员均持有 PC-DMIS 操作员认证,因此测量程序和检测报告均遵循可审核的规范方法,而非个人判断。请在询价时索取尺寸测量报告示例,我们将提供一份类似零件的测量报告。 07 搬运和包装保持公差只是工作的一半零件如果出现划痕、腐蚀或批次混杂的情况,其失效程度与尺寸不符的零件一样严重。 01 去毛刺和边缘控制锐边倒角至 0.25 ± 0.125 毫米,内螺纹、孔和盲孔均使用专用刀具去除毛刺。如果您的图纸中指定了锐边、密封面或其他功能特征,则以图纸为准——请告知我们,我们将保留图纸内容。 02 初级清洁所有零件上的灰尘、油污、碎屑和毛刺均已清除。清洗后发现的碎屑或切削液痕迹,则需将零件返工进行精加工。 03 防腐蚀保护清洁剂的选择取决于材料和涂层——对于许多塑料和有色金属部件,通常使用酒精;而对于涂层或污染物,则使用水性或碱性清洁剂。易在储存过程中腐蚀的材料,在包装前会进行防腐蚀浸泡和干燥处理。 04 批次分离和包装清洗完毕后,各部件之间绝不会相互接触。操作人员佩戴手套,成品部件单独包装以保护表面。 08 文件记录告诉我们您的需求,我们会随零件一起发货。每份订单均包含装箱单。以下所有项目均为可选,价格包含在报价单中——请勾选您需要的项目,并将清单填写到报价单中。相关文件的费用和交付时间将在报价单中确认。 已选 0/7 重设 符合性证书 确认订单已按照 Prolean 的规格和您的技术要求交付。 RoHS声明或测试报告 本文件针对特定材料和表面处理工艺发布,列明了物质清单及所应用的修订内容。均质材料中每种物质的含量均有限制,并可能包含豁免条款——该文件明确规定了其适用范围及任何豁免情况。 指令2011 / 65 /欧盟. REACH 声明(SVHC) 本文件涵盖零部件和包装,并参照文件中指定的欧洲化学品管理局(ECHA)候选清单版本进行检测。0.1% (w/w) 的阈值适用于每种适用物质,并非对所有物质都采用统一的合格标准。 ECHA候选名单. 材质证书 所用材料符合您的规格要求,涵盖我们库存的 100 多种材料。 材料证书涵盖哪些内容?. 材料检测报告 化学成分以及拉伸强度和硬度测试结果,由第三方实验室测试。仅限金属。 尺寸检验报告(三坐标测量机) 由测量程序生成。涵盖您指定的关键尺寸以及程序构建所依据的基准和特征——并非图纸上的所有尺寸。请在报价阶段指定关键尺寸。 首件检验 (FAI) 我们会提供生产运行第一阶段的完整测量记录,以便您在扩大规模之前进行审核。 没有额外选择任何商品——标准订单仍然会附带装箱单。 0 额外文件 请将此列表与引言一起提交 将您的清单复制到剪贴板并打开报价单——将其粘贴到报价单中的消息框中。文档的价格和时间安排均包含在报价单中。 首件检验。 一周的响应期限从我们向您发送首件检验报告(FAI)之时算起,而非零件从机床上取下之时。如果超过此期限,我们将暂停该批次生产——如果您需要更长的响应期限,请在报价阶段告知我们。您可以选择接受、提出质量争议或拒绝:拒绝FAI仅收取样品费用,已用于该批次生产的材料或模具将单独报价,并在确认后才会投入使用。 阅读 FAI 指南. 09 打样抽样和缺陷分类所有产品在出货前都会根据我们记录在案的缺陷手册进行检验。生产批次会进行抽样检查。 ISO 2859-1:1999,通用检验二级,单次抽样,正常检验样本量由批次大小代码字母决定——实际使用的代码字母、样本量和验收编号都印在检验记录上。 验收质量限严谨求真AQL这是什么意思危急0影响功能或造成安全隐患。验收率为零。重大的2.5会干扰组装或最终应用。未成年人4.0仅影响外观,不影响功能。 两件事不一样——不要把它们混淆。 AQL 数值是样本的统计验收标准:即计划允许的缺陷数量,超过该数量则整批产品将被拒收。严重缺陷将被视为不合格品——它会停止整批产品的生产,并根据缺陷数量进行复审。合格样本并不意味着整批产品零缺陷;它只是在计划提供的置信度范围内,对样本质量的一种判断。 每一批产品都要根据五项标准进行检查。01表面光洁度02公差和尺寸03Threads04材料05清洁和包装如果零件不符合您的规格或我们的规格,我们会在发货前停止并与您联系——处置方式由您决定。 10 常见问题解答我们在报价阶段收到的问题仍然不确定您的零件适用哪种标准? 请把图纸发给我们。 提问——我们会在您做出决定前解答。 + CMM报告是否涵盖图纸上的每个尺寸?并非所有订单都会附带三坐标测量机 (CMM) 报告——该报告在报价阶段提出,涵盖您指定的关键尺寸以及程序所依据的基准和特征。由于我们直接从测量程序生成报告,而非手动输入,因此报告的特征列表在检测开始前就已经确定。请在报价阶段指定关键尺寸,它们将出现在报告中。标准随附文件为装箱单;其余文件均为可选文件。+ 如果我的图纸完全没有公差会发生什么?我们采用Prolean约定的默认值—— fH 对于金属和 mK 对于塑料,其中 f 和 m 是 ISO 2768-1:1989 中的线性分类,H 和 K 是 ISO 2768-2:1989 中的几何分类——我们在检验记录中注明所使用的分类。该默认值是我们设定的,并非 ISO 针对特定材料设定的;另请注意,ISO 2768-2 已于 2021 年撤销,并由 ISO 22081:2021 取代,用于新的图纸。此外,我们可达到的最严格限值约为 ± 0.005 毫米(± 0.0002 英寸)并非所有特征都适用此公差:它取决于材料、特征尺寸和几何形状、工艺以及表面光洁度。请在图纸上标记特征及其位置,我们会进行审核——我们承诺的公差以报价单上确认的公差为准。 ISO 2768 分类的工作原理.+ 我需要在多长时间内批准一份FAI报告?自我们发送报告之日起一周内,我们将暂停生产,而非开始生产。如果您需要更长的等待时间,请在报价阶段告知我们。您可以接受报价、提出质量争议或拒绝——拒绝首件检验仅收取样品费用,任何已用于生产的材料或模具将单独报价并事先与您确认。 阅读 FAI 指南.+ 我可以申请塑料零件的材料证书吗?是的——对于塑料,我们出具材料证书而非材料测试报告,因为拉伸和硬度测试是针对金属的。该证书确认零件加工所用塑料的等级和批次。更多详情请见 材料证书涵盖哪些内容?.+ RoHS声明是否也涵盖涂层和电镀层?只有在文件明确规定的情况下才适用。RoHS 限制适用于每种物质。 均质材料 涂层、电镀层和基材均需分别评估,且该指令允许一系列豁免,因此零件可以符合所申请的豁免条件。正因如此,我们针对您零件的具体材料和表面处理出具声明,而非针对整个工厂出具一份声明;并且,该文件会列明物质清单、修订内容以及所依据的任何豁免条款。 指令2011 / 65 /欧盟.+ REACH 0.1% 这个数字究竟意味着什么?这是一个阈值,而非整个产品的合格标准。根据 REACH 法规,如果某种物质被列入 ECHA 清单,则该产品必须符合 REACH 要求。 候选人名单 如果某种物质在物品中的含量超过 0.1%(重量比),我们就必须上报该信息——阈值是针对每种物质和每件物品(对于组件而言,可能意味着针对每个组分)进行评估的。候选清单大约每年修订两次,因此,声明只有在明确指出所依据的清单版本时才有意义。我们的声明正是如此。 ECHA候选名单.+ 哪些文件默认随附,哪些文件需要我主动索取?每份订单均附带装箱单。证书、测试报告、三坐标测量机 (CMM) 报告和首件检验报告 (FAI) 均为可选项目:请在报价阶段告知我们您需要哪些文件,我们会将其反映在报价中,以便在订单开始前确认成本和交货时间。如果您不确定客户的质量部门有何要求,请发送图纸并咨询我们——我们会告知您该部件需要哪些文件。+ 你们是在表面处理前还是处理后进行检查?两者兼备。加工过程中,机器会根据图纸要求检查表面粗糙度,并在批次放行前使用三坐标测量机 (CMM) 进行最终尺寸验证。外观验收采用本页列出的固定观察条件,因此结果不受观察者的影响。 今天就来定制您的零件吧!请将您的图纸发送给我们,我们会在报价前确认公差、表面光洁度和文件包——这样检验报告中就不会有任何意外。 获取报价 联系我们 🔒 所有上传的文件都会确保安全且完全保密 {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"主页","item":"https:\/\/proleantech.com\/"},{"@type":"ListItem","position":2,"name":"标准","item":"https:\/\/proleantech.com\/standards\/"}]},{"@type":"WebPage","name":"加工标准与质量控制","description":"Prolean 制造和检验标准:ISO 2768 通用公差、ISO 965 螺纹等级、ISO 2859-1 AQL 抽样、尺寸检验和发货单据。通用公差与可实现限值分开规定,每份文件均明确其适用范围。","url":"https:\/\/proleantech.com/zh-CN\/standards\/","isPartOf":{"@type":"WebSite","name":"Proleantech","url":"https:\/\/proleantech.com\/"},"about":[{"@type":"DefinedTerm","name":"ISO 2768 general tolerances"},{"@type":"DefinedTerm","name":"ISO 965-1 metric thread tolerance"},{"@type":"DefinedTerm","name":"ISO 2859-1 acceptance sampling"},{"@type":"DefinedTerm","name":"ISO 9001:2015 quality management system"}]},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"CMM报告是否涵盖图纸上的每个尺寸?","acceptedAnswer":{"@type":"Answer","text":"并非所有订单都会附带三坐标测量机 (CMM) 报告:该报告在报价阶段提出,涵盖您指定的关键尺寸以及测量程序所依据的基准和特征。由于该报告由程序自动生成而非手工输入,因此报告的特征列表在检验开始前就已经确定。装箱单是唯一作为标准文件随附的文件。"}},{"@type":"Question","name":"如果我的图纸完全没有公差会发生什么?","acceptedAnswer":{"@type":"Answer","text":"我们对金属采用 Prolean 商定的默认值 fH,对塑料采用 mK,其中 f 和 m 是 ISO 2768-1:1989 中的线性等级,H 和 K 是 ISO 2768-2:1989 中的几何等级。我们会在检验记录中注明所使用的等级。此默认值是我们自行设定的,而非 ISO 针对不同材料的规定。ISO 2768-2 已于 2021 年撤销,并由 ISO 22081:2021 取代,用于新的图纸。此外,我们可达到的最严格精度约为 0.005 毫米(0.0002 英寸),具体精度取决于材料、特征尺寸和几何形状、工艺和表面光洁度,因此会在报价时确认。"}},{"@type":"Question","name":"我需要在多长时间内批准一份FAI报告?","acceptedAnswer":{"@type":"Answer","text":"自我们发送报告之日起一周内,如果超过此期限,我们将暂停该批次生产,而非开始生产。您可以选择批准、提出质量争议或拒绝;拒绝首件检验仅收取样品费用,已订购的材料或模具将另行报价并事先确认。"}},{"@type":"Question","name":"我可以申请塑料零件的材料证书吗?","acceptedAnswer":{"@type":"Answer","text":"是的。对于塑料,我们出具材料证书而非材料测试报告,因为拉伸和硬度测试是针对金属的。该证书确认了零件加工所用塑料的牌号和批次。"}},{"@type":"Question","name":"你们是在表面处理前还是处理后进行检查?","acceptedAnswer":{"@type":"Answer","text":"两者兼备。加工过程中,机器会根据图纸要求检查表面粗糙度,并在批次放行前使用三坐标测量机进行最终尺寸验证。外观验收采用固定观察条件,因此结果不受检验员的影响。"}},{"@type":"Question","name":"RoHS声明是否也涵盖涂层和电镀层?","acceptedAnswer":{"@type":"Answer","text":"仅当文件另有规定时才适用。RoHS 指令对均质材料中的每种物质都制定了限值,因此涂层、电镀层和基材需要分别评估,并且该指令允许一系列豁免情况。因此,我们会针对您零件的特定材料和表面处理出具声明,其中列明物质清单、修订内容以及所依据的任何豁免条款。"}},{"@type":"Question","name":"REACH 0.1% 这个数字究竟意味着什么?","acceptedAnswer":{"@type":"Answer","text":"这是一个阈值,而非整个产品的合格标准。如果欧洲化学品管理局(ECHA)候选清单上的某种物质在产品中的含量超过0.1%(重量百分比),我们就必须上报该信息;该阈值是针对每种物质和每件产品单独评估的。候选清单大约每年修订两次,因此,声明只有在明确指出所依据的清单版本时才有意义。"}},{"@type":"Question","name":"哪些文件默认随附,哪些文件需要我主动索取?","acceptedAnswer":{"@type":"Answer","text":"每份订单均附带装箱单。证书、测试报告、三坐标测量机 (CMM) 报告和首件检验报告 (FAI) 为可选项目,需在报价阶段提出申请,以便在订单开始前确认成本和交货周期。"}}]}]} (function(){ "use strict"; document.body.classList.add("ps-standards"); /* 每块各自包了一层 .ps-page,而 .abar 只存在于 S2 那一块里 —— 从第一个 .ps-page 往下找必然为 null(实测),必须从 document 找。 */ var abar = document.querySelector(".ps-page .abar"); function abarH(){ return abar ? Math.round(abar.getBoundingClientRect().height) : 0; } /* ---- 站点是 Divi 固定页头:滚动后 header section 变 position:fixed(实测高 53px)。 页内导航条必须让开它的高度,否则会被压在下面(线上实测两者都在 top:0)。 踩过的坑:Divi 的 sticky 自己也是浏览器上下文异步触发的,我们在 scroll 事件里 同步读 getComputedStyle 会拿到「切换前」的旧值 —— 线上实测滚动到 600px 时页头 已经是 fixed,变量却还停在 0px,要再滚一次才对(数值整整晚一个滚动事件)。 而变量一旦被写成显式的 0px,CSS 里 var(--prolean-hdr,53px) 的 fallback 就不再生效。 → 三重保险:requestAnimationFrame 延后读 + 160ms 尾随兜底 + MutationObserver 盯住页头的 class/style 变化(Divi 切换 fixed 一定会改这两者之一)。 ---- */ var hdr = document.querySelector(".et_pb_section_0_tb_header") || document.querySelector("#main-header") || document.querySelector(".et-l--header"); function hdrH(){ if (!hdr) return 0; var cs = window.getComputedStyle(hdr); if (cs.position !== "fixed" && cs.position !== "sticky") return 0; var r = hdr.getBoundingClientRect(); if (r.bottom 2) return 0; /* 还没到顶部 / 已滚出视口顶部 */ return Math.max(0, Math.min(300, Math.round(r.bottom))); } function syncHdr(){ var h = hdrH() + "px"; if (document.documentElement.style.getPropertyValue("--prolean-hdr") !== h) { document.documentElement.style.setProperty("--prolean-hdr", h); } } var rafId = 0, tmrId = 0; function scheduleHdr(){ if (!rafId) rafId = window.requestAnimationFrame(function(){ rafId = 0; syncHdr(); }); if (tmrId) window.clearTimeout(tmrId); tmrId = window.setTimeout(syncHdr, 160); /* 等 Divi 的异步切换落地后再量一次 */ } syncHdr(); window.addEventListener("scroll", scheduleHdr, {passive:true}); window.addEventListener("resize", scheduleHdr); window.addEventListener("load", scheduleHdr); if (hdr && window.MutationObserver) { new MutationObserver(syncHdr).observe(hdr, {attributes:true, attributeFilter:["class","style"]}); } /* ---- 页内锚点:补偿「固定页头 + 吸顶导航条」两层高度,尊重 prefers-reduced-motion ---- */ var reduce = window.matchMedia("(prefers-reduced-motion: reduce)").matches; [].slice.call(document.querySelectorAll(".ps-page a[href^='#']")).forEach(function(a){ a.addEventListener("click", function(e){ var id = a.getAttribute("href").slice(1); var el = id && document.getElementById(id); if (!el) return; e.preventDefault(); var top = el.getBoundingClientRect().top + window.pageYOffset - hdrH() - abarH() - 10; window.scrollTo({top: top < 0 ? 0 : top, behavior: reduce ? "auto" : "smooth"}); history.replaceState(null, "", "#" + id); }); }); /* ---- 吸顶导航条滚动高亮 ---- */ var links = [].slice.call(document.querySelectorAll(".ps-page .abar a")); var targets = links.map(function(a){ var id = a.getAttribute("href").slice(1); return id ? document.getElementById(id) : null; }).filter(Boolean); function syncActive(){ var y = window.pageYOffset + hdrH() + abarH() + 90, best = null; targets.forEach(function(t){ var top = t.getBoundingClientRect().top + window.pageYOffset; if (top best.top)) best = {top: top, id: t.id}; }); links.forEach(function(a){ if (best && a.getAttribute("href") === "#" + best.id) a.classList.add("is-active"); else a.classList.remove("is-active"); }); } if (targets.length) { window.addEventListener("scroll", syncActive, {passive:true}); window.addEventListener("resize", syncActive); syncActive(); } /* ---- 交期文件选择器(勾选 + 进度条 + 本地记忆) ---- */ var KEY = "prolean-standards-docs"; var boxes = [].slice.call(document.querySelectorAll(".ps-page #picker input[type=checkbox]")); var cnt = document.querySelector(".ps-page #pkcnt"); var bar = document.querySelector(".ps-page #pkbar"); var sum = document.querySelector(".ps-page #pksum"); var ext = document.querySelector(".ps-page #pkextra"); if (boxes.length && cnt && bar && sum && ext) { var render = function(){ var picked = boxes.filter(function(b){ return b.checked; }).map(function(b){ return b.dataset.doc; }); var n = picked.length; cnt.textContent = n + " of " + boxes.length + " selected"; bar.style.width = (n / boxes.length * 100) + "%"; ext.textContent = String(n); /* 不能说「你的报价将包含…」—— 勾选本身不会进入询价表单(见下面的取值逻辑), 只能引导用户把清单带过去。 */ sum.textContent = n === 0 ? "Nothing extra selected \u2014 a standard order still ships with a packing list." : n + " document" + (n > 1 ? "s" : "") + " marked. Take the list to the quote form \u2014 " + "we confirm cost and lead time there."; try { localStorage.setItem(KEY, JSON.stringify(picked)); } catch (err) {} }; try { var raw = localStorage.getItem(KEY); if (raw) { var saved = JSON.parse(raw); boxes.forEach(function(b){ b.checked = saved.indexOf(b.dataset.doc) !== -1; }); } } catch (err) {} boxes.forEach(function(b){ b.addEventListener("change", render); }); var reset = document.querySelector(".ps-page #pkreset"); if (reset) reset.addEventListener("click", function(){ boxes.forEach(function(b){ b.checked = false; }); render(); }); render(); } /* ---- 把所选文件清单带去询价 -------------------------------------------- 询价页 /get-a-quote/ 是 Forminator 表单(form 264107),实测**不吃 URL 参数**: ?textarea-1= / ?text-1= / ?input_7= / ?name-1= 全部不回填(readsQuery: False)。 所以不能指望用链接预填,只能「复制到剪贴板 → 跳到表单 → 粘进留言框」。 按钮文案必须诚实:它不会替你提交,只是把清单带到剪贴板。 */ var take = document.querySelector(".ps-page #pktake"); var hint = document.querySelector(".ps-page #pkhint"); var QUOTE_URL = "https://proleantech.com/zh-CN/get-a-quote/"; function pickedNames(){ return boxes.filter(function(b){ return b.checked; }).map(function(b){ var lb = b.closest("label"); var pn = lb ? lb.querySelector(".pn") : null; return pn ? pn.textContent.trim() : b.dataset.doc; }); } function listLine(){ var names = pickedNames(); return names.length ? "Documents required with delivery: " + names.join(", ") + "." : "Documents required with delivery: none specified (packing list only)."; } function copyText(t){ try { if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(t); return true; } } catch (err) {} try { var ta = document.createElement("textarea"); ta.value = t; ta.setAttribute("readonly", ""); ta.style.cssText = "position:absolute;left:-9999px;top:0"; document.body.appendChild(ta); ta.select(); var ok = document.execCommand("copy"); document.body.removeChild(ta); return ok; } catch (err) { return false; } } if (take && hint) { take.addEventListener("click", function(e){ e.preventDefault(); var line = listLine(); var ok = copyText(line); hint.textContent = ok ? "Copied to your clipboard \u2014 opening the quote form. Paste it into the message box." : "Copy this line into the quote form: " + line; hint.classList.add("on"); window.setTimeout(function(){ window.location.href = QUOTE_URL; }, 600); }); } })();

Have a part to manufacture?

Send the drawing with quantity, material and finish requirements for engineering review.

Get a Quote