一款基于快应用平台开发的亲戚关系计算工具,支持通过身份证输入快速解析身份信息并计算亲属关系,提供直观的用户界面和便捷的操作体验。
也欢迎大家一起参与共建,目前的 UI 并不是很满意。
npm install -g hap-toolkit
# 克隆仓库(示例命令)
git clone git@gitcode.com:nutpi/vela-RelativesCal.git
cd vela-RelativesCal
# 安装依赖
npm install
npm run start
启动后通过快应用调试器扫码预览
npm run build # 构建生产版本
npm run release # 生成发布包
src/
├── app.ux # 应用入口文件,配置全局样式和生命周期
├── idcard.js # 身份证验证与处理核心逻辑
├── pages/
│ ├── index/ # 首页(结果展示页面)
│ └── detail/ # 详情页(身份证输入页面)
├── common/ # 公共资源(图片、全局样式等)
├── i18n/ # 国际化配置(多语言支持)
└── module/
├── data/ # 行政区划等基础数据
└── method.js # 身份证解析和亲属关系计算方法
项目采用 ESLint、Prettier 和 StyleLint 进行代码规范化管理,确保代码质量:
# 关联Git仓库后执行(macOS/Linux)
sh husky.sh
# Windows系统
./husky.sh
# 执行ESLint检查
npm run lint
# 自动格式化代码
npm run format
git checkout -b feature/amazing-feature
)git commit -m 'Add some amazing feature'
)git push origin feature/amazing-feature
)本项目采用 MIT 许可证 - 详见 LICENSE[1] 文件
项目地址:https://gitcode.com/nutpi/vela-RelativesCal
参考资料
[1]
LICENSE: LICENSE
[2]
快应用官方文档: https://iot.mi.com/vela/quickapp
[3]
快应用开发指南: https://doc.quickapp.cn/