金智教育工时助手
填写工时是一件每天固定而重复的任务,通过金智教育工时助手,可以辅助我们完成每日的工时自动填报,审核。
pyqt 5.12
vue3
typescript
requests
配置金智门户账号密码,通过cas认证方式访问工时系统api接口
配置每日工时填写的项目,需要填写项目名称,工时时长,备注,权重
项目名称 来源于工时系统中我参与的项目数据,可进行下拉选择
工时时长 默认8小时
备注 每日的工时工作内容,默认“日常”
权重 针对每周工作不限于一个任务的自动填报场景,当配置的工时项目有多个的时候,每日自动填报时将根据权重来分配
例如:当前配置了三个项目,CASP项目权重为,0,安全物联项目权重为2,智课堂权重为1,则每次填报项目casp有 0/(0+4+1)=0%的概率,安全物联有 4/(0+4+1)=80%概率,智课堂有 4/(0+4+1)=20%概率
分为自动填报配置和补填
可以查询一段时间(默认一周内)范围内未填报的工时,系统已自动去除节假日,点击未填报日期可以进行补填。
节假日直到每年末政府会发布下一年放假情况,每年需维护一次,见holidayUtil.py
文件配置
数据来源 https://gitee.com/web/holidays_api?_from=gitee_search
环境要求:
win7,win8,win10
python3.9
nodejs14
安装后端环境:
pip install -r requirements.txt -i https://pypi.mirrors.ustc.edu.cn/simple/
安装前端环境
cd frontend
npm install
启动参数 添加 -p=dev 启动开发模式
python main.py -p=dev
启动前端项目
npm run serve
启动后请先到账号管理页面配置账号密码
设置开启自启动需要把360关闭
根目录执行build.py, dist目录生成可执行文件,执行work_hour_fill.exe即可,当前仅支持win7及以上系统
节假日当前需要手工维护,后续计划做成从接口自动同步方式
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。