Date : 2022-08-10 18:18:13
Directory : e:\workspace\zhds-manage-web\src
Total : 89 files,  4830 codes, 460 comments, 529 blanks, all 5819 lines

Languages
+------------------+------------+------------+------------+------------+------------+
| language         | files      | code       | comment    | blank      | total      |
+------------------+------------+------------+------------+------------+------------+
| TypeScript React |         48 |      3,706 |        158 |        369 |      4,233 |
| TypeScript       |         39 |      1,109 |        302 |        156 |      1,567 |
| HTML             |          1 |         12 |          0 |          3 |         15 |
| Less             |          1 |          3 |          0 |          1 |          4 |
+------------------+------------+------------+------------+------------+------------+

Directories
+------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| path                                                                         | files      | code       | comment    | blank      | total      |
+------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| .                                                                            |         89 |      4,830 |        460 |        529 |      5,819 |
| components                                                                   |          3 |        145 |          4 |         18 |        167 |
| config                                                                       |          3 |         18 |          2 |          4 |         24 |
| hooks                                                                        |          2 |         24 |         14 |          8 |         46 |
| layouts                                                                      |          8 |        383 |         34 |         56 |        473 |
| layouts\Header                                                               |          4 |        148 |         12 |         23 |        183 |
| layouts\Header\components                                                    |          3 |         87 |         12 |         18 |        117 |
| layouts\Menu                                                                 |          3 |        185 |         22 |         25 |        232 |
| layouts\Menu\components                                                      |          1 |         30 |          2 |          5 |         37 |
| layouts\Menu\services                                                        |          1 |         11 |         10 |          4 |         25 |
| less                                                                         |          1 |          3 |          0 |          1 |          4 |
| pages                                                                        |         54 |      3,681 |        281 |        356 |      4,318 |
| pages\Account                                                                |          5 |        276 |         24 |         32 |        332 |
| pages\Account\common                                                         |          3 |         58 |         21 |         12 |         91 |
| pages\Account\components                                                     |          1 |         87 |          1 |         12 |        100 |
| pages\Game                                                                   |         20 |      1,661 |        111 |        134 |      1,906 |
| pages\Game\common                                                            |          2 |        167 |          9 |          9 |        185 |
| pages\Game\components                                                        |          4 |        491 |         20 |         43 |        554 |
| pages\Game\content                                                           |          4 |        320 |          4 |         28 |        352 |
| pages\Game\services                                                          |          5 |         73 |         63 |         17 |        153 |
| pages\Game\store                                                             |          1 |         80 |          0 |          4 |         84 |
| pages\Home                                                                   |          1 |         19 |          0 |          5 |         24 |
| pages\Login                                                                  |          2 |        166 |         28 |         18 |        212 |
| pages\Login\common                                                           |          1 |          9 |          8 |          4 |         21 |
| pages\Role                                                                   |          7 |        307 |         30 |         48 |        385 |
| pages\Role\common                                                            |          3 |         66 |         18 |         11 |         95 |
| pages\Role\components                                                        |          2 |         66 |          9 |         17 |         92 |
| pages\Room                                                                   |          5 |        241 |         36 |         26 |        303 |
| pages\Room\common                                                            |          3 |         57 |         29 |         12 |         98 |
| pages\Room\store                                                             |          1 |         55 |          6 |          5 |         66 |
| pages\System                                                                 |          6 |        446 |         26 |         45 |        517 |
| pages\System\Menus                                                           |          6 |        446 |         26 |         45 |        517 |
| pages\System\Menus\common                                                    |          3 |         85 |         16 |         12 |        113 |
| pages\System\Menus\store                                                     |          1 |         40 |          1 |          3 |         44 |
| pages\User                                                                   |          8 |        565 |         26 |         48 |        639 |
| pages\User\common                                                            |          3 |         70 |         18 |         12 |        100 |
| pages\User\components                                                        |          3 |        307 |          6 |         25 |        338 |
| router                                                                       |          3 |         91 |         13 |         17 |        121 |
| router\interface                                                             |          1 |         17 |          0 |          3 |         20 |
| services                                                                     |          1 |          4 |         32 |          2 |         38 |
| store                                                                        |          4 |        193 |          8 |         27 |        228 |
| typings                                                                      |          5 |         70 |          0 |          6 |         76 |
| utils                                                                        |          3 |        179 |         67 |         23 |        269 |
+------------------------------------------------------------------------------+------------+------------+------------+------------+------------+

Files
+------------------------------------------------------------------------------+------------------+------------+------------+------------+------------+
| filename                                                                     | language         | code       | comment    | blank      | total      |
+------------------------------------------------------------------------------+------------------+------------+------------+------------+------------+
| e:\workspace\zhds-manage-web\src\components\DList.tsx                        | TypeScript React |         10 |          0 |          5 |         15 |
| e:\workspace\zhds-manage-web\src\components\DTable.tsx                       | TypeScript React |         36 |          1 |          6 |         43 |
| e:\workspace\zhds-manage-web\src\components\Icon.tsx                         | TypeScript React |         99 |          3 |          7 |        109 |
| e:\workspace\zhds-manage-web\src\config\Menu.ts                              | TypeScript       |         16 |          0 |          1 |         17 |
| e:\workspace\zhds-manage-web\src\config\config.ts                            | TypeScript       |          1 |          2 |          2 |          5 |
| e:\workspace\zhds-manage-web\src\config\index.ts                             | TypeScript       |          1 |          0 |          1 |          2 |
| e:\workspace\zhds-manage-web\src\hooks\useParams.ts                          | TypeScript       |         20 |         13 |          5 |         38 |
| e:\workspace\zhds-manage-web\src\hooks\useStore.ts                           | TypeScript       |          4 |          1 |          3 |          8 |
| e:\workspace\zhds-manage-web\src\index.html                                  | HTML             |         12 |          0 |          3 |         15 |
| e:\workspace\zhds-manage-web\src\layouts\BaseLayout.tsx                      | TypeScript React |         50 |          0 |          8 |         58 |
| e:\workspace\zhds-manage-web\src\layouts\Header\components\AvatarIcon.tsx    | TypeScript React |         50 |         12 |          8 |         70 |
| e:\workspace\zhds-manage-web\src\layouts\Header\components\BreadcrumbNav.tsx | TypeScript React |         20 |          0 |          6 |         26 |
| e:\workspace\zhds-manage-web\src\layouts\Header\components\CollapseIcon.tsx  | TypeScript React |         17 |          0 |          4 |         21 |
| e:\workspace\zhds-manage-web\src\layouts\Header\index.tsx                    | TypeScript React |         61 |          0 |          5 |         66 |
| e:\workspace\zhds-manage-web\src\layouts\Menu\components\Logo.tsx            | TypeScript React |         30 |          2 |          5 |         37 |
| e:\workspace\zhds-manage-web\src\layouts\Menu\index.tsx                      | TypeScript React |        144 |         10 |         16 |        170 |
| e:\workspace\zhds-manage-web\src\layouts\Menu\services\menu.ts               | TypeScript       |         11 |         10 |          4 |         25 |
| e:\workspace\zhds-manage-web\src\less\main.less                              | Less             |          3 |          0 |          1 |          4 |
| e:\workspace\zhds-manage-web\src\main.tsx                                    | TypeScript React |         27 |          5 |          8 |         40 |
| e:\workspace\zhds-manage-web\src\pages\Account\List.tsx                      | TypeScript React |        131 |          2 |          8 |        141 |
| e:\workspace\zhds-manage-web\src\pages\Account\common\router.tsx             | TypeScript React |         14 |          0 |          3 |         17 |
| e:\workspace\zhds-manage-web\src\pages\Account\common\services.ts            | TypeScript       |         23 |         21 |          5 |         49 |
| e:\workspace\zhds-manage-web\src\pages\Account\common\typing.ts              | TypeScript       |         21 |          0 |          4 |         25 |
| e:\workspace\zhds-manage-web\src\pages\Account\components\add.tsx            | TypeScript React |         87 |          1 |         12 |        100 |
| e:\workspace\zhds-manage-web\src\pages\Game\Apply.tsx                        | TypeScript React |         23 |          0 |          5 |         28 |
| e:\workspace\zhds-manage-web\src\pages\Game\List.tsx                         | TypeScript React |        162 |          2 |          8 |        172 |
| e:\workspace\zhds-manage-web\src\pages\Game\Result.tsx                       | TypeScript React |        110 |          2 |          9 |        121 |
| e:\workspace\zhds-manage-web\src\pages\Game\Schedule.tsx                     | TypeScript React |        235 |         11 |         11 |        257 |
| e:\workspace\zhds-manage-web\src\pages\Game\common\router.tsx                | TypeScript React |         47 |          0 |          3 |         50 |
| e:\workspace\zhds-manage-web\src\pages\Game\common\typing.ts                 | TypeScript       |        120 |          9 |          6 |        135 |
| e:\workspace\zhds-manage-web\src\pages\Game\components\add-game.tsx          | TypeScript React |        100 |         10 |         11 |        121 |
| e:\workspace\zhds-manage-web\src\pages\Game\components\add-schedule.tsx      | TypeScript React |        198 |          3 |         15 |        216 |
| e:\workspace\zhds-manage-web\src\pages\Game\components\result-detail.tsx     | TypeScript React |         81 |          6 |          7 |         94 |
| e:\workspace\zhds-manage-web\src\pages\Game\components\staff-setting.tsx     | TypeScript React |        112 |          1 |         10 |        123 |
| e:\workspace\zhds-manage-web\src\pages\Game\content\apply-audition.tsx       | TypeScript React |        121 |          2 |          8 |        131 |
| e:\workspace\zhds-manage-web\src\pages\Game\content\apply-challenge.tsx      | TypeScript React |        115 |          2 |          8 |        125 |
| e:\workspace\zhds-manage-web\src\pages\Game\content\apply-detail.tsx         | TypeScript React |         36 |          0 |          4 |         40 |
| e:\workspace\zhds-manage-web\src\pages\Game\content\schedule-detail.tsx      | TypeScript React |         48 |          0 |          8 |         56 |
| e:\workspace\zhds-manage-web\src\pages\Game\services\apply-audition.ts       | TypeScript       |          8 |          6 |          3 |         17 |
| e:\workspace\zhds-manage-web\src\pages\Game\services\apply-challenge.ts      | TypeScript       |         20 |         18 |          3 |         41 |
| e:\workspace\zhds-manage-web\src\pages\Game\services\game.ts                 | TypeScript       |         17 |         15 |          4 |         36 |
| e:\workspace\zhds-manage-web\src\pages\Game\services\result.ts               | TypeScript       |          8 |          6 |          3 |         17 |
| e:\workspace\zhds-manage-web\src\pages\Game\services\schedule.ts             | TypeScript       |         20 |         18 |          4 |         42 |
| e:\workspace\zhds-manage-web\src\pages\Game\store\game.ts                    | TypeScript       |         80 |          0 |          4 |         84 |
| e:\workspace\zhds-manage-web\src\pages\Home\index.tsx                        | TypeScript React |         19 |          0 |          5 |         24 |
| e:\workspace\zhds-manage-web\src\pages\Login\common\services.ts              | TypeScript       |          9 |          8 |          4 |         21 |
| e:\workspace\zhds-manage-web\src\pages\Login\index.tsx                       | TypeScript React |        157 |         20 |         14 |        191 |
| e:\workspace\zhds-manage-web\src\pages\Role\Edit.tsx                         | TypeScript React |         72 |          0 |         11 |         83 |
| e:\workspace\zhds-manage-web\src\pages\Role\List.tsx                         | TypeScript React |        103 |          3 |          9 |        115 |
| e:\workspace\zhds-manage-web\src\pages\Role\common\router.tsx                | TypeScript React |         25 |          0 |          3 |         28 |
| e:\workspace\zhds-manage-web\src\pages\Role\common\services.ts               | TypeScript       |         20 |         18 |          4 |         42 |
| e:\workspace\zhds-manage-web\src\pages\Role\common\typing.ts                 | TypeScript       |         21 |          0 |          4 |         25 |
| e:\workspace\zhds-manage-web\src\pages\Role\components\Auth.tsx              | TypeScript React |         29 |          9 |         10 |         48 |
| e:\workspace\zhds-manage-web\src\pages\Role\components\AuthCheck.tsx         | TypeScript React |         37 |          0 |          7 |         44 |
| e:\workspace\zhds-manage-web\src\pages\Room\List.tsx                         | TypeScript React |        129 |          1 |          9 |        139 |
| e:\workspace\zhds-manage-web\src\pages\Room\common\router.tsx                | TypeScript React |         14 |          0 |          3 |         17 |
| e:\workspace\zhds-manage-web\src\pages\Room\common\services.ts               | TypeScript       |         26 |         24 |          5 |         55 |
| e:\workspace\zhds-manage-web\src\pages\Room\common\typing.ts                 | TypeScript       |         17 |          5 |          4 |         26 |
| e:\workspace\zhds-manage-web\src\pages\Room\store\room.ts                    | TypeScript       |         55 |          6 |          5 |         66 |
| e:\workspace\zhds-manage-web\src\pages\System\Menus\Edit.tsx                 | TypeScript React |        193 |          7 |         19 |        219 |
| e:\workspace\zhds-manage-web\src\pages\System\Menus\List.tsx                 | TypeScript React |        128 |          2 |         11 |        141 |
| e:\workspace\zhds-manage-web\src\pages\System\Menus\common\router.tsx        | TypeScript React |         35 |          0 |          3 |         38 |
| e:\workspace\zhds-manage-web\src\pages\System\Menus\common\services.ts       | TypeScript       |         18 |         15 |          6 |         39 |
| e:\workspace\zhds-manage-web\src\pages\System\Menus\common\typing.ts         | TypeScript       |         32 |          1 |          3 |         36 |
| e:\workspace\zhds-manage-web\src\pages\System\Menus\store\icon.ts            | TypeScript       |         40 |          1 |          3 |         44 |
| e:\workspace\zhds-manage-web\src\pages\User\List.tsx                         | TypeScript React |        154 |          2 |          8 |        164 |
| e:\workspace\zhds-manage-web\src\pages\User\Record.tsx                       | TypeScript React |         34 |          0 |          3 |         37 |
| e:\workspace\zhds-manage-web\src\pages\User\common\router.tsx                | TypeScript React |         25 |          0 |          3 |         28 |
| e:\workspace\zhds-manage-web\src\pages\User\common\services.ts               | TypeScript       |         20 |         18 |          5 |         43 |
| e:\workspace\zhds-manage-web\src\pages\User\common\typing.ts                 | TypeScript       |         25 |          0 |          4 |         29 |
| e:\workspace\zhds-manage-web\src\pages\User\components\add.tsx               | TypeScript React |        121 |          5 |         10 |        136 |
| e:\workspace\zhds-manage-web\src\pages\User\components\base.tsx              | TypeScript React |         69 |          0 |          7 |         76 |
| e:\workspace\zhds-manage-web\src\pages\User\components\detail-record.tsx     | TypeScript React |        117 |          1 |          8 |        126 |
| e:\workspace\zhds-manage-web\src\router\AuthRouter.tsx                       | TypeScript React |         21 |         11 |          9 |         41 |
| e:\workspace\zhds-manage-web\src\router\index.tsx                            | TypeScript React |         53 |          2 |          5 |         60 |
| e:\workspace\zhds-manage-web\src\router\interface\index.ts                   | TypeScript       |         17 |          0 |          3 |         20 |
| e:\workspace\zhds-manage-web\src\services\common.ts                          | TypeScript       |          4 |         32 |          2 |         38 |
| e:\workspace\zhds-manage-web\src\store\breadcrumb.ts                         | TypeScript       |         22 |          0 |          4 |         26 |
| e:\workspace\zhds-manage-web\src\store\index.ts                              | TypeScript       |         34 |          4 |         10 |         48 |
| e:\workspace\zhds-manage-web\src\store\menu.ts                               | TypeScript       |         26 |          0 |          4 |         30 |
| e:\workspace\zhds-manage-web\src\store\user.ts                               | TypeScript       |        111 |          4 |          9 |        124 |
| e:\workspace\zhds-manage-web\src\typings\account-num.ts                      | TypeScript       |         31 |          0 |          1 |         32 |
| e:\workspace\zhds-manage-web\src\typings\account.ts                          | TypeScript       |         23 |          0 |          1 |         24 |
| e:\workspace\zhds-manage-web\src\typings\images.d.ts                         | TypeScript       |          7 |          0 |          1 |          8 |
| e:\workspace\zhds-manage-web\src\typings\index.d.ts                          | TypeScript       |          2 |          0 |          2 |          4 |
| e:\workspace\zhds-manage-web\src\typings\login.ts                            | TypeScript       |          7 |          0 |          1 |          8 |
| e:\workspace\zhds-manage-web\src\utils\lazyLoad.tsx                          | TypeScript React |          7 |         20 |          4 |         31 |
| e:\workspace\zhds-manage-web\src\utils\request.ts                            | TypeScript       |        101 |         15 |         15 |        131 |
| e:\workspace\zhds-manage-web\src\utils\utils.ts                              | TypeScript       |         71 |         32 |          4 |        107 |
| Total                                                                        |                  |      4,830 |        460 |        529 |      5,819 |
+------------------------------------------------------------------------------+------------------+------------+------------+------------+------------+