
这是一款由泵小丫开发的多端计算工具App源代码,开发工具为Uniapp,目前已累计发布40+计算工具,可作为企业独立使用或二次开发,接受软件定制化服务。
一、源码核心亮点:企业级架构,开箱即用
1. 多端合一架构,覆盖全场景使用需求
采用Uniapp开发,源码支持安卓 App、苹果App、Windows 客户端、微信小程序、网页端 H5 多端同步部署,采用前后端分离设计,适配企业内部研发、现场施工、客户服务等多场景使用。无需额外开发多端适配模块,一键部署即可实现全终端覆盖,满足企业员工、合作伙伴、终端客户等不同角色的使用需求,提升工具实用性与便捷性。
同时由于是前后端分离设计,管理者可统一在后端修改算法,保证数据和算法的准确性。
2. 40+专业计算工具,覆盖泵行业全流程
本源码内置泵设计、CFD 仿真、强度校核三大核心模块,包含40+行业高频计算工具,全面覆盖泵设计研发、仿真模拟、生产制造全流程。
- 泵设计与计算类:离心泵能效等级计算(符合 GB19762-2025 标准)、叶轮切割计算、蜗壳断面面积计算、相似换算、叶片数及出口角计算等 20 + 工具,解决泵核心设计参数计算难题;
- CFD 仿真类:Y + 计算、瞬态求解计算、饱和水物性查询等 4 大工具,适配计算流体力学与数值仿真需求;
- 受力与强度分析类:轴向力 / 径向力计算、管口力矩查询、临界转速计算等 8 大工具,保障泵结构安全与运行稳定。
所有工具算法经过实战验证,计算结果精准可靠,适配清水离心泵、石油化工离心泵、双吸泵、多级泵等多类型泵产品,可提供详细的算法说明文档,助力二次开发。
3. 高安全性与可扩展性,适配企业个性化需求
- 安全保障:采用云函数实现核心算法部署,前后端分离设计保护企业核心技术资产,数据传输与存储安全可控,避免算法泄露与数据风险;(也可将算法本地化,实现内网部署与运行)
- 灵活扩展:源码架构清晰,支持自定义新增计算工具、优化算法逻辑等,可根据企业业务场景(如特定行业泵设计、定制化参数计算)进行二次开发,适配不同规模企业的个性化需求;
- 持续迭代:保留版本更新迭代能力,支持在线更新、功能扩展、界面优化等,企业可根据行业标准升级与技术发展持续优化工具功能。
4. 成熟用户体验,降低落地成本
源码具备成熟的交互设计,包含底部 Tab 栏、文档阅读、双栏布局(电脑端)等实用功能,用户上手门槛低。同时内置完善的统计功能、更新机制、水印功能,企业无需从零搭建基础框架,节省 UI 设计、交互开发、功能测试等环节的时间与人力成本,快速实现产品落地。
二、核心价值:降本增效,归一化设计
1. 提升研发与生产效率
40+专业工具一键调用,替代传统手工计算、分散工具切换等低效方式,缩短泵设计、校核周期,减少人为计算误差,提升产品研发质量与生产效率,标准化的设计计算流程可以减少设计人员不必要的纠结和不确定性。
2.降低研发成本
省去 从0开始开发行业工具的时间,避免核心算法攻关、多端适配、场景验证等一系列高难度、高成本环节,以远低于自主研发的成本,获得成熟、稳定的企业级工具系统。
3. 自主可控,掌握核心技术
获得完整源代码所有权,企业可自主掌控核心算法、数据资产与产品迭代方向,无需依赖第三方工具平台,避免数据泄露、功能受限等风险,构筑企业技术壁垒。
三、适配企业类型
- 泵生产制造企业:用于内部研发设计、生产工艺优化、产品选型报价;
- 泵行业技术服务公司:搭建面向客户的计算服务平台,提供增值技术服务;
- 科研院所 / 高校:用于泵相关课题研究、教学实践,提升科研与教学效率;
- 工业自动化 / 系统集成企业:集成至自身解决方案,完善泵系统配套服务。
四、采购与服务支持
- 完整交付:提供全部源代码、开发文档、部署教程、工具算法说明,确保企业可独立部署与二次开发;
- 技术支持:提供 1 对 1 部署指导、技术咨询服务,协助企业解决部署过程中的技术难题;
- 定制化服务:可根据企业需求提供专属功能开发、系统对接、界面定制等增值服务,助力工具快速适配企业业务场景。
五、源代码及成品展示
5.1源代码架构
FLUID_CALCULAROT // 项目根目录
├── uniCloud - [阿里云:7b3] // UniApp云开发环境,用于调用云函数等
├── .hbuilderx // HBuilderX编辑器配置文件
├── components // 公共组件目录(存放复用的组件)
├── harmony-configs // 鸿蒙系统适配配置(针对HarmonyOS的项目配置)
├── pages // 页面目录(核心页面存放处)
│ ├── 1 // 页面1(示例:首页/功能页1)
│ │ └── index.vue // 页面1的主文件(Vue单文件组件)
│ ├── 2 // 页面2
│ ├── 。。。
│ ├── 45 // 页面45(后续可扩展更多页面)
│ └── index // 首页
│ └── gengxin // 更新记录页
├── static // 静态资源目录
│ ├── images // 图片资源
│ ├── tabbar // 底部tab栏资源(图标等)
│ └── logo.png // 项目logo图片
├── uni_modules // UniApp插件市场下载的模块(第三方插件/组件)
├── unpackage // 打包输出目录(编译后生成的各平台代码)
├── App.vue // 项目入口Vue文件(全局配置、生命周期)
├── index.html // H5端入口页面(仅H5平台生效)
├── main.js // 项目入口JS文件(初始化Vue实例、全局配置)
├── manifest.json // UniApp项目配置文件(应用名称、权限、平台配置等)
├── pages.json // 页面路由配置文件(页面路径、导航栏、tab栏等)
├── uni.promisify.adaptor.js // Promise适配文件(兼容旧版API的Promise化)
└── uni.scss // UniApp全局样式文件(内置变量、公共样式)5.2部分代码展示
以下代码节选自《离心泵能效计算工具-基于GB19762-2025编写》,分别是前端泵型选择部分和后端数据判断计算部分:
// 选择一级泵类型
selectPumpType(type) {
if (type === '清水离心泵') {
this.pumpType = type;
this.qingShuiType = '单级单吸清水离心泵';
this.shihuaType = '';
this.showThirdLevel = false;
this.showShuangxi = false;
this.showDuoji = false;
this.currentPumpType = '单级单吸清水离心泵';
this.isShuangxi = '否';
this.duojiN = '';
this.errorMsg = '';
} else if (type === '石油化工离心泵') {
this.pumpType = type;
this.qingShuiType = '';
this.shihuaType = '单级单吸石油化工离心泵';
this.showThirdLevel = false;
this.showShuangxi = false;
this.showDuoji = false;
this.currentPumpType = '单级单吸石油化工离心泵';
this.isShuangxi = '否';
this.duojiN = '';
this.errorMsg = '';
}
this.clearResults();
},
// 选择清水泵类型
selectQingShuiType(type) {
this.qingShuiType = type;
this.currentPumpType = type;
this.showThirdLevel = type.includes('双吸') || type.includes('多级');
this.showShuangxi = type.includes('双吸');
this.showDuoji = type.includes('多级');
this.isShuangxi = type.includes('双吸') ? '是' : '否';
this.duojiN = type.includes('多级') ? '1' : '';
this.errorMsg = '';
this.clearResults();
},
// 选择石油化工泵类型
selectShihuaType(type) {
this.shihuaType = type;
this.currentPumpType = type;
this.showThirdLevel = type.includes('双吸') || type === '多级石油化工离心泵';
this.showShuangxi = type.includes('双吸');
this.showDuoji = type === '多级石油化工离心泵';
this.isShuangxi = type.includes('双吸') ? '是' : '否';
this.duojiN = type === '多级石油化工离心泵' ? '1' : '';
this.errorMsg = '';
this.clearResults();
},function getQingShuiConstants(specificType, Q) {
// 根据表3的规定
if (specificType === '单级单吸清水离心泵') {
if (Q >= 5 && Q <= 300) {
return { C1: 161.33, C2: 163.33, C3: 168.33 };
} else if (Q > 300 && Q <= 10000) {
return { C1: 162.33, C2: 163.33, C3: 168.33 };
}
} else if (specificType === '单级双吸清水离心泵') {
if (Q >= 50 && Q <= 600) {
return { C1: 161.33, C2: 163.33, C3: 168.33 };
} else if (Q > 600 && Q <= 20000) {
return { C1: 162.33, C2: 163.33, C3: 168.33 };
}
} else if (specificType === '管道清水离心泵') {
if (Q >= 5 && Q <= 300) {
return { C1: 163.33, C2: 165.33, C3: 171.33 };
} else if (Q > 300 && Q <= 3000) {
return { C1: 164.33, C2: 165.33, C3: 171.33 };
}
} else if (specificType === '多级清水离心泵') {
if (Q >= 5 && Q <= 100) {
return { C1: 139.33, C2: 142.33, C3: 150.33 };
} else if (Q > 100 && Q <= 3000) {
return { C1: 140.33, C2: 142.33, C3: 150.33 };
}
} else if (specificType === '轻型多级清水离心泵(立式)') {
if (Q >= 5 && Q <= 300) {
return { C1: 137.33, C2: 139.33, C3: 144.33 };
}
} else if (specificType === '轻型多级清水离心泵(卧式)') {
if (Q >= 5 && Q <= 300) {
return { C1: 140.33, C2: 142.33, C3: 147.33 };
}
}
return null;
}5.3编译后成品展示


5.4演示地址
泵计算工具App已在泵小丫官网上线发布,提供了Android/Windows/网页端H5以及微信小程序端的演示,欢迎测试。
发布页:https://www.7b3.cn/app/download
六、注意事项
- 1、接受对公转账、在线交易等方式,可签合作开发协议及保密协议;
- 2、售价为目前已有代码费用,包括后续更新的工具均可免费补充更新,若涉及二次开发协助问题,不在包含在本售价范围内,需根据工作量重新报价;
- 3、源码为可传播媒介,一经售出不接受退款(下单默认同意此约定);
- 4、未经开发者本人书面同意授权,买方不得私自将本源代码泄漏至第三方,若因泄漏造成的全部损失,由泄漏方承担;
- 5、交付内容包含完整的uniapp源代码,通过编译可得到微信小程序代码、Android安装包和网页端源代码等,包含完整的代码说明书,但是不包含域名、服务器、微信小程序注册、小程序备案以及App备案及上架等。


