[{"title":"( 64 个子文件 433KB ) 考试类精品--职校家园最新版本v1.4.1自动打卡Spingboot+React版本,支持自动打卡、异地打卡、一键补.zip","children":[{"title":"ahao4","children":[{"title":".editorconfig <span style='color:#111;'> 245B </span>","children":null,"spread":false},{"title":".eslintrc.js <span style='color:#111;'> 145B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"pages","children":[{"title":"Admin.tsx <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"User","children":[{"title":"ClockIn","children":[{"title":"index.tsx <span style='color:#111;'> 11.73KB </span>","children":null,"spread":false}],"spread":true},{"title":"Register","children":[{"title":"index.tsx <span style='color:#111;'> 5.45KB </span>","children":null,"spread":false}],"spread":true},{"title":"Login","children":[{"title":"index.tsx <span style='color:#111;'> 4.79KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"404.tsx <span style='color:#111;'> 394B </span>","children":null,"spread":false},{"title":"Admin","children":[{"title":"ClockInInfoList","children":[{"title":"index.tsx <span style='color:#111;'> 14.30KB </span>","children":null,"spread":false},{"title":"components","children":[{"title":"ModalForm.tsx <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"ClockInColumns.tsx <span style='color:#111;'> 5.63KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"typings.d.ts <span style='color:#111;'> 661B </span>","children":null,"spread":false},{"title":"global.tsx <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"services","children":[{"title":"auto-clock-in","children":[{"title":"typings.d.ts <span style='color:#111;'> 7.88KB </span>","children":null,"spread":false},{"title":"userController.ts <span style='color:#111;'> 4.50KB </span>","children":null,"spread":false},{"title":"clockInController.ts <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"clockInInfoController.ts <span style='color:#111;'> 3.21KB </span>","children":null,"spread":false},{"title":"index.ts <span style='color:#111;'> 430B </span>","children":null,"spread":false},{"title":"basicErrorController.ts <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false}],"spread":true},{"title":"ant-design-pro","children":[{"title":"typings.d.ts <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"api.ts <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"login.ts <span style='color:#111;'> 415B </span>","children":null,"spread":false},{"title":"index.ts <span style='color:#111;'> 182B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"manifest.json <span style='color:#111;'> 444B </span>","children":null,"spread":false},{"title":"global.less <span style='color:#111;'> 850B </span>","children":null,"spread":false},{"title":"requestConfig.ts <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"app.tsx <span style='color:#111;'> 3.68KB </span>","children":null,"spread":false},{"title":"components","children":[{"title":"EmailModal","children":[{"title":"index.tsx <span style='color:#111;'> 3.86KB </span>","children":null,"spread":false}],"spread":true},{"title":"HeaderDropdown","children":[{"title":"index.tsx <span style='color:#111;'> 801B </span>","children":null,"spread":false}],"spread":false},{"title":"RightContent","children":[{"title":"AvatarDropdown.tsx <span style='color:#111;'> 2.97KB </span>","children":null,"spread":false},{"title":"index.tsx <span style='color:#111;'> 430B </span>","children":null,"spread":false}],"spread":false},{"title":"Footer","children":[{"title":"index.tsx <span style='color:#111;'> 981B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"access.ts <span style='color:#111;'> 256B </span>","children":null,"spread":false},{"title":"service-worker.js <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false}],"spread":false},{"title":"jsconfig.json <span style='color:#111;'> 192B </span>","children":null,"spread":false},{"title":".prettierrc.js <span style='color:#111;'> 330B </span>","children":null,"spread":false},{"title":".prettierignore <span style='color:#111;'> 220B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 3.23KB </span>","children":null,"spread":false},{"title":"public","children":[{"title":"pro_icon.svg <span style='color:#111;'> 677B </span>","children":null,"spread":false},{"title":"CNAME <span style='color:#111;'> 22B </span>","children":null,"spread":false},{"title":"logo.svg <span style='color:#111;'> 3.76KB </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false},{"title":"icons","children":[{"title":"icon-512x512.png <span style='color:#111;'> 4.96KB </span>","children":null,"spread":false},{"title":"icon-128x128.png <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"icon-192x192.png <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false}],"spread":true},{"title":"qrcode","children":[{"title":"wx.jpg <span style='color:#111;'> 56.48KB </span>","children":null,"spread":false},{"title":"zfb.jpg <span style='color:#111;'> 126.70KB </span>","children":null,"spread":false},{"title":"wxzs.jpg <span style='color:#111;'> 28.86KB </span>","children":null,"spread":false}],"spread":true},{"title":"scripts","children":[{"title":"loading.js <span style='color:#111;'> 5.14KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"pnpm-lock.yaml <span style='color:#111;'> 586.59KB </span>","children":null,"spread":false},{"title":"types","children":[{"title":"cache","children":[{"title":"mock","children":[{"title":"mock.cache.js <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"login.mock.cache.js <span style='color:#111;'> 9.70KB </span>","children":null,"spread":false}],"spread":true},{"title":"login.cache.json <span style='color:#111;'> 22.57KB </span>","children":null,"spread":false},{"title":"cache.json <span style='color:#111;'> 3B </span>","children":null,"spread":false}],"spread":true},{"title":"index.d.ts <span style='color:#111;'> 10.15KB </span>","children":null,"spread":false}],"spread":true},{"title":"jest.config.ts <span style='color:#111;'> 514B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 465B </span>","children":null,"spread":false},{"title":".eslintignore <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"tsconfig.json <span style='color:#111;'> 565B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false},{"title":"config","children":[{"title":"oneapi.json <span style='color:#111;'> 13.82KB </span>","children":null,"spread":false},{"title":"routes.ts <span style='color:#111;'> 783B </span>","children":null,"spread":false},{"title":"config.ts <span style='color:#111;'> 4.51KB </span>","children":null,"spread":false},{"title":"proxy.ts <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"defaultSettings.ts <span style='color:#111;'> 447B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]