d3224040072ef2025aa1694c408680fbed180d76
- 添加@turf/turf依赖用于地理围栏计算 - 实现地理围栏检查,拒绝围栏外的打卡并记录失败事件 - 过滤掉失败事件在工人历史记录中显示 - 修复地图链接中的错误语法 - 移除开发提示和HTTPS相关代码 - 优化视图按钮样式和事件类型颜色标识
NiLai-Clock
Prerequisites
- Node.js 22.14.0
Customize configuration
Project Setup
npm install
Database Configuration
Create a .env file in the project root with your database configuration:
DB_HOST=your_database_host
DB_USER=your_database_user
DB_PASSWORD=your_database_password
DB_NAME=your_database_name
DB_PORT=your_database_port
VITE_API_BASE_URL=your_api_base_url
Development
Run Frontend Only
npm run dev
Run Backend Only
npm run backend
Run Full Application (Frontend + Backend)
npm run dev:all
Compile and Minify for Production
npm run build
Lint with ESLint
npm run lint
Description
Languages
Vue
66.8%
JavaScript
32.8%
Dockerfile
0.2%
HTML
0.2%