|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- # 考勤工具
-
- 这是一个基于Electron和Playwright的考勤打卡工具,可以帮助无法使用老版IE的用户实现上下班打卡功能。
-
- ## 安装包
- `Attendance Tool Setup 1.0.0.exe`
-
- ## 功能特点
-
- - 账号密码保存功能
- - 自动登录考勤系统
- - 一键上班打卡
- - 一键下班打卡
- - 实时显示打卡状态
- - 定时刷新考勤信息
-
- ## 技术栈
-
- - Electron: 跨平台桌面应用开发框架
- - Playwright: 用于浏览器自动化操作
- - Node.js: JavaScript运行环境
-
- ## 项目结构
-
- ```
- attendance-tool/
- ├── main.js // Electron主进程
- ├── renderer.js // 渲染进程,处理UI交互和打卡操作
- ├── index.html // 应用界面
- ├── icon.ico // 应用图标
- ├── package.json // 项目配置和依赖
- └── electron-builder.json // 打包配置
- ```
-
- ## 安装与运行
-
- ### 开发环境
-
- 1. 克隆项目到本地
- 2. 安装依赖
- ```
- npm install
- ```
- 3. 运行应用
- ```
- npm start
- ```
-
- ### 打包应用
-
- 打包为便携版本:
- ```
- npm run dist
- ```
-
- 打包为安装版本:
- ```
- npm run dist:installer
- ```
-
- ## 使用说明
-
- 1. 启动应用后,在登录界面输入您的考勤系统用户名和密码
- 2. 如需保存账号密码,勾选"记住账号密码"选项
- 3. 点击"登录"按钮进入系统
- 4. 登录成功后,可以看到您的姓名和当前打卡状态
- 5. 根据需要,点击"上班打卡"或"下班打卡"按钮完成打卡操作
- 6. 系统会自动更新打卡状态
-
- ## 注意事项
-
- - 此工具仅适用于特定考勤系统(http://hy.zhushitrade.cn/groupware)
- - 请确保网络连接正常
- - 打卡成功后,按钮会自动禁用,防止重复打卡
-
- ## 环境要求
-
- - Windows 系统
- - Node.js 14.0 或以上
-
- ## 许可证
-
- ISC
|