# Details Date : 2024-11-05 10:46:15 Directory /Users/dema/work/KC-MiddlePlatform Total : 154 files, 20582 codes, 2314 comments, 3087 blanks, all 25983 lines [Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) ## Files | filename | language | code | comment | blank | total | | :--- | :--- | ---: | ---: | ---: | ---: | | [.prettierignore](/.prettierignore) | Ignore | 8 | 0 | 1 | 9 | | [.prettierrc](/.prettierrc) | JSON | 11 | 0 | 1 | 12 | | [README.md](/README.md) | Markdown | 73 | 0 | 50 | 123 | | [config/config.dev.ts](/config/config.dev.ts) | TypeScript | 11 | 3 | 2 | 16 | | [config/config.ts](/config/config.ts) | TypeScript | 241 | 33 | 6 | 280 | | [config/proxy.ts](/config/proxy.ts) | TypeScript | 25 | 11 | 7 | 43 | | [mock/login.ts](/mock/login.ts) | TypeScript | 81 | 8 | 9 | 98 | | [mock/menu.ts](/mock/menu.ts) | TypeScript | 27 | 8 | 5 | 40 | | [mock/pubDicType.ts](/mock/pubDicType.ts) | TypeScript | 7 | 9 | 6 | 22 | | [package.json](/package.json) | JSON | 55 | 0 | 1 | 56 | | [public/zhongtaiA.js](/public/zhongtaiA.js) | JavaScript | 1 | 8 | 0 | 9 | | [public/zhongtaiB.js](/public/zhongtaiB.js) | JavaScript | 1 | 0 | 0 | 1 | | [public/zhongtaiC.js](/public/zhongtaiC.js) | JavaScript | 1 | 0 | 0 | 1 | | [src/app.tsx](/src/app.tsx) | TypeScript JSX | 349 | 65 | 59 | 473 | | [src/components/KCInput/index.tsx](/src/components/KCInput/index.tsx) | TypeScript JSX | 36 | 8 | 14 | 58 | | [src/components/KCModal/index.tsx](/src/components/KCModal/index.tsx) | TypeScript JSX | 29 | 8 | 6 | 43 | | [src/components/KCModal/typing.d.ts](/src/components/KCModal/typing.d.ts) | TypeScript | 6 | 8 | 3 | 17 | | [src/components/KCProSelect/index.tsx](/src/components/KCProSelect/index.tsx) | TypeScript JSX | 7 | 8 | 4 | 19 | | [src/components/KCProSelect/typings.d.ts](/src/components/KCProSelect/typings.d.ts) | TypeScript | 4 | 8 | 3 | 15 | | [src/components/KCUpload/index.tsx](/src/components/KCUpload/index.tsx) | TypeScript JSX | 49 | 49 | 22 | 120 | | [src/components/KCUpload/style.less](/src/components/KCUpload/style.less) | Less | 25 | 0 | 5 | 30 | | [src/components/KCUpload/typings.d.ts](/src/components/KCUpload/typings.d.ts) | TypeScript | 6 | 8 | 3 | 17 | | [src/components/NavSelecter/index.tsx](/src/components/NavSelecter/index.tsx) | TypeScript JSX | 164 | 8 | 20 | 192 | | [src/components/NavSelecter/style.less](/src/components/NavSelecter/style.less) | Less | 141 | 0 | 20 | 161 | | [src/components/ResizableContainer/index.tsx](/src/components/ResizableContainer/index.tsx) | TypeScript JSX | 52 | 0 | 10 | 62 | | [src/components/ResizableContainer/style.less](/src/components/ResizableContainer/style.less) | Less | 18 | 0 | 7 | 25 | | [src/components/kc-select/index.tsx](/src/components/kc-select/index.tsx) | TypeScript JSX | 25 | 8 | 5 | 38 | | [src/components/kc-select/style.less](/src/components/kc-select/style.less) | Less | 10 | 0 | 1 | 11 | | [src/components/kc-select/typing.d.ts](/src/components/kc-select/typing.d.ts) | TypeScript | 14 | 9 | 4 | 27 | | [src/components/kcTable/index.tsx](/src/components/kcTable/index.tsx) | TypeScript JSX | 58 | 8 | 8 | 74 | | [src/components/kcTable/style.less](/src/components/kcTable/style.less) | Less | 70 | 0 | 16 | 86 | | [src/components/kcTable/typing.d.ts](/src/components/kcTable/typing.d.ts) | TypeScript | 11 | 8 | 4 | 23 | | [src/components/topBar/index.tsx](/src/components/topBar/index.tsx) | TypeScript JSX | 384 | 34 | 95 | 513 | | [src/components/topBar/style.less](/src/components/topBar/style.less) | Less | 577 | 80 | 111 | 768 | | [src/components/topBar/typings.d.ts](/src/components/topBar/typings.d.ts) | TypeScript | 32 | 8 | 8 | 48 | | [src/constant.ts](/src/constant.ts) | TypeScript | 43 | 13 | 5 | 61 | | [src/global.less](/src/global.less) | Less | 341 | 46 | 85 | 472 | | [src/global.tsx](/src/global.tsx) | TypeScript JSX | 28 | 17 | 8 | 53 | | [src/layouts/index.tsx](/src/layouts/index.tsx) | TypeScript JSX | 194 | 37 | 29 | 260 | | [src/models/index.ts](/src/models/index.ts) | TypeScript | 0 | 58 | 8 | 66 | | [src/pages/404.tsx](/src/pages/404.tsx) | TypeScript JSX | 10 | 8 | 4 | 22 | | [src/pages/channelIndex/channelIndexOne/index.tsx](/src/pages/channelIndex/channelIndexOne/index.tsx) | TypeScript JSX | 7 | 8 | 8 | 23 | | [src/pages/channelIndex/channelIndexOne/style.less](/src/pages/channelIndex/channelIndexOne/style.less) | Less | 17 | 0 | 3 | 20 | | [src/pages/document.ejs](/src/pages/document.ejs) | HTML | 15 | 11 | 3 | 29 | | [src/pages/index/components/FastEntry/index.tsx](/src/pages/index/components/FastEntry/index.tsx) | TypeScript JSX | 94 | 87 | 16 | 197 | | [src/pages/index/components/FastEntry/style.less](/src/pages/index/components/FastEntry/style.less) | Less | 66 | 12 | 7 | 85 | | [src/pages/index/components/MsgRecord/index.tsx](/src/pages/index/components/MsgRecord/index.tsx) | TypeScript JSX | 47 | 10 | 14 | 71 | | [src/pages/index/components/MsgRecord/style.less](/src/pages/index/components/MsgRecord/style.less) | Less | 69 | 0 | 11 | 80 | | [src/pages/index/components/RecentlyVisited/index.tsx](/src/pages/index/components/RecentlyVisited/index.tsx) | TypeScript JSX | 57 | 10 | 11 | 78 | | [src/pages/index/components/RecentlyVisited/style.less](/src/pages/index/components/RecentlyVisited/style.less) | Less | 47 | 0 | 10 | 57 | | [src/pages/index/components/TodoList/index.tsx](/src/pages/index/components/TodoList/index.tsx) | TypeScript JSX | 62 | 9 | 11 | 82 | | [src/pages/index/components/TodoList/style.less](/src/pages/index/components/TodoList/style.less) | Less | 127 | 50 | 22 | 199 | | [src/pages/index/index.less](/src/pages/index/index.less) | Less | 269 | 218 | 68 | 555 | | [src/pages/index/index.tsx](/src/pages/index/index.tsx) | TypeScript JSX | 227 | 13 | 35 | 275 | | [src/pages/login/index.tsx](/src/pages/login/index.tsx) | TypeScript JSX | 252 | 11 | 36 | 299 | | [src/pages/login/login.d.ts](/src/pages/login/login.d.ts) | TypeScript | 12 | 11 | 3 | 26 | | [src/pages/login/style.less](/src/pages/login/style.less) | Less | 176 | 2 | 27 | 205 | | [src/pages/noAccess/index.tsx](/src/pages/noAccess/index.tsx) | TypeScript JSX | 16 | 9 | 5 | 30 | | [src/pages/noAccess/style.less](/src/pages/noAccess/style.less) | Less | 45 | 0 | 4 | 49 | | [src/pages/personalCenter/_mock.ts](/src/pages/personalCenter/_mock.ts) | TypeScript | 72 | 3 | 5 | 80 | | [src/pages/personalCenter/components/BaseView.less](/src/pages/personalCenter/components/BaseView.less) | Less | 59 | 0 | 7 | 66 | | [src/pages/personalCenter/components/PhoneView.tsx](/src/pages/personalCenter/components/PhoneView.tsx) | TypeScript JSX | 37 | 0 | 6 | 43 | | [src/pages/personalCenter/components/base.tsx](/src/pages/personalCenter/components/base.tsx) | TypeScript JSX | 227 | 1 | 8 | 236 | | [src/pages/personalCenter/components/binding.tsx](/src/pages/personalCenter/components/binding.tsx) | TypeScript JSX | 43 | 0 | 4 | 47 | | [src/pages/personalCenter/components/notification.tsx](/src/pages/personalCenter/components/notification.tsx) | TypeScript JSX | 40 | 0 | 5 | 45 | | [src/pages/personalCenter/components/security.tsx](/src/pages/personalCenter/components/security.tsx) | TypeScript JSX | 145 | 29 | 18 | 192 | | [src/pages/personalCenter/data.d.ts](/src/pages/personalCenter/data.d.ts) | TypeScript | 39 | 0 | 5 | 44 | | [src/pages/personalCenter/geographic/city.json](/src/pages/personalCenter/geographic/city.json) | JSON | 1,784 | 0 | 1 | 1,785 | | [src/pages/personalCenter/geographic/province.json](/src/pages/personalCenter/geographic/province.json) | JSON | 138 | 0 | 1 | 139 | | [src/pages/personalCenter/index.tsx](/src/pages/personalCenter/index.tsx) | TypeScript JSX | 110 | 2 | 10 | 122 | | [src/pages/personalCenter/service.ts](/src/pages/personalCenter/service.ts) | TypeScript | 14 | 0 | 5 | 19 | | [src/pages/personalCenter/style.less](/src/pages/personalCenter/style.less) | Less | 106 | 2 | 6 | 114 | | [src/pages/platform/_layout.tsx](/src/pages/platform/_layout.tsx) | TypeScript JSX | 433 | 78 | 97 | 608 | | [src/pages/platform/components/KCIMLeftList/index.tsx](/src/pages/platform/components/KCIMLeftList/index.tsx) | TypeScript JSX | 184 | 36 | 55 | 275 | | [src/pages/platform/components/KCIMLeftList/style.less](/src/pages/platform/components/KCIMLeftList/style.less) | Less | 132 | 8 | 21 | 161 | | [src/pages/platform/components/TreeEditer/index.tsx](/src/pages/platform/components/TreeEditer/index.tsx) | TypeScript JSX | 94 | 27 | 21 | 142 | | [src/pages/platform/components/TreeEditer/style.less](/src/pages/platform/components/TreeEditer/style.less) | Less | 0 | 0 | 1 | 1 | | [src/pages/platform/components/menuEditer/menu.tsx](/src/pages/platform/components/menuEditer/menu.tsx) | TypeScript JSX | 147 | 17 | 28 | 192 | | [src/pages/platform/components/menuEditer/style.less](/src/pages/platform/components/menuEditer/style.less) | Less | 18 | 1 | 2 | 21 | | [src/pages/platform/components/usersEditer/index.tsx](/src/pages/platform/components/usersEditer/index.tsx) | TypeScript JSX | 58 | 10 | 13 | 81 | | [src/pages/platform/components/usersEditer/style.less](/src/pages/platform/components/usersEditer/style.less) | Less | 24 | 0 | 1 | 25 | | [src/pages/platform/index.less](/src/pages/platform/index.less) | Less | 87 | 11 | 24 | 122 | | [src/pages/platform/setting/departmentMana/index.tsx](/src/pages/platform/setting/departmentMana/index.tsx) | TypeScript JSX | 268 | 9 | 52 | 329 | | [src/pages/platform/setting/departmentMana/service.ts](/src/pages/platform/setting/departmentMana/service.ts) | TypeScript | 75 | 15 | 33 | 123 | | [src/pages/platform/setting/departmentMana/style.less](/src/pages/platform/setting/departmentMana/style.less) | Less | 47 | 0 | 8 | 55 | | [src/pages/platform/setting/hospManage/index.tsx](/src/pages/platform/setting/hospManage/index.tsx) | TypeScript JSX | 860 | 84 | 117 | 1,061 | | [src/pages/platform/setting/hospManage/modals/modal.tsx](/src/pages/platform/setting/hospManage/modals/modal.tsx) | TypeScript JSX | 412 | 10 | 26 | 448 | | [src/pages/platform/setting/hospManage/model.ts](/src/pages/platform/setting/hospManage/model.ts) | TypeScript | 167 | 19 | 13 | 199 | | [src/pages/platform/setting/hospManage/style.less](/src/pages/platform/setting/hospManage/style.less) | Less | 209 | 1 | 32 | 242 | | [src/pages/platform/setting/hospManage/typings.d.ts](/src/pages/platform/setting/hospManage/typings.d.ts) | TypeScript | 13 | 14 | 3 | 30 | | [src/pages/platform/setting/hospParamsMana/index.tsx](/src/pages/platform/setting/hospParamsMana/index.tsx) | TypeScript JSX | 409 | 13 | 75 | 497 | | [src/pages/platform/setting/hospParamsMana/service.ts](/src/pages/platform/setting/hospParamsMana/service.ts) | TypeScript | 62 | 14 | 32 | 108 | | [src/pages/platform/setting/hospParamsMana/style.less](/src/pages/platform/setting/hospParamsMana/style.less) | Less | 111 | 1 | 27 | 139 | | [src/pages/platform/setting/indicatorMana/DrawerForm/drawer.tsx](/src/pages/platform/setting/indicatorMana/DrawerForm/drawer.tsx) | TypeScript JSX | 987 | 60 | 111 | 1,158 | | [src/pages/platform/setting/indicatorMana/DrawerForm/style.less](/src/pages/platform/setting/indicatorMana/DrawerForm/style.less) | Less | 63 | 0 | 12 | 75 | | [src/pages/platform/setting/indicatorMana/TreeDirectory/index.tsx](/src/pages/platform/setting/indicatorMana/TreeDirectory/index.tsx) | TypeScript JSX | 60 | 18 | 29 | 107 | | [src/pages/platform/setting/indicatorMana/TreeDirectory/style.less](/src/pages/platform/setting/indicatorMana/TreeDirectory/style.less) | Less | 0 | 0 | 1 | 1 | | [src/pages/platform/setting/indicatorMana/index.tsx](/src/pages/platform/setting/indicatorMana/index.tsx) | TypeScript JSX | 387 | 40 | 75 | 502 | | [src/pages/platform/setting/indicatorMana/style.less](/src/pages/platform/setting/indicatorMana/style.less) | Less | 66 | 0 | 12 | 78 | | [src/pages/platform/setting/kcClassification/index.tsx](/src/pages/platform/setting/kcClassification/index.tsx) | TypeScript JSX | 192 | 13 | 15 | 220 | | [src/pages/platform/setting/kcClassification/service.ts](/src/pages/platform/setting/kcClassification/service.ts) | TypeScript | 56 | 12 | 8 | 76 | | [src/pages/platform/setting/kcClassification/style.less](/src/pages/platform/setting/kcClassification/style.less) | Less | 37 | 0 | 6 | 43 | | [src/pages/platform/setting/menuManage/index.tsx](/src/pages/platform/setting/menuManage/index.tsx) | TypeScript JSX | 253 | 29 | 25 | 307 | | [src/pages/platform/setting/menuManage/modals/menu.tsx](/src/pages/platform/setting/menuManage/modals/menu.tsx) | TypeScript JSX | 6 | 8 | 4 | 18 | | [src/pages/platform/setting/menuManage/modals/modal.tsx](/src/pages/platform/setting/menuManage/modals/modal.tsx) | TypeScript JSX | 315 | 19 | 21 | 355 | | [src/pages/platform/setting/menuManage/model.ts](/src/pages/platform/setting/menuManage/model.ts) | TypeScript | 188 | 15 | 17 | 220 | | [src/pages/platform/setting/menuManage/style.less](/src/pages/platform/setting/menuManage/style.less) | Less | 0 | 0 | 2 | 2 | | [src/pages/platform/setting/menuManage/typings.d.ts](/src/pages/platform/setting/menuManage/typings.d.ts) | TypeScript | 11 | 14 | 3 | 28 | | [src/pages/platform/setting/notificationTemplate/index.tsx](/src/pages/platform/setting/notificationTemplate/index.tsx) | TypeScript JSX | 344 | 12 | 55 | 411 | | [src/pages/platform/setting/notificationTemplate/service.ts](/src/pages/platform/setting/notificationTemplate/service.ts) | TypeScript | 62 | 12 | 23 | 97 | | [src/pages/platform/setting/notificationTemplate/style.less](/src/pages/platform/setting/notificationTemplate/style.less) | Less | 37 | 0 | 6 | 43 | | [src/pages/platform/setting/paramsMana/index.tsx](/src/pages/platform/setting/paramsMana/index.tsx) | TypeScript JSX | 337 | 21 | 57 | 415 | | [src/pages/platform/setting/paramsMana/service.ts](/src/pages/platform/setting/paramsMana/service.ts) | TypeScript | 81 | 13 | 28 | 122 | | [src/pages/platform/setting/paramsMana/style.less](/src/pages/platform/setting/paramsMana/style.less) | Less | 99 | 1 | 24 | 124 | | [src/pages/platform/setting/pubDicMana/index.tsx](/src/pages/platform/setting/pubDicMana/index.tsx) | TypeScript JSX | 428 | 12 | 39 | 479 | | [src/pages/platform/setting/pubDicMana/service.ts](/src/pages/platform/setting/pubDicMana/service.ts) | TypeScript | 62 | 14 | 25 | 101 | | [src/pages/platform/setting/pubDicMana/style.less](/src/pages/platform/setting/pubDicMana/style.less) | Less | 105 | 1 | 21 | 127 | | [src/pages/platform/setting/pubDicTypeMana/index.tsx](/src/pages/platform/setting/pubDicTypeMana/index.tsx) | TypeScript JSX | 338 | 36 | 32 | 406 | | [src/pages/platform/setting/pubDicTypeMana/service.ts](/src/pages/platform/setting/pubDicTypeMana/service.ts) | TypeScript | 65 | 14 | 11 | 90 | | [src/pages/platform/setting/pubDicTypeMana/style.less](/src/pages/platform/setting/pubDicTypeMana/style.less) | Less | 93 | 1 | 23 | 117 | | [src/pages/platform/setting/reports/index.tsx](/src/pages/platform/setting/reports/index.tsx) | TypeScript JSX | 41 | 10 | 12 | 63 | | [src/pages/platform/setting/roleManage/index.tsx](/src/pages/platform/setting/roleManage/index.tsx) | TypeScript JSX | 810 | 45 | 114 | 969 | | [src/pages/platform/setting/roleManage/modals/modal.tsx](/src/pages/platform/setting/roleManage/modals/modal.tsx) | TypeScript JSX | 155 | 0 | 22 | 177 | | [src/pages/platform/setting/roleManage/model.ts](/src/pages/platform/setting/roleManage/model.ts) | TypeScript | 180 | 18 | 11 | 209 | | [src/pages/platform/setting/roleManage/style.less](/src/pages/platform/setting/roleManage/style.less) | Less | 226 | 1 | 29 | 256 | | [src/pages/platform/setting/roleManage/typings.d.ts](/src/pages/platform/setting/roleManage/typings.d.ts) | TypeScript | 11 | 14 | 3 | 28 | | [src/pages/platform/setting/static/index.tsx](/src/pages/platform/setting/static/index.tsx) | TypeScript JSX | 32 | 9 | 10 | 51 | | [src/pages/platform/setting/systemNavMana/index.tsx](/src/pages/platform/setting/systemNavMana/index.tsx) | TypeScript JSX | 647 | 33 | 69 | 749 | | [src/pages/platform/setting/systemNavMana/service.ts](/src/pages/platform/setting/systemNavMana/service.ts) | TypeScript | 105 | 16 | 22 | 143 | | [src/pages/platform/setting/systemNavMana/style.less](/src/pages/platform/setting/systemNavMana/style.less) | Less | 117 | 4 | 21 | 142 | | [src/pages/platform/setting/userManage/index.tsx](/src/pages/platform/setting/userManage/index.tsx) | TypeScript JSX | 317 | 31 | 35 | 383 | | [src/pages/platform/setting/userManage/modal.tsx](/src/pages/platform/setting/userManage/modal.tsx) | TypeScript JSX | 392 | 23 | 42 | 457 | | [src/pages/platform/setting/userManage/model.ts](/src/pages/platform/setting/userManage/model.ts) | TypeScript | 170 | 30 | 15 | 215 | | [src/pages/platform/setting/userManage/style.less](/src/pages/platform/setting/userManage/style.less) | Less | 128 | 0 | 23 | 151 | | [src/pages/platform/setting/userManage/typings.d.ts](/src/pages/platform/setting/userManage/typings.d.ts) | TypeScript | 11 | 14 | 3 | 28 | | [src/pages/platform/sqlediter/index.tsx](/src/pages/platform/sqlediter/index.tsx) | TypeScript JSX | 56 | 20 | 22 | 98 | | [src/pages/platform/sqlediter/style.less](/src/pages/platform/sqlediter/style.less) | Less | 0 | 0 | 1 | 1 | | [src/password-quality-calculator.d.ts](/src/password-quality-calculator.d.ts) | TypeScript | 4 | 14 | 2 | 20 | | [src/service/api.d.ts](/src/service/api.d.ts) | TypeScript | 37 | 9 | 7 | 53 | | [src/service/department.ts](/src/service/department.ts) | TypeScript | 15 | 10 | 7 | 32 | | [src/service/dictionary.ts](/src/service/dictionary.ts) | TypeScript | 33 | 10 | 5 | 48 | | [src/service/hospList.ts](/src/service/hospList.ts) | TypeScript | 178 | 24 | 35 | 237 | | [src/service/index.ts](/src/service/index.ts) | TypeScript | 58 | 12 | 12 | 82 | | [src/service/indicator.ts](/src/service/indicator.ts) | TypeScript | 44 | 13 | 12 | 69 | | [src/service/login.ts](/src/service/login.ts) | TypeScript | 59 | 16 | 13 | 88 | | [src/service/menu.ts](/src/service/menu.ts) | TypeScript | 155 | 21 | 42 | 218 | | [src/service/public.ts](/src/service/public.ts) | TypeScript | 14 | 9 | 7 | 30 | | [src/service/role.ts](/src/service/role.ts) | TypeScript | 116 | 20 | 26 | 162 | | [src/service/user.ts](/src/service/user.ts) | TypeScript | 121 | 20 | 21 | 162 | | [src/typings.d.ts](/src/typings.d.ts) | TypeScript | 39 | 12 | 7 | 58 | | [src/utils.ts](/src/utils.ts) | TypeScript | 128 | 23 | 32 | 183 | | [src/wrappers/auth.tsx](/src/wrappers/auth.tsx) | TypeScript JSX | 7 | 10 | 5 | 22 | | [tsconfig.json](/tsconfig.json) | JSON with Comments | 38 | 0 | 1 | 39 | | [typings.d.ts](/typings.d.ts) | TypeScript | 12 | 8 | 3 | 23 | [Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md)