Date : 2024-06-13 10:20:16 Directory : d:\project\西昌\xc-metering-front Total : 677 files, 106570 codes, 4094 comments, 5155 blanks, all 115819 lines Languages +--------------------+------------+------------+------------+------------+------------+ | language | files | code | comment | blank | total | +--------------------+------------+------------+------------+------------+------------+ | vue | 314 | 64,430 | 2,033 | 2,914 | 69,377 | | CSS | 48 | 20,723 | 303 | 300 | 21,326 | | TypeScript | 165 | 10,424 | 1,562 | 517 | 12,503 | | YAML | 3 | 7,855 | 5 | 1,186 | 9,046 | | JSON | 7 | 2,183 | 0 | 24 | 2,207 | | SCSS | 7 | 314 | 87 | 63 | 464 | | JavaScript | 8 | 233 | 10 | 13 | 256 | | XML | 117 | 167 | 94 | 88 | 349 | | Handlebars | 4 | 89 | 0 | 18 | 107 | | Markdown | 1 | 77 | 0 | 29 | 106 | | HTML | 1 | 40 | 0 | 1 | 41 | | JSON with Comments | 1 | 32 | 0 | 1 | 33 | | Ignore | 1 | 3 | 0 | 1 | 4 | +--------------------+------------+------------+------------+------------+------------+ Directories +----------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ | path | files | code | comment | blank | total | +----------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ | . | 677 | 106,570 | 4,094 | 5,155 | 115,819 | | . (Files) | 14 | 8,309 | 104 | 1,235 | 9,648 | | .github | 2 | 91 | 5 | 16 | 112 | | .github\workflows | 2 | 91 | 5 | 16 | 112 | | plop-templates | 6 | 175 | 0 | 15 | 190 | | plop-templates\component | 2 | 74 | 0 | 6 | 80 | | plop-templates\page | 2 | 63 | 0 | 6 | 69 | | plop-templates\store | 2 | 38 | 0 | 3 | 41 | | public | 47 | 19,236 | 200 | 46 | 19,482 | | public\browser_upgrade | 1 | 119 | 0 | 1 | 120 | | public\config | 1 | 29 | 0 | 1 | 30 | | public\tinymce | 45 | 19,088 | 200 | 44 | 19,332 | | public\tinymce\langs | 1 | 1 | 6 | 0 | 7 | | public\tinymce\skins | 44 | 19,087 | 194 | 44 | 19,325 | | public\tinymce\skins\content | 12 | 346 | 42 | 12 | 400 | | public\tinymce\skins\content\dark | 2 | 60 | 7 | 2 | 69 | | public\tinymce\skins\content\default | 2 | 55 | 7 | 2 | 64 | | public\tinymce\skins\content\document | 2 | 60 | 7 | 2 | 69 | | public\tinymce\skins\content\tinymce-5 | 2 | 55 | 7 | 2 | 64 | | public\tinymce\skins\content\tinymce-5-dark | 2 | 60 | 7 | 2 | 69 | | public\tinymce\skins\content\writer | 2 | 56 | 7 | 2 | 65 | | public\tinymce\skins\ui | 32 | 18,741 | 152 | 32 | 18,925 | | public\tinymce\skins\ui\oxide | 8 | 4,649 | 38 | 8 | 4,695 | | public\tinymce\skins\ui\oxide-dark | 8 | 4,633 | 38 | 8 | 4,679 | | public\tinymce\skins\ui\tinymce-5 | 8 | 4,739 | 38 | 8 | 4,785 | | public\tinymce\skins\ui\tinymce-5-dark | 8 | 4,720 | 38 | 8 | 4,766 | | scripts | 1 | 13 | 0 | 3 | 16 | | src | 595 | 78,503 | 3,779 | 3,815 | 86,097 | | src (Files) | 10 | 568 | 168 | 40 | 776 | | src\api | 57 | 3,337 | 620 | 211 | 4,168 | | src\api (Files) | 5 | 347 | 76 | 26 | 449 | | src\api\eqpt | 26 | 1,553 | 284 | 58 | 1,895 | | src\api\eqpt\MeasurementBusiness | 5 | 153 | 46 | 10 | 209 | | src\api\eqpt\dashboard | 2 | 134 | 27 | 7 | 168 | | src\api\eqpt\device | 6 | 341 | 70 | 11 | 422 | | src\api\eqpt\document | 1 | 34 | 8 | 1 | 43 | | src\api\eqpt\measurementPlan | 5 | 403 | 57 | 14 | 474 | | src\api\eqpt\status | 3 | 184 | 24 | 7 | 215 | | src\api\eqpt\subpackage | 4 | 304 | 52 | 8 | 364 | | src\api\laboratory | 8 | 291 | 60 | 49 | 400 | | src\api\laboratory (Files) | 4 | 133 | 28 | 22 | 183 | | src\api\laboratory\alarm | 2 | 64 | 14 | 12 | 90 | | src\api\laboratory\equipment | 2 | 94 | 18 | 15 | 127 | | src\api\system | 18 | 1,146 | 200 | 78 | 1,424 | | src\assets | 123 | 448 | 87 | 135 | 670 | | src\assets\icons | 116 | 134 | 0 | 72 | 206 | | src\assets\styles | 7 | 314 | 87 | 63 | 464 | | src\assets\styles (Files) | 3 | 244 | 80 | 51 | 375 | | src\assets\styles\element-plus | 2 | 29 | 1 | 3 | 33 | | src\assets\styles\resources | 2 | 41 | 6 | 9 | 56 | | src\components | 74 | 11,597 | 277 | 753 | 12,627 | | src\components\AddressSelect | 3 | 1,758 | 6 | 28 | 1,792 | | src\components\AppContainer | 1 | 22 | 0 | 3 | 25 | | src\components\Approval | 1 | 163 | 3 | 7 | 173 | | src\components\ApprovalRecord | 4 | 556 | 31 | 23 | 610 | | src\components\Auth | 1 | 14 | 0 | 3 | 17 | | src\components\AuthAll | 1 | 14 | 0 | 3 | 17 | | src\components\BarCodeBind | 1 | 120 | 3 | 12 | 135 | | src\components\BatchActionBar | 1 | 72 | 0 | 11 | 83 | | src\components\Copyright | 1 | 43 | 0 | 8 | 51 | | src\components\DeptSelect | 1 | 185 | 0 | 6 | 191 | | src\components\DetailPage | 4 | 211 | 0 | 31 | 242 | | src\components\Echart | 7 | 2,326 | 25 | 44 | 2,395 | | src\components\Editor | 1 | 85 | 0 | 13 | 98 | | src\components\FileUpload | 1 | 107 | 0 | 11 | 118 | | src\components\FixedActionBar | 1 | 42 | 0 | 8 | 50 | | src\components\IconButton | 1 | 51 | 0 | 6 | 57 | | src\components\ImagePreview | 1 | 57 | 0 | 8 | 65 | | src\components\ImageUpload | 1 | 239 | 0 | 26 | 265 | | src\components\ImagesUpload | 1 | 272 | 0 | 28 | 300 | | src\components\NormalTable | 2 | 297 | 0 | 17 | 314 | | src\components\PageHeader | 1 | 71 | 0 | 11 | 82 | | src\components\PageMain | 1 | 81 | 0 | 9 | 90 | | src\components\PcasCascader | 2 | 133 | 0 | 9 | 142 | | src\components\QRcodeDeviceDialog | 1 | 181 | 5 | 8 | 194 | | src\components\QrDialog | 2 | 139 | 2 | 9 | 150 | | src\components\Sample | 3 | 179 | 3 | 17 | 199 | | src\components\ScanSampleDialog | 2 | 133 | 3 | 11 | 147 | | src\components\SearchArea | 2 | 173 | 0 | 16 | 189 | | src\components\SearchBar | 1 | 65 | 0 | 13 | 78 | | src\components\SvgIcon | 1 | 44 | 0 | 4 | 48 | | src\components\SystemInfo | 1 | 45 | 0 | 7 | 52 | | src\components\TableContainer | 1 | 70 | 0 | 8 | 78 | | src\components\Trend | 1 | 61 | 0 | 8 | 69 | | src\components\benchCol | 1 | 166 | 12 | 15 | 193 | | src\components\buttonBox | 2 | 48 | 1 | 8 | 57 | | src\components\dialog | 7 | 1,105 | 28 | 99 | 1,232 | | src\components\drawer | 4 | 1,053 | 125 | 112 | 1,290 | | src\components\scanEquipmentDialog | 2 | 250 | 11 | 12 | 273 | | src\components\workFlow | 4 | 966 | 19 | 81 | 1,066 | | src\css | 3 | 1,517 | 109 | 255 | 1,881 | | src\iconify-ep | 1 | 5 | 0 | 2 | 7 | | src\layouts | 15 | 2,772 | 79 | 330 | 3,181 | | src\layouts (Files) | 1 | 207 | 0 | 33 | 240 | | src\layouts\components | 14 | 2,565 | 79 | 297 | 2,941 | | src\layouts\components\AppSetting | 1 | 523 | 0 | 43 | 566 | | src\layouts\components\Header | 1 | 176 | 12 | 32 | 220 | | src\layouts\components\HotkeysIntro | 1 | 44 | 0 | 8 | 52 | | src\layouts\components\Logo | 1 | 66 | 0 | 12 | 78 | | src\layouts\components\MainSidebar | 1 | 95 | 1 | 18 | 114 | | src\layouts\components\Search | 1 | 413 | 0 | 39 | 452 | | src\layouts\components\SidebarItem | 1 | 159 | 0 | 23 | 182 | | src\layouts\components\SubSidebar | 1 | 140 | 1 | 29 | 170 | | src\layouts\components\Tools | 3 | 590 | 64 | 38 | 692 | | src\layouts\components\TopMenu | 2 | 208 | 1 | 32 | 241 | | src\layouts\components\Topbar | 1 | 151 | 0 | 23 | 174 | | src\menu | 2 | 62 | 0 | 7 | 69 | | src\menu (Files) | 1 | 14 | 0 | 4 | 18 | | src\menu\modules | 1 | 48 | 0 | 3 | 51 | | src\mock | 1 | 55 | 0 | 1 | 56 | | src\plugins | 1 | 117 | 7 | 2 | 126 | | src\router | 8 | 2,865 | 275 | 41 | 3,181 | | src\router (Files) | 2 | 321 | 42 | 14 | 377 | | src\router\modules | 6 | 2,544 | 233 | 27 | 2,804 | | src\store | 9 | 931 | 108 | 31 | 1,070 | | src\store (Files) | 1 | 2 | 0 | 2 | 4 | | src\store\modules | 8 | 929 | 108 | 29 | 1,066 | | src\utils | 28 | 1,013 | 301 | 79 | 1,393 | | src\utils (Files) | 23 | 930 | 298 | 63 | 1,291 | | src\utils\composables | 5 | 83 | 3 | 16 | 102 | | src\views | 263 | 53,216 | 1,748 | 1,928 | 56,892 | | src\views (Files) | 8 | 1,856 | 24 | 172 | 2,052 | | src\views\breadcrumb_example | 4 | 44 | 0 | 8 | 52 | | src\views\example | 1 | 56 | 0 | 5 | 61 | | src\views\home | 1 | 11 | 0 | 3 | 14 | | src\views\laboratory | 28 | 6,128 | 465 | 357 | 6,950 | | src\views\laboratory\alarm | 6 | 973 | 7 | 42 | 1,022 | | src\views\laboratory\alarm\current | 2 | 303 | 2 | 12 | 317 | | src\views\laboratory\alarm\event | 3 | 459 | 3 | 22 | 484 | | src\views\laboratory\alarm\record | 1 | 211 | 2 | 8 | 221 | | src\views\laboratory\data | 3 | 779 | 23 | 41 | 843 | | src\views\laboratory\data (Files) | 2 | 588 | 22 | 20 | 630 | | src\views\laboratory\data\dialog | 1 | 191 | 1 | 21 | 213 | | src\views\laboratory\equipment | 9 | 2,314 | 351 | 79 | 2,744 | | src\views\laboratory\equipment\config | 5 | 1,420 | 324 | 46 | 1,790 | | src\views\laboratory\equipment\list | 4 | 894 | 27 | 33 | 954 | | src\views\laboratory\equipment\list (Files) | 3 | 756 | 23 | 27 | 806 | | src\views\laboratory\equipment\list\dialog | 1 | 138 | 4 | 6 | 148 | | src\views\laboratory\overview | 4 | 1,206 | 69 | 119 | 1,394 | | src\views\laboratory\overview (Files) | 2 | 963 | 42 | 102 | 1,107 | | src\views\laboratory\overview\components | 2 | 243 | 27 | 17 | 287 | | src\views\laboratory\place | 3 | 408 | 8 | 20 | 436 | | src\views\laboratory\statement | 3 | 448 | 7 | 56 | 511 | | src\views\laboratory\statement\environment | 3 | 448 | 7 | 56 | 511 | | src\views\metering | 1 | 3 | 0 | 1 | 4 | | src\views\multilevel_menu_example | 4 | 44 | 0 | 8 | 52 | | src\views\multilevel_menu_example (Files) | 1 | 11 | 0 | 2 | 13 | | src\views\multilevel_menu_example\level2 | 3 | 33 | 0 | 6 | 39 | | src\views\multilevel_menu_example\level2 (Files) | 1 | 11 | 0 | 2 | 13 | | src\views\multilevel_menu_example\level2\level3 | 2 | 22 | 0 | 4 | 26 | | src\views\personal | 2 | 266 | 0 | 24 | 290 | | src\views\system | 60 | 9,725 | 219 | 461 | 10,405 | | src\views\system (Files) | 2 | 125 | 5 | 8 | 138 | | src\views\system\area | 4 | 475 | 1 | 33 | 509 | | src\views\system\dept | 3 | 406 | 5 | 24 | 435 | | src\views\system\dict | 3 | 423 | 2 | 27 | 452 | | src\views\system\expire | 4 | 824 | 15 | 38 | 877 | | src\views\system\fileConfiguration | 2 | 530 | 12 | 13 | 555 | | src\views\system\installation | 3 | 404 | 10 | 14 | 428 | | src\views\system\label | 2 | 337 | 7 | 17 | 361 | | src\views\system\log | 4 | 486 | 5 | 28 | 519 | | src\views\system\notice | 5 | 960 | 19 | 33 | 1,012 | | src\views\system\post | 3 | 378 | 14 | 15 | 407 | | src\views\system\process | 5 | 942 | 65 | 62 | 1,069 | | src\views\system\resource | 3 | 433 | 3 | 25 | 461 | | src\views\system\role | 5 | 814 | 3 | 47 | 864 | | src\views\system\signature | 3 | 681 | 28 | 17 | 726 | | src\views\system\tenant | 4 | 480 | 4 | 23 | 507 | | src\views\system\user | 5 | 1,027 | 21 | 37 | 1,085 | | src\views\tested | 154 | 35,083 | 1,040 | 889 | 37,012 | | src\views\tested (Files) | 1 | 3 | 0 | 1 | 4 | | src\views\tested\MeasurementBusiness | 19 | 3,025 | 73 | 120 | 3,218 | | src\views\tested\MeasurementBusiness\detection | 4 | 418 | 8 | 20 | 446 | | src\views\tested\MeasurementBusiness\detection (Files) | 1 | 169 | 3 | 3 | 175 | | src\views\tested\MeasurementBusiness\detection\components | 3 | 249 | 5 | 17 | 271 | | src\views\tested\MeasurementBusiness\notice | 3 | 395 | 9 | 15 | 419 | | src\views\tested\MeasurementBusiness\notice (Files) | 1 | 184 | 6 | 4 | 194 | | src\views\tested\MeasurementBusiness\notice\components | 2 | 211 | 3 | 11 | 225 | | src\views\tested\MeasurementBusiness\opinion | 4 | 1,007 | 26 | 24 | 1,057 | | src\views\tested\MeasurementBusiness\opinion (Files) | 1 | 71 | 3 | 7 | 81 | | src\views\tested\MeasurementBusiness\opinion\components | 3 | 936 | 23 | 17 | 976 | | src\views\tested\MeasurementBusiness\review | 4 | 516 | 11 | 21 | 548 | | src\views\tested\MeasurementBusiness\review (Files) | 1 | 221 | 5 | 6 | 232 | | src\views\tested\MeasurementBusiness\review\components | 3 | 295 | 6 | 15 | 316 | | src\views\tested\MeasurementBusiness\satisfaction | 4 | 689 | 19 | 40 | 748 | | src\views\tested\MeasurementBusiness\satisfaction (Files) | 1 | 154 | 3 | 5 | 162 | | src\views\tested\MeasurementBusiness\satisfaction\components | 3 | 535 | 16 | 35 | 586 | | src\views\tested\MeasurementPlan | 34 | 8,515 | 250 | 172 | 8,937 | | src\views\tested\MeasurementPlan\board | 1 | 137 | 20 | 4 | 161 | | src\views\tested\MeasurementPlan\curator | 1 | 6 | 2 | 2 | 10 | | src\views\tested\MeasurementPlan\delay | 1 | 6 | 1 | 2 | 9 | | src\views\tested\MeasurementPlan\dept | 4 | 468 | 15 | 16 | 499 | | src\views\tested\MeasurementPlan\dept (Files) | 1 | 6 | 2 | 2 | 10 | | src\views\tested\MeasurementPlan\dept\components | 3 | 462 | 13 | 14 | 489 | | src\views\tested\MeasurementPlan\early | 8 | 1,929 | 31 | 43 | 2,003 | | src\views\tested\MeasurementPlan\early (Files) | 1 | 6 | 1 | 2 | 9 | | src\views\tested\MeasurementPlan\early\components | 7 | 1,923 | 30 | 41 | 1,994 | | src\views\tested\MeasurementPlan\plan | 11 | 2,864 | 38 | 56 | 2,958 | | src\views\tested\MeasurementPlan\plan (Files) | 1 | 71 | 3 | 7 | 81 | | src\views\tested\MeasurementPlan\plan\components | 10 | 2,793 | 35 | 49 | 2,877 | | src\views\tested\MeasurementPlan\task | 8 | 3,105 | 143 | 49 | 3,297 | | src\views\tested\MeasurementPlan\task (Files) | 2 | 347 | 20 | 11 | 378 | | src\views\tested\MeasurementPlan\task\components | 6 | 2,758 | 123 | 38 | 2,919 | | src\views\tested\dashboard | 17 | 4,253 | 121 | 171 | 4,545 | | src\views\tested\dashboard (Files) | 3 | 879 | 41 | 33 | 953 | | src\views\tested\dashboard\components | 14 | 3,374 | 80 | 138 | 3,592 | | src\views\tested\device | 32 | 7,847 | 294 | 166 | 8,307 | | src\views\tested\device\certificate | 3 | 491 | 30 | 10 | 531 | | src\views\tested\device\certificate (Files) | 1 | 314 | 25 | 4 | 343 | | src\views\tested\device\certificate\components | 2 | 177 | 5 | 6 | 188 | | src\views\tested\device\group | 5 | 1,247 | 30 | 19 | 1,296 | | src\views\tested\device\group (Files) | 1 | 6 | 1 | 2 | 9 | | src\views\tested\device\group\components | 4 | 1,241 | 29 | 17 | 1,287 | | src\views\tested\device\info | 15 | 4,268 | 171 | 94 | 4,533 | | src\views\tested\device\info (Files) | 1 | 78 | 3 | 7 | 88 | | src\views\tested\device\info\components | 14 | 4,190 | 168 | 87 | 4,445 | | src\views\tested\device\model | 4 | 912 | 34 | 15 | 961 | | src\views\tested\device\model (Files) | 1 | 6 | 1 | 2 | 9 | | src\views\tested\device\model\components | 3 | 906 | 33 | 13 | 952 | | src\views\tested\device\remind | 2 | 554 | 23 | 11 | 588 | | src\views\tested\device\remind (Files) | 1 | 488 | 20 | 7 | 515 | | src\views\tested\device\remind\components | 1 | 66 | 3 | 4 | 73 | | src\views\tested\device\special | 1 | 6 | 2 | 2 | 10 | | src\views\tested\device\task | 2 | 369 | 4 | 15 | 388 | | src\views\tested\document | 4 | 659 | 10 | 13 | 682 | | src\views\tested\document\list | 4 | 659 | 10 | 13 | 682 | | src\views\tested\status | 19 | 3,684 | 125 | 90 | 3,899 | | src\views\tested\status\borrow | 5 | 1,153 | 17 | 32 | 1,202 | | src\views\tested\status\borrow (Files) | 1 | 71 | 3 | 7 | 81 | | src\views\tested\status\borrow\components | 4 | 1,082 | 14 | 25 | 1,121 | | src\views\tested\status\delay | 8 | 1,944 | 100 | 44 | 2,088 | | src\views\tested\status\delay (Files) | 1 | 6 | 1 | 2 | 9 | | src\views\tested\status\delay\components | 7 | 1,938 | 99 | 42 | 2,079 | | src\views\tested\status\disable | 1 | 6 | 1 | 2 | 9 | | src\views\tested\status\maintain | 2 | 563 | 4 | 6 | 573 | | src\views\tested\status\maintain (Files) | 1 | 318 | 2 | 4 | 324 | | src\views\tested\status\maintain\components | 1 | 245 | 2 | 2 | 249 | | src\views\tested\status\scrap | 1 | 6 | 1 | 2 | 9 | | src\views\tested\status\seal | 1 | 6 | 1 | 2 | 9 | | src\views\tested\status\unseal | 1 | 6 | 1 | 2 | 9 | | src\views\tested\subpackage | 28 | 7,097 | 167 | 156 | 7,420 | | src\views\tested\subpackage\certificate | 2 | 850 | 36 | 9 | 895 | | src\views\tested\subpackage\certificate (Files) | 1 | 494 | 21 | 3 | 518 | | src\views\tested\subpackage\certificate\components | 1 | 356 | 15 | 6 | 377 | | src\views\tested\subpackage\directory | 7 | 1,662 | 50 | 39 | 1,751 | | src\views\tested\subpackage\directory (Files) | 1 | 64 | 10 | 7 | 81 | | src\views\tested\subpackage\directory copy | 7 | 1,611 | 37 | 39 | 1,687 | | src\views\tested\subpackage\directory copy (Files) | 1 | 71 | 3 | 7 | 81 | | src\views\tested\subpackage\directory copy\components | 6 | 1,540 | 34 | 32 | 1,606 | | src\views\tested\subpackage\directory\components | 6 | 1,598 | 40 | 32 | 1,670 | | src\views\tested\subpackage\review | 6 | 1,428 | 23 | 34 | 1,485 | | src\views\tested\subpackage\review (Files) | 1 | 71 | 3 | 7 | 81 | | src\views\tested\subpackage\review\components | 5 | 1,357 | 20 | 27 | 1,404 | | src\views\tested\subpackage\task | 6 | 1,546 | 21 | 35 | 1,602 | | src\views\tested\subpackage\task (Files) | 1 | 71 | 3 | 7 | 81 | | src\views\tested\subpackage\task\components | 5 | 1,475 | 18 | 28 | 1,521 | | vite | 12 | 243 | 6 | 25 | 274 | | vite\plugins | 12 | 243 | 6 | 25 | 274 | +----------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ Files +----------------------------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+ | filename | language | code | comment | blank | total | +----------------------------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+ | d:\project\西昌\xc-metering-front\.commitlintrc.js | JavaScript | 65 | 4 | 1 | 70 | | d:\project\西昌\xc-metering-front\.github\workflows\release.yml | YAML | 75 | 0 | 13 | 88 | | d:\project\西昌\xc-metering-front\.github\workflows\repo-sync.yml | YAML | 16 | 5 | 3 | 24 | | d:\project\西昌\xc-metering-front\.stylelintignore | Ignore | 3 | 0 | 1 | 4 | | d:\project\西昌\xc-metering-front\README.md | Markdown | 77 | 0 | 29 | 106 | | d:\project\西昌\xc-metering-front\departments150.json | JSON | 26 | 0 | 0 | 26 | | d:\project\西昌\xc-metering-front\index.html | HTML | 40 | 0 | 1 | 41 | | d:\project\西昌\xc-metering-front\package.json | JSON | 122 | 0 | 1 | 123 | | d:\project\西昌\xc-metering-front\plop-templates\component\index.hbs | Handlebars | 11 | 0 | 3 | 14 | | d:\project\西昌\xc-metering-front\plop-templates\component\prompt.js | JavaScript | 63 | 0 | 3 | 66 | | d:\project\西昌\xc-metering-front\plop-templates\page\index.hbs | Handlebars | 11 | 0 | 3 | 14 | | d:\project\西昌\xc-metering-front\plop-templates\page\prompt.js | JavaScript | 52 | 0 | 3 | 55 | | d:\project\西昌\xc-metering-front\plop-templates\store\index.hbs | Handlebars | 10 | 0 | 2 | 12 | | d:\project\西昌\xc-metering-front\plop-templates\store\prompt.js | JavaScript | 28 | 0 | 1 | 29 | | d:\project\西昌\xc-metering-front\plopfile.js | JavaScript | 6 | 0 | 1 | 7 | | d:\project\西昌\xc-metering-front\pnpm-lock.yaml | YAML | 7,764 | 0 | 1,170 | 8,934 | | d:\project\西昌\xc-metering-front\postcss.config.js | JavaScript | 5 | 0 | 1 | 6 | | d:\project\西昌\xc-metering-front\public\browser_upgrade\index.css | CSS | 119 | 0 | 1 | 120 | | d:\project\西昌\xc-metering-front\public\config\config.json | JSON | 29 | 0 | 1 | 30 | | d:\project\西昌\xc-metering-front\public\tinymce\langs\zh-Hans.js | JavaScript | 1 | 6 | 0 | 7 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\content\dark\content.css | CSS | 59 | 7 | 1 | 67 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\content\dark\content.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\content\default\content.css | CSS | 54 | 7 | 1 | 62 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\content\default\content.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\content\document\content.css | CSS | 59 | 7 | 1 | 67 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\content\document\content.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5-dark\content.css | CSS | 59 | 7 | 1 | 67 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5-dark\content.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5\content.css | CSS | 54 | 7 | 1 | 62 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5\content.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\content\writer\content.css | CSS | 55 | 7 | 1 | 63 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\content\writer\content.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.css | CSS | 745 | 11 | 1 | 757 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.inline.css | CSS | 758 | 11 | 1 | 770 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.inline.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.css | CSS | 3,096 | 16 | 1 | 3,113 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.shadowdom.css | CSS | 30 | 0 | 1 | 31 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.shadowdom.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.css | CSS | 764 | 11 | 1 | 776 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.inline.css | CSS | 758 | 11 | 1 | 770 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.inline.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.css | CSS | 3,093 | 16 | 1 | 3,110 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.shadowdom.css | CSS | 30 | 0 | 1 | 31 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.shadowdom.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.css | CSS | 745 | 11 | 1 | 757 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.inline.css | CSS | 758 | 11 | 1 | 770 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.inline.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.css | CSS | 3,183 | 16 | 1 | 3,200 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.shadowdom.css | CSS | 30 | 0 | 1 | 31 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.shadowdom.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.css | CSS | 764 | 11 | 1 | 776 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.inline.css | CSS | 758 | 11 | 1 | 770 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.inline.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.css | CSS | 3,183 | 16 | 1 | 3,200 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.shadowdom.css | CSS | 30 | 0 | 1 | 31 | | d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.shadowdom.min.css | CSS | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\scripts\prepare.js | JavaScript | 13 | 0 | 3 | 16 | | d:\project\西昌\xc-metering-front\scss.template.hbs | Handlebars | 57 | 0 | 10 | 67 | | d:\project\西昌\xc-metering-front\server.xml | XML | 33 | 94 | 16 | 143 | | d:\project\西昌\xc-metering-front\src\App.vue | vue | 94 | 0 | 11 | 105 | | d:\project\西昌\xc-metering-front\src\api\approval.ts | TypeScript | 15 | 2 | 2 | 19 | | d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\detection.ts | TypeScript | 16 | 5 | 2 | 23 | | d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\notice.ts | TypeScript | 21 | 6 | 2 | 29 | | d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\opinion.ts | TypeScript | 72 | 15 | 2 | 89 | | d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\review.ts | TypeScript | 22 | 15 | 2 | 39 | | d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\satisfaction.ts | TypeScript | 22 | 5 | 2 | 29 | | d:\project\西昌\xc-metering-front\src\api\eqpt\dashboard\calendar.ts | TypeScript | 29 | 7 | 4 | 40 | | d:\project\西昌\xc-metering-front\src\api\eqpt\dashboard\index.ts | TypeScript | 105 | 20 | 3 | 128 | | d:\project\西昌\xc-metering-front\src\api\eqpt\device\certificate.ts | TypeScript | 8 | 4 | 1 | 13 | | d:\project\西昌\xc-metering-front\src\api\eqpt\device\group.ts | TypeScript | 35 | 8 | 1 | 44 | | d:\project\西昌\xc-metering-front\src\api\eqpt\device\info.ts | TypeScript | 174 | 33 | 3 | 210 | | d:\project\西昌\xc-metering-front\src\api\eqpt\device\model.ts | TypeScript | 65 | 11 | 2 | 78 | | d:\project\西昌\xc-metering-front\src\api\eqpt\device\remind.ts | TypeScript | 30 | 7 | 1 | 38 | | d:\project\西昌\xc-metering-front\src\api\eqpt\device\task.ts | TypeScript | 29 | 7 | 3 | 39 | | d:\project\西昌\xc-metering-front\src\api\eqpt\document\index.ts | TypeScript | 34 | 8 | 1 | 43 | | d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\board.ts | TypeScript | 16 | 5 | 2 | 23 | | d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\dept.ts | TypeScript | 22 | 6 | 1 | 29 | | d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\early.ts | TypeScript | 94 | 13 | 2 | 109 | | d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\paln.ts | TypeScript | 150 | 21 | 4 | 175 | | d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\task.ts | TypeScript | 121 | 12 | 5 | 138 | | d:\project\西昌\xc-metering-front\src\api\eqpt\status\borrow.ts | TypeScript | 78 | 9 | 3 | 90 | | d:\project\西昌\xc-metering-front\src\api\eqpt\status\index.ts | TypeScript | 72 | 10 | 2 | 84 | | d:\project\西昌\xc-metering-front\src\api\eqpt\status\maintain.ts | TypeScript | 34 | 5 | 2 | 41 | | d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\certificate.ts | TypeScript | 45 | 9 | 1 | 55 | | d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\directory.ts | TypeScript | 99 | 20 | 1 | 120 | | d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\review.ts | TypeScript | 80 | 11 | 2 | 93 | | d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\task.ts | TypeScript | 80 | 12 | 4 | 96 | | d:\project\西昌\xc-metering-front\src\api\index.ts | TypeScript | 104 | 23 | 8 | 135 | | d:\project\西昌\xc-metering-front\src\api\laboratory\alarm\current.ts | TypeScript | 25 | 6 | 5 | 36 | | d:\project\西昌\xc-metering-front\src\api\laboratory\alarm\event.ts | TypeScript | 39 | 8 | 7 | 54 | | d:\project\西昌\xc-metering-front\src\api\laboratory\data.ts | TypeScript | 34 | 6 | 4 | 44 | | d:\project\西昌\xc-metering-front\src\api\laboratory\environment.ts | TypeScript | 46 | 9 | 8 | 63 | | d:\project\西昌\xc-metering-front\src\api\laboratory\equipment\config.ts | TypeScript | 46 | 9 | 8 | 63 | | d:\project\西昌\xc-metering-front\src\api\laboratory\equipment\list.ts | TypeScript | 48 | 9 | 7 | 64 | | d:\project\西昌\xc-metering-front\src\api\laboratory\overView.ts | TypeScript | 14 | 5 | 3 | 22 | | d:\project\西昌\xc-metering-front\src\api\laboratory\place.ts | TypeScript | 39 | 8 | 7 | 54 | | d:\project\西昌\xc-metering-front\src\api\reader.ts | TypeScript | 22 | 5 | 4 | 31 | | d:\project\西昌\xc-metering-front\src\api\request.ts | TypeScript | 103 | 23 | 6 | 132 | | d:\project\西昌\xc-metering-front\src\api\requestLab.ts | TypeScript | 103 | 23 | 6 | 132 | | d:\project\西昌\xc-metering-front\src\api\system\area.ts | TypeScript | 72 | 12 | 6 | 90 | | d:\project\西昌\xc-metering-front\src\api\system\bench.ts | TypeScript | 28 | 4 | 1 | 33 | | d:\project\西昌\xc-metering-front\src\api\system\dept.ts | TypeScript | 77 | 13 | 6 | 96 | | d:\project\西昌\xc-metering-front\src\api\system\dict.ts | TypeScript | 37 | 5 | 1 | 43 | | d:\project\西昌\xc-metering-front\src\api\system\expire.ts | TypeScript | 28 | 7 | 1 | 36 | | d:\project\西昌\xc-metering-front\src\api\system\installation.ts | TypeScript | 35 | 8 | 1 | 44 | | d:\project\西昌\xc-metering-front\src\api\system\label.ts | TypeScript | 44 | 13 | 3 | 60 | | d:\project\西昌\xc-metering-front\src\api\system\log.ts | TypeScript | 59 | 12 | 4 | 75 | | d:\project\西昌\xc-metering-front\src\api\system\login.ts | TypeScript | 33 | 17 | 8 | 58 | | d:\project\西昌\xc-metering-front\src\api\system\notice.ts | TypeScript | 62 | 9 | 3 | 74 | | d:\project\西昌\xc-metering-front\src\api\system\post.ts | TypeScript | 36 | 8 | 1 | 45 | | d:\project\西昌\xc-metering-front\src\api\system\price.ts | TypeScript | 58 | 8 | 7 | 73 | | d:\project\西昌\xc-metering-front\src\api\system\process.ts | TypeScript | 102 | 12 | 10 | 124 | | d:\project\西昌\xc-metering-front\src\api\system\resource.ts | TypeScript | 53 | 8 | 4 | 65 | | d:\project\西昌\xc-metering-front\src\api\system\role.ts | TypeScript | 73 | 12 | 5 | 90 | | d:\project\西昌\xc-metering-front\src\api\system\tenant.ts | TypeScript | 39 | 8 | 5 | 52 | | d:\project\西昌\xc-metering-front\src\api\system\tool.ts | TypeScript | 219 | 22 | 6 | 247 | | d:\project\西昌\xc-metering-front\src\api\system\user.ts | TypeScript | 91 | 22 | 6 | 119 | | d:\project\西昌\xc-metering-front\src\assets\icons\404.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\business-board.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\fullscreen-exit.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\fullscreen.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-add-circle.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-add.svg | XML | 3 | 0 | 1 | 4 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-alarm.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-area.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-base.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-baseInfo.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-batch-distribute.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-batch.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-batchConfig.svg | XML | 3 | 0 | 1 | 4 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-batchPrint.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-bench.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-book.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-building.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-business-manager.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-business-measure.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-business.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-case.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-certi.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-change.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-contract.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-correct.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-create.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-data.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-delete.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-dept.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-device.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-dict.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-differ.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-dyh.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-environment.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-equipment-info.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-equipment-status.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-error.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-excel.svg | XML | 3 | 0 | 1 | 4 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-export.svg | XML | 3 | 0 | 1 | 4 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-external.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-file-manage.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-file.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-finance.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-flow.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-fold.svg | XML | 3 | 0 | 1 | 4 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-fullscreen.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-goWorkbench.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-import.svg | XML | 3 | 0 | 1 | 4 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-init.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-internal.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-jidu.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-line.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-log.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-logManage.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-loginlog.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-measure.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-meeting.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-monitor.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-month.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-notice.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-overView-message.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-overview.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-pdf.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-person.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-pie.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-place.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-prevent.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-price.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-print.svg | XML | 3 | 0 | 1 | 4 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-qrcode.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-quality-menu.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-quality.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-radio.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-reduce-circle.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-refresh.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-removeAlarm.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-resource-first.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-resource.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-resume.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-review.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-rfid.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-role.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-scan.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-seal.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-search.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-service.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-setting.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-settingBlue.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-software.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-standard-status.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-statement.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-storeroom.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-subpackage.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-sweep.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-sysDoc.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-task.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-technology.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-template-menu.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-template.svg | XML | 3 | 0 | 1 | 4 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-tool.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-user.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-word.svg | XML | 3 | 0 | 1 | 4 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-xyh.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-year.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-ywjs.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-zhankai.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\icons\icon-zhiliang.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\image-load-fail.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\search-down.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\search-enter.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\search-up.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-breadcrumb.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-default.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-menu.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\toolbar-collapse.svg | XML | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\assets\icons\triangle-stand-upside-down.svg | XML | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\styles\element-plus\dark.scss | SCSS | 8 | 1 | 1 | 10 | | d:\project\西昌\xc-metering-front\src\assets\styles\element-plus\index.scss | SCSS | 21 | 0 | 2 | 23 | | d:\project\西昌\xc-metering-front\src\assets\styles\globals.scss | SCSS | 131 | 19 | 28 | 178 | | d:\project\西昌\xc-metering-front\src\assets\styles\nprogress.scss | SCSS | 55 | 0 | 9 | 64 | | d:\project\西昌\xc-metering-front\src\assets\styles\resources\utils.scss | SCSS | 41 | 5 | 8 | 54 | | d:\project\西昌\xc-metering-front\src\assets\styles\resources\variables.scss | SCSS | 0 | 1 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\assets\styles\themes.scss | SCSS | 58 | 61 | 14 | 133 | | d:\project\西昌\xc-metering-front\src\auto-imports.d.ts | TypeScript | 77 | 1 | 1 | 79 | | d:\project\西昌\xc-metering-front\src\axios.d.ts | TypeScript | 6 | 0 | 2 | 8 | | d:\project\西昌\xc-metering-front\src\components.d.ts | TypeScript | 69 | 3 | 3 | 75 | | d:\project\西昌\xc-metering-front\src\components\AddressSelect\AddressSelect.vue | vue | 247 | 5 | 7 | 259 | | d:\project\西昌\xc-metering-front\src\components\AddressSelect\address-interface.ts | TypeScript | 11 | 1 | 1 | 13 | | d:\project\西昌\xc-metering-front\src\components\AddressSelect\country-code.json | JSON | 1,500 | 0 | 20 | 1,520 | | d:\project\西昌\xc-metering-front\src\components\AppContainer\index.vue | vue | 22 | 0 | 3 | 25 | | d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecord.vue | vue | 130 | 1 | 6 | 137 | | d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecordTable.vue | vue | 190 | 15 | 9 | 214 | | d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecordTableDevice.vue | vue | 223 | 15 | 7 | 245 | | d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\approval-interface.ts | TypeScript | 13 | 0 | 1 | 14 | | d:\project\西昌\xc-metering-front\src\components\Approval\ApprovalDialog.vue | vue | 163 | 3 | 7 | 173 | | d:\project\西昌\xc-metering-front\src\components\AuthAll\index.vue | vue | 14 | 0 | 3 | 17 | | d:\project\西昌\xc-metering-front\src\components\Auth\index.vue | vue | 14 | 0 | 3 | 17 | | d:\project\西昌\xc-metering-front\src\components\BarCodeBind\index.vue | vue | 120 | 3 | 12 | 135 | | d:\project\西昌\xc-metering-front\src\components\BatchActionBar\index.vue | vue | 72 | 0 | 11 | 83 | | d:\project\西昌\xc-metering-front\src\components\Copyright\index.vue | vue | 43 | 0 | 8 | 51 | | d:\project\西昌\xc-metering-front\src\components\DeptSelect\index.vue | vue | 185 | 0 | 6 | 191 | | d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlock.vue | vue | 54 | 0 | 8 | 62 | | d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlockCom.vue | vue | 41 | 0 | 7 | 48 | | d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlockSwitch.vue | vue | 63 | 0 | 9 | 72 | | d:\project\西昌\xc-metering-front\src\components\DetailPage\index.vue | vue | 53 | 0 | 7 | 60 | | d:\project\西昌\xc-metering-front\src\components\Echart\BarChartHorizontal.vue | vue | 442 | 0 | 8 | 450 | | d:\project\西昌\xc-metering-front\src\components\Echart\BarChartVertical.vue | vue | 449 | 0 | 8 | 457 | | d:\project\西昌\xc-metering-front\src\components\Echart\LineChart.vue | vue | 355 | 0 | 9 | 364 | | d:\project\西昌\xc-metering-front\src\components\Echart\PieChart.vue | vue | 311 | 0 | 9 | 320 | | d:\project\西昌\xc-metering-front\src\components\Echart\echart-interface.ts | TypeScript | 252 | 14 | 7 | 273 | | d:\project\西昌\xc-metering-front\src\components\Echart\theme.json | JSON | 491 | 0 | 1 | 492 | | d:\project\西昌\xc-metering-front\src\components\Echart\utils.ts | TypeScript | 26 | 11 | 2 | 39 | | d:\project\西昌\xc-metering-front\src\components\Editor\index.vue | vue | 85 | 0 | 13 | 98 | | d:\project\西昌\xc-metering-front\src\components\FileUpload\index.vue | vue | 107 | 0 | 11 | 118 | | d:\project\西昌\xc-metering-front\src\components\FixedActionBar\index.vue | vue | 42 | 0 | 8 | 50 | | d:\project\西昌\xc-metering-front\src\components\IconButton\index.vue | vue | 51 | 0 | 6 | 57 | | d:\project\西昌\xc-metering-front\src\components\ImagePreview\index.vue | vue | 57 | 0 | 8 | 65 | | d:\project\西昌\xc-metering-front\src\components\ImageUpload\index.vue | vue | 239 | 0 | 26 | 265 | | d:\project\西昌\xc-metering-front\src\components\ImagesUpload\index.vue | vue | 272 | 0 | 28 | 300 | | d:\project\西昌\xc-metering-front\src\components\NormalTable\index.vue | vue | 285 | 0 | 15 | 300 | | d:\project\西昌\xc-metering-front\src\components\NormalTable\table_interface.ts | TypeScript | 12 | 0 | 2 | 14 | | d:\project\西昌\xc-metering-front\src\components\PageHeader\index.vue | vue | 71 | 0 | 11 | 82 | | d:\project\西昌\xc-metering-front\src\components\PageMain\index.vue | vue | 81 | 0 | 9 | 90 | | d:\project\西昌\xc-metering-front\src\components\PcasCascader\index.vue | vue | 132 | 0 | 9 | 141 | | d:\project\西昌\xc-metering-front\src\components\PcasCascader\pcas-code.json | JSON | 1 | 0 | 0 | 1 | | d:\project\西昌\xc-metering-front\src\components\QRcodeDeviceDialog\index.vue | vue | 181 | 5 | 8 | 194 | | d:\project\西昌\xc-metering-front\src\components\QrDialog\index.vue | vue | 138 | 2 | 8 | 148 | | d:\project\西昌\xc-metering-front\src\components\QrDialog\qrcode.d.ts | TypeScript | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\components\Sample\certificationMonitor.vue | vue | 60 | 1 | 4 | 65 | | d:\project\西昌\xc-metering-front\src\components\Sample\certificationRecords.vue | vue | 60 | 1 | 6 | 67 | | d:\project\西昌\xc-metering-front\src\components\Sample\measureRecords.vue | vue | 59 | 1 | 7 | 67 | | d:\project\西昌\xc-metering-front\src\components\ScanSampleDialog\index.vue | vue | 121 | 3 | 10 | 134 | | d:\project\西昌\xc-metering-front\src\components\ScanSampleDialog\scan-interface.ts | TypeScript | 12 | 0 | 1 | 13 | | d:\project\西昌\xc-metering-front\src\components\SearchArea\SearchItem.vue | vue | 26 | 0 | 5 | 31 | | d:\project\西昌\xc-metering-front\src\components\SearchArea\index.vue | vue | 147 | 0 | 11 | 158 | | d:\project\西昌\xc-metering-front\src\components\SearchBar\index.vue | vue | 65 | 0 | 13 | 78 | | d:\project\西昌\xc-metering-front\src\components\SvgIcon\index.vue | vue | 44 | 0 | 4 | 48 | | d:\project\西昌\xc-metering-front\src\components\SystemInfo\index.vue | vue | 45 | 0 | 7 | 52 | | d:\project\西昌\xc-metering-front\src\components\TableContainer\index.vue | vue | 70 | 0 | 8 | 78 | | d:\project\西昌\xc-metering-front\src\components\Trend\index.vue | vue | 61 | 0 | 8 | 69 | | d:\project\西昌\xc-metering-front\src\components\benchCol\index.vue | vue | 166 | 12 | 15 | 193 | | d:\project\西昌\xc-metering-front\src\components\buttonBox\buttonBox.ts | TypeScript | 5 | 0 | 1 | 6 | | d:\project\西昌\xc-metering-front\src\components\buttonBox\buttonBox.vue | vue | 43 | 1 | 7 | 51 | | d:\project\西昌\xc-metering-front\src\components\dialog\dialog.ts | TypeScript | 25 | 3 | 3 | 31 | | d:\project\西昌\xc-metering-front\src\components\dialog\errorDialog.vue | vue | 79 | 1 | 10 | 90 | | d:\project\西昌\xc-metering-front\src\components\dialog\selectDeptDialog.vue | vue | 249 | 7 | 24 | 280 | | d:\project\西昌\xc-metering-front\src\components\dialog\selectDeptTree.vue | vue | 121 | 1 | 11 | 133 | | d:\project\西昌\xc-metering-front\src\components\dialog\selectEmployeesDialog.vue | vue | 226 | 8 | 21 | 255 | | d:\project\西昌\xc-metering-front\src\components\dialog\selectRoleDialog.vue | vue | 157 | 1 | 10 | 168 | | d:\project\西昌\xc-metering-front\src\components\dialog\selectStaffDialog.vue | vue | 248 | 7 | 20 | 275 | | d:\project\西昌\xc-metering-front\src\components\drawer\approverDrawer.vue | vue | 426 | 76 | 47 | 549 | | d:\project\西昌\xc-metering-front\src\components\drawer\conditionDrawer.vue | vue | 432 | 35 | 48 | 515 | | d:\project\西昌\xc-metering-front\src\components\drawer\copyerDrawer.vue | vue | 110 | 13 | 9 | 132 | | d:\project\西昌\xc-metering-front\src\components\drawer\promoterDrawer.vue | vue | 85 | 1 | 8 | 94 | | d:\project\西昌\xc-metering-front\src\components\scanEquipmentDialog\index.vue | vue | 250 | 11 | 11 | 272 | | d:\project\西昌\xc-metering-front\src\components\scanEquipmentDialog\scan-interface.ts | TypeScript | 0 | 0 | 1 | 1 | | d:\project\西昌\xc-metering-front\src\components\workFlow\addNode.vue | vue | 230 | 9 | 25 | 264 | | d:\project\西昌\xc-metering-front\src\components\workFlow\addNodeBan.vue | vue | 216 | 0 | 20 | 236 | | d:\project\西昌\xc-metering-front\src\components\workFlow\nodeWrap.vue | vue | 367 | 9 | 25 | 401 | | d:\project\西昌\xc-metering-front\src\components\workFlow\nodeWrapBan.vue | vue | 153 | 1 | 11 | 165 | | d:\project\西昌\xc-metering-front\src\css\dialog.css | CSS | 32 | 2 | 7 | 41 | | d:\project\西昌\xc-metering-front\src\css\override-element-ui.css | CSS | 104 | 1 | 22 | 127 | | d:\project\西昌\xc-metering-front\src\css\workflow.css | CSS | 1,381 | 106 | 226 | 1,713 | | d:\project\西昌\xc-metering-front\src\global.d.ts | TypeScript | 147 | 157 | 8 | 312 | | d:\project\西昌\xc-metering-front\src\iconify-ep\index.ts | TypeScript | 5 | 0 | 2 | 7 | | d:\project\西昌\xc-metering-front\src\layouts\components\AppSetting\index.vue | vue | 523 | 0 | 43 | 566 | | d:\project\西昌\xc-metering-front\src\layouts\components\Header\index.vue | vue | 176 | 12 | 32 | 220 | | d:\project\西昌\xc-metering-front\src\layouts\components\HotkeysIntro\index.vue | vue | 44 | 0 | 8 | 52 | | d:\project\西昌\xc-metering-front\src\layouts\components\Logo\index.vue | vue | 66 | 0 | 12 | 78 | | d:\project\西昌\xc-metering-front\src\layouts\components\MainSidebar\index.vue | vue | 95 | 1 | 18 | 114 | | d:\project\西昌\xc-metering-front\src\layouts\components\Search\index.vue | vue | 413 | 0 | 39 | 452 | | d:\project\西昌\xc-metering-front\src\layouts\components\SidebarItem\index.vue | vue | 159 | 0 | 23 | 182 | | d:\project\西昌\xc-metering-front\src\layouts\components\SubSidebar\index.vue | vue | 140 | 1 | 29 | 170 | | d:\project\西昌\xc-metering-front\src\layouts\components\Tools\index.vue | vue | 230 | 61 | 23 | 314 | | d:\project\西昌\xc-metering-front\src\layouts\components\Tools\resetPwd.vue | vue | 117 | 1 | 7 | 125 | | d:\project\西昌\xc-metering-front\src\layouts\components\Tools\userInfo.vue | vue | 243 | 2 | 8 | 253 | | d:\project\西昌\xc-metering-front\src\layouts\components\TopMenu\topMenu.vue | vue | 41 | 1 | 8 | 50 | | d:\project\西昌\xc-metering-front\src\layouts\components\TopMenu\topMenuItem.vue | vue | 167 | 0 | 24 | 191 | | d:\project\西昌\xc-metering-front\src\layouts\components\Topbar\index.vue | vue | 151 | 0 | 23 | 174 | | d:\project\西昌\xc-metering-front\src\layouts\index.vue | vue | 207 | 0 | 33 | 240 | | d:\project\西昌\xc-metering-front\src\main.ts | TypeScript | 55 | 6 | 2 | 63 | | d:\project\西昌\xc-metering-front\src\menu\index.ts | TypeScript | 14 | 0 | 4 | 18 | | d:\project\西昌\xc-metering-front\src\menu\modules\multilevel.menu.example.ts | TypeScript | 48 | 0 | 3 | 51 | | d:\project\西昌\xc-metering-front\src\mockProdServer.ts | TypeScript | 9 | 0 | 3 | 12 | | d:\project\西昌\xc-metering-front\src\mock\member.ts | TypeScript | 55 | 0 | 1 | 56 | | d:\project\西昌\xc-metering-front\src\plugins\preload.ts | TypeScript | 117 | 7 | 2 | 126 | | d:\project\西昌\xc-metering-front\src\router\index.ts | TypeScript | 168 | 28 | 7 | 203 | | d:\project\西昌\xc-metering-front\src\router\modules\common.ts | TypeScript | 293 | 25 | 4 | 322 | | d:\project\西昌\xc-metering-front\src\router\modules\laboratory.ts | TypeScript | 228 | 37 | 4 | 269 | | d:\project\西昌\xc-metering-front\src\router\modules\mentering.ts | TypeScript | 5 | 0 | 6 | 11 | | d:\project\西昌\xc-metering-front\src\router\modules\multilevel.menu.example.ts | TypeScript | 67 | 0 | 4 | 71 | | d:\project\西昌\xc-metering-front\src\router\modules\system.ts | TypeScript | 330 | 0 | 5 | 335 | | d:\project\西昌\xc-metering-front\src\router\modules\tested.ts | TypeScript | 1,621 | 171 | 4 | 1,796 | | d:\project\西昌\xc-metering-front\src\router\routes.ts | TypeScript | 153 | 14 | 7 | 174 | | d:\project\西昌\xc-metering-front\src\settings.default.ts | TypeScript | 55 | 1 | 4 | 60 | | d:\project\西昌\xc-metering-front\src\settings.ts | TypeScript | 39 | 0 | 3 | 42 | | d:\project\西昌\xc-metering-front\src\shims.d.ts | TypeScript | 17 | 0 | 3 | 20 | | d:\project\西昌\xc-metering-front\src\store\index.ts | TypeScript | 2 | 0 | 2 | 4 | | d:\project\西昌\xc-metering-front\src\store\modules\dict.ts | TypeScript | 51 | 0 | 3 | 54 | | d:\project\西昌\xc-metering-front\src\store\modules\keepAlive.ts | TypeScript | 36 | 1 | 2 | 39 | | d:\project\西昌\xc-metering-front\src\store\modules\menu.ts | TypeScript | 182 | 12 | 8 | 202 | | d:\project\西昌\xc-metering-front\src\store\modules\route.ts | TypeScript | 226 | 39 | 5 | 270 | | d:\project\西昌\xc-metering-front\src\store\modules\settings.ts | TypeScript | 53 | 12 | 4 | 69 | | d:\project\西昌\xc-metering-front\src\store\modules\user.ts | TypeScript | 208 | 15 | 3 | 226 | | d:\project\西昌\xc-metering-front\src\store\modules\websocket.ts | TypeScript | 122 | 14 | 2 | 138 | | d:\project\西昌\xc-metering-front\src\store\modules\workFlow.ts | TypeScript | 51 | 15 | 2 | 68 | | d:\project\西昌\xc-metering-front\src\utils\Array.ts | TypeScript | 31 | 16 | 2 | 49 | | d:\project\西昌\xc-metering-front\src\utils\String.ts | TypeScript | 6 | 3 | 2 | 11 | | d:\project\西昌\xc-metering-front\src\utils\applyBtns.ts | TypeScript | 96 | 4 | 1 | 101 | | d:\project\西昌\xc-metering-front\src\utils\auth.ts | TypeScript | 11 | 3 | 1 | 15 | | d:\project\西昌\xc-metering-front\src\utils\buttonPerm.ts | TypeScript | 64 | 1 | 4 | 69 | | d:\project\西昌\xc-metering-front\src\utils\composables\permission.ts | TypeScript | 8 | 3 | 1 | 12 | | d:\project\西昌\xc-metering-front\src\utils\composables\useAuth.ts | TypeScript | 37 | 0 | 6 | 43 | | d:\project\西昌\xc-metering-front\src\utils\composables\useGlobalProperties.ts | TypeScript | 5 | 0 | 2 | 7 | | d:\project\西昌\xc-metering-front\src\utils\composables\useMainPage.ts | TypeScript | 11 | 0 | 3 | 14 | | d:\project\西昌\xc-metering-front\src\utils\composables\useMenu.ts | TypeScript | 22 | 0 | 4 | 26 | | d:\project\西昌\xc-metering-front\src\utils\dayjs.ts | TypeScript | 4 | 0 | 3 | 7 | | d:\project\西昌\xc-metering-front\src\utils\directive.ts | TypeScript | 17 | 1 | 2 | 20 | | d:\project\西昌\xc-metering-front\src\utils\download.ts | TypeScript | 148 | 42 | 3 | 193 | | d:\project\西昌\xc-metering-front\src\utils\eventBus.ts | TypeScript | 2 | 0 | 2 | 4 | | d:\project\西昌\xc-metering-front\src\utils\exportUtils.ts | TypeScript | 30 | 24 | 2 | 56 | | d:\project\西昌\xc-metering-front\src\utils\exportXlsx.ts | TypeScript | 71 | 17 | 2 | 90 | | d:\project\西昌\xc-metering-front\src\utils\getUid.ts | TypeScript | 11 | 6 | 2 | 19 | | d:\project\西昌\xc-metering-front\src\utils\index.ts | TypeScript | 13 | 0 | 3 | 16 | | d:\project\西昌\xc-metering-front\src\utils\keepQuery.ts | TypeScript | 13 | 2 | 2 | 17 | | d:\project\西昌\xc-metering-front\src\utils\printUtils.ts | TypeScript | 45 | 21 | 3 | 69 | | d:\project\西昌\xc-metering-front\src\utils\scheduleDict.ts | TypeScript | 17 | 3 | 1 | 21 | | d:\project\西昌\xc-metering-front\src\utils\security.ts | TypeScript | 37 | 14 | 2 | 53 | | d:\project\西昌\xc-metering-front\src\utils\structure.ts | TypeScript | 152 | 47 | 6 | 205 | | d:\project\西昌\xc-metering-front\src\utils\useCheckList.ts | TypeScript | 20 | 8 | 2 | 30 | | d:\project\西昌\xc-metering-front\src\utils\usePrintList.ts | TypeScript | 20 | 8 | 2 | 30 | | d:\project\西昌\xc-metering-front\src\utils\useSetAllRowReadable.ts | TypeScript | 11 | 9 | 2 | 22 | | d:\project\西昌\xc-metering-front\src\utils\useTemplateDownload.ts | TypeScript | 33 | 4 | 1 | 38 | | d:\project\西昌\xc-metering-front\src\utils\validate.ts | TypeScript | 78 | 65 | 13 | 156 | | d:\project\西昌\xc-metering-front\src\views\[...all].vue | vue | 70 | 0 | 12 | 82 | | d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\detail1.vue | vue | 11 | 0 | 2 | 13 | | d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\detail2.vue | vue | 11 | 0 | 2 | 13 | | d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\list1.vue | vue | 11 | 0 | 2 | 13 | | d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\list2.vue | vue | 11 | 0 | 2 | 13 | | d:\project\西昌\xc-metering-front\src\views\dashboard.vue | vue | 390 | 10 | 48 | 448 | | d:\project\西昌\xc-metering-front\src\views\example\chartExample.vue | vue | 56 | 0 | 5 | 61 | | d:\project\西昌\xc-metering-front\src\views\fresh.ts | TypeScript | 35 | 4 | 1 | 40 | | d:\project\西昌\xc-metering-front\src\views\home\index.vue | vue | 11 | 0 | 3 | 14 | | d:\project\西昌\xc-metering-front\src\views\index.vue | vue | 16 | 0 | 5 | 21 | | d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\current\list-interface.ts | TypeScript | 30 | 0 | 2 | 32 | | d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\current\list.vue | vue | 273 | 2 | 10 | 285 | | d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\addEventDialog.vue | vue | 219 | 1 | 10 | 230 | | d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\list-interface.ts | TypeScript | 30 | 0 | 3 | 33 | | d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\list.vue | vue | 210 | 2 | 9 | 221 | | d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\record\list.vue | vue | 211 | 2 | 8 | 221 | | d:\project\西昌\xc-metering-front\src\views\laboratory\data\dialog\upsMonitorDetailDialog.vue | vue | 191 | 1 | 21 | 213 | | d:\project\西昌\xc-metering-front\src\views\laboratory\data\list-interface.ts | TypeScript | 100 | 6 | 6 | 112 | | d:\project\西昌\xc-metering-front\src\views\laboratory\data\list.vue | vue | 488 | 16 | 14 | 518 | | d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addElectricQuantity.vue | vue | 357 | 312 | 13 | 682 | | d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addOxygenSmoke.vue | vue | 253 | 1 | 7 | 261 | | d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addTemperatureHumidity.vue | vue | 328 | 1 | 7 | 336 | | d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\config-interface.ts | TypeScript | 101 | 4 | 7 | 112 | | d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\list.vue | vue | 381 | 6 | 12 | 399 | | d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\detail.vue | vue | 331 | 12 | 11 | 354 | | d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\dialog\selectLocationDialog.vue | vue | 138 | 4 | 6 | 148 | | d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\list-interface.ts | TypeScript | 37 | 0 | 3 | 40 | | d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\list.vue | vue | 388 | 11 | 13 | 412 | | d:\project\西昌\xc-metering-front\src\views\laboratory\overview\components\message.vue | vue | 101 | 6 | 9 | 116 | | d:\project\西昌\xc-metering-front\src\views\laboratory\overview\components\monitorData.vue | vue | 142 | 21 | 8 | 171 | | d:\project\西昌\xc-metering-front\src\views\laboratory\overview\index.vue | vue | 943 | 41 | 101 | 1,085 | | d:\project\西昌\xc-metering-front\src\views\laboratory\overview\overview-interface.ts | TypeScript | 20 | 1 | 1 | 22 | | d:\project\西昌\xc-metering-front\src\views\laboratory\place\addDialog.vue | vue | 179 | 6 | 7 | 192 | | d:\project\西昌\xc-metering-front\src\views\laboratory\place\list.vue | vue | 203 | 2 | 10 | 215 | | d:\project\西昌\xc-metering-front\src\views\laboratory\place\place-interface.ts | TypeScript | 26 | 0 | 3 | 29 | | d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\detail.vue | vue | 220 | 2 | 33 | 255 | | d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\environment-interface.ts | TypeScript | 37 | 0 | 4 | 41 | | d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\list.vue | vue | 191 | 5 | 19 | 215 | | d:\project\西昌\xc-metering-front\src\views\login.vue | vue | 510 | 3 | 42 | 555 | | d:\project\西昌\xc-metering-front\src\views\login_register.vue | vue | 517 | 0 | 37 | 554 | | d:\project\西昌\xc-metering-front\src\views\metering\index.vue | vue | 3 | 0 | 1 | 4 | | d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\level3\page1.vue | vue | 11 | 0 | 2 | 13 | | d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\level3\page2.vue | vue | 11 | 0 | 2 | 13 | | d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\page.vue | vue | 11 | 0 | 2 | 13 | | d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\page.vue | vue | 11 | 0 | 2 | 13 | | d:\project\西昌\xc-metering-front\src\views\personal\edit.password.vue | vue | 88 | 0 | 8 | 96 | | d:\project\西昌\xc-metering-front\src\views\personal\setting.vue | vue | 178 | 0 | 16 | 194 | | d:\project\西昌\xc-metering-front\src\views\reload.vue | vue | 12 | 0 | 4 | 16 | | d:\project\西昌\xc-metering-front\src\views\setting.vue | vue | 306 | 7 | 23 | 336 | | d:\project\西昌\xc-metering-front\src\views\system\area\area-interface.ts | TypeScript | 19 | 0 | 3 | 22 | | d:\project\西昌\xc-metering-front\src\views\system\area\areaSelectTree.vue | vue | 71 | 0 | 7 | 78 | | d:\project\西昌\xc-metering-front\src\views\system\area\editArea.vue | vue | 236 | 0 | 12 | 248 | | d:\project\西昌\xc-metering-front\src\views\system\area\listArea.vue | vue | 149 | 1 | 11 | 161 | | d:\project\西昌\xc-metering-front\src\views\system\dept\dept-interface.ts | TypeScript | 32 | 4 | 3 | 39 | | d:\project\西昌\xc-metering-front\src\views\system\dept\editDept.vue | vue | 248 | 1 | 13 | 262 | | d:\project\西昌\xc-metering-front\src\views\system\dept\listDept.vue | vue | 126 | 0 | 8 | 134 | | d:\project\西昌\xc-metering-front\src\views\system\dict\dict-interface.ts | TypeScript | 21 | 2 | 3 | 26 | | d:\project\西昌\xc-metering-front\src\views\system\dict\editDict.vue | vue | 283 | 0 | 15 | 298 | | d:\project\西昌\xc-metering-front\src\views\system\dict\listDict.vue | vue | 119 | 0 | 9 | 128 | | d:\project\西昌\xc-metering-front\src\views\system\expire\device.vue | vue | 232 | 3 | 7 | 242 | | d:\project\西昌\xc-metering-front\src\views\system\expire\edit.vue | vue | 290 | 7 | 18 | 315 | | d:\project\西昌\xc-metering-front\src\views\system\expire\list.vue | vue | 148 | 2 | 6 | 156 | | d:\project\西昌\xc-metering-front\src\views\system\expire\task.vue | vue | 154 | 3 | 7 | 164 | | d:\project\西昌\xc-metering-front\src\views\system\fileConfiguration\addDDialog.vue | vue | 311 | 7 | 5 | 323 | | d:\project\西昌\xc-metering-front\src\views\system\fileConfiguration\configuration.vue | vue | 219 | 5 | 8 | 232 | | d:\project\西昌\xc-metering-front\src\views\system\installation\editDialog.vue | vue | 188 | 3 | 10 | 201 | | d:\project\西昌\xc-metering-front\src\views\system\installation\installation-interface.ts | TypeScript | 29 | 0 | 1 | 30 | | d:\project\西昌\xc-metering-front\src\views\system\installation\list.vue | vue | 187 | 7 | 3 | 197 | | d:\project\西昌\xc-metering-front\src\views\system\label\label.ts | TypeScript | 22 | 3 | 4 | 29 | | d:\project\西昌\xc-metering-front\src\views\system\label\list.vue | vue | 315 | 4 | 13 | 332 | | d:\project\西昌\xc-metering-front\src\views\system\log\listErrorLog.vue | vue | 148 | 0 | 7 | 155 | | d:\project\西昌\xc-metering-front\src\views\system\log\listLog.vue | vue | 176 | 3 | 10 | 189 | | d:\project\西昌\xc-metering-front\src\views\system\log\log-interface.ts | TypeScript | 10 | 0 | 1 | 11 | | d:\project\西昌\xc-metering-front\src\views\system\log\loginLog.vue | vue | 152 | 2 | 10 | 164 | | d:\project\西昌\xc-metering-front\src\views\system\notice\noteAdd.vue | vue | 508 | 2 | 20 | 530 | | d:\project\西昌\xc-metering-front\src\views\system\notice\noteList.vue | vue | 272 | 13 | 4 | 289 | | d:\project\西昌\xc-metering-front\src\views\system\notice\notice-interface.ts | TypeScript | 11 | 1 | 1 | 13 | | d:\project\西昌\xc-metering-front\src\views\system\notice\noticeDetail.vue | vue | 133 | 3 | 4 | 140 | | d:\project\西昌\xc-metering-front\src\views\system\notice\tableHeader.vue | vue | 36 | 0 | 4 | 40 | | d:\project\西昌\xc-metering-front\src\views\system\post\editDialog.vue | vue | 180 | 6 | 10 | 196 | | d:\project\西昌\xc-metering-front\src\views\system\post\list.vue | vue | 171 | 8 | 3 | 182 | | d:\project\西昌\xc-metering-front\src\views\system\post\post-interface.ts | TypeScript | 27 | 0 | 2 | 29 | | d:\project\西昌\xc-metering-front\src\views\system\process\addProcess.vue | vue | 201 | 19 | 15 | 235 | | d:\project\西昌\xc-metering-front\src\views\system\process\detailProcess.vue | vue | 130 | 20 | 8 | 158 | | d:\project\西昌\xc-metering-front\src\views\system\process\editProcess.vue | vue | 217 | 19 | 13 | 249 | | d:\project\西昌\xc-metering-front\src\views\system\process\process.ts | TypeScript | 41 | 3 | 4 | 48 | | d:\project\西昌\xc-metering-front\src\views\system\process\process.vue | vue | 353 | 4 | 22 | 379 | | d:\project\西昌\xc-metering-front\src\views\system\resource\editResource.vue | vue | 267 | 0 | 14 | 281 | | d:\project\西昌\xc-metering-front\src\views\system\resource\listResource.vue | vue | 146 | 1 | 9 | 156 | | d:\project\西昌\xc-metering-front\src\views\system\resource\resource-interface.ts | TypeScript | 20 | 2 | 2 | 24 | | d:\project\西昌\xc-metering-front\src\views\system\role\dataPerm.vue | vue | 175 | 0 | 13 | 188 | | d:\project\西昌\xc-metering-front\src\views\system\role\editRole.vue | vue | 282 | 0 | 11 | 293 | | d:\project\西昌\xc-metering-front\src\views\system\role\functionPerm.vue | vue | 175 | 0 | 12 | 187 | | d:\project\西昌\xc-metering-front\src\views\system\role\listRole.vue | vue | 166 | 1 | 9 | 176 | | d:\project\西昌\xc-metering-front\src\views\system\role\role-interface.ts | TypeScript | 16 | 2 | 2 | 20 | | d:\project\西昌\xc-metering-front\src\views\system\showPhoto.vue | vue | 69 | 0 | 5 | 74 | | d:\project\西昌\xc-metering-front\src\views\system\signature\addDDialog.vue | vue | 242 | 5 | 5 | 252 | | d:\project\西昌\xc-metering-front\src\views\system\signature\autograph.vue | vue | 271 | 17 | 7 | 295 | | d:\project\西昌\xc-metering-front\src\views\system\signature\userListDialog.vue | vue | 168 | 6 | 5 | 179 | | d:\project\西昌\xc-metering-front\src\views\system\tenant\editTenant.vue | vue | 207 | 0 | 4 | 211 | | d:\project\西昌\xc-metering-front\src\views\system\tenant\list.tenant.vue | vue | 154 | 4 | 9 | 167 | | d:\project\西昌\xc-metering-front\src\views\system\tenant\relateDept.vue | vue | 104 | 0 | 8 | 112 | | d:\project\西昌\xc-metering-front\src\views\system\tenant\tenant_interface.ts | TypeScript | 15 | 0 | 2 | 17 | | d:\project\西昌\xc-metering-front\src\views\system\tool_interface.ts | TypeScript | 56 | 5 | 3 | 64 | | d:\project\西昌\xc-metering-front\src\views\system\user\listUser.vue | vue | 338 | 9 | 11 | 358 | | d:\project\西昌\xc-metering-front\src\views\system\user\roleAssignment.vue | vue | 113 | 1 | 5 | 119 | | d:\project\西昌\xc-metering-front\src\views\system\user\selecTree.vue | vue | 170 | 1 | 12 | 183 | | d:\project\西昌\xc-metering-front\src\views\system\user\user-interface.ts | TypeScript | 64 | 3 | 3 | 70 | | d:\project\西昌\xc-metering-front\src\views\system\user\userAdd.vue | vue | 342 | 7 | 6 | 355 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\detail.vue | vue | 157 | 2 | 4 | 163 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\detection.vue | vue | 53 | 1 | 7 | 61 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\pdfFile.vue | vue | 39 | 2 | 6 | 47 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\index.vue | vue | 169 | 3 | 3 | 175 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\components\detail.vue | vue | 161 | 2 | 4 | 167 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\components\detection.vue | vue | 50 | 1 | 7 | 58 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\index.vue | vue | 184 | 6 | 4 | 194 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\ApprovalDialog.vue | vue | 163 | 3 | 7 | 173 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\edit.vue | vue | 371 | 2 | 4 | 377 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\list.vue | vue | 402 | 18 | 6 | 426 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\index.vue | vue | 71 | 3 | 7 | 81 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\ApprovalDialog.vue | vue | 161 | 3 | 7 | 171 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\edit.vue | vue | 92 | 1 | 4 | 97 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\fileView.vue | vue | 42 | 2 | 4 | 48 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\index.vue | vue | 221 | 5 | 6 | 232 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\edit.vue | vue | 244 | 10 | 4 | 258 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\filterCustomerStaff.vue | vue | 211 | 5 | 28 | 244 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\questionnaire.vue | vue | 80 | 1 | 3 | 84 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\index.vue | vue | 154 | 3 | 5 | 162 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\board\index.vue | vue | 137 | 20 | 4 | 161 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\curator\index.vue | vue | 6 | 2 | 2 | 10 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\delay\index.vue | vue | 6 | 1 | 2 | 9 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\edit.vue | vue | 119 | 1 | 3 | 123 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\list.vue | vue | 177 | 10 | 7 | 194 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\tableList.vue | vue | 166 | 2 | 4 | 172 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\index.vue | vue | 6 | 2 | 2 | 10 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\ApprovalDialog.vue | vue | 163 | 3 | 7 | 173 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\detail.vue | vue | 126 | 1 | 5 | 132 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\edit.vue | vue | 536 | 7 | 5 | 548 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\list.vue | vue | 521 | 12 | 8 | 541 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\page.vue | vue | 78 | 3 | 7 | 88 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\selelectPlan.vue | vue | 199 | 3 | 5 | 207 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\table.vue | vue | 300 | 1 | 4 | 305 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\index.vue | vue | 6 | 1 | 2 | 9 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\ApprovalDialog.vue | vue | 163 | 3 | 7 | 173 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\dataList.vue | vue | 319 | 3 | 4 | 326 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\detail.vue | vue | 152 | 5 | 9 | 166 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\edit.vue | vue | 455 | 7 | 4 | 466 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\infoDetail.vue | vue | 116 | 1 | 2 | 119 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\list.vue | vue | 512 | 12 | 6 | 530 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\selectDevice.vue | vue | 471 | 3 | 4 | 478 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\summary.vue | vue | 119 | 0 | 3 | 122 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\summaryDialog.vue | vue | 194 | 0 | 6 | 200 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\table.vue | vue | 292 | 1 | 4 | 297 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\index.vue | vue | 71 | 3 | 7 | 81 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\ApprovalDialog.vue | vue | 163 | 3 | 7 | 173 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\edit.vue | vue | 631 | 59 | 7 | 697 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\list.vue | vue | 483 | 25 | 5 | 513 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\selectDeviceMultiple.vue | vue | 486 | 7 | 5 | 498 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\selectDeviceSinge.vue | vue | 463 | 7 | 4 | 474 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\tableList.vue | vue | 532 | 22 | 10 | 564 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\index-bak.vue | vue | 276 | 17 | 4 | 297 | | d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\index.vue | vue | 71 | 3 | 7 | 81 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartHorizontalCom.vue | vue | 252 | 0 | 8 | 260 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartHorizontalCustom.vue | vue | 191 | 0 | 6 | 197 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartVertical.vue | vue | 484 | 0 | 8 | 492 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartVerticalCircle.vue | vue | 417 | 0 | 8 | 425 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\deviceDetail.vue | vue | 184 | 1 | 14 | 199 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\deviceList.vue | vue | 279 | 24 | 15 | 318 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\editSchedule.vue | vue | 212 | 4 | 12 | 228 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\editScheduleDialog.vue | vue | 236 | 23 | 11 | 270 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\index1.vue | vue | 33 | 4 | 3 | 40 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\list.vue | vue | 226 | 8 | 8 | 242 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\listApprove.vue | vue | 208 | 8 | 7 | 223 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\rightBox.vue | vue | 328 | 6 | 17 | 351 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\tableList.vue | vue | 168 | 1 | 9 | 178 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\verificationDetail.vue | vue | 156 | 1 | 12 | 169 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\index.vue | vue | 864 | 41 | 29 | 934 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\list.vue | vue | 14 | 0 | 3 | 17 | | d:\project\西昌\xc-metering-front\src\views\tested\dashboard\pic.ts | TypeScript | 1 | 0 | 1 | 2 | | d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\components\detailDialog.vue | vue | 44 | 1 | 3 | 48 | | d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\components\edit.vue | vue | 133 | 4 | 3 | 140 | | d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\index.vue | vue | 314 | 25 | 4 | 343 | | d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\edit.vue | vue | 187 | 2 | 3 | 192 | | d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\list.vue | vue | 312 | 16 | 6 | 334 | | d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\selectDevice.vue | vue | 450 | 3 | 4 | 457 | | d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\tableList.vue | vue | 292 | 8 | 4 | 304 | | d:\project\西昌\xc-metering-front\src\views\tested\device\group\index.vue | vue | 6 | 1 | 2 | 9 | | d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\certificateTable.vue | vue | 210 | 4 | 4 | 218 | | d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\detail.vue | vue | 186 | 1 | 8 | 195 | | d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\edit.vue | vue | 1,177 | 44 | 8 | 1,229 | | d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\infoTable.vue | vue | 140 | 3 | 4 | 147 | | d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\interface.ts | TypeScript | 73 | 2 | 1 | 76 | | d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\list.vue | vue | 1,348 | 70 | 18 | 1,436 | | d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\printTag.vue | vue | 104 | 5 | 7 | 116 | | d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\reportTable.vue | vue | 171 | 3 | 4 | 178 | | d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\roamTable.vue | vue | 138 | 3 | 4 | 145 | | d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\showPhoto.vue | vue | 133 | 1 | 11 | 145 | | d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\showPhotoSinge.vue | vue | 73 | 1 | 6 | 80 | | d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\statusTable.vue | vue | 188 | 4 | 4 | 196 | | d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\table.vue | vue | 129 | 9 | 4 | 142 | | d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\technology.vue | vue | 120 | 18 | 4 | 142 | | d:\project\西昌\xc-metering-front\src\views\tested\device\info\index.vue | vue | 78 | 3 | 7 | 88 | | d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\edit.vue | vue | 359 | 18 | 4 | 381 | | d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\list.vue | vue | 418 | 6 | 5 | 429 | | d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\technology.vue | vue | 129 | 9 | 4 | 142 | | d:\project\西昌\xc-metering-front\src\views\tested\device\model\index.vue | vue | 6 | 1 | 2 | 9 | | d:\project\西昌\xc-metering-front\src\views\tested\device\remind\components\trend.vue | vue | 66 | 3 | 4 | 73 | | d:\project\西昌\xc-metering-front\src\views\tested\device\remind\index.vue | vue | 488 | 20 | 7 | 515 | | d:\project\西昌\xc-metering-front\src\views\tested\device\special\index.vue | vue | 6 | 2 | 2 | 10 | | d:\project\西昌\xc-metering-front\src\views\tested\device\task\addDialog.vue | vue | 178 | 1 | 7 | 186 | | d:\project\西昌\xc-metering-front\src\views\tested\device\task\index.vue | vue | 191 | 3 | 8 | 202 | | d:\project\西昌\xc-metering-front\src\views\tested\document\list\document-interface.ts | TypeScript | 27 | 0 | 1 | 28 | | d:\project\西昌\xc-metering-front\src\views\tested\document\list\edit.vue | vue | 264 | 2 | 3 | 269 | | d:\project\西昌\xc-metering-front\src\views\tested\document\list\index.vue | vue | 254 | 3 | 5 | 262 | | d:\project\西昌\xc-metering-front\src\views\tested\document\list\tableList.vue | vue | 114 | 5 | 4 | 123 | | d:\project\西昌\xc-metering-front\src\views\tested\index.vue | vue | 3 | 0 | 1 | 4 | | d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\ApprovalDialog.vue | vue | 163 | 3 | 7 | 173 | | d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\deviceList.vue | vue | 142 | 0 | 5 | 147 | | d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\edit.vue | vue | 382 | 6 | 5 | 393 | | d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\list.vue | vue | 395 | 5 | 8 | 408 | | d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\index.vue | vue | 71 | 3 | 7 | 81 | | d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\ApprovalDialog.vue | vue | 163 | 3 | 7 | 173 | | d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\annexList.vue | vue | 123 | 17 | 4 | 144 | | d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\delay.vue | vue | 449 | 28 | 7 | 484 | | d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\deviceList.vue | vue | 131 | 1 | 5 | 137 | | d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\edit.vue | vue | 488 | 34 | 4 | 526 | | d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\list.vue | vue | 499 | 13 | 8 | 520 | | d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\page.vue | vue | 85 | 3 | 7 | 95 | | d:\project\西昌\xc-metering-front\src\views\tested\status\delay\index.vue | vue | 6 | 1 | 2 | 9 | | d:\project\西昌\xc-metering-front\src\views\tested\status\disable\index.vue | vue | 6 | 1 | 2 | 9 | | d:\project\西昌\xc-metering-front\src\views\tested\status\maintain\components\edit.vue | vue | 245 | 2 | 2 | 249 | | d:\project\西昌\xc-metering-front\src\views\tested\status\maintain\index.vue | vue | 318 | 2 | 4 | 324 | | d:\project\西昌\xc-metering-front\src\views\tested\status\scrap\index.vue | vue | 6 | 1 | 2 | 9 | | d:\project\西昌\xc-metering-front\src\views\tested\status\seal\index.vue | vue | 6 | 1 | 2 | 9 | | d:\project\西昌\xc-metering-front\src\views\tested\status\unseal\index.vue | vue | 6 | 1 | 2 | 9 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\certificate\components\edit.vue | vue | 356 | 15 | 6 | 377 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\certificate\index.vue | vue | 494 | 21 | 3 | 518 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\ApprovalDialog.vue | vue | 163 | 3 | 7 | 173 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\capacityTable.vue | vue | 129 | 9 | 4 | 142 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\certificateTable.vue | vue | 146 | 7 | 4 | 157 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\edit.vue | vue | 609 | 2 | 7 | 618 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\list.vue | vue | 357 | 4 | 6 | 367 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\personTable.vue | vue | 136 | 9 | 4 | 149 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\index.vue | vue | 71 | 3 | 7 | 81 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\ApprovalDialog.vue | vue | 163 | 3 | 7 | 173 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\capacityTable.vue | vue | 129 | 9 | 4 | 142 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\certificateTable.vue | vue | 146 | 7 | 4 | 157 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\edit.vue | vue | 638 | 8 | 7 | 653 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\list.vue | vue | 386 | 4 | 6 | 396 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\personTable.vue | vue | 136 | 9 | 4 | 149 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\index.vue | vue | 64 | 10 | 7 | 81 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\ApprovalDialog.vue | vue | 163 | 3 | 7 | 173 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\deviceTable.vue | vue | 146 | 7 | 4 | 157 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\edit.vue | vue | 505 | 3 | 6 | 514 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\list.vue | vue | 351 | 4 | 6 | 361 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\subpackageDialog.vue | vue | 192 | 3 | 4 | 199 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\index.vue | vue | 71 | 3 | 7 | 81 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\ApprovalDialog.vue | vue | 163 | 3 | 7 | 173 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\deviceTable.vue | vue | 201 | 1 | 5 | 207 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\edit.vue | vue | 481 | 5 | 5 | 491 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\list.vue | vue | 438 | 6 | 7 | 451 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\subpackageDialog.vue | vue | 192 | 3 | 4 | 199 | | d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\index.vue | vue | 71 | 3 | 7 | 81 | | d:\project\西昌\xc-metering-front\tsconfig.json | JSON with Comments | 32 | 0 | 1 | 33 | | d:\project\西昌\xc-metering-front\tsconfig.node.json | JSON | 14 | 0 | 1 | 15 | | d:\project\西昌\xc-metering-front\vite.config.ts | TypeScript | 65 | 6 | 2 | 73 | | d:\project\西昌\xc-metering-front\vite\plugins\auto-import.ts | TypeScript | 14 | 0 | 2 | 16 | | d:\project\西昌\xc-metering-front\vite\plugins\banner.ts | TypeScript | 5 | 6 | 2 | 13 | | d:\project\西昌\xc-metering-front\vite\plugins\components.ts | TypeScript | 8 | 0 | 2 | 10 | | d:\project\西昌\xc-metering-front\vite\plugins\compression.ts | TypeScript | 24 | 0 | 2 | 26 | | d:\project\西昌\xc-metering-front\vite\plugins\html.ts | TypeScript | 69 | 0 | 2 | 71 | | d:\project\西昌\xc-metering-front\vite\plugins\index.ts | TypeScript | 34 | 0 | 3 | 37 | | d:\project\西昌\xc-metering-front\vite\plugins\layouts.ts | TypeScript | 6 | 0 | 2 | 8 | | d:\project\西昌\xc-metering-front\vite\plugins\mock.ts | TypeScript | 13 | 0 | 2 | 15 | | d:\project\西昌\xc-metering-front\vite\plugins\pages.ts | TypeScript | 9 | 0 | 2 | 11 | | d:\project\西昌\xc-metering-front\vite\plugins\setup-extend.ts | TypeScript | 4 | 0 | 2 | 6 | | d:\project\西昌\xc-metering-front\vite\plugins\spritesmith.ts | TypeScript | 48 | 0 | 2 | 50 | | d:\project\西昌\xc-metering-front\vite\plugins\svg-icon.ts | TypeScript | 9 | 0 | 2 | 11 | | Total | | 106,570 | 4,094 | 5,155 | 115,819 | +----------------------------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+