|
11676
|
4
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8621a4168 {"Commits":[{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"}],"HeadCommit":{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"},"CompareURL":"vodtest/CommonClass/compare/1f6b07b8a00acf7c120d1a36476b16173fb05486...8621a4168068e9cf576ebd0081c28627deff3a79","Len":1}...
|
1781164278
|
Edit
Delete
|
|
11743
|
4
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"92d4335a3 {"Commits":[{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"}],"HeadCommit":{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"},"CompareURL":"vodtest/CommonClass/compare/8621a4168068e9cf576ebd0081c28627deff3a79...92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Len":1}...
|
1781169653
|
Edit
Delete
|
|
11592
|
7
|
1
|
1
|
38
|
0
|
0
|
|
1
|
|
1781162225
|
Edit
Delete
|
|
11617
|
7
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
|
1781163078
|
Edit
Delete
|
|
11625
|
7
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"1f6b07b8a {"Commits":[{"Sha1":"1f6b07b8a00acf7c120d1a36476b16173fb05486","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:29:59+08:00"}],"HeadCommit":{"Sha1":"1f6b07b8a00acf7c120d1a36476b16173fb05486","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:29:59+08:00"},"CompareURL":"","Len":1}...
|
1781163078
|
Edit
Delete
|
|
11677
|
7
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8621a4168 {"Commits":[{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"}],"HeadCommit":{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"},"CompareURL":"vodtest/CommonClass/compare/1f6b07b8a00acf7c120d1a36476b16173fb05486...8621a4168068e9cf576ebd0081c28627deff3a79","Len":1}...
|
1781164278
|
Edit
Delete
|
|
11744
|
7
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"92d4335a3 {"Commits":[{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"}],"HeadCommit":{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"},"CompareURL":"vodtest/CommonClass/compare/8621a4168068e9cf576ebd0081c28627deff3a79...92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Len":1}...
|
1781169653
|
Edit
Delete
|
|
11593
|
8
|
1
|
1
|
38
|
0
|
0
|
|
1
|
|
1781162225
|
Edit
Delete
|
|
11618
|
8
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
|
1781163078
|
Edit
Delete
|
|
11626
|
8
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"1f6b07b8a {"Commits":[{"Sha1":"1f6b07b8a00acf7c120d1a36476b16173fb05486","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:29:59+08:00"}],"HeadCommit":{"Sha1":"1f6b07b8a00acf7c120d1a36476b16173fb05486","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:29:59+08:00"},"CompareURL":"","Len":1}...
|
1781163078
|
Edit
Delete
|
|
11678
|
8
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8621a4168 {"Commits":[{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"}],"HeadCommit":{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"},"CompareURL":"vodtest/CommonClass/compare/1f6b07b8a00acf7c120d1a36476b16173fb05486...8621a4168068e9cf576ebd0081c28627deff3a79","Len":1}...
|
1781164278
|
Edit
Delete
|
|
11745
|
8
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"92d4335a3 {"Commits":[{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"}],"HeadCommit":{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"},"CompareURL":"vodtest/CommonClass/compare/8621a4168068e9cf576ebd0081c28627deff3a79...92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Len":1}...
|
1781169653
|
Edit
Delete
|
|
11589
|
9
|
1
|
1
|
38
|
0
|
0
|
|
1
|
|
1781162225
|
Edit
Delete
|
|
11614
|
9
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
|
1781163078
|
Edit
Delete
|
|
11622
|
9
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"1f6b07b8a {"Commits":[{"Sha1":"1f6b07b8a00acf7c120d1a36476b16173fb05486","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:29:59+08:00"}],"HeadCommit":{"Sha1":"1f6b07b8a00acf7c120d1a36476b16173fb05486","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:29:59+08:00"},"CompareURL":"","Len":1}...
|
1781163078
|
Edit
Delete
|
|
11674
|
9
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8621a4168 {"Commits":[{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"}],"HeadCommit":{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"},"CompareURL":"vodtest/CommonClass/compare/1f6b07b8a00acf7c120d1a36476b16173fb05486...8621a4168068e9cf576ebd0081c28627deff3a79","Len":1}...
|
1781164278
|
Edit
Delete
|
|
11741
|
9
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"92d4335a3 {"Commits":[{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"}],"HeadCommit":{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"},"CompareURL":"vodtest/CommonClass/compare/8621a4168068e9cf576ebd0081c28627deff3a79...92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Len":1}...
|
1781169653
|
Edit
Delete
|
|
11594
|
10
|
1
|
1
|
38
|
0
|
0
|
|
1
|
|
1781162225
|
Edit
Delete
|
|
11619
|
10
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
|
1781163078
|
Edit
Delete
|
|
11627
|
10
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"1f6b07b8a {"Commits":[{"Sha1":"1f6b07b8a00acf7c120d1a36476b16173fb05486","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:29:59+08:00"}],"HeadCommit":{"Sha1":"1f6b07b8a00acf7c120d1a36476b16173fb05486","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:29:59+08:00"},"CompareURL":"","Len":1}...
|
1781163078
|
Edit
Delete
|
|
11679
|
10
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8621a4168 {"Commits":[{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"}],"HeadCommit":{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"},"CompareURL":"vodtest/CommonClass/compare/1f6b07b8a00acf7c120d1a36476b16173fb05486...8621a4168068e9cf576ebd0081c28627deff3a79","Len":1}...
|
1781164278
|
Edit
Delete
|
|
11746
|
10
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"92d4335a3 {"Commits":[{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"}],"HeadCommit":{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"},"CompareURL":"vodtest/CommonClass/compare/8621a4168068e9cf576ebd0081c28627deff3a79...92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Len":1}...
|
1781169653
|
Edit
Delete
|
|
11595
|
11
|
1
|
1
|
38
|
0
|
0
|
|
1
|
|
1781162225
|
Edit
Delete
|
|
11620
|
11
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
|
1781163078
|
Edit
Delete
|
|
11628
|
11
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"1f6b07b8a {"Commits":[{"Sha1":"1f6b07b8a00acf7c120d1a36476b16173fb05486","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:29:59+08:00"}],"HeadCommit":{"Sha1":"1f6b07b8a00acf7c120d1a36476b16173fb05486","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:29:59+08:00"},"CompareURL":"","Len":1}...
|
1781163078
|
Edit
Delete
|
|
11680
|
11
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8621a4168 {"Commits":[{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"}],"HeadCommit":{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"},"CompareURL":"vodtest/CommonClass/compare/1f6b07b8a00acf7c120d1a36476b16173fb05486...8621a4168068e9cf576ebd0081c28627deff3a79","Len":1}...
|
1781164278
|
Edit
Delete
|
|
11747
|
11
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"92d4335a3 {"Commits":[{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"}],"HeadCommit":{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"},"CompareURL":"vodtest/CommonClass/compare/8621a4168068e9cf576ebd0081c28627deff3a79...92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Len":1}...
|
1781169653
|
Edit
Delete
|
|
11637
|
4
|
1
|
4
|
39
|
0
|
0
|
|
1
|
|
1781163305
|
Edit
Delete
|
|
11739
|
4
|
5
|
4
|
39
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8621a4168 {"Commits":[{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"}],"HeadCommit":{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"},"CompareURL":"laiqiaojie/CommonClass/compare/1f6b07b8a00acf7c120d1a36476b16173fb05486...8621a4168068e9cf576ebd0081c28627deff3a79","Len":1}...
|
1781169235
|
Edit
Delete
|
|
11748
|
4
|
5
|
4
|
39
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"92d4335a3 {"Commits":[{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"}],"HeadCommit":{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"},"CompareURL":"laiqiaojie/CommonClass/compare/8621a4168068e9cf576ebd0081c28627deff3a79...92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Len":1}...
|
1781169738
|
Edit
Delete
|
|
12538
|
4
|
1
|
4
|
40
|
0
|
0
|
|
0
|
|
1781520420
|
Edit
Delete
|
|
12547
|
4
|
5
|
4
|
40
|
0
|
0
|
refs/heads/master
|
0
|
|
1781520542
|
Edit
Delete
|
|
12548
|
4
|
5
|
4
|
40
|
0
|
0
|
refs/heads/master
|
0
|
{"Commits":[{"Sha1":"3322302b1 {"Commits":[{"Sha1":"3322302b1b93d98ec0b628f3ee408ede705f5294","Message":"Initial commit: 自动排班系统\n\n- 员工名单管理(增删改、业务范围、在职状态)\n- 月历视图,含颜色区分工作日/周末/节假日\n- 手动排班(单日/范围选区)\n- 自动排班算法,跨月历史公平均衡\n- 节假日管理(内置2025-2027中国法定节假日)\n- 只读历史月份保护\n- 累计排班统计(全部月份)\n- 52个自动化测试全部通过\n- 支持PyInstaller单文件打包\n","AuthorEmail":"dqdy1517@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"dqdy1517@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-15T18:48:01+08:00"}],"HeadCommit":{"Sha1":"3322302b1b93d98ec0b628f3ee408ede705f5294","Message":"Initial commit: 自动排班系统\n\n- 员工名单管理(增删改、业务范围、在职状态)\n- 月历视图,含颜色区分工作日/周末/节假日\n- 手动排班(单日/范围选区)\n- 自动排班算法,跨月历史公平均衡\n- 节假日管理(内置2025-2027中国法定节假日)\n- 只读历史月份保护\n- 累计排班统计(全部月份)\n- 52个自动化测试全部通过\n- 支持PyInstaller单文件打包\n","AuthorEmail":"dqdy1517@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"dqdy1517@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-15T18:48:01+08:00"},"CompareURL":"","Len":1}...
|
1781520542
|
Edit
Delete
|
|
12593
|
4
|
5
|
4
|
40
|
0
|
0
|
refs/heads/master
|
0
|
{"Commits":[{"Sha1":"b77d06205 {"Commits":[{"Sha1":"b77d06205adec76cd1edcc4f29ee7e58a49ba0cb","Message":"feat: 员工值班类型区分 + 加班费报表\n\n- Employee.duty_type: workday/offday 两类值班员工\n- 自动排班按类型过滤,两组各自独立均衡分配\n- 员工面板显示值班类型标签,编辑弹窗加单选按钮\n- 加班费报表:三档费率设置 + 月度明细 + CSV 导出\n- 工具栏新增「加班报表」按钮\n- 日历名字字号 12px,员工面板宽度 440px\n- 测试 52 -\u003e 59 个,含 7 个值班类型专项,全部通过\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"dqdy1517@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"dqdy1517@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-16T11:26:01+08:00"}],"HeadCommit":{"Sha1":"b77d06205adec76cd1edcc4f29ee7e58a49ba0cb","Message":"feat: 员工值班类型区分 + 加班费报表\n\n- Employee.duty_type: workday/offday 两类值班员工\n- 自动排班按类型过滤,两组各自独立均衡分配\n- 员工面板显示值班类型标签,编辑弹窗加单选按钮\n- 加班费报表:三档费率设置 + 月度明细 + CSV 导出\n- 工具栏新增「加班报表」按钮\n- 日历名字字号 12px,员工面板宽度 440px\n- 测试 52 -\u003e 59 个,含 7 个值班类型专项,全部通过\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"dqdy1517@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"dqdy1517@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-16T11:26:01+08:00"},"CompareURL":"laiqiaojie/auto-schedule/compare/3322302b1b93d98ec0b628f3ee408ede705f5294...b77d06205adec76cd1edcc4f29ee7e58a49ba0cb","Len":1}...
|
1781580377
|
Edit
Delete
|
|
12594
|
12
|
1
|
12
|
41
|
0
|
0
|
|
1
|
|
1781582403
|
Edit
Delete
|
|
12595
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/master
|
1
|
|
1781582669
|
Edit
Delete
|
|
12596
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"4c2e01744 {"Commits":[{"Sha1":"4c2e0174439321d11eb1251e910026cbca36d557","Message":"v3.1.5: 智控服务升级到2.1.6, 支持内置门牌灯控制\n","AuthorEmail":"paidong@live.com","AuthorName":"paidong","CommitterEmail":"paidong@live.com","CommitterName":"paidong","Timestamp":"2026-06-15T18:29:54+08:00"},{"Sha1":"237b804a23c1365cdd575dd3c91ceb432883d07b","Message":"v3.1.4\n","AuthorEmail":"paidong@live.com","AuthorName":"paidong","CommitterEmail":"paidong@live.com","CommitterName":"paidong","Timestamp":"2026-06-15T16:07:03+08:00"},{"Sha1":"9a796342c20de73c4831728b4131fc7613dc64e8","Message":"改为啸叫检测在独立线程处理\n","AuthorEmail":"paidong@live.com","AuthorName":"paidong","CommitterEmail":"paidong@live.com","CommitterName":"paidong","Timestamp":"2026-06-15T16:06:48+08:00"},{"Sha1":"ccb80e8437a10c90c0c1f75de8d5a8affefdad44","Message":"v3.1.3\n","AuthorEmail":"paidong@live.com","AuthorName":"paidong","CommitterEmail":"paidong@live.com","CommitterName":"paidong","Timestamp":"2026-06-14T00:19:54+08:00"},{"Sha1":"d4de90884905afc77b0896a64d8df4d78bc0e695","Message":"修复变量溢出导致录音上传日志显示异常\n","AuthorEmail":"paidong@live.com","AuthorName":"paidong","CommitterEmail":"paidong@live.com","CommitterName":"paidong","Timestamp":"2026-06-14T00:19:44+08:00"}],"HeadCommit":{"Sha1":"4c2e0174439321d11eb1251e910026cbca36d557","Message":"v3.1.5: 智控服务升级到2.1.6, 支持内置门牌灯控制\n","AuthorEmail":"paidong@live.com","AuthorName":"paidong","CommitterEmail":"paidong@live.com","CommitterName":"paidong","Timestamp":"2026-06-15T18:29:54+08:00"},"CompareURL":"zhengpeizhong/jhplayer/compare/80968c774d6ba1227169b739a4eee21c59524aee...4c2e0174439321d11eb1251e910026cbca36d557","Len":10}...
|
1781582669
|
Edit
Delete
|
|
12597
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/audiorecord
|
1
|
|
1781582669
|
Edit
Delete
|
|
12598
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/audiorecord
|
1
|
{"Commits":[{"Sha1":"2b1703501 {"Commits":[{"Sha1":"2b170350106c5648e89d8d7eac6be15794019e6c","Message":"test codes for running more than one active audiorecord instance at the same time\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2019-01-22T12:41:29+08:00"}],"HeadCommit":{"Sha1":"2b170350106c5648e89d8d7eac6be15794019e6c","Message":"test codes for running more than one active audiorecord instance at the same time\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2019-01-22T12:41:29+08:00"},"CompareURL":"zhengpeizhong/jhplayer/compare/d9235ab317ea019dcb9c7104fbfd8ba850b1e345...2b170350106c5648e89d8d7eac6be15794019e6c","Len":1}...
|
1781582669
|
Edit
Delete
|
|
12599
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/iptv
|
1
|
|
1781582669
|
Edit
Delete
|
|
12600
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/iptv
|
1
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"fc6f203023196b338f8ff0f2f79089de2c6e9e76","Message":"v1.0.13\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-04-28T10:54:10+08:00"},"CompareURL":"zhengpeizhong/jhplayer/compare/master...fc6f203023196b338f8ff0f2f79089de2c6e9e76","Len":0}...
|
1781582669
|
Edit
Delete
|
|
12601
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/iptv_juhai
|
1
|
|
1781582669
|
Edit
Delete
|
|
12602
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/iptv_juhai
|
1
|
{"Commits":[{"Sha1":"cd80fc782 {"Commits":[{"Sha1":"cd80fc782942966e9cde390e19ad89c5bf6d564e","Message":"v1.0.17\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-06-21T14:46:24+08:00"},{"Sha1":"4ee0ad719256bac7bbe2844e8c3017e839a697b4","Message":"jhplayer:MyTinyAlsa:hasSndCard: add support for a new usbid\n\nAdd new usbid:\n0c76:161f\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-06-21T14:42:29+08:00"},{"Sha1":"86d91d5e28330b5530164f78049865525699b347","Message":"v1.0.16\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-05-13T18:17:37+08:00"},{"Sha1":"8ff7d0ed6669229faee525e88bf81288c2f29fbc","Message":"jhplayer:MyTinyAlsa: add support to amplify audio\n\nThe amplification alogrithm I use is simple:\npcm = pcm * GAIN_FACTOR\n\nThe default value of GAIN_FACTOR is 30.0, user could\nchange its value through \"-usbgain\" parameter with the\nsetRecorderInitArgv function.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-05-13T18:12:33+08:00"},{"Sha1":"40dcd0382c87277a99a8a15cd941d222b122e45c","Message":"jhplayer:MyTinyAlsa: using usbid-based usb sound card detection logic\n\nMany peripheral devices have audio codec, e.g., infrared remote\ncontroller, camera, etc. So we need to use usbid to find out our\ndesired audio codec.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-05-13T15:00:57+08:00"}],"HeadCommit":{"Sha1":"cd80fc782942966e9cde390e19ad89c5bf6d564e","Message":"v1.0.17\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-06-21T14:46:24+08:00"},"CompareURL":"zhengpeizhong/jhplayer/compare/5a319ed4213e1d2d91b0d9706f4e69bd7b446b81...cd80fc782942966e9cde390e19ad89c5bf6d564e","Len":10}...
|
1781582669
|
Edit
Delete
|
|
12603
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/iptv_serial
|
1
|
|
1781582669
|
Edit
Delete
|
|
12604
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/iptv_serial
|
1
|
{"Commits":[{"Sha1":"be20ab44b {"Commits":[{"Sha1":"be20ab44b53eff18de137c8a2068e24d6149ce66","Message":"jni:jhplayer: add support for serial-based communication with the Effector\n\nThis patch ports lua_serial.c (comes from cocos2d-x repository) into jhplayer\nproject, and exports the interfaces to java instead of lua.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2019-09-12T14:38:08+08:00"}],"HeadCommit":{"Sha1":"be20ab44b53eff18de137c8a2068e24d6149ce66","Message":"jni:jhplayer: add support for serial-based communication with the Effector\n\nThis patch ports lua_serial.c (comes from cocos2d-x repository) into jhplayer\nproject, and exports the interfaces to java instead of lua.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2019-09-12T14:38:08+08:00"},"CompareURL":"zhengpeizhong/jhplayer/compare/c5dd7a7bfc6358f8e6783206058708f6decbd3dc...be20ab44b53eff18de137c8a2068e24d6149ce66","Len":1}...
|
1781582669
|
Edit
Delete
|
|
12605
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/next
|
1
|
|
1781582669
|
Edit
Delete
|
|
12606
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/next
|
1
|
{"Commits":[{"Sha1":"631dadaa5 {"Commits":[{"Sha1":"631dadaa517131c98522c6e1fff8d4fd6a21b300","Message":"jhplayer: add support to delay one channel in stereo to simulate 3d audio effect\n\nDelay playing one channel in stereo ~15ms could simulate a sense of space, this\neffect is a kind of 3d audio effect.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-03-03T13:11:15+08:00"},{"Sha1":"53d38b401bc27065b441eff164fcd0e163e80ab7","Message":"MyAudioPoolProducer:Fill: remove 576 frames limitation and delete block field in audio_pool_context\n\nThe hardcoded 576 frames limitation is a artificial limitation, not the source code,\nI decide to remove it.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-03-03T13:04:23+08:00"}],"HeadCommit":{"Sha1":"631dadaa517131c98522c6e1fff8d4fd6a21b300","Message":"jhplayer: add support to delay one channel in stereo to simulate 3d audio effect\n\nDelay playing one channel in stereo ~15ms could simulate a sense of space, this\neffect is a kind of 3d audio effect.\n","AuthorEmail":"udknight@gmail.com","AuthorName":"Wang YanQing","CommitterEmail":"udknight@gmail.com","CommitterName":"Wang YanQing","Timestamp":"2020-03-03T13:11:15+08:00"},"CompareURL":"zhengpeizhong/jhplayer/compare/aee6eae6604d937253cd056621798499aaf8af44...631dadaa517131c98522c6e1fff8d4fd6a21b300","Len":2}...
|
1781582669
|
Edit
Delete
|
|
12607
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/release
|
1
|
|
1781582669
|
Edit
Delete
|
|
12608
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/release
|
1
|
{"Commits":[{"Sha1":"5afdeae06 {"Commits":[{"Sha1":"5afdeae06ae8a62470ff01d425f80fd05ca404e9","Message":"v1.2.3\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2022-11-15T15:53:19+08:00"},{"Sha1":"ad43ffdae9c3d00f92cc6bcbd828b5049fd764bc","Message":"修改网络直播播放协议,播放网络直播时,播放参数\"ip\"必须修改为\"live\"(原来是\"filename\")\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2022-11-15T15:52:05+08:00"},{"Sha1":"5cc2bb53003bb1e9b3c5ca966b1d8f85ee40ad37","Message":"update cocos path\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2022-10-14T21:23:47+08:00"},{"Sha1":"645f828acc48cc3b304c8a44f939bc397be01dee","Message":"update dev platform\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2022-10-14T14:32:23+08:00"},{"Sha1":"4edbb7c63e6daefe7a20a2fbd3ae7cea440a8cca","Message":"jhplayer: v1.2.2\n调整播放器错误日志上传策略,只上传启动后头10条错误日志\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2022-08-10T14:48:10+08:00"}],"HeadCommit":{"Sha1":"5afdeae06ae8a62470ff01d425f80fd05ca404e9","Message":"v1.2.3\n","AuthorEmail":"paidong@163.com","AuthorName":"paidong","CommitterEmail":"paidong@163.com","CommitterName":"paidong","Timestamp":"2022-11-15T15:53:19+08:00"},"CompareURL":"zhengpeizhong/jhplayer/compare/b26b24b51fce270795fc7df6ba219704efe76aeb...5afdeae06ae8a62470ff01d425f80fd05ca404e9","Len":5}...
|
1781582669
|
Edit
Delete
|
|
12609
|
12
|
5
|
12
|
41
|
0
|
0
|
refs/heads/tracer
|
1
|
|
1781582669
|
Edit
Delete
|