diff --git a/.VSCodeCounter/2024-06-13_10-20-16/details.md b/.VSCodeCounter/2024-06-13_10-20-16/details.md new file mode 100644 index 0000000..a35f3e7 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/details.md @@ -0,0 +1,692 @@ +# Details + +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 + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [.commitlintrc.js](/.commitlintrc.js) | JavaScript | 65 | 4 | 1 | 70 | +| [.github/workflows/release.yml](/.github/workflows/release.yml) | YAML | 75 | 0 | 13 | 88 | +| [.github/workflows/repo-sync.yml](/.github/workflows/repo-sync.yml) | YAML | 16 | 5 | 3 | 24 | +| [.stylelintignore](/.stylelintignore) | Ignore | 3 | 0 | 1 | 4 | +| [README.md](/README.md) | Markdown | 77 | 0 | 29 | 106 | +| [departments150.json](/departments150.json) | JSON | 26 | 0 | 0 | 26 | +| [index.html](/index.html) | HTML | 40 | 0 | 1 | 41 | +| [package.json](/package.json) | JSON | 122 | 0 | 1 | 123 | +| [plop-templates/component/index.hbs](/plop-templates/component/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/component/prompt.js](/plop-templates/component/prompt.js) | JavaScript | 63 | 0 | 3 | 66 | +| [plop-templates/page/index.hbs](/plop-templates/page/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/page/prompt.js](/plop-templates/page/prompt.js) | JavaScript | 52 | 0 | 3 | 55 | +| [plop-templates/store/index.hbs](/plop-templates/store/index.hbs) | Handlebars | 10 | 0 | 2 | 12 | +| [plop-templates/store/prompt.js](/plop-templates/store/prompt.js) | JavaScript | 28 | 0 | 1 | 29 | +| [plopfile.js](/plopfile.js) | JavaScript | 6 | 0 | 1 | 7 | +| [pnpm-lock.yaml](/pnpm-lock.yaml) | YAML | 7,764 | 0 | 1,170 | 8,934 | +| [postcss.config.js](/postcss.config.js) | JavaScript | 5 | 0 | 1 | 6 | +| [public/browser_upgrade/index.css](/public/browser_upgrade/index.css) | CSS | 119 | 0 | 1 | 120 | +| [public/config/config.json](/public/config/config.json) | JSON | 29 | 0 | 1 | 30 | +| [public/tinymce/langs/zh-Hans.js](/public/tinymce/langs/zh-Hans.js) | JavaScript | 1 | 6 | 0 | 7 | +| [public/tinymce/skins/content/dark/content.css](/public/tinymce/skins/content/dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/dark/content.min.css](/public/tinymce/skins/content/dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/default/content.css](/public/tinymce/skins/content/default/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/default/content.min.css](/public/tinymce/skins/content/default/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/document/content.css](/public/tinymce/skins/content/document/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/document/content.min.css](/public/tinymce/skins/content/document/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5-dark/content.css](/public/tinymce/skins/content/tinymce-5-dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/tinymce-5-dark/content.min.css](/public/tinymce/skins/content/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5/content.css](/public/tinymce/skins/content/tinymce-5/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/tinymce-5/content.min.css](/public/tinymce/skins/content/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/writer/content.css](/public/tinymce/skins/content/writer/content.css) | CSS | 55 | 7 | 1 | 63 | +| [public/tinymce/skins/content/writer/content.min.css](/public/tinymce/skins/content/writer/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.css](/public/tinymce/skins/ui/oxide-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.css](/public/tinymce/skins/ui/oxide-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.min.css](/public/tinymce/skins/ui/oxide-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.min.css](/public/tinymce/skins/ui/oxide-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.css](/public/tinymce/skins/ui/oxide-dark/skin.css) | CSS | 3,096 | 16 | 1 | 3,113 | +| [public/tinymce/skins/ui/oxide-dark/skin.min.css](/public/tinymce/skins/ui/oxide-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.css](/public/tinymce/skins/ui/oxide/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/oxide/content.inline.css](/public/tinymce/skins/ui/oxide/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide/content.inline.min.css](/public/tinymce/skins/ui/oxide/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.min.css](/public/tinymce/skins/ui/oxide/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.css](/public/tinymce/skins/ui/oxide/skin.css) | CSS | 3,093 | 16 | 1 | 3,110 | +| [public/tinymce/skins/ui/oxide/skin.min.css](/public/tinymce/skins/ui/oxide/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.css](/public/tinymce/skins/ui/tinymce-5-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.css](/public/tinymce/skins/ui/tinymce-5/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.css](/public/tinymce/skins/ui/tinymce-5/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.min.css](/public/tinymce/skins/ui/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.css](/public/tinymce/skins/ui/tinymce-5/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5/skin.min.css](/public/tinymce/skins/ui/tinymce-5/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [scripts/prepare.js](/scripts/prepare.js) | JavaScript | 13 | 0 | 3 | 16 | +| [scss.template.hbs](/scss.template.hbs) | Handlebars | 57 | 0 | 10 | 67 | +| [server.xml](/server.xml) | XML | 33 | 94 | 16 | 143 | +| [src/App.vue](/src/App.vue) | vue | 94 | 0 | 11 | 105 | +| [src/api/approval.ts](/src/api/approval.ts) | TypeScript | 15 | 2 | 2 | 19 | +| [src/api/eqpt/MeasurementBusiness/detection.ts](/src/api/eqpt/MeasurementBusiness/detection.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/MeasurementBusiness/notice.ts](/src/api/eqpt/MeasurementBusiness/notice.ts) | TypeScript | 21 | 6 | 2 | 29 | +| [src/api/eqpt/MeasurementBusiness/opinion.ts](/src/api/eqpt/MeasurementBusiness/opinion.ts) | TypeScript | 72 | 15 | 2 | 89 | +| [src/api/eqpt/MeasurementBusiness/review.ts](/src/api/eqpt/MeasurementBusiness/review.ts) | TypeScript | 22 | 15 | 2 | 39 | +| [src/api/eqpt/MeasurementBusiness/satisfaction.ts](/src/api/eqpt/MeasurementBusiness/satisfaction.ts) | TypeScript | 22 | 5 | 2 | 29 | +| [src/api/eqpt/dashboard/calendar.ts](/src/api/eqpt/dashboard/calendar.ts) | TypeScript | 29 | 7 | 4 | 40 | +| [src/api/eqpt/dashboard/index.ts](/src/api/eqpt/dashboard/index.ts) | TypeScript | 105 | 20 | 3 | 128 | +| [src/api/eqpt/device/certificate.ts](/src/api/eqpt/device/certificate.ts) | TypeScript | 8 | 4 | 1 | 13 | +| [src/api/eqpt/device/group.ts](/src/api/eqpt/device/group.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/eqpt/device/info.ts](/src/api/eqpt/device/info.ts) | TypeScript | 174 | 33 | 3 | 210 | +| [src/api/eqpt/device/model.ts](/src/api/eqpt/device/model.ts) | TypeScript | 65 | 11 | 2 | 78 | +| [src/api/eqpt/device/remind.ts](/src/api/eqpt/device/remind.ts) | TypeScript | 30 | 7 | 1 | 38 | +| [src/api/eqpt/device/task.ts](/src/api/eqpt/device/task.ts) | TypeScript | 29 | 7 | 3 | 39 | +| [src/api/eqpt/document/index.ts](/src/api/eqpt/document/index.ts) | TypeScript | 34 | 8 | 1 | 43 | +| [src/api/eqpt/measurementPlan/board.ts](/src/api/eqpt/measurementPlan/board.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/measurementPlan/dept.ts](/src/api/eqpt/measurementPlan/dept.ts) | TypeScript | 22 | 6 | 1 | 29 | +| [src/api/eqpt/measurementPlan/early.ts](/src/api/eqpt/measurementPlan/early.ts) | TypeScript | 94 | 13 | 2 | 109 | +| [src/api/eqpt/measurementPlan/paln.ts](/src/api/eqpt/measurementPlan/paln.ts) | TypeScript | 150 | 21 | 4 | 175 | +| [src/api/eqpt/measurementPlan/task.ts](/src/api/eqpt/measurementPlan/task.ts) | TypeScript | 121 | 12 | 5 | 138 | +| [src/api/eqpt/status/borrow.ts](/src/api/eqpt/status/borrow.ts) | TypeScript | 78 | 9 | 3 | 90 | +| [src/api/eqpt/status/index.ts](/src/api/eqpt/status/index.ts) | TypeScript | 72 | 10 | 2 | 84 | +| [src/api/eqpt/status/maintain.ts](/src/api/eqpt/status/maintain.ts) | TypeScript | 34 | 5 | 2 | 41 | +| [src/api/eqpt/subpackage/certificate.ts](/src/api/eqpt/subpackage/certificate.ts) | TypeScript | 45 | 9 | 1 | 55 | +| [src/api/eqpt/subpackage/directory.ts](/src/api/eqpt/subpackage/directory.ts) | TypeScript | 99 | 20 | 1 | 120 | +| [src/api/eqpt/subpackage/review.ts](/src/api/eqpt/subpackage/review.ts) | TypeScript | 80 | 11 | 2 | 93 | +| [src/api/eqpt/subpackage/task.ts](/src/api/eqpt/subpackage/task.ts) | TypeScript | 80 | 12 | 4 | 96 | +| [src/api/index.ts](/src/api/index.ts) | TypeScript | 104 | 23 | 8 | 135 | +| [src/api/laboratory/alarm/current.ts](/src/api/laboratory/alarm/current.ts) | TypeScript | 25 | 6 | 5 | 36 | +| [src/api/laboratory/alarm/event.ts](/src/api/laboratory/alarm/event.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/laboratory/data.ts](/src/api/laboratory/data.ts) | TypeScript | 34 | 6 | 4 | 44 | +| [src/api/laboratory/environment.ts](/src/api/laboratory/environment.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/config.ts](/src/api/laboratory/equipment/config.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/list.ts](/src/api/laboratory/equipment/list.ts) | TypeScript | 48 | 9 | 7 | 64 | +| [src/api/laboratory/overView.ts](/src/api/laboratory/overView.ts) | TypeScript | 14 | 5 | 3 | 22 | +| [src/api/laboratory/place.ts](/src/api/laboratory/place.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/reader.ts](/src/api/reader.ts) | TypeScript | 22 | 5 | 4 | 31 | +| [src/api/request.ts](/src/api/request.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/requestLab.ts](/src/api/requestLab.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/system/area.ts](/src/api/system/area.ts) | TypeScript | 72 | 12 | 6 | 90 | +| [src/api/system/bench.ts](/src/api/system/bench.ts) | TypeScript | 28 | 4 | 1 | 33 | +| [src/api/system/dept.ts](/src/api/system/dept.ts) | TypeScript | 77 | 13 | 6 | 96 | +| [src/api/system/dict.ts](/src/api/system/dict.ts) | TypeScript | 37 | 5 | 1 | 43 | +| [src/api/system/expire.ts](/src/api/system/expire.ts) | TypeScript | 28 | 7 | 1 | 36 | +| [src/api/system/installation.ts](/src/api/system/installation.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/system/label.ts](/src/api/system/label.ts) | TypeScript | 44 | 13 | 3 | 60 | +| [src/api/system/log.ts](/src/api/system/log.ts) | TypeScript | 59 | 12 | 4 | 75 | +| [src/api/system/login.ts](/src/api/system/login.ts) | TypeScript | 33 | 17 | 8 | 58 | +| [src/api/system/notice.ts](/src/api/system/notice.ts) | TypeScript | 62 | 9 | 3 | 74 | +| [src/api/system/post.ts](/src/api/system/post.ts) | TypeScript | 36 | 8 | 1 | 45 | +| [src/api/system/price.ts](/src/api/system/price.ts) | TypeScript | 58 | 8 | 7 | 73 | +| [src/api/system/process.ts](/src/api/system/process.ts) | TypeScript | 102 | 12 | 10 | 124 | +| [src/api/system/resource.ts](/src/api/system/resource.ts) | TypeScript | 53 | 8 | 4 | 65 | +| [src/api/system/role.ts](/src/api/system/role.ts) | TypeScript | 73 | 12 | 5 | 90 | +| [src/api/system/tenant.ts](/src/api/system/tenant.ts) | TypeScript | 39 | 8 | 5 | 52 | +| [src/api/system/tool.ts](/src/api/system/tool.ts) | TypeScript | 219 | 22 | 6 | 247 | +| [src/api/system/user.ts](/src/api/system/user.ts) | TypeScript | 91 | 22 | 6 | 119 | +| [src/assets/icons/404.svg](/src/assets/icons/404.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/business-board.svg](/src/assets/icons/business-board.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/fullscreen-exit.svg](/src/assets/icons/fullscreen-exit.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/fullscreen.svg](/src/assets/icons/fullscreen.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-add-circle.svg](/src/assets/icons/icon-add-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-add.svg](/src/assets/icons/icon-add.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-alarm.svg](/src/assets/icons/icon-alarm.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-area.svg](/src/assets/icons/icon-area.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-base.svg](/src/assets/icons/icon-base.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-baseInfo.svg](/src/assets/icons/icon-baseInfo.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-batch-distribute.svg](/src/assets/icons/icon-batch-distribute.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batch.svg](/src/assets/icons/icon-batch.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batchConfig.svg](/src/assets/icons/icon-batchConfig.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-batchPrint.svg](/src/assets/icons/icon-batchPrint.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-bench.svg](/src/assets/icons/icon-bench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-book.svg](/src/assets/icons/icon-book.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-building.svg](/src/assets/icons/icon-building.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-manager.svg](/src/assets/icons/icon-business-manager.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-measure.svg](/src/assets/icons/icon-business-measure.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business.svg](/src/assets/icons/icon-business.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-case.svg](/src/assets/icons/icon-case.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-certi.svg](/src/assets/icons/icon-certi.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-change.svg](/src/assets/icons/icon-change.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-contract.svg](/src/assets/icons/icon-contract.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-correct.svg](/src/assets/icons/icon-correct.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-create.svg](/src/assets/icons/icon-create.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-data.svg](/src/assets/icons/icon-data.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-delete.svg](/src/assets/icons/icon-delete.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dept.svg](/src/assets/icons/icon-dept.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-device.svg](/src/assets/icons/icon-device.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dict.svg](/src/assets/icons/icon-dict.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-differ.svg](/src/assets/icons/icon-differ.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dyh.svg](/src/assets/icons/icon-dyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-environment.svg](/src/assets/icons/icon-environment.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-equipment-info.svg](/src/assets/icons/icon-equipment-info.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-equipment-status.svg](/src/assets/icons/icon-equipment-status.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-error.svg](/src/assets/icons/icon-error.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-excel.svg](/src/assets/icons/icon-excel.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-export.svg](/src/assets/icons/icon-export.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-external.svg](/src/assets/icons/icon-external.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file-manage.svg](/src/assets/icons/icon-file-manage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file.svg](/src/assets/icons/icon-file.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-finance.svg](/src/assets/icons/icon-finance.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-flow.svg](/src/assets/icons/icon-flow.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-fold.svg](/src/assets/icons/icon-fold.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-fullscreen.svg](/src/assets/icons/icon-fullscreen.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-goWorkbench.svg](/src/assets/icons/icon-goWorkbench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-import.svg](/src/assets/icons/icon-import.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-init.svg](/src/assets/icons/icon-init.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-internal.svg](/src/assets/icons/icon-internal.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-jidu.svg](/src/assets/icons/icon-jidu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-line.svg](/src/assets/icons/icon-line.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-log.svg](/src/assets/icons/icon-log.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-logManage.svg](/src/assets/icons/icon-logManage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-loginlog.svg](/src/assets/icons/icon-loginlog.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-measure.svg](/src/assets/icons/icon-measure.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-meeting.svg](/src/assets/icons/icon-meeting.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-monitor.svg](/src/assets/icons/icon-monitor.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-month.svg](/src/assets/icons/icon-month.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-notice.svg](/src/assets/icons/icon-notice.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-overView-message.svg](/src/assets/icons/icon-overView-message.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-overview.svg](/src/assets/icons/icon-overview.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pdf.svg](/src/assets/icons/icon-pdf.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-person.svg](/src/assets/icons/icon-person.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pie.svg](/src/assets/icons/icon-pie.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-place.svg](/src/assets/icons/icon-place.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-prevent.svg](/src/assets/icons/icon-prevent.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-price.svg](/src/assets/icons/icon-price.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-print.svg](/src/assets/icons/icon-print.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-qrcode.svg](/src/assets/icons/icon-qrcode.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality-menu.svg](/src/assets/icons/icon-quality-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality.svg](/src/assets/icons/icon-quality.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-radio.svg](/src/assets/icons/icon-radio.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-reduce-circle.svg](/src/assets/icons/icon-reduce-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-refresh.svg](/src/assets/icons/icon-refresh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-removeAlarm.svg](/src/assets/icons/icon-removeAlarm.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-resource-first.svg](/src/assets/icons/icon-resource-first.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resource.svg](/src/assets/icons/icon-resource.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resume.svg](/src/assets/icons/icon-resume.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-review.svg](/src/assets/icons/icon-review.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-rfid.svg](/src/assets/icons/icon-rfid.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-role.svg](/src/assets/icons/icon-role.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-scan.svg](/src/assets/icons/icon-scan.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-seal.svg](/src/assets/icons/icon-seal.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-search.svg](/src/assets/icons/icon-search.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-service.svg](/src/assets/icons/icon-service.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-setting.svg](/src/assets/icons/icon-setting.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-settingBlue.svg](/src/assets/icons/icon-settingBlue.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-software.svg](/src/assets/icons/icon-software.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-standard-status.svg](/src/assets/icons/icon-standard-status.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-statement.svg](/src/assets/icons/icon-statement.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-storeroom.svg](/src/assets/icons/icon-storeroom.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-subpackage.svg](/src/assets/icons/icon-subpackage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sweep.svg](/src/assets/icons/icon-sweep.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sysDoc.svg](/src/assets/icons/icon-sysDoc.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-task.svg](/src/assets/icons/icon-task.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-technology.svg](/src/assets/icons/icon-technology.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-template-menu.svg](/src/assets/icons/icon-template-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-template.svg](/src/assets/icons/icon-template.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-tool.svg](/src/assets/icons/icon-tool.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-user.svg](/src/assets/icons/icon-user.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-word.svg](/src/assets/icons/icon-word.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-xyh.svg](/src/assets/icons/icon-xyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-year.svg](/src/assets/icons/icon-year.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-ywjs.svg](/src/assets/icons/icon-ywjs.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhankai.svg](/src/assets/icons/icon-zhankai.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhiliang.svg](/src/assets/icons/icon-zhiliang.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/image-load-fail.svg](/src/assets/icons/image-load-fail.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-down.svg](/src/assets/icons/search-down.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-enter.svg](/src/assets/icons/search-enter.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-up.svg](/src/assets/icons/search-up.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-breadcrumb.svg](/src/assets/icons/sidebar-breadcrumb.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-default.svg](/src/assets/icons/sidebar-default.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-menu.svg](/src/assets/icons/sidebar-menu.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/toolbar-collapse.svg](/src/assets/icons/toolbar-collapse.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/triangle-stand-upside-down.svg](/src/assets/icons/triangle-stand-upside-down.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/styles/element-plus/dark.scss](/src/assets/styles/element-plus/dark.scss) | SCSS | 8 | 1 | 1 | 10 | +| [src/assets/styles/element-plus/index.scss](/src/assets/styles/element-plus/index.scss) | SCSS | 21 | 0 | 2 | 23 | +| [src/assets/styles/globals.scss](/src/assets/styles/globals.scss) | SCSS | 131 | 19 | 28 | 178 | +| [src/assets/styles/nprogress.scss](/src/assets/styles/nprogress.scss) | SCSS | 55 | 0 | 9 | 64 | +| [src/assets/styles/resources/utils.scss](/src/assets/styles/resources/utils.scss) | SCSS | 41 | 5 | 8 | 54 | +| [src/assets/styles/resources/variables.scss](/src/assets/styles/resources/variables.scss) | SCSS | 0 | 1 | 1 | 2 | +| [src/assets/styles/themes.scss](/src/assets/styles/themes.scss) | SCSS | 58 | 61 | 14 | 133 | +| [src/auto-imports.d.ts](/src/auto-imports.d.ts) | TypeScript | 77 | 1 | 1 | 79 | +| [src/axios.d.ts](/src/axios.d.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [src/components.d.ts](/src/components.d.ts) | TypeScript | 69 | 3 | 3 | 75 | +| [src/components/AddressSelect/AddressSelect.vue](/src/components/AddressSelect/AddressSelect.vue) | vue | 247 | 5 | 7 | 259 | +| [src/components/AddressSelect/address-interface.ts](/src/components/AddressSelect/address-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/components/AddressSelect/country-code.json](/src/components/AddressSelect/country-code.json) | JSON | 1,500 | 0 | 20 | 1,520 | +| [src/components/AppContainer/index.vue](/src/components/AppContainer/index.vue) | vue | 22 | 0 | 3 | 25 | +| [src/components/ApprovalRecord/ApprovalRecord.vue](/src/components/ApprovalRecord/ApprovalRecord.vue) | vue | 130 | 1 | 6 | 137 | +| [src/components/ApprovalRecord/ApprovalRecordTable.vue](/src/components/ApprovalRecord/ApprovalRecordTable.vue) | vue | 190 | 15 | 9 | 214 | +| [src/components/ApprovalRecord/ApprovalRecordTableDevice.vue](/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue) | vue | 223 | 15 | 7 | 245 | +| [src/components/ApprovalRecord/approval-interface.ts](/src/components/ApprovalRecord/approval-interface.ts) | TypeScript | 13 | 0 | 1 | 14 | +| [src/components/Approval/ApprovalDialog.vue](/src/components/Approval/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/components/AuthAll/index.vue](/src/components/AuthAll/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/Auth/index.vue](/src/components/Auth/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/BarCodeBind/index.vue](/src/components/BarCodeBind/index.vue) | vue | 120 | 3 | 12 | 135 | +| [src/components/BatchActionBar/index.vue](/src/components/BatchActionBar/index.vue) | vue | 72 | 0 | 11 | 83 | +| [src/components/Copyright/index.vue](/src/components/Copyright/index.vue) | vue | 43 | 0 | 8 | 51 | +| [src/components/DeptSelect/index.vue](/src/components/DeptSelect/index.vue) | vue | 185 | 0 | 6 | 191 | +| [src/components/DetailPage/DetailBlock.vue](/src/components/DetailPage/DetailBlock.vue) | vue | 54 | 0 | 8 | 62 | +| [src/components/DetailPage/DetailBlockCom.vue](/src/components/DetailPage/DetailBlockCom.vue) | vue | 41 | 0 | 7 | 48 | +| [src/components/DetailPage/DetailBlockSwitch.vue](/src/components/DetailPage/DetailBlockSwitch.vue) | vue | 63 | 0 | 9 | 72 | +| [src/components/DetailPage/index.vue](/src/components/DetailPage/index.vue) | vue | 53 | 0 | 7 | 60 | +| [src/components/Echart/BarChartHorizontal.vue](/src/components/Echart/BarChartHorizontal.vue) | vue | 442 | 0 | 8 | 450 | +| [src/components/Echart/BarChartVertical.vue](/src/components/Echart/BarChartVertical.vue) | vue | 449 | 0 | 8 | 457 | +| [src/components/Echart/LineChart.vue](/src/components/Echart/LineChart.vue) | vue | 355 | 0 | 9 | 364 | +| [src/components/Echart/PieChart.vue](/src/components/Echart/PieChart.vue) | vue | 311 | 0 | 9 | 320 | +| [src/components/Echart/echart-interface.ts](/src/components/Echart/echart-interface.ts) | TypeScript | 252 | 14 | 7 | 273 | +| [src/components/Echart/theme.json](/src/components/Echart/theme.json) | JSON | 491 | 0 | 1 | 492 | +| [src/components/Echart/utils.ts](/src/components/Echart/utils.ts) | TypeScript | 26 | 11 | 2 | 39 | +| [src/components/Editor/index.vue](/src/components/Editor/index.vue) | vue | 85 | 0 | 13 | 98 | +| [src/components/FileUpload/index.vue](/src/components/FileUpload/index.vue) | vue | 107 | 0 | 11 | 118 | +| [src/components/FixedActionBar/index.vue](/src/components/FixedActionBar/index.vue) | vue | 42 | 0 | 8 | 50 | +| [src/components/IconButton/index.vue](/src/components/IconButton/index.vue) | vue | 51 | 0 | 6 | 57 | +| [src/components/ImagePreview/index.vue](/src/components/ImagePreview/index.vue) | vue | 57 | 0 | 8 | 65 | +| [src/components/ImageUpload/index.vue](/src/components/ImageUpload/index.vue) | vue | 239 | 0 | 26 | 265 | +| [src/components/ImagesUpload/index.vue](/src/components/ImagesUpload/index.vue) | vue | 272 | 0 | 28 | 300 | +| [src/components/NormalTable/index.vue](/src/components/NormalTable/index.vue) | vue | 285 | 0 | 15 | 300 | +| [src/components/NormalTable/table_interface.ts](/src/components/NormalTable/table_interface.ts) | TypeScript | 12 | 0 | 2 | 14 | +| [src/components/PageHeader/index.vue](/src/components/PageHeader/index.vue) | vue | 71 | 0 | 11 | 82 | +| [src/components/PageMain/index.vue](/src/components/PageMain/index.vue) | vue | 81 | 0 | 9 | 90 | +| [src/components/PcasCascader/index.vue](/src/components/PcasCascader/index.vue) | vue | 132 | 0 | 9 | 141 | +| [src/components/PcasCascader/pcas-code.json](/src/components/PcasCascader/pcas-code.json) | JSON | 1 | 0 | 0 | 1 | +| [src/components/QRcodeDeviceDialog/index.vue](/src/components/QRcodeDeviceDialog/index.vue) | vue | 181 | 5 | 8 | 194 | +| [src/components/QrDialog/index.vue](/src/components/QrDialog/index.vue) | vue | 138 | 2 | 8 | 148 | +| [src/components/QrDialog/qrcode.d.ts](/src/components/QrDialog/qrcode.d.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/components/Sample/certificationMonitor.vue](/src/components/Sample/certificationMonitor.vue) | vue | 60 | 1 | 4 | 65 | +| [src/components/Sample/certificationRecords.vue](/src/components/Sample/certificationRecords.vue) | vue | 60 | 1 | 6 | 67 | +| [src/components/Sample/measureRecords.vue](/src/components/Sample/measureRecords.vue) | vue | 59 | 1 | 7 | 67 | +| [src/components/ScanSampleDialog/index.vue](/src/components/ScanSampleDialog/index.vue) | vue | 121 | 3 | 10 | 134 | +| [src/components/ScanSampleDialog/scan-interface.ts](/src/components/ScanSampleDialog/scan-interface.ts) | TypeScript | 12 | 0 | 1 | 13 | +| [src/components/SearchArea/SearchItem.vue](/src/components/SearchArea/SearchItem.vue) | vue | 26 | 0 | 5 | 31 | +| [src/components/SearchArea/index.vue](/src/components/SearchArea/index.vue) | vue | 147 | 0 | 11 | 158 | +| [src/components/SearchBar/index.vue](/src/components/SearchBar/index.vue) | vue | 65 | 0 | 13 | 78 | +| [src/components/SvgIcon/index.vue](/src/components/SvgIcon/index.vue) | vue | 44 | 0 | 4 | 48 | +| [src/components/SystemInfo/index.vue](/src/components/SystemInfo/index.vue) | vue | 45 | 0 | 7 | 52 | +| [src/components/TableContainer/index.vue](/src/components/TableContainer/index.vue) | vue | 70 | 0 | 8 | 78 | +| [src/components/Trend/index.vue](/src/components/Trend/index.vue) | vue | 61 | 0 | 8 | 69 | +| [src/components/benchCol/index.vue](/src/components/benchCol/index.vue) | vue | 166 | 12 | 15 | 193 | +| [src/components/buttonBox/buttonBox.ts](/src/components/buttonBox/buttonBox.ts) | TypeScript | 5 | 0 | 1 | 6 | +| [src/components/buttonBox/buttonBox.vue](/src/components/buttonBox/buttonBox.vue) | vue | 43 | 1 | 7 | 51 | +| [src/components/dialog/dialog.ts](/src/components/dialog/dialog.ts) | TypeScript | 25 | 3 | 3 | 31 | +| [src/components/dialog/errorDialog.vue](/src/components/dialog/errorDialog.vue) | vue | 79 | 1 | 10 | 90 | +| [src/components/dialog/selectDeptDialog.vue](/src/components/dialog/selectDeptDialog.vue) | vue | 249 | 7 | 24 | 280 | +| [src/components/dialog/selectDeptTree.vue](/src/components/dialog/selectDeptTree.vue) | vue | 121 | 1 | 11 | 133 | +| [src/components/dialog/selectEmployeesDialog.vue](/src/components/dialog/selectEmployeesDialog.vue) | vue | 226 | 8 | 21 | 255 | +| [src/components/dialog/selectRoleDialog.vue](/src/components/dialog/selectRoleDialog.vue) | vue | 157 | 1 | 10 | 168 | +| [src/components/dialog/selectStaffDialog.vue](/src/components/dialog/selectStaffDialog.vue) | vue | 248 | 7 | 20 | 275 | +| [src/components/drawer/approverDrawer.vue](/src/components/drawer/approverDrawer.vue) | vue | 426 | 76 | 47 | 549 | +| [src/components/drawer/conditionDrawer.vue](/src/components/drawer/conditionDrawer.vue) | vue | 432 | 35 | 48 | 515 | +| [src/components/drawer/copyerDrawer.vue](/src/components/drawer/copyerDrawer.vue) | vue | 110 | 13 | 9 | 132 | +| [src/components/drawer/promoterDrawer.vue](/src/components/drawer/promoterDrawer.vue) | vue | 85 | 1 | 8 | 94 | +| [src/components/scanEquipmentDialog/index.vue](/src/components/scanEquipmentDialog/index.vue) | vue | 250 | 11 | 11 | 272 | +| [src/components/scanEquipmentDialog/scan-interface.ts](/src/components/scanEquipmentDialog/scan-interface.ts) | TypeScript | 0 | 0 | 1 | 1 | +| [src/components/workFlow/addNode.vue](/src/components/workFlow/addNode.vue) | vue | 230 | 9 | 25 | 264 | +| [src/components/workFlow/addNodeBan.vue](/src/components/workFlow/addNodeBan.vue) | vue | 216 | 0 | 20 | 236 | +| [src/components/workFlow/nodeWrap.vue](/src/components/workFlow/nodeWrap.vue) | vue | 367 | 9 | 25 | 401 | +| [src/components/workFlow/nodeWrapBan.vue](/src/components/workFlow/nodeWrapBan.vue) | vue | 153 | 1 | 11 | 165 | +| [src/css/dialog.css](/src/css/dialog.css) | CSS | 32 | 2 | 7 | 41 | +| [src/css/override-element-ui.css](/src/css/override-element-ui.css) | CSS | 104 | 1 | 22 | 127 | +| [src/css/workflow.css](/src/css/workflow.css) | CSS | 1,381 | 106 | 226 | 1,713 | +| [src/global.d.ts](/src/global.d.ts) | TypeScript | 147 | 157 | 8 | 312 | +| [src/iconify-ep/index.ts](/src/iconify-ep/index.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/layouts/components/AppSetting/index.vue](/src/layouts/components/AppSetting/index.vue) | vue | 523 | 0 | 43 | 566 | +| [src/layouts/components/Header/index.vue](/src/layouts/components/Header/index.vue) | vue | 176 | 12 | 32 | 220 | +| [src/layouts/components/HotkeysIntro/index.vue](/src/layouts/components/HotkeysIntro/index.vue) | vue | 44 | 0 | 8 | 52 | +| [src/layouts/components/Logo/index.vue](/src/layouts/components/Logo/index.vue) | vue | 66 | 0 | 12 | 78 | +| [src/layouts/components/MainSidebar/index.vue](/src/layouts/components/MainSidebar/index.vue) | vue | 95 | 1 | 18 | 114 | +| [src/layouts/components/Search/index.vue](/src/layouts/components/Search/index.vue) | vue | 413 | 0 | 39 | 452 | +| [src/layouts/components/SidebarItem/index.vue](/src/layouts/components/SidebarItem/index.vue) | vue | 159 | 0 | 23 | 182 | +| [src/layouts/components/SubSidebar/index.vue](/src/layouts/components/SubSidebar/index.vue) | vue | 140 | 1 | 29 | 170 | +| [src/layouts/components/Tools/index.vue](/src/layouts/components/Tools/index.vue) | vue | 230 | 61 | 23 | 314 | +| [src/layouts/components/Tools/resetPwd.vue](/src/layouts/components/Tools/resetPwd.vue) | vue | 117 | 1 | 7 | 125 | +| [src/layouts/components/Tools/userInfo.vue](/src/layouts/components/Tools/userInfo.vue) | vue | 243 | 2 | 8 | 253 | +| [src/layouts/components/TopMenu/topMenu.vue](/src/layouts/components/TopMenu/topMenu.vue) | vue | 41 | 1 | 8 | 50 | +| [src/layouts/components/TopMenu/topMenuItem.vue](/src/layouts/components/TopMenu/topMenuItem.vue) | vue | 167 | 0 | 24 | 191 | +| [src/layouts/components/Topbar/index.vue](/src/layouts/components/Topbar/index.vue) | vue | 151 | 0 | 23 | 174 | +| [src/layouts/index.vue](/src/layouts/index.vue) | vue | 207 | 0 | 33 | 240 | +| [src/main.ts](/src/main.ts) | TypeScript | 55 | 6 | 2 | 63 | +| [src/menu/index.ts](/src/menu/index.ts) | TypeScript | 14 | 0 | 4 | 18 | +| [src/menu/modules/multilevel.menu.example.ts](/src/menu/modules/multilevel.menu.example.ts) | TypeScript | 48 | 0 | 3 | 51 | +| [src/mockProdServer.ts](/src/mockProdServer.ts) | TypeScript | 9 | 0 | 3 | 12 | +| [src/mock/member.ts](/src/mock/member.ts) | TypeScript | 55 | 0 | 1 | 56 | +| [src/plugins/preload.ts](/src/plugins/preload.ts) | TypeScript | 117 | 7 | 2 | 126 | +| [src/router/index.ts](/src/router/index.ts) | TypeScript | 168 | 28 | 7 | 203 | +| [src/router/modules/common.ts](/src/router/modules/common.ts) | TypeScript | 293 | 25 | 4 | 322 | +| [src/router/modules/laboratory.ts](/src/router/modules/laboratory.ts) | TypeScript | 228 | 37 | 4 | 269 | +| [src/router/modules/mentering.ts](/src/router/modules/mentering.ts) | TypeScript | 5 | 0 | 6 | 11 | +| [src/router/modules/multilevel.menu.example.ts](/src/router/modules/multilevel.menu.example.ts) | TypeScript | 67 | 0 | 4 | 71 | +| [src/router/modules/system.ts](/src/router/modules/system.ts) | TypeScript | 330 | 0 | 5 | 335 | +| [src/router/modules/tested.ts](/src/router/modules/tested.ts) | TypeScript | 1,621 | 171 | 4 | 1,796 | +| [src/router/routes.ts](/src/router/routes.ts) | TypeScript | 153 | 14 | 7 | 174 | +| [src/settings.default.ts](/src/settings.default.ts) | TypeScript | 55 | 1 | 4 | 60 | +| [src/settings.ts](/src/settings.ts) | TypeScript | 39 | 0 | 3 | 42 | +| [src/shims.d.ts](/src/shims.d.ts) | TypeScript | 17 | 0 | 3 | 20 | +| [src/store/index.ts](/src/store/index.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/store/modules/dict.ts](/src/store/modules/dict.ts) | TypeScript | 51 | 0 | 3 | 54 | +| [src/store/modules/keepAlive.ts](/src/store/modules/keepAlive.ts) | TypeScript | 36 | 1 | 2 | 39 | +| [src/store/modules/menu.ts](/src/store/modules/menu.ts) | TypeScript | 182 | 12 | 8 | 202 | +| [src/store/modules/route.ts](/src/store/modules/route.ts) | TypeScript | 226 | 39 | 5 | 270 | +| [src/store/modules/settings.ts](/src/store/modules/settings.ts) | TypeScript | 53 | 12 | 4 | 69 | +| [src/store/modules/user.ts](/src/store/modules/user.ts) | TypeScript | 208 | 15 | 3 | 226 | +| [src/store/modules/websocket.ts](/src/store/modules/websocket.ts) | TypeScript | 122 | 14 | 2 | 138 | +| [src/store/modules/workFlow.ts](/src/store/modules/workFlow.ts) | TypeScript | 51 | 15 | 2 | 68 | +| [src/utils/Array.ts](/src/utils/Array.ts) | TypeScript | 31 | 16 | 2 | 49 | +| [src/utils/String.ts](/src/utils/String.ts) | TypeScript | 6 | 3 | 2 | 11 | +| [src/utils/applyBtns.ts](/src/utils/applyBtns.ts) | TypeScript | 96 | 4 | 1 | 101 | +| [src/utils/auth.ts](/src/utils/auth.ts) | TypeScript | 11 | 3 | 1 | 15 | +| [src/utils/buttonPerm.ts](/src/utils/buttonPerm.ts) | TypeScript | 64 | 1 | 4 | 69 | +| [src/utils/composables/permission.ts](/src/utils/composables/permission.ts) | TypeScript | 8 | 3 | 1 | 12 | +| [src/utils/composables/useAuth.ts](/src/utils/composables/useAuth.ts) | TypeScript | 37 | 0 | 6 | 43 | +| [src/utils/composables/useGlobalProperties.ts](/src/utils/composables/useGlobalProperties.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/utils/composables/useMainPage.ts](/src/utils/composables/useMainPage.ts) | TypeScript | 11 | 0 | 3 | 14 | +| [src/utils/composables/useMenu.ts](/src/utils/composables/useMenu.ts) | TypeScript | 22 | 0 | 4 | 26 | +| [src/utils/dayjs.ts](/src/utils/dayjs.ts) | TypeScript | 4 | 0 | 3 | 7 | +| [src/utils/directive.ts](/src/utils/directive.ts) | TypeScript | 17 | 1 | 2 | 20 | +| [src/utils/download.ts](/src/utils/download.ts) | TypeScript | 148 | 42 | 3 | 193 | +| [src/utils/eventBus.ts](/src/utils/eventBus.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/utils/exportUtils.ts](/src/utils/exportUtils.ts) | TypeScript | 30 | 24 | 2 | 56 | +| [src/utils/exportXlsx.ts](/src/utils/exportXlsx.ts) | TypeScript | 71 | 17 | 2 | 90 | +| [src/utils/getUid.ts](/src/utils/getUid.ts) | TypeScript | 11 | 6 | 2 | 19 | +| [src/utils/index.ts](/src/utils/index.ts) | TypeScript | 13 | 0 | 3 | 16 | +| [src/utils/keepQuery.ts](/src/utils/keepQuery.ts) | TypeScript | 13 | 2 | 2 | 17 | +| [src/utils/printUtils.ts](/src/utils/printUtils.ts) | TypeScript | 45 | 21 | 3 | 69 | +| [src/utils/scheduleDict.ts](/src/utils/scheduleDict.ts) | TypeScript | 17 | 3 | 1 | 21 | +| [src/utils/security.ts](/src/utils/security.ts) | TypeScript | 37 | 14 | 2 | 53 | +| [src/utils/structure.ts](/src/utils/structure.ts) | TypeScript | 152 | 47 | 6 | 205 | +| [src/utils/useCheckList.ts](/src/utils/useCheckList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/usePrintList.ts](/src/utils/usePrintList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/useSetAllRowReadable.ts](/src/utils/useSetAllRowReadable.ts) | TypeScript | 11 | 9 | 2 | 22 | +| [src/utils/useTemplateDownload.ts](/src/utils/useTemplateDownload.ts) | TypeScript | 33 | 4 | 1 | 38 | +| [src/utils/validate.ts](/src/utils/validate.ts) | TypeScript | 78 | 65 | 13 | 156 | +| [src/views/[...all].vue](/src/views/%5B...all%5D.vue) | vue | 70 | 0 | 12 | 82 | +| [src/views/breadcrumb_example/detail1.vue](/src/views/breadcrumb_example/detail1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/detail2.vue](/src/views/breadcrumb_example/detail2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list1.vue](/src/views/breadcrumb_example/list1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list2.vue](/src/views/breadcrumb_example/list2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/dashboard.vue](/src/views/dashboard.vue) | vue | 390 | 10 | 48 | 448 | +| [src/views/example/chartExample.vue](/src/views/example/chartExample.vue) | vue | 56 | 0 | 5 | 61 | +| [src/views/fresh.ts](/src/views/fresh.ts) | TypeScript | 35 | 4 | 1 | 40 | +| [src/views/home/index.vue](/src/views/home/index.vue) | vue | 11 | 0 | 3 | 14 | +| [src/views/index.vue](/src/views/index.vue) | vue | 16 | 0 | 5 | 21 | +| [src/views/laboratory/alarm/current/list-interface.ts](/src/views/laboratory/alarm/current/list-interface.ts) | TypeScript | 30 | 0 | 2 | 32 | +| [src/views/laboratory/alarm/current/list.vue](/src/views/laboratory/alarm/current/list.vue) | vue | 273 | 2 | 10 | 285 | +| [src/views/laboratory/alarm/event/addEventDialog.vue](/src/views/laboratory/alarm/event/addEventDialog.vue) | vue | 219 | 1 | 10 | 230 | +| [src/views/laboratory/alarm/event/list-interface.ts](/src/views/laboratory/alarm/event/list-interface.ts) | TypeScript | 30 | 0 | 3 | 33 | +| [src/views/laboratory/alarm/event/list.vue](/src/views/laboratory/alarm/event/list.vue) | vue | 210 | 2 | 9 | 221 | +| [src/views/laboratory/alarm/record/list.vue](/src/views/laboratory/alarm/record/list.vue) | vue | 211 | 2 | 8 | 221 | +| [src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue](/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue) | vue | 191 | 1 | 21 | 213 | +| [src/views/laboratory/data/list-interface.ts](/src/views/laboratory/data/list-interface.ts) | TypeScript | 100 | 6 | 6 | 112 | +| [src/views/laboratory/data/list.vue](/src/views/laboratory/data/list.vue) | vue | 488 | 16 | 14 | 518 | +| [src/views/laboratory/equipment/config/addElectricQuantity.vue](/src/views/laboratory/equipment/config/addElectricQuantity.vue) | vue | 357 | 312 | 13 | 682 | +| [src/views/laboratory/equipment/config/addOxygenSmoke.vue](/src/views/laboratory/equipment/config/addOxygenSmoke.vue) | vue | 253 | 1 | 7 | 261 | +| [src/views/laboratory/equipment/config/addTemperatureHumidity.vue](/src/views/laboratory/equipment/config/addTemperatureHumidity.vue) | vue | 328 | 1 | 7 | 336 | +| [src/views/laboratory/equipment/config/config-interface.ts](/src/views/laboratory/equipment/config/config-interface.ts) | TypeScript | 101 | 4 | 7 | 112 | +| [src/views/laboratory/equipment/config/list.vue](/src/views/laboratory/equipment/config/list.vue) | vue | 381 | 6 | 12 | 399 | +| [src/views/laboratory/equipment/list/detail.vue](/src/views/laboratory/equipment/list/detail.vue) | vue | 331 | 12 | 11 | 354 | +| [src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue](/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue) | vue | 138 | 4 | 6 | 148 | +| [src/views/laboratory/equipment/list/list-interface.ts](/src/views/laboratory/equipment/list/list-interface.ts) | TypeScript | 37 | 0 | 3 | 40 | +| [src/views/laboratory/equipment/list/list.vue](/src/views/laboratory/equipment/list/list.vue) | vue | 388 | 11 | 13 | 412 | +| [src/views/laboratory/overview/components/message.vue](/src/views/laboratory/overview/components/message.vue) | vue | 101 | 6 | 9 | 116 | +| [src/views/laboratory/overview/components/monitorData.vue](/src/views/laboratory/overview/components/monitorData.vue) | vue | 142 | 21 | 8 | 171 | +| [src/views/laboratory/overview/index.vue](/src/views/laboratory/overview/index.vue) | vue | 943 | 41 | 101 | 1,085 | +| [src/views/laboratory/overview/overview-interface.ts](/src/views/laboratory/overview/overview-interface.ts) | TypeScript | 20 | 1 | 1 | 22 | +| [src/views/laboratory/place/addDialog.vue](/src/views/laboratory/place/addDialog.vue) | vue | 179 | 6 | 7 | 192 | +| [src/views/laboratory/place/list.vue](/src/views/laboratory/place/list.vue) | vue | 203 | 2 | 10 | 215 | +| [src/views/laboratory/place/place-interface.ts](/src/views/laboratory/place/place-interface.ts) | TypeScript | 26 | 0 | 3 | 29 | +| [src/views/laboratory/statement/environment/detail.vue](/src/views/laboratory/statement/environment/detail.vue) | vue | 220 | 2 | 33 | 255 | +| [src/views/laboratory/statement/environment/environment-interface.ts](/src/views/laboratory/statement/environment/environment-interface.ts) | TypeScript | 37 | 0 | 4 | 41 | +| [src/views/laboratory/statement/environment/list.vue](/src/views/laboratory/statement/environment/list.vue) | vue | 191 | 5 | 19 | 215 | +| [src/views/login.vue](/src/views/login.vue) | vue | 510 | 3 | 42 | 555 | +| [src/views/login_register.vue](/src/views/login_register.vue) | vue | 517 | 0 | 37 | 554 | +| [src/views/metering/index.vue](/src/views/metering/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/multilevel_menu_example/level2/level3/page1.vue](/src/views/multilevel_menu_example/level2/level3/page1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/level3/page2.vue](/src/views/multilevel_menu_example/level2/level3/page2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/page.vue](/src/views/multilevel_menu_example/level2/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/page.vue](/src/views/multilevel_menu_example/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/personal/edit.password.vue](/src/views/personal/edit.password.vue) | vue | 88 | 0 | 8 | 96 | +| [src/views/personal/setting.vue](/src/views/personal/setting.vue) | vue | 178 | 0 | 16 | 194 | +| [src/views/reload.vue](/src/views/reload.vue) | vue | 12 | 0 | 4 | 16 | +| [src/views/setting.vue](/src/views/setting.vue) | vue | 306 | 7 | 23 | 336 | +| [src/views/system/area/area-interface.ts](/src/views/system/area/area-interface.ts) | TypeScript | 19 | 0 | 3 | 22 | +| [src/views/system/area/areaSelectTree.vue](/src/views/system/area/areaSelectTree.vue) | vue | 71 | 0 | 7 | 78 | +| [src/views/system/area/editArea.vue](/src/views/system/area/editArea.vue) | vue | 236 | 0 | 12 | 248 | +| [src/views/system/area/listArea.vue](/src/views/system/area/listArea.vue) | vue | 149 | 1 | 11 | 161 | +| [src/views/system/dept/dept-interface.ts](/src/views/system/dept/dept-interface.ts) | TypeScript | 32 | 4 | 3 | 39 | +| [src/views/system/dept/editDept.vue](/src/views/system/dept/editDept.vue) | vue | 248 | 1 | 13 | 262 | +| [src/views/system/dept/listDept.vue](/src/views/system/dept/listDept.vue) | vue | 126 | 0 | 8 | 134 | +| [src/views/system/dict/dict-interface.ts](/src/views/system/dict/dict-interface.ts) | TypeScript | 21 | 2 | 3 | 26 | +| [src/views/system/dict/editDict.vue](/src/views/system/dict/editDict.vue) | vue | 283 | 0 | 15 | 298 | +| [src/views/system/dict/listDict.vue](/src/views/system/dict/listDict.vue) | vue | 119 | 0 | 9 | 128 | +| [src/views/system/expire/device.vue](/src/views/system/expire/device.vue) | vue | 232 | 3 | 7 | 242 | +| [src/views/system/expire/edit.vue](/src/views/system/expire/edit.vue) | vue | 290 | 7 | 18 | 315 | +| [src/views/system/expire/list.vue](/src/views/system/expire/list.vue) | vue | 148 | 2 | 6 | 156 | +| [src/views/system/expire/task.vue](/src/views/system/expire/task.vue) | vue | 154 | 3 | 7 | 164 | +| [src/views/system/fileConfiguration/addDDialog.vue](/src/views/system/fileConfiguration/addDDialog.vue) | vue | 311 | 7 | 5 | 323 | +| [src/views/system/fileConfiguration/configuration.vue](/src/views/system/fileConfiguration/configuration.vue) | vue | 219 | 5 | 8 | 232 | +| [src/views/system/installation/editDialog.vue](/src/views/system/installation/editDialog.vue) | vue | 188 | 3 | 10 | 201 | +| [src/views/system/installation/installation-interface.ts](/src/views/system/installation/installation-interface.ts) | TypeScript | 29 | 0 | 1 | 30 | +| [src/views/system/installation/list.vue](/src/views/system/installation/list.vue) | vue | 187 | 7 | 3 | 197 | +| [src/views/system/label/label.ts](/src/views/system/label/label.ts) | TypeScript | 22 | 3 | 4 | 29 | +| [src/views/system/label/list.vue](/src/views/system/label/list.vue) | vue | 315 | 4 | 13 | 332 | +| [src/views/system/log/listErrorLog.vue](/src/views/system/log/listErrorLog.vue) | vue | 148 | 0 | 7 | 155 | +| [src/views/system/log/listLog.vue](/src/views/system/log/listLog.vue) | vue | 176 | 3 | 10 | 189 | +| [src/views/system/log/log-interface.ts](/src/views/system/log/log-interface.ts) | TypeScript | 10 | 0 | 1 | 11 | +| [src/views/system/log/loginLog.vue](/src/views/system/log/loginLog.vue) | vue | 152 | 2 | 10 | 164 | +| [src/views/system/notice/noteAdd.vue](/src/views/system/notice/noteAdd.vue) | vue | 508 | 2 | 20 | 530 | +| [src/views/system/notice/noteList.vue](/src/views/system/notice/noteList.vue) | vue | 272 | 13 | 4 | 289 | +| [src/views/system/notice/notice-interface.ts](/src/views/system/notice/notice-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/views/system/notice/noticeDetail.vue](/src/views/system/notice/noticeDetail.vue) | vue | 133 | 3 | 4 | 140 | +| [src/views/system/notice/tableHeader.vue](/src/views/system/notice/tableHeader.vue) | vue | 36 | 0 | 4 | 40 | +| [src/views/system/post/editDialog.vue](/src/views/system/post/editDialog.vue) | vue | 180 | 6 | 10 | 196 | +| [src/views/system/post/list.vue](/src/views/system/post/list.vue) | vue | 171 | 8 | 3 | 182 | +| [src/views/system/post/post-interface.ts](/src/views/system/post/post-interface.ts) | TypeScript | 27 | 0 | 2 | 29 | +| [src/views/system/process/addProcess.vue](/src/views/system/process/addProcess.vue) | vue | 201 | 19 | 15 | 235 | +| [src/views/system/process/detailProcess.vue](/src/views/system/process/detailProcess.vue) | vue | 130 | 20 | 8 | 158 | +| [src/views/system/process/editProcess.vue](/src/views/system/process/editProcess.vue) | vue | 217 | 19 | 13 | 249 | +| [src/views/system/process/process.ts](/src/views/system/process/process.ts) | TypeScript | 41 | 3 | 4 | 48 | +| [src/views/system/process/process.vue](/src/views/system/process/process.vue) | vue | 353 | 4 | 22 | 379 | +| [src/views/system/resource/editResource.vue](/src/views/system/resource/editResource.vue) | vue | 267 | 0 | 14 | 281 | +| [src/views/system/resource/listResource.vue](/src/views/system/resource/listResource.vue) | vue | 146 | 1 | 9 | 156 | +| [src/views/system/resource/resource-interface.ts](/src/views/system/resource/resource-interface.ts) | TypeScript | 20 | 2 | 2 | 24 | +| [src/views/system/role/dataPerm.vue](/src/views/system/role/dataPerm.vue) | vue | 175 | 0 | 13 | 188 | +| [src/views/system/role/editRole.vue](/src/views/system/role/editRole.vue) | vue | 282 | 0 | 11 | 293 | +| [src/views/system/role/functionPerm.vue](/src/views/system/role/functionPerm.vue) | vue | 175 | 0 | 12 | 187 | +| [src/views/system/role/listRole.vue](/src/views/system/role/listRole.vue) | vue | 166 | 1 | 9 | 176 | +| [src/views/system/role/role-interface.ts](/src/views/system/role/role-interface.ts) | TypeScript | 16 | 2 | 2 | 20 | +| [src/views/system/showPhoto.vue](/src/views/system/showPhoto.vue) | vue | 69 | 0 | 5 | 74 | +| [src/views/system/signature/addDDialog.vue](/src/views/system/signature/addDDialog.vue) | vue | 242 | 5 | 5 | 252 | +| [src/views/system/signature/autograph.vue](/src/views/system/signature/autograph.vue) | vue | 271 | 17 | 7 | 295 | +| [src/views/system/signature/userListDialog.vue](/src/views/system/signature/userListDialog.vue) | vue | 168 | 6 | 5 | 179 | +| [src/views/system/tenant/editTenant.vue](/src/views/system/tenant/editTenant.vue) | vue | 207 | 0 | 4 | 211 | +| [src/views/system/tenant/list.tenant.vue](/src/views/system/tenant/list.tenant.vue) | vue | 154 | 4 | 9 | 167 | +| [src/views/system/tenant/relateDept.vue](/src/views/system/tenant/relateDept.vue) | vue | 104 | 0 | 8 | 112 | +| [src/views/system/tenant/tenant_interface.ts](/src/views/system/tenant/tenant_interface.ts) | TypeScript | 15 | 0 | 2 | 17 | +| [src/views/system/tool_interface.ts](/src/views/system/tool_interface.ts) | TypeScript | 56 | 5 | 3 | 64 | +| [src/views/system/user/listUser.vue](/src/views/system/user/listUser.vue) | vue | 338 | 9 | 11 | 358 | +| [src/views/system/user/roleAssignment.vue](/src/views/system/user/roleAssignment.vue) | vue | 113 | 1 | 5 | 119 | +| [src/views/system/user/selecTree.vue](/src/views/system/user/selecTree.vue) | vue | 170 | 1 | 12 | 183 | +| [src/views/system/user/user-interface.ts](/src/views/system/user/user-interface.ts) | TypeScript | 64 | 3 | 3 | 70 | +| [src/views/system/user/userAdd.vue](/src/views/system/user/userAdd.vue) | vue | 342 | 7 | 6 | 355 | +| [src/views/tested/MeasurementBusiness/detection/components/detail.vue](/src/views/tested/MeasurementBusiness/detection/components/detail.vue) | vue | 157 | 2 | 4 | 163 | +| [src/views/tested/MeasurementBusiness/detection/components/detection.vue](/src/views/tested/MeasurementBusiness/detection/components/detection.vue) | vue | 53 | 1 | 7 | 61 | +| [src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue](/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue) | vue | 39 | 2 | 6 | 47 | +| [src/views/tested/MeasurementBusiness/detection/index.vue](/src/views/tested/MeasurementBusiness/detection/index.vue) | vue | 169 | 3 | 3 | 175 | +| [src/views/tested/MeasurementBusiness/notice/components/detail.vue](/src/views/tested/MeasurementBusiness/notice/components/detail.vue) | vue | 161 | 2 | 4 | 167 | +| [src/views/tested/MeasurementBusiness/notice/components/detection.vue](/src/views/tested/MeasurementBusiness/notice/components/detection.vue) | vue | 50 | 1 | 7 | 58 | +| [src/views/tested/MeasurementBusiness/notice/index.vue](/src/views/tested/MeasurementBusiness/notice/index.vue) | vue | 184 | 6 | 4 | 194 | +| [src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementBusiness/opinion/components/edit.vue](/src/views/tested/MeasurementBusiness/opinion/components/edit.vue) | vue | 371 | 2 | 4 | 377 | +| [src/views/tested/MeasurementBusiness/opinion/components/list.vue](/src/views/tested/MeasurementBusiness/opinion/components/list.vue) | vue | 402 | 18 | 6 | 426 | +| [src/views/tested/MeasurementBusiness/opinion/index.vue](/src/views/tested/MeasurementBusiness/opinion/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue) | vue | 161 | 3 | 7 | 171 | +| [src/views/tested/MeasurementBusiness/review/components/edit.vue](/src/views/tested/MeasurementBusiness/review/components/edit.vue) | vue | 92 | 1 | 4 | 97 | +| [src/views/tested/MeasurementBusiness/review/components/fileView.vue](/src/views/tested/MeasurementBusiness/review/components/fileView.vue) | vue | 42 | 2 | 4 | 48 | +| [src/views/tested/MeasurementBusiness/review/index.vue](/src/views/tested/MeasurementBusiness/review/index.vue) | vue | 221 | 5 | 6 | 232 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue) | vue | 244 | 10 | 4 | 258 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue) | vue | 211 | 5 | 28 | 244 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue) | vue | 80 | 1 | 3 | 84 | +| [src/views/tested/MeasurementBusiness/satisfaction/index.vue](/src/views/tested/MeasurementBusiness/satisfaction/index.vue) | vue | 154 | 3 | 5 | 162 | +| [src/views/tested/MeasurementPlan/board/index.vue](/src/views/tested/MeasurementPlan/board/index.vue) | vue | 137 | 20 | 4 | 161 | +| [src/views/tested/MeasurementPlan/curator/index.vue](/src/views/tested/MeasurementPlan/curator/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/delay/index.vue](/src/views/tested/MeasurementPlan/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/dept/components/edit.vue](/src/views/tested/MeasurementPlan/dept/components/edit.vue) | vue | 119 | 1 | 3 | 123 | +| [src/views/tested/MeasurementPlan/dept/components/list.vue](/src/views/tested/MeasurementPlan/dept/components/list.vue) | vue | 177 | 10 | 7 | 194 | +| [src/views/tested/MeasurementPlan/dept/components/tableList.vue](/src/views/tested/MeasurementPlan/dept/components/tableList.vue) | vue | 166 | 2 | 4 | 172 | +| [src/views/tested/MeasurementPlan/dept/index.vue](/src/views/tested/MeasurementPlan/dept/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/early/components/detail.vue](/src/views/tested/MeasurementPlan/early/components/detail.vue) | vue | 126 | 1 | 5 | 132 | +| [src/views/tested/MeasurementPlan/early/components/edit.vue](/src/views/tested/MeasurementPlan/early/components/edit.vue) | vue | 536 | 7 | 5 | 548 | +| [src/views/tested/MeasurementPlan/early/components/list.vue](/src/views/tested/MeasurementPlan/early/components/list.vue) | vue | 521 | 12 | 8 | 541 | +| [src/views/tested/MeasurementPlan/early/components/page.vue](/src/views/tested/MeasurementPlan/early/components/page.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/MeasurementPlan/early/components/selelectPlan.vue](/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue) | vue | 199 | 3 | 5 | 207 | +| [src/views/tested/MeasurementPlan/early/components/table.vue](/src/views/tested/MeasurementPlan/early/components/table.vue) | vue | 300 | 1 | 4 | 305 | +| [src/views/tested/MeasurementPlan/early/index.vue](/src/views/tested/MeasurementPlan/early/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/plan/components/dataList.vue](/src/views/tested/MeasurementPlan/plan/components/dataList.vue) | vue | 319 | 3 | 4 | 326 | +| [src/views/tested/MeasurementPlan/plan/components/detail.vue](/src/views/tested/MeasurementPlan/plan/components/detail.vue) | vue | 152 | 5 | 9 | 166 | +| [src/views/tested/MeasurementPlan/plan/components/edit.vue](/src/views/tested/MeasurementPlan/plan/components/edit.vue) | vue | 455 | 7 | 4 | 466 | +| [src/views/tested/MeasurementPlan/plan/components/infoDetail.vue](/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue) | vue | 116 | 1 | 2 | 119 | +| [src/views/tested/MeasurementPlan/plan/components/list.vue](/src/views/tested/MeasurementPlan/plan/components/list.vue) | vue | 512 | 12 | 6 | 530 | +| [src/views/tested/MeasurementPlan/plan/components/selectDevice.vue](/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue) | vue | 471 | 3 | 4 | 478 | +| [src/views/tested/MeasurementPlan/plan/components/summary.vue](/src/views/tested/MeasurementPlan/plan/components/summary.vue) | vue | 119 | 0 | 3 | 122 | +| [src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue](/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue) | vue | 194 | 0 | 6 | 200 | +| [src/views/tested/MeasurementPlan/plan/components/table.vue](/src/views/tested/MeasurementPlan/plan/components/table.vue) | vue | 292 | 1 | 4 | 297 | +| [src/views/tested/MeasurementPlan/plan/index.vue](/src/views/tested/MeasurementPlan/plan/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/task/components/edit.vue](/src/views/tested/MeasurementPlan/task/components/edit.vue) | vue | 631 | 59 | 7 | 697 | +| [src/views/tested/MeasurementPlan/task/components/list.vue](/src/views/tested/MeasurementPlan/task/components/list.vue) | vue | 483 | 25 | 5 | 513 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue) | vue | 486 | 7 | 5 | 498 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue) | vue | 463 | 7 | 4 | 474 | +| [src/views/tested/MeasurementPlan/task/components/tableList.vue](/src/views/tested/MeasurementPlan/task/components/tableList.vue) | vue | 532 | 22 | 10 | 564 | +| [src/views/tested/MeasurementPlan/task/index-bak.vue](/src/views/tested/MeasurementPlan/task/index-bak.vue) | vue | 276 | 17 | 4 | 297 | +| [src/views/tested/MeasurementPlan/task/index.vue](/src/views/tested/MeasurementPlan/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/dashboard/components/BarChartHorizontalCom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCom.vue) | vue | 252 | 0 | 8 | 260 | +| [src/views/tested/dashboard/components/BarChartHorizontalCustom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue) | vue | 191 | 0 | 6 | 197 | +| [src/views/tested/dashboard/components/BarChartVertical.vue](/src/views/tested/dashboard/components/BarChartVertical.vue) | vue | 484 | 0 | 8 | 492 | +| [src/views/tested/dashboard/components/BarChartVerticalCircle.vue](/src/views/tested/dashboard/components/BarChartVerticalCircle.vue) | vue | 417 | 0 | 8 | 425 | +| [src/views/tested/dashboard/components/deviceDetail.vue](/src/views/tested/dashboard/components/deviceDetail.vue) | vue | 184 | 1 | 14 | 199 | +| [src/views/tested/dashboard/components/deviceList.vue](/src/views/tested/dashboard/components/deviceList.vue) | vue | 279 | 24 | 15 | 318 | +| [src/views/tested/dashboard/components/editSchedule.vue](/src/views/tested/dashboard/components/editSchedule.vue) | vue | 212 | 4 | 12 | 228 | +| [src/views/tested/dashboard/components/editScheduleDialog.vue](/src/views/tested/dashboard/components/editScheduleDialog.vue) | vue | 236 | 23 | 11 | 270 | +| [src/views/tested/dashboard/components/index1.vue](/src/views/tested/dashboard/components/index1.vue) | vue | 33 | 4 | 3 | 40 | +| [src/views/tested/dashboard/components/list.vue](/src/views/tested/dashboard/components/list.vue) | vue | 226 | 8 | 8 | 242 | +| [src/views/tested/dashboard/components/listApprove.vue](/src/views/tested/dashboard/components/listApprove.vue) | vue | 208 | 8 | 7 | 223 | +| [src/views/tested/dashboard/components/rightBox.vue](/src/views/tested/dashboard/components/rightBox.vue) | vue | 328 | 6 | 17 | 351 | +| [src/views/tested/dashboard/components/tableList.vue](/src/views/tested/dashboard/components/tableList.vue) | vue | 168 | 1 | 9 | 178 | +| [src/views/tested/dashboard/components/verificationDetail.vue](/src/views/tested/dashboard/components/verificationDetail.vue) | vue | 156 | 1 | 12 | 169 | +| [src/views/tested/dashboard/index.vue](/src/views/tested/dashboard/index.vue) | vue | 864 | 41 | 29 | 934 | +| [src/views/tested/dashboard/list.vue](/src/views/tested/dashboard/list.vue) | vue | 14 | 0 | 3 | 17 | +| [src/views/tested/dashboard/pic.ts](/src/views/tested/dashboard/pic.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/views/tested/device/certificate/components/detailDialog.vue](/src/views/tested/device/certificate/components/detailDialog.vue) | vue | 44 | 1 | 3 | 48 | +| [src/views/tested/device/certificate/components/edit.vue](/src/views/tested/device/certificate/components/edit.vue) | vue | 133 | 4 | 3 | 140 | +| [src/views/tested/device/certificate/index.vue](/src/views/tested/device/certificate/index.vue) | vue | 314 | 25 | 4 | 343 | +| [src/views/tested/device/group/components/edit.vue](/src/views/tested/device/group/components/edit.vue) | vue | 187 | 2 | 3 | 192 | +| [src/views/tested/device/group/components/list.vue](/src/views/tested/device/group/components/list.vue) | vue | 312 | 16 | 6 | 334 | +| [src/views/tested/device/group/components/selectDevice.vue](/src/views/tested/device/group/components/selectDevice.vue) | vue | 450 | 3 | 4 | 457 | +| [src/views/tested/device/group/components/tableList.vue](/src/views/tested/device/group/components/tableList.vue) | vue | 292 | 8 | 4 | 304 | +| [src/views/tested/device/group/index.vue](/src/views/tested/device/group/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/info/components/certificateTable.vue](/src/views/tested/device/info/components/certificateTable.vue) | vue | 210 | 4 | 4 | 218 | +| [src/views/tested/device/info/components/detail.vue](/src/views/tested/device/info/components/detail.vue) | vue | 186 | 1 | 8 | 195 | +| [src/views/tested/device/info/components/edit.vue](/src/views/tested/device/info/components/edit.vue) | vue | 1,177 | 44 | 8 | 1,229 | +| [src/views/tested/device/info/components/infoTable.vue](/src/views/tested/device/info/components/infoTable.vue) | vue | 140 | 3 | 4 | 147 | +| [src/views/tested/device/info/components/interface.ts](/src/views/tested/device/info/components/interface.ts) | TypeScript | 73 | 2 | 1 | 76 | +| [src/views/tested/device/info/components/list.vue](/src/views/tested/device/info/components/list.vue) | vue | 1,348 | 70 | 18 | 1,436 | +| [src/views/tested/device/info/components/printTag.vue](/src/views/tested/device/info/components/printTag.vue) | vue | 104 | 5 | 7 | 116 | +| [src/views/tested/device/info/components/reportTable.vue](/src/views/tested/device/info/components/reportTable.vue) | vue | 171 | 3 | 4 | 178 | +| [src/views/tested/device/info/components/roamTable.vue](/src/views/tested/device/info/components/roamTable.vue) | vue | 138 | 3 | 4 | 145 | +| [src/views/tested/device/info/components/showPhoto.vue](/src/views/tested/device/info/components/showPhoto.vue) | vue | 133 | 1 | 11 | 145 | +| [src/views/tested/device/info/components/showPhotoSinge.vue](/src/views/tested/device/info/components/showPhotoSinge.vue) | vue | 73 | 1 | 6 | 80 | +| [src/views/tested/device/info/components/statusTable.vue](/src/views/tested/device/info/components/statusTable.vue) | vue | 188 | 4 | 4 | 196 | +| [src/views/tested/device/info/components/table.vue](/src/views/tested/device/info/components/table.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/info/components/technology.vue](/src/views/tested/device/info/components/technology.vue) | vue | 120 | 18 | 4 | 142 | +| [src/views/tested/device/info/index.vue](/src/views/tested/device/info/index.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/device/model/components/edit.vue](/src/views/tested/device/model/components/edit.vue) | vue | 359 | 18 | 4 | 381 | +| [src/views/tested/device/model/components/list.vue](/src/views/tested/device/model/components/list.vue) | vue | 418 | 6 | 5 | 429 | +| [src/views/tested/device/model/components/technology.vue](/src/views/tested/device/model/components/technology.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/model/index.vue](/src/views/tested/device/model/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/remind/components/trend.vue](/src/views/tested/device/remind/components/trend.vue) | vue | 66 | 3 | 4 | 73 | +| [src/views/tested/device/remind/index.vue](/src/views/tested/device/remind/index.vue) | vue | 488 | 20 | 7 | 515 | +| [src/views/tested/device/special/index.vue](/src/views/tested/device/special/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/device/task/addDialog.vue](/src/views/tested/device/task/addDialog.vue) | vue | 178 | 1 | 7 | 186 | +| [src/views/tested/device/task/index.vue](/src/views/tested/device/task/index.vue) | vue | 191 | 3 | 8 | 202 | +| [src/views/tested/document/list/document-interface.ts](/src/views/tested/document/list/document-interface.ts) | TypeScript | 27 | 0 | 1 | 28 | +| [src/views/tested/document/list/edit.vue](/src/views/tested/document/list/edit.vue) | vue | 264 | 2 | 3 | 269 | +| [src/views/tested/document/list/index.vue](/src/views/tested/document/list/index.vue) | vue | 254 | 3 | 5 | 262 | +| [src/views/tested/document/list/tableList.vue](/src/views/tested/document/list/tableList.vue) | vue | 114 | 5 | 4 | 123 | +| [src/views/tested/index.vue](/src/views/tested/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/tested/status/borrow/components/ApprovalDialog.vue](/src/views/tested/status/borrow/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/borrow/components/deviceList.vue](/src/views/tested/status/borrow/components/deviceList.vue) | vue | 142 | 0 | 5 | 147 | +| [src/views/tested/status/borrow/components/edit.vue](/src/views/tested/status/borrow/components/edit.vue) | vue | 382 | 6 | 5 | 393 | +| [src/views/tested/status/borrow/components/list.vue](/src/views/tested/status/borrow/components/list.vue) | vue | 395 | 5 | 8 | 408 | +| [src/views/tested/status/borrow/index.vue](/src/views/tested/status/borrow/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/status/delay/components/ApprovalDialog.vue](/src/views/tested/status/delay/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/delay/components/annexList.vue](/src/views/tested/status/delay/components/annexList.vue) | vue | 123 | 17 | 4 | 144 | +| [src/views/tested/status/delay/components/delay.vue](/src/views/tested/status/delay/components/delay.vue) | vue | 449 | 28 | 7 | 484 | +| [src/views/tested/status/delay/components/deviceList.vue](/src/views/tested/status/delay/components/deviceList.vue) | vue | 131 | 1 | 5 | 137 | +| [src/views/tested/status/delay/components/edit.vue](/src/views/tested/status/delay/components/edit.vue) | vue | 488 | 34 | 4 | 526 | +| [src/views/tested/status/delay/components/list.vue](/src/views/tested/status/delay/components/list.vue) | vue | 499 | 13 | 8 | 520 | +| [src/views/tested/status/delay/components/page.vue](/src/views/tested/status/delay/components/page.vue) | vue | 85 | 3 | 7 | 95 | +| [src/views/tested/status/delay/index.vue](/src/views/tested/status/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/disable/index.vue](/src/views/tested/status/disable/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/maintain/components/edit.vue](/src/views/tested/status/maintain/components/edit.vue) | vue | 245 | 2 | 2 | 249 | +| [src/views/tested/status/maintain/index.vue](/src/views/tested/status/maintain/index.vue) | vue | 318 | 2 | 4 | 324 | +| [src/views/tested/status/scrap/index.vue](/src/views/tested/status/scrap/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/seal/index.vue](/src/views/tested/status/seal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/unseal/index.vue](/src/views/tested/status/unseal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/subpackage/certificate/components/edit.vue](/src/views/tested/subpackage/certificate/components/edit.vue) | vue | 356 | 15 | 6 | 377 | +| [src/views/tested/subpackage/certificate/index.vue](/src/views/tested/subpackage/certificate/index.vue) | vue | 494 | 21 | 3 | 518 | +| [src/views/tested/subpackage/directory copy/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory copy/components/capacityTable.vue](/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory copy/components/certificateTable.vue](/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory copy/components/edit.vue](/src/views/tested/subpackage/directory%20copy/components/edit.vue) | vue | 609 | 2 | 7 | 618 | +| [src/views/tested/subpackage/directory copy/components/list.vue](/src/views/tested/subpackage/directory%20copy/components/list.vue) | vue | 357 | 4 | 6 | 367 | +| [src/views/tested/subpackage/directory copy/components/personTable.vue](/src/views/tested/subpackage/directory%20copy/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory copy/index.vue](/src/views/tested/subpackage/directory%20copy/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/directory/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory/components/capacityTable.vue](/src/views/tested/subpackage/directory/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory/components/certificateTable.vue](/src/views/tested/subpackage/directory/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory/components/edit.vue](/src/views/tested/subpackage/directory/components/edit.vue) | vue | 638 | 8 | 7 | 653 | +| [src/views/tested/subpackage/directory/components/list.vue](/src/views/tested/subpackage/directory/components/list.vue) | vue | 386 | 4 | 6 | 396 | +| [src/views/tested/subpackage/directory/components/personTable.vue](/src/views/tested/subpackage/directory/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory/index.vue](/src/views/tested/subpackage/directory/index.vue) | vue | 64 | 10 | 7 | 81 | +| [src/views/tested/subpackage/review/components/ApprovalDialog.vue](/src/views/tested/subpackage/review/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/review/components/deviceTable.vue](/src/views/tested/subpackage/review/components/deviceTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/review/components/edit.vue](/src/views/tested/subpackage/review/components/edit.vue) | vue | 505 | 3 | 6 | 514 | +| [src/views/tested/subpackage/review/components/list.vue](/src/views/tested/subpackage/review/components/list.vue) | vue | 351 | 4 | 6 | 361 | +| [src/views/tested/subpackage/review/components/subpackageDialog.vue](/src/views/tested/subpackage/review/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/review/index.vue](/src/views/tested/subpackage/review/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/task/components/ApprovalDialog.vue](/src/views/tested/subpackage/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/task/components/deviceTable.vue](/src/views/tested/subpackage/task/components/deviceTable.vue) | vue | 201 | 1 | 5 | 207 | +| [src/views/tested/subpackage/task/components/edit.vue](/src/views/tested/subpackage/task/components/edit.vue) | vue | 481 | 5 | 5 | 491 | +| [src/views/tested/subpackage/task/components/list.vue](/src/views/tested/subpackage/task/components/list.vue) | vue | 438 | 6 | 7 | 451 | +| [src/views/tested/subpackage/task/components/subpackageDialog.vue](/src/views/tested/subpackage/task/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/task/index.vue](/src/views/tested/subpackage/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [tsconfig.json](/tsconfig.json) | JSON with Comments | 32 | 0 | 1 | 33 | +| [tsconfig.node.json](/tsconfig.node.json) | JSON | 14 | 0 | 1 | 15 | +| [vite.config.ts](/vite.config.ts) | TypeScript | 65 | 6 | 2 | 73 | +| [vite/plugins/auto-import.ts](/vite/plugins/auto-import.ts) | TypeScript | 14 | 0 | 2 | 16 | +| [vite/plugins/banner.ts](/vite/plugins/banner.ts) | TypeScript | 5 | 6 | 2 | 13 | +| [vite/plugins/components.ts](/vite/plugins/components.ts) | TypeScript | 8 | 0 | 2 | 10 | +| [vite/plugins/compression.ts](/vite/plugins/compression.ts) | TypeScript | 24 | 0 | 2 | 26 | +| [vite/plugins/html.ts](/vite/plugins/html.ts) | TypeScript | 69 | 0 | 2 | 71 | +| [vite/plugins/index.ts](/vite/plugins/index.ts) | TypeScript | 34 | 0 | 3 | 37 | +| [vite/plugins/layouts.ts](/vite/plugins/layouts.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [vite/plugins/mock.ts](/vite/plugins/mock.ts) | TypeScript | 13 | 0 | 2 | 15 | +| [vite/plugins/pages.ts](/vite/plugins/pages.ts) | TypeScript | 9 | 0 | 2 | 11 | +| [vite/plugins/setup-extend.ts](/vite/plugins/setup-extend.ts) | TypeScript | 4 | 0 | 2 | 6 | +| [vite/plugins/spritesmith.ts](/vite/plugins/spritesmith.ts) | TypeScript | 48 | 0 | 2 | 50 | +| [vite/plugins/svg-icon.ts](/vite/plugins/svg-icon.ts) | TypeScript | 9 | 0 | 2 | 11 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/details.md b/.VSCodeCounter/2024-06-13_10-20-16/details.md new file mode 100644 index 0000000..a35f3e7 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/details.md @@ -0,0 +1,692 @@ +# Details + +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 + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [.commitlintrc.js](/.commitlintrc.js) | JavaScript | 65 | 4 | 1 | 70 | +| [.github/workflows/release.yml](/.github/workflows/release.yml) | YAML | 75 | 0 | 13 | 88 | +| [.github/workflows/repo-sync.yml](/.github/workflows/repo-sync.yml) | YAML | 16 | 5 | 3 | 24 | +| [.stylelintignore](/.stylelintignore) | Ignore | 3 | 0 | 1 | 4 | +| [README.md](/README.md) | Markdown | 77 | 0 | 29 | 106 | +| [departments150.json](/departments150.json) | JSON | 26 | 0 | 0 | 26 | +| [index.html](/index.html) | HTML | 40 | 0 | 1 | 41 | +| [package.json](/package.json) | JSON | 122 | 0 | 1 | 123 | +| [plop-templates/component/index.hbs](/plop-templates/component/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/component/prompt.js](/plop-templates/component/prompt.js) | JavaScript | 63 | 0 | 3 | 66 | +| [plop-templates/page/index.hbs](/plop-templates/page/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/page/prompt.js](/plop-templates/page/prompt.js) | JavaScript | 52 | 0 | 3 | 55 | +| [plop-templates/store/index.hbs](/plop-templates/store/index.hbs) | Handlebars | 10 | 0 | 2 | 12 | +| [plop-templates/store/prompt.js](/plop-templates/store/prompt.js) | JavaScript | 28 | 0 | 1 | 29 | +| [plopfile.js](/plopfile.js) | JavaScript | 6 | 0 | 1 | 7 | +| [pnpm-lock.yaml](/pnpm-lock.yaml) | YAML | 7,764 | 0 | 1,170 | 8,934 | +| [postcss.config.js](/postcss.config.js) | JavaScript | 5 | 0 | 1 | 6 | +| [public/browser_upgrade/index.css](/public/browser_upgrade/index.css) | CSS | 119 | 0 | 1 | 120 | +| [public/config/config.json](/public/config/config.json) | JSON | 29 | 0 | 1 | 30 | +| [public/tinymce/langs/zh-Hans.js](/public/tinymce/langs/zh-Hans.js) | JavaScript | 1 | 6 | 0 | 7 | +| [public/tinymce/skins/content/dark/content.css](/public/tinymce/skins/content/dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/dark/content.min.css](/public/tinymce/skins/content/dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/default/content.css](/public/tinymce/skins/content/default/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/default/content.min.css](/public/tinymce/skins/content/default/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/document/content.css](/public/tinymce/skins/content/document/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/document/content.min.css](/public/tinymce/skins/content/document/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5-dark/content.css](/public/tinymce/skins/content/tinymce-5-dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/tinymce-5-dark/content.min.css](/public/tinymce/skins/content/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5/content.css](/public/tinymce/skins/content/tinymce-5/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/tinymce-5/content.min.css](/public/tinymce/skins/content/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/writer/content.css](/public/tinymce/skins/content/writer/content.css) | CSS | 55 | 7 | 1 | 63 | +| [public/tinymce/skins/content/writer/content.min.css](/public/tinymce/skins/content/writer/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.css](/public/tinymce/skins/ui/oxide-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.css](/public/tinymce/skins/ui/oxide-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.min.css](/public/tinymce/skins/ui/oxide-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.min.css](/public/tinymce/skins/ui/oxide-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.css](/public/tinymce/skins/ui/oxide-dark/skin.css) | CSS | 3,096 | 16 | 1 | 3,113 | +| [public/tinymce/skins/ui/oxide-dark/skin.min.css](/public/tinymce/skins/ui/oxide-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.css](/public/tinymce/skins/ui/oxide/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/oxide/content.inline.css](/public/tinymce/skins/ui/oxide/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide/content.inline.min.css](/public/tinymce/skins/ui/oxide/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.min.css](/public/tinymce/skins/ui/oxide/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.css](/public/tinymce/skins/ui/oxide/skin.css) | CSS | 3,093 | 16 | 1 | 3,110 | +| [public/tinymce/skins/ui/oxide/skin.min.css](/public/tinymce/skins/ui/oxide/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.css](/public/tinymce/skins/ui/tinymce-5-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.css](/public/tinymce/skins/ui/tinymce-5/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.css](/public/tinymce/skins/ui/tinymce-5/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.min.css](/public/tinymce/skins/ui/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.css](/public/tinymce/skins/ui/tinymce-5/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5/skin.min.css](/public/tinymce/skins/ui/tinymce-5/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [scripts/prepare.js](/scripts/prepare.js) | JavaScript | 13 | 0 | 3 | 16 | +| [scss.template.hbs](/scss.template.hbs) | Handlebars | 57 | 0 | 10 | 67 | +| [server.xml](/server.xml) | XML | 33 | 94 | 16 | 143 | +| [src/App.vue](/src/App.vue) | vue | 94 | 0 | 11 | 105 | +| [src/api/approval.ts](/src/api/approval.ts) | TypeScript | 15 | 2 | 2 | 19 | +| [src/api/eqpt/MeasurementBusiness/detection.ts](/src/api/eqpt/MeasurementBusiness/detection.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/MeasurementBusiness/notice.ts](/src/api/eqpt/MeasurementBusiness/notice.ts) | TypeScript | 21 | 6 | 2 | 29 | +| [src/api/eqpt/MeasurementBusiness/opinion.ts](/src/api/eqpt/MeasurementBusiness/opinion.ts) | TypeScript | 72 | 15 | 2 | 89 | +| [src/api/eqpt/MeasurementBusiness/review.ts](/src/api/eqpt/MeasurementBusiness/review.ts) | TypeScript | 22 | 15 | 2 | 39 | +| [src/api/eqpt/MeasurementBusiness/satisfaction.ts](/src/api/eqpt/MeasurementBusiness/satisfaction.ts) | TypeScript | 22 | 5 | 2 | 29 | +| [src/api/eqpt/dashboard/calendar.ts](/src/api/eqpt/dashboard/calendar.ts) | TypeScript | 29 | 7 | 4 | 40 | +| [src/api/eqpt/dashboard/index.ts](/src/api/eqpt/dashboard/index.ts) | TypeScript | 105 | 20 | 3 | 128 | +| [src/api/eqpt/device/certificate.ts](/src/api/eqpt/device/certificate.ts) | TypeScript | 8 | 4 | 1 | 13 | +| [src/api/eqpt/device/group.ts](/src/api/eqpt/device/group.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/eqpt/device/info.ts](/src/api/eqpt/device/info.ts) | TypeScript | 174 | 33 | 3 | 210 | +| [src/api/eqpt/device/model.ts](/src/api/eqpt/device/model.ts) | TypeScript | 65 | 11 | 2 | 78 | +| [src/api/eqpt/device/remind.ts](/src/api/eqpt/device/remind.ts) | TypeScript | 30 | 7 | 1 | 38 | +| [src/api/eqpt/device/task.ts](/src/api/eqpt/device/task.ts) | TypeScript | 29 | 7 | 3 | 39 | +| [src/api/eqpt/document/index.ts](/src/api/eqpt/document/index.ts) | TypeScript | 34 | 8 | 1 | 43 | +| [src/api/eqpt/measurementPlan/board.ts](/src/api/eqpt/measurementPlan/board.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/measurementPlan/dept.ts](/src/api/eqpt/measurementPlan/dept.ts) | TypeScript | 22 | 6 | 1 | 29 | +| [src/api/eqpt/measurementPlan/early.ts](/src/api/eqpt/measurementPlan/early.ts) | TypeScript | 94 | 13 | 2 | 109 | +| [src/api/eqpt/measurementPlan/paln.ts](/src/api/eqpt/measurementPlan/paln.ts) | TypeScript | 150 | 21 | 4 | 175 | +| [src/api/eqpt/measurementPlan/task.ts](/src/api/eqpt/measurementPlan/task.ts) | TypeScript | 121 | 12 | 5 | 138 | +| [src/api/eqpt/status/borrow.ts](/src/api/eqpt/status/borrow.ts) | TypeScript | 78 | 9 | 3 | 90 | +| [src/api/eqpt/status/index.ts](/src/api/eqpt/status/index.ts) | TypeScript | 72 | 10 | 2 | 84 | +| [src/api/eqpt/status/maintain.ts](/src/api/eqpt/status/maintain.ts) | TypeScript | 34 | 5 | 2 | 41 | +| [src/api/eqpt/subpackage/certificate.ts](/src/api/eqpt/subpackage/certificate.ts) | TypeScript | 45 | 9 | 1 | 55 | +| [src/api/eqpt/subpackage/directory.ts](/src/api/eqpt/subpackage/directory.ts) | TypeScript | 99 | 20 | 1 | 120 | +| [src/api/eqpt/subpackage/review.ts](/src/api/eqpt/subpackage/review.ts) | TypeScript | 80 | 11 | 2 | 93 | +| [src/api/eqpt/subpackage/task.ts](/src/api/eqpt/subpackage/task.ts) | TypeScript | 80 | 12 | 4 | 96 | +| [src/api/index.ts](/src/api/index.ts) | TypeScript | 104 | 23 | 8 | 135 | +| [src/api/laboratory/alarm/current.ts](/src/api/laboratory/alarm/current.ts) | TypeScript | 25 | 6 | 5 | 36 | +| [src/api/laboratory/alarm/event.ts](/src/api/laboratory/alarm/event.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/laboratory/data.ts](/src/api/laboratory/data.ts) | TypeScript | 34 | 6 | 4 | 44 | +| [src/api/laboratory/environment.ts](/src/api/laboratory/environment.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/config.ts](/src/api/laboratory/equipment/config.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/list.ts](/src/api/laboratory/equipment/list.ts) | TypeScript | 48 | 9 | 7 | 64 | +| [src/api/laboratory/overView.ts](/src/api/laboratory/overView.ts) | TypeScript | 14 | 5 | 3 | 22 | +| [src/api/laboratory/place.ts](/src/api/laboratory/place.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/reader.ts](/src/api/reader.ts) | TypeScript | 22 | 5 | 4 | 31 | +| [src/api/request.ts](/src/api/request.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/requestLab.ts](/src/api/requestLab.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/system/area.ts](/src/api/system/area.ts) | TypeScript | 72 | 12 | 6 | 90 | +| [src/api/system/bench.ts](/src/api/system/bench.ts) | TypeScript | 28 | 4 | 1 | 33 | +| [src/api/system/dept.ts](/src/api/system/dept.ts) | TypeScript | 77 | 13 | 6 | 96 | +| [src/api/system/dict.ts](/src/api/system/dict.ts) | TypeScript | 37 | 5 | 1 | 43 | +| [src/api/system/expire.ts](/src/api/system/expire.ts) | TypeScript | 28 | 7 | 1 | 36 | +| [src/api/system/installation.ts](/src/api/system/installation.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/system/label.ts](/src/api/system/label.ts) | TypeScript | 44 | 13 | 3 | 60 | +| [src/api/system/log.ts](/src/api/system/log.ts) | TypeScript | 59 | 12 | 4 | 75 | +| [src/api/system/login.ts](/src/api/system/login.ts) | TypeScript | 33 | 17 | 8 | 58 | +| [src/api/system/notice.ts](/src/api/system/notice.ts) | TypeScript | 62 | 9 | 3 | 74 | +| [src/api/system/post.ts](/src/api/system/post.ts) | TypeScript | 36 | 8 | 1 | 45 | +| [src/api/system/price.ts](/src/api/system/price.ts) | TypeScript | 58 | 8 | 7 | 73 | +| [src/api/system/process.ts](/src/api/system/process.ts) | TypeScript | 102 | 12 | 10 | 124 | +| [src/api/system/resource.ts](/src/api/system/resource.ts) | TypeScript | 53 | 8 | 4 | 65 | +| [src/api/system/role.ts](/src/api/system/role.ts) | TypeScript | 73 | 12 | 5 | 90 | +| [src/api/system/tenant.ts](/src/api/system/tenant.ts) | TypeScript | 39 | 8 | 5 | 52 | +| [src/api/system/tool.ts](/src/api/system/tool.ts) | TypeScript | 219 | 22 | 6 | 247 | +| [src/api/system/user.ts](/src/api/system/user.ts) | TypeScript | 91 | 22 | 6 | 119 | +| [src/assets/icons/404.svg](/src/assets/icons/404.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/business-board.svg](/src/assets/icons/business-board.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/fullscreen-exit.svg](/src/assets/icons/fullscreen-exit.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/fullscreen.svg](/src/assets/icons/fullscreen.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-add-circle.svg](/src/assets/icons/icon-add-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-add.svg](/src/assets/icons/icon-add.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-alarm.svg](/src/assets/icons/icon-alarm.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-area.svg](/src/assets/icons/icon-area.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-base.svg](/src/assets/icons/icon-base.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-baseInfo.svg](/src/assets/icons/icon-baseInfo.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-batch-distribute.svg](/src/assets/icons/icon-batch-distribute.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batch.svg](/src/assets/icons/icon-batch.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batchConfig.svg](/src/assets/icons/icon-batchConfig.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-batchPrint.svg](/src/assets/icons/icon-batchPrint.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-bench.svg](/src/assets/icons/icon-bench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-book.svg](/src/assets/icons/icon-book.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-building.svg](/src/assets/icons/icon-building.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-manager.svg](/src/assets/icons/icon-business-manager.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-measure.svg](/src/assets/icons/icon-business-measure.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business.svg](/src/assets/icons/icon-business.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-case.svg](/src/assets/icons/icon-case.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-certi.svg](/src/assets/icons/icon-certi.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-change.svg](/src/assets/icons/icon-change.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-contract.svg](/src/assets/icons/icon-contract.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-correct.svg](/src/assets/icons/icon-correct.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-create.svg](/src/assets/icons/icon-create.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-data.svg](/src/assets/icons/icon-data.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-delete.svg](/src/assets/icons/icon-delete.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dept.svg](/src/assets/icons/icon-dept.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-device.svg](/src/assets/icons/icon-device.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dict.svg](/src/assets/icons/icon-dict.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-differ.svg](/src/assets/icons/icon-differ.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dyh.svg](/src/assets/icons/icon-dyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-environment.svg](/src/assets/icons/icon-environment.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-equipment-info.svg](/src/assets/icons/icon-equipment-info.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-equipment-status.svg](/src/assets/icons/icon-equipment-status.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-error.svg](/src/assets/icons/icon-error.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-excel.svg](/src/assets/icons/icon-excel.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-export.svg](/src/assets/icons/icon-export.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-external.svg](/src/assets/icons/icon-external.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file-manage.svg](/src/assets/icons/icon-file-manage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file.svg](/src/assets/icons/icon-file.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-finance.svg](/src/assets/icons/icon-finance.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-flow.svg](/src/assets/icons/icon-flow.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-fold.svg](/src/assets/icons/icon-fold.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-fullscreen.svg](/src/assets/icons/icon-fullscreen.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-goWorkbench.svg](/src/assets/icons/icon-goWorkbench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-import.svg](/src/assets/icons/icon-import.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-init.svg](/src/assets/icons/icon-init.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-internal.svg](/src/assets/icons/icon-internal.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-jidu.svg](/src/assets/icons/icon-jidu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-line.svg](/src/assets/icons/icon-line.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-log.svg](/src/assets/icons/icon-log.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-logManage.svg](/src/assets/icons/icon-logManage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-loginlog.svg](/src/assets/icons/icon-loginlog.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-measure.svg](/src/assets/icons/icon-measure.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-meeting.svg](/src/assets/icons/icon-meeting.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-monitor.svg](/src/assets/icons/icon-monitor.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-month.svg](/src/assets/icons/icon-month.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-notice.svg](/src/assets/icons/icon-notice.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-overView-message.svg](/src/assets/icons/icon-overView-message.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-overview.svg](/src/assets/icons/icon-overview.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pdf.svg](/src/assets/icons/icon-pdf.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-person.svg](/src/assets/icons/icon-person.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pie.svg](/src/assets/icons/icon-pie.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-place.svg](/src/assets/icons/icon-place.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-prevent.svg](/src/assets/icons/icon-prevent.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-price.svg](/src/assets/icons/icon-price.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-print.svg](/src/assets/icons/icon-print.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-qrcode.svg](/src/assets/icons/icon-qrcode.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality-menu.svg](/src/assets/icons/icon-quality-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality.svg](/src/assets/icons/icon-quality.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-radio.svg](/src/assets/icons/icon-radio.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-reduce-circle.svg](/src/assets/icons/icon-reduce-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-refresh.svg](/src/assets/icons/icon-refresh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-removeAlarm.svg](/src/assets/icons/icon-removeAlarm.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-resource-first.svg](/src/assets/icons/icon-resource-first.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resource.svg](/src/assets/icons/icon-resource.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resume.svg](/src/assets/icons/icon-resume.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-review.svg](/src/assets/icons/icon-review.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-rfid.svg](/src/assets/icons/icon-rfid.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-role.svg](/src/assets/icons/icon-role.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-scan.svg](/src/assets/icons/icon-scan.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-seal.svg](/src/assets/icons/icon-seal.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-search.svg](/src/assets/icons/icon-search.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-service.svg](/src/assets/icons/icon-service.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-setting.svg](/src/assets/icons/icon-setting.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-settingBlue.svg](/src/assets/icons/icon-settingBlue.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-software.svg](/src/assets/icons/icon-software.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-standard-status.svg](/src/assets/icons/icon-standard-status.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-statement.svg](/src/assets/icons/icon-statement.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-storeroom.svg](/src/assets/icons/icon-storeroom.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-subpackage.svg](/src/assets/icons/icon-subpackage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sweep.svg](/src/assets/icons/icon-sweep.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sysDoc.svg](/src/assets/icons/icon-sysDoc.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-task.svg](/src/assets/icons/icon-task.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-technology.svg](/src/assets/icons/icon-technology.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-template-menu.svg](/src/assets/icons/icon-template-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-template.svg](/src/assets/icons/icon-template.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-tool.svg](/src/assets/icons/icon-tool.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-user.svg](/src/assets/icons/icon-user.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-word.svg](/src/assets/icons/icon-word.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-xyh.svg](/src/assets/icons/icon-xyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-year.svg](/src/assets/icons/icon-year.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-ywjs.svg](/src/assets/icons/icon-ywjs.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhankai.svg](/src/assets/icons/icon-zhankai.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhiliang.svg](/src/assets/icons/icon-zhiliang.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/image-load-fail.svg](/src/assets/icons/image-load-fail.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-down.svg](/src/assets/icons/search-down.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-enter.svg](/src/assets/icons/search-enter.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-up.svg](/src/assets/icons/search-up.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-breadcrumb.svg](/src/assets/icons/sidebar-breadcrumb.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-default.svg](/src/assets/icons/sidebar-default.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-menu.svg](/src/assets/icons/sidebar-menu.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/toolbar-collapse.svg](/src/assets/icons/toolbar-collapse.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/triangle-stand-upside-down.svg](/src/assets/icons/triangle-stand-upside-down.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/styles/element-plus/dark.scss](/src/assets/styles/element-plus/dark.scss) | SCSS | 8 | 1 | 1 | 10 | +| [src/assets/styles/element-plus/index.scss](/src/assets/styles/element-plus/index.scss) | SCSS | 21 | 0 | 2 | 23 | +| [src/assets/styles/globals.scss](/src/assets/styles/globals.scss) | SCSS | 131 | 19 | 28 | 178 | +| [src/assets/styles/nprogress.scss](/src/assets/styles/nprogress.scss) | SCSS | 55 | 0 | 9 | 64 | +| [src/assets/styles/resources/utils.scss](/src/assets/styles/resources/utils.scss) | SCSS | 41 | 5 | 8 | 54 | +| [src/assets/styles/resources/variables.scss](/src/assets/styles/resources/variables.scss) | SCSS | 0 | 1 | 1 | 2 | +| [src/assets/styles/themes.scss](/src/assets/styles/themes.scss) | SCSS | 58 | 61 | 14 | 133 | +| [src/auto-imports.d.ts](/src/auto-imports.d.ts) | TypeScript | 77 | 1 | 1 | 79 | +| [src/axios.d.ts](/src/axios.d.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [src/components.d.ts](/src/components.d.ts) | TypeScript | 69 | 3 | 3 | 75 | +| [src/components/AddressSelect/AddressSelect.vue](/src/components/AddressSelect/AddressSelect.vue) | vue | 247 | 5 | 7 | 259 | +| [src/components/AddressSelect/address-interface.ts](/src/components/AddressSelect/address-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/components/AddressSelect/country-code.json](/src/components/AddressSelect/country-code.json) | JSON | 1,500 | 0 | 20 | 1,520 | +| [src/components/AppContainer/index.vue](/src/components/AppContainer/index.vue) | vue | 22 | 0 | 3 | 25 | +| [src/components/ApprovalRecord/ApprovalRecord.vue](/src/components/ApprovalRecord/ApprovalRecord.vue) | vue | 130 | 1 | 6 | 137 | +| [src/components/ApprovalRecord/ApprovalRecordTable.vue](/src/components/ApprovalRecord/ApprovalRecordTable.vue) | vue | 190 | 15 | 9 | 214 | +| [src/components/ApprovalRecord/ApprovalRecordTableDevice.vue](/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue) | vue | 223 | 15 | 7 | 245 | +| [src/components/ApprovalRecord/approval-interface.ts](/src/components/ApprovalRecord/approval-interface.ts) | TypeScript | 13 | 0 | 1 | 14 | +| [src/components/Approval/ApprovalDialog.vue](/src/components/Approval/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/components/AuthAll/index.vue](/src/components/AuthAll/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/Auth/index.vue](/src/components/Auth/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/BarCodeBind/index.vue](/src/components/BarCodeBind/index.vue) | vue | 120 | 3 | 12 | 135 | +| [src/components/BatchActionBar/index.vue](/src/components/BatchActionBar/index.vue) | vue | 72 | 0 | 11 | 83 | +| [src/components/Copyright/index.vue](/src/components/Copyright/index.vue) | vue | 43 | 0 | 8 | 51 | +| [src/components/DeptSelect/index.vue](/src/components/DeptSelect/index.vue) | vue | 185 | 0 | 6 | 191 | +| [src/components/DetailPage/DetailBlock.vue](/src/components/DetailPage/DetailBlock.vue) | vue | 54 | 0 | 8 | 62 | +| [src/components/DetailPage/DetailBlockCom.vue](/src/components/DetailPage/DetailBlockCom.vue) | vue | 41 | 0 | 7 | 48 | +| [src/components/DetailPage/DetailBlockSwitch.vue](/src/components/DetailPage/DetailBlockSwitch.vue) | vue | 63 | 0 | 9 | 72 | +| [src/components/DetailPage/index.vue](/src/components/DetailPage/index.vue) | vue | 53 | 0 | 7 | 60 | +| [src/components/Echart/BarChartHorizontal.vue](/src/components/Echart/BarChartHorizontal.vue) | vue | 442 | 0 | 8 | 450 | +| [src/components/Echart/BarChartVertical.vue](/src/components/Echart/BarChartVertical.vue) | vue | 449 | 0 | 8 | 457 | +| [src/components/Echart/LineChart.vue](/src/components/Echart/LineChart.vue) | vue | 355 | 0 | 9 | 364 | +| [src/components/Echart/PieChart.vue](/src/components/Echart/PieChart.vue) | vue | 311 | 0 | 9 | 320 | +| [src/components/Echart/echart-interface.ts](/src/components/Echart/echart-interface.ts) | TypeScript | 252 | 14 | 7 | 273 | +| [src/components/Echart/theme.json](/src/components/Echart/theme.json) | JSON | 491 | 0 | 1 | 492 | +| [src/components/Echart/utils.ts](/src/components/Echart/utils.ts) | TypeScript | 26 | 11 | 2 | 39 | +| [src/components/Editor/index.vue](/src/components/Editor/index.vue) | vue | 85 | 0 | 13 | 98 | +| [src/components/FileUpload/index.vue](/src/components/FileUpload/index.vue) | vue | 107 | 0 | 11 | 118 | +| [src/components/FixedActionBar/index.vue](/src/components/FixedActionBar/index.vue) | vue | 42 | 0 | 8 | 50 | +| [src/components/IconButton/index.vue](/src/components/IconButton/index.vue) | vue | 51 | 0 | 6 | 57 | +| [src/components/ImagePreview/index.vue](/src/components/ImagePreview/index.vue) | vue | 57 | 0 | 8 | 65 | +| [src/components/ImageUpload/index.vue](/src/components/ImageUpload/index.vue) | vue | 239 | 0 | 26 | 265 | +| [src/components/ImagesUpload/index.vue](/src/components/ImagesUpload/index.vue) | vue | 272 | 0 | 28 | 300 | +| [src/components/NormalTable/index.vue](/src/components/NormalTable/index.vue) | vue | 285 | 0 | 15 | 300 | +| [src/components/NormalTable/table_interface.ts](/src/components/NormalTable/table_interface.ts) | TypeScript | 12 | 0 | 2 | 14 | +| [src/components/PageHeader/index.vue](/src/components/PageHeader/index.vue) | vue | 71 | 0 | 11 | 82 | +| [src/components/PageMain/index.vue](/src/components/PageMain/index.vue) | vue | 81 | 0 | 9 | 90 | +| [src/components/PcasCascader/index.vue](/src/components/PcasCascader/index.vue) | vue | 132 | 0 | 9 | 141 | +| [src/components/PcasCascader/pcas-code.json](/src/components/PcasCascader/pcas-code.json) | JSON | 1 | 0 | 0 | 1 | +| [src/components/QRcodeDeviceDialog/index.vue](/src/components/QRcodeDeviceDialog/index.vue) | vue | 181 | 5 | 8 | 194 | +| [src/components/QrDialog/index.vue](/src/components/QrDialog/index.vue) | vue | 138 | 2 | 8 | 148 | +| [src/components/QrDialog/qrcode.d.ts](/src/components/QrDialog/qrcode.d.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/components/Sample/certificationMonitor.vue](/src/components/Sample/certificationMonitor.vue) | vue | 60 | 1 | 4 | 65 | +| [src/components/Sample/certificationRecords.vue](/src/components/Sample/certificationRecords.vue) | vue | 60 | 1 | 6 | 67 | +| [src/components/Sample/measureRecords.vue](/src/components/Sample/measureRecords.vue) | vue | 59 | 1 | 7 | 67 | +| [src/components/ScanSampleDialog/index.vue](/src/components/ScanSampleDialog/index.vue) | vue | 121 | 3 | 10 | 134 | +| [src/components/ScanSampleDialog/scan-interface.ts](/src/components/ScanSampleDialog/scan-interface.ts) | TypeScript | 12 | 0 | 1 | 13 | +| [src/components/SearchArea/SearchItem.vue](/src/components/SearchArea/SearchItem.vue) | vue | 26 | 0 | 5 | 31 | +| [src/components/SearchArea/index.vue](/src/components/SearchArea/index.vue) | vue | 147 | 0 | 11 | 158 | +| [src/components/SearchBar/index.vue](/src/components/SearchBar/index.vue) | vue | 65 | 0 | 13 | 78 | +| [src/components/SvgIcon/index.vue](/src/components/SvgIcon/index.vue) | vue | 44 | 0 | 4 | 48 | +| [src/components/SystemInfo/index.vue](/src/components/SystemInfo/index.vue) | vue | 45 | 0 | 7 | 52 | +| [src/components/TableContainer/index.vue](/src/components/TableContainer/index.vue) | vue | 70 | 0 | 8 | 78 | +| [src/components/Trend/index.vue](/src/components/Trend/index.vue) | vue | 61 | 0 | 8 | 69 | +| [src/components/benchCol/index.vue](/src/components/benchCol/index.vue) | vue | 166 | 12 | 15 | 193 | +| [src/components/buttonBox/buttonBox.ts](/src/components/buttonBox/buttonBox.ts) | TypeScript | 5 | 0 | 1 | 6 | +| [src/components/buttonBox/buttonBox.vue](/src/components/buttonBox/buttonBox.vue) | vue | 43 | 1 | 7 | 51 | +| [src/components/dialog/dialog.ts](/src/components/dialog/dialog.ts) | TypeScript | 25 | 3 | 3 | 31 | +| [src/components/dialog/errorDialog.vue](/src/components/dialog/errorDialog.vue) | vue | 79 | 1 | 10 | 90 | +| [src/components/dialog/selectDeptDialog.vue](/src/components/dialog/selectDeptDialog.vue) | vue | 249 | 7 | 24 | 280 | +| [src/components/dialog/selectDeptTree.vue](/src/components/dialog/selectDeptTree.vue) | vue | 121 | 1 | 11 | 133 | +| [src/components/dialog/selectEmployeesDialog.vue](/src/components/dialog/selectEmployeesDialog.vue) | vue | 226 | 8 | 21 | 255 | +| [src/components/dialog/selectRoleDialog.vue](/src/components/dialog/selectRoleDialog.vue) | vue | 157 | 1 | 10 | 168 | +| [src/components/dialog/selectStaffDialog.vue](/src/components/dialog/selectStaffDialog.vue) | vue | 248 | 7 | 20 | 275 | +| [src/components/drawer/approverDrawer.vue](/src/components/drawer/approverDrawer.vue) | vue | 426 | 76 | 47 | 549 | +| [src/components/drawer/conditionDrawer.vue](/src/components/drawer/conditionDrawer.vue) | vue | 432 | 35 | 48 | 515 | +| [src/components/drawer/copyerDrawer.vue](/src/components/drawer/copyerDrawer.vue) | vue | 110 | 13 | 9 | 132 | +| [src/components/drawer/promoterDrawer.vue](/src/components/drawer/promoterDrawer.vue) | vue | 85 | 1 | 8 | 94 | +| [src/components/scanEquipmentDialog/index.vue](/src/components/scanEquipmentDialog/index.vue) | vue | 250 | 11 | 11 | 272 | +| [src/components/scanEquipmentDialog/scan-interface.ts](/src/components/scanEquipmentDialog/scan-interface.ts) | TypeScript | 0 | 0 | 1 | 1 | +| [src/components/workFlow/addNode.vue](/src/components/workFlow/addNode.vue) | vue | 230 | 9 | 25 | 264 | +| [src/components/workFlow/addNodeBan.vue](/src/components/workFlow/addNodeBan.vue) | vue | 216 | 0 | 20 | 236 | +| [src/components/workFlow/nodeWrap.vue](/src/components/workFlow/nodeWrap.vue) | vue | 367 | 9 | 25 | 401 | +| [src/components/workFlow/nodeWrapBan.vue](/src/components/workFlow/nodeWrapBan.vue) | vue | 153 | 1 | 11 | 165 | +| [src/css/dialog.css](/src/css/dialog.css) | CSS | 32 | 2 | 7 | 41 | +| [src/css/override-element-ui.css](/src/css/override-element-ui.css) | CSS | 104 | 1 | 22 | 127 | +| [src/css/workflow.css](/src/css/workflow.css) | CSS | 1,381 | 106 | 226 | 1,713 | +| [src/global.d.ts](/src/global.d.ts) | TypeScript | 147 | 157 | 8 | 312 | +| [src/iconify-ep/index.ts](/src/iconify-ep/index.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/layouts/components/AppSetting/index.vue](/src/layouts/components/AppSetting/index.vue) | vue | 523 | 0 | 43 | 566 | +| [src/layouts/components/Header/index.vue](/src/layouts/components/Header/index.vue) | vue | 176 | 12 | 32 | 220 | +| [src/layouts/components/HotkeysIntro/index.vue](/src/layouts/components/HotkeysIntro/index.vue) | vue | 44 | 0 | 8 | 52 | +| [src/layouts/components/Logo/index.vue](/src/layouts/components/Logo/index.vue) | vue | 66 | 0 | 12 | 78 | +| [src/layouts/components/MainSidebar/index.vue](/src/layouts/components/MainSidebar/index.vue) | vue | 95 | 1 | 18 | 114 | +| [src/layouts/components/Search/index.vue](/src/layouts/components/Search/index.vue) | vue | 413 | 0 | 39 | 452 | +| [src/layouts/components/SidebarItem/index.vue](/src/layouts/components/SidebarItem/index.vue) | vue | 159 | 0 | 23 | 182 | +| [src/layouts/components/SubSidebar/index.vue](/src/layouts/components/SubSidebar/index.vue) | vue | 140 | 1 | 29 | 170 | +| [src/layouts/components/Tools/index.vue](/src/layouts/components/Tools/index.vue) | vue | 230 | 61 | 23 | 314 | +| [src/layouts/components/Tools/resetPwd.vue](/src/layouts/components/Tools/resetPwd.vue) | vue | 117 | 1 | 7 | 125 | +| [src/layouts/components/Tools/userInfo.vue](/src/layouts/components/Tools/userInfo.vue) | vue | 243 | 2 | 8 | 253 | +| [src/layouts/components/TopMenu/topMenu.vue](/src/layouts/components/TopMenu/topMenu.vue) | vue | 41 | 1 | 8 | 50 | +| [src/layouts/components/TopMenu/topMenuItem.vue](/src/layouts/components/TopMenu/topMenuItem.vue) | vue | 167 | 0 | 24 | 191 | +| [src/layouts/components/Topbar/index.vue](/src/layouts/components/Topbar/index.vue) | vue | 151 | 0 | 23 | 174 | +| [src/layouts/index.vue](/src/layouts/index.vue) | vue | 207 | 0 | 33 | 240 | +| [src/main.ts](/src/main.ts) | TypeScript | 55 | 6 | 2 | 63 | +| [src/menu/index.ts](/src/menu/index.ts) | TypeScript | 14 | 0 | 4 | 18 | +| [src/menu/modules/multilevel.menu.example.ts](/src/menu/modules/multilevel.menu.example.ts) | TypeScript | 48 | 0 | 3 | 51 | +| [src/mockProdServer.ts](/src/mockProdServer.ts) | TypeScript | 9 | 0 | 3 | 12 | +| [src/mock/member.ts](/src/mock/member.ts) | TypeScript | 55 | 0 | 1 | 56 | +| [src/plugins/preload.ts](/src/plugins/preload.ts) | TypeScript | 117 | 7 | 2 | 126 | +| [src/router/index.ts](/src/router/index.ts) | TypeScript | 168 | 28 | 7 | 203 | +| [src/router/modules/common.ts](/src/router/modules/common.ts) | TypeScript | 293 | 25 | 4 | 322 | +| [src/router/modules/laboratory.ts](/src/router/modules/laboratory.ts) | TypeScript | 228 | 37 | 4 | 269 | +| [src/router/modules/mentering.ts](/src/router/modules/mentering.ts) | TypeScript | 5 | 0 | 6 | 11 | +| [src/router/modules/multilevel.menu.example.ts](/src/router/modules/multilevel.menu.example.ts) | TypeScript | 67 | 0 | 4 | 71 | +| [src/router/modules/system.ts](/src/router/modules/system.ts) | TypeScript | 330 | 0 | 5 | 335 | +| [src/router/modules/tested.ts](/src/router/modules/tested.ts) | TypeScript | 1,621 | 171 | 4 | 1,796 | +| [src/router/routes.ts](/src/router/routes.ts) | TypeScript | 153 | 14 | 7 | 174 | +| [src/settings.default.ts](/src/settings.default.ts) | TypeScript | 55 | 1 | 4 | 60 | +| [src/settings.ts](/src/settings.ts) | TypeScript | 39 | 0 | 3 | 42 | +| [src/shims.d.ts](/src/shims.d.ts) | TypeScript | 17 | 0 | 3 | 20 | +| [src/store/index.ts](/src/store/index.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/store/modules/dict.ts](/src/store/modules/dict.ts) | TypeScript | 51 | 0 | 3 | 54 | +| [src/store/modules/keepAlive.ts](/src/store/modules/keepAlive.ts) | TypeScript | 36 | 1 | 2 | 39 | +| [src/store/modules/menu.ts](/src/store/modules/menu.ts) | TypeScript | 182 | 12 | 8 | 202 | +| [src/store/modules/route.ts](/src/store/modules/route.ts) | TypeScript | 226 | 39 | 5 | 270 | +| [src/store/modules/settings.ts](/src/store/modules/settings.ts) | TypeScript | 53 | 12 | 4 | 69 | +| [src/store/modules/user.ts](/src/store/modules/user.ts) | TypeScript | 208 | 15 | 3 | 226 | +| [src/store/modules/websocket.ts](/src/store/modules/websocket.ts) | TypeScript | 122 | 14 | 2 | 138 | +| [src/store/modules/workFlow.ts](/src/store/modules/workFlow.ts) | TypeScript | 51 | 15 | 2 | 68 | +| [src/utils/Array.ts](/src/utils/Array.ts) | TypeScript | 31 | 16 | 2 | 49 | +| [src/utils/String.ts](/src/utils/String.ts) | TypeScript | 6 | 3 | 2 | 11 | +| [src/utils/applyBtns.ts](/src/utils/applyBtns.ts) | TypeScript | 96 | 4 | 1 | 101 | +| [src/utils/auth.ts](/src/utils/auth.ts) | TypeScript | 11 | 3 | 1 | 15 | +| [src/utils/buttonPerm.ts](/src/utils/buttonPerm.ts) | TypeScript | 64 | 1 | 4 | 69 | +| [src/utils/composables/permission.ts](/src/utils/composables/permission.ts) | TypeScript | 8 | 3 | 1 | 12 | +| [src/utils/composables/useAuth.ts](/src/utils/composables/useAuth.ts) | TypeScript | 37 | 0 | 6 | 43 | +| [src/utils/composables/useGlobalProperties.ts](/src/utils/composables/useGlobalProperties.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/utils/composables/useMainPage.ts](/src/utils/composables/useMainPage.ts) | TypeScript | 11 | 0 | 3 | 14 | +| [src/utils/composables/useMenu.ts](/src/utils/composables/useMenu.ts) | TypeScript | 22 | 0 | 4 | 26 | +| [src/utils/dayjs.ts](/src/utils/dayjs.ts) | TypeScript | 4 | 0 | 3 | 7 | +| [src/utils/directive.ts](/src/utils/directive.ts) | TypeScript | 17 | 1 | 2 | 20 | +| [src/utils/download.ts](/src/utils/download.ts) | TypeScript | 148 | 42 | 3 | 193 | +| [src/utils/eventBus.ts](/src/utils/eventBus.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/utils/exportUtils.ts](/src/utils/exportUtils.ts) | TypeScript | 30 | 24 | 2 | 56 | +| [src/utils/exportXlsx.ts](/src/utils/exportXlsx.ts) | TypeScript | 71 | 17 | 2 | 90 | +| [src/utils/getUid.ts](/src/utils/getUid.ts) | TypeScript | 11 | 6 | 2 | 19 | +| [src/utils/index.ts](/src/utils/index.ts) | TypeScript | 13 | 0 | 3 | 16 | +| [src/utils/keepQuery.ts](/src/utils/keepQuery.ts) | TypeScript | 13 | 2 | 2 | 17 | +| [src/utils/printUtils.ts](/src/utils/printUtils.ts) | TypeScript | 45 | 21 | 3 | 69 | +| [src/utils/scheduleDict.ts](/src/utils/scheduleDict.ts) | TypeScript | 17 | 3 | 1 | 21 | +| [src/utils/security.ts](/src/utils/security.ts) | TypeScript | 37 | 14 | 2 | 53 | +| [src/utils/structure.ts](/src/utils/structure.ts) | TypeScript | 152 | 47 | 6 | 205 | +| [src/utils/useCheckList.ts](/src/utils/useCheckList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/usePrintList.ts](/src/utils/usePrintList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/useSetAllRowReadable.ts](/src/utils/useSetAllRowReadable.ts) | TypeScript | 11 | 9 | 2 | 22 | +| [src/utils/useTemplateDownload.ts](/src/utils/useTemplateDownload.ts) | TypeScript | 33 | 4 | 1 | 38 | +| [src/utils/validate.ts](/src/utils/validate.ts) | TypeScript | 78 | 65 | 13 | 156 | +| [src/views/[...all].vue](/src/views/%5B...all%5D.vue) | vue | 70 | 0 | 12 | 82 | +| [src/views/breadcrumb_example/detail1.vue](/src/views/breadcrumb_example/detail1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/detail2.vue](/src/views/breadcrumb_example/detail2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list1.vue](/src/views/breadcrumb_example/list1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list2.vue](/src/views/breadcrumb_example/list2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/dashboard.vue](/src/views/dashboard.vue) | vue | 390 | 10 | 48 | 448 | +| [src/views/example/chartExample.vue](/src/views/example/chartExample.vue) | vue | 56 | 0 | 5 | 61 | +| [src/views/fresh.ts](/src/views/fresh.ts) | TypeScript | 35 | 4 | 1 | 40 | +| [src/views/home/index.vue](/src/views/home/index.vue) | vue | 11 | 0 | 3 | 14 | +| [src/views/index.vue](/src/views/index.vue) | vue | 16 | 0 | 5 | 21 | +| [src/views/laboratory/alarm/current/list-interface.ts](/src/views/laboratory/alarm/current/list-interface.ts) | TypeScript | 30 | 0 | 2 | 32 | +| [src/views/laboratory/alarm/current/list.vue](/src/views/laboratory/alarm/current/list.vue) | vue | 273 | 2 | 10 | 285 | +| [src/views/laboratory/alarm/event/addEventDialog.vue](/src/views/laboratory/alarm/event/addEventDialog.vue) | vue | 219 | 1 | 10 | 230 | +| [src/views/laboratory/alarm/event/list-interface.ts](/src/views/laboratory/alarm/event/list-interface.ts) | TypeScript | 30 | 0 | 3 | 33 | +| [src/views/laboratory/alarm/event/list.vue](/src/views/laboratory/alarm/event/list.vue) | vue | 210 | 2 | 9 | 221 | +| [src/views/laboratory/alarm/record/list.vue](/src/views/laboratory/alarm/record/list.vue) | vue | 211 | 2 | 8 | 221 | +| [src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue](/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue) | vue | 191 | 1 | 21 | 213 | +| [src/views/laboratory/data/list-interface.ts](/src/views/laboratory/data/list-interface.ts) | TypeScript | 100 | 6 | 6 | 112 | +| [src/views/laboratory/data/list.vue](/src/views/laboratory/data/list.vue) | vue | 488 | 16 | 14 | 518 | +| [src/views/laboratory/equipment/config/addElectricQuantity.vue](/src/views/laboratory/equipment/config/addElectricQuantity.vue) | vue | 357 | 312 | 13 | 682 | +| [src/views/laboratory/equipment/config/addOxygenSmoke.vue](/src/views/laboratory/equipment/config/addOxygenSmoke.vue) | vue | 253 | 1 | 7 | 261 | +| [src/views/laboratory/equipment/config/addTemperatureHumidity.vue](/src/views/laboratory/equipment/config/addTemperatureHumidity.vue) | vue | 328 | 1 | 7 | 336 | +| [src/views/laboratory/equipment/config/config-interface.ts](/src/views/laboratory/equipment/config/config-interface.ts) | TypeScript | 101 | 4 | 7 | 112 | +| [src/views/laboratory/equipment/config/list.vue](/src/views/laboratory/equipment/config/list.vue) | vue | 381 | 6 | 12 | 399 | +| [src/views/laboratory/equipment/list/detail.vue](/src/views/laboratory/equipment/list/detail.vue) | vue | 331 | 12 | 11 | 354 | +| [src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue](/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue) | vue | 138 | 4 | 6 | 148 | +| [src/views/laboratory/equipment/list/list-interface.ts](/src/views/laboratory/equipment/list/list-interface.ts) | TypeScript | 37 | 0 | 3 | 40 | +| [src/views/laboratory/equipment/list/list.vue](/src/views/laboratory/equipment/list/list.vue) | vue | 388 | 11 | 13 | 412 | +| [src/views/laboratory/overview/components/message.vue](/src/views/laboratory/overview/components/message.vue) | vue | 101 | 6 | 9 | 116 | +| [src/views/laboratory/overview/components/monitorData.vue](/src/views/laboratory/overview/components/monitorData.vue) | vue | 142 | 21 | 8 | 171 | +| [src/views/laboratory/overview/index.vue](/src/views/laboratory/overview/index.vue) | vue | 943 | 41 | 101 | 1,085 | +| [src/views/laboratory/overview/overview-interface.ts](/src/views/laboratory/overview/overview-interface.ts) | TypeScript | 20 | 1 | 1 | 22 | +| [src/views/laboratory/place/addDialog.vue](/src/views/laboratory/place/addDialog.vue) | vue | 179 | 6 | 7 | 192 | +| [src/views/laboratory/place/list.vue](/src/views/laboratory/place/list.vue) | vue | 203 | 2 | 10 | 215 | +| [src/views/laboratory/place/place-interface.ts](/src/views/laboratory/place/place-interface.ts) | TypeScript | 26 | 0 | 3 | 29 | +| [src/views/laboratory/statement/environment/detail.vue](/src/views/laboratory/statement/environment/detail.vue) | vue | 220 | 2 | 33 | 255 | +| [src/views/laboratory/statement/environment/environment-interface.ts](/src/views/laboratory/statement/environment/environment-interface.ts) | TypeScript | 37 | 0 | 4 | 41 | +| [src/views/laboratory/statement/environment/list.vue](/src/views/laboratory/statement/environment/list.vue) | vue | 191 | 5 | 19 | 215 | +| [src/views/login.vue](/src/views/login.vue) | vue | 510 | 3 | 42 | 555 | +| [src/views/login_register.vue](/src/views/login_register.vue) | vue | 517 | 0 | 37 | 554 | +| [src/views/metering/index.vue](/src/views/metering/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/multilevel_menu_example/level2/level3/page1.vue](/src/views/multilevel_menu_example/level2/level3/page1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/level3/page2.vue](/src/views/multilevel_menu_example/level2/level3/page2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/page.vue](/src/views/multilevel_menu_example/level2/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/page.vue](/src/views/multilevel_menu_example/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/personal/edit.password.vue](/src/views/personal/edit.password.vue) | vue | 88 | 0 | 8 | 96 | +| [src/views/personal/setting.vue](/src/views/personal/setting.vue) | vue | 178 | 0 | 16 | 194 | +| [src/views/reload.vue](/src/views/reload.vue) | vue | 12 | 0 | 4 | 16 | +| [src/views/setting.vue](/src/views/setting.vue) | vue | 306 | 7 | 23 | 336 | +| [src/views/system/area/area-interface.ts](/src/views/system/area/area-interface.ts) | TypeScript | 19 | 0 | 3 | 22 | +| [src/views/system/area/areaSelectTree.vue](/src/views/system/area/areaSelectTree.vue) | vue | 71 | 0 | 7 | 78 | +| [src/views/system/area/editArea.vue](/src/views/system/area/editArea.vue) | vue | 236 | 0 | 12 | 248 | +| [src/views/system/area/listArea.vue](/src/views/system/area/listArea.vue) | vue | 149 | 1 | 11 | 161 | +| [src/views/system/dept/dept-interface.ts](/src/views/system/dept/dept-interface.ts) | TypeScript | 32 | 4 | 3 | 39 | +| [src/views/system/dept/editDept.vue](/src/views/system/dept/editDept.vue) | vue | 248 | 1 | 13 | 262 | +| [src/views/system/dept/listDept.vue](/src/views/system/dept/listDept.vue) | vue | 126 | 0 | 8 | 134 | +| [src/views/system/dict/dict-interface.ts](/src/views/system/dict/dict-interface.ts) | TypeScript | 21 | 2 | 3 | 26 | +| [src/views/system/dict/editDict.vue](/src/views/system/dict/editDict.vue) | vue | 283 | 0 | 15 | 298 | +| [src/views/system/dict/listDict.vue](/src/views/system/dict/listDict.vue) | vue | 119 | 0 | 9 | 128 | +| [src/views/system/expire/device.vue](/src/views/system/expire/device.vue) | vue | 232 | 3 | 7 | 242 | +| [src/views/system/expire/edit.vue](/src/views/system/expire/edit.vue) | vue | 290 | 7 | 18 | 315 | +| [src/views/system/expire/list.vue](/src/views/system/expire/list.vue) | vue | 148 | 2 | 6 | 156 | +| [src/views/system/expire/task.vue](/src/views/system/expire/task.vue) | vue | 154 | 3 | 7 | 164 | +| [src/views/system/fileConfiguration/addDDialog.vue](/src/views/system/fileConfiguration/addDDialog.vue) | vue | 311 | 7 | 5 | 323 | +| [src/views/system/fileConfiguration/configuration.vue](/src/views/system/fileConfiguration/configuration.vue) | vue | 219 | 5 | 8 | 232 | +| [src/views/system/installation/editDialog.vue](/src/views/system/installation/editDialog.vue) | vue | 188 | 3 | 10 | 201 | +| [src/views/system/installation/installation-interface.ts](/src/views/system/installation/installation-interface.ts) | TypeScript | 29 | 0 | 1 | 30 | +| [src/views/system/installation/list.vue](/src/views/system/installation/list.vue) | vue | 187 | 7 | 3 | 197 | +| [src/views/system/label/label.ts](/src/views/system/label/label.ts) | TypeScript | 22 | 3 | 4 | 29 | +| [src/views/system/label/list.vue](/src/views/system/label/list.vue) | vue | 315 | 4 | 13 | 332 | +| [src/views/system/log/listErrorLog.vue](/src/views/system/log/listErrorLog.vue) | vue | 148 | 0 | 7 | 155 | +| [src/views/system/log/listLog.vue](/src/views/system/log/listLog.vue) | vue | 176 | 3 | 10 | 189 | +| [src/views/system/log/log-interface.ts](/src/views/system/log/log-interface.ts) | TypeScript | 10 | 0 | 1 | 11 | +| [src/views/system/log/loginLog.vue](/src/views/system/log/loginLog.vue) | vue | 152 | 2 | 10 | 164 | +| [src/views/system/notice/noteAdd.vue](/src/views/system/notice/noteAdd.vue) | vue | 508 | 2 | 20 | 530 | +| [src/views/system/notice/noteList.vue](/src/views/system/notice/noteList.vue) | vue | 272 | 13 | 4 | 289 | +| [src/views/system/notice/notice-interface.ts](/src/views/system/notice/notice-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/views/system/notice/noticeDetail.vue](/src/views/system/notice/noticeDetail.vue) | vue | 133 | 3 | 4 | 140 | +| [src/views/system/notice/tableHeader.vue](/src/views/system/notice/tableHeader.vue) | vue | 36 | 0 | 4 | 40 | +| [src/views/system/post/editDialog.vue](/src/views/system/post/editDialog.vue) | vue | 180 | 6 | 10 | 196 | +| [src/views/system/post/list.vue](/src/views/system/post/list.vue) | vue | 171 | 8 | 3 | 182 | +| [src/views/system/post/post-interface.ts](/src/views/system/post/post-interface.ts) | TypeScript | 27 | 0 | 2 | 29 | +| [src/views/system/process/addProcess.vue](/src/views/system/process/addProcess.vue) | vue | 201 | 19 | 15 | 235 | +| [src/views/system/process/detailProcess.vue](/src/views/system/process/detailProcess.vue) | vue | 130 | 20 | 8 | 158 | +| [src/views/system/process/editProcess.vue](/src/views/system/process/editProcess.vue) | vue | 217 | 19 | 13 | 249 | +| [src/views/system/process/process.ts](/src/views/system/process/process.ts) | TypeScript | 41 | 3 | 4 | 48 | +| [src/views/system/process/process.vue](/src/views/system/process/process.vue) | vue | 353 | 4 | 22 | 379 | +| [src/views/system/resource/editResource.vue](/src/views/system/resource/editResource.vue) | vue | 267 | 0 | 14 | 281 | +| [src/views/system/resource/listResource.vue](/src/views/system/resource/listResource.vue) | vue | 146 | 1 | 9 | 156 | +| [src/views/system/resource/resource-interface.ts](/src/views/system/resource/resource-interface.ts) | TypeScript | 20 | 2 | 2 | 24 | +| [src/views/system/role/dataPerm.vue](/src/views/system/role/dataPerm.vue) | vue | 175 | 0 | 13 | 188 | +| [src/views/system/role/editRole.vue](/src/views/system/role/editRole.vue) | vue | 282 | 0 | 11 | 293 | +| [src/views/system/role/functionPerm.vue](/src/views/system/role/functionPerm.vue) | vue | 175 | 0 | 12 | 187 | +| [src/views/system/role/listRole.vue](/src/views/system/role/listRole.vue) | vue | 166 | 1 | 9 | 176 | +| [src/views/system/role/role-interface.ts](/src/views/system/role/role-interface.ts) | TypeScript | 16 | 2 | 2 | 20 | +| [src/views/system/showPhoto.vue](/src/views/system/showPhoto.vue) | vue | 69 | 0 | 5 | 74 | +| [src/views/system/signature/addDDialog.vue](/src/views/system/signature/addDDialog.vue) | vue | 242 | 5 | 5 | 252 | +| [src/views/system/signature/autograph.vue](/src/views/system/signature/autograph.vue) | vue | 271 | 17 | 7 | 295 | +| [src/views/system/signature/userListDialog.vue](/src/views/system/signature/userListDialog.vue) | vue | 168 | 6 | 5 | 179 | +| [src/views/system/tenant/editTenant.vue](/src/views/system/tenant/editTenant.vue) | vue | 207 | 0 | 4 | 211 | +| [src/views/system/tenant/list.tenant.vue](/src/views/system/tenant/list.tenant.vue) | vue | 154 | 4 | 9 | 167 | +| [src/views/system/tenant/relateDept.vue](/src/views/system/tenant/relateDept.vue) | vue | 104 | 0 | 8 | 112 | +| [src/views/system/tenant/tenant_interface.ts](/src/views/system/tenant/tenant_interface.ts) | TypeScript | 15 | 0 | 2 | 17 | +| [src/views/system/tool_interface.ts](/src/views/system/tool_interface.ts) | TypeScript | 56 | 5 | 3 | 64 | +| [src/views/system/user/listUser.vue](/src/views/system/user/listUser.vue) | vue | 338 | 9 | 11 | 358 | +| [src/views/system/user/roleAssignment.vue](/src/views/system/user/roleAssignment.vue) | vue | 113 | 1 | 5 | 119 | +| [src/views/system/user/selecTree.vue](/src/views/system/user/selecTree.vue) | vue | 170 | 1 | 12 | 183 | +| [src/views/system/user/user-interface.ts](/src/views/system/user/user-interface.ts) | TypeScript | 64 | 3 | 3 | 70 | +| [src/views/system/user/userAdd.vue](/src/views/system/user/userAdd.vue) | vue | 342 | 7 | 6 | 355 | +| [src/views/tested/MeasurementBusiness/detection/components/detail.vue](/src/views/tested/MeasurementBusiness/detection/components/detail.vue) | vue | 157 | 2 | 4 | 163 | +| [src/views/tested/MeasurementBusiness/detection/components/detection.vue](/src/views/tested/MeasurementBusiness/detection/components/detection.vue) | vue | 53 | 1 | 7 | 61 | +| [src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue](/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue) | vue | 39 | 2 | 6 | 47 | +| [src/views/tested/MeasurementBusiness/detection/index.vue](/src/views/tested/MeasurementBusiness/detection/index.vue) | vue | 169 | 3 | 3 | 175 | +| [src/views/tested/MeasurementBusiness/notice/components/detail.vue](/src/views/tested/MeasurementBusiness/notice/components/detail.vue) | vue | 161 | 2 | 4 | 167 | +| [src/views/tested/MeasurementBusiness/notice/components/detection.vue](/src/views/tested/MeasurementBusiness/notice/components/detection.vue) | vue | 50 | 1 | 7 | 58 | +| [src/views/tested/MeasurementBusiness/notice/index.vue](/src/views/tested/MeasurementBusiness/notice/index.vue) | vue | 184 | 6 | 4 | 194 | +| [src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementBusiness/opinion/components/edit.vue](/src/views/tested/MeasurementBusiness/opinion/components/edit.vue) | vue | 371 | 2 | 4 | 377 | +| [src/views/tested/MeasurementBusiness/opinion/components/list.vue](/src/views/tested/MeasurementBusiness/opinion/components/list.vue) | vue | 402 | 18 | 6 | 426 | +| [src/views/tested/MeasurementBusiness/opinion/index.vue](/src/views/tested/MeasurementBusiness/opinion/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue) | vue | 161 | 3 | 7 | 171 | +| [src/views/tested/MeasurementBusiness/review/components/edit.vue](/src/views/tested/MeasurementBusiness/review/components/edit.vue) | vue | 92 | 1 | 4 | 97 | +| [src/views/tested/MeasurementBusiness/review/components/fileView.vue](/src/views/tested/MeasurementBusiness/review/components/fileView.vue) | vue | 42 | 2 | 4 | 48 | +| [src/views/tested/MeasurementBusiness/review/index.vue](/src/views/tested/MeasurementBusiness/review/index.vue) | vue | 221 | 5 | 6 | 232 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue) | vue | 244 | 10 | 4 | 258 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue) | vue | 211 | 5 | 28 | 244 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue) | vue | 80 | 1 | 3 | 84 | +| [src/views/tested/MeasurementBusiness/satisfaction/index.vue](/src/views/tested/MeasurementBusiness/satisfaction/index.vue) | vue | 154 | 3 | 5 | 162 | +| [src/views/tested/MeasurementPlan/board/index.vue](/src/views/tested/MeasurementPlan/board/index.vue) | vue | 137 | 20 | 4 | 161 | +| [src/views/tested/MeasurementPlan/curator/index.vue](/src/views/tested/MeasurementPlan/curator/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/delay/index.vue](/src/views/tested/MeasurementPlan/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/dept/components/edit.vue](/src/views/tested/MeasurementPlan/dept/components/edit.vue) | vue | 119 | 1 | 3 | 123 | +| [src/views/tested/MeasurementPlan/dept/components/list.vue](/src/views/tested/MeasurementPlan/dept/components/list.vue) | vue | 177 | 10 | 7 | 194 | +| [src/views/tested/MeasurementPlan/dept/components/tableList.vue](/src/views/tested/MeasurementPlan/dept/components/tableList.vue) | vue | 166 | 2 | 4 | 172 | +| [src/views/tested/MeasurementPlan/dept/index.vue](/src/views/tested/MeasurementPlan/dept/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/early/components/detail.vue](/src/views/tested/MeasurementPlan/early/components/detail.vue) | vue | 126 | 1 | 5 | 132 | +| [src/views/tested/MeasurementPlan/early/components/edit.vue](/src/views/tested/MeasurementPlan/early/components/edit.vue) | vue | 536 | 7 | 5 | 548 | +| [src/views/tested/MeasurementPlan/early/components/list.vue](/src/views/tested/MeasurementPlan/early/components/list.vue) | vue | 521 | 12 | 8 | 541 | +| [src/views/tested/MeasurementPlan/early/components/page.vue](/src/views/tested/MeasurementPlan/early/components/page.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/MeasurementPlan/early/components/selelectPlan.vue](/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue) | vue | 199 | 3 | 5 | 207 | +| [src/views/tested/MeasurementPlan/early/components/table.vue](/src/views/tested/MeasurementPlan/early/components/table.vue) | vue | 300 | 1 | 4 | 305 | +| [src/views/tested/MeasurementPlan/early/index.vue](/src/views/tested/MeasurementPlan/early/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/plan/components/dataList.vue](/src/views/tested/MeasurementPlan/plan/components/dataList.vue) | vue | 319 | 3 | 4 | 326 | +| [src/views/tested/MeasurementPlan/plan/components/detail.vue](/src/views/tested/MeasurementPlan/plan/components/detail.vue) | vue | 152 | 5 | 9 | 166 | +| [src/views/tested/MeasurementPlan/plan/components/edit.vue](/src/views/tested/MeasurementPlan/plan/components/edit.vue) | vue | 455 | 7 | 4 | 466 | +| [src/views/tested/MeasurementPlan/plan/components/infoDetail.vue](/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue) | vue | 116 | 1 | 2 | 119 | +| [src/views/tested/MeasurementPlan/plan/components/list.vue](/src/views/tested/MeasurementPlan/plan/components/list.vue) | vue | 512 | 12 | 6 | 530 | +| [src/views/tested/MeasurementPlan/plan/components/selectDevice.vue](/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue) | vue | 471 | 3 | 4 | 478 | +| [src/views/tested/MeasurementPlan/plan/components/summary.vue](/src/views/tested/MeasurementPlan/plan/components/summary.vue) | vue | 119 | 0 | 3 | 122 | +| [src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue](/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue) | vue | 194 | 0 | 6 | 200 | +| [src/views/tested/MeasurementPlan/plan/components/table.vue](/src/views/tested/MeasurementPlan/plan/components/table.vue) | vue | 292 | 1 | 4 | 297 | +| [src/views/tested/MeasurementPlan/plan/index.vue](/src/views/tested/MeasurementPlan/plan/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/task/components/edit.vue](/src/views/tested/MeasurementPlan/task/components/edit.vue) | vue | 631 | 59 | 7 | 697 | +| [src/views/tested/MeasurementPlan/task/components/list.vue](/src/views/tested/MeasurementPlan/task/components/list.vue) | vue | 483 | 25 | 5 | 513 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue) | vue | 486 | 7 | 5 | 498 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue) | vue | 463 | 7 | 4 | 474 | +| [src/views/tested/MeasurementPlan/task/components/tableList.vue](/src/views/tested/MeasurementPlan/task/components/tableList.vue) | vue | 532 | 22 | 10 | 564 | +| [src/views/tested/MeasurementPlan/task/index-bak.vue](/src/views/tested/MeasurementPlan/task/index-bak.vue) | vue | 276 | 17 | 4 | 297 | +| [src/views/tested/MeasurementPlan/task/index.vue](/src/views/tested/MeasurementPlan/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/dashboard/components/BarChartHorizontalCom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCom.vue) | vue | 252 | 0 | 8 | 260 | +| [src/views/tested/dashboard/components/BarChartHorizontalCustom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue) | vue | 191 | 0 | 6 | 197 | +| [src/views/tested/dashboard/components/BarChartVertical.vue](/src/views/tested/dashboard/components/BarChartVertical.vue) | vue | 484 | 0 | 8 | 492 | +| [src/views/tested/dashboard/components/BarChartVerticalCircle.vue](/src/views/tested/dashboard/components/BarChartVerticalCircle.vue) | vue | 417 | 0 | 8 | 425 | +| [src/views/tested/dashboard/components/deviceDetail.vue](/src/views/tested/dashboard/components/deviceDetail.vue) | vue | 184 | 1 | 14 | 199 | +| [src/views/tested/dashboard/components/deviceList.vue](/src/views/tested/dashboard/components/deviceList.vue) | vue | 279 | 24 | 15 | 318 | +| [src/views/tested/dashboard/components/editSchedule.vue](/src/views/tested/dashboard/components/editSchedule.vue) | vue | 212 | 4 | 12 | 228 | +| [src/views/tested/dashboard/components/editScheduleDialog.vue](/src/views/tested/dashboard/components/editScheduleDialog.vue) | vue | 236 | 23 | 11 | 270 | +| [src/views/tested/dashboard/components/index1.vue](/src/views/tested/dashboard/components/index1.vue) | vue | 33 | 4 | 3 | 40 | +| [src/views/tested/dashboard/components/list.vue](/src/views/tested/dashboard/components/list.vue) | vue | 226 | 8 | 8 | 242 | +| [src/views/tested/dashboard/components/listApprove.vue](/src/views/tested/dashboard/components/listApprove.vue) | vue | 208 | 8 | 7 | 223 | +| [src/views/tested/dashboard/components/rightBox.vue](/src/views/tested/dashboard/components/rightBox.vue) | vue | 328 | 6 | 17 | 351 | +| [src/views/tested/dashboard/components/tableList.vue](/src/views/tested/dashboard/components/tableList.vue) | vue | 168 | 1 | 9 | 178 | +| [src/views/tested/dashboard/components/verificationDetail.vue](/src/views/tested/dashboard/components/verificationDetail.vue) | vue | 156 | 1 | 12 | 169 | +| [src/views/tested/dashboard/index.vue](/src/views/tested/dashboard/index.vue) | vue | 864 | 41 | 29 | 934 | +| [src/views/tested/dashboard/list.vue](/src/views/tested/dashboard/list.vue) | vue | 14 | 0 | 3 | 17 | +| [src/views/tested/dashboard/pic.ts](/src/views/tested/dashboard/pic.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/views/tested/device/certificate/components/detailDialog.vue](/src/views/tested/device/certificate/components/detailDialog.vue) | vue | 44 | 1 | 3 | 48 | +| [src/views/tested/device/certificate/components/edit.vue](/src/views/tested/device/certificate/components/edit.vue) | vue | 133 | 4 | 3 | 140 | +| [src/views/tested/device/certificate/index.vue](/src/views/tested/device/certificate/index.vue) | vue | 314 | 25 | 4 | 343 | +| [src/views/tested/device/group/components/edit.vue](/src/views/tested/device/group/components/edit.vue) | vue | 187 | 2 | 3 | 192 | +| [src/views/tested/device/group/components/list.vue](/src/views/tested/device/group/components/list.vue) | vue | 312 | 16 | 6 | 334 | +| [src/views/tested/device/group/components/selectDevice.vue](/src/views/tested/device/group/components/selectDevice.vue) | vue | 450 | 3 | 4 | 457 | +| [src/views/tested/device/group/components/tableList.vue](/src/views/tested/device/group/components/tableList.vue) | vue | 292 | 8 | 4 | 304 | +| [src/views/tested/device/group/index.vue](/src/views/tested/device/group/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/info/components/certificateTable.vue](/src/views/tested/device/info/components/certificateTable.vue) | vue | 210 | 4 | 4 | 218 | +| [src/views/tested/device/info/components/detail.vue](/src/views/tested/device/info/components/detail.vue) | vue | 186 | 1 | 8 | 195 | +| [src/views/tested/device/info/components/edit.vue](/src/views/tested/device/info/components/edit.vue) | vue | 1,177 | 44 | 8 | 1,229 | +| [src/views/tested/device/info/components/infoTable.vue](/src/views/tested/device/info/components/infoTable.vue) | vue | 140 | 3 | 4 | 147 | +| [src/views/tested/device/info/components/interface.ts](/src/views/tested/device/info/components/interface.ts) | TypeScript | 73 | 2 | 1 | 76 | +| [src/views/tested/device/info/components/list.vue](/src/views/tested/device/info/components/list.vue) | vue | 1,348 | 70 | 18 | 1,436 | +| [src/views/tested/device/info/components/printTag.vue](/src/views/tested/device/info/components/printTag.vue) | vue | 104 | 5 | 7 | 116 | +| [src/views/tested/device/info/components/reportTable.vue](/src/views/tested/device/info/components/reportTable.vue) | vue | 171 | 3 | 4 | 178 | +| [src/views/tested/device/info/components/roamTable.vue](/src/views/tested/device/info/components/roamTable.vue) | vue | 138 | 3 | 4 | 145 | +| [src/views/tested/device/info/components/showPhoto.vue](/src/views/tested/device/info/components/showPhoto.vue) | vue | 133 | 1 | 11 | 145 | +| [src/views/tested/device/info/components/showPhotoSinge.vue](/src/views/tested/device/info/components/showPhotoSinge.vue) | vue | 73 | 1 | 6 | 80 | +| [src/views/tested/device/info/components/statusTable.vue](/src/views/tested/device/info/components/statusTable.vue) | vue | 188 | 4 | 4 | 196 | +| [src/views/tested/device/info/components/table.vue](/src/views/tested/device/info/components/table.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/info/components/technology.vue](/src/views/tested/device/info/components/technology.vue) | vue | 120 | 18 | 4 | 142 | +| [src/views/tested/device/info/index.vue](/src/views/tested/device/info/index.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/device/model/components/edit.vue](/src/views/tested/device/model/components/edit.vue) | vue | 359 | 18 | 4 | 381 | +| [src/views/tested/device/model/components/list.vue](/src/views/tested/device/model/components/list.vue) | vue | 418 | 6 | 5 | 429 | +| [src/views/tested/device/model/components/technology.vue](/src/views/tested/device/model/components/technology.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/model/index.vue](/src/views/tested/device/model/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/remind/components/trend.vue](/src/views/tested/device/remind/components/trend.vue) | vue | 66 | 3 | 4 | 73 | +| [src/views/tested/device/remind/index.vue](/src/views/tested/device/remind/index.vue) | vue | 488 | 20 | 7 | 515 | +| [src/views/tested/device/special/index.vue](/src/views/tested/device/special/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/device/task/addDialog.vue](/src/views/tested/device/task/addDialog.vue) | vue | 178 | 1 | 7 | 186 | +| [src/views/tested/device/task/index.vue](/src/views/tested/device/task/index.vue) | vue | 191 | 3 | 8 | 202 | +| [src/views/tested/document/list/document-interface.ts](/src/views/tested/document/list/document-interface.ts) | TypeScript | 27 | 0 | 1 | 28 | +| [src/views/tested/document/list/edit.vue](/src/views/tested/document/list/edit.vue) | vue | 264 | 2 | 3 | 269 | +| [src/views/tested/document/list/index.vue](/src/views/tested/document/list/index.vue) | vue | 254 | 3 | 5 | 262 | +| [src/views/tested/document/list/tableList.vue](/src/views/tested/document/list/tableList.vue) | vue | 114 | 5 | 4 | 123 | +| [src/views/tested/index.vue](/src/views/tested/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/tested/status/borrow/components/ApprovalDialog.vue](/src/views/tested/status/borrow/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/borrow/components/deviceList.vue](/src/views/tested/status/borrow/components/deviceList.vue) | vue | 142 | 0 | 5 | 147 | +| [src/views/tested/status/borrow/components/edit.vue](/src/views/tested/status/borrow/components/edit.vue) | vue | 382 | 6 | 5 | 393 | +| [src/views/tested/status/borrow/components/list.vue](/src/views/tested/status/borrow/components/list.vue) | vue | 395 | 5 | 8 | 408 | +| [src/views/tested/status/borrow/index.vue](/src/views/tested/status/borrow/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/status/delay/components/ApprovalDialog.vue](/src/views/tested/status/delay/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/delay/components/annexList.vue](/src/views/tested/status/delay/components/annexList.vue) | vue | 123 | 17 | 4 | 144 | +| [src/views/tested/status/delay/components/delay.vue](/src/views/tested/status/delay/components/delay.vue) | vue | 449 | 28 | 7 | 484 | +| [src/views/tested/status/delay/components/deviceList.vue](/src/views/tested/status/delay/components/deviceList.vue) | vue | 131 | 1 | 5 | 137 | +| [src/views/tested/status/delay/components/edit.vue](/src/views/tested/status/delay/components/edit.vue) | vue | 488 | 34 | 4 | 526 | +| [src/views/tested/status/delay/components/list.vue](/src/views/tested/status/delay/components/list.vue) | vue | 499 | 13 | 8 | 520 | +| [src/views/tested/status/delay/components/page.vue](/src/views/tested/status/delay/components/page.vue) | vue | 85 | 3 | 7 | 95 | +| [src/views/tested/status/delay/index.vue](/src/views/tested/status/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/disable/index.vue](/src/views/tested/status/disable/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/maintain/components/edit.vue](/src/views/tested/status/maintain/components/edit.vue) | vue | 245 | 2 | 2 | 249 | +| [src/views/tested/status/maintain/index.vue](/src/views/tested/status/maintain/index.vue) | vue | 318 | 2 | 4 | 324 | +| [src/views/tested/status/scrap/index.vue](/src/views/tested/status/scrap/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/seal/index.vue](/src/views/tested/status/seal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/unseal/index.vue](/src/views/tested/status/unseal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/subpackage/certificate/components/edit.vue](/src/views/tested/subpackage/certificate/components/edit.vue) | vue | 356 | 15 | 6 | 377 | +| [src/views/tested/subpackage/certificate/index.vue](/src/views/tested/subpackage/certificate/index.vue) | vue | 494 | 21 | 3 | 518 | +| [src/views/tested/subpackage/directory copy/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory copy/components/capacityTable.vue](/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory copy/components/certificateTable.vue](/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory copy/components/edit.vue](/src/views/tested/subpackage/directory%20copy/components/edit.vue) | vue | 609 | 2 | 7 | 618 | +| [src/views/tested/subpackage/directory copy/components/list.vue](/src/views/tested/subpackage/directory%20copy/components/list.vue) | vue | 357 | 4 | 6 | 367 | +| [src/views/tested/subpackage/directory copy/components/personTable.vue](/src/views/tested/subpackage/directory%20copy/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory copy/index.vue](/src/views/tested/subpackage/directory%20copy/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/directory/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory/components/capacityTable.vue](/src/views/tested/subpackage/directory/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory/components/certificateTable.vue](/src/views/tested/subpackage/directory/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory/components/edit.vue](/src/views/tested/subpackage/directory/components/edit.vue) | vue | 638 | 8 | 7 | 653 | +| [src/views/tested/subpackage/directory/components/list.vue](/src/views/tested/subpackage/directory/components/list.vue) | vue | 386 | 4 | 6 | 396 | +| [src/views/tested/subpackage/directory/components/personTable.vue](/src/views/tested/subpackage/directory/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory/index.vue](/src/views/tested/subpackage/directory/index.vue) | vue | 64 | 10 | 7 | 81 | +| [src/views/tested/subpackage/review/components/ApprovalDialog.vue](/src/views/tested/subpackage/review/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/review/components/deviceTable.vue](/src/views/tested/subpackage/review/components/deviceTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/review/components/edit.vue](/src/views/tested/subpackage/review/components/edit.vue) | vue | 505 | 3 | 6 | 514 | +| [src/views/tested/subpackage/review/components/list.vue](/src/views/tested/subpackage/review/components/list.vue) | vue | 351 | 4 | 6 | 361 | +| [src/views/tested/subpackage/review/components/subpackageDialog.vue](/src/views/tested/subpackage/review/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/review/index.vue](/src/views/tested/subpackage/review/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/task/components/ApprovalDialog.vue](/src/views/tested/subpackage/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/task/components/deviceTable.vue](/src/views/tested/subpackage/task/components/deviceTable.vue) | vue | 201 | 1 | 5 | 207 | +| [src/views/tested/subpackage/task/components/edit.vue](/src/views/tested/subpackage/task/components/edit.vue) | vue | 481 | 5 | 5 | 491 | +| [src/views/tested/subpackage/task/components/list.vue](/src/views/tested/subpackage/task/components/list.vue) | vue | 438 | 6 | 7 | 451 | +| [src/views/tested/subpackage/task/components/subpackageDialog.vue](/src/views/tested/subpackage/task/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/task/index.vue](/src/views/tested/subpackage/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [tsconfig.json](/tsconfig.json) | JSON with Comments | 32 | 0 | 1 | 33 | +| [tsconfig.node.json](/tsconfig.node.json) | JSON | 14 | 0 | 1 | 15 | +| [vite.config.ts](/vite.config.ts) | TypeScript | 65 | 6 | 2 | 73 | +| [vite/plugins/auto-import.ts](/vite/plugins/auto-import.ts) | TypeScript | 14 | 0 | 2 | 16 | +| [vite/plugins/banner.ts](/vite/plugins/banner.ts) | TypeScript | 5 | 6 | 2 | 13 | +| [vite/plugins/components.ts](/vite/plugins/components.ts) | TypeScript | 8 | 0 | 2 | 10 | +| [vite/plugins/compression.ts](/vite/plugins/compression.ts) | TypeScript | 24 | 0 | 2 | 26 | +| [vite/plugins/html.ts](/vite/plugins/html.ts) | TypeScript | 69 | 0 | 2 | 71 | +| [vite/plugins/index.ts](/vite/plugins/index.ts) | TypeScript | 34 | 0 | 3 | 37 | +| [vite/plugins/layouts.ts](/vite/plugins/layouts.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [vite/plugins/mock.ts](/vite/plugins/mock.ts) | TypeScript | 13 | 0 | 2 | 15 | +| [vite/plugins/pages.ts](/vite/plugins/pages.ts) | TypeScript | 9 | 0 | 2 | 11 | +| [vite/plugins/setup-extend.ts](/vite/plugins/setup-extend.ts) | TypeScript | 4 | 0 | 2 | 6 | +| [vite/plugins/spritesmith.ts](/vite/plugins/spritesmith.ts) | TypeScript | 48 | 0 | 2 | 50 | +| [vite/plugins/svg-icon.ts](/vite/plugins/svg-icon.ts) | TypeScript | 9 | 0 | 2 | 11 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md new file mode 100644 index 0000000..c5c6ff8 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md @@ -0,0 +1,15 @@ +# Diff Details + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/details.md b/.VSCodeCounter/2024-06-13_10-20-16/details.md new file mode 100644 index 0000000..a35f3e7 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/details.md @@ -0,0 +1,692 @@ +# Details + +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 + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [.commitlintrc.js](/.commitlintrc.js) | JavaScript | 65 | 4 | 1 | 70 | +| [.github/workflows/release.yml](/.github/workflows/release.yml) | YAML | 75 | 0 | 13 | 88 | +| [.github/workflows/repo-sync.yml](/.github/workflows/repo-sync.yml) | YAML | 16 | 5 | 3 | 24 | +| [.stylelintignore](/.stylelintignore) | Ignore | 3 | 0 | 1 | 4 | +| [README.md](/README.md) | Markdown | 77 | 0 | 29 | 106 | +| [departments150.json](/departments150.json) | JSON | 26 | 0 | 0 | 26 | +| [index.html](/index.html) | HTML | 40 | 0 | 1 | 41 | +| [package.json](/package.json) | JSON | 122 | 0 | 1 | 123 | +| [plop-templates/component/index.hbs](/plop-templates/component/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/component/prompt.js](/plop-templates/component/prompt.js) | JavaScript | 63 | 0 | 3 | 66 | +| [plop-templates/page/index.hbs](/plop-templates/page/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/page/prompt.js](/plop-templates/page/prompt.js) | JavaScript | 52 | 0 | 3 | 55 | +| [plop-templates/store/index.hbs](/plop-templates/store/index.hbs) | Handlebars | 10 | 0 | 2 | 12 | +| [plop-templates/store/prompt.js](/plop-templates/store/prompt.js) | JavaScript | 28 | 0 | 1 | 29 | +| [plopfile.js](/plopfile.js) | JavaScript | 6 | 0 | 1 | 7 | +| [pnpm-lock.yaml](/pnpm-lock.yaml) | YAML | 7,764 | 0 | 1,170 | 8,934 | +| [postcss.config.js](/postcss.config.js) | JavaScript | 5 | 0 | 1 | 6 | +| [public/browser_upgrade/index.css](/public/browser_upgrade/index.css) | CSS | 119 | 0 | 1 | 120 | +| [public/config/config.json](/public/config/config.json) | JSON | 29 | 0 | 1 | 30 | +| [public/tinymce/langs/zh-Hans.js](/public/tinymce/langs/zh-Hans.js) | JavaScript | 1 | 6 | 0 | 7 | +| [public/tinymce/skins/content/dark/content.css](/public/tinymce/skins/content/dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/dark/content.min.css](/public/tinymce/skins/content/dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/default/content.css](/public/tinymce/skins/content/default/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/default/content.min.css](/public/tinymce/skins/content/default/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/document/content.css](/public/tinymce/skins/content/document/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/document/content.min.css](/public/tinymce/skins/content/document/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5-dark/content.css](/public/tinymce/skins/content/tinymce-5-dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/tinymce-5-dark/content.min.css](/public/tinymce/skins/content/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5/content.css](/public/tinymce/skins/content/tinymce-5/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/tinymce-5/content.min.css](/public/tinymce/skins/content/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/writer/content.css](/public/tinymce/skins/content/writer/content.css) | CSS | 55 | 7 | 1 | 63 | +| [public/tinymce/skins/content/writer/content.min.css](/public/tinymce/skins/content/writer/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.css](/public/tinymce/skins/ui/oxide-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.css](/public/tinymce/skins/ui/oxide-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.min.css](/public/tinymce/skins/ui/oxide-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.min.css](/public/tinymce/skins/ui/oxide-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.css](/public/tinymce/skins/ui/oxide-dark/skin.css) | CSS | 3,096 | 16 | 1 | 3,113 | +| [public/tinymce/skins/ui/oxide-dark/skin.min.css](/public/tinymce/skins/ui/oxide-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.css](/public/tinymce/skins/ui/oxide/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/oxide/content.inline.css](/public/tinymce/skins/ui/oxide/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide/content.inline.min.css](/public/tinymce/skins/ui/oxide/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.min.css](/public/tinymce/skins/ui/oxide/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.css](/public/tinymce/skins/ui/oxide/skin.css) | CSS | 3,093 | 16 | 1 | 3,110 | +| [public/tinymce/skins/ui/oxide/skin.min.css](/public/tinymce/skins/ui/oxide/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.css](/public/tinymce/skins/ui/tinymce-5-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.css](/public/tinymce/skins/ui/tinymce-5/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.css](/public/tinymce/skins/ui/tinymce-5/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.min.css](/public/tinymce/skins/ui/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.css](/public/tinymce/skins/ui/tinymce-5/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5/skin.min.css](/public/tinymce/skins/ui/tinymce-5/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [scripts/prepare.js](/scripts/prepare.js) | JavaScript | 13 | 0 | 3 | 16 | +| [scss.template.hbs](/scss.template.hbs) | Handlebars | 57 | 0 | 10 | 67 | +| [server.xml](/server.xml) | XML | 33 | 94 | 16 | 143 | +| [src/App.vue](/src/App.vue) | vue | 94 | 0 | 11 | 105 | +| [src/api/approval.ts](/src/api/approval.ts) | TypeScript | 15 | 2 | 2 | 19 | +| [src/api/eqpt/MeasurementBusiness/detection.ts](/src/api/eqpt/MeasurementBusiness/detection.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/MeasurementBusiness/notice.ts](/src/api/eqpt/MeasurementBusiness/notice.ts) | TypeScript | 21 | 6 | 2 | 29 | +| [src/api/eqpt/MeasurementBusiness/opinion.ts](/src/api/eqpt/MeasurementBusiness/opinion.ts) | TypeScript | 72 | 15 | 2 | 89 | +| [src/api/eqpt/MeasurementBusiness/review.ts](/src/api/eqpt/MeasurementBusiness/review.ts) | TypeScript | 22 | 15 | 2 | 39 | +| [src/api/eqpt/MeasurementBusiness/satisfaction.ts](/src/api/eqpt/MeasurementBusiness/satisfaction.ts) | TypeScript | 22 | 5 | 2 | 29 | +| [src/api/eqpt/dashboard/calendar.ts](/src/api/eqpt/dashboard/calendar.ts) | TypeScript | 29 | 7 | 4 | 40 | +| [src/api/eqpt/dashboard/index.ts](/src/api/eqpt/dashboard/index.ts) | TypeScript | 105 | 20 | 3 | 128 | +| [src/api/eqpt/device/certificate.ts](/src/api/eqpt/device/certificate.ts) | TypeScript | 8 | 4 | 1 | 13 | +| [src/api/eqpt/device/group.ts](/src/api/eqpt/device/group.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/eqpt/device/info.ts](/src/api/eqpt/device/info.ts) | TypeScript | 174 | 33 | 3 | 210 | +| [src/api/eqpt/device/model.ts](/src/api/eqpt/device/model.ts) | TypeScript | 65 | 11 | 2 | 78 | +| [src/api/eqpt/device/remind.ts](/src/api/eqpt/device/remind.ts) | TypeScript | 30 | 7 | 1 | 38 | +| [src/api/eqpt/device/task.ts](/src/api/eqpt/device/task.ts) | TypeScript | 29 | 7 | 3 | 39 | +| [src/api/eqpt/document/index.ts](/src/api/eqpt/document/index.ts) | TypeScript | 34 | 8 | 1 | 43 | +| [src/api/eqpt/measurementPlan/board.ts](/src/api/eqpt/measurementPlan/board.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/measurementPlan/dept.ts](/src/api/eqpt/measurementPlan/dept.ts) | TypeScript | 22 | 6 | 1 | 29 | +| [src/api/eqpt/measurementPlan/early.ts](/src/api/eqpt/measurementPlan/early.ts) | TypeScript | 94 | 13 | 2 | 109 | +| [src/api/eqpt/measurementPlan/paln.ts](/src/api/eqpt/measurementPlan/paln.ts) | TypeScript | 150 | 21 | 4 | 175 | +| [src/api/eqpt/measurementPlan/task.ts](/src/api/eqpt/measurementPlan/task.ts) | TypeScript | 121 | 12 | 5 | 138 | +| [src/api/eqpt/status/borrow.ts](/src/api/eqpt/status/borrow.ts) | TypeScript | 78 | 9 | 3 | 90 | +| [src/api/eqpt/status/index.ts](/src/api/eqpt/status/index.ts) | TypeScript | 72 | 10 | 2 | 84 | +| [src/api/eqpt/status/maintain.ts](/src/api/eqpt/status/maintain.ts) | TypeScript | 34 | 5 | 2 | 41 | +| [src/api/eqpt/subpackage/certificate.ts](/src/api/eqpt/subpackage/certificate.ts) | TypeScript | 45 | 9 | 1 | 55 | +| [src/api/eqpt/subpackage/directory.ts](/src/api/eqpt/subpackage/directory.ts) | TypeScript | 99 | 20 | 1 | 120 | +| [src/api/eqpt/subpackage/review.ts](/src/api/eqpt/subpackage/review.ts) | TypeScript | 80 | 11 | 2 | 93 | +| [src/api/eqpt/subpackage/task.ts](/src/api/eqpt/subpackage/task.ts) | TypeScript | 80 | 12 | 4 | 96 | +| [src/api/index.ts](/src/api/index.ts) | TypeScript | 104 | 23 | 8 | 135 | +| [src/api/laboratory/alarm/current.ts](/src/api/laboratory/alarm/current.ts) | TypeScript | 25 | 6 | 5 | 36 | +| [src/api/laboratory/alarm/event.ts](/src/api/laboratory/alarm/event.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/laboratory/data.ts](/src/api/laboratory/data.ts) | TypeScript | 34 | 6 | 4 | 44 | +| [src/api/laboratory/environment.ts](/src/api/laboratory/environment.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/config.ts](/src/api/laboratory/equipment/config.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/list.ts](/src/api/laboratory/equipment/list.ts) | TypeScript | 48 | 9 | 7 | 64 | +| [src/api/laboratory/overView.ts](/src/api/laboratory/overView.ts) | TypeScript | 14 | 5 | 3 | 22 | +| [src/api/laboratory/place.ts](/src/api/laboratory/place.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/reader.ts](/src/api/reader.ts) | TypeScript | 22 | 5 | 4 | 31 | +| [src/api/request.ts](/src/api/request.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/requestLab.ts](/src/api/requestLab.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/system/area.ts](/src/api/system/area.ts) | TypeScript | 72 | 12 | 6 | 90 | +| [src/api/system/bench.ts](/src/api/system/bench.ts) | TypeScript | 28 | 4 | 1 | 33 | +| [src/api/system/dept.ts](/src/api/system/dept.ts) | TypeScript | 77 | 13 | 6 | 96 | +| [src/api/system/dict.ts](/src/api/system/dict.ts) | TypeScript | 37 | 5 | 1 | 43 | +| [src/api/system/expire.ts](/src/api/system/expire.ts) | TypeScript | 28 | 7 | 1 | 36 | +| [src/api/system/installation.ts](/src/api/system/installation.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/system/label.ts](/src/api/system/label.ts) | TypeScript | 44 | 13 | 3 | 60 | +| [src/api/system/log.ts](/src/api/system/log.ts) | TypeScript | 59 | 12 | 4 | 75 | +| [src/api/system/login.ts](/src/api/system/login.ts) | TypeScript | 33 | 17 | 8 | 58 | +| [src/api/system/notice.ts](/src/api/system/notice.ts) | TypeScript | 62 | 9 | 3 | 74 | +| [src/api/system/post.ts](/src/api/system/post.ts) | TypeScript | 36 | 8 | 1 | 45 | +| [src/api/system/price.ts](/src/api/system/price.ts) | TypeScript | 58 | 8 | 7 | 73 | +| [src/api/system/process.ts](/src/api/system/process.ts) | TypeScript | 102 | 12 | 10 | 124 | +| [src/api/system/resource.ts](/src/api/system/resource.ts) | TypeScript | 53 | 8 | 4 | 65 | +| [src/api/system/role.ts](/src/api/system/role.ts) | TypeScript | 73 | 12 | 5 | 90 | +| [src/api/system/tenant.ts](/src/api/system/tenant.ts) | TypeScript | 39 | 8 | 5 | 52 | +| [src/api/system/tool.ts](/src/api/system/tool.ts) | TypeScript | 219 | 22 | 6 | 247 | +| [src/api/system/user.ts](/src/api/system/user.ts) | TypeScript | 91 | 22 | 6 | 119 | +| [src/assets/icons/404.svg](/src/assets/icons/404.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/business-board.svg](/src/assets/icons/business-board.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/fullscreen-exit.svg](/src/assets/icons/fullscreen-exit.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/fullscreen.svg](/src/assets/icons/fullscreen.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-add-circle.svg](/src/assets/icons/icon-add-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-add.svg](/src/assets/icons/icon-add.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-alarm.svg](/src/assets/icons/icon-alarm.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-area.svg](/src/assets/icons/icon-area.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-base.svg](/src/assets/icons/icon-base.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-baseInfo.svg](/src/assets/icons/icon-baseInfo.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-batch-distribute.svg](/src/assets/icons/icon-batch-distribute.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batch.svg](/src/assets/icons/icon-batch.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batchConfig.svg](/src/assets/icons/icon-batchConfig.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-batchPrint.svg](/src/assets/icons/icon-batchPrint.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-bench.svg](/src/assets/icons/icon-bench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-book.svg](/src/assets/icons/icon-book.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-building.svg](/src/assets/icons/icon-building.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-manager.svg](/src/assets/icons/icon-business-manager.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-measure.svg](/src/assets/icons/icon-business-measure.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business.svg](/src/assets/icons/icon-business.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-case.svg](/src/assets/icons/icon-case.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-certi.svg](/src/assets/icons/icon-certi.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-change.svg](/src/assets/icons/icon-change.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-contract.svg](/src/assets/icons/icon-contract.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-correct.svg](/src/assets/icons/icon-correct.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-create.svg](/src/assets/icons/icon-create.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-data.svg](/src/assets/icons/icon-data.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-delete.svg](/src/assets/icons/icon-delete.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dept.svg](/src/assets/icons/icon-dept.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-device.svg](/src/assets/icons/icon-device.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dict.svg](/src/assets/icons/icon-dict.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-differ.svg](/src/assets/icons/icon-differ.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dyh.svg](/src/assets/icons/icon-dyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-environment.svg](/src/assets/icons/icon-environment.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-equipment-info.svg](/src/assets/icons/icon-equipment-info.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-equipment-status.svg](/src/assets/icons/icon-equipment-status.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-error.svg](/src/assets/icons/icon-error.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-excel.svg](/src/assets/icons/icon-excel.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-export.svg](/src/assets/icons/icon-export.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-external.svg](/src/assets/icons/icon-external.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file-manage.svg](/src/assets/icons/icon-file-manage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file.svg](/src/assets/icons/icon-file.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-finance.svg](/src/assets/icons/icon-finance.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-flow.svg](/src/assets/icons/icon-flow.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-fold.svg](/src/assets/icons/icon-fold.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-fullscreen.svg](/src/assets/icons/icon-fullscreen.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-goWorkbench.svg](/src/assets/icons/icon-goWorkbench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-import.svg](/src/assets/icons/icon-import.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-init.svg](/src/assets/icons/icon-init.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-internal.svg](/src/assets/icons/icon-internal.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-jidu.svg](/src/assets/icons/icon-jidu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-line.svg](/src/assets/icons/icon-line.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-log.svg](/src/assets/icons/icon-log.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-logManage.svg](/src/assets/icons/icon-logManage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-loginlog.svg](/src/assets/icons/icon-loginlog.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-measure.svg](/src/assets/icons/icon-measure.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-meeting.svg](/src/assets/icons/icon-meeting.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-monitor.svg](/src/assets/icons/icon-monitor.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-month.svg](/src/assets/icons/icon-month.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-notice.svg](/src/assets/icons/icon-notice.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-overView-message.svg](/src/assets/icons/icon-overView-message.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-overview.svg](/src/assets/icons/icon-overview.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pdf.svg](/src/assets/icons/icon-pdf.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-person.svg](/src/assets/icons/icon-person.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pie.svg](/src/assets/icons/icon-pie.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-place.svg](/src/assets/icons/icon-place.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-prevent.svg](/src/assets/icons/icon-prevent.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-price.svg](/src/assets/icons/icon-price.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-print.svg](/src/assets/icons/icon-print.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-qrcode.svg](/src/assets/icons/icon-qrcode.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality-menu.svg](/src/assets/icons/icon-quality-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality.svg](/src/assets/icons/icon-quality.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-radio.svg](/src/assets/icons/icon-radio.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-reduce-circle.svg](/src/assets/icons/icon-reduce-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-refresh.svg](/src/assets/icons/icon-refresh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-removeAlarm.svg](/src/assets/icons/icon-removeAlarm.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-resource-first.svg](/src/assets/icons/icon-resource-first.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resource.svg](/src/assets/icons/icon-resource.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resume.svg](/src/assets/icons/icon-resume.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-review.svg](/src/assets/icons/icon-review.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-rfid.svg](/src/assets/icons/icon-rfid.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-role.svg](/src/assets/icons/icon-role.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-scan.svg](/src/assets/icons/icon-scan.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-seal.svg](/src/assets/icons/icon-seal.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-search.svg](/src/assets/icons/icon-search.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-service.svg](/src/assets/icons/icon-service.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-setting.svg](/src/assets/icons/icon-setting.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-settingBlue.svg](/src/assets/icons/icon-settingBlue.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-software.svg](/src/assets/icons/icon-software.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-standard-status.svg](/src/assets/icons/icon-standard-status.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-statement.svg](/src/assets/icons/icon-statement.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-storeroom.svg](/src/assets/icons/icon-storeroom.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-subpackage.svg](/src/assets/icons/icon-subpackage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sweep.svg](/src/assets/icons/icon-sweep.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sysDoc.svg](/src/assets/icons/icon-sysDoc.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-task.svg](/src/assets/icons/icon-task.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-technology.svg](/src/assets/icons/icon-technology.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-template-menu.svg](/src/assets/icons/icon-template-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-template.svg](/src/assets/icons/icon-template.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-tool.svg](/src/assets/icons/icon-tool.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-user.svg](/src/assets/icons/icon-user.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-word.svg](/src/assets/icons/icon-word.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-xyh.svg](/src/assets/icons/icon-xyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-year.svg](/src/assets/icons/icon-year.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-ywjs.svg](/src/assets/icons/icon-ywjs.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhankai.svg](/src/assets/icons/icon-zhankai.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhiliang.svg](/src/assets/icons/icon-zhiliang.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/image-load-fail.svg](/src/assets/icons/image-load-fail.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-down.svg](/src/assets/icons/search-down.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-enter.svg](/src/assets/icons/search-enter.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-up.svg](/src/assets/icons/search-up.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-breadcrumb.svg](/src/assets/icons/sidebar-breadcrumb.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-default.svg](/src/assets/icons/sidebar-default.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-menu.svg](/src/assets/icons/sidebar-menu.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/toolbar-collapse.svg](/src/assets/icons/toolbar-collapse.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/triangle-stand-upside-down.svg](/src/assets/icons/triangle-stand-upside-down.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/styles/element-plus/dark.scss](/src/assets/styles/element-plus/dark.scss) | SCSS | 8 | 1 | 1 | 10 | +| [src/assets/styles/element-plus/index.scss](/src/assets/styles/element-plus/index.scss) | SCSS | 21 | 0 | 2 | 23 | +| [src/assets/styles/globals.scss](/src/assets/styles/globals.scss) | SCSS | 131 | 19 | 28 | 178 | +| [src/assets/styles/nprogress.scss](/src/assets/styles/nprogress.scss) | SCSS | 55 | 0 | 9 | 64 | +| [src/assets/styles/resources/utils.scss](/src/assets/styles/resources/utils.scss) | SCSS | 41 | 5 | 8 | 54 | +| [src/assets/styles/resources/variables.scss](/src/assets/styles/resources/variables.scss) | SCSS | 0 | 1 | 1 | 2 | +| [src/assets/styles/themes.scss](/src/assets/styles/themes.scss) | SCSS | 58 | 61 | 14 | 133 | +| [src/auto-imports.d.ts](/src/auto-imports.d.ts) | TypeScript | 77 | 1 | 1 | 79 | +| [src/axios.d.ts](/src/axios.d.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [src/components.d.ts](/src/components.d.ts) | TypeScript | 69 | 3 | 3 | 75 | +| [src/components/AddressSelect/AddressSelect.vue](/src/components/AddressSelect/AddressSelect.vue) | vue | 247 | 5 | 7 | 259 | +| [src/components/AddressSelect/address-interface.ts](/src/components/AddressSelect/address-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/components/AddressSelect/country-code.json](/src/components/AddressSelect/country-code.json) | JSON | 1,500 | 0 | 20 | 1,520 | +| [src/components/AppContainer/index.vue](/src/components/AppContainer/index.vue) | vue | 22 | 0 | 3 | 25 | +| [src/components/ApprovalRecord/ApprovalRecord.vue](/src/components/ApprovalRecord/ApprovalRecord.vue) | vue | 130 | 1 | 6 | 137 | +| [src/components/ApprovalRecord/ApprovalRecordTable.vue](/src/components/ApprovalRecord/ApprovalRecordTable.vue) | vue | 190 | 15 | 9 | 214 | +| [src/components/ApprovalRecord/ApprovalRecordTableDevice.vue](/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue) | vue | 223 | 15 | 7 | 245 | +| [src/components/ApprovalRecord/approval-interface.ts](/src/components/ApprovalRecord/approval-interface.ts) | TypeScript | 13 | 0 | 1 | 14 | +| [src/components/Approval/ApprovalDialog.vue](/src/components/Approval/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/components/AuthAll/index.vue](/src/components/AuthAll/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/Auth/index.vue](/src/components/Auth/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/BarCodeBind/index.vue](/src/components/BarCodeBind/index.vue) | vue | 120 | 3 | 12 | 135 | +| [src/components/BatchActionBar/index.vue](/src/components/BatchActionBar/index.vue) | vue | 72 | 0 | 11 | 83 | +| [src/components/Copyright/index.vue](/src/components/Copyright/index.vue) | vue | 43 | 0 | 8 | 51 | +| [src/components/DeptSelect/index.vue](/src/components/DeptSelect/index.vue) | vue | 185 | 0 | 6 | 191 | +| [src/components/DetailPage/DetailBlock.vue](/src/components/DetailPage/DetailBlock.vue) | vue | 54 | 0 | 8 | 62 | +| [src/components/DetailPage/DetailBlockCom.vue](/src/components/DetailPage/DetailBlockCom.vue) | vue | 41 | 0 | 7 | 48 | +| [src/components/DetailPage/DetailBlockSwitch.vue](/src/components/DetailPage/DetailBlockSwitch.vue) | vue | 63 | 0 | 9 | 72 | +| [src/components/DetailPage/index.vue](/src/components/DetailPage/index.vue) | vue | 53 | 0 | 7 | 60 | +| [src/components/Echart/BarChartHorizontal.vue](/src/components/Echart/BarChartHorizontal.vue) | vue | 442 | 0 | 8 | 450 | +| [src/components/Echart/BarChartVertical.vue](/src/components/Echart/BarChartVertical.vue) | vue | 449 | 0 | 8 | 457 | +| [src/components/Echart/LineChart.vue](/src/components/Echart/LineChart.vue) | vue | 355 | 0 | 9 | 364 | +| [src/components/Echart/PieChart.vue](/src/components/Echart/PieChart.vue) | vue | 311 | 0 | 9 | 320 | +| [src/components/Echart/echart-interface.ts](/src/components/Echart/echart-interface.ts) | TypeScript | 252 | 14 | 7 | 273 | +| [src/components/Echart/theme.json](/src/components/Echart/theme.json) | JSON | 491 | 0 | 1 | 492 | +| [src/components/Echart/utils.ts](/src/components/Echart/utils.ts) | TypeScript | 26 | 11 | 2 | 39 | +| [src/components/Editor/index.vue](/src/components/Editor/index.vue) | vue | 85 | 0 | 13 | 98 | +| [src/components/FileUpload/index.vue](/src/components/FileUpload/index.vue) | vue | 107 | 0 | 11 | 118 | +| [src/components/FixedActionBar/index.vue](/src/components/FixedActionBar/index.vue) | vue | 42 | 0 | 8 | 50 | +| [src/components/IconButton/index.vue](/src/components/IconButton/index.vue) | vue | 51 | 0 | 6 | 57 | +| [src/components/ImagePreview/index.vue](/src/components/ImagePreview/index.vue) | vue | 57 | 0 | 8 | 65 | +| [src/components/ImageUpload/index.vue](/src/components/ImageUpload/index.vue) | vue | 239 | 0 | 26 | 265 | +| [src/components/ImagesUpload/index.vue](/src/components/ImagesUpload/index.vue) | vue | 272 | 0 | 28 | 300 | +| [src/components/NormalTable/index.vue](/src/components/NormalTable/index.vue) | vue | 285 | 0 | 15 | 300 | +| [src/components/NormalTable/table_interface.ts](/src/components/NormalTable/table_interface.ts) | TypeScript | 12 | 0 | 2 | 14 | +| [src/components/PageHeader/index.vue](/src/components/PageHeader/index.vue) | vue | 71 | 0 | 11 | 82 | +| [src/components/PageMain/index.vue](/src/components/PageMain/index.vue) | vue | 81 | 0 | 9 | 90 | +| [src/components/PcasCascader/index.vue](/src/components/PcasCascader/index.vue) | vue | 132 | 0 | 9 | 141 | +| [src/components/PcasCascader/pcas-code.json](/src/components/PcasCascader/pcas-code.json) | JSON | 1 | 0 | 0 | 1 | +| [src/components/QRcodeDeviceDialog/index.vue](/src/components/QRcodeDeviceDialog/index.vue) | vue | 181 | 5 | 8 | 194 | +| [src/components/QrDialog/index.vue](/src/components/QrDialog/index.vue) | vue | 138 | 2 | 8 | 148 | +| [src/components/QrDialog/qrcode.d.ts](/src/components/QrDialog/qrcode.d.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/components/Sample/certificationMonitor.vue](/src/components/Sample/certificationMonitor.vue) | vue | 60 | 1 | 4 | 65 | +| [src/components/Sample/certificationRecords.vue](/src/components/Sample/certificationRecords.vue) | vue | 60 | 1 | 6 | 67 | +| [src/components/Sample/measureRecords.vue](/src/components/Sample/measureRecords.vue) | vue | 59 | 1 | 7 | 67 | +| [src/components/ScanSampleDialog/index.vue](/src/components/ScanSampleDialog/index.vue) | vue | 121 | 3 | 10 | 134 | +| [src/components/ScanSampleDialog/scan-interface.ts](/src/components/ScanSampleDialog/scan-interface.ts) | TypeScript | 12 | 0 | 1 | 13 | +| [src/components/SearchArea/SearchItem.vue](/src/components/SearchArea/SearchItem.vue) | vue | 26 | 0 | 5 | 31 | +| [src/components/SearchArea/index.vue](/src/components/SearchArea/index.vue) | vue | 147 | 0 | 11 | 158 | +| [src/components/SearchBar/index.vue](/src/components/SearchBar/index.vue) | vue | 65 | 0 | 13 | 78 | +| [src/components/SvgIcon/index.vue](/src/components/SvgIcon/index.vue) | vue | 44 | 0 | 4 | 48 | +| [src/components/SystemInfo/index.vue](/src/components/SystemInfo/index.vue) | vue | 45 | 0 | 7 | 52 | +| [src/components/TableContainer/index.vue](/src/components/TableContainer/index.vue) | vue | 70 | 0 | 8 | 78 | +| [src/components/Trend/index.vue](/src/components/Trend/index.vue) | vue | 61 | 0 | 8 | 69 | +| [src/components/benchCol/index.vue](/src/components/benchCol/index.vue) | vue | 166 | 12 | 15 | 193 | +| [src/components/buttonBox/buttonBox.ts](/src/components/buttonBox/buttonBox.ts) | TypeScript | 5 | 0 | 1 | 6 | +| [src/components/buttonBox/buttonBox.vue](/src/components/buttonBox/buttonBox.vue) | vue | 43 | 1 | 7 | 51 | +| [src/components/dialog/dialog.ts](/src/components/dialog/dialog.ts) | TypeScript | 25 | 3 | 3 | 31 | +| [src/components/dialog/errorDialog.vue](/src/components/dialog/errorDialog.vue) | vue | 79 | 1 | 10 | 90 | +| [src/components/dialog/selectDeptDialog.vue](/src/components/dialog/selectDeptDialog.vue) | vue | 249 | 7 | 24 | 280 | +| [src/components/dialog/selectDeptTree.vue](/src/components/dialog/selectDeptTree.vue) | vue | 121 | 1 | 11 | 133 | +| [src/components/dialog/selectEmployeesDialog.vue](/src/components/dialog/selectEmployeesDialog.vue) | vue | 226 | 8 | 21 | 255 | +| [src/components/dialog/selectRoleDialog.vue](/src/components/dialog/selectRoleDialog.vue) | vue | 157 | 1 | 10 | 168 | +| [src/components/dialog/selectStaffDialog.vue](/src/components/dialog/selectStaffDialog.vue) | vue | 248 | 7 | 20 | 275 | +| [src/components/drawer/approverDrawer.vue](/src/components/drawer/approverDrawer.vue) | vue | 426 | 76 | 47 | 549 | +| [src/components/drawer/conditionDrawer.vue](/src/components/drawer/conditionDrawer.vue) | vue | 432 | 35 | 48 | 515 | +| [src/components/drawer/copyerDrawer.vue](/src/components/drawer/copyerDrawer.vue) | vue | 110 | 13 | 9 | 132 | +| [src/components/drawer/promoterDrawer.vue](/src/components/drawer/promoterDrawer.vue) | vue | 85 | 1 | 8 | 94 | +| [src/components/scanEquipmentDialog/index.vue](/src/components/scanEquipmentDialog/index.vue) | vue | 250 | 11 | 11 | 272 | +| [src/components/scanEquipmentDialog/scan-interface.ts](/src/components/scanEquipmentDialog/scan-interface.ts) | TypeScript | 0 | 0 | 1 | 1 | +| [src/components/workFlow/addNode.vue](/src/components/workFlow/addNode.vue) | vue | 230 | 9 | 25 | 264 | +| [src/components/workFlow/addNodeBan.vue](/src/components/workFlow/addNodeBan.vue) | vue | 216 | 0 | 20 | 236 | +| [src/components/workFlow/nodeWrap.vue](/src/components/workFlow/nodeWrap.vue) | vue | 367 | 9 | 25 | 401 | +| [src/components/workFlow/nodeWrapBan.vue](/src/components/workFlow/nodeWrapBan.vue) | vue | 153 | 1 | 11 | 165 | +| [src/css/dialog.css](/src/css/dialog.css) | CSS | 32 | 2 | 7 | 41 | +| [src/css/override-element-ui.css](/src/css/override-element-ui.css) | CSS | 104 | 1 | 22 | 127 | +| [src/css/workflow.css](/src/css/workflow.css) | CSS | 1,381 | 106 | 226 | 1,713 | +| [src/global.d.ts](/src/global.d.ts) | TypeScript | 147 | 157 | 8 | 312 | +| [src/iconify-ep/index.ts](/src/iconify-ep/index.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/layouts/components/AppSetting/index.vue](/src/layouts/components/AppSetting/index.vue) | vue | 523 | 0 | 43 | 566 | +| [src/layouts/components/Header/index.vue](/src/layouts/components/Header/index.vue) | vue | 176 | 12 | 32 | 220 | +| [src/layouts/components/HotkeysIntro/index.vue](/src/layouts/components/HotkeysIntro/index.vue) | vue | 44 | 0 | 8 | 52 | +| [src/layouts/components/Logo/index.vue](/src/layouts/components/Logo/index.vue) | vue | 66 | 0 | 12 | 78 | +| [src/layouts/components/MainSidebar/index.vue](/src/layouts/components/MainSidebar/index.vue) | vue | 95 | 1 | 18 | 114 | +| [src/layouts/components/Search/index.vue](/src/layouts/components/Search/index.vue) | vue | 413 | 0 | 39 | 452 | +| [src/layouts/components/SidebarItem/index.vue](/src/layouts/components/SidebarItem/index.vue) | vue | 159 | 0 | 23 | 182 | +| [src/layouts/components/SubSidebar/index.vue](/src/layouts/components/SubSidebar/index.vue) | vue | 140 | 1 | 29 | 170 | +| [src/layouts/components/Tools/index.vue](/src/layouts/components/Tools/index.vue) | vue | 230 | 61 | 23 | 314 | +| [src/layouts/components/Tools/resetPwd.vue](/src/layouts/components/Tools/resetPwd.vue) | vue | 117 | 1 | 7 | 125 | +| [src/layouts/components/Tools/userInfo.vue](/src/layouts/components/Tools/userInfo.vue) | vue | 243 | 2 | 8 | 253 | +| [src/layouts/components/TopMenu/topMenu.vue](/src/layouts/components/TopMenu/topMenu.vue) | vue | 41 | 1 | 8 | 50 | +| [src/layouts/components/TopMenu/topMenuItem.vue](/src/layouts/components/TopMenu/topMenuItem.vue) | vue | 167 | 0 | 24 | 191 | +| [src/layouts/components/Topbar/index.vue](/src/layouts/components/Topbar/index.vue) | vue | 151 | 0 | 23 | 174 | +| [src/layouts/index.vue](/src/layouts/index.vue) | vue | 207 | 0 | 33 | 240 | +| [src/main.ts](/src/main.ts) | TypeScript | 55 | 6 | 2 | 63 | +| [src/menu/index.ts](/src/menu/index.ts) | TypeScript | 14 | 0 | 4 | 18 | +| [src/menu/modules/multilevel.menu.example.ts](/src/menu/modules/multilevel.menu.example.ts) | TypeScript | 48 | 0 | 3 | 51 | +| [src/mockProdServer.ts](/src/mockProdServer.ts) | TypeScript | 9 | 0 | 3 | 12 | +| [src/mock/member.ts](/src/mock/member.ts) | TypeScript | 55 | 0 | 1 | 56 | +| [src/plugins/preload.ts](/src/plugins/preload.ts) | TypeScript | 117 | 7 | 2 | 126 | +| [src/router/index.ts](/src/router/index.ts) | TypeScript | 168 | 28 | 7 | 203 | +| [src/router/modules/common.ts](/src/router/modules/common.ts) | TypeScript | 293 | 25 | 4 | 322 | +| [src/router/modules/laboratory.ts](/src/router/modules/laboratory.ts) | TypeScript | 228 | 37 | 4 | 269 | +| [src/router/modules/mentering.ts](/src/router/modules/mentering.ts) | TypeScript | 5 | 0 | 6 | 11 | +| [src/router/modules/multilevel.menu.example.ts](/src/router/modules/multilevel.menu.example.ts) | TypeScript | 67 | 0 | 4 | 71 | +| [src/router/modules/system.ts](/src/router/modules/system.ts) | TypeScript | 330 | 0 | 5 | 335 | +| [src/router/modules/tested.ts](/src/router/modules/tested.ts) | TypeScript | 1,621 | 171 | 4 | 1,796 | +| [src/router/routes.ts](/src/router/routes.ts) | TypeScript | 153 | 14 | 7 | 174 | +| [src/settings.default.ts](/src/settings.default.ts) | TypeScript | 55 | 1 | 4 | 60 | +| [src/settings.ts](/src/settings.ts) | TypeScript | 39 | 0 | 3 | 42 | +| [src/shims.d.ts](/src/shims.d.ts) | TypeScript | 17 | 0 | 3 | 20 | +| [src/store/index.ts](/src/store/index.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/store/modules/dict.ts](/src/store/modules/dict.ts) | TypeScript | 51 | 0 | 3 | 54 | +| [src/store/modules/keepAlive.ts](/src/store/modules/keepAlive.ts) | TypeScript | 36 | 1 | 2 | 39 | +| [src/store/modules/menu.ts](/src/store/modules/menu.ts) | TypeScript | 182 | 12 | 8 | 202 | +| [src/store/modules/route.ts](/src/store/modules/route.ts) | TypeScript | 226 | 39 | 5 | 270 | +| [src/store/modules/settings.ts](/src/store/modules/settings.ts) | TypeScript | 53 | 12 | 4 | 69 | +| [src/store/modules/user.ts](/src/store/modules/user.ts) | TypeScript | 208 | 15 | 3 | 226 | +| [src/store/modules/websocket.ts](/src/store/modules/websocket.ts) | TypeScript | 122 | 14 | 2 | 138 | +| [src/store/modules/workFlow.ts](/src/store/modules/workFlow.ts) | TypeScript | 51 | 15 | 2 | 68 | +| [src/utils/Array.ts](/src/utils/Array.ts) | TypeScript | 31 | 16 | 2 | 49 | +| [src/utils/String.ts](/src/utils/String.ts) | TypeScript | 6 | 3 | 2 | 11 | +| [src/utils/applyBtns.ts](/src/utils/applyBtns.ts) | TypeScript | 96 | 4 | 1 | 101 | +| [src/utils/auth.ts](/src/utils/auth.ts) | TypeScript | 11 | 3 | 1 | 15 | +| [src/utils/buttonPerm.ts](/src/utils/buttonPerm.ts) | TypeScript | 64 | 1 | 4 | 69 | +| [src/utils/composables/permission.ts](/src/utils/composables/permission.ts) | TypeScript | 8 | 3 | 1 | 12 | +| [src/utils/composables/useAuth.ts](/src/utils/composables/useAuth.ts) | TypeScript | 37 | 0 | 6 | 43 | +| [src/utils/composables/useGlobalProperties.ts](/src/utils/composables/useGlobalProperties.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/utils/composables/useMainPage.ts](/src/utils/composables/useMainPage.ts) | TypeScript | 11 | 0 | 3 | 14 | +| [src/utils/composables/useMenu.ts](/src/utils/composables/useMenu.ts) | TypeScript | 22 | 0 | 4 | 26 | +| [src/utils/dayjs.ts](/src/utils/dayjs.ts) | TypeScript | 4 | 0 | 3 | 7 | +| [src/utils/directive.ts](/src/utils/directive.ts) | TypeScript | 17 | 1 | 2 | 20 | +| [src/utils/download.ts](/src/utils/download.ts) | TypeScript | 148 | 42 | 3 | 193 | +| [src/utils/eventBus.ts](/src/utils/eventBus.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/utils/exportUtils.ts](/src/utils/exportUtils.ts) | TypeScript | 30 | 24 | 2 | 56 | +| [src/utils/exportXlsx.ts](/src/utils/exportXlsx.ts) | TypeScript | 71 | 17 | 2 | 90 | +| [src/utils/getUid.ts](/src/utils/getUid.ts) | TypeScript | 11 | 6 | 2 | 19 | +| [src/utils/index.ts](/src/utils/index.ts) | TypeScript | 13 | 0 | 3 | 16 | +| [src/utils/keepQuery.ts](/src/utils/keepQuery.ts) | TypeScript | 13 | 2 | 2 | 17 | +| [src/utils/printUtils.ts](/src/utils/printUtils.ts) | TypeScript | 45 | 21 | 3 | 69 | +| [src/utils/scheduleDict.ts](/src/utils/scheduleDict.ts) | TypeScript | 17 | 3 | 1 | 21 | +| [src/utils/security.ts](/src/utils/security.ts) | TypeScript | 37 | 14 | 2 | 53 | +| [src/utils/structure.ts](/src/utils/structure.ts) | TypeScript | 152 | 47 | 6 | 205 | +| [src/utils/useCheckList.ts](/src/utils/useCheckList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/usePrintList.ts](/src/utils/usePrintList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/useSetAllRowReadable.ts](/src/utils/useSetAllRowReadable.ts) | TypeScript | 11 | 9 | 2 | 22 | +| [src/utils/useTemplateDownload.ts](/src/utils/useTemplateDownload.ts) | TypeScript | 33 | 4 | 1 | 38 | +| [src/utils/validate.ts](/src/utils/validate.ts) | TypeScript | 78 | 65 | 13 | 156 | +| [src/views/[...all].vue](/src/views/%5B...all%5D.vue) | vue | 70 | 0 | 12 | 82 | +| [src/views/breadcrumb_example/detail1.vue](/src/views/breadcrumb_example/detail1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/detail2.vue](/src/views/breadcrumb_example/detail2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list1.vue](/src/views/breadcrumb_example/list1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list2.vue](/src/views/breadcrumb_example/list2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/dashboard.vue](/src/views/dashboard.vue) | vue | 390 | 10 | 48 | 448 | +| [src/views/example/chartExample.vue](/src/views/example/chartExample.vue) | vue | 56 | 0 | 5 | 61 | +| [src/views/fresh.ts](/src/views/fresh.ts) | TypeScript | 35 | 4 | 1 | 40 | +| [src/views/home/index.vue](/src/views/home/index.vue) | vue | 11 | 0 | 3 | 14 | +| [src/views/index.vue](/src/views/index.vue) | vue | 16 | 0 | 5 | 21 | +| [src/views/laboratory/alarm/current/list-interface.ts](/src/views/laboratory/alarm/current/list-interface.ts) | TypeScript | 30 | 0 | 2 | 32 | +| [src/views/laboratory/alarm/current/list.vue](/src/views/laboratory/alarm/current/list.vue) | vue | 273 | 2 | 10 | 285 | +| [src/views/laboratory/alarm/event/addEventDialog.vue](/src/views/laboratory/alarm/event/addEventDialog.vue) | vue | 219 | 1 | 10 | 230 | +| [src/views/laboratory/alarm/event/list-interface.ts](/src/views/laboratory/alarm/event/list-interface.ts) | TypeScript | 30 | 0 | 3 | 33 | +| [src/views/laboratory/alarm/event/list.vue](/src/views/laboratory/alarm/event/list.vue) | vue | 210 | 2 | 9 | 221 | +| [src/views/laboratory/alarm/record/list.vue](/src/views/laboratory/alarm/record/list.vue) | vue | 211 | 2 | 8 | 221 | +| [src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue](/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue) | vue | 191 | 1 | 21 | 213 | +| [src/views/laboratory/data/list-interface.ts](/src/views/laboratory/data/list-interface.ts) | TypeScript | 100 | 6 | 6 | 112 | +| [src/views/laboratory/data/list.vue](/src/views/laboratory/data/list.vue) | vue | 488 | 16 | 14 | 518 | +| [src/views/laboratory/equipment/config/addElectricQuantity.vue](/src/views/laboratory/equipment/config/addElectricQuantity.vue) | vue | 357 | 312 | 13 | 682 | +| [src/views/laboratory/equipment/config/addOxygenSmoke.vue](/src/views/laboratory/equipment/config/addOxygenSmoke.vue) | vue | 253 | 1 | 7 | 261 | +| [src/views/laboratory/equipment/config/addTemperatureHumidity.vue](/src/views/laboratory/equipment/config/addTemperatureHumidity.vue) | vue | 328 | 1 | 7 | 336 | +| [src/views/laboratory/equipment/config/config-interface.ts](/src/views/laboratory/equipment/config/config-interface.ts) | TypeScript | 101 | 4 | 7 | 112 | +| [src/views/laboratory/equipment/config/list.vue](/src/views/laboratory/equipment/config/list.vue) | vue | 381 | 6 | 12 | 399 | +| [src/views/laboratory/equipment/list/detail.vue](/src/views/laboratory/equipment/list/detail.vue) | vue | 331 | 12 | 11 | 354 | +| [src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue](/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue) | vue | 138 | 4 | 6 | 148 | +| [src/views/laboratory/equipment/list/list-interface.ts](/src/views/laboratory/equipment/list/list-interface.ts) | TypeScript | 37 | 0 | 3 | 40 | +| [src/views/laboratory/equipment/list/list.vue](/src/views/laboratory/equipment/list/list.vue) | vue | 388 | 11 | 13 | 412 | +| [src/views/laboratory/overview/components/message.vue](/src/views/laboratory/overview/components/message.vue) | vue | 101 | 6 | 9 | 116 | +| [src/views/laboratory/overview/components/monitorData.vue](/src/views/laboratory/overview/components/monitorData.vue) | vue | 142 | 21 | 8 | 171 | +| [src/views/laboratory/overview/index.vue](/src/views/laboratory/overview/index.vue) | vue | 943 | 41 | 101 | 1,085 | +| [src/views/laboratory/overview/overview-interface.ts](/src/views/laboratory/overview/overview-interface.ts) | TypeScript | 20 | 1 | 1 | 22 | +| [src/views/laboratory/place/addDialog.vue](/src/views/laboratory/place/addDialog.vue) | vue | 179 | 6 | 7 | 192 | +| [src/views/laboratory/place/list.vue](/src/views/laboratory/place/list.vue) | vue | 203 | 2 | 10 | 215 | +| [src/views/laboratory/place/place-interface.ts](/src/views/laboratory/place/place-interface.ts) | TypeScript | 26 | 0 | 3 | 29 | +| [src/views/laboratory/statement/environment/detail.vue](/src/views/laboratory/statement/environment/detail.vue) | vue | 220 | 2 | 33 | 255 | +| [src/views/laboratory/statement/environment/environment-interface.ts](/src/views/laboratory/statement/environment/environment-interface.ts) | TypeScript | 37 | 0 | 4 | 41 | +| [src/views/laboratory/statement/environment/list.vue](/src/views/laboratory/statement/environment/list.vue) | vue | 191 | 5 | 19 | 215 | +| [src/views/login.vue](/src/views/login.vue) | vue | 510 | 3 | 42 | 555 | +| [src/views/login_register.vue](/src/views/login_register.vue) | vue | 517 | 0 | 37 | 554 | +| [src/views/metering/index.vue](/src/views/metering/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/multilevel_menu_example/level2/level3/page1.vue](/src/views/multilevel_menu_example/level2/level3/page1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/level3/page2.vue](/src/views/multilevel_menu_example/level2/level3/page2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/page.vue](/src/views/multilevel_menu_example/level2/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/page.vue](/src/views/multilevel_menu_example/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/personal/edit.password.vue](/src/views/personal/edit.password.vue) | vue | 88 | 0 | 8 | 96 | +| [src/views/personal/setting.vue](/src/views/personal/setting.vue) | vue | 178 | 0 | 16 | 194 | +| [src/views/reload.vue](/src/views/reload.vue) | vue | 12 | 0 | 4 | 16 | +| [src/views/setting.vue](/src/views/setting.vue) | vue | 306 | 7 | 23 | 336 | +| [src/views/system/area/area-interface.ts](/src/views/system/area/area-interface.ts) | TypeScript | 19 | 0 | 3 | 22 | +| [src/views/system/area/areaSelectTree.vue](/src/views/system/area/areaSelectTree.vue) | vue | 71 | 0 | 7 | 78 | +| [src/views/system/area/editArea.vue](/src/views/system/area/editArea.vue) | vue | 236 | 0 | 12 | 248 | +| [src/views/system/area/listArea.vue](/src/views/system/area/listArea.vue) | vue | 149 | 1 | 11 | 161 | +| [src/views/system/dept/dept-interface.ts](/src/views/system/dept/dept-interface.ts) | TypeScript | 32 | 4 | 3 | 39 | +| [src/views/system/dept/editDept.vue](/src/views/system/dept/editDept.vue) | vue | 248 | 1 | 13 | 262 | +| [src/views/system/dept/listDept.vue](/src/views/system/dept/listDept.vue) | vue | 126 | 0 | 8 | 134 | +| [src/views/system/dict/dict-interface.ts](/src/views/system/dict/dict-interface.ts) | TypeScript | 21 | 2 | 3 | 26 | +| [src/views/system/dict/editDict.vue](/src/views/system/dict/editDict.vue) | vue | 283 | 0 | 15 | 298 | +| [src/views/system/dict/listDict.vue](/src/views/system/dict/listDict.vue) | vue | 119 | 0 | 9 | 128 | +| [src/views/system/expire/device.vue](/src/views/system/expire/device.vue) | vue | 232 | 3 | 7 | 242 | +| [src/views/system/expire/edit.vue](/src/views/system/expire/edit.vue) | vue | 290 | 7 | 18 | 315 | +| [src/views/system/expire/list.vue](/src/views/system/expire/list.vue) | vue | 148 | 2 | 6 | 156 | +| [src/views/system/expire/task.vue](/src/views/system/expire/task.vue) | vue | 154 | 3 | 7 | 164 | +| [src/views/system/fileConfiguration/addDDialog.vue](/src/views/system/fileConfiguration/addDDialog.vue) | vue | 311 | 7 | 5 | 323 | +| [src/views/system/fileConfiguration/configuration.vue](/src/views/system/fileConfiguration/configuration.vue) | vue | 219 | 5 | 8 | 232 | +| [src/views/system/installation/editDialog.vue](/src/views/system/installation/editDialog.vue) | vue | 188 | 3 | 10 | 201 | +| [src/views/system/installation/installation-interface.ts](/src/views/system/installation/installation-interface.ts) | TypeScript | 29 | 0 | 1 | 30 | +| [src/views/system/installation/list.vue](/src/views/system/installation/list.vue) | vue | 187 | 7 | 3 | 197 | +| [src/views/system/label/label.ts](/src/views/system/label/label.ts) | TypeScript | 22 | 3 | 4 | 29 | +| [src/views/system/label/list.vue](/src/views/system/label/list.vue) | vue | 315 | 4 | 13 | 332 | +| [src/views/system/log/listErrorLog.vue](/src/views/system/log/listErrorLog.vue) | vue | 148 | 0 | 7 | 155 | +| [src/views/system/log/listLog.vue](/src/views/system/log/listLog.vue) | vue | 176 | 3 | 10 | 189 | +| [src/views/system/log/log-interface.ts](/src/views/system/log/log-interface.ts) | TypeScript | 10 | 0 | 1 | 11 | +| [src/views/system/log/loginLog.vue](/src/views/system/log/loginLog.vue) | vue | 152 | 2 | 10 | 164 | +| [src/views/system/notice/noteAdd.vue](/src/views/system/notice/noteAdd.vue) | vue | 508 | 2 | 20 | 530 | +| [src/views/system/notice/noteList.vue](/src/views/system/notice/noteList.vue) | vue | 272 | 13 | 4 | 289 | +| [src/views/system/notice/notice-interface.ts](/src/views/system/notice/notice-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/views/system/notice/noticeDetail.vue](/src/views/system/notice/noticeDetail.vue) | vue | 133 | 3 | 4 | 140 | +| [src/views/system/notice/tableHeader.vue](/src/views/system/notice/tableHeader.vue) | vue | 36 | 0 | 4 | 40 | +| [src/views/system/post/editDialog.vue](/src/views/system/post/editDialog.vue) | vue | 180 | 6 | 10 | 196 | +| [src/views/system/post/list.vue](/src/views/system/post/list.vue) | vue | 171 | 8 | 3 | 182 | +| [src/views/system/post/post-interface.ts](/src/views/system/post/post-interface.ts) | TypeScript | 27 | 0 | 2 | 29 | +| [src/views/system/process/addProcess.vue](/src/views/system/process/addProcess.vue) | vue | 201 | 19 | 15 | 235 | +| [src/views/system/process/detailProcess.vue](/src/views/system/process/detailProcess.vue) | vue | 130 | 20 | 8 | 158 | +| [src/views/system/process/editProcess.vue](/src/views/system/process/editProcess.vue) | vue | 217 | 19 | 13 | 249 | +| [src/views/system/process/process.ts](/src/views/system/process/process.ts) | TypeScript | 41 | 3 | 4 | 48 | +| [src/views/system/process/process.vue](/src/views/system/process/process.vue) | vue | 353 | 4 | 22 | 379 | +| [src/views/system/resource/editResource.vue](/src/views/system/resource/editResource.vue) | vue | 267 | 0 | 14 | 281 | +| [src/views/system/resource/listResource.vue](/src/views/system/resource/listResource.vue) | vue | 146 | 1 | 9 | 156 | +| [src/views/system/resource/resource-interface.ts](/src/views/system/resource/resource-interface.ts) | TypeScript | 20 | 2 | 2 | 24 | +| [src/views/system/role/dataPerm.vue](/src/views/system/role/dataPerm.vue) | vue | 175 | 0 | 13 | 188 | +| [src/views/system/role/editRole.vue](/src/views/system/role/editRole.vue) | vue | 282 | 0 | 11 | 293 | +| [src/views/system/role/functionPerm.vue](/src/views/system/role/functionPerm.vue) | vue | 175 | 0 | 12 | 187 | +| [src/views/system/role/listRole.vue](/src/views/system/role/listRole.vue) | vue | 166 | 1 | 9 | 176 | +| [src/views/system/role/role-interface.ts](/src/views/system/role/role-interface.ts) | TypeScript | 16 | 2 | 2 | 20 | +| [src/views/system/showPhoto.vue](/src/views/system/showPhoto.vue) | vue | 69 | 0 | 5 | 74 | +| [src/views/system/signature/addDDialog.vue](/src/views/system/signature/addDDialog.vue) | vue | 242 | 5 | 5 | 252 | +| [src/views/system/signature/autograph.vue](/src/views/system/signature/autograph.vue) | vue | 271 | 17 | 7 | 295 | +| [src/views/system/signature/userListDialog.vue](/src/views/system/signature/userListDialog.vue) | vue | 168 | 6 | 5 | 179 | +| [src/views/system/tenant/editTenant.vue](/src/views/system/tenant/editTenant.vue) | vue | 207 | 0 | 4 | 211 | +| [src/views/system/tenant/list.tenant.vue](/src/views/system/tenant/list.tenant.vue) | vue | 154 | 4 | 9 | 167 | +| [src/views/system/tenant/relateDept.vue](/src/views/system/tenant/relateDept.vue) | vue | 104 | 0 | 8 | 112 | +| [src/views/system/tenant/tenant_interface.ts](/src/views/system/tenant/tenant_interface.ts) | TypeScript | 15 | 0 | 2 | 17 | +| [src/views/system/tool_interface.ts](/src/views/system/tool_interface.ts) | TypeScript | 56 | 5 | 3 | 64 | +| [src/views/system/user/listUser.vue](/src/views/system/user/listUser.vue) | vue | 338 | 9 | 11 | 358 | +| [src/views/system/user/roleAssignment.vue](/src/views/system/user/roleAssignment.vue) | vue | 113 | 1 | 5 | 119 | +| [src/views/system/user/selecTree.vue](/src/views/system/user/selecTree.vue) | vue | 170 | 1 | 12 | 183 | +| [src/views/system/user/user-interface.ts](/src/views/system/user/user-interface.ts) | TypeScript | 64 | 3 | 3 | 70 | +| [src/views/system/user/userAdd.vue](/src/views/system/user/userAdd.vue) | vue | 342 | 7 | 6 | 355 | +| [src/views/tested/MeasurementBusiness/detection/components/detail.vue](/src/views/tested/MeasurementBusiness/detection/components/detail.vue) | vue | 157 | 2 | 4 | 163 | +| [src/views/tested/MeasurementBusiness/detection/components/detection.vue](/src/views/tested/MeasurementBusiness/detection/components/detection.vue) | vue | 53 | 1 | 7 | 61 | +| [src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue](/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue) | vue | 39 | 2 | 6 | 47 | +| [src/views/tested/MeasurementBusiness/detection/index.vue](/src/views/tested/MeasurementBusiness/detection/index.vue) | vue | 169 | 3 | 3 | 175 | +| [src/views/tested/MeasurementBusiness/notice/components/detail.vue](/src/views/tested/MeasurementBusiness/notice/components/detail.vue) | vue | 161 | 2 | 4 | 167 | +| [src/views/tested/MeasurementBusiness/notice/components/detection.vue](/src/views/tested/MeasurementBusiness/notice/components/detection.vue) | vue | 50 | 1 | 7 | 58 | +| [src/views/tested/MeasurementBusiness/notice/index.vue](/src/views/tested/MeasurementBusiness/notice/index.vue) | vue | 184 | 6 | 4 | 194 | +| [src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementBusiness/opinion/components/edit.vue](/src/views/tested/MeasurementBusiness/opinion/components/edit.vue) | vue | 371 | 2 | 4 | 377 | +| [src/views/tested/MeasurementBusiness/opinion/components/list.vue](/src/views/tested/MeasurementBusiness/opinion/components/list.vue) | vue | 402 | 18 | 6 | 426 | +| [src/views/tested/MeasurementBusiness/opinion/index.vue](/src/views/tested/MeasurementBusiness/opinion/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue) | vue | 161 | 3 | 7 | 171 | +| [src/views/tested/MeasurementBusiness/review/components/edit.vue](/src/views/tested/MeasurementBusiness/review/components/edit.vue) | vue | 92 | 1 | 4 | 97 | +| [src/views/tested/MeasurementBusiness/review/components/fileView.vue](/src/views/tested/MeasurementBusiness/review/components/fileView.vue) | vue | 42 | 2 | 4 | 48 | +| [src/views/tested/MeasurementBusiness/review/index.vue](/src/views/tested/MeasurementBusiness/review/index.vue) | vue | 221 | 5 | 6 | 232 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue) | vue | 244 | 10 | 4 | 258 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue) | vue | 211 | 5 | 28 | 244 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue) | vue | 80 | 1 | 3 | 84 | +| [src/views/tested/MeasurementBusiness/satisfaction/index.vue](/src/views/tested/MeasurementBusiness/satisfaction/index.vue) | vue | 154 | 3 | 5 | 162 | +| [src/views/tested/MeasurementPlan/board/index.vue](/src/views/tested/MeasurementPlan/board/index.vue) | vue | 137 | 20 | 4 | 161 | +| [src/views/tested/MeasurementPlan/curator/index.vue](/src/views/tested/MeasurementPlan/curator/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/delay/index.vue](/src/views/tested/MeasurementPlan/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/dept/components/edit.vue](/src/views/tested/MeasurementPlan/dept/components/edit.vue) | vue | 119 | 1 | 3 | 123 | +| [src/views/tested/MeasurementPlan/dept/components/list.vue](/src/views/tested/MeasurementPlan/dept/components/list.vue) | vue | 177 | 10 | 7 | 194 | +| [src/views/tested/MeasurementPlan/dept/components/tableList.vue](/src/views/tested/MeasurementPlan/dept/components/tableList.vue) | vue | 166 | 2 | 4 | 172 | +| [src/views/tested/MeasurementPlan/dept/index.vue](/src/views/tested/MeasurementPlan/dept/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/early/components/detail.vue](/src/views/tested/MeasurementPlan/early/components/detail.vue) | vue | 126 | 1 | 5 | 132 | +| [src/views/tested/MeasurementPlan/early/components/edit.vue](/src/views/tested/MeasurementPlan/early/components/edit.vue) | vue | 536 | 7 | 5 | 548 | +| [src/views/tested/MeasurementPlan/early/components/list.vue](/src/views/tested/MeasurementPlan/early/components/list.vue) | vue | 521 | 12 | 8 | 541 | +| [src/views/tested/MeasurementPlan/early/components/page.vue](/src/views/tested/MeasurementPlan/early/components/page.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/MeasurementPlan/early/components/selelectPlan.vue](/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue) | vue | 199 | 3 | 5 | 207 | +| [src/views/tested/MeasurementPlan/early/components/table.vue](/src/views/tested/MeasurementPlan/early/components/table.vue) | vue | 300 | 1 | 4 | 305 | +| [src/views/tested/MeasurementPlan/early/index.vue](/src/views/tested/MeasurementPlan/early/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/plan/components/dataList.vue](/src/views/tested/MeasurementPlan/plan/components/dataList.vue) | vue | 319 | 3 | 4 | 326 | +| [src/views/tested/MeasurementPlan/plan/components/detail.vue](/src/views/tested/MeasurementPlan/plan/components/detail.vue) | vue | 152 | 5 | 9 | 166 | +| [src/views/tested/MeasurementPlan/plan/components/edit.vue](/src/views/tested/MeasurementPlan/plan/components/edit.vue) | vue | 455 | 7 | 4 | 466 | +| [src/views/tested/MeasurementPlan/plan/components/infoDetail.vue](/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue) | vue | 116 | 1 | 2 | 119 | +| [src/views/tested/MeasurementPlan/plan/components/list.vue](/src/views/tested/MeasurementPlan/plan/components/list.vue) | vue | 512 | 12 | 6 | 530 | +| [src/views/tested/MeasurementPlan/plan/components/selectDevice.vue](/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue) | vue | 471 | 3 | 4 | 478 | +| [src/views/tested/MeasurementPlan/plan/components/summary.vue](/src/views/tested/MeasurementPlan/plan/components/summary.vue) | vue | 119 | 0 | 3 | 122 | +| [src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue](/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue) | vue | 194 | 0 | 6 | 200 | +| [src/views/tested/MeasurementPlan/plan/components/table.vue](/src/views/tested/MeasurementPlan/plan/components/table.vue) | vue | 292 | 1 | 4 | 297 | +| [src/views/tested/MeasurementPlan/plan/index.vue](/src/views/tested/MeasurementPlan/plan/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/task/components/edit.vue](/src/views/tested/MeasurementPlan/task/components/edit.vue) | vue | 631 | 59 | 7 | 697 | +| [src/views/tested/MeasurementPlan/task/components/list.vue](/src/views/tested/MeasurementPlan/task/components/list.vue) | vue | 483 | 25 | 5 | 513 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue) | vue | 486 | 7 | 5 | 498 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue) | vue | 463 | 7 | 4 | 474 | +| [src/views/tested/MeasurementPlan/task/components/tableList.vue](/src/views/tested/MeasurementPlan/task/components/tableList.vue) | vue | 532 | 22 | 10 | 564 | +| [src/views/tested/MeasurementPlan/task/index-bak.vue](/src/views/tested/MeasurementPlan/task/index-bak.vue) | vue | 276 | 17 | 4 | 297 | +| [src/views/tested/MeasurementPlan/task/index.vue](/src/views/tested/MeasurementPlan/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/dashboard/components/BarChartHorizontalCom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCom.vue) | vue | 252 | 0 | 8 | 260 | +| [src/views/tested/dashboard/components/BarChartHorizontalCustom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue) | vue | 191 | 0 | 6 | 197 | +| [src/views/tested/dashboard/components/BarChartVertical.vue](/src/views/tested/dashboard/components/BarChartVertical.vue) | vue | 484 | 0 | 8 | 492 | +| [src/views/tested/dashboard/components/BarChartVerticalCircle.vue](/src/views/tested/dashboard/components/BarChartVerticalCircle.vue) | vue | 417 | 0 | 8 | 425 | +| [src/views/tested/dashboard/components/deviceDetail.vue](/src/views/tested/dashboard/components/deviceDetail.vue) | vue | 184 | 1 | 14 | 199 | +| [src/views/tested/dashboard/components/deviceList.vue](/src/views/tested/dashboard/components/deviceList.vue) | vue | 279 | 24 | 15 | 318 | +| [src/views/tested/dashboard/components/editSchedule.vue](/src/views/tested/dashboard/components/editSchedule.vue) | vue | 212 | 4 | 12 | 228 | +| [src/views/tested/dashboard/components/editScheduleDialog.vue](/src/views/tested/dashboard/components/editScheduleDialog.vue) | vue | 236 | 23 | 11 | 270 | +| [src/views/tested/dashboard/components/index1.vue](/src/views/tested/dashboard/components/index1.vue) | vue | 33 | 4 | 3 | 40 | +| [src/views/tested/dashboard/components/list.vue](/src/views/tested/dashboard/components/list.vue) | vue | 226 | 8 | 8 | 242 | +| [src/views/tested/dashboard/components/listApprove.vue](/src/views/tested/dashboard/components/listApprove.vue) | vue | 208 | 8 | 7 | 223 | +| [src/views/tested/dashboard/components/rightBox.vue](/src/views/tested/dashboard/components/rightBox.vue) | vue | 328 | 6 | 17 | 351 | +| [src/views/tested/dashboard/components/tableList.vue](/src/views/tested/dashboard/components/tableList.vue) | vue | 168 | 1 | 9 | 178 | +| [src/views/tested/dashboard/components/verificationDetail.vue](/src/views/tested/dashboard/components/verificationDetail.vue) | vue | 156 | 1 | 12 | 169 | +| [src/views/tested/dashboard/index.vue](/src/views/tested/dashboard/index.vue) | vue | 864 | 41 | 29 | 934 | +| [src/views/tested/dashboard/list.vue](/src/views/tested/dashboard/list.vue) | vue | 14 | 0 | 3 | 17 | +| [src/views/tested/dashboard/pic.ts](/src/views/tested/dashboard/pic.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/views/tested/device/certificate/components/detailDialog.vue](/src/views/tested/device/certificate/components/detailDialog.vue) | vue | 44 | 1 | 3 | 48 | +| [src/views/tested/device/certificate/components/edit.vue](/src/views/tested/device/certificate/components/edit.vue) | vue | 133 | 4 | 3 | 140 | +| [src/views/tested/device/certificate/index.vue](/src/views/tested/device/certificate/index.vue) | vue | 314 | 25 | 4 | 343 | +| [src/views/tested/device/group/components/edit.vue](/src/views/tested/device/group/components/edit.vue) | vue | 187 | 2 | 3 | 192 | +| [src/views/tested/device/group/components/list.vue](/src/views/tested/device/group/components/list.vue) | vue | 312 | 16 | 6 | 334 | +| [src/views/tested/device/group/components/selectDevice.vue](/src/views/tested/device/group/components/selectDevice.vue) | vue | 450 | 3 | 4 | 457 | +| [src/views/tested/device/group/components/tableList.vue](/src/views/tested/device/group/components/tableList.vue) | vue | 292 | 8 | 4 | 304 | +| [src/views/tested/device/group/index.vue](/src/views/tested/device/group/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/info/components/certificateTable.vue](/src/views/tested/device/info/components/certificateTable.vue) | vue | 210 | 4 | 4 | 218 | +| [src/views/tested/device/info/components/detail.vue](/src/views/tested/device/info/components/detail.vue) | vue | 186 | 1 | 8 | 195 | +| [src/views/tested/device/info/components/edit.vue](/src/views/tested/device/info/components/edit.vue) | vue | 1,177 | 44 | 8 | 1,229 | +| [src/views/tested/device/info/components/infoTable.vue](/src/views/tested/device/info/components/infoTable.vue) | vue | 140 | 3 | 4 | 147 | +| [src/views/tested/device/info/components/interface.ts](/src/views/tested/device/info/components/interface.ts) | TypeScript | 73 | 2 | 1 | 76 | +| [src/views/tested/device/info/components/list.vue](/src/views/tested/device/info/components/list.vue) | vue | 1,348 | 70 | 18 | 1,436 | +| [src/views/tested/device/info/components/printTag.vue](/src/views/tested/device/info/components/printTag.vue) | vue | 104 | 5 | 7 | 116 | +| [src/views/tested/device/info/components/reportTable.vue](/src/views/tested/device/info/components/reportTable.vue) | vue | 171 | 3 | 4 | 178 | +| [src/views/tested/device/info/components/roamTable.vue](/src/views/tested/device/info/components/roamTable.vue) | vue | 138 | 3 | 4 | 145 | +| [src/views/tested/device/info/components/showPhoto.vue](/src/views/tested/device/info/components/showPhoto.vue) | vue | 133 | 1 | 11 | 145 | +| [src/views/tested/device/info/components/showPhotoSinge.vue](/src/views/tested/device/info/components/showPhotoSinge.vue) | vue | 73 | 1 | 6 | 80 | +| [src/views/tested/device/info/components/statusTable.vue](/src/views/tested/device/info/components/statusTable.vue) | vue | 188 | 4 | 4 | 196 | +| [src/views/tested/device/info/components/table.vue](/src/views/tested/device/info/components/table.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/info/components/technology.vue](/src/views/tested/device/info/components/technology.vue) | vue | 120 | 18 | 4 | 142 | +| [src/views/tested/device/info/index.vue](/src/views/tested/device/info/index.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/device/model/components/edit.vue](/src/views/tested/device/model/components/edit.vue) | vue | 359 | 18 | 4 | 381 | +| [src/views/tested/device/model/components/list.vue](/src/views/tested/device/model/components/list.vue) | vue | 418 | 6 | 5 | 429 | +| [src/views/tested/device/model/components/technology.vue](/src/views/tested/device/model/components/technology.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/model/index.vue](/src/views/tested/device/model/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/remind/components/trend.vue](/src/views/tested/device/remind/components/trend.vue) | vue | 66 | 3 | 4 | 73 | +| [src/views/tested/device/remind/index.vue](/src/views/tested/device/remind/index.vue) | vue | 488 | 20 | 7 | 515 | +| [src/views/tested/device/special/index.vue](/src/views/tested/device/special/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/device/task/addDialog.vue](/src/views/tested/device/task/addDialog.vue) | vue | 178 | 1 | 7 | 186 | +| [src/views/tested/device/task/index.vue](/src/views/tested/device/task/index.vue) | vue | 191 | 3 | 8 | 202 | +| [src/views/tested/document/list/document-interface.ts](/src/views/tested/document/list/document-interface.ts) | TypeScript | 27 | 0 | 1 | 28 | +| [src/views/tested/document/list/edit.vue](/src/views/tested/document/list/edit.vue) | vue | 264 | 2 | 3 | 269 | +| [src/views/tested/document/list/index.vue](/src/views/tested/document/list/index.vue) | vue | 254 | 3 | 5 | 262 | +| [src/views/tested/document/list/tableList.vue](/src/views/tested/document/list/tableList.vue) | vue | 114 | 5 | 4 | 123 | +| [src/views/tested/index.vue](/src/views/tested/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/tested/status/borrow/components/ApprovalDialog.vue](/src/views/tested/status/borrow/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/borrow/components/deviceList.vue](/src/views/tested/status/borrow/components/deviceList.vue) | vue | 142 | 0 | 5 | 147 | +| [src/views/tested/status/borrow/components/edit.vue](/src/views/tested/status/borrow/components/edit.vue) | vue | 382 | 6 | 5 | 393 | +| [src/views/tested/status/borrow/components/list.vue](/src/views/tested/status/borrow/components/list.vue) | vue | 395 | 5 | 8 | 408 | +| [src/views/tested/status/borrow/index.vue](/src/views/tested/status/borrow/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/status/delay/components/ApprovalDialog.vue](/src/views/tested/status/delay/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/delay/components/annexList.vue](/src/views/tested/status/delay/components/annexList.vue) | vue | 123 | 17 | 4 | 144 | +| [src/views/tested/status/delay/components/delay.vue](/src/views/tested/status/delay/components/delay.vue) | vue | 449 | 28 | 7 | 484 | +| [src/views/tested/status/delay/components/deviceList.vue](/src/views/tested/status/delay/components/deviceList.vue) | vue | 131 | 1 | 5 | 137 | +| [src/views/tested/status/delay/components/edit.vue](/src/views/tested/status/delay/components/edit.vue) | vue | 488 | 34 | 4 | 526 | +| [src/views/tested/status/delay/components/list.vue](/src/views/tested/status/delay/components/list.vue) | vue | 499 | 13 | 8 | 520 | +| [src/views/tested/status/delay/components/page.vue](/src/views/tested/status/delay/components/page.vue) | vue | 85 | 3 | 7 | 95 | +| [src/views/tested/status/delay/index.vue](/src/views/tested/status/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/disable/index.vue](/src/views/tested/status/disable/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/maintain/components/edit.vue](/src/views/tested/status/maintain/components/edit.vue) | vue | 245 | 2 | 2 | 249 | +| [src/views/tested/status/maintain/index.vue](/src/views/tested/status/maintain/index.vue) | vue | 318 | 2 | 4 | 324 | +| [src/views/tested/status/scrap/index.vue](/src/views/tested/status/scrap/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/seal/index.vue](/src/views/tested/status/seal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/unseal/index.vue](/src/views/tested/status/unseal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/subpackage/certificate/components/edit.vue](/src/views/tested/subpackage/certificate/components/edit.vue) | vue | 356 | 15 | 6 | 377 | +| [src/views/tested/subpackage/certificate/index.vue](/src/views/tested/subpackage/certificate/index.vue) | vue | 494 | 21 | 3 | 518 | +| [src/views/tested/subpackage/directory copy/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory copy/components/capacityTable.vue](/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory copy/components/certificateTable.vue](/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory copy/components/edit.vue](/src/views/tested/subpackage/directory%20copy/components/edit.vue) | vue | 609 | 2 | 7 | 618 | +| [src/views/tested/subpackage/directory copy/components/list.vue](/src/views/tested/subpackage/directory%20copy/components/list.vue) | vue | 357 | 4 | 6 | 367 | +| [src/views/tested/subpackage/directory copy/components/personTable.vue](/src/views/tested/subpackage/directory%20copy/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory copy/index.vue](/src/views/tested/subpackage/directory%20copy/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/directory/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory/components/capacityTable.vue](/src/views/tested/subpackage/directory/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory/components/certificateTable.vue](/src/views/tested/subpackage/directory/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory/components/edit.vue](/src/views/tested/subpackage/directory/components/edit.vue) | vue | 638 | 8 | 7 | 653 | +| [src/views/tested/subpackage/directory/components/list.vue](/src/views/tested/subpackage/directory/components/list.vue) | vue | 386 | 4 | 6 | 396 | +| [src/views/tested/subpackage/directory/components/personTable.vue](/src/views/tested/subpackage/directory/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory/index.vue](/src/views/tested/subpackage/directory/index.vue) | vue | 64 | 10 | 7 | 81 | +| [src/views/tested/subpackage/review/components/ApprovalDialog.vue](/src/views/tested/subpackage/review/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/review/components/deviceTable.vue](/src/views/tested/subpackage/review/components/deviceTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/review/components/edit.vue](/src/views/tested/subpackage/review/components/edit.vue) | vue | 505 | 3 | 6 | 514 | +| [src/views/tested/subpackage/review/components/list.vue](/src/views/tested/subpackage/review/components/list.vue) | vue | 351 | 4 | 6 | 361 | +| [src/views/tested/subpackage/review/components/subpackageDialog.vue](/src/views/tested/subpackage/review/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/review/index.vue](/src/views/tested/subpackage/review/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/task/components/ApprovalDialog.vue](/src/views/tested/subpackage/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/task/components/deviceTable.vue](/src/views/tested/subpackage/task/components/deviceTable.vue) | vue | 201 | 1 | 5 | 207 | +| [src/views/tested/subpackage/task/components/edit.vue](/src/views/tested/subpackage/task/components/edit.vue) | vue | 481 | 5 | 5 | 491 | +| [src/views/tested/subpackage/task/components/list.vue](/src/views/tested/subpackage/task/components/list.vue) | vue | 438 | 6 | 7 | 451 | +| [src/views/tested/subpackage/task/components/subpackageDialog.vue](/src/views/tested/subpackage/task/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/task/index.vue](/src/views/tested/subpackage/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [tsconfig.json](/tsconfig.json) | JSON with Comments | 32 | 0 | 1 | 33 | +| [tsconfig.node.json](/tsconfig.node.json) | JSON | 14 | 0 | 1 | 15 | +| [vite.config.ts](/vite.config.ts) | TypeScript | 65 | 6 | 2 | 73 | +| [vite/plugins/auto-import.ts](/vite/plugins/auto-import.ts) | TypeScript | 14 | 0 | 2 | 16 | +| [vite/plugins/banner.ts](/vite/plugins/banner.ts) | TypeScript | 5 | 6 | 2 | 13 | +| [vite/plugins/components.ts](/vite/plugins/components.ts) | TypeScript | 8 | 0 | 2 | 10 | +| [vite/plugins/compression.ts](/vite/plugins/compression.ts) | TypeScript | 24 | 0 | 2 | 26 | +| [vite/plugins/html.ts](/vite/plugins/html.ts) | TypeScript | 69 | 0 | 2 | 71 | +| [vite/plugins/index.ts](/vite/plugins/index.ts) | TypeScript | 34 | 0 | 3 | 37 | +| [vite/plugins/layouts.ts](/vite/plugins/layouts.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [vite/plugins/mock.ts](/vite/plugins/mock.ts) | TypeScript | 13 | 0 | 2 | 15 | +| [vite/plugins/pages.ts](/vite/plugins/pages.ts) | TypeScript | 9 | 0 | 2 | 11 | +| [vite/plugins/setup-extend.ts](/vite/plugins/setup-extend.ts) | TypeScript | 4 | 0 | 2 | 6 | +| [vite/plugins/spritesmith.ts](/vite/plugins/spritesmith.ts) | TypeScript | 48 | 0 | 2 | 50 | +| [vite/plugins/svg-icon.ts](/vite/plugins/svg-icon.ts) | TypeScript | 9 | 0 | 2 | 11 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md new file mode 100644 index 0000000..c5c6ff8 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md @@ -0,0 +1,15 @@ +# Diff Details + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.csv b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv new file mode 100644 index 0000000..b7d8d75 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv @@ -0,0 +1,2 @@ +"filename", "language", "", "comment", "blank", "total" +"Total", "-", , 0, 0, 0 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/details.md b/.VSCodeCounter/2024-06-13_10-20-16/details.md new file mode 100644 index 0000000..a35f3e7 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/details.md @@ -0,0 +1,692 @@ +# Details + +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 + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [.commitlintrc.js](/.commitlintrc.js) | JavaScript | 65 | 4 | 1 | 70 | +| [.github/workflows/release.yml](/.github/workflows/release.yml) | YAML | 75 | 0 | 13 | 88 | +| [.github/workflows/repo-sync.yml](/.github/workflows/repo-sync.yml) | YAML | 16 | 5 | 3 | 24 | +| [.stylelintignore](/.stylelintignore) | Ignore | 3 | 0 | 1 | 4 | +| [README.md](/README.md) | Markdown | 77 | 0 | 29 | 106 | +| [departments150.json](/departments150.json) | JSON | 26 | 0 | 0 | 26 | +| [index.html](/index.html) | HTML | 40 | 0 | 1 | 41 | +| [package.json](/package.json) | JSON | 122 | 0 | 1 | 123 | +| [plop-templates/component/index.hbs](/plop-templates/component/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/component/prompt.js](/plop-templates/component/prompt.js) | JavaScript | 63 | 0 | 3 | 66 | +| [plop-templates/page/index.hbs](/plop-templates/page/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/page/prompt.js](/plop-templates/page/prompt.js) | JavaScript | 52 | 0 | 3 | 55 | +| [plop-templates/store/index.hbs](/plop-templates/store/index.hbs) | Handlebars | 10 | 0 | 2 | 12 | +| [plop-templates/store/prompt.js](/plop-templates/store/prompt.js) | JavaScript | 28 | 0 | 1 | 29 | +| [plopfile.js](/plopfile.js) | JavaScript | 6 | 0 | 1 | 7 | +| [pnpm-lock.yaml](/pnpm-lock.yaml) | YAML | 7,764 | 0 | 1,170 | 8,934 | +| [postcss.config.js](/postcss.config.js) | JavaScript | 5 | 0 | 1 | 6 | +| [public/browser_upgrade/index.css](/public/browser_upgrade/index.css) | CSS | 119 | 0 | 1 | 120 | +| [public/config/config.json](/public/config/config.json) | JSON | 29 | 0 | 1 | 30 | +| [public/tinymce/langs/zh-Hans.js](/public/tinymce/langs/zh-Hans.js) | JavaScript | 1 | 6 | 0 | 7 | +| [public/tinymce/skins/content/dark/content.css](/public/tinymce/skins/content/dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/dark/content.min.css](/public/tinymce/skins/content/dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/default/content.css](/public/tinymce/skins/content/default/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/default/content.min.css](/public/tinymce/skins/content/default/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/document/content.css](/public/tinymce/skins/content/document/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/document/content.min.css](/public/tinymce/skins/content/document/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5-dark/content.css](/public/tinymce/skins/content/tinymce-5-dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/tinymce-5-dark/content.min.css](/public/tinymce/skins/content/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5/content.css](/public/tinymce/skins/content/tinymce-5/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/tinymce-5/content.min.css](/public/tinymce/skins/content/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/writer/content.css](/public/tinymce/skins/content/writer/content.css) | CSS | 55 | 7 | 1 | 63 | +| [public/tinymce/skins/content/writer/content.min.css](/public/tinymce/skins/content/writer/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.css](/public/tinymce/skins/ui/oxide-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.css](/public/tinymce/skins/ui/oxide-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.min.css](/public/tinymce/skins/ui/oxide-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.min.css](/public/tinymce/skins/ui/oxide-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.css](/public/tinymce/skins/ui/oxide-dark/skin.css) | CSS | 3,096 | 16 | 1 | 3,113 | +| [public/tinymce/skins/ui/oxide-dark/skin.min.css](/public/tinymce/skins/ui/oxide-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.css](/public/tinymce/skins/ui/oxide/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/oxide/content.inline.css](/public/tinymce/skins/ui/oxide/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide/content.inline.min.css](/public/tinymce/skins/ui/oxide/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.min.css](/public/tinymce/skins/ui/oxide/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.css](/public/tinymce/skins/ui/oxide/skin.css) | CSS | 3,093 | 16 | 1 | 3,110 | +| [public/tinymce/skins/ui/oxide/skin.min.css](/public/tinymce/skins/ui/oxide/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.css](/public/tinymce/skins/ui/tinymce-5-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.css](/public/tinymce/skins/ui/tinymce-5/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.css](/public/tinymce/skins/ui/tinymce-5/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.min.css](/public/tinymce/skins/ui/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.css](/public/tinymce/skins/ui/tinymce-5/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5/skin.min.css](/public/tinymce/skins/ui/tinymce-5/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [scripts/prepare.js](/scripts/prepare.js) | JavaScript | 13 | 0 | 3 | 16 | +| [scss.template.hbs](/scss.template.hbs) | Handlebars | 57 | 0 | 10 | 67 | +| [server.xml](/server.xml) | XML | 33 | 94 | 16 | 143 | +| [src/App.vue](/src/App.vue) | vue | 94 | 0 | 11 | 105 | +| [src/api/approval.ts](/src/api/approval.ts) | TypeScript | 15 | 2 | 2 | 19 | +| [src/api/eqpt/MeasurementBusiness/detection.ts](/src/api/eqpt/MeasurementBusiness/detection.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/MeasurementBusiness/notice.ts](/src/api/eqpt/MeasurementBusiness/notice.ts) | TypeScript | 21 | 6 | 2 | 29 | +| [src/api/eqpt/MeasurementBusiness/opinion.ts](/src/api/eqpt/MeasurementBusiness/opinion.ts) | TypeScript | 72 | 15 | 2 | 89 | +| [src/api/eqpt/MeasurementBusiness/review.ts](/src/api/eqpt/MeasurementBusiness/review.ts) | TypeScript | 22 | 15 | 2 | 39 | +| [src/api/eqpt/MeasurementBusiness/satisfaction.ts](/src/api/eqpt/MeasurementBusiness/satisfaction.ts) | TypeScript | 22 | 5 | 2 | 29 | +| [src/api/eqpt/dashboard/calendar.ts](/src/api/eqpt/dashboard/calendar.ts) | TypeScript | 29 | 7 | 4 | 40 | +| [src/api/eqpt/dashboard/index.ts](/src/api/eqpt/dashboard/index.ts) | TypeScript | 105 | 20 | 3 | 128 | +| [src/api/eqpt/device/certificate.ts](/src/api/eqpt/device/certificate.ts) | TypeScript | 8 | 4 | 1 | 13 | +| [src/api/eqpt/device/group.ts](/src/api/eqpt/device/group.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/eqpt/device/info.ts](/src/api/eqpt/device/info.ts) | TypeScript | 174 | 33 | 3 | 210 | +| [src/api/eqpt/device/model.ts](/src/api/eqpt/device/model.ts) | TypeScript | 65 | 11 | 2 | 78 | +| [src/api/eqpt/device/remind.ts](/src/api/eqpt/device/remind.ts) | TypeScript | 30 | 7 | 1 | 38 | +| [src/api/eqpt/device/task.ts](/src/api/eqpt/device/task.ts) | TypeScript | 29 | 7 | 3 | 39 | +| [src/api/eqpt/document/index.ts](/src/api/eqpt/document/index.ts) | TypeScript | 34 | 8 | 1 | 43 | +| [src/api/eqpt/measurementPlan/board.ts](/src/api/eqpt/measurementPlan/board.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/measurementPlan/dept.ts](/src/api/eqpt/measurementPlan/dept.ts) | TypeScript | 22 | 6 | 1 | 29 | +| [src/api/eqpt/measurementPlan/early.ts](/src/api/eqpt/measurementPlan/early.ts) | TypeScript | 94 | 13 | 2 | 109 | +| [src/api/eqpt/measurementPlan/paln.ts](/src/api/eqpt/measurementPlan/paln.ts) | TypeScript | 150 | 21 | 4 | 175 | +| [src/api/eqpt/measurementPlan/task.ts](/src/api/eqpt/measurementPlan/task.ts) | TypeScript | 121 | 12 | 5 | 138 | +| [src/api/eqpt/status/borrow.ts](/src/api/eqpt/status/borrow.ts) | TypeScript | 78 | 9 | 3 | 90 | +| [src/api/eqpt/status/index.ts](/src/api/eqpt/status/index.ts) | TypeScript | 72 | 10 | 2 | 84 | +| [src/api/eqpt/status/maintain.ts](/src/api/eqpt/status/maintain.ts) | TypeScript | 34 | 5 | 2 | 41 | +| [src/api/eqpt/subpackage/certificate.ts](/src/api/eqpt/subpackage/certificate.ts) | TypeScript | 45 | 9 | 1 | 55 | +| [src/api/eqpt/subpackage/directory.ts](/src/api/eqpt/subpackage/directory.ts) | TypeScript | 99 | 20 | 1 | 120 | +| [src/api/eqpt/subpackage/review.ts](/src/api/eqpt/subpackage/review.ts) | TypeScript | 80 | 11 | 2 | 93 | +| [src/api/eqpt/subpackage/task.ts](/src/api/eqpt/subpackage/task.ts) | TypeScript | 80 | 12 | 4 | 96 | +| [src/api/index.ts](/src/api/index.ts) | TypeScript | 104 | 23 | 8 | 135 | +| [src/api/laboratory/alarm/current.ts](/src/api/laboratory/alarm/current.ts) | TypeScript | 25 | 6 | 5 | 36 | +| [src/api/laboratory/alarm/event.ts](/src/api/laboratory/alarm/event.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/laboratory/data.ts](/src/api/laboratory/data.ts) | TypeScript | 34 | 6 | 4 | 44 | +| [src/api/laboratory/environment.ts](/src/api/laboratory/environment.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/config.ts](/src/api/laboratory/equipment/config.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/list.ts](/src/api/laboratory/equipment/list.ts) | TypeScript | 48 | 9 | 7 | 64 | +| [src/api/laboratory/overView.ts](/src/api/laboratory/overView.ts) | TypeScript | 14 | 5 | 3 | 22 | +| [src/api/laboratory/place.ts](/src/api/laboratory/place.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/reader.ts](/src/api/reader.ts) | TypeScript | 22 | 5 | 4 | 31 | +| [src/api/request.ts](/src/api/request.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/requestLab.ts](/src/api/requestLab.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/system/area.ts](/src/api/system/area.ts) | TypeScript | 72 | 12 | 6 | 90 | +| [src/api/system/bench.ts](/src/api/system/bench.ts) | TypeScript | 28 | 4 | 1 | 33 | +| [src/api/system/dept.ts](/src/api/system/dept.ts) | TypeScript | 77 | 13 | 6 | 96 | +| [src/api/system/dict.ts](/src/api/system/dict.ts) | TypeScript | 37 | 5 | 1 | 43 | +| [src/api/system/expire.ts](/src/api/system/expire.ts) | TypeScript | 28 | 7 | 1 | 36 | +| [src/api/system/installation.ts](/src/api/system/installation.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/system/label.ts](/src/api/system/label.ts) | TypeScript | 44 | 13 | 3 | 60 | +| [src/api/system/log.ts](/src/api/system/log.ts) | TypeScript | 59 | 12 | 4 | 75 | +| [src/api/system/login.ts](/src/api/system/login.ts) | TypeScript | 33 | 17 | 8 | 58 | +| [src/api/system/notice.ts](/src/api/system/notice.ts) | TypeScript | 62 | 9 | 3 | 74 | +| [src/api/system/post.ts](/src/api/system/post.ts) | TypeScript | 36 | 8 | 1 | 45 | +| [src/api/system/price.ts](/src/api/system/price.ts) | TypeScript | 58 | 8 | 7 | 73 | +| [src/api/system/process.ts](/src/api/system/process.ts) | TypeScript | 102 | 12 | 10 | 124 | +| [src/api/system/resource.ts](/src/api/system/resource.ts) | TypeScript | 53 | 8 | 4 | 65 | +| [src/api/system/role.ts](/src/api/system/role.ts) | TypeScript | 73 | 12 | 5 | 90 | +| [src/api/system/tenant.ts](/src/api/system/tenant.ts) | TypeScript | 39 | 8 | 5 | 52 | +| [src/api/system/tool.ts](/src/api/system/tool.ts) | TypeScript | 219 | 22 | 6 | 247 | +| [src/api/system/user.ts](/src/api/system/user.ts) | TypeScript | 91 | 22 | 6 | 119 | +| [src/assets/icons/404.svg](/src/assets/icons/404.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/business-board.svg](/src/assets/icons/business-board.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/fullscreen-exit.svg](/src/assets/icons/fullscreen-exit.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/fullscreen.svg](/src/assets/icons/fullscreen.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-add-circle.svg](/src/assets/icons/icon-add-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-add.svg](/src/assets/icons/icon-add.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-alarm.svg](/src/assets/icons/icon-alarm.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-area.svg](/src/assets/icons/icon-area.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-base.svg](/src/assets/icons/icon-base.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-baseInfo.svg](/src/assets/icons/icon-baseInfo.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-batch-distribute.svg](/src/assets/icons/icon-batch-distribute.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batch.svg](/src/assets/icons/icon-batch.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batchConfig.svg](/src/assets/icons/icon-batchConfig.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-batchPrint.svg](/src/assets/icons/icon-batchPrint.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-bench.svg](/src/assets/icons/icon-bench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-book.svg](/src/assets/icons/icon-book.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-building.svg](/src/assets/icons/icon-building.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-manager.svg](/src/assets/icons/icon-business-manager.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-measure.svg](/src/assets/icons/icon-business-measure.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business.svg](/src/assets/icons/icon-business.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-case.svg](/src/assets/icons/icon-case.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-certi.svg](/src/assets/icons/icon-certi.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-change.svg](/src/assets/icons/icon-change.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-contract.svg](/src/assets/icons/icon-contract.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-correct.svg](/src/assets/icons/icon-correct.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-create.svg](/src/assets/icons/icon-create.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-data.svg](/src/assets/icons/icon-data.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-delete.svg](/src/assets/icons/icon-delete.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dept.svg](/src/assets/icons/icon-dept.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-device.svg](/src/assets/icons/icon-device.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dict.svg](/src/assets/icons/icon-dict.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-differ.svg](/src/assets/icons/icon-differ.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dyh.svg](/src/assets/icons/icon-dyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-environment.svg](/src/assets/icons/icon-environment.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-equipment-info.svg](/src/assets/icons/icon-equipment-info.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-equipment-status.svg](/src/assets/icons/icon-equipment-status.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-error.svg](/src/assets/icons/icon-error.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-excel.svg](/src/assets/icons/icon-excel.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-export.svg](/src/assets/icons/icon-export.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-external.svg](/src/assets/icons/icon-external.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file-manage.svg](/src/assets/icons/icon-file-manage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file.svg](/src/assets/icons/icon-file.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-finance.svg](/src/assets/icons/icon-finance.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-flow.svg](/src/assets/icons/icon-flow.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-fold.svg](/src/assets/icons/icon-fold.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-fullscreen.svg](/src/assets/icons/icon-fullscreen.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-goWorkbench.svg](/src/assets/icons/icon-goWorkbench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-import.svg](/src/assets/icons/icon-import.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-init.svg](/src/assets/icons/icon-init.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-internal.svg](/src/assets/icons/icon-internal.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-jidu.svg](/src/assets/icons/icon-jidu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-line.svg](/src/assets/icons/icon-line.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-log.svg](/src/assets/icons/icon-log.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-logManage.svg](/src/assets/icons/icon-logManage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-loginlog.svg](/src/assets/icons/icon-loginlog.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-measure.svg](/src/assets/icons/icon-measure.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-meeting.svg](/src/assets/icons/icon-meeting.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-monitor.svg](/src/assets/icons/icon-monitor.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-month.svg](/src/assets/icons/icon-month.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-notice.svg](/src/assets/icons/icon-notice.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-overView-message.svg](/src/assets/icons/icon-overView-message.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-overview.svg](/src/assets/icons/icon-overview.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pdf.svg](/src/assets/icons/icon-pdf.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-person.svg](/src/assets/icons/icon-person.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pie.svg](/src/assets/icons/icon-pie.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-place.svg](/src/assets/icons/icon-place.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-prevent.svg](/src/assets/icons/icon-prevent.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-price.svg](/src/assets/icons/icon-price.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-print.svg](/src/assets/icons/icon-print.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-qrcode.svg](/src/assets/icons/icon-qrcode.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality-menu.svg](/src/assets/icons/icon-quality-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality.svg](/src/assets/icons/icon-quality.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-radio.svg](/src/assets/icons/icon-radio.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-reduce-circle.svg](/src/assets/icons/icon-reduce-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-refresh.svg](/src/assets/icons/icon-refresh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-removeAlarm.svg](/src/assets/icons/icon-removeAlarm.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-resource-first.svg](/src/assets/icons/icon-resource-first.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resource.svg](/src/assets/icons/icon-resource.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resume.svg](/src/assets/icons/icon-resume.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-review.svg](/src/assets/icons/icon-review.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-rfid.svg](/src/assets/icons/icon-rfid.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-role.svg](/src/assets/icons/icon-role.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-scan.svg](/src/assets/icons/icon-scan.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-seal.svg](/src/assets/icons/icon-seal.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-search.svg](/src/assets/icons/icon-search.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-service.svg](/src/assets/icons/icon-service.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-setting.svg](/src/assets/icons/icon-setting.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-settingBlue.svg](/src/assets/icons/icon-settingBlue.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-software.svg](/src/assets/icons/icon-software.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-standard-status.svg](/src/assets/icons/icon-standard-status.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-statement.svg](/src/assets/icons/icon-statement.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-storeroom.svg](/src/assets/icons/icon-storeroom.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-subpackage.svg](/src/assets/icons/icon-subpackage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sweep.svg](/src/assets/icons/icon-sweep.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sysDoc.svg](/src/assets/icons/icon-sysDoc.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-task.svg](/src/assets/icons/icon-task.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-technology.svg](/src/assets/icons/icon-technology.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-template-menu.svg](/src/assets/icons/icon-template-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-template.svg](/src/assets/icons/icon-template.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-tool.svg](/src/assets/icons/icon-tool.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-user.svg](/src/assets/icons/icon-user.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-word.svg](/src/assets/icons/icon-word.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-xyh.svg](/src/assets/icons/icon-xyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-year.svg](/src/assets/icons/icon-year.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-ywjs.svg](/src/assets/icons/icon-ywjs.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhankai.svg](/src/assets/icons/icon-zhankai.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhiliang.svg](/src/assets/icons/icon-zhiliang.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/image-load-fail.svg](/src/assets/icons/image-load-fail.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-down.svg](/src/assets/icons/search-down.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-enter.svg](/src/assets/icons/search-enter.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-up.svg](/src/assets/icons/search-up.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-breadcrumb.svg](/src/assets/icons/sidebar-breadcrumb.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-default.svg](/src/assets/icons/sidebar-default.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-menu.svg](/src/assets/icons/sidebar-menu.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/toolbar-collapse.svg](/src/assets/icons/toolbar-collapse.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/triangle-stand-upside-down.svg](/src/assets/icons/triangle-stand-upside-down.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/styles/element-plus/dark.scss](/src/assets/styles/element-plus/dark.scss) | SCSS | 8 | 1 | 1 | 10 | +| [src/assets/styles/element-plus/index.scss](/src/assets/styles/element-plus/index.scss) | SCSS | 21 | 0 | 2 | 23 | +| [src/assets/styles/globals.scss](/src/assets/styles/globals.scss) | SCSS | 131 | 19 | 28 | 178 | +| [src/assets/styles/nprogress.scss](/src/assets/styles/nprogress.scss) | SCSS | 55 | 0 | 9 | 64 | +| [src/assets/styles/resources/utils.scss](/src/assets/styles/resources/utils.scss) | SCSS | 41 | 5 | 8 | 54 | +| [src/assets/styles/resources/variables.scss](/src/assets/styles/resources/variables.scss) | SCSS | 0 | 1 | 1 | 2 | +| [src/assets/styles/themes.scss](/src/assets/styles/themes.scss) | SCSS | 58 | 61 | 14 | 133 | +| [src/auto-imports.d.ts](/src/auto-imports.d.ts) | TypeScript | 77 | 1 | 1 | 79 | +| [src/axios.d.ts](/src/axios.d.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [src/components.d.ts](/src/components.d.ts) | TypeScript | 69 | 3 | 3 | 75 | +| [src/components/AddressSelect/AddressSelect.vue](/src/components/AddressSelect/AddressSelect.vue) | vue | 247 | 5 | 7 | 259 | +| [src/components/AddressSelect/address-interface.ts](/src/components/AddressSelect/address-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/components/AddressSelect/country-code.json](/src/components/AddressSelect/country-code.json) | JSON | 1,500 | 0 | 20 | 1,520 | +| [src/components/AppContainer/index.vue](/src/components/AppContainer/index.vue) | vue | 22 | 0 | 3 | 25 | +| [src/components/ApprovalRecord/ApprovalRecord.vue](/src/components/ApprovalRecord/ApprovalRecord.vue) | vue | 130 | 1 | 6 | 137 | +| [src/components/ApprovalRecord/ApprovalRecordTable.vue](/src/components/ApprovalRecord/ApprovalRecordTable.vue) | vue | 190 | 15 | 9 | 214 | +| [src/components/ApprovalRecord/ApprovalRecordTableDevice.vue](/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue) | vue | 223 | 15 | 7 | 245 | +| [src/components/ApprovalRecord/approval-interface.ts](/src/components/ApprovalRecord/approval-interface.ts) | TypeScript | 13 | 0 | 1 | 14 | +| [src/components/Approval/ApprovalDialog.vue](/src/components/Approval/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/components/AuthAll/index.vue](/src/components/AuthAll/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/Auth/index.vue](/src/components/Auth/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/BarCodeBind/index.vue](/src/components/BarCodeBind/index.vue) | vue | 120 | 3 | 12 | 135 | +| [src/components/BatchActionBar/index.vue](/src/components/BatchActionBar/index.vue) | vue | 72 | 0 | 11 | 83 | +| [src/components/Copyright/index.vue](/src/components/Copyright/index.vue) | vue | 43 | 0 | 8 | 51 | +| [src/components/DeptSelect/index.vue](/src/components/DeptSelect/index.vue) | vue | 185 | 0 | 6 | 191 | +| [src/components/DetailPage/DetailBlock.vue](/src/components/DetailPage/DetailBlock.vue) | vue | 54 | 0 | 8 | 62 | +| [src/components/DetailPage/DetailBlockCom.vue](/src/components/DetailPage/DetailBlockCom.vue) | vue | 41 | 0 | 7 | 48 | +| [src/components/DetailPage/DetailBlockSwitch.vue](/src/components/DetailPage/DetailBlockSwitch.vue) | vue | 63 | 0 | 9 | 72 | +| [src/components/DetailPage/index.vue](/src/components/DetailPage/index.vue) | vue | 53 | 0 | 7 | 60 | +| [src/components/Echart/BarChartHorizontal.vue](/src/components/Echart/BarChartHorizontal.vue) | vue | 442 | 0 | 8 | 450 | +| [src/components/Echart/BarChartVertical.vue](/src/components/Echart/BarChartVertical.vue) | vue | 449 | 0 | 8 | 457 | +| [src/components/Echart/LineChart.vue](/src/components/Echart/LineChart.vue) | vue | 355 | 0 | 9 | 364 | +| [src/components/Echart/PieChart.vue](/src/components/Echart/PieChart.vue) | vue | 311 | 0 | 9 | 320 | +| [src/components/Echart/echart-interface.ts](/src/components/Echart/echart-interface.ts) | TypeScript | 252 | 14 | 7 | 273 | +| [src/components/Echart/theme.json](/src/components/Echart/theme.json) | JSON | 491 | 0 | 1 | 492 | +| [src/components/Echart/utils.ts](/src/components/Echart/utils.ts) | TypeScript | 26 | 11 | 2 | 39 | +| [src/components/Editor/index.vue](/src/components/Editor/index.vue) | vue | 85 | 0 | 13 | 98 | +| [src/components/FileUpload/index.vue](/src/components/FileUpload/index.vue) | vue | 107 | 0 | 11 | 118 | +| [src/components/FixedActionBar/index.vue](/src/components/FixedActionBar/index.vue) | vue | 42 | 0 | 8 | 50 | +| [src/components/IconButton/index.vue](/src/components/IconButton/index.vue) | vue | 51 | 0 | 6 | 57 | +| [src/components/ImagePreview/index.vue](/src/components/ImagePreview/index.vue) | vue | 57 | 0 | 8 | 65 | +| [src/components/ImageUpload/index.vue](/src/components/ImageUpload/index.vue) | vue | 239 | 0 | 26 | 265 | +| [src/components/ImagesUpload/index.vue](/src/components/ImagesUpload/index.vue) | vue | 272 | 0 | 28 | 300 | +| [src/components/NormalTable/index.vue](/src/components/NormalTable/index.vue) | vue | 285 | 0 | 15 | 300 | +| [src/components/NormalTable/table_interface.ts](/src/components/NormalTable/table_interface.ts) | TypeScript | 12 | 0 | 2 | 14 | +| [src/components/PageHeader/index.vue](/src/components/PageHeader/index.vue) | vue | 71 | 0 | 11 | 82 | +| [src/components/PageMain/index.vue](/src/components/PageMain/index.vue) | vue | 81 | 0 | 9 | 90 | +| [src/components/PcasCascader/index.vue](/src/components/PcasCascader/index.vue) | vue | 132 | 0 | 9 | 141 | +| [src/components/PcasCascader/pcas-code.json](/src/components/PcasCascader/pcas-code.json) | JSON | 1 | 0 | 0 | 1 | +| [src/components/QRcodeDeviceDialog/index.vue](/src/components/QRcodeDeviceDialog/index.vue) | vue | 181 | 5 | 8 | 194 | +| [src/components/QrDialog/index.vue](/src/components/QrDialog/index.vue) | vue | 138 | 2 | 8 | 148 | +| [src/components/QrDialog/qrcode.d.ts](/src/components/QrDialog/qrcode.d.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/components/Sample/certificationMonitor.vue](/src/components/Sample/certificationMonitor.vue) | vue | 60 | 1 | 4 | 65 | +| [src/components/Sample/certificationRecords.vue](/src/components/Sample/certificationRecords.vue) | vue | 60 | 1 | 6 | 67 | +| [src/components/Sample/measureRecords.vue](/src/components/Sample/measureRecords.vue) | vue | 59 | 1 | 7 | 67 | +| [src/components/ScanSampleDialog/index.vue](/src/components/ScanSampleDialog/index.vue) | vue | 121 | 3 | 10 | 134 | +| [src/components/ScanSampleDialog/scan-interface.ts](/src/components/ScanSampleDialog/scan-interface.ts) | TypeScript | 12 | 0 | 1 | 13 | +| [src/components/SearchArea/SearchItem.vue](/src/components/SearchArea/SearchItem.vue) | vue | 26 | 0 | 5 | 31 | +| [src/components/SearchArea/index.vue](/src/components/SearchArea/index.vue) | vue | 147 | 0 | 11 | 158 | +| [src/components/SearchBar/index.vue](/src/components/SearchBar/index.vue) | vue | 65 | 0 | 13 | 78 | +| [src/components/SvgIcon/index.vue](/src/components/SvgIcon/index.vue) | vue | 44 | 0 | 4 | 48 | +| [src/components/SystemInfo/index.vue](/src/components/SystemInfo/index.vue) | vue | 45 | 0 | 7 | 52 | +| [src/components/TableContainer/index.vue](/src/components/TableContainer/index.vue) | vue | 70 | 0 | 8 | 78 | +| [src/components/Trend/index.vue](/src/components/Trend/index.vue) | vue | 61 | 0 | 8 | 69 | +| [src/components/benchCol/index.vue](/src/components/benchCol/index.vue) | vue | 166 | 12 | 15 | 193 | +| [src/components/buttonBox/buttonBox.ts](/src/components/buttonBox/buttonBox.ts) | TypeScript | 5 | 0 | 1 | 6 | +| [src/components/buttonBox/buttonBox.vue](/src/components/buttonBox/buttonBox.vue) | vue | 43 | 1 | 7 | 51 | +| [src/components/dialog/dialog.ts](/src/components/dialog/dialog.ts) | TypeScript | 25 | 3 | 3 | 31 | +| [src/components/dialog/errorDialog.vue](/src/components/dialog/errorDialog.vue) | vue | 79 | 1 | 10 | 90 | +| [src/components/dialog/selectDeptDialog.vue](/src/components/dialog/selectDeptDialog.vue) | vue | 249 | 7 | 24 | 280 | +| [src/components/dialog/selectDeptTree.vue](/src/components/dialog/selectDeptTree.vue) | vue | 121 | 1 | 11 | 133 | +| [src/components/dialog/selectEmployeesDialog.vue](/src/components/dialog/selectEmployeesDialog.vue) | vue | 226 | 8 | 21 | 255 | +| [src/components/dialog/selectRoleDialog.vue](/src/components/dialog/selectRoleDialog.vue) | vue | 157 | 1 | 10 | 168 | +| [src/components/dialog/selectStaffDialog.vue](/src/components/dialog/selectStaffDialog.vue) | vue | 248 | 7 | 20 | 275 | +| [src/components/drawer/approverDrawer.vue](/src/components/drawer/approverDrawer.vue) | vue | 426 | 76 | 47 | 549 | +| [src/components/drawer/conditionDrawer.vue](/src/components/drawer/conditionDrawer.vue) | vue | 432 | 35 | 48 | 515 | +| [src/components/drawer/copyerDrawer.vue](/src/components/drawer/copyerDrawer.vue) | vue | 110 | 13 | 9 | 132 | +| [src/components/drawer/promoterDrawer.vue](/src/components/drawer/promoterDrawer.vue) | vue | 85 | 1 | 8 | 94 | +| [src/components/scanEquipmentDialog/index.vue](/src/components/scanEquipmentDialog/index.vue) | vue | 250 | 11 | 11 | 272 | +| [src/components/scanEquipmentDialog/scan-interface.ts](/src/components/scanEquipmentDialog/scan-interface.ts) | TypeScript | 0 | 0 | 1 | 1 | +| [src/components/workFlow/addNode.vue](/src/components/workFlow/addNode.vue) | vue | 230 | 9 | 25 | 264 | +| [src/components/workFlow/addNodeBan.vue](/src/components/workFlow/addNodeBan.vue) | vue | 216 | 0 | 20 | 236 | +| [src/components/workFlow/nodeWrap.vue](/src/components/workFlow/nodeWrap.vue) | vue | 367 | 9 | 25 | 401 | +| [src/components/workFlow/nodeWrapBan.vue](/src/components/workFlow/nodeWrapBan.vue) | vue | 153 | 1 | 11 | 165 | +| [src/css/dialog.css](/src/css/dialog.css) | CSS | 32 | 2 | 7 | 41 | +| [src/css/override-element-ui.css](/src/css/override-element-ui.css) | CSS | 104 | 1 | 22 | 127 | +| [src/css/workflow.css](/src/css/workflow.css) | CSS | 1,381 | 106 | 226 | 1,713 | +| [src/global.d.ts](/src/global.d.ts) | TypeScript | 147 | 157 | 8 | 312 | +| [src/iconify-ep/index.ts](/src/iconify-ep/index.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/layouts/components/AppSetting/index.vue](/src/layouts/components/AppSetting/index.vue) | vue | 523 | 0 | 43 | 566 | +| [src/layouts/components/Header/index.vue](/src/layouts/components/Header/index.vue) | vue | 176 | 12 | 32 | 220 | +| [src/layouts/components/HotkeysIntro/index.vue](/src/layouts/components/HotkeysIntro/index.vue) | vue | 44 | 0 | 8 | 52 | +| [src/layouts/components/Logo/index.vue](/src/layouts/components/Logo/index.vue) | vue | 66 | 0 | 12 | 78 | +| [src/layouts/components/MainSidebar/index.vue](/src/layouts/components/MainSidebar/index.vue) | vue | 95 | 1 | 18 | 114 | +| [src/layouts/components/Search/index.vue](/src/layouts/components/Search/index.vue) | vue | 413 | 0 | 39 | 452 | +| [src/layouts/components/SidebarItem/index.vue](/src/layouts/components/SidebarItem/index.vue) | vue | 159 | 0 | 23 | 182 | +| [src/layouts/components/SubSidebar/index.vue](/src/layouts/components/SubSidebar/index.vue) | vue | 140 | 1 | 29 | 170 | +| [src/layouts/components/Tools/index.vue](/src/layouts/components/Tools/index.vue) | vue | 230 | 61 | 23 | 314 | +| [src/layouts/components/Tools/resetPwd.vue](/src/layouts/components/Tools/resetPwd.vue) | vue | 117 | 1 | 7 | 125 | +| [src/layouts/components/Tools/userInfo.vue](/src/layouts/components/Tools/userInfo.vue) | vue | 243 | 2 | 8 | 253 | +| [src/layouts/components/TopMenu/topMenu.vue](/src/layouts/components/TopMenu/topMenu.vue) | vue | 41 | 1 | 8 | 50 | +| [src/layouts/components/TopMenu/topMenuItem.vue](/src/layouts/components/TopMenu/topMenuItem.vue) | vue | 167 | 0 | 24 | 191 | +| [src/layouts/components/Topbar/index.vue](/src/layouts/components/Topbar/index.vue) | vue | 151 | 0 | 23 | 174 | +| [src/layouts/index.vue](/src/layouts/index.vue) | vue | 207 | 0 | 33 | 240 | +| [src/main.ts](/src/main.ts) | TypeScript | 55 | 6 | 2 | 63 | +| [src/menu/index.ts](/src/menu/index.ts) | TypeScript | 14 | 0 | 4 | 18 | +| [src/menu/modules/multilevel.menu.example.ts](/src/menu/modules/multilevel.menu.example.ts) | TypeScript | 48 | 0 | 3 | 51 | +| [src/mockProdServer.ts](/src/mockProdServer.ts) | TypeScript | 9 | 0 | 3 | 12 | +| [src/mock/member.ts](/src/mock/member.ts) | TypeScript | 55 | 0 | 1 | 56 | +| [src/plugins/preload.ts](/src/plugins/preload.ts) | TypeScript | 117 | 7 | 2 | 126 | +| [src/router/index.ts](/src/router/index.ts) | TypeScript | 168 | 28 | 7 | 203 | +| [src/router/modules/common.ts](/src/router/modules/common.ts) | TypeScript | 293 | 25 | 4 | 322 | +| [src/router/modules/laboratory.ts](/src/router/modules/laboratory.ts) | TypeScript | 228 | 37 | 4 | 269 | +| [src/router/modules/mentering.ts](/src/router/modules/mentering.ts) | TypeScript | 5 | 0 | 6 | 11 | +| [src/router/modules/multilevel.menu.example.ts](/src/router/modules/multilevel.menu.example.ts) | TypeScript | 67 | 0 | 4 | 71 | +| [src/router/modules/system.ts](/src/router/modules/system.ts) | TypeScript | 330 | 0 | 5 | 335 | +| [src/router/modules/tested.ts](/src/router/modules/tested.ts) | TypeScript | 1,621 | 171 | 4 | 1,796 | +| [src/router/routes.ts](/src/router/routes.ts) | TypeScript | 153 | 14 | 7 | 174 | +| [src/settings.default.ts](/src/settings.default.ts) | TypeScript | 55 | 1 | 4 | 60 | +| [src/settings.ts](/src/settings.ts) | TypeScript | 39 | 0 | 3 | 42 | +| [src/shims.d.ts](/src/shims.d.ts) | TypeScript | 17 | 0 | 3 | 20 | +| [src/store/index.ts](/src/store/index.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/store/modules/dict.ts](/src/store/modules/dict.ts) | TypeScript | 51 | 0 | 3 | 54 | +| [src/store/modules/keepAlive.ts](/src/store/modules/keepAlive.ts) | TypeScript | 36 | 1 | 2 | 39 | +| [src/store/modules/menu.ts](/src/store/modules/menu.ts) | TypeScript | 182 | 12 | 8 | 202 | +| [src/store/modules/route.ts](/src/store/modules/route.ts) | TypeScript | 226 | 39 | 5 | 270 | +| [src/store/modules/settings.ts](/src/store/modules/settings.ts) | TypeScript | 53 | 12 | 4 | 69 | +| [src/store/modules/user.ts](/src/store/modules/user.ts) | TypeScript | 208 | 15 | 3 | 226 | +| [src/store/modules/websocket.ts](/src/store/modules/websocket.ts) | TypeScript | 122 | 14 | 2 | 138 | +| [src/store/modules/workFlow.ts](/src/store/modules/workFlow.ts) | TypeScript | 51 | 15 | 2 | 68 | +| [src/utils/Array.ts](/src/utils/Array.ts) | TypeScript | 31 | 16 | 2 | 49 | +| [src/utils/String.ts](/src/utils/String.ts) | TypeScript | 6 | 3 | 2 | 11 | +| [src/utils/applyBtns.ts](/src/utils/applyBtns.ts) | TypeScript | 96 | 4 | 1 | 101 | +| [src/utils/auth.ts](/src/utils/auth.ts) | TypeScript | 11 | 3 | 1 | 15 | +| [src/utils/buttonPerm.ts](/src/utils/buttonPerm.ts) | TypeScript | 64 | 1 | 4 | 69 | +| [src/utils/composables/permission.ts](/src/utils/composables/permission.ts) | TypeScript | 8 | 3 | 1 | 12 | +| [src/utils/composables/useAuth.ts](/src/utils/composables/useAuth.ts) | TypeScript | 37 | 0 | 6 | 43 | +| [src/utils/composables/useGlobalProperties.ts](/src/utils/composables/useGlobalProperties.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/utils/composables/useMainPage.ts](/src/utils/composables/useMainPage.ts) | TypeScript | 11 | 0 | 3 | 14 | +| [src/utils/composables/useMenu.ts](/src/utils/composables/useMenu.ts) | TypeScript | 22 | 0 | 4 | 26 | +| [src/utils/dayjs.ts](/src/utils/dayjs.ts) | TypeScript | 4 | 0 | 3 | 7 | +| [src/utils/directive.ts](/src/utils/directive.ts) | TypeScript | 17 | 1 | 2 | 20 | +| [src/utils/download.ts](/src/utils/download.ts) | TypeScript | 148 | 42 | 3 | 193 | +| [src/utils/eventBus.ts](/src/utils/eventBus.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/utils/exportUtils.ts](/src/utils/exportUtils.ts) | TypeScript | 30 | 24 | 2 | 56 | +| [src/utils/exportXlsx.ts](/src/utils/exportXlsx.ts) | TypeScript | 71 | 17 | 2 | 90 | +| [src/utils/getUid.ts](/src/utils/getUid.ts) | TypeScript | 11 | 6 | 2 | 19 | +| [src/utils/index.ts](/src/utils/index.ts) | TypeScript | 13 | 0 | 3 | 16 | +| [src/utils/keepQuery.ts](/src/utils/keepQuery.ts) | TypeScript | 13 | 2 | 2 | 17 | +| [src/utils/printUtils.ts](/src/utils/printUtils.ts) | TypeScript | 45 | 21 | 3 | 69 | +| [src/utils/scheduleDict.ts](/src/utils/scheduleDict.ts) | TypeScript | 17 | 3 | 1 | 21 | +| [src/utils/security.ts](/src/utils/security.ts) | TypeScript | 37 | 14 | 2 | 53 | +| [src/utils/structure.ts](/src/utils/structure.ts) | TypeScript | 152 | 47 | 6 | 205 | +| [src/utils/useCheckList.ts](/src/utils/useCheckList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/usePrintList.ts](/src/utils/usePrintList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/useSetAllRowReadable.ts](/src/utils/useSetAllRowReadable.ts) | TypeScript | 11 | 9 | 2 | 22 | +| [src/utils/useTemplateDownload.ts](/src/utils/useTemplateDownload.ts) | TypeScript | 33 | 4 | 1 | 38 | +| [src/utils/validate.ts](/src/utils/validate.ts) | TypeScript | 78 | 65 | 13 | 156 | +| [src/views/[...all].vue](/src/views/%5B...all%5D.vue) | vue | 70 | 0 | 12 | 82 | +| [src/views/breadcrumb_example/detail1.vue](/src/views/breadcrumb_example/detail1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/detail2.vue](/src/views/breadcrumb_example/detail2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list1.vue](/src/views/breadcrumb_example/list1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list2.vue](/src/views/breadcrumb_example/list2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/dashboard.vue](/src/views/dashboard.vue) | vue | 390 | 10 | 48 | 448 | +| [src/views/example/chartExample.vue](/src/views/example/chartExample.vue) | vue | 56 | 0 | 5 | 61 | +| [src/views/fresh.ts](/src/views/fresh.ts) | TypeScript | 35 | 4 | 1 | 40 | +| [src/views/home/index.vue](/src/views/home/index.vue) | vue | 11 | 0 | 3 | 14 | +| [src/views/index.vue](/src/views/index.vue) | vue | 16 | 0 | 5 | 21 | +| [src/views/laboratory/alarm/current/list-interface.ts](/src/views/laboratory/alarm/current/list-interface.ts) | TypeScript | 30 | 0 | 2 | 32 | +| [src/views/laboratory/alarm/current/list.vue](/src/views/laboratory/alarm/current/list.vue) | vue | 273 | 2 | 10 | 285 | +| [src/views/laboratory/alarm/event/addEventDialog.vue](/src/views/laboratory/alarm/event/addEventDialog.vue) | vue | 219 | 1 | 10 | 230 | +| [src/views/laboratory/alarm/event/list-interface.ts](/src/views/laboratory/alarm/event/list-interface.ts) | TypeScript | 30 | 0 | 3 | 33 | +| [src/views/laboratory/alarm/event/list.vue](/src/views/laboratory/alarm/event/list.vue) | vue | 210 | 2 | 9 | 221 | +| [src/views/laboratory/alarm/record/list.vue](/src/views/laboratory/alarm/record/list.vue) | vue | 211 | 2 | 8 | 221 | +| [src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue](/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue) | vue | 191 | 1 | 21 | 213 | +| [src/views/laboratory/data/list-interface.ts](/src/views/laboratory/data/list-interface.ts) | TypeScript | 100 | 6 | 6 | 112 | +| [src/views/laboratory/data/list.vue](/src/views/laboratory/data/list.vue) | vue | 488 | 16 | 14 | 518 | +| [src/views/laboratory/equipment/config/addElectricQuantity.vue](/src/views/laboratory/equipment/config/addElectricQuantity.vue) | vue | 357 | 312 | 13 | 682 | +| [src/views/laboratory/equipment/config/addOxygenSmoke.vue](/src/views/laboratory/equipment/config/addOxygenSmoke.vue) | vue | 253 | 1 | 7 | 261 | +| [src/views/laboratory/equipment/config/addTemperatureHumidity.vue](/src/views/laboratory/equipment/config/addTemperatureHumidity.vue) | vue | 328 | 1 | 7 | 336 | +| [src/views/laboratory/equipment/config/config-interface.ts](/src/views/laboratory/equipment/config/config-interface.ts) | TypeScript | 101 | 4 | 7 | 112 | +| [src/views/laboratory/equipment/config/list.vue](/src/views/laboratory/equipment/config/list.vue) | vue | 381 | 6 | 12 | 399 | +| [src/views/laboratory/equipment/list/detail.vue](/src/views/laboratory/equipment/list/detail.vue) | vue | 331 | 12 | 11 | 354 | +| [src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue](/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue) | vue | 138 | 4 | 6 | 148 | +| [src/views/laboratory/equipment/list/list-interface.ts](/src/views/laboratory/equipment/list/list-interface.ts) | TypeScript | 37 | 0 | 3 | 40 | +| [src/views/laboratory/equipment/list/list.vue](/src/views/laboratory/equipment/list/list.vue) | vue | 388 | 11 | 13 | 412 | +| [src/views/laboratory/overview/components/message.vue](/src/views/laboratory/overview/components/message.vue) | vue | 101 | 6 | 9 | 116 | +| [src/views/laboratory/overview/components/monitorData.vue](/src/views/laboratory/overview/components/monitorData.vue) | vue | 142 | 21 | 8 | 171 | +| [src/views/laboratory/overview/index.vue](/src/views/laboratory/overview/index.vue) | vue | 943 | 41 | 101 | 1,085 | +| [src/views/laboratory/overview/overview-interface.ts](/src/views/laboratory/overview/overview-interface.ts) | TypeScript | 20 | 1 | 1 | 22 | +| [src/views/laboratory/place/addDialog.vue](/src/views/laboratory/place/addDialog.vue) | vue | 179 | 6 | 7 | 192 | +| [src/views/laboratory/place/list.vue](/src/views/laboratory/place/list.vue) | vue | 203 | 2 | 10 | 215 | +| [src/views/laboratory/place/place-interface.ts](/src/views/laboratory/place/place-interface.ts) | TypeScript | 26 | 0 | 3 | 29 | +| [src/views/laboratory/statement/environment/detail.vue](/src/views/laboratory/statement/environment/detail.vue) | vue | 220 | 2 | 33 | 255 | +| [src/views/laboratory/statement/environment/environment-interface.ts](/src/views/laboratory/statement/environment/environment-interface.ts) | TypeScript | 37 | 0 | 4 | 41 | +| [src/views/laboratory/statement/environment/list.vue](/src/views/laboratory/statement/environment/list.vue) | vue | 191 | 5 | 19 | 215 | +| [src/views/login.vue](/src/views/login.vue) | vue | 510 | 3 | 42 | 555 | +| [src/views/login_register.vue](/src/views/login_register.vue) | vue | 517 | 0 | 37 | 554 | +| [src/views/metering/index.vue](/src/views/metering/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/multilevel_menu_example/level2/level3/page1.vue](/src/views/multilevel_menu_example/level2/level3/page1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/level3/page2.vue](/src/views/multilevel_menu_example/level2/level3/page2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/page.vue](/src/views/multilevel_menu_example/level2/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/page.vue](/src/views/multilevel_menu_example/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/personal/edit.password.vue](/src/views/personal/edit.password.vue) | vue | 88 | 0 | 8 | 96 | +| [src/views/personal/setting.vue](/src/views/personal/setting.vue) | vue | 178 | 0 | 16 | 194 | +| [src/views/reload.vue](/src/views/reload.vue) | vue | 12 | 0 | 4 | 16 | +| [src/views/setting.vue](/src/views/setting.vue) | vue | 306 | 7 | 23 | 336 | +| [src/views/system/area/area-interface.ts](/src/views/system/area/area-interface.ts) | TypeScript | 19 | 0 | 3 | 22 | +| [src/views/system/area/areaSelectTree.vue](/src/views/system/area/areaSelectTree.vue) | vue | 71 | 0 | 7 | 78 | +| [src/views/system/area/editArea.vue](/src/views/system/area/editArea.vue) | vue | 236 | 0 | 12 | 248 | +| [src/views/system/area/listArea.vue](/src/views/system/area/listArea.vue) | vue | 149 | 1 | 11 | 161 | +| [src/views/system/dept/dept-interface.ts](/src/views/system/dept/dept-interface.ts) | TypeScript | 32 | 4 | 3 | 39 | +| [src/views/system/dept/editDept.vue](/src/views/system/dept/editDept.vue) | vue | 248 | 1 | 13 | 262 | +| [src/views/system/dept/listDept.vue](/src/views/system/dept/listDept.vue) | vue | 126 | 0 | 8 | 134 | +| [src/views/system/dict/dict-interface.ts](/src/views/system/dict/dict-interface.ts) | TypeScript | 21 | 2 | 3 | 26 | +| [src/views/system/dict/editDict.vue](/src/views/system/dict/editDict.vue) | vue | 283 | 0 | 15 | 298 | +| [src/views/system/dict/listDict.vue](/src/views/system/dict/listDict.vue) | vue | 119 | 0 | 9 | 128 | +| [src/views/system/expire/device.vue](/src/views/system/expire/device.vue) | vue | 232 | 3 | 7 | 242 | +| [src/views/system/expire/edit.vue](/src/views/system/expire/edit.vue) | vue | 290 | 7 | 18 | 315 | +| [src/views/system/expire/list.vue](/src/views/system/expire/list.vue) | vue | 148 | 2 | 6 | 156 | +| [src/views/system/expire/task.vue](/src/views/system/expire/task.vue) | vue | 154 | 3 | 7 | 164 | +| [src/views/system/fileConfiguration/addDDialog.vue](/src/views/system/fileConfiguration/addDDialog.vue) | vue | 311 | 7 | 5 | 323 | +| [src/views/system/fileConfiguration/configuration.vue](/src/views/system/fileConfiguration/configuration.vue) | vue | 219 | 5 | 8 | 232 | +| [src/views/system/installation/editDialog.vue](/src/views/system/installation/editDialog.vue) | vue | 188 | 3 | 10 | 201 | +| [src/views/system/installation/installation-interface.ts](/src/views/system/installation/installation-interface.ts) | TypeScript | 29 | 0 | 1 | 30 | +| [src/views/system/installation/list.vue](/src/views/system/installation/list.vue) | vue | 187 | 7 | 3 | 197 | +| [src/views/system/label/label.ts](/src/views/system/label/label.ts) | TypeScript | 22 | 3 | 4 | 29 | +| [src/views/system/label/list.vue](/src/views/system/label/list.vue) | vue | 315 | 4 | 13 | 332 | +| [src/views/system/log/listErrorLog.vue](/src/views/system/log/listErrorLog.vue) | vue | 148 | 0 | 7 | 155 | +| [src/views/system/log/listLog.vue](/src/views/system/log/listLog.vue) | vue | 176 | 3 | 10 | 189 | +| [src/views/system/log/log-interface.ts](/src/views/system/log/log-interface.ts) | TypeScript | 10 | 0 | 1 | 11 | +| [src/views/system/log/loginLog.vue](/src/views/system/log/loginLog.vue) | vue | 152 | 2 | 10 | 164 | +| [src/views/system/notice/noteAdd.vue](/src/views/system/notice/noteAdd.vue) | vue | 508 | 2 | 20 | 530 | +| [src/views/system/notice/noteList.vue](/src/views/system/notice/noteList.vue) | vue | 272 | 13 | 4 | 289 | +| [src/views/system/notice/notice-interface.ts](/src/views/system/notice/notice-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/views/system/notice/noticeDetail.vue](/src/views/system/notice/noticeDetail.vue) | vue | 133 | 3 | 4 | 140 | +| [src/views/system/notice/tableHeader.vue](/src/views/system/notice/tableHeader.vue) | vue | 36 | 0 | 4 | 40 | +| [src/views/system/post/editDialog.vue](/src/views/system/post/editDialog.vue) | vue | 180 | 6 | 10 | 196 | +| [src/views/system/post/list.vue](/src/views/system/post/list.vue) | vue | 171 | 8 | 3 | 182 | +| [src/views/system/post/post-interface.ts](/src/views/system/post/post-interface.ts) | TypeScript | 27 | 0 | 2 | 29 | +| [src/views/system/process/addProcess.vue](/src/views/system/process/addProcess.vue) | vue | 201 | 19 | 15 | 235 | +| [src/views/system/process/detailProcess.vue](/src/views/system/process/detailProcess.vue) | vue | 130 | 20 | 8 | 158 | +| [src/views/system/process/editProcess.vue](/src/views/system/process/editProcess.vue) | vue | 217 | 19 | 13 | 249 | +| [src/views/system/process/process.ts](/src/views/system/process/process.ts) | TypeScript | 41 | 3 | 4 | 48 | +| [src/views/system/process/process.vue](/src/views/system/process/process.vue) | vue | 353 | 4 | 22 | 379 | +| [src/views/system/resource/editResource.vue](/src/views/system/resource/editResource.vue) | vue | 267 | 0 | 14 | 281 | +| [src/views/system/resource/listResource.vue](/src/views/system/resource/listResource.vue) | vue | 146 | 1 | 9 | 156 | +| [src/views/system/resource/resource-interface.ts](/src/views/system/resource/resource-interface.ts) | TypeScript | 20 | 2 | 2 | 24 | +| [src/views/system/role/dataPerm.vue](/src/views/system/role/dataPerm.vue) | vue | 175 | 0 | 13 | 188 | +| [src/views/system/role/editRole.vue](/src/views/system/role/editRole.vue) | vue | 282 | 0 | 11 | 293 | +| [src/views/system/role/functionPerm.vue](/src/views/system/role/functionPerm.vue) | vue | 175 | 0 | 12 | 187 | +| [src/views/system/role/listRole.vue](/src/views/system/role/listRole.vue) | vue | 166 | 1 | 9 | 176 | +| [src/views/system/role/role-interface.ts](/src/views/system/role/role-interface.ts) | TypeScript | 16 | 2 | 2 | 20 | +| [src/views/system/showPhoto.vue](/src/views/system/showPhoto.vue) | vue | 69 | 0 | 5 | 74 | +| [src/views/system/signature/addDDialog.vue](/src/views/system/signature/addDDialog.vue) | vue | 242 | 5 | 5 | 252 | +| [src/views/system/signature/autograph.vue](/src/views/system/signature/autograph.vue) | vue | 271 | 17 | 7 | 295 | +| [src/views/system/signature/userListDialog.vue](/src/views/system/signature/userListDialog.vue) | vue | 168 | 6 | 5 | 179 | +| [src/views/system/tenant/editTenant.vue](/src/views/system/tenant/editTenant.vue) | vue | 207 | 0 | 4 | 211 | +| [src/views/system/tenant/list.tenant.vue](/src/views/system/tenant/list.tenant.vue) | vue | 154 | 4 | 9 | 167 | +| [src/views/system/tenant/relateDept.vue](/src/views/system/tenant/relateDept.vue) | vue | 104 | 0 | 8 | 112 | +| [src/views/system/tenant/tenant_interface.ts](/src/views/system/tenant/tenant_interface.ts) | TypeScript | 15 | 0 | 2 | 17 | +| [src/views/system/tool_interface.ts](/src/views/system/tool_interface.ts) | TypeScript | 56 | 5 | 3 | 64 | +| [src/views/system/user/listUser.vue](/src/views/system/user/listUser.vue) | vue | 338 | 9 | 11 | 358 | +| [src/views/system/user/roleAssignment.vue](/src/views/system/user/roleAssignment.vue) | vue | 113 | 1 | 5 | 119 | +| [src/views/system/user/selecTree.vue](/src/views/system/user/selecTree.vue) | vue | 170 | 1 | 12 | 183 | +| [src/views/system/user/user-interface.ts](/src/views/system/user/user-interface.ts) | TypeScript | 64 | 3 | 3 | 70 | +| [src/views/system/user/userAdd.vue](/src/views/system/user/userAdd.vue) | vue | 342 | 7 | 6 | 355 | +| [src/views/tested/MeasurementBusiness/detection/components/detail.vue](/src/views/tested/MeasurementBusiness/detection/components/detail.vue) | vue | 157 | 2 | 4 | 163 | +| [src/views/tested/MeasurementBusiness/detection/components/detection.vue](/src/views/tested/MeasurementBusiness/detection/components/detection.vue) | vue | 53 | 1 | 7 | 61 | +| [src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue](/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue) | vue | 39 | 2 | 6 | 47 | +| [src/views/tested/MeasurementBusiness/detection/index.vue](/src/views/tested/MeasurementBusiness/detection/index.vue) | vue | 169 | 3 | 3 | 175 | +| [src/views/tested/MeasurementBusiness/notice/components/detail.vue](/src/views/tested/MeasurementBusiness/notice/components/detail.vue) | vue | 161 | 2 | 4 | 167 | +| [src/views/tested/MeasurementBusiness/notice/components/detection.vue](/src/views/tested/MeasurementBusiness/notice/components/detection.vue) | vue | 50 | 1 | 7 | 58 | +| [src/views/tested/MeasurementBusiness/notice/index.vue](/src/views/tested/MeasurementBusiness/notice/index.vue) | vue | 184 | 6 | 4 | 194 | +| [src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementBusiness/opinion/components/edit.vue](/src/views/tested/MeasurementBusiness/opinion/components/edit.vue) | vue | 371 | 2 | 4 | 377 | +| [src/views/tested/MeasurementBusiness/opinion/components/list.vue](/src/views/tested/MeasurementBusiness/opinion/components/list.vue) | vue | 402 | 18 | 6 | 426 | +| [src/views/tested/MeasurementBusiness/opinion/index.vue](/src/views/tested/MeasurementBusiness/opinion/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue) | vue | 161 | 3 | 7 | 171 | +| [src/views/tested/MeasurementBusiness/review/components/edit.vue](/src/views/tested/MeasurementBusiness/review/components/edit.vue) | vue | 92 | 1 | 4 | 97 | +| [src/views/tested/MeasurementBusiness/review/components/fileView.vue](/src/views/tested/MeasurementBusiness/review/components/fileView.vue) | vue | 42 | 2 | 4 | 48 | +| [src/views/tested/MeasurementBusiness/review/index.vue](/src/views/tested/MeasurementBusiness/review/index.vue) | vue | 221 | 5 | 6 | 232 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue) | vue | 244 | 10 | 4 | 258 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue) | vue | 211 | 5 | 28 | 244 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue) | vue | 80 | 1 | 3 | 84 | +| [src/views/tested/MeasurementBusiness/satisfaction/index.vue](/src/views/tested/MeasurementBusiness/satisfaction/index.vue) | vue | 154 | 3 | 5 | 162 | +| [src/views/tested/MeasurementPlan/board/index.vue](/src/views/tested/MeasurementPlan/board/index.vue) | vue | 137 | 20 | 4 | 161 | +| [src/views/tested/MeasurementPlan/curator/index.vue](/src/views/tested/MeasurementPlan/curator/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/delay/index.vue](/src/views/tested/MeasurementPlan/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/dept/components/edit.vue](/src/views/tested/MeasurementPlan/dept/components/edit.vue) | vue | 119 | 1 | 3 | 123 | +| [src/views/tested/MeasurementPlan/dept/components/list.vue](/src/views/tested/MeasurementPlan/dept/components/list.vue) | vue | 177 | 10 | 7 | 194 | +| [src/views/tested/MeasurementPlan/dept/components/tableList.vue](/src/views/tested/MeasurementPlan/dept/components/tableList.vue) | vue | 166 | 2 | 4 | 172 | +| [src/views/tested/MeasurementPlan/dept/index.vue](/src/views/tested/MeasurementPlan/dept/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/early/components/detail.vue](/src/views/tested/MeasurementPlan/early/components/detail.vue) | vue | 126 | 1 | 5 | 132 | +| [src/views/tested/MeasurementPlan/early/components/edit.vue](/src/views/tested/MeasurementPlan/early/components/edit.vue) | vue | 536 | 7 | 5 | 548 | +| [src/views/tested/MeasurementPlan/early/components/list.vue](/src/views/tested/MeasurementPlan/early/components/list.vue) | vue | 521 | 12 | 8 | 541 | +| [src/views/tested/MeasurementPlan/early/components/page.vue](/src/views/tested/MeasurementPlan/early/components/page.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/MeasurementPlan/early/components/selelectPlan.vue](/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue) | vue | 199 | 3 | 5 | 207 | +| [src/views/tested/MeasurementPlan/early/components/table.vue](/src/views/tested/MeasurementPlan/early/components/table.vue) | vue | 300 | 1 | 4 | 305 | +| [src/views/tested/MeasurementPlan/early/index.vue](/src/views/tested/MeasurementPlan/early/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/plan/components/dataList.vue](/src/views/tested/MeasurementPlan/plan/components/dataList.vue) | vue | 319 | 3 | 4 | 326 | +| [src/views/tested/MeasurementPlan/plan/components/detail.vue](/src/views/tested/MeasurementPlan/plan/components/detail.vue) | vue | 152 | 5 | 9 | 166 | +| [src/views/tested/MeasurementPlan/plan/components/edit.vue](/src/views/tested/MeasurementPlan/plan/components/edit.vue) | vue | 455 | 7 | 4 | 466 | +| [src/views/tested/MeasurementPlan/plan/components/infoDetail.vue](/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue) | vue | 116 | 1 | 2 | 119 | +| [src/views/tested/MeasurementPlan/plan/components/list.vue](/src/views/tested/MeasurementPlan/plan/components/list.vue) | vue | 512 | 12 | 6 | 530 | +| [src/views/tested/MeasurementPlan/plan/components/selectDevice.vue](/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue) | vue | 471 | 3 | 4 | 478 | +| [src/views/tested/MeasurementPlan/plan/components/summary.vue](/src/views/tested/MeasurementPlan/plan/components/summary.vue) | vue | 119 | 0 | 3 | 122 | +| [src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue](/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue) | vue | 194 | 0 | 6 | 200 | +| [src/views/tested/MeasurementPlan/plan/components/table.vue](/src/views/tested/MeasurementPlan/plan/components/table.vue) | vue | 292 | 1 | 4 | 297 | +| [src/views/tested/MeasurementPlan/plan/index.vue](/src/views/tested/MeasurementPlan/plan/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/task/components/edit.vue](/src/views/tested/MeasurementPlan/task/components/edit.vue) | vue | 631 | 59 | 7 | 697 | +| [src/views/tested/MeasurementPlan/task/components/list.vue](/src/views/tested/MeasurementPlan/task/components/list.vue) | vue | 483 | 25 | 5 | 513 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue) | vue | 486 | 7 | 5 | 498 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue) | vue | 463 | 7 | 4 | 474 | +| [src/views/tested/MeasurementPlan/task/components/tableList.vue](/src/views/tested/MeasurementPlan/task/components/tableList.vue) | vue | 532 | 22 | 10 | 564 | +| [src/views/tested/MeasurementPlan/task/index-bak.vue](/src/views/tested/MeasurementPlan/task/index-bak.vue) | vue | 276 | 17 | 4 | 297 | +| [src/views/tested/MeasurementPlan/task/index.vue](/src/views/tested/MeasurementPlan/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/dashboard/components/BarChartHorizontalCom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCom.vue) | vue | 252 | 0 | 8 | 260 | +| [src/views/tested/dashboard/components/BarChartHorizontalCustom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue) | vue | 191 | 0 | 6 | 197 | +| [src/views/tested/dashboard/components/BarChartVertical.vue](/src/views/tested/dashboard/components/BarChartVertical.vue) | vue | 484 | 0 | 8 | 492 | +| [src/views/tested/dashboard/components/BarChartVerticalCircle.vue](/src/views/tested/dashboard/components/BarChartVerticalCircle.vue) | vue | 417 | 0 | 8 | 425 | +| [src/views/tested/dashboard/components/deviceDetail.vue](/src/views/tested/dashboard/components/deviceDetail.vue) | vue | 184 | 1 | 14 | 199 | +| [src/views/tested/dashboard/components/deviceList.vue](/src/views/tested/dashboard/components/deviceList.vue) | vue | 279 | 24 | 15 | 318 | +| [src/views/tested/dashboard/components/editSchedule.vue](/src/views/tested/dashboard/components/editSchedule.vue) | vue | 212 | 4 | 12 | 228 | +| [src/views/tested/dashboard/components/editScheduleDialog.vue](/src/views/tested/dashboard/components/editScheduleDialog.vue) | vue | 236 | 23 | 11 | 270 | +| [src/views/tested/dashboard/components/index1.vue](/src/views/tested/dashboard/components/index1.vue) | vue | 33 | 4 | 3 | 40 | +| [src/views/tested/dashboard/components/list.vue](/src/views/tested/dashboard/components/list.vue) | vue | 226 | 8 | 8 | 242 | +| [src/views/tested/dashboard/components/listApprove.vue](/src/views/tested/dashboard/components/listApprove.vue) | vue | 208 | 8 | 7 | 223 | +| [src/views/tested/dashboard/components/rightBox.vue](/src/views/tested/dashboard/components/rightBox.vue) | vue | 328 | 6 | 17 | 351 | +| [src/views/tested/dashboard/components/tableList.vue](/src/views/tested/dashboard/components/tableList.vue) | vue | 168 | 1 | 9 | 178 | +| [src/views/tested/dashboard/components/verificationDetail.vue](/src/views/tested/dashboard/components/verificationDetail.vue) | vue | 156 | 1 | 12 | 169 | +| [src/views/tested/dashboard/index.vue](/src/views/tested/dashboard/index.vue) | vue | 864 | 41 | 29 | 934 | +| [src/views/tested/dashboard/list.vue](/src/views/tested/dashboard/list.vue) | vue | 14 | 0 | 3 | 17 | +| [src/views/tested/dashboard/pic.ts](/src/views/tested/dashboard/pic.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/views/tested/device/certificate/components/detailDialog.vue](/src/views/tested/device/certificate/components/detailDialog.vue) | vue | 44 | 1 | 3 | 48 | +| [src/views/tested/device/certificate/components/edit.vue](/src/views/tested/device/certificate/components/edit.vue) | vue | 133 | 4 | 3 | 140 | +| [src/views/tested/device/certificate/index.vue](/src/views/tested/device/certificate/index.vue) | vue | 314 | 25 | 4 | 343 | +| [src/views/tested/device/group/components/edit.vue](/src/views/tested/device/group/components/edit.vue) | vue | 187 | 2 | 3 | 192 | +| [src/views/tested/device/group/components/list.vue](/src/views/tested/device/group/components/list.vue) | vue | 312 | 16 | 6 | 334 | +| [src/views/tested/device/group/components/selectDevice.vue](/src/views/tested/device/group/components/selectDevice.vue) | vue | 450 | 3 | 4 | 457 | +| [src/views/tested/device/group/components/tableList.vue](/src/views/tested/device/group/components/tableList.vue) | vue | 292 | 8 | 4 | 304 | +| [src/views/tested/device/group/index.vue](/src/views/tested/device/group/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/info/components/certificateTable.vue](/src/views/tested/device/info/components/certificateTable.vue) | vue | 210 | 4 | 4 | 218 | +| [src/views/tested/device/info/components/detail.vue](/src/views/tested/device/info/components/detail.vue) | vue | 186 | 1 | 8 | 195 | +| [src/views/tested/device/info/components/edit.vue](/src/views/tested/device/info/components/edit.vue) | vue | 1,177 | 44 | 8 | 1,229 | +| [src/views/tested/device/info/components/infoTable.vue](/src/views/tested/device/info/components/infoTable.vue) | vue | 140 | 3 | 4 | 147 | +| [src/views/tested/device/info/components/interface.ts](/src/views/tested/device/info/components/interface.ts) | TypeScript | 73 | 2 | 1 | 76 | +| [src/views/tested/device/info/components/list.vue](/src/views/tested/device/info/components/list.vue) | vue | 1,348 | 70 | 18 | 1,436 | +| [src/views/tested/device/info/components/printTag.vue](/src/views/tested/device/info/components/printTag.vue) | vue | 104 | 5 | 7 | 116 | +| [src/views/tested/device/info/components/reportTable.vue](/src/views/tested/device/info/components/reportTable.vue) | vue | 171 | 3 | 4 | 178 | +| [src/views/tested/device/info/components/roamTable.vue](/src/views/tested/device/info/components/roamTable.vue) | vue | 138 | 3 | 4 | 145 | +| [src/views/tested/device/info/components/showPhoto.vue](/src/views/tested/device/info/components/showPhoto.vue) | vue | 133 | 1 | 11 | 145 | +| [src/views/tested/device/info/components/showPhotoSinge.vue](/src/views/tested/device/info/components/showPhotoSinge.vue) | vue | 73 | 1 | 6 | 80 | +| [src/views/tested/device/info/components/statusTable.vue](/src/views/tested/device/info/components/statusTable.vue) | vue | 188 | 4 | 4 | 196 | +| [src/views/tested/device/info/components/table.vue](/src/views/tested/device/info/components/table.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/info/components/technology.vue](/src/views/tested/device/info/components/technology.vue) | vue | 120 | 18 | 4 | 142 | +| [src/views/tested/device/info/index.vue](/src/views/tested/device/info/index.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/device/model/components/edit.vue](/src/views/tested/device/model/components/edit.vue) | vue | 359 | 18 | 4 | 381 | +| [src/views/tested/device/model/components/list.vue](/src/views/tested/device/model/components/list.vue) | vue | 418 | 6 | 5 | 429 | +| [src/views/tested/device/model/components/technology.vue](/src/views/tested/device/model/components/technology.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/model/index.vue](/src/views/tested/device/model/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/remind/components/trend.vue](/src/views/tested/device/remind/components/trend.vue) | vue | 66 | 3 | 4 | 73 | +| [src/views/tested/device/remind/index.vue](/src/views/tested/device/remind/index.vue) | vue | 488 | 20 | 7 | 515 | +| [src/views/tested/device/special/index.vue](/src/views/tested/device/special/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/device/task/addDialog.vue](/src/views/tested/device/task/addDialog.vue) | vue | 178 | 1 | 7 | 186 | +| [src/views/tested/device/task/index.vue](/src/views/tested/device/task/index.vue) | vue | 191 | 3 | 8 | 202 | +| [src/views/tested/document/list/document-interface.ts](/src/views/tested/document/list/document-interface.ts) | TypeScript | 27 | 0 | 1 | 28 | +| [src/views/tested/document/list/edit.vue](/src/views/tested/document/list/edit.vue) | vue | 264 | 2 | 3 | 269 | +| [src/views/tested/document/list/index.vue](/src/views/tested/document/list/index.vue) | vue | 254 | 3 | 5 | 262 | +| [src/views/tested/document/list/tableList.vue](/src/views/tested/document/list/tableList.vue) | vue | 114 | 5 | 4 | 123 | +| [src/views/tested/index.vue](/src/views/tested/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/tested/status/borrow/components/ApprovalDialog.vue](/src/views/tested/status/borrow/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/borrow/components/deviceList.vue](/src/views/tested/status/borrow/components/deviceList.vue) | vue | 142 | 0 | 5 | 147 | +| [src/views/tested/status/borrow/components/edit.vue](/src/views/tested/status/borrow/components/edit.vue) | vue | 382 | 6 | 5 | 393 | +| [src/views/tested/status/borrow/components/list.vue](/src/views/tested/status/borrow/components/list.vue) | vue | 395 | 5 | 8 | 408 | +| [src/views/tested/status/borrow/index.vue](/src/views/tested/status/borrow/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/status/delay/components/ApprovalDialog.vue](/src/views/tested/status/delay/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/delay/components/annexList.vue](/src/views/tested/status/delay/components/annexList.vue) | vue | 123 | 17 | 4 | 144 | +| [src/views/tested/status/delay/components/delay.vue](/src/views/tested/status/delay/components/delay.vue) | vue | 449 | 28 | 7 | 484 | +| [src/views/tested/status/delay/components/deviceList.vue](/src/views/tested/status/delay/components/deviceList.vue) | vue | 131 | 1 | 5 | 137 | +| [src/views/tested/status/delay/components/edit.vue](/src/views/tested/status/delay/components/edit.vue) | vue | 488 | 34 | 4 | 526 | +| [src/views/tested/status/delay/components/list.vue](/src/views/tested/status/delay/components/list.vue) | vue | 499 | 13 | 8 | 520 | +| [src/views/tested/status/delay/components/page.vue](/src/views/tested/status/delay/components/page.vue) | vue | 85 | 3 | 7 | 95 | +| [src/views/tested/status/delay/index.vue](/src/views/tested/status/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/disable/index.vue](/src/views/tested/status/disable/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/maintain/components/edit.vue](/src/views/tested/status/maintain/components/edit.vue) | vue | 245 | 2 | 2 | 249 | +| [src/views/tested/status/maintain/index.vue](/src/views/tested/status/maintain/index.vue) | vue | 318 | 2 | 4 | 324 | +| [src/views/tested/status/scrap/index.vue](/src/views/tested/status/scrap/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/seal/index.vue](/src/views/tested/status/seal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/unseal/index.vue](/src/views/tested/status/unseal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/subpackage/certificate/components/edit.vue](/src/views/tested/subpackage/certificate/components/edit.vue) | vue | 356 | 15 | 6 | 377 | +| [src/views/tested/subpackage/certificate/index.vue](/src/views/tested/subpackage/certificate/index.vue) | vue | 494 | 21 | 3 | 518 | +| [src/views/tested/subpackage/directory copy/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory copy/components/capacityTable.vue](/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory copy/components/certificateTable.vue](/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory copy/components/edit.vue](/src/views/tested/subpackage/directory%20copy/components/edit.vue) | vue | 609 | 2 | 7 | 618 | +| [src/views/tested/subpackage/directory copy/components/list.vue](/src/views/tested/subpackage/directory%20copy/components/list.vue) | vue | 357 | 4 | 6 | 367 | +| [src/views/tested/subpackage/directory copy/components/personTable.vue](/src/views/tested/subpackage/directory%20copy/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory copy/index.vue](/src/views/tested/subpackage/directory%20copy/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/directory/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory/components/capacityTable.vue](/src/views/tested/subpackage/directory/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory/components/certificateTable.vue](/src/views/tested/subpackage/directory/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory/components/edit.vue](/src/views/tested/subpackage/directory/components/edit.vue) | vue | 638 | 8 | 7 | 653 | +| [src/views/tested/subpackage/directory/components/list.vue](/src/views/tested/subpackage/directory/components/list.vue) | vue | 386 | 4 | 6 | 396 | +| [src/views/tested/subpackage/directory/components/personTable.vue](/src/views/tested/subpackage/directory/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory/index.vue](/src/views/tested/subpackage/directory/index.vue) | vue | 64 | 10 | 7 | 81 | +| [src/views/tested/subpackage/review/components/ApprovalDialog.vue](/src/views/tested/subpackage/review/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/review/components/deviceTable.vue](/src/views/tested/subpackage/review/components/deviceTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/review/components/edit.vue](/src/views/tested/subpackage/review/components/edit.vue) | vue | 505 | 3 | 6 | 514 | +| [src/views/tested/subpackage/review/components/list.vue](/src/views/tested/subpackage/review/components/list.vue) | vue | 351 | 4 | 6 | 361 | +| [src/views/tested/subpackage/review/components/subpackageDialog.vue](/src/views/tested/subpackage/review/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/review/index.vue](/src/views/tested/subpackage/review/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/task/components/ApprovalDialog.vue](/src/views/tested/subpackage/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/task/components/deviceTable.vue](/src/views/tested/subpackage/task/components/deviceTable.vue) | vue | 201 | 1 | 5 | 207 | +| [src/views/tested/subpackage/task/components/edit.vue](/src/views/tested/subpackage/task/components/edit.vue) | vue | 481 | 5 | 5 | 491 | +| [src/views/tested/subpackage/task/components/list.vue](/src/views/tested/subpackage/task/components/list.vue) | vue | 438 | 6 | 7 | 451 | +| [src/views/tested/subpackage/task/components/subpackageDialog.vue](/src/views/tested/subpackage/task/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/task/index.vue](/src/views/tested/subpackage/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [tsconfig.json](/tsconfig.json) | JSON with Comments | 32 | 0 | 1 | 33 | +| [tsconfig.node.json](/tsconfig.node.json) | JSON | 14 | 0 | 1 | 15 | +| [vite.config.ts](/vite.config.ts) | TypeScript | 65 | 6 | 2 | 73 | +| [vite/plugins/auto-import.ts](/vite/plugins/auto-import.ts) | TypeScript | 14 | 0 | 2 | 16 | +| [vite/plugins/banner.ts](/vite/plugins/banner.ts) | TypeScript | 5 | 6 | 2 | 13 | +| [vite/plugins/components.ts](/vite/plugins/components.ts) | TypeScript | 8 | 0 | 2 | 10 | +| [vite/plugins/compression.ts](/vite/plugins/compression.ts) | TypeScript | 24 | 0 | 2 | 26 | +| [vite/plugins/html.ts](/vite/plugins/html.ts) | TypeScript | 69 | 0 | 2 | 71 | +| [vite/plugins/index.ts](/vite/plugins/index.ts) | TypeScript | 34 | 0 | 3 | 37 | +| [vite/plugins/layouts.ts](/vite/plugins/layouts.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [vite/plugins/mock.ts](/vite/plugins/mock.ts) | TypeScript | 13 | 0 | 2 | 15 | +| [vite/plugins/pages.ts](/vite/plugins/pages.ts) | TypeScript | 9 | 0 | 2 | 11 | +| [vite/plugins/setup-extend.ts](/vite/plugins/setup-extend.ts) | TypeScript | 4 | 0 | 2 | 6 | +| [vite/plugins/spritesmith.ts](/vite/plugins/spritesmith.ts) | TypeScript | 48 | 0 | 2 | 50 | +| [vite/plugins/svg-icon.ts](/vite/plugins/svg-icon.ts) | TypeScript | 9 | 0 | 2 | 11 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md new file mode 100644 index 0000000..c5c6ff8 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md @@ -0,0 +1,15 @@ +# Diff Details + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.csv b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv new file mode 100644 index 0000000..b7d8d75 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv @@ -0,0 +1,2 @@ +"filename", "language", "", "comment", "blank", "total" +"Total", "-", , 0, 0, 0 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.md b/.VSCodeCounter/2024-06-13_10-20-16/diff.md new file mode 100644 index 0000000..a457879 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.md @@ -0,0 +1,19 @@ +# Diff Summary + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/details.md b/.VSCodeCounter/2024-06-13_10-20-16/details.md new file mode 100644 index 0000000..a35f3e7 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/details.md @@ -0,0 +1,692 @@ +# Details + +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 + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [.commitlintrc.js](/.commitlintrc.js) | JavaScript | 65 | 4 | 1 | 70 | +| [.github/workflows/release.yml](/.github/workflows/release.yml) | YAML | 75 | 0 | 13 | 88 | +| [.github/workflows/repo-sync.yml](/.github/workflows/repo-sync.yml) | YAML | 16 | 5 | 3 | 24 | +| [.stylelintignore](/.stylelintignore) | Ignore | 3 | 0 | 1 | 4 | +| [README.md](/README.md) | Markdown | 77 | 0 | 29 | 106 | +| [departments150.json](/departments150.json) | JSON | 26 | 0 | 0 | 26 | +| [index.html](/index.html) | HTML | 40 | 0 | 1 | 41 | +| [package.json](/package.json) | JSON | 122 | 0 | 1 | 123 | +| [plop-templates/component/index.hbs](/plop-templates/component/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/component/prompt.js](/plop-templates/component/prompt.js) | JavaScript | 63 | 0 | 3 | 66 | +| [plop-templates/page/index.hbs](/plop-templates/page/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/page/prompt.js](/plop-templates/page/prompt.js) | JavaScript | 52 | 0 | 3 | 55 | +| [plop-templates/store/index.hbs](/plop-templates/store/index.hbs) | Handlebars | 10 | 0 | 2 | 12 | +| [plop-templates/store/prompt.js](/plop-templates/store/prompt.js) | JavaScript | 28 | 0 | 1 | 29 | +| [plopfile.js](/plopfile.js) | JavaScript | 6 | 0 | 1 | 7 | +| [pnpm-lock.yaml](/pnpm-lock.yaml) | YAML | 7,764 | 0 | 1,170 | 8,934 | +| [postcss.config.js](/postcss.config.js) | JavaScript | 5 | 0 | 1 | 6 | +| [public/browser_upgrade/index.css](/public/browser_upgrade/index.css) | CSS | 119 | 0 | 1 | 120 | +| [public/config/config.json](/public/config/config.json) | JSON | 29 | 0 | 1 | 30 | +| [public/tinymce/langs/zh-Hans.js](/public/tinymce/langs/zh-Hans.js) | JavaScript | 1 | 6 | 0 | 7 | +| [public/tinymce/skins/content/dark/content.css](/public/tinymce/skins/content/dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/dark/content.min.css](/public/tinymce/skins/content/dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/default/content.css](/public/tinymce/skins/content/default/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/default/content.min.css](/public/tinymce/skins/content/default/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/document/content.css](/public/tinymce/skins/content/document/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/document/content.min.css](/public/tinymce/skins/content/document/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5-dark/content.css](/public/tinymce/skins/content/tinymce-5-dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/tinymce-5-dark/content.min.css](/public/tinymce/skins/content/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5/content.css](/public/tinymce/skins/content/tinymce-5/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/tinymce-5/content.min.css](/public/tinymce/skins/content/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/writer/content.css](/public/tinymce/skins/content/writer/content.css) | CSS | 55 | 7 | 1 | 63 | +| [public/tinymce/skins/content/writer/content.min.css](/public/tinymce/skins/content/writer/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.css](/public/tinymce/skins/ui/oxide-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.css](/public/tinymce/skins/ui/oxide-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.min.css](/public/tinymce/skins/ui/oxide-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.min.css](/public/tinymce/skins/ui/oxide-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.css](/public/tinymce/skins/ui/oxide-dark/skin.css) | CSS | 3,096 | 16 | 1 | 3,113 | +| [public/tinymce/skins/ui/oxide-dark/skin.min.css](/public/tinymce/skins/ui/oxide-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.css](/public/tinymce/skins/ui/oxide/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/oxide/content.inline.css](/public/tinymce/skins/ui/oxide/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide/content.inline.min.css](/public/tinymce/skins/ui/oxide/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.min.css](/public/tinymce/skins/ui/oxide/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.css](/public/tinymce/skins/ui/oxide/skin.css) | CSS | 3,093 | 16 | 1 | 3,110 | +| [public/tinymce/skins/ui/oxide/skin.min.css](/public/tinymce/skins/ui/oxide/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.css](/public/tinymce/skins/ui/tinymce-5-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.css](/public/tinymce/skins/ui/tinymce-5/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.css](/public/tinymce/skins/ui/tinymce-5/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.min.css](/public/tinymce/skins/ui/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.css](/public/tinymce/skins/ui/tinymce-5/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5/skin.min.css](/public/tinymce/skins/ui/tinymce-5/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [scripts/prepare.js](/scripts/prepare.js) | JavaScript | 13 | 0 | 3 | 16 | +| [scss.template.hbs](/scss.template.hbs) | Handlebars | 57 | 0 | 10 | 67 | +| [server.xml](/server.xml) | XML | 33 | 94 | 16 | 143 | +| [src/App.vue](/src/App.vue) | vue | 94 | 0 | 11 | 105 | +| [src/api/approval.ts](/src/api/approval.ts) | TypeScript | 15 | 2 | 2 | 19 | +| [src/api/eqpt/MeasurementBusiness/detection.ts](/src/api/eqpt/MeasurementBusiness/detection.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/MeasurementBusiness/notice.ts](/src/api/eqpt/MeasurementBusiness/notice.ts) | TypeScript | 21 | 6 | 2 | 29 | +| [src/api/eqpt/MeasurementBusiness/opinion.ts](/src/api/eqpt/MeasurementBusiness/opinion.ts) | TypeScript | 72 | 15 | 2 | 89 | +| [src/api/eqpt/MeasurementBusiness/review.ts](/src/api/eqpt/MeasurementBusiness/review.ts) | TypeScript | 22 | 15 | 2 | 39 | +| [src/api/eqpt/MeasurementBusiness/satisfaction.ts](/src/api/eqpt/MeasurementBusiness/satisfaction.ts) | TypeScript | 22 | 5 | 2 | 29 | +| [src/api/eqpt/dashboard/calendar.ts](/src/api/eqpt/dashboard/calendar.ts) | TypeScript | 29 | 7 | 4 | 40 | +| [src/api/eqpt/dashboard/index.ts](/src/api/eqpt/dashboard/index.ts) | TypeScript | 105 | 20 | 3 | 128 | +| [src/api/eqpt/device/certificate.ts](/src/api/eqpt/device/certificate.ts) | TypeScript | 8 | 4 | 1 | 13 | +| [src/api/eqpt/device/group.ts](/src/api/eqpt/device/group.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/eqpt/device/info.ts](/src/api/eqpt/device/info.ts) | TypeScript | 174 | 33 | 3 | 210 | +| [src/api/eqpt/device/model.ts](/src/api/eqpt/device/model.ts) | TypeScript | 65 | 11 | 2 | 78 | +| [src/api/eqpt/device/remind.ts](/src/api/eqpt/device/remind.ts) | TypeScript | 30 | 7 | 1 | 38 | +| [src/api/eqpt/device/task.ts](/src/api/eqpt/device/task.ts) | TypeScript | 29 | 7 | 3 | 39 | +| [src/api/eqpt/document/index.ts](/src/api/eqpt/document/index.ts) | TypeScript | 34 | 8 | 1 | 43 | +| [src/api/eqpt/measurementPlan/board.ts](/src/api/eqpt/measurementPlan/board.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/measurementPlan/dept.ts](/src/api/eqpt/measurementPlan/dept.ts) | TypeScript | 22 | 6 | 1 | 29 | +| [src/api/eqpt/measurementPlan/early.ts](/src/api/eqpt/measurementPlan/early.ts) | TypeScript | 94 | 13 | 2 | 109 | +| [src/api/eqpt/measurementPlan/paln.ts](/src/api/eqpt/measurementPlan/paln.ts) | TypeScript | 150 | 21 | 4 | 175 | +| [src/api/eqpt/measurementPlan/task.ts](/src/api/eqpt/measurementPlan/task.ts) | TypeScript | 121 | 12 | 5 | 138 | +| [src/api/eqpt/status/borrow.ts](/src/api/eqpt/status/borrow.ts) | TypeScript | 78 | 9 | 3 | 90 | +| [src/api/eqpt/status/index.ts](/src/api/eqpt/status/index.ts) | TypeScript | 72 | 10 | 2 | 84 | +| [src/api/eqpt/status/maintain.ts](/src/api/eqpt/status/maintain.ts) | TypeScript | 34 | 5 | 2 | 41 | +| [src/api/eqpt/subpackage/certificate.ts](/src/api/eqpt/subpackage/certificate.ts) | TypeScript | 45 | 9 | 1 | 55 | +| [src/api/eqpt/subpackage/directory.ts](/src/api/eqpt/subpackage/directory.ts) | TypeScript | 99 | 20 | 1 | 120 | +| [src/api/eqpt/subpackage/review.ts](/src/api/eqpt/subpackage/review.ts) | TypeScript | 80 | 11 | 2 | 93 | +| [src/api/eqpt/subpackage/task.ts](/src/api/eqpt/subpackage/task.ts) | TypeScript | 80 | 12 | 4 | 96 | +| [src/api/index.ts](/src/api/index.ts) | TypeScript | 104 | 23 | 8 | 135 | +| [src/api/laboratory/alarm/current.ts](/src/api/laboratory/alarm/current.ts) | TypeScript | 25 | 6 | 5 | 36 | +| [src/api/laboratory/alarm/event.ts](/src/api/laboratory/alarm/event.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/laboratory/data.ts](/src/api/laboratory/data.ts) | TypeScript | 34 | 6 | 4 | 44 | +| [src/api/laboratory/environment.ts](/src/api/laboratory/environment.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/config.ts](/src/api/laboratory/equipment/config.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/list.ts](/src/api/laboratory/equipment/list.ts) | TypeScript | 48 | 9 | 7 | 64 | +| [src/api/laboratory/overView.ts](/src/api/laboratory/overView.ts) | TypeScript | 14 | 5 | 3 | 22 | +| [src/api/laboratory/place.ts](/src/api/laboratory/place.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/reader.ts](/src/api/reader.ts) | TypeScript | 22 | 5 | 4 | 31 | +| [src/api/request.ts](/src/api/request.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/requestLab.ts](/src/api/requestLab.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/system/area.ts](/src/api/system/area.ts) | TypeScript | 72 | 12 | 6 | 90 | +| [src/api/system/bench.ts](/src/api/system/bench.ts) | TypeScript | 28 | 4 | 1 | 33 | +| [src/api/system/dept.ts](/src/api/system/dept.ts) | TypeScript | 77 | 13 | 6 | 96 | +| [src/api/system/dict.ts](/src/api/system/dict.ts) | TypeScript | 37 | 5 | 1 | 43 | +| [src/api/system/expire.ts](/src/api/system/expire.ts) | TypeScript | 28 | 7 | 1 | 36 | +| [src/api/system/installation.ts](/src/api/system/installation.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/system/label.ts](/src/api/system/label.ts) | TypeScript | 44 | 13 | 3 | 60 | +| [src/api/system/log.ts](/src/api/system/log.ts) | TypeScript | 59 | 12 | 4 | 75 | +| [src/api/system/login.ts](/src/api/system/login.ts) | TypeScript | 33 | 17 | 8 | 58 | +| [src/api/system/notice.ts](/src/api/system/notice.ts) | TypeScript | 62 | 9 | 3 | 74 | +| [src/api/system/post.ts](/src/api/system/post.ts) | TypeScript | 36 | 8 | 1 | 45 | +| [src/api/system/price.ts](/src/api/system/price.ts) | TypeScript | 58 | 8 | 7 | 73 | +| [src/api/system/process.ts](/src/api/system/process.ts) | TypeScript | 102 | 12 | 10 | 124 | +| [src/api/system/resource.ts](/src/api/system/resource.ts) | TypeScript | 53 | 8 | 4 | 65 | +| [src/api/system/role.ts](/src/api/system/role.ts) | TypeScript | 73 | 12 | 5 | 90 | +| [src/api/system/tenant.ts](/src/api/system/tenant.ts) | TypeScript | 39 | 8 | 5 | 52 | +| [src/api/system/tool.ts](/src/api/system/tool.ts) | TypeScript | 219 | 22 | 6 | 247 | +| [src/api/system/user.ts](/src/api/system/user.ts) | TypeScript | 91 | 22 | 6 | 119 | +| [src/assets/icons/404.svg](/src/assets/icons/404.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/business-board.svg](/src/assets/icons/business-board.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/fullscreen-exit.svg](/src/assets/icons/fullscreen-exit.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/fullscreen.svg](/src/assets/icons/fullscreen.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-add-circle.svg](/src/assets/icons/icon-add-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-add.svg](/src/assets/icons/icon-add.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-alarm.svg](/src/assets/icons/icon-alarm.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-area.svg](/src/assets/icons/icon-area.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-base.svg](/src/assets/icons/icon-base.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-baseInfo.svg](/src/assets/icons/icon-baseInfo.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-batch-distribute.svg](/src/assets/icons/icon-batch-distribute.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batch.svg](/src/assets/icons/icon-batch.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batchConfig.svg](/src/assets/icons/icon-batchConfig.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-batchPrint.svg](/src/assets/icons/icon-batchPrint.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-bench.svg](/src/assets/icons/icon-bench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-book.svg](/src/assets/icons/icon-book.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-building.svg](/src/assets/icons/icon-building.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-manager.svg](/src/assets/icons/icon-business-manager.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-measure.svg](/src/assets/icons/icon-business-measure.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business.svg](/src/assets/icons/icon-business.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-case.svg](/src/assets/icons/icon-case.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-certi.svg](/src/assets/icons/icon-certi.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-change.svg](/src/assets/icons/icon-change.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-contract.svg](/src/assets/icons/icon-contract.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-correct.svg](/src/assets/icons/icon-correct.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-create.svg](/src/assets/icons/icon-create.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-data.svg](/src/assets/icons/icon-data.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-delete.svg](/src/assets/icons/icon-delete.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dept.svg](/src/assets/icons/icon-dept.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-device.svg](/src/assets/icons/icon-device.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dict.svg](/src/assets/icons/icon-dict.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-differ.svg](/src/assets/icons/icon-differ.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dyh.svg](/src/assets/icons/icon-dyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-environment.svg](/src/assets/icons/icon-environment.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-equipment-info.svg](/src/assets/icons/icon-equipment-info.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-equipment-status.svg](/src/assets/icons/icon-equipment-status.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-error.svg](/src/assets/icons/icon-error.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-excel.svg](/src/assets/icons/icon-excel.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-export.svg](/src/assets/icons/icon-export.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-external.svg](/src/assets/icons/icon-external.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file-manage.svg](/src/assets/icons/icon-file-manage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file.svg](/src/assets/icons/icon-file.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-finance.svg](/src/assets/icons/icon-finance.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-flow.svg](/src/assets/icons/icon-flow.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-fold.svg](/src/assets/icons/icon-fold.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-fullscreen.svg](/src/assets/icons/icon-fullscreen.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-goWorkbench.svg](/src/assets/icons/icon-goWorkbench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-import.svg](/src/assets/icons/icon-import.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-init.svg](/src/assets/icons/icon-init.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-internal.svg](/src/assets/icons/icon-internal.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-jidu.svg](/src/assets/icons/icon-jidu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-line.svg](/src/assets/icons/icon-line.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-log.svg](/src/assets/icons/icon-log.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-logManage.svg](/src/assets/icons/icon-logManage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-loginlog.svg](/src/assets/icons/icon-loginlog.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-measure.svg](/src/assets/icons/icon-measure.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-meeting.svg](/src/assets/icons/icon-meeting.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-monitor.svg](/src/assets/icons/icon-monitor.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-month.svg](/src/assets/icons/icon-month.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-notice.svg](/src/assets/icons/icon-notice.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-overView-message.svg](/src/assets/icons/icon-overView-message.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-overview.svg](/src/assets/icons/icon-overview.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pdf.svg](/src/assets/icons/icon-pdf.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-person.svg](/src/assets/icons/icon-person.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pie.svg](/src/assets/icons/icon-pie.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-place.svg](/src/assets/icons/icon-place.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-prevent.svg](/src/assets/icons/icon-prevent.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-price.svg](/src/assets/icons/icon-price.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-print.svg](/src/assets/icons/icon-print.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-qrcode.svg](/src/assets/icons/icon-qrcode.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality-menu.svg](/src/assets/icons/icon-quality-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality.svg](/src/assets/icons/icon-quality.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-radio.svg](/src/assets/icons/icon-radio.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-reduce-circle.svg](/src/assets/icons/icon-reduce-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-refresh.svg](/src/assets/icons/icon-refresh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-removeAlarm.svg](/src/assets/icons/icon-removeAlarm.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-resource-first.svg](/src/assets/icons/icon-resource-first.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resource.svg](/src/assets/icons/icon-resource.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resume.svg](/src/assets/icons/icon-resume.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-review.svg](/src/assets/icons/icon-review.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-rfid.svg](/src/assets/icons/icon-rfid.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-role.svg](/src/assets/icons/icon-role.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-scan.svg](/src/assets/icons/icon-scan.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-seal.svg](/src/assets/icons/icon-seal.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-search.svg](/src/assets/icons/icon-search.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-service.svg](/src/assets/icons/icon-service.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-setting.svg](/src/assets/icons/icon-setting.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-settingBlue.svg](/src/assets/icons/icon-settingBlue.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-software.svg](/src/assets/icons/icon-software.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-standard-status.svg](/src/assets/icons/icon-standard-status.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-statement.svg](/src/assets/icons/icon-statement.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-storeroom.svg](/src/assets/icons/icon-storeroom.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-subpackage.svg](/src/assets/icons/icon-subpackage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sweep.svg](/src/assets/icons/icon-sweep.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sysDoc.svg](/src/assets/icons/icon-sysDoc.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-task.svg](/src/assets/icons/icon-task.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-technology.svg](/src/assets/icons/icon-technology.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-template-menu.svg](/src/assets/icons/icon-template-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-template.svg](/src/assets/icons/icon-template.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-tool.svg](/src/assets/icons/icon-tool.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-user.svg](/src/assets/icons/icon-user.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-word.svg](/src/assets/icons/icon-word.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-xyh.svg](/src/assets/icons/icon-xyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-year.svg](/src/assets/icons/icon-year.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-ywjs.svg](/src/assets/icons/icon-ywjs.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhankai.svg](/src/assets/icons/icon-zhankai.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhiliang.svg](/src/assets/icons/icon-zhiliang.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/image-load-fail.svg](/src/assets/icons/image-load-fail.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-down.svg](/src/assets/icons/search-down.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-enter.svg](/src/assets/icons/search-enter.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-up.svg](/src/assets/icons/search-up.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-breadcrumb.svg](/src/assets/icons/sidebar-breadcrumb.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-default.svg](/src/assets/icons/sidebar-default.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-menu.svg](/src/assets/icons/sidebar-menu.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/toolbar-collapse.svg](/src/assets/icons/toolbar-collapse.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/triangle-stand-upside-down.svg](/src/assets/icons/triangle-stand-upside-down.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/styles/element-plus/dark.scss](/src/assets/styles/element-plus/dark.scss) | SCSS | 8 | 1 | 1 | 10 | +| [src/assets/styles/element-plus/index.scss](/src/assets/styles/element-plus/index.scss) | SCSS | 21 | 0 | 2 | 23 | +| [src/assets/styles/globals.scss](/src/assets/styles/globals.scss) | SCSS | 131 | 19 | 28 | 178 | +| [src/assets/styles/nprogress.scss](/src/assets/styles/nprogress.scss) | SCSS | 55 | 0 | 9 | 64 | +| [src/assets/styles/resources/utils.scss](/src/assets/styles/resources/utils.scss) | SCSS | 41 | 5 | 8 | 54 | +| [src/assets/styles/resources/variables.scss](/src/assets/styles/resources/variables.scss) | SCSS | 0 | 1 | 1 | 2 | +| [src/assets/styles/themes.scss](/src/assets/styles/themes.scss) | SCSS | 58 | 61 | 14 | 133 | +| [src/auto-imports.d.ts](/src/auto-imports.d.ts) | TypeScript | 77 | 1 | 1 | 79 | +| [src/axios.d.ts](/src/axios.d.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [src/components.d.ts](/src/components.d.ts) | TypeScript | 69 | 3 | 3 | 75 | +| [src/components/AddressSelect/AddressSelect.vue](/src/components/AddressSelect/AddressSelect.vue) | vue | 247 | 5 | 7 | 259 | +| [src/components/AddressSelect/address-interface.ts](/src/components/AddressSelect/address-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/components/AddressSelect/country-code.json](/src/components/AddressSelect/country-code.json) | JSON | 1,500 | 0 | 20 | 1,520 | +| [src/components/AppContainer/index.vue](/src/components/AppContainer/index.vue) | vue | 22 | 0 | 3 | 25 | +| [src/components/ApprovalRecord/ApprovalRecord.vue](/src/components/ApprovalRecord/ApprovalRecord.vue) | vue | 130 | 1 | 6 | 137 | +| [src/components/ApprovalRecord/ApprovalRecordTable.vue](/src/components/ApprovalRecord/ApprovalRecordTable.vue) | vue | 190 | 15 | 9 | 214 | +| [src/components/ApprovalRecord/ApprovalRecordTableDevice.vue](/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue) | vue | 223 | 15 | 7 | 245 | +| [src/components/ApprovalRecord/approval-interface.ts](/src/components/ApprovalRecord/approval-interface.ts) | TypeScript | 13 | 0 | 1 | 14 | +| [src/components/Approval/ApprovalDialog.vue](/src/components/Approval/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/components/AuthAll/index.vue](/src/components/AuthAll/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/Auth/index.vue](/src/components/Auth/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/BarCodeBind/index.vue](/src/components/BarCodeBind/index.vue) | vue | 120 | 3 | 12 | 135 | +| [src/components/BatchActionBar/index.vue](/src/components/BatchActionBar/index.vue) | vue | 72 | 0 | 11 | 83 | +| [src/components/Copyright/index.vue](/src/components/Copyright/index.vue) | vue | 43 | 0 | 8 | 51 | +| [src/components/DeptSelect/index.vue](/src/components/DeptSelect/index.vue) | vue | 185 | 0 | 6 | 191 | +| [src/components/DetailPage/DetailBlock.vue](/src/components/DetailPage/DetailBlock.vue) | vue | 54 | 0 | 8 | 62 | +| [src/components/DetailPage/DetailBlockCom.vue](/src/components/DetailPage/DetailBlockCom.vue) | vue | 41 | 0 | 7 | 48 | +| [src/components/DetailPage/DetailBlockSwitch.vue](/src/components/DetailPage/DetailBlockSwitch.vue) | vue | 63 | 0 | 9 | 72 | +| [src/components/DetailPage/index.vue](/src/components/DetailPage/index.vue) | vue | 53 | 0 | 7 | 60 | +| [src/components/Echart/BarChartHorizontal.vue](/src/components/Echart/BarChartHorizontal.vue) | vue | 442 | 0 | 8 | 450 | +| [src/components/Echart/BarChartVertical.vue](/src/components/Echart/BarChartVertical.vue) | vue | 449 | 0 | 8 | 457 | +| [src/components/Echart/LineChart.vue](/src/components/Echart/LineChart.vue) | vue | 355 | 0 | 9 | 364 | +| [src/components/Echart/PieChart.vue](/src/components/Echart/PieChart.vue) | vue | 311 | 0 | 9 | 320 | +| [src/components/Echart/echart-interface.ts](/src/components/Echart/echart-interface.ts) | TypeScript | 252 | 14 | 7 | 273 | +| [src/components/Echart/theme.json](/src/components/Echart/theme.json) | JSON | 491 | 0 | 1 | 492 | +| [src/components/Echart/utils.ts](/src/components/Echart/utils.ts) | TypeScript | 26 | 11 | 2 | 39 | +| [src/components/Editor/index.vue](/src/components/Editor/index.vue) | vue | 85 | 0 | 13 | 98 | +| [src/components/FileUpload/index.vue](/src/components/FileUpload/index.vue) | vue | 107 | 0 | 11 | 118 | +| [src/components/FixedActionBar/index.vue](/src/components/FixedActionBar/index.vue) | vue | 42 | 0 | 8 | 50 | +| [src/components/IconButton/index.vue](/src/components/IconButton/index.vue) | vue | 51 | 0 | 6 | 57 | +| [src/components/ImagePreview/index.vue](/src/components/ImagePreview/index.vue) | vue | 57 | 0 | 8 | 65 | +| [src/components/ImageUpload/index.vue](/src/components/ImageUpload/index.vue) | vue | 239 | 0 | 26 | 265 | +| [src/components/ImagesUpload/index.vue](/src/components/ImagesUpload/index.vue) | vue | 272 | 0 | 28 | 300 | +| [src/components/NormalTable/index.vue](/src/components/NormalTable/index.vue) | vue | 285 | 0 | 15 | 300 | +| [src/components/NormalTable/table_interface.ts](/src/components/NormalTable/table_interface.ts) | TypeScript | 12 | 0 | 2 | 14 | +| [src/components/PageHeader/index.vue](/src/components/PageHeader/index.vue) | vue | 71 | 0 | 11 | 82 | +| [src/components/PageMain/index.vue](/src/components/PageMain/index.vue) | vue | 81 | 0 | 9 | 90 | +| [src/components/PcasCascader/index.vue](/src/components/PcasCascader/index.vue) | vue | 132 | 0 | 9 | 141 | +| [src/components/PcasCascader/pcas-code.json](/src/components/PcasCascader/pcas-code.json) | JSON | 1 | 0 | 0 | 1 | +| [src/components/QRcodeDeviceDialog/index.vue](/src/components/QRcodeDeviceDialog/index.vue) | vue | 181 | 5 | 8 | 194 | +| [src/components/QrDialog/index.vue](/src/components/QrDialog/index.vue) | vue | 138 | 2 | 8 | 148 | +| [src/components/QrDialog/qrcode.d.ts](/src/components/QrDialog/qrcode.d.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/components/Sample/certificationMonitor.vue](/src/components/Sample/certificationMonitor.vue) | vue | 60 | 1 | 4 | 65 | +| [src/components/Sample/certificationRecords.vue](/src/components/Sample/certificationRecords.vue) | vue | 60 | 1 | 6 | 67 | +| [src/components/Sample/measureRecords.vue](/src/components/Sample/measureRecords.vue) | vue | 59 | 1 | 7 | 67 | +| [src/components/ScanSampleDialog/index.vue](/src/components/ScanSampleDialog/index.vue) | vue | 121 | 3 | 10 | 134 | +| [src/components/ScanSampleDialog/scan-interface.ts](/src/components/ScanSampleDialog/scan-interface.ts) | TypeScript | 12 | 0 | 1 | 13 | +| [src/components/SearchArea/SearchItem.vue](/src/components/SearchArea/SearchItem.vue) | vue | 26 | 0 | 5 | 31 | +| [src/components/SearchArea/index.vue](/src/components/SearchArea/index.vue) | vue | 147 | 0 | 11 | 158 | +| [src/components/SearchBar/index.vue](/src/components/SearchBar/index.vue) | vue | 65 | 0 | 13 | 78 | +| [src/components/SvgIcon/index.vue](/src/components/SvgIcon/index.vue) | vue | 44 | 0 | 4 | 48 | +| [src/components/SystemInfo/index.vue](/src/components/SystemInfo/index.vue) | vue | 45 | 0 | 7 | 52 | +| [src/components/TableContainer/index.vue](/src/components/TableContainer/index.vue) | vue | 70 | 0 | 8 | 78 | +| [src/components/Trend/index.vue](/src/components/Trend/index.vue) | vue | 61 | 0 | 8 | 69 | +| [src/components/benchCol/index.vue](/src/components/benchCol/index.vue) | vue | 166 | 12 | 15 | 193 | +| [src/components/buttonBox/buttonBox.ts](/src/components/buttonBox/buttonBox.ts) | TypeScript | 5 | 0 | 1 | 6 | +| [src/components/buttonBox/buttonBox.vue](/src/components/buttonBox/buttonBox.vue) | vue | 43 | 1 | 7 | 51 | +| [src/components/dialog/dialog.ts](/src/components/dialog/dialog.ts) | TypeScript | 25 | 3 | 3 | 31 | +| [src/components/dialog/errorDialog.vue](/src/components/dialog/errorDialog.vue) | vue | 79 | 1 | 10 | 90 | +| [src/components/dialog/selectDeptDialog.vue](/src/components/dialog/selectDeptDialog.vue) | vue | 249 | 7 | 24 | 280 | +| [src/components/dialog/selectDeptTree.vue](/src/components/dialog/selectDeptTree.vue) | vue | 121 | 1 | 11 | 133 | +| [src/components/dialog/selectEmployeesDialog.vue](/src/components/dialog/selectEmployeesDialog.vue) | vue | 226 | 8 | 21 | 255 | +| [src/components/dialog/selectRoleDialog.vue](/src/components/dialog/selectRoleDialog.vue) | vue | 157 | 1 | 10 | 168 | +| [src/components/dialog/selectStaffDialog.vue](/src/components/dialog/selectStaffDialog.vue) | vue | 248 | 7 | 20 | 275 | +| [src/components/drawer/approverDrawer.vue](/src/components/drawer/approverDrawer.vue) | vue | 426 | 76 | 47 | 549 | +| [src/components/drawer/conditionDrawer.vue](/src/components/drawer/conditionDrawer.vue) | vue | 432 | 35 | 48 | 515 | +| [src/components/drawer/copyerDrawer.vue](/src/components/drawer/copyerDrawer.vue) | vue | 110 | 13 | 9 | 132 | +| [src/components/drawer/promoterDrawer.vue](/src/components/drawer/promoterDrawer.vue) | vue | 85 | 1 | 8 | 94 | +| [src/components/scanEquipmentDialog/index.vue](/src/components/scanEquipmentDialog/index.vue) | vue | 250 | 11 | 11 | 272 | +| [src/components/scanEquipmentDialog/scan-interface.ts](/src/components/scanEquipmentDialog/scan-interface.ts) | TypeScript | 0 | 0 | 1 | 1 | +| [src/components/workFlow/addNode.vue](/src/components/workFlow/addNode.vue) | vue | 230 | 9 | 25 | 264 | +| [src/components/workFlow/addNodeBan.vue](/src/components/workFlow/addNodeBan.vue) | vue | 216 | 0 | 20 | 236 | +| [src/components/workFlow/nodeWrap.vue](/src/components/workFlow/nodeWrap.vue) | vue | 367 | 9 | 25 | 401 | +| [src/components/workFlow/nodeWrapBan.vue](/src/components/workFlow/nodeWrapBan.vue) | vue | 153 | 1 | 11 | 165 | +| [src/css/dialog.css](/src/css/dialog.css) | CSS | 32 | 2 | 7 | 41 | +| [src/css/override-element-ui.css](/src/css/override-element-ui.css) | CSS | 104 | 1 | 22 | 127 | +| [src/css/workflow.css](/src/css/workflow.css) | CSS | 1,381 | 106 | 226 | 1,713 | +| [src/global.d.ts](/src/global.d.ts) | TypeScript | 147 | 157 | 8 | 312 | +| [src/iconify-ep/index.ts](/src/iconify-ep/index.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/layouts/components/AppSetting/index.vue](/src/layouts/components/AppSetting/index.vue) | vue | 523 | 0 | 43 | 566 | +| [src/layouts/components/Header/index.vue](/src/layouts/components/Header/index.vue) | vue | 176 | 12 | 32 | 220 | +| [src/layouts/components/HotkeysIntro/index.vue](/src/layouts/components/HotkeysIntro/index.vue) | vue | 44 | 0 | 8 | 52 | +| [src/layouts/components/Logo/index.vue](/src/layouts/components/Logo/index.vue) | vue | 66 | 0 | 12 | 78 | +| [src/layouts/components/MainSidebar/index.vue](/src/layouts/components/MainSidebar/index.vue) | vue | 95 | 1 | 18 | 114 | +| [src/layouts/components/Search/index.vue](/src/layouts/components/Search/index.vue) | vue | 413 | 0 | 39 | 452 | +| [src/layouts/components/SidebarItem/index.vue](/src/layouts/components/SidebarItem/index.vue) | vue | 159 | 0 | 23 | 182 | +| [src/layouts/components/SubSidebar/index.vue](/src/layouts/components/SubSidebar/index.vue) | vue | 140 | 1 | 29 | 170 | +| [src/layouts/components/Tools/index.vue](/src/layouts/components/Tools/index.vue) | vue | 230 | 61 | 23 | 314 | +| [src/layouts/components/Tools/resetPwd.vue](/src/layouts/components/Tools/resetPwd.vue) | vue | 117 | 1 | 7 | 125 | +| [src/layouts/components/Tools/userInfo.vue](/src/layouts/components/Tools/userInfo.vue) | vue | 243 | 2 | 8 | 253 | +| [src/layouts/components/TopMenu/topMenu.vue](/src/layouts/components/TopMenu/topMenu.vue) | vue | 41 | 1 | 8 | 50 | +| [src/layouts/components/TopMenu/topMenuItem.vue](/src/layouts/components/TopMenu/topMenuItem.vue) | vue | 167 | 0 | 24 | 191 | +| [src/layouts/components/Topbar/index.vue](/src/layouts/components/Topbar/index.vue) | vue | 151 | 0 | 23 | 174 | +| [src/layouts/index.vue](/src/layouts/index.vue) | vue | 207 | 0 | 33 | 240 | +| [src/main.ts](/src/main.ts) | TypeScript | 55 | 6 | 2 | 63 | +| [src/menu/index.ts](/src/menu/index.ts) | TypeScript | 14 | 0 | 4 | 18 | +| [src/menu/modules/multilevel.menu.example.ts](/src/menu/modules/multilevel.menu.example.ts) | TypeScript | 48 | 0 | 3 | 51 | +| [src/mockProdServer.ts](/src/mockProdServer.ts) | TypeScript | 9 | 0 | 3 | 12 | +| [src/mock/member.ts](/src/mock/member.ts) | TypeScript | 55 | 0 | 1 | 56 | +| [src/plugins/preload.ts](/src/plugins/preload.ts) | TypeScript | 117 | 7 | 2 | 126 | +| [src/router/index.ts](/src/router/index.ts) | TypeScript | 168 | 28 | 7 | 203 | +| [src/router/modules/common.ts](/src/router/modules/common.ts) | TypeScript | 293 | 25 | 4 | 322 | +| [src/router/modules/laboratory.ts](/src/router/modules/laboratory.ts) | TypeScript | 228 | 37 | 4 | 269 | +| [src/router/modules/mentering.ts](/src/router/modules/mentering.ts) | TypeScript | 5 | 0 | 6 | 11 | +| [src/router/modules/multilevel.menu.example.ts](/src/router/modules/multilevel.menu.example.ts) | TypeScript | 67 | 0 | 4 | 71 | +| [src/router/modules/system.ts](/src/router/modules/system.ts) | TypeScript | 330 | 0 | 5 | 335 | +| [src/router/modules/tested.ts](/src/router/modules/tested.ts) | TypeScript | 1,621 | 171 | 4 | 1,796 | +| [src/router/routes.ts](/src/router/routes.ts) | TypeScript | 153 | 14 | 7 | 174 | +| [src/settings.default.ts](/src/settings.default.ts) | TypeScript | 55 | 1 | 4 | 60 | +| [src/settings.ts](/src/settings.ts) | TypeScript | 39 | 0 | 3 | 42 | +| [src/shims.d.ts](/src/shims.d.ts) | TypeScript | 17 | 0 | 3 | 20 | +| [src/store/index.ts](/src/store/index.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/store/modules/dict.ts](/src/store/modules/dict.ts) | TypeScript | 51 | 0 | 3 | 54 | +| [src/store/modules/keepAlive.ts](/src/store/modules/keepAlive.ts) | TypeScript | 36 | 1 | 2 | 39 | +| [src/store/modules/menu.ts](/src/store/modules/menu.ts) | TypeScript | 182 | 12 | 8 | 202 | +| [src/store/modules/route.ts](/src/store/modules/route.ts) | TypeScript | 226 | 39 | 5 | 270 | +| [src/store/modules/settings.ts](/src/store/modules/settings.ts) | TypeScript | 53 | 12 | 4 | 69 | +| [src/store/modules/user.ts](/src/store/modules/user.ts) | TypeScript | 208 | 15 | 3 | 226 | +| [src/store/modules/websocket.ts](/src/store/modules/websocket.ts) | TypeScript | 122 | 14 | 2 | 138 | +| [src/store/modules/workFlow.ts](/src/store/modules/workFlow.ts) | TypeScript | 51 | 15 | 2 | 68 | +| [src/utils/Array.ts](/src/utils/Array.ts) | TypeScript | 31 | 16 | 2 | 49 | +| [src/utils/String.ts](/src/utils/String.ts) | TypeScript | 6 | 3 | 2 | 11 | +| [src/utils/applyBtns.ts](/src/utils/applyBtns.ts) | TypeScript | 96 | 4 | 1 | 101 | +| [src/utils/auth.ts](/src/utils/auth.ts) | TypeScript | 11 | 3 | 1 | 15 | +| [src/utils/buttonPerm.ts](/src/utils/buttonPerm.ts) | TypeScript | 64 | 1 | 4 | 69 | +| [src/utils/composables/permission.ts](/src/utils/composables/permission.ts) | TypeScript | 8 | 3 | 1 | 12 | +| [src/utils/composables/useAuth.ts](/src/utils/composables/useAuth.ts) | TypeScript | 37 | 0 | 6 | 43 | +| [src/utils/composables/useGlobalProperties.ts](/src/utils/composables/useGlobalProperties.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/utils/composables/useMainPage.ts](/src/utils/composables/useMainPage.ts) | TypeScript | 11 | 0 | 3 | 14 | +| [src/utils/composables/useMenu.ts](/src/utils/composables/useMenu.ts) | TypeScript | 22 | 0 | 4 | 26 | +| [src/utils/dayjs.ts](/src/utils/dayjs.ts) | TypeScript | 4 | 0 | 3 | 7 | +| [src/utils/directive.ts](/src/utils/directive.ts) | TypeScript | 17 | 1 | 2 | 20 | +| [src/utils/download.ts](/src/utils/download.ts) | TypeScript | 148 | 42 | 3 | 193 | +| [src/utils/eventBus.ts](/src/utils/eventBus.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/utils/exportUtils.ts](/src/utils/exportUtils.ts) | TypeScript | 30 | 24 | 2 | 56 | +| [src/utils/exportXlsx.ts](/src/utils/exportXlsx.ts) | TypeScript | 71 | 17 | 2 | 90 | +| [src/utils/getUid.ts](/src/utils/getUid.ts) | TypeScript | 11 | 6 | 2 | 19 | +| [src/utils/index.ts](/src/utils/index.ts) | TypeScript | 13 | 0 | 3 | 16 | +| [src/utils/keepQuery.ts](/src/utils/keepQuery.ts) | TypeScript | 13 | 2 | 2 | 17 | +| [src/utils/printUtils.ts](/src/utils/printUtils.ts) | TypeScript | 45 | 21 | 3 | 69 | +| [src/utils/scheduleDict.ts](/src/utils/scheduleDict.ts) | TypeScript | 17 | 3 | 1 | 21 | +| [src/utils/security.ts](/src/utils/security.ts) | TypeScript | 37 | 14 | 2 | 53 | +| [src/utils/structure.ts](/src/utils/structure.ts) | TypeScript | 152 | 47 | 6 | 205 | +| [src/utils/useCheckList.ts](/src/utils/useCheckList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/usePrintList.ts](/src/utils/usePrintList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/useSetAllRowReadable.ts](/src/utils/useSetAllRowReadable.ts) | TypeScript | 11 | 9 | 2 | 22 | +| [src/utils/useTemplateDownload.ts](/src/utils/useTemplateDownload.ts) | TypeScript | 33 | 4 | 1 | 38 | +| [src/utils/validate.ts](/src/utils/validate.ts) | TypeScript | 78 | 65 | 13 | 156 | +| [src/views/[...all].vue](/src/views/%5B...all%5D.vue) | vue | 70 | 0 | 12 | 82 | +| [src/views/breadcrumb_example/detail1.vue](/src/views/breadcrumb_example/detail1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/detail2.vue](/src/views/breadcrumb_example/detail2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list1.vue](/src/views/breadcrumb_example/list1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list2.vue](/src/views/breadcrumb_example/list2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/dashboard.vue](/src/views/dashboard.vue) | vue | 390 | 10 | 48 | 448 | +| [src/views/example/chartExample.vue](/src/views/example/chartExample.vue) | vue | 56 | 0 | 5 | 61 | +| [src/views/fresh.ts](/src/views/fresh.ts) | TypeScript | 35 | 4 | 1 | 40 | +| [src/views/home/index.vue](/src/views/home/index.vue) | vue | 11 | 0 | 3 | 14 | +| [src/views/index.vue](/src/views/index.vue) | vue | 16 | 0 | 5 | 21 | +| [src/views/laboratory/alarm/current/list-interface.ts](/src/views/laboratory/alarm/current/list-interface.ts) | TypeScript | 30 | 0 | 2 | 32 | +| [src/views/laboratory/alarm/current/list.vue](/src/views/laboratory/alarm/current/list.vue) | vue | 273 | 2 | 10 | 285 | +| [src/views/laboratory/alarm/event/addEventDialog.vue](/src/views/laboratory/alarm/event/addEventDialog.vue) | vue | 219 | 1 | 10 | 230 | +| [src/views/laboratory/alarm/event/list-interface.ts](/src/views/laboratory/alarm/event/list-interface.ts) | TypeScript | 30 | 0 | 3 | 33 | +| [src/views/laboratory/alarm/event/list.vue](/src/views/laboratory/alarm/event/list.vue) | vue | 210 | 2 | 9 | 221 | +| [src/views/laboratory/alarm/record/list.vue](/src/views/laboratory/alarm/record/list.vue) | vue | 211 | 2 | 8 | 221 | +| [src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue](/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue) | vue | 191 | 1 | 21 | 213 | +| [src/views/laboratory/data/list-interface.ts](/src/views/laboratory/data/list-interface.ts) | TypeScript | 100 | 6 | 6 | 112 | +| [src/views/laboratory/data/list.vue](/src/views/laboratory/data/list.vue) | vue | 488 | 16 | 14 | 518 | +| [src/views/laboratory/equipment/config/addElectricQuantity.vue](/src/views/laboratory/equipment/config/addElectricQuantity.vue) | vue | 357 | 312 | 13 | 682 | +| [src/views/laboratory/equipment/config/addOxygenSmoke.vue](/src/views/laboratory/equipment/config/addOxygenSmoke.vue) | vue | 253 | 1 | 7 | 261 | +| [src/views/laboratory/equipment/config/addTemperatureHumidity.vue](/src/views/laboratory/equipment/config/addTemperatureHumidity.vue) | vue | 328 | 1 | 7 | 336 | +| [src/views/laboratory/equipment/config/config-interface.ts](/src/views/laboratory/equipment/config/config-interface.ts) | TypeScript | 101 | 4 | 7 | 112 | +| [src/views/laboratory/equipment/config/list.vue](/src/views/laboratory/equipment/config/list.vue) | vue | 381 | 6 | 12 | 399 | +| [src/views/laboratory/equipment/list/detail.vue](/src/views/laboratory/equipment/list/detail.vue) | vue | 331 | 12 | 11 | 354 | +| [src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue](/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue) | vue | 138 | 4 | 6 | 148 | +| [src/views/laboratory/equipment/list/list-interface.ts](/src/views/laboratory/equipment/list/list-interface.ts) | TypeScript | 37 | 0 | 3 | 40 | +| [src/views/laboratory/equipment/list/list.vue](/src/views/laboratory/equipment/list/list.vue) | vue | 388 | 11 | 13 | 412 | +| [src/views/laboratory/overview/components/message.vue](/src/views/laboratory/overview/components/message.vue) | vue | 101 | 6 | 9 | 116 | +| [src/views/laboratory/overview/components/monitorData.vue](/src/views/laboratory/overview/components/monitorData.vue) | vue | 142 | 21 | 8 | 171 | +| [src/views/laboratory/overview/index.vue](/src/views/laboratory/overview/index.vue) | vue | 943 | 41 | 101 | 1,085 | +| [src/views/laboratory/overview/overview-interface.ts](/src/views/laboratory/overview/overview-interface.ts) | TypeScript | 20 | 1 | 1 | 22 | +| [src/views/laboratory/place/addDialog.vue](/src/views/laboratory/place/addDialog.vue) | vue | 179 | 6 | 7 | 192 | +| [src/views/laboratory/place/list.vue](/src/views/laboratory/place/list.vue) | vue | 203 | 2 | 10 | 215 | +| [src/views/laboratory/place/place-interface.ts](/src/views/laboratory/place/place-interface.ts) | TypeScript | 26 | 0 | 3 | 29 | +| [src/views/laboratory/statement/environment/detail.vue](/src/views/laboratory/statement/environment/detail.vue) | vue | 220 | 2 | 33 | 255 | +| [src/views/laboratory/statement/environment/environment-interface.ts](/src/views/laboratory/statement/environment/environment-interface.ts) | TypeScript | 37 | 0 | 4 | 41 | +| [src/views/laboratory/statement/environment/list.vue](/src/views/laboratory/statement/environment/list.vue) | vue | 191 | 5 | 19 | 215 | +| [src/views/login.vue](/src/views/login.vue) | vue | 510 | 3 | 42 | 555 | +| [src/views/login_register.vue](/src/views/login_register.vue) | vue | 517 | 0 | 37 | 554 | +| [src/views/metering/index.vue](/src/views/metering/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/multilevel_menu_example/level2/level3/page1.vue](/src/views/multilevel_menu_example/level2/level3/page1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/level3/page2.vue](/src/views/multilevel_menu_example/level2/level3/page2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/page.vue](/src/views/multilevel_menu_example/level2/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/page.vue](/src/views/multilevel_menu_example/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/personal/edit.password.vue](/src/views/personal/edit.password.vue) | vue | 88 | 0 | 8 | 96 | +| [src/views/personal/setting.vue](/src/views/personal/setting.vue) | vue | 178 | 0 | 16 | 194 | +| [src/views/reload.vue](/src/views/reload.vue) | vue | 12 | 0 | 4 | 16 | +| [src/views/setting.vue](/src/views/setting.vue) | vue | 306 | 7 | 23 | 336 | +| [src/views/system/area/area-interface.ts](/src/views/system/area/area-interface.ts) | TypeScript | 19 | 0 | 3 | 22 | +| [src/views/system/area/areaSelectTree.vue](/src/views/system/area/areaSelectTree.vue) | vue | 71 | 0 | 7 | 78 | +| [src/views/system/area/editArea.vue](/src/views/system/area/editArea.vue) | vue | 236 | 0 | 12 | 248 | +| [src/views/system/area/listArea.vue](/src/views/system/area/listArea.vue) | vue | 149 | 1 | 11 | 161 | +| [src/views/system/dept/dept-interface.ts](/src/views/system/dept/dept-interface.ts) | TypeScript | 32 | 4 | 3 | 39 | +| [src/views/system/dept/editDept.vue](/src/views/system/dept/editDept.vue) | vue | 248 | 1 | 13 | 262 | +| [src/views/system/dept/listDept.vue](/src/views/system/dept/listDept.vue) | vue | 126 | 0 | 8 | 134 | +| [src/views/system/dict/dict-interface.ts](/src/views/system/dict/dict-interface.ts) | TypeScript | 21 | 2 | 3 | 26 | +| [src/views/system/dict/editDict.vue](/src/views/system/dict/editDict.vue) | vue | 283 | 0 | 15 | 298 | +| [src/views/system/dict/listDict.vue](/src/views/system/dict/listDict.vue) | vue | 119 | 0 | 9 | 128 | +| [src/views/system/expire/device.vue](/src/views/system/expire/device.vue) | vue | 232 | 3 | 7 | 242 | +| [src/views/system/expire/edit.vue](/src/views/system/expire/edit.vue) | vue | 290 | 7 | 18 | 315 | +| [src/views/system/expire/list.vue](/src/views/system/expire/list.vue) | vue | 148 | 2 | 6 | 156 | +| [src/views/system/expire/task.vue](/src/views/system/expire/task.vue) | vue | 154 | 3 | 7 | 164 | +| [src/views/system/fileConfiguration/addDDialog.vue](/src/views/system/fileConfiguration/addDDialog.vue) | vue | 311 | 7 | 5 | 323 | +| [src/views/system/fileConfiguration/configuration.vue](/src/views/system/fileConfiguration/configuration.vue) | vue | 219 | 5 | 8 | 232 | +| [src/views/system/installation/editDialog.vue](/src/views/system/installation/editDialog.vue) | vue | 188 | 3 | 10 | 201 | +| [src/views/system/installation/installation-interface.ts](/src/views/system/installation/installation-interface.ts) | TypeScript | 29 | 0 | 1 | 30 | +| [src/views/system/installation/list.vue](/src/views/system/installation/list.vue) | vue | 187 | 7 | 3 | 197 | +| [src/views/system/label/label.ts](/src/views/system/label/label.ts) | TypeScript | 22 | 3 | 4 | 29 | +| [src/views/system/label/list.vue](/src/views/system/label/list.vue) | vue | 315 | 4 | 13 | 332 | +| [src/views/system/log/listErrorLog.vue](/src/views/system/log/listErrorLog.vue) | vue | 148 | 0 | 7 | 155 | +| [src/views/system/log/listLog.vue](/src/views/system/log/listLog.vue) | vue | 176 | 3 | 10 | 189 | +| [src/views/system/log/log-interface.ts](/src/views/system/log/log-interface.ts) | TypeScript | 10 | 0 | 1 | 11 | +| [src/views/system/log/loginLog.vue](/src/views/system/log/loginLog.vue) | vue | 152 | 2 | 10 | 164 | +| [src/views/system/notice/noteAdd.vue](/src/views/system/notice/noteAdd.vue) | vue | 508 | 2 | 20 | 530 | +| [src/views/system/notice/noteList.vue](/src/views/system/notice/noteList.vue) | vue | 272 | 13 | 4 | 289 | +| [src/views/system/notice/notice-interface.ts](/src/views/system/notice/notice-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/views/system/notice/noticeDetail.vue](/src/views/system/notice/noticeDetail.vue) | vue | 133 | 3 | 4 | 140 | +| [src/views/system/notice/tableHeader.vue](/src/views/system/notice/tableHeader.vue) | vue | 36 | 0 | 4 | 40 | +| [src/views/system/post/editDialog.vue](/src/views/system/post/editDialog.vue) | vue | 180 | 6 | 10 | 196 | +| [src/views/system/post/list.vue](/src/views/system/post/list.vue) | vue | 171 | 8 | 3 | 182 | +| [src/views/system/post/post-interface.ts](/src/views/system/post/post-interface.ts) | TypeScript | 27 | 0 | 2 | 29 | +| [src/views/system/process/addProcess.vue](/src/views/system/process/addProcess.vue) | vue | 201 | 19 | 15 | 235 | +| [src/views/system/process/detailProcess.vue](/src/views/system/process/detailProcess.vue) | vue | 130 | 20 | 8 | 158 | +| [src/views/system/process/editProcess.vue](/src/views/system/process/editProcess.vue) | vue | 217 | 19 | 13 | 249 | +| [src/views/system/process/process.ts](/src/views/system/process/process.ts) | TypeScript | 41 | 3 | 4 | 48 | +| [src/views/system/process/process.vue](/src/views/system/process/process.vue) | vue | 353 | 4 | 22 | 379 | +| [src/views/system/resource/editResource.vue](/src/views/system/resource/editResource.vue) | vue | 267 | 0 | 14 | 281 | +| [src/views/system/resource/listResource.vue](/src/views/system/resource/listResource.vue) | vue | 146 | 1 | 9 | 156 | +| [src/views/system/resource/resource-interface.ts](/src/views/system/resource/resource-interface.ts) | TypeScript | 20 | 2 | 2 | 24 | +| [src/views/system/role/dataPerm.vue](/src/views/system/role/dataPerm.vue) | vue | 175 | 0 | 13 | 188 | +| [src/views/system/role/editRole.vue](/src/views/system/role/editRole.vue) | vue | 282 | 0 | 11 | 293 | +| [src/views/system/role/functionPerm.vue](/src/views/system/role/functionPerm.vue) | vue | 175 | 0 | 12 | 187 | +| [src/views/system/role/listRole.vue](/src/views/system/role/listRole.vue) | vue | 166 | 1 | 9 | 176 | +| [src/views/system/role/role-interface.ts](/src/views/system/role/role-interface.ts) | TypeScript | 16 | 2 | 2 | 20 | +| [src/views/system/showPhoto.vue](/src/views/system/showPhoto.vue) | vue | 69 | 0 | 5 | 74 | +| [src/views/system/signature/addDDialog.vue](/src/views/system/signature/addDDialog.vue) | vue | 242 | 5 | 5 | 252 | +| [src/views/system/signature/autograph.vue](/src/views/system/signature/autograph.vue) | vue | 271 | 17 | 7 | 295 | +| [src/views/system/signature/userListDialog.vue](/src/views/system/signature/userListDialog.vue) | vue | 168 | 6 | 5 | 179 | +| [src/views/system/tenant/editTenant.vue](/src/views/system/tenant/editTenant.vue) | vue | 207 | 0 | 4 | 211 | +| [src/views/system/tenant/list.tenant.vue](/src/views/system/tenant/list.tenant.vue) | vue | 154 | 4 | 9 | 167 | +| [src/views/system/tenant/relateDept.vue](/src/views/system/tenant/relateDept.vue) | vue | 104 | 0 | 8 | 112 | +| [src/views/system/tenant/tenant_interface.ts](/src/views/system/tenant/tenant_interface.ts) | TypeScript | 15 | 0 | 2 | 17 | +| [src/views/system/tool_interface.ts](/src/views/system/tool_interface.ts) | TypeScript | 56 | 5 | 3 | 64 | +| [src/views/system/user/listUser.vue](/src/views/system/user/listUser.vue) | vue | 338 | 9 | 11 | 358 | +| [src/views/system/user/roleAssignment.vue](/src/views/system/user/roleAssignment.vue) | vue | 113 | 1 | 5 | 119 | +| [src/views/system/user/selecTree.vue](/src/views/system/user/selecTree.vue) | vue | 170 | 1 | 12 | 183 | +| [src/views/system/user/user-interface.ts](/src/views/system/user/user-interface.ts) | TypeScript | 64 | 3 | 3 | 70 | +| [src/views/system/user/userAdd.vue](/src/views/system/user/userAdd.vue) | vue | 342 | 7 | 6 | 355 | +| [src/views/tested/MeasurementBusiness/detection/components/detail.vue](/src/views/tested/MeasurementBusiness/detection/components/detail.vue) | vue | 157 | 2 | 4 | 163 | +| [src/views/tested/MeasurementBusiness/detection/components/detection.vue](/src/views/tested/MeasurementBusiness/detection/components/detection.vue) | vue | 53 | 1 | 7 | 61 | +| [src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue](/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue) | vue | 39 | 2 | 6 | 47 | +| [src/views/tested/MeasurementBusiness/detection/index.vue](/src/views/tested/MeasurementBusiness/detection/index.vue) | vue | 169 | 3 | 3 | 175 | +| [src/views/tested/MeasurementBusiness/notice/components/detail.vue](/src/views/tested/MeasurementBusiness/notice/components/detail.vue) | vue | 161 | 2 | 4 | 167 | +| [src/views/tested/MeasurementBusiness/notice/components/detection.vue](/src/views/tested/MeasurementBusiness/notice/components/detection.vue) | vue | 50 | 1 | 7 | 58 | +| [src/views/tested/MeasurementBusiness/notice/index.vue](/src/views/tested/MeasurementBusiness/notice/index.vue) | vue | 184 | 6 | 4 | 194 | +| [src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementBusiness/opinion/components/edit.vue](/src/views/tested/MeasurementBusiness/opinion/components/edit.vue) | vue | 371 | 2 | 4 | 377 | +| [src/views/tested/MeasurementBusiness/opinion/components/list.vue](/src/views/tested/MeasurementBusiness/opinion/components/list.vue) | vue | 402 | 18 | 6 | 426 | +| [src/views/tested/MeasurementBusiness/opinion/index.vue](/src/views/tested/MeasurementBusiness/opinion/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue) | vue | 161 | 3 | 7 | 171 | +| [src/views/tested/MeasurementBusiness/review/components/edit.vue](/src/views/tested/MeasurementBusiness/review/components/edit.vue) | vue | 92 | 1 | 4 | 97 | +| [src/views/tested/MeasurementBusiness/review/components/fileView.vue](/src/views/tested/MeasurementBusiness/review/components/fileView.vue) | vue | 42 | 2 | 4 | 48 | +| [src/views/tested/MeasurementBusiness/review/index.vue](/src/views/tested/MeasurementBusiness/review/index.vue) | vue | 221 | 5 | 6 | 232 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue) | vue | 244 | 10 | 4 | 258 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue) | vue | 211 | 5 | 28 | 244 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue) | vue | 80 | 1 | 3 | 84 | +| [src/views/tested/MeasurementBusiness/satisfaction/index.vue](/src/views/tested/MeasurementBusiness/satisfaction/index.vue) | vue | 154 | 3 | 5 | 162 | +| [src/views/tested/MeasurementPlan/board/index.vue](/src/views/tested/MeasurementPlan/board/index.vue) | vue | 137 | 20 | 4 | 161 | +| [src/views/tested/MeasurementPlan/curator/index.vue](/src/views/tested/MeasurementPlan/curator/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/delay/index.vue](/src/views/tested/MeasurementPlan/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/dept/components/edit.vue](/src/views/tested/MeasurementPlan/dept/components/edit.vue) | vue | 119 | 1 | 3 | 123 | +| [src/views/tested/MeasurementPlan/dept/components/list.vue](/src/views/tested/MeasurementPlan/dept/components/list.vue) | vue | 177 | 10 | 7 | 194 | +| [src/views/tested/MeasurementPlan/dept/components/tableList.vue](/src/views/tested/MeasurementPlan/dept/components/tableList.vue) | vue | 166 | 2 | 4 | 172 | +| [src/views/tested/MeasurementPlan/dept/index.vue](/src/views/tested/MeasurementPlan/dept/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/early/components/detail.vue](/src/views/tested/MeasurementPlan/early/components/detail.vue) | vue | 126 | 1 | 5 | 132 | +| [src/views/tested/MeasurementPlan/early/components/edit.vue](/src/views/tested/MeasurementPlan/early/components/edit.vue) | vue | 536 | 7 | 5 | 548 | +| [src/views/tested/MeasurementPlan/early/components/list.vue](/src/views/tested/MeasurementPlan/early/components/list.vue) | vue | 521 | 12 | 8 | 541 | +| [src/views/tested/MeasurementPlan/early/components/page.vue](/src/views/tested/MeasurementPlan/early/components/page.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/MeasurementPlan/early/components/selelectPlan.vue](/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue) | vue | 199 | 3 | 5 | 207 | +| [src/views/tested/MeasurementPlan/early/components/table.vue](/src/views/tested/MeasurementPlan/early/components/table.vue) | vue | 300 | 1 | 4 | 305 | +| [src/views/tested/MeasurementPlan/early/index.vue](/src/views/tested/MeasurementPlan/early/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/plan/components/dataList.vue](/src/views/tested/MeasurementPlan/plan/components/dataList.vue) | vue | 319 | 3 | 4 | 326 | +| [src/views/tested/MeasurementPlan/plan/components/detail.vue](/src/views/tested/MeasurementPlan/plan/components/detail.vue) | vue | 152 | 5 | 9 | 166 | +| [src/views/tested/MeasurementPlan/plan/components/edit.vue](/src/views/tested/MeasurementPlan/plan/components/edit.vue) | vue | 455 | 7 | 4 | 466 | +| [src/views/tested/MeasurementPlan/plan/components/infoDetail.vue](/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue) | vue | 116 | 1 | 2 | 119 | +| [src/views/tested/MeasurementPlan/plan/components/list.vue](/src/views/tested/MeasurementPlan/plan/components/list.vue) | vue | 512 | 12 | 6 | 530 | +| [src/views/tested/MeasurementPlan/plan/components/selectDevice.vue](/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue) | vue | 471 | 3 | 4 | 478 | +| [src/views/tested/MeasurementPlan/plan/components/summary.vue](/src/views/tested/MeasurementPlan/plan/components/summary.vue) | vue | 119 | 0 | 3 | 122 | +| [src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue](/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue) | vue | 194 | 0 | 6 | 200 | +| [src/views/tested/MeasurementPlan/plan/components/table.vue](/src/views/tested/MeasurementPlan/plan/components/table.vue) | vue | 292 | 1 | 4 | 297 | +| [src/views/tested/MeasurementPlan/plan/index.vue](/src/views/tested/MeasurementPlan/plan/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/task/components/edit.vue](/src/views/tested/MeasurementPlan/task/components/edit.vue) | vue | 631 | 59 | 7 | 697 | +| [src/views/tested/MeasurementPlan/task/components/list.vue](/src/views/tested/MeasurementPlan/task/components/list.vue) | vue | 483 | 25 | 5 | 513 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue) | vue | 486 | 7 | 5 | 498 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue) | vue | 463 | 7 | 4 | 474 | +| [src/views/tested/MeasurementPlan/task/components/tableList.vue](/src/views/tested/MeasurementPlan/task/components/tableList.vue) | vue | 532 | 22 | 10 | 564 | +| [src/views/tested/MeasurementPlan/task/index-bak.vue](/src/views/tested/MeasurementPlan/task/index-bak.vue) | vue | 276 | 17 | 4 | 297 | +| [src/views/tested/MeasurementPlan/task/index.vue](/src/views/tested/MeasurementPlan/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/dashboard/components/BarChartHorizontalCom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCom.vue) | vue | 252 | 0 | 8 | 260 | +| [src/views/tested/dashboard/components/BarChartHorizontalCustom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue) | vue | 191 | 0 | 6 | 197 | +| [src/views/tested/dashboard/components/BarChartVertical.vue](/src/views/tested/dashboard/components/BarChartVertical.vue) | vue | 484 | 0 | 8 | 492 | +| [src/views/tested/dashboard/components/BarChartVerticalCircle.vue](/src/views/tested/dashboard/components/BarChartVerticalCircle.vue) | vue | 417 | 0 | 8 | 425 | +| [src/views/tested/dashboard/components/deviceDetail.vue](/src/views/tested/dashboard/components/deviceDetail.vue) | vue | 184 | 1 | 14 | 199 | +| [src/views/tested/dashboard/components/deviceList.vue](/src/views/tested/dashboard/components/deviceList.vue) | vue | 279 | 24 | 15 | 318 | +| [src/views/tested/dashboard/components/editSchedule.vue](/src/views/tested/dashboard/components/editSchedule.vue) | vue | 212 | 4 | 12 | 228 | +| [src/views/tested/dashboard/components/editScheduleDialog.vue](/src/views/tested/dashboard/components/editScheduleDialog.vue) | vue | 236 | 23 | 11 | 270 | +| [src/views/tested/dashboard/components/index1.vue](/src/views/tested/dashboard/components/index1.vue) | vue | 33 | 4 | 3 | 40 | +| [src/views/tested/dashboard/components/list.vue](/src/views/tested/dashboard/components/list.vue) | vue | 226 | 8 | 8 | 242 | +| [src/views/tested/dashboard/components/listApprove.vue](/src/views/tested/dashboard/components/listApprove.vue) | vue | 208 | 8 | 7 | 223 | +| [src/views/tested/dashboard/components/rightBox.vue](/src/views/tested/dashboard/components/rightBox.vue) | vue | 328 | 6 | 17 | 351 | +| [src/views/tested/dashboard/components/tableList.vue](/src/views/tested/dashboard/components/tableList.vue) | vue | 168 | 1 | 9 | 178 | +| [src/views/tested/dashboard/components/verificationDetail.vue](/src/views/tested/dashboard/components/verificationDetail.vue) | vue | 156 | 1 | 12 | 169 | +| [src/views/tested/dashboard/index.vue](/src/views/tested/dashboard/index.vue) | vue | 864 | 41 | 29 | 934 | +| [src/views/tested/dashboard/list.vue](/src/views/tested/dashboard/list.vue) | vue | 14 | 0 | 3 | 17 | +| [src/views/tested/dashboard/pic.ts](/src/views/tested/dashboard/pic.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/views/tested/device/certificate/components/detailDialog.vue](/src/views/tested/device/certificate/components/detailDialog.vue) | vue | 44 | 1 | 3 | 48 | +| [src/views/tested/device/certificate/components/edit.vue](/src/views/tested/device/certificate/components/edit.vue) | vue | 133 | 4 | 3 | 140 | +| [src/views/tested/device/certificate/index.vue](/src/views/tested/device/certificate/index.vue) | vue | 314 | 25 | 4 | 343 | +| [src/views/tested/device/group/components/edit.vue](/src/views/tested/device/group/components/edit.vue) | vue | 187 | 2 | 3 | 192 | +| [src/views/tested/device/group/components/list.vue](/src/views/tested/device/group/components/list.vue) | vue | 312 | 16 | 6 | 334 | +| [src/views/tested/device/group/components/selectDevice.vue](/src/views/tested/device/group/components/selectDevice.vue) | vue | 450 | 3 | 4 | 457 | +| [src/views/tested/device/group/components/tableList.vue](/src/views/tested/device/group/components/tableList.vue) | vue | 292 | 8 | 4 | 304 | +| [src/views/tested/device/group/index.vue](/src/views/tested/device/group/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/info/components/certificateTable.vue](/src/views/tested/device/info/components/certificateTable.vue) | vue | 210 | 4 | 4 | 218 | +| [src/views/tested/device/info/components/detail.vue](/src/views/tested/device/info/components/detail.vue) | vue | 186 | 1 | 8 | 195 | +| [src/views/tested/device/info/components/edit.vue](/src/views/tested/device/info/components/edit.vue) | vue | 1,177 | 44 | 8 | 1,229 | +| [src/views/tested/device/info/components/infoTable.vue](/src/views/tested/device/info/components/infoTable.vue) | vue | 140 | 3 | 4 | 147 | +| [src/views/tested/device/info/components/interface.ts](/src/views/tested/device/info/components/interface.ts) | TypeScript | 73 | 2 | 1 | 76 | +| [src/views/tested/device/info/components/list.vue](/src/views/tested/device/info/components/list.vue) | vue | 1,348 | 70 | 18 | 1,436 | +| [src/views/tested/device/info/components/printTag.vue](/src/views/tested/device/info/components/printTag.vue) | vue | 104 | 5 | 7 | 116 | +| [src/views/tested/device/info/components/reportTable.vue](/src/views/tested/device/info/components/reportTable.vue) | vue | 171 | 3 | 4 | 178 | +| [src/views/tested/device/info/components/roamTable.vue](/src/views/tested/device/info/components/roamTable.vue) | vue | 138 | 3 | 4 | 145 | +| [src/views/tested/device/info/components/showPhoto.vue](/src/views/tested/device/info/components/showPhoto.vue) | vue | 133 | 1 | 11 | 145 | +| [src/views/tested/device/info/components/showPhotoSinge.vue](/src/views/tested/device/info/components/showPhotoSinge.vue) | vue | 73 | 1 | 6 | 80 | +| [src/views/tested/device/info/components/statusTable.vue](/src/views/tested/device/info/components/statusTable.vue) | vue | 188 | 4 | 4 | 196 | +| [src/views/tested/device/info/components/table.vue](/src/views/tested/device/info/components/table.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/info/components/technology.vue](/src/views/tested/device/info/components/technology.vue) | vue | 120 | 18 | 4 | 142 | +| [src/views/tested/device/info/index.vue](/src/views/tested/device/info/index.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/device/model/components/edit.vue](/src/views/tested/device/model/components/edit.vue) | vue | 359 | 18 | 4 | 381 | +| [src/views/tested/device/model/components/list.vue](/src/views/tested/device/model/components/list.vue) | vue | 418 | 6 | 5 | 429 | +| [src/views/tested/device/model/components/technology.vue](/src/views/tested/device/model/components/technology.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/model/index.vue](/src/views/tested/device/model/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/remind/components/trend.vue](/src/views/tested/device/remind/components/trend.vue) | vue | 66 | 3 | 4 | 73 | +| [src/views/tested/device/remind/index.vue](/src/views/tested/device/remind/index.vue) | vue | 488 | 20 | 7 | 515 | +| [src/views/tested/device/special/index.vue](/src/views/tested/device/special/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/device/task/addDialog.vue](/src/views/tested/device/task/addDialog.vue) | vue | 178 | 1 | 7 | 186 | +| [src/views/tested/device/task/index.vue](/src/views/tested/device/task/index.vue) | vue | 191 | 3 | 8 | 202 | +| [src/views/tested/document/list/document-interface.ts](/src/views/tested/document/list/document-interface.ts) | TypeScript | 27 | 0 | 1 | 28 | +| [src/views/tested/document/list/edit.vue](/src/views/tested/document/list/edit.vue) | vue | 264 | 2 | 3 | 269 | +| [src/views/tested/document/list/index.vue](/src/views/tested/document/list/index.vue) | vue | 254 | 3 | 5 | 262 | +| [src/views/tested/document/list/tableList.vue](/src/views/tested/document/list/tableList.vue) | vue | 114 | 5 | 4 | 123 | +| [src/views/tested/index.vue](/src/views/tested/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/tested/status/borrow/components/ApprovalDialog.vue](/src/views/tested/status/borrow/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/borrow/components/deviceList.vue](/src/views/tested/status/borrow/components/deviceList.vue) | vue | 142 | 0 | 5 | 147 | +| [src/views/tested/status/borrow/components/edit.vue](/src/views/tested/status/borrow/components/edit.vue) | vue | 382 | 6 | 5 | 393 | +| [src/views/tested/status/borrow/components/list.vue](/src/views/tested/status/borrow/components/list.vue) | vue | 395 | 5 | 8 | 408 | +| [src/views/tested/status/borrow/index.vue](/src/views/tested/status/borrow/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/status/delay/components/ApprovalDialog.vue](/src/views/tested/status/delay/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/delay/components/annexList.vue](/src/views/tested/status/delay/components/annexList.vue) | vue | 123 | 17 | 4 | 144 | +| [src/views/tested/status/delay/components/delay.vue](/src/views/tested/status/delay/components/delay.vue) | vue | 449 | 28 | 7 | 484 | +| [src/views/tested/status/delay/components/deviceList.vue](/src/views/tested/status/delay/components/deviceList.vue) | vue | 131 | 1 | 5 | 137 | +| [src/views/tested/status/delay/components/edit.vue](/src/views/tested/status/delay/components/edit.vue) | vue | 488 | 34 | 4 | 526 | +| [src/views/tested/status/delay/components/list.vue](/src/views/tested/status/delay/components/list.vue) | vue | 499 | 13 | 8 | 520 | +| [src/views/tested/status/delay/components/page.vue](/src/views/tested/status/delay/components/page.vue) | vue | 85 | 3 | 7 | 95 | +| [src/views/tested/status/delay/index.vue](/src/views/tested/status/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/disable/index.vue](/src/views/tested/status/disable/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/maintain/components/edit.vue](/src/views/tested/status/maintain/components/edit.vue) | vue | 245 | 2 | 2 | 249 | +| [src/views/tested/status/maintain/index.vue](/src/views/tested/status/maintain/index.vue) | vue | 318 | 2 | 4 | 324 | +| [src/views/tested/status/scrap/index.vue](/src/views/tested/status/scrap/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/seal/index.vue](/src/views/tested/status/seal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/unseal/index.vue](/src/views/tested/status/unseal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/subpackage/certificate/components/edit.vue](/src/views/tested/subpackage/certificate/components/edit.vue) | vue | 356 | 15 | 6 | 377 | +| [src/views/tested/subpackage/certificate/index.vue](/src/views/tested/subpackage/certificate/index.vue) | vue | 494 | 21 | 3 | 518 | +| [src/views/tested/subpackage/directory copy/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory copy/components/capacityTable.vue](/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory copy/components/certificateTable.vue](/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory copy/components/edit.vue](/src/views/tested/subpackage/directory%20copy/components/edit.vue) | vue | 609 | 2 | 7 | 618 | +| [src/views/tested/subpackage/directory copy/components/list.vue](/src/views/tested/subpackage/directory%20copy/components/list.vue) | vue | 357 | 4 | 6 | 367 | +| [src/views/tested/subpackage/directory copy/components/personTable.vue](/src/views/tested/subpackage/directory%20copy/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory copy/index.vue](/src/views/tested/subpackage/directory%20copy/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/directory/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory/components/capacityTable.vue](/src/views/tested/subpackage/directory/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory/components/certificateTable.vue](/src/views/tested/subpackage/directory/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory/components/edit.vue](/src/views/tested/subpackage/directory/components/edit.vue) | vue | 638 | 8 | 7 | 653 | +| [src/views/tested/subpackage/directory/components/list.vue](/src/views/tested/subpackage/directory/components/list.vue) | vue | 386 | 4 | 6 | 396 | +| [src/views/tested/subpackage/directory/components/personTable.vue](/src/views/tested/subpackage/directory/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory/index.vue](/src/views/tested/subpackage/directory/index.vue) | vue | 64 | 10 | 7 | 81 | +| [src/views/tested/subpackage/review/components/ApprovalDialog.vue](/src/views/tested/subpackage/review/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/review/components/deviceTable.vue](/src/views/tested/subpackage/review/components/deviceTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/review/components/edit.vue](/src/views/tested/subpackage/review/components/edit.vue) | vue | 505 | 3 | 6 | 514 | +| [src/views/tested/subpackage/review/components/list.vue](/src/views/tested/subpackage/review/components/list.vue) | vue | 351 | 4 | 6 | 361 | +| [src/views/tested/subpackage/review/components/subpackageDialog.vue](/src/views/tested/subpackage/review/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/review/index.vue](/src/views/tested/subpackage/review/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/task/components/ApprovalDialog.vue](/src/views/tested/subpackage/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/task/components/deviceTable.vue](/src/views/tested/subpackage/task/components/deviceTable.vue) | vue | 201 | 1 | 5 | 207 | +| [src/views/tested/subpackage/task/components/edit.vue](/src/views/tested/subpackage/task/components/edit.vue) | vue | 481 | 5 | 5 | 491 | +| [src/views/tested/subpackage/task/components/list.vue](/src/views/tested/subpackage/task/components/list.vue) | vue | 438 | 6 | 7 | 451 | +| [src/views/tested/subpackage/task/components/subpackageDialog.vue](/src/views/tested/subpackage/task/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/task/index.vue](/src/views/tested/subpackage/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [tsconfig.json](/tsconfig.json) | JSON with Comments | 32 | 0 | 1 | 33 | +| [tsconfig.node.json](/tsconfig.node.json) | JSON | 14 | 0 | 1 | 15 | +| [vite.config.ts](/vite.config.ts) | TypeScript | 65 | 6 | 2 | 73 | +| [vite/plugins/auto-import.ts](/vite/plugins/auto-import.ts) | TypeScript | 14 | 0 | 2 | 16 | +| [vite/plugins/banner.ts](/vite/plugins/banner.ts) | TypeScript | 5 | 6 | 2 | 13 | +| [vite/plugins/components.ts](/vite/plugins/components.ts) | TypeScript | 8 | 0 | 2 | 10 | +| [vite/plugins/compression.ts](/vite/plugins/compression.ts) | TypeScript | 24 | 0 | 2 | 26 | +| [vite/plugins/html.ts](/vite/plugins/html.ts) | TypeScript | 69 | 0 | 2 | 71 | +| [vite/plugins/index.ts](/vite/plugins/index.ts) | TypeScript | 34 | 0 | 3 | 37 | +| [vite/plugins/layouts.ts](/vite/plugins/layouts.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [vite/plugins/mock.ts](/vite/plugins/mock.ts) | TypeScript | 13 | 0 | 2 | 15 | +| [vite/plugins/pages.ts](/vite/plugins/pages.ts) | TypeScript | 9 | 0 | 2 | 11 | +| [vite/plugins/setup-extend.ts](/vite/plugins/setup-extend.ts) | TypeScript | 4 | 0 | 2 | 6 | +| [vite/plugins/spritesmith.ts](/vite/plugins/spritesmith.ts) | TypeScript | 48 | 0 | 2 | 50 | +| [vite/plugins/svg-icon.ts](/vite/plugins/svg-icon.ts) | TypeScript | 9 | 0 | 2 | 11 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md new file mode 100644 index 0000000..c5c6ff8 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md @@ -0,0 +1,15 @@ +# Diff Details + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.csv b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv new file mode 100644 index 0000000..b7d8d75 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv @@ -0,0 +1,2 @@ +"filename", "language", "", "comment", "blank", "total" +"Total", "-", , 0, 0, 0 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.md b/.VSCodeCounter/2024-06-13_10-20-16/diff.md new file mode 100644 index 0000000..a457879 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.md @@ -0,0 +1,19 @@ +# Diff Summary + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.txt b/.VSCodeCounter/2024-06-13_10-20-16/diff.txt new file mode 100644 index 0000000..a6b4284 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.txt @@ -0,0 +1,22 @@ +Date : 2024-06-13 10:20:16 +Directory : d:\project\西昌\xc-metering-front +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +Languages ++----------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++----------+------------+------------+------------+------------+------------+ ++----------+------------+------------+------------+------------+------------+ + +Directories ++------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++------+------------+------------+------------+------------+------------+ ++------+------------+------------+------------+------------+------------+ + +Files ++----------+----------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++----------+----------+------------+------------+------------+------------+ +| Total | | 0 | 0 | 0 | 0 | ++----------+----------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/details.md b/.VSCodeCounter/2024-06-13_10-20-16/details.md new file mode 100644 index 0000000..a35f3e7 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/details.md @@ -0,0 +1,692 @@ +# Details + +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 + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [.commitlintrc.js](/.commitlintrc.js) | JavaScript | 65 | 4 | 1 | 70 | +| [.github/workflows/release.yml](/.github/workflows/release.yml) | YAML | 75 | 0 | 13 | 88 | +| [.github/workflows/repo-sync.yml](/.github/workflows/repo-sync.yml) | YAML | 16 | 5 | 3 | 24 | +| [.stylelintignore](/.stylelintignore) | Ignore | 3 | 0 | 1 | 4 | +| [README.md](/README.md) | Markdown | 77 | 0 | 29 | 106 | +| [departments150.json](/departments150.json) | JSON | 26 | 0 | 0 | 26 | +| [index.html](/index.html) | HTML | 40 | 0 | 1 | 41 | +| [package.json](/package.json) | JSON | 122 | 0 | 1 | 123 | +| [plop-templates/component/index.hbs](/plop-templates/component/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/component/prompt.js](/plop-templates/component/prompt.js) | JavaScript | 63 | 0 | 3 | 66 | +| [plop-templates/page/index.hbs](/plop-templates/page/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/page/prompt.js](/plop-templates/page/prompt.js) | JavaScript | 52 | 0 | 3 | 55 | +| [plop-templates/store/index.hbs](/plop-templates/store/index.hbs) | Handlebars | 10 | 0 | 2 | 12 | +| [plop-templates/store/prompt.js](/plop-templates/store/prompt.js) | JavaScript | 28 | 0 | 1 | 29 | +| [plopfile.js](/plopfile.js) | JavaScript | 6 | 0 | 1 | 7 | +| [pnpm-lock.yaml](/pnpm-lock.yaml) | YAML | 7,764 | 0 | 1,170 | 8,934 | +| [postcss.config.js](/postcss.config.js) | JavaScript | 5 | 0 | 1 | 6 | +| [public/browser_upgrade/index.css](/public/browser_upgrade/index.css) | CSS | 119 | 0 | 1 | 120 | +| [public/config/config.json](/public/config/config.json) | JSON | 29 | 0 | 1 | 30 | +| [public/tinymce/langs/zh-Hans.js](/public/tinymce/langs/zh-Hans.js) | JavaScript | 1 | 6 | 0 | 7 | +| [public/tinymce/skins/content/dark/content.css](/public/tinymce/skins/content/dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/dark/content.min.css](/public/tinymce/skins/content/dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/default/content.css](/public/tinymce/skins/content/default/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/default/content.min.css](/public/tinymce/skins/content/default/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/document/content.css](/public/tinymce/skins/content/document/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/document/content.min.css](/public/tinymce/skins/content/document/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5-dark/content.css](/public/tinymce/skins/content/tinymce-5-dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/tinymce-5-dark/content.min.css](/public/tinymce/skins/content/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5/content.css](/public/tinymce/skins/content/tinymce-5/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/tinymce-5/content.min.css](/public/tinymce/skins/content/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/writer/content.css](/public/tinymce/skins/content/writer/content.css) | CSS | 55 | 7 | 1 | 63 | +| [public/tinymce/skins/content/writer/content.min.css](/public/tinymce/skins/content/writer/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.css](/public/tinymce/skins/ui/oxide-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.css](/public/tinymce/skins/ui/oxide-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.min.css](/public/tinymce/skins/ui/oxide-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.min.css](/public/tinymce/skins/ui/oxide-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.css](/public/tinymce/skins/ui/oxide-dark/skin.css) | CSS | 3,096 | 16 | 1 | 3,113 | +| [public/tinymce/skins/ui/oxide-dark/skin.min.css](/public/tinymce/skins/ui/oxide-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.css](/public/tinymce/skins/ui/oxide/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/oxide/content.inline.css](/public/tinymce/skins/ui/oxide/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide/content.inline.min.css](/public/tinymce/skins/ui/oxide/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.min.css](/public/tinymce/skins/ui/oxide/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.css](/public/tinymce/skins/ui/oxide/skin.css) | CSS | 3,093 | 16 | 1 | 3,110 | +| [public/tinymce/skins/ui/oxide/skin.min.css](/public/tinymce/skins/ui/oxide/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.css](/public/tinymce/skins/ui/tinymce-5-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.css](/public/tinymce/skins/ui/tinymce-5/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.css](/public/tinymce/skins/ui/tinymce-5/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.min.css](/public/tinymce/skins/ui/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.css](/public/tinymce/skins/ui/tinymce-5/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5/skin.min.css](/public/tinymce/skins/ui/tinymce-5/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [scripts/prepare.js](/scripts/prepare.js) | JavaScript | 13 | 0 | 3 | 16 | +| [scss.template.hbs](/scss.template.hbs) | Handlebars | 57 | 0 | 10 | 67 | +| [server.xml](/server.xml) | XML | 33 | 94 | 16 | 143 | +| [src/App.vue](/src/App.vue) | vue | 94 | 0 | 11 | 105 | +| [src/api/approval.ts](/src/api/approval.ts) | TypeScript | 15 | 2 | 2 | 19 | +| [src/api/eqpt/MeasurementBusiness/detection.ts](/src/api/eqpt/MeasurementBusiness/detection.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/MeasurementBusiness/notice.ts](/src/api/eqpt/MeasurementBusiness/notice.ts) | TypeScript | 21 | 6 | 2 | 29 | +| [src/api/eqpt/MeasurementBusiness/opinion.ts](/src/api/eqpt/MeasurementBusiness/opinion.ts) | TypeScript | 72 | 15 | 2 | 89 | +| [src/api/eqpt/MeasurementBusiness/review.ts](/src/api/eqpt/MeasurementBusiness/review.ts) | TypeScript | 22 | 15 | 2 | 39 | +| [src/api/eqpt/MeasurementBusiness/satisfaction.ts](/src/api/eqpt/MeasurementBusiness/satisfaction.ts) | TypeScript | 22 | 5 | 2 | 29 | +| [src/api/eqpt/dashboard/calendar.ts](/src/api/eqpt/dashboard/calendar.ts) | TypeScript | 29 | 7 | 4 | 40 | +| [src/api/eqpt/dashboard/index.ts](/src/api/eqpt/dashboard/index.ts) | TypeScript | 105 | 20 | 3 | 128 | +| [src/api/eqpt/device/certificate.ts](/src/api/eqpt/device/certificate.ts) | TypeScript | 8 | 4 | 1 | 13 | +| [src/api/eqpt/device/group.ts](/src/api/eqpt/device/group.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/eqpt/device/info.ts](/src/api/eqpt/device/info.ts) | TypeScript | 174 | 33 | 3 | 210 | +| [src/api/eqpt/device/model.ts](/src/api/eqpt/device/model.ts) | TypeScript | 65 | 11 | 2 | 78 | +| [src/api/eqpt/device/remind.ts](/src/api/eqpt/device/remind.ts) | TypeScript | 30 | 7 | 1 | 38 | +| [src/api/eqpt/device/task.ts](/src/api/eqpt/device/task.ts) | TypeScript | 29 | 7 | 3 | 39 | +| [src/api/eqpt/document/index.ts](/src/api/eqpt/document/index.ts) | TypeScript | 34 | 8 | 1 | 43 | +| [src/api/eqpt/measurementPlan/board.ts](/src/api/eqpt/measurementPlan/board.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/measurementPlan/dept.ts](/src/api/eqpt/measurementPlan/dept.ts) | TypeScript | 22 | 6 | 1 | 29 | +| [src/api/eqpt/measurementPlan/early.ts](/src/api/eqpt/measurementPlan/early.ts) | TypeScript | 94 | 13 | 2 | 109 | +| [src/api/eqpt/measurementPlan/paln.ts](/src/api/eqpt/measurementPlan/paln.ts) | TypeScript | 150 | 21 | 4 | 175 | +| [src/api/eqpt/measurementPlan/task.ts](/src/api/eqpt/measurementPlan/task.ts) | TypeScript | 121 | 12 | 5 | 138 | +| [src/api/eqpt/status/borrow.ts](/src/api/eqpt/status/borrow.ts) | TypeScript | 78 | 9 | 3 | 90 | +| [src/api/eqpt/status/index.ts](/src/api/eqpt/status/index.ts) | TypeScript | 72 | 10 | 2 | 84 | +| [src/api/eqpt/status/maintain.ts](/src/api/eqpt/status/maintain.ts) | TypeScript | 34 | 5 | 2 | 41 | +| [src/api/eqpt/subpackage/certificate.ts](/src/api/eqpt/subpackage/certificate.ts) | TypeScript | 45 | 9 | 1 | 55 | +| [src/api/eqpt/subpackage/directory.ts](/src/api/eqpt/subpackage/directory.ts) | TypeScript | 99 | 20 | 1 | 120 | +| [src/api/eqpt/subpackage/review.ts](/src/api/eqpt/subpackage/review.ts) | TypeScript | 80 | 11 | 2 | 93 | +| [src/api/eqpt/subpackage/task.ts](/src/api/eqpt/subpackage/task.ts) | TypeScript | 80 | 12 | 4 | 96 | +| [src/api/index.ts](/src/api/index.ts) | TypeScript | 104 | 23 | 8 | 135 | +| [src/api/laboratory/alarm/current.ts](/src/api/laboratory/alarm/current.ts) | TypeScript | 25 | 6 | 5 | 36 | +| [src/api/laboratory/alarm/event.ts](/src/api/laboratory/alarm/event.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/laboratory/data.ts](/src/api/laboratory/data.ts) | TypeScript | 34 | 6 | 4 | 44 | +| [src/api/laboratory/environment.ts](/src/api/laboratory/environment.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/config.ts](/src/api/laboratory/equipment/config.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/list.ts](/src/api/laboratory/equipment/list.ts) | TypeScript | 48 | 9 | 7 | 64 | +| [src/api/laboratory/overView.ts](/src/api/laboratory/overView.ts) | TypeScript | 14 | 5 | 3 | 22 | +| [src/api/laboratory/place.ts](/src/api/laboratory/place.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/reader.ts](/src/api/reader.ts) | TypeScript | 22 | 5 | 4 | 31 | +| [src/api/request.ts](/src/api/request.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/requestLab.ts](/src/api/requestLab.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/system/area.ts](/src/api/system/area.ts) | TypeScript | 72 | 12 | 6 | 90 | +| [src/api/system/bench.ts](/src/api/system/bench.ts) | TypeScript | 28 | 4 | 1 | 33 | +| [src/api/system/dept.ts](/src/api/system/dept.ts) | TypeScript | 77 | 13 | 6 | 96 | +| [src/api/system/dict.ts](/src/api/system/dict.ts) | TypeScript | 37 | 5 | 1 | 43 | +| [src/api/system/expire.ts](/src/api/system/expire.ts) | TypeScript | 28 | 7 | 1 | 36 | +| [src/api/system/installation.ts](/src/api/system/installation.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/system/label.ts](/src/api/system/label.ts) | TypeScript | 44 | 13 | 3 | 60 | +| [src/api/system/log.ts](/src/api/system/log.ts) | TypeScript | 59 | 12 | 4 | 75 | +| [src/api/system/login.ts](/src/api/system/login.ts) | TypeScript | 33 | 17 | 8 | 58 | +| [src/api/system/notice.ts](/src/api/system/notice.ts) | TypeScript | 62 | 9 | 3 | 74 | +| [src/api/system/post.ts](/src/api/system/post.ts) | TypeScript | 36 | 8 | 1 | 45 | +| [src/api/system/price.ts](/src/api/system/price.ts) | TypeScript | 58 | 8 | 7 | 73 | +| [src/api/system/process.ts](/src/api/system/process.ts) | TypeScript | 102 | 12 | 10 | 124 | +| [src/api/system/resource.ts](/src/api/system/resource.ts) | TypeScript | 53 | 8 | 4 | 65 | +| [src/api/system/role.ts](/src/api/system/role.ts) | TypeScript | 73 | 12 | 5 | 90 | +| [src/api/system/tenant.ts](/src/api/system/tenant.ts) | TypeScript | 39 | 8 | 5 | 52 | +| [src/api/system/tool.ts](/src/api/system/tool.ts) | TypeScript | 219 | 22 | 6 | 247 | +| [src/api/system/user.ts](/src/api/system/user.ts) | TypeScript | 91 | 22 | 6 | 119 | +| [src/assets/icons/404.svg](/src/assets/icons/404.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/business-board.svg](/src/assets/icons/business-board.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/fullscreen-exit.svg](/src/assets/icons/fullscreen-exit.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/fullscreen.svg](/src/assets/icons/fullscreen.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-add-circle.svg](/src/assets/icons/icon-add-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-add.svg](/src/assets/icons/icon-add.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-alarm.svg](/src/assets/icons/icon-alarm.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-area.svg](/src/assets/icons/icon-area.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-base.svg](/src/assets/icons/icon-base.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-baseInfo.svg](/src/assets/icons/icon-baseInfo.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-batch-distribute.svg](/src/assets/icons/icon-batch-distribute.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batch.svg](/src/assets/icons/icon-batch.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batchConfig.svg](/src/assets/icons/icon-batchConfig.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-batchPrint.svg](/src/assets/icons/icon-batchPrint.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-bench.svg](/src/assets/icons/icon-bench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-book.svg](/src/assets/icons/icon-book.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-building.svg](/src/assets/icons/icon-building.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-manager.svg](/src/assets/icons/icon-business-manager.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-measure.svg](/src/assets/icons/icon-business-measure.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business.svg](/src/assets/icons/icon-business.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-case.svg](/src/assets/icons/icon-case.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-certi.svg](/src/assets/icons/icon-certi.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-change.svg](/src/assets/icons/icon-change.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-contract.svg](/src/assets/icons/icon-contract.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-correct.svg](/src/assets/icons/icon-correct.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-create.svg](/src/assets/icons/icon-create.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-data.svg](/src/assets/icons/icon-data.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-delete.svg](/src/assets/icons/icon-delete.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dept.svg](/src/assets/icons/icon-dept.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-device.svg](/src/assets/icons/icon-device.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dict.svg](/src/assets/icons/icon-dict.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-differ.svg](/src/assets/icons/icon-differ.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dyh.svg](/src/assets/icons/icon-dyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-environment.svg](/src/assets/icons/icon-environment.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-equipment-info.svg](/src/assets/icons/icon-equipment-info.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-equipment-status.svg](/src/assets/icons/icon-equipment-status.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-error.svg](/src/assets/icons/icon-error.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-excel.svg](/src/assets/icons/icon-excel.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-export.svg](/src/assets/icons/icon-export.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-external.svg](/src/assets/icons/icon-external.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file-manage.svg](/src/assets/icons/icon-file-manage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file.svg](/src/assets/icons/icon-file.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-finance.svg](/src/assets/icons/icon-finance.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-flow.svg](/src/assets/icons/icon-flow.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-fold.svg](/src/assets/icons/icon-fold.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-fullscreen.svg](/src/assets/icons/icon-fullscreen.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-goWorkbench.svg](/src/assets/icons/icon-goWorkbench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-import.svg](/src/assets/icons/icon-import.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-init.svg](/src/assets/icons/icon-init.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-internal.svg](/src/assets/icons/icon-internal.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-jidu.svg](/src/assets/icons/icon-jidu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-line.svg](/src/assets/icons/icon-line.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-log.svg](/src/assets/icons/icon-log.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-logManage.svg](/src/assets/icons/icon-logManage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-loginlog.svg](/src/assets/icons/icon-loginlog.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-measure.svg](/src/assets/icons/icon-measure.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-meeting.svg](/src/assets/icons/icon-meeting.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-monitor.svg](/src/assets/icons/icon-monitor.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-month.svg](/src/assets/icons/icon-month.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-notice.svg](/src/assets/icons/icon-notice.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-overView-message.svg](/src/assets/icons/icon-overView-message.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-overview.svg](/src/assets/icons/icon-overview.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pdf.svg](/src/assets/icons/icon-pdf.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-person.svg](/src/assets/icons/icon-person.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pie.svg](/src/assets/icons/icon-pie.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-place.svg](/src/assets/icons/icon-place.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-prevent.svg](/src/assets/icons/icon-prevent.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-price.svg](/src/assets/icons/icon-price.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-print.svg](/src/assets/icons/icon-print.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-qrcode.svg](/src/assets/icons/icon-qrcode.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality-menu.svg](/src/assets/icons/icon-quality-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality.svg](/src/assets/icons/icon-quality.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-radio.svg](/src/assets/icons/icon-radio.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-reduce-circle.svg](/src/assets/icons/icon-reduce-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-refresh.svg](/src/assets/icons/icon-refresh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-removeAlarm.svg](/src/assets/icons/icon-removeAlarm.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-resource-first.svg](/src/assets/icons/icon-resource-first.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resource.svg](/src/assets/icons/icon-resource.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resume.svg](/src/assets/icons/icon-resume.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-review.svg](/src/assets/icons/icon-review.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-rfid.svg](/src/assets/icons/icon-rfid.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-role.svg](/src/assets/icons/icon-role.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-scan.svg](/src/assets/icons/icon-scan.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-seal.svg](/src/assets/icons/icon-seal.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-search.svg](/src/assets/icons/icon-search.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-service.svg](/src/assets/icons/icon-service.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-setting.svg](/src/assets/icons/icon-setting.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-settingBlue.svg](/src/assets/icons/icon-settingBlue.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-software.svg](/src/assets/icons/icon-software.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-standard-status.svg](/src/assets/icons/icon-standard-status.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-statement.svg](/src/assets/icons/icon-statement.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-storeroom.svg](/src/assets/icons/icon-storeroom.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-subpackage.svg](/src/assets/icons/icon-subpackage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sweep.svg](/src/assets/icons/icon-sweep.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sysDoc.svg](/src/assets/icons/icon-sysDoc.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-task.svg](/src/assets/icons/icon-task.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-technology.svg](/src/assets/icons/icon-technology.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-template-menu.svg](/src/assets/icons/icon-template-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-template.svg](/src/assets/icons/icon-template.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-tool.svg](/src/assets/icons/icon-tool.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-user.svg](/src/assets/icons/icon-user.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-word.svg](/src/assets/icons/icon-word.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-xyh.svg](/src/assets/icons/icon-xyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-year.svg](/src/assets/icons/icon-year.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-ywjs.svg](/src/assets/icons/icon-ywjs.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhankai.svg](/src/assets/icons/icon-zhankai.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhiliang.svg](/src/assets/icons/icon-zhiliang.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/image-load-fail.svg](/src/assets/icons/image-load-fail.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-down.svg](/src/assets/icons/search-down.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-enter.svg](/src/assets/icons/search-enter.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-up.svg](/src/assets/icons/search-up.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-breadcrumb.svg](/src/assets/icons/sidebar-breadcrumb.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-default.svg](/src/assets/icons/sidebar-default.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-menu.svg](/src/assets/icons/sidebar-menu.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/toolbar-collapse.svg](/src/assets/icons/toolbar-collapse.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/triangle-stand-upside-down.svg](/src/assets/icons/triangle-stand-upside-down.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/styles/element-plus/dark.scss](/src/assets/styles/element-plus/dark.scss) | SCSS | 8 | 1 | 1 | 10 | +| [src/assets/styles/element-plus/index.scss](/src/assets/styles/element-plus/index.scss) | SCSS | 21 | 0 | 2 | 23 | +| [src/assets/styles/globals.scss](/src/assets/styles/globals.scss) | SCSS | 131 | 19 | 28 | 178 | +| [src/assets/styles/nprogress.scss](/src/assets/styles/nprogress.scss) | SCSS | 55 | 0 | 9 | 64 | +| [src/assets/styles/resources/utils.scss](/src/assets/styles/resources/utils.scss) | SCSS | 41 | 5 | 8 | 54 | +| [src/assets/styles/resources/variables.scss](/src/assets/styles/resources/variables.scss) | SCSS | 0 | 1 | 1 | 2 | +| [src/assets/styles/themes.scss](/src/assets/styles/themes.scss) | SCSS | 58 | 61 | 14 | 133 | +| [src/auto-imports.d.ts](/src/auto-imports.d.ts) | TypeScript | 77 | 1 | 1 | 79 | +| [src/axios.d.ts](/src/axios.d.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [src/components.d.ts](/src/components.d.ts) | TypeScript | 69 | 3 | 3 | 75 | +| [src/components/AddressSelect/AddressSelect.vue](/src/components/AddressSelect/AddressSelect.vue) | vue | 247 | 5 | 7 | 259 | +| [src/components/AddressSelect/address-interface.ts](/src/components/AddressSelect/address-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/components/AddressSelect/country-code.json](/src/components/AddressSelect/country-code.json) | JSON | 1,500 | 0 | 20 | 1,520 | +| [src/components/AppContainer/index.vue](/src/components/AppContainer/index.vue) | vue | 22 | 0 | 3 | 25 | +| [src/components/ApprovalRecord/ApprovalRecord.vue](/src/components/ApprovalRecord/ApprovalRecord.vue) | vue | 130 | 1 | 6 | 137 | +| [src/components/ApprovalRecord/ApprovalRecordTable.vue](/src/components/ApprovalRecord/ApprovalRecordTable.vue) | vue | 190 | 15 | 9 | 214 | +| [src/components/ApprovalRecord/ApprovalRecordTableDevice.vue](/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue) | vue | 223 | 15 | 7 | 245 | +| [src/components/ApprovalRecord/approval-interface.ts](/src/components/ApprovalRecord/approval-interface.ts) | TypeScript | 13 | 0 | 1 | 14 | +| [src/components/Approval/ApprovalDialog.vue](/src/components/Approval/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/components/AuthAll/index.vue](/src/components/AuthAll/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/Auth/index.vue](/src/components/Auth/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/BarCodeBind/index.vue](/src/components/BarCodeBind/index.vue) | vue | 120 | 3 | 12 | 135 | +| [src/components/BatchActionBar/index.vue](/src/components/BatchActionBar/index.vue) | vue | 72 | 0 | 11 | 83 | +| [src/components/Copyright/index.vue](/src/components/Copyright/index.vue) | vue | 43 | 0 | 8 | 51 | +| [src/components/DeptSelect/index.vue](/src/components/DeptSelect/index.vue) | vue | 185 | 0 | 6 | 191 | +| [src/components/DetailPage/DetailBlock.vue](/src/components/DetailPage/DetailBlock.vue) | vue | 54 | 0 | 8 | 62 | +| [src/components/DetailPage/DetailBlockCom.vue](/src/components/DetailPage/DetailBlockCom.vue) | vue | 41 | 0 | 7 | 48 | +| [src/components/DetailPage/DetailBlockSwitch.vue](/src/components/DetailPage/DetailBlockSwitch.vue) | vue | 63 | 0 | 9 | 72 | +| [src/components/DetailPage/index.vue](/src/components/DetailPage/index.vue) | vue | 53 | 0 | 7 | 60 | +| [src/components/Echart/BarChartHorizontal.vue](/src/components/Echart/BarChartHorizontal.vue) | vue | 442 | 0 | 8 | 450 | +| [src/components/Echart/BarChartVertical.vue](/src/components/Echart/BarChartVertical.vue) | vue | 449 | 0 | 8 | 457 | +| [src/components/Echart/LineChart.vue](/src/components/Echart/LineChart.vue) | vue | 355 | 0 | 9 | 364 | +| [src/components/Echart/PieChart.vue](/src/components/Echart/PieChart.vue) | vue | 311 | 0 | 9 | 320 | +| [src/components/Echart/echart-interface.ts](/src/components/Echart/echart-interface.ts) | TypeScript | 252 | 14 | 7 | 273 | +| [src/components/Echart/theme.json](/src/components/Echart/theme.json) | JSON | 491 | 0 | 1 | 492 | +| [src/components/Echart/utils.ts](/src/components/Echart/utils.ts) | TypeScript | 26 | 11 | 2 | 39 | +| [src/components/Editor/index.vue](/src/components/Editor/index.vue) | vue | 85 | 0 | 13 | 98 | +| [src/components/FileUpload/index.vue](/src/components/FileUpload/index.vue) | vue | 107 | 0 | 11 | 118 | +| [src/components/FixedActionBar/index.vue](/src/components/FixedActionBar/index.vue) | vue | 42 | 0 | 8 | 50 | +| [src/components/IconButton/index.vue](/src/components/IconButton/index.vue) | vue | 51 | 0 | 6 | 57 | +| [src/components/ImagePreview/index.vue](/src/components/ImagePreview/index.vue) | vue | 57 | 0 | 8 | 65 | +| [src/components/ImageUpload/index.vue](/src/components/ImageUpload/index.vue) | vue | 239 | 0 | 26 | 265 | +| [src/components/ImagesUpload/index.vue](/src/components/ImagesUpload/index.vue) | vue | 272 | 0 | 28 | 300 | +| [src/components/NormalTable/index.vue](/src/components/NormalTable/index.vue) | vue | 285 | 0 | 15 | 300 | +| [src/components/NormalTable/table_interface.ts](/src/components/NormalTable/table_interface.ts) | TypeScript | 12 | 0 | 2 | 14 | +| [src/components/PageHeader/index.vue](/src/components/PageHeader/index.vue) | vue | 71 | 0 | 11 | 82 | +| [src/components/PageMain/index.vue](/src/components/PageMain/index.vue) | vue | 81 | 0 | 9 | 90 | +| [src/components/PcasCascader/index.vue](/src/components/PcasCascader/index.vue) | vue | 132 | 0 | 9 | 141 | +| [src/components/PcasCascader/pcas-code.json](/src/components/PcasCascader/pcas-code.json) | JSON | 1 | 0 | 0 | 1 | +| [src/components/QRcodeDeviceDialog/index.vue](/src/components/QRcodeDeviceDialog/index.vue) | vue | 181 | 5 | 8 | 194 | +| [src/components/QrDialog/index.vue](/src/components/QrDialog/index.vue) | vue | 138 | 2 | 8 | 148 | +| [src/components/QrDialog/qrcode.d.ts](/src/components/QrDialog/qrcode.d.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/components/Sample/certificationMonitor.vue](/src/components/Sample/certificationMonitor.vue) | vue | 60 | 1 | 4 | 65 | +| [src/components/Sample/certificationRecords.vue](/src/components/Sample/certificationRecords.vue) | vue | 60 | 1 | 6 | 67 | +| [src/components/Sample/measureRecords.vue](/src/components/Sample/measureRecords.vue) | vue | 59 | 1 | 7 | 67 | +| [src/components/ScanSampleDialog/index.vue](/src/components/ScanSampleDialog/index.vue) | vue | 121 | 3 | 10 | 134 | +| [src/components/ScanSampleDialog/scan-interface.ts](/src/components/ScanSampleDialog/scan-interface.ts) | TypeScript | 12 | 0 | 1 | 13 | +| [src/components/SearchArea/SearchItem.vue](/src/components/SearchArea/SearchItem.vue) | vue | 26 | 0 | 5 | 31 | +| [src/components/SearchArea/index.vue](/src/components/SearchArea/index.vue) | vue | 147 | 0 | 11 | 158 | +| [src/components/SearchBar/index.vue](/src/components/SearchBar/index.vue) | vue | 65 | 0 | 13 | 78 | +| [src/components/SvgIcon/index.vue](/src/components/SvgIcon/index.vue) | vue | 44 | 0 | 4 | 48 | +| [src/components/SystemInfo/index.vue](/src/components/SystemInfo/index.vue) | vue | 45 | 0 | 7 | 52 | +| [src/components/TableContainer/index.vue](/src/components/TableContainer/index.vue) | vue | 70 | 0 | 8 | 78 | +| [src/components/Trend/index.vue](/src/components/Trend/index.vue) | vue | 61 | 0 | 8 | 69 | +| [src/components/benchCol/index.vue](/src/components/benchCol/index.vue) | vue | 166 | 12 | 15 | 193 | +| [src/components/buttonBox/buttonBox.ts](/src/components/buttonBox/buttonBox.ts) | TypeScript | 5 | 0 | 1 | 6 | +| [src/components/buttonBox/buttonBox.vue](/src/components/buttonBox/buttonBox.vue) | vue | 43 | 1 | 7 | 51 | +| [src/components/dialog/dialog.ts](/src/components/dialog/dialog.ts) | TypeScript | 25 | 3 | 3 | 31 | +| [src/components/dialog/errorDialog.vue](/src/components/dialog/errorDialog.vue) | vue | 79 | 1 | 10 | 90 | +| [src/components/dialog/selectDeptDialog.vue](/src/components/dialog/selectDeptDialog.vue) | vue | 249 | 7 | 24 | 280 | +| [src/components/dialog/selectDeptTree.vue](/src/components/dialog/selectDeptTree.vue) | vue | 121 | 1 | 11 | 133 | +| [src/components/dialog/selectEmployeesDialog.vue](/src/components/dialog/selectEmployeesDialog.vue) | vue | 226 | 8 | 21 | 255 | +| [src/components/dialog/selectRoleDialog.vue](/src/components/dialog/selectRoleDialog.vue) | vue | 157 | 1 | 10 | 168 | +| [src/components/dialog/selectStaffDialog.vue](/src/components/dialog/selectStaffDialog.vue) | vue | 248 | 7 | 20 | 275 | +| [src/components/drawer/approverDrawer.vue](/src/components/drawer/approverDrawer.vue) | vue | 426 | 76 | 47 | 549 | +| [src/components/drawer/conditionDrawer.vue](/src/components/drawer/conditionDrawer.vue) | vue | 432 | 35 | 48 | 515 | +| [src/components/drawer/copyerDrawer.vue](/src/components/drawer/copyerDrawer.vue) | vue | 110 | 13 | 9 | 132 | +| [src/components/drawer/promoterDrawer.vue](/src/components/drawer/promoterDrawer.vue) | vue | 85 | 1 | 8 | 94 | +| [src/components/scanEquipmentDialog/index.vue](/src/components/scanEquipmentDialog/index.vue) | vue | 250 | 11 | 11 | 272 | +| [src/components/scanEquipmentDialog/scan-interface.ts](/src/components/scanEquipmentDialog/scan-interface.ts) | TypeScript | 0 | 0 | 1 | 1 | +| [src/components/workFlow/addNode.vue](/src/components/workFlow/addNode.vue) | vue | 230 | 9 | 25 | 264 | +| [src/components/workFlow/addNodeBan.vue](/src/components/workFlow/addNodeBan.vue) | vue | 216 | 0 | 20 | 236 | +| [src/components/workFlow/nodeWrap.vue](/src/components/workFlow/nodeWrap.vue) | vue | 367 | 9 | 25 | 401 | +| [src/components/workFlow/nodeWrapBan.vue](/src/components/workFlow/nodeWrapBan.vue) | vue | 153 | 1 | 11 | 165 | +| [src/css/dialog.css](/src/css/dialog.css) | CSS | 32 | 2 | 7 | 41 | +| [src/css/override-element-ui.css](/src/css/override-element-ui.css) | CSS | 104 | 1 | 22 | 127 | +| [src/css/workflow.css](/src/css/workflow.css) | CSS | 1,381 | 106 | 226 | 1,713 | +| [src/global.d.ts](/src/global.d.ts) | TypeScript | 147 | 157 | 8 | 312 | +| [src/iconify-ep/index.ts](/src/iconify-ep/index.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/layouts/components/AppSetting/index.vue](/src/layouts/components/AppSetting/index.vue) | vue | 523 | 0 | 43 | 566 | +| [src/layouts/components/Header/index.vue](/src/layouts/components/Header/index.vue) | vue | 176 | 12 | 32 | 220 | +| [src/layouts/components/HotkeysIntro/index.vue](/src/layouts/components/HotkeysIntro/index.vue) | vue | 44 | 0 | 8 | 52 | +| [src/layouts/components/Logo/index.vue](/src/layouts/components/Logo/index.vue) | vue | 66 | 0 | 12 | 78 | +| [src/layouts/components/MainSidebar/index.vue](/src/layouts/components/MainSidebar/index.vue) | vue | 95 | 1 | 18 | 114 | +| [src/layouts/components/Search/index.vue](/src/layouts/components/Search/index.vue) | vue | 413 | 0 | 39 | 452 | +| [src/layouts/components/SidebarItem/index.vue](/src/layouts/components/SidebarItem/index.vue) | vue | 159 | 0 | 23 | 182 | +| [src/layouts/components/SubSidebar/index.vue](/src/layouts/components/SubSidebar/index.vue) | vue | 140 | 1 | 29 | 170 | +| [src/layouts/components/Tools/index.vue](/src/layouts/components/Tools/index.vue) | vue | 230 | 61 | 23 | 314 | +| [src/layouts/components/Tools/resetPwd.vue](/src/layouts/components/Tools/resetPwd.vue) | vue | 117 | 1 | 7 | 125 | +| [src/layouts/components/Tools/userInfo.vue](/src/layouts/components/Tools/userInfo.vue) | vue | 243 | 2 | 8 | 253 | +| [src/layouts/components/TopMenu/topMenu.vue](/src/layouts/components/TopMenu/topMenu.vue) | vue | 41 | 1 | 8 | 50 | +| [src/layouts/components/TopMenu/topMenuItem.vue](/src/layouts/components/TopMenu/topMenuItem.vue) | vue | 167 | 0 | 24 | 191 | +| [src/layouts/components/Topbar/index.vue](/src/layouts/components/Topbar/index.vue) | vue | 151 | 0 | 23 | 174 | +| [src/layouts/index.vue](/src/layouts/index.vue) | vue | 207 | 0 | 33 | 240 | +| [src/main.ts](/src/main.ts) | TypeScript | 55 | 6 | 2 | 63 | +| [src/menu/index.ts](/src/menu/index.ts) | TypeScript | 14 | 0 | 4 | 18 | +| [src/menu/modules/multilevel.menu.example.ts](/src/menu/modules/multilevel.menu.example.ts) | TypeScript | 48 | 0 | 3 | 51 | +| [src/mockProdServer.ts](/src/mockProdServer.ts) | TypeScript | 9 | 0 | 3 | 12 | +| [src/mock/member.ts](/src/mock/member.ts) | TypeScript | 55 | 0 | 1 | 56 | +| [src/plugins/preload.ts](/src/plugins/preload.ts) | TypeScript | 117 | 7 | 2 | 126 | +| [src/router/index.ts](/src/router/index.ts) | TypeScript | 168 | 28 | 7 | 203 | +| [src/router/modules/common.ts](/src/router/modules/common.ts) | TypeScript | 293 | 25 | 4 | 322 | +| [src/router/modules/laboratory.ts](/src/router/modules/laboratory.ts) | TypeScript | 228 | 37 | 4 | 269 | +| [src/router/modules/mentering.ts](/src/router/modules/mentering.ts) | TypeScript | 5 | 0 | 6 | 11 | +| [src/router/modules/multilevel.menu.example.ts](/src/router/modules/multilevel.menu.example.ts) | TypeScript | 67 | 0 | 4 | 71 | +| [src/router/modules/system.ts](/src/router/modules/system.ts) | TypeScript | 330 | 0 | 5 | 335 | +| [src/router/modules/tested.ts](/src/router/modules/tested.ts) | TypeScript | 1,621 | 171 | 4 | 1,796 | +| [src/router/routes.ts](/src/router/routes.ts) | TypeScript | 153 | 14 | 7 | 174 | +| [src/settings.default.ts](/src/settings.default.ts) | TypeScript | 55 | 1 | 4 | 60 | +| [src/settings.ts](/src/settings.ts) | TypeScript | 39 | 0 | 3 | 42 | +| [src/shims.d.ts](/src/shims.d.ts) | TypeScript | 17 | 0 | 3 | 20 | +| [src/store/index.ts](/src/store/index.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/store/modules/dict.ts](/src/store/modules/dict.ts) | TypeScript | 51 | 0 | 3 | 54 | +| [src/store/modules/keepAlive.ts](/src/store/modules/keepAlive.ts) | TypeScript | 36 | 1 | 2 | 39 | +| [src/store/modules/menu.ts](/src/store/modules/menu.ts) | TypeScript | 182 | 12 | 8 | 202 | +| [src/store/modules/route.ts](/src/store/modules/route.ts) | TypeScript | 226 | 39 | 5 | 270 | +| [src/store/modules/settings.ts](/src/store/modules/settings.ts) | TypeScript | 53 | 12 | 4 | 69 | +| [src/store/modules/user.ts](/src/store/modules/user.ts) | TypeScript | 208 | 15 | 3 | 226 | +| [src/store/modules/websocket.ts](/src/store/modules/websocket.ts) | TypeScript | 122 | 14 | 2 | 138 | +| [src/store/modules/workFlow.ts](/src/store/modules/workFlow.ts) | TypeScript | 51 | 15 | 2 | 68 | +| [src/utils/Array.ts](/src/utils/Array.ts) | TypeScript | 31 | 16 | 2 | 49 | +| [src/utils/String.ts](/src/utils/String.ts) | TypeScript | 6 | 3 | 2 | 11 | +| [src/utils/applyBtns.ts](/src/utils/applyBtns.ts) | TypeScript | 96 | 4 | 1 | 101 | +| [src/utils/auth.ts](/src/utils/auth.ts) | TypeScript | 11 | 3 | 1 | 15 | +| [src/utils/buttonPerm.ts](/src/utils/buttonPerm.ts) | TypeScript | 64 | 1 | 4 | 69 | +| [src/utils/composables/permission.ts](/src/utils/composables/permission.ts) | TypeScript | 8 | 3 | 1 | 12 | +| [src/utils/composables/useAuth.ts](/src/utils/composables/useAuth.ts) | TypeScript | 37 | 0 | 6 | 43 | +| [src/utils/composables/useGlobalProperties.ts](/src/utils/composables/useGlobalProperties.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/utils/composables/useMainPage.ts](/src/utils/composables/useMainPage.ts) | TypeScript | 11 | 0 | 3 | 14 | +| [src/utils/composables/useMenu.ts](/src/utils/composables/useMenu.ts) | TypeScript | 22 | 0 | 4 | 26 | +| [src/utils/dayjs.ts](/src/utils/dayjs.ts) | TypeScript | 4 | 0 | 3 | 7 | +| [src/utils/directive.ts](/src/utils/directive.ts) | TypeScript | 17 | 1 | 2 | 20 | +| [src/utils/download.ts](/src/utils/download.ts) | TypeScript | 148 | 42 | 3 | 193 | +| [src/utils/eventBus.ts](/src/utils/eventBus.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/utils/exportUtils.ts](/src/utils/exportUtils.ts) | TypeScript | 30 | 24 | 2 | 56 | +| [src/utils/exportXlsx.ts](/src/utils/exportXlsx.ts) | TypeScript | 71 | 17 | 2 | 90 | +| [src/utils/getUid.ts](/src/utils/getUid.ts) | TypeScript | 11 | 6 | 2 | 19 | +| [src/utils/index.ts](/src/utils/index.ts) | TypeScript | 13 | 0 | 3 | 16 | +| [src/utils/keepQuery.ts](/src/utils/keepQuery.ts) | TypeScript | 13 | 2 | 2 | 17 | +| [src/utils/printUtils.ts](/src/utils/printUtils.ts) | TypeScript | 45 | 21 | 3 | 69 | +| [src/utils/scheduleDict.ts](/src/utils/scheduleDict.ts) | TypeScript | 17 | 3 | 1 | 21 | +| [src/utils/security.ts](/src/utils/security.ts) | TypeScript | 37 | 14 | 2 | 53 | +| [src/utils/structure.ts](/src/utils/structure.ts) | TypeScript | 152 | 47 | 6 | 205 | +| [src/utils/useCheckList.ts](/src/utils/useCheckList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/usePrintList.ts](/src/utils/usePrintList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/useSetAllRowReadable.ts](/src/utils/useSetAllRowReadable.ts) | TypeScript | 11 | 9 | 2 | 22 | +| [src/utils/useTemplateDownload.ts](/src/utils/useTemplateDownload.ts) | TypeScript | 33 | 4 | 1 | 38 | +| [src/utils/validate.ts](/src/utils/validate.ts) | TypeScript | 78 | 65 | 13 | 156 | +| [src/views/[...all].vue](/src/views/%5B...all%5D.vue) | vue | 70 | 0 | 12 | 82 | +| [src/views/breadcrumb_example/detail1.vue](/src/views/breadcrumb_example/detail1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/detail2.vue](/src/views/breadcrumb_example/detail2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list1.vue](/src/views/breadcrumb_example/list1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list2.vue](/src/views/breadcrumb_example/list2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/dashboard.vue](/src/views/dashboard.vue) | vue | 390 | 10 | 48 | 448 | +| [src/views/example/chartExample.vue](/src/views/example/chartExample.vue) | vue | 56 | 0 | 5 | 61 | +| [src/views/fresh.ts](/src/views/fresh.ts) | TypeScript | 35 | 4 | 1 | 40 | +| [src/views/home/index.vue](/src/views/home/index.vue) | vue | 11 | 0 | 3 | 14 | +| [src/views/index.vue](/src/views/index.vue) | vue | 16 | 0 | 5 | 21 | +| [src/views/laboratory/alarm/current/list-interface.ts](/src/views/laboratory/alarm/current/list-interface.ts) | TypeScript | 30 | 0 | 2 | 32 | +| [src/views/laboratory/alarm/current/list.vue](/src/views/laboratory/alarm/current/list.vue) | vue | 273 | 2 | 10 | 285 | +| [src/views/laboratory/alarm/event/addEventDialog.vue](/src/views/laboratory/alarm/event/addEventDialog.vue) | vue | 219 | 1 | 10 | 230 | +| [src/views/laboratory/alarm/event/list-interface.ts](/src/views/laboratory/alarm/event/list-interface.ts) | TypeScript | 30 | 0 | 3 | 33 | +| [src/views/laboratory/alarm/event/list.vue](/src/views/laboratory/alarm/event/list.vue) | vue | 210 | 2 | 9 | 221 | +| [src/views/laboratory/alarm/record/list.vue](/src/views/laboratory/alarm/record/list.vue) | vue | 211 | 2 | 8 | 221 | +| [src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue](/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue) | vue | 191 | 1 | 21 | 213 | +| [src/views/laboratory/data/list-interface.ts](/src/views/laboratory/data/list-interface.ts) | TypeScript | 100 | 6 | 6 | 112 | +| [src/views/laboratory/data/list.vue](/src/views/laboratory/data/list.vue) | vue | 488 | 16 | 14 | 518 | +| [src/views/laboratory/equipment/config/addElectricQuantity.vue](/src/views/laboratory/equipment/config/addElectricQuantity.vue) | vue | 357 | 312 | 13 | 682 | +| [src/views/laboratory/equipment/config/addOxygenSmoke.vue](/src/views/laboratory/equipment/config/addOxygenSmoke.vue) | vue | 253 | 1 | 7 | 261 | +| [src/views/laboratory/equipment/config/addTemperatureHumidity.vue](/src/views/laboratory/equipment/config/addTemperatureHumidity.vue) | vue | 328 | 1 | 7 | 336 | +| [src/views/laboratory/equipment/config/config-interface.ts](/src/views/laboratory/equipment/config/config-interface.ts) | TypeScript | 101 | 4 | 7 | 112 | +| [src/views/laboratory/equipment/config/list.vue](/src/views/laboratory/equipment/config/list.vue) | vue | 381 | 6 | 12 | 399 | +| [src/views/laboratory/equipment/list/detail.vue](/src/views/laboratory/equipment/list/detail.vue) | vue | 331 | 12 | 11 | 354 | +| [src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue](/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue) | vue | 138 | 4 | 6 | 148 | +| [src/views/laboratory/equipment/list/list-interface.ts](/src/views/laboratory/equipment/list/list-interface.ts) | TypeScript | 37 | 0 | 3 | 40 | +| [src/views/laboratory/equipment/list/list.vue](/src/views/laboratory/equipment/list/list.vue) | vue | 388 | 11 | 13 | 412 | +| [src/views/laboratory/overview/components/message.vue](/src/views/laboratory/overview/components/message.vue) | vue | 101 | 6 | 9 | 116 | +| [src/views/laboratory/overview/components/monitorData.vue](/src/views/laboratory/overview/components/monitorData.vue) | vue | 142 | 21 | 8 | 171 | +| [src/views/laboratory/overview/index.vue](/src/views/laboratory/overview/index.vue) | vue | 943 | 41 | 101 | 1,085 | +| [src/views/laboratory/overview/overview-interface.ts](/src/views/laboratory/overview/overview-interface.ts) | TypeScript | 20 | 1 | 1 | 22 | +| [src/views/laboratory/place/addDialog.vue](/src/views/laboratory/place/addDialog.vue) | vue | 179 | 6 | 7 | 192 | +| [src/views/laboratory/place/list.vue](/src/views/laboratory/place/list.vue) | vue | 203 | 2 | 10 | 215 | +| [src/views/laboratory/place/place-interface.ts](/src/views/laboratory/place/place-interface.ts) | TypeScript | 26 | 0 | 3 | 29 | +| [src/views/laboratory/statement/environment/detail.vue](/src/views/laboratory/statement/environment/detail.vue) | vue | 220 | 2 | 33 | 255 | +| [src/views/laboratory/statement/environment/environment-interface.ts](/src/views/laboratory/statement/environment/environment-interface.ts) | TypeScript | 37 | 0 | 4 | 41 | +| [src/views/laboratory/statement/environment/list.vue](/src/views/laboratory/statement/environment/list.vue) | vue | 191 | 5 | 19 | 215 | +| [src/views/login.vue](/src/views/login.vue) | vue | 510 | 3 | 42 | 555 | +| [src/views/login_register.vue](/src/views/login_register.vue) | vue | 517 | 0 | 37 | 554 | +| [src/views/metering/index.vue](/src/views/metering/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/multilevel_menu_example/level2/level3/page1.vue](/src/views/multilevel_menu_example/level2/level3/page1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/level3/page2.vue](/src/views/multilevel_menu_example/level2/level3/page2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/page.vue](/src/views/multilevel_menu_example/level2/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/page.vue](/src/views/multilevel_menu_example/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/personal/edit.password.vue](/src/views/personal/edit.password.vue) | vue | 88 | 0 | 8 | 96 | +| [src/views/personal/setting.vue](/src/views/personal/setting.vue) | vue | 178 | 0 | 16 | 194 | +| [src/views/reload.vue](/src/views/reload.vue) | vue | 12 | 0 | 4 | 16 | +| [src/views/setting.vue](/src/views/setting.vue) | vue | 306 | 7 | 23 | 336 | +| [src/views/system/area/area-interface.ts](/src/views/system/area/area-interface.ts) | TypeScript | 19 | 0 | 3 | 22 | +| [src/views/system/area/areaSelectTree.vue](/src/views/system/area/areaSelectTree.vue) | vue | 71 | 0 | 7 | 78 | +| [src/views/system/area/editArea.vue](/src/views/system/area/editArea.vue) | vue | 236 | 0 | 12 | 248 | +| [src/views/system/area/listArea.vue](/src/views/system/area/listArea.vue) | vue | 149 | 1 | 11 | 161 | +| [src/views/system/dept/dept-interface.ts](/src/views/system/dept/dept-interface.ts) | TypeScript | 32 | 4 | 3 | 39 | +| [src/views/system/dept/editDept.vue](/src/views/system/dept/editDept.vue) | vue | 248 | 1 | 13 | 262 | +| [src/views/system/dept/listDept.vue](/src/views/system/dept/listDept.vue) | vue | 126 | 0 | 8 | 134 | +| [src/views/system/dict/dict-interface.ts](/src/views/system/dict/dict-interface.ts) | TypeScript | 21 | 2 | 3 | 26 | +| [src/views/system/dict/editDict.vue](/src/views/system/dict/editDict.vue) | vue | 283 | 0 | 15 | 298 | +| [src/views/system/dict/listDict.vue](/src/views/system/dict/listDict.vue) | vue | 119 | 0 | 9 | 128 | +| [src/views/system/expire/device.vue](/src/views/system/expire/device.vue) | vue | 232 | 3 | 7 | 242 | +| [src/views/system/expire/edit.vue](/src/views/system/expire/edit.vue) | vue | 290 | 7 | 18 | 315 | +| [src/views/system/expire/list.vue](/src/views/system/expire/list.vue) | vue | 148 | 2 | 6 | 156 | +| [src/views/system/expire/task.vue](/src/views/system/expire/task.vue) | vue | 154 | 3 | 7 | 164 | +| [src/views/system/fileConfiguration/addDDialog.vue](/src/views/system/fileConfiguration/addDDialog.vue) | vue | 311 | 7 | 5 | 323 | +| [src/views/system/fileConfiguration/configuration.vue](/src/views/system/fileConfiguration/configuration.vue) | vue | 219 | 5 | 8 | 232 | +| [src/views/system/installation/editDialog.vue](/src/views/system/installation/editDialog.vue) | vue | 188 | 3 | 10 | 201 | +| [src/views/system/installation/installation-interface.ts](/src/views/system/installation/installation-interface.ts) | TypeScript | 29 | 0 | 1 | 30 | +| [src/views/system/installation/list.vue](/src/views/system/installation/list.vue) | vue | 187 | 7 | 3 | 197 | +| [src/views/system/label/label.ts](/src/views/system/label/label.ts) | TypeScript | 22 | 3 | 4 | 29 | +| [src/views/system/label/list.vue](/src/views/system/label/list.vue) | vue | 315 | 4 | 13 | 332 | +| [src/views/system/log/listErrorLog.vue](/src/views/system/log/listErrorLog.vue) | vue | 148 | 0 | 7 | 155 | +| [src/views/system/log/listLog.vue](/src/views/system/log/listLog.vue) | vue | 176 | 3 | 10 | 189 | +| [src/views/system/log/log-interface.ts](/src/views/system/log/log-interface.ts) | TypeScript | 10 | 0 | 1 | 11 | +| [src/views/system/log/loginLog.vue](/src/views/system/log/loginLog.vue) | vue | 152 | 2 | 10 | 164 | +| [src/views/system/notice/noteAdd.vue](/src/views/system/notice/noteAdd.vue) | vue | 508 | 2 | 20 | 530 | +| [src/views/system/notice/noteList.vue](/src/views/system/notice/noteList.vue) | vue | 272 | 13 | 4 | 289 | +| [src/views/system/notice/notice-interface.ts](/src/views/system/notice/notice-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/views/system/notice/noticeDetail.vue](/src/views/system/notice/noticeDetail.vue) | vue | 133 | 3 | 4 | 140 | +| [src/views/system/notice/tableHeader.vue](/src/views/system/notice/tableHeader.vue) | vue | 36 | 0 | 4 | 40 | +| [src/views/system/post/editDialog.vue](/src/views/system/post/editDialog.vue) | vue | 180 | 6 | 10 | 196 | +| [src/views/system/post/list.vue](/src/views/system/post/list.vue) | vue | 171 | 8 | 3 | 182 | +| [src/views/system/post/post-interface.ts](/src/views/system/post/post-interface.ts) | TypeScript | 27 | 0 | 2 | 29 | +| [src/views/system/process/addProcess.vue](/src/views/system/process/addProcess.vue) | vue | 201 | 19 | 15 | 235 | +| [src/views/system/process/detailProcess.vue](/src/views/system/process/detailProcess.vue) | vue | 130 | 20 | 8 | 158 | +| [src/views/system/process/editProcess.vue](/src/views/system/process/editProcess.vue) | vue | 217 | 19 | 13 | 249 | +| [src/views/system/process/process.ts](/src/views/system/process/process.ts) | TypeScript | 41 | 3 | 4 | 48 | +| [src/views/system/process/process.vue](/src/views/system/process/process.vue) | vue | 353 | 4 | 22 | 379 | +| [src/views/system/resource/editResource.vue](/src/views/system/resource/editResource.vue) | vue | 267 | 0 | 14 | 281 | +| [src/views/system/resource/listResource.vue](/src/views/system/resource/listResource.vue) | vue | 146 | 1 | 9 | 156 | +| [src/views/system/resource/resource-interface.ts](/src/views/system/resource/resource-interface.ts) | TypeScript | 20 | 2 | 2 | 24 | +| [src/views/system/role/dataPerm.vue](/src/views/system/role/dataPerm.vue) | vue | 175 | 0 | 13 | 188 | +| [src/views/system/role/editRole.vue](/src/views/system/role/editRole.vue) | vue | 282 | 0 | 11 | 293 | +| [src/views/system/role/functionPerm.vue](/src/views/system/role/functionPerm.vue) | vue | 175 | 0 | 12 | 187 | +| [src/views/system/role/listRole.vue](/src/views/system/role/listRole.vue) | vue | 166 | 1 | 9 | 176 | +| [src/views/system/role/role-interface.ts](/src/views/system/role/role-interface.ts) | TypeScript | 16 | 2 | 2 | 20 | +| [src/views/system/showPhoto.vue](/src/views/system/showPhoto.vue) | vue | 69 | 0 | 5 | 74 | +| [src/views/system/signature/addDDialog.vue](/src/views/system/signature/addDDialog.vue) | vue | 242 | 5 | 5 | 252 | +| [src/views/system/signature/autograph.vue](/src/views/system/signature/autograph.vue) | vue | 271 | 17 | 7 | 295 | +| [src/views/system/signature/userListDialog.vue](/src/views/system/signature/userListDialog.vue) | vue | 168 | 6 | 5 | 179 | +| [src/views/system/tenant/editTenant.vue](/src/views/system/tenant/editTenant.vue) | vue | 207 | 0 | 4 | 211 | +| [src/views/system/tenant/list.tenant.vue](/src/views/system/tenant/list.tenant.vue) | vue | 154 | 4 | 9 | 167 | +| [src/views/system/tenant/relateDept.vue](/src/views/system/tenant/relateDept.vue) | vue | 104 | 0 | 8 | 112 | +| [src/views/system/tenant/tenant_interface.ts](/src/views/system/tenant/tenant_interface.ts) | TypeScript | 15 | 0 | 2 | 17 | +| [src/views/system/tool_interface.ts](/src/views/system/tool_interface.ts) | TypeScript | 56 | 5 | 3 | 64 | +| [src/views/system/user/listUser.vue](/src/views/system/user/listUser.vue) | vue | 338 | 9 | 11 | 358 | +| [src/views/system/user/roleAssignment.vue](/src/views/system/user/roleAssignment.vue) | vue | 113 | 1 | 5 | 119 | +| [src/views/system/user/selecTree.vue](/src/views/system/user/selecTree.vue) | vue | 170 | 1 | 12 | 183 | +| [src/views/system/user/user-interface.ts](/src/views/system/user/user-interface.ts) | TypeScript | 64 | 3 | 3 | 70 | +| [src/views/system/user/userAdd.vue](/src/views/system/user/userAdd.vue) | vue | 342 | 7 | 6 | 355 | +| [src/views/tested/MeasurementBusiness/detection/components/detail.vue](/src/views/tested/MeasurementBusiness/detection/components/detail.vue) | vue | 157 | 2 | 4 | 163 | +| [src/views/tested/MeasurementBusiness/detection/components/detection.vue](/src/views/tested/MeasurementBusiness/detection/components/detection.vue) | vue | 53 | 1 | 7 | 61 | +| [src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue](/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue) | vue | 39 | 2 | 6 | 47 | +| [src/views/tested/MeasurementBusiness/detection/index.vue](/src/views/tested/MeasurementBusiness/detection/index.vue) | vue | 169 | 3 | 3 | 175 | +| [src/views/tested/MeasurementBusiness/notice/components/detail.vue](/src/views/tested/MeasurementBusiness/notice/components/detail.vue) | vue | 161 | 2 | 4 | 167 | +| [src/views/tested/MeasurementBusiness/notice/components/detection.vue](/src/views/tested/MeasurementBusiness/notice/components/detection.vue) | vue | 50 | 1 | 7 | 58 | +| [src/views/tested/MeasurementBusiness/notice/index.vue](/src/views/tested/MeasurementBusiness/notice/index.vue) | vue | 184 | 6 | 4 | 194 | +| [src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementBusiness/opinion/components/edit.vue](/src/views/tested/MeasurementBusiness/opinion/components/edit.vue) | vue | 371 | 2 | 4 | 377 | +| [src/views/tested/MeasurementBusiness/opinion/components/list.vue](/src/views/tested/MeasurementBusiness/opinion/components/list.vue) | vue | 402 | 18 | 6 | 426 | +| [src/views/tested/MeasurementBusiness/opinion/index.vue](/src/views/tested/MeasurementBusiness/opinion/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue) | vue | 161 | 3 | 7 | 171 | +| [src/views/tested/MeasurementBusiness/review/components/edit.vue](/src/views/tested/MeasurementBusiness/review/components/edit.vue) | vue | 92 | 1 | 4 | 97 | +| [src/views/tested/MeasurementBusiness/review/components/fileView.vue](/src/views/tested/MeasurementBusiness/review/components/fileView.vue) | vue | 42 | 2 | 4 | 48 | +| [src/views/tested/MeasurementBusiness/review/index.vue](/src/views/tested/MeasurementBusiness/review/index.vue) | vue | 221 | 5 | 6 | 232 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue) | vue | 244 | 10 | 4 | 258 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue) | vue | 211 | 5 | 28 | 244 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue) | vue | 80 | 1 | 3 | 84 | +| [src/views/tested/MeasurementBusiness/satisfaction/index.vue](/src/views/tested/MeasurementBusiness/satisfaction/index.vue) | vue | 154 | 3 | 5 | 162 | +| [src/views/tested/MeasurementPlan/board/index.vue](/src/views/tested/MeasurementPlan/board/index.vue) | vue | 137 | 20 | 4 | 161 | +| [src/views/tested/MeasurementPlan/curator/index.vue](/src/views/tested/MeasurementPlan/curator/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/delay/index.vue](/src/views/tested/MeasurementPlan/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/dept/components/edit.vue](/src/views/tested/MeasurementPlan/dept/components/edit.vue) | vue | 119 | 1 | 3 | 123 | +| [src/views/tested/MeasurementPlan/dept/components/list.vue](/src/views/tested/MeasurementPlan/dept/components/list.vue) | vue | 177 | 10 | 7 | 194 | +| [src/views/tested/MeasurementPlan/dept/components/tableList.vue](/src/views/tested/MeasurementPlan/dept/components/tableList.vue) | vue | 166 | 2 | 4 | 172 | +| [src/views/tested/MeasurementPlan/dept/index.vue](/src/views/tested/MeasurementPlan/dept/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/early/components/detail.vue](/src/views/tested/MeasurementPlan/early/components/detail.vue) | vue | 126 | 1 | 5 | 132 | +| [src/views/tested/MeasurementPlan/early/components/edit.vue](/src/views/tested/MeasurementPlan/early/components/edit.vue) | vue | 536 | 7 | 5 | 548 | +| [src/views/tested/MeasurementPlan/early/components/list.vue](/src/views/tested/MeasurementPlan/early/components/list.vue) | vue | 521 | 12 | 8 | 541 | +| [src/views/tested/MeasurementPlan/early/components/page.vue](/src/views/tested/MeasurementPlan/early/components/page.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/MeasurementPlan/early/components/selelectPlan.vue](/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue) | vue | 199 | 3 | 5 | 207 | +| [src/views/tested/MeasurementPlan/early/components/table.vue](/src/views/tested/MeasurementPlan/early/components/table.vue) | vue | 300 | 1 | 4 | 305 | +| [src/views/tested/MeasurementPlan/early/index.vue](/src/views/tested/MeasurementPlan/early/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/plan/components/dataList.vue](/src/views/tested/MeasurementPlan/plan/components/dataList.vue) | vue | 319 | 3 | 4 | 326 | +| [src/views/tested/MeasurementPlan/plan/components/detail.vue](/src/views/tested/MeasurementPlan/plan/components/detail.vue) | vue | 152 | 5 | 9 | 166 | +| [src/views/tested/MeasurementPlan/plan/components/edit.vue](/src/views/tested/MeasurementPlan/plan/components/edit.vue) | vue | 455 | 7 | 4 | 466 | +| [src/views/tested/MeasurementPlan/plan/components/infoDetail.vue](/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue) | vue | 116 | 1 | 2 | 119 | +| [src/views/tested/MeasurementPlan/plan/components/list.vue](/src/views/tested/MeasurementPlan/plan/components/list.vue) | vue | 512 | 12 | 6 | 530 | +| [src/views/tested/MeasurementPlan/plan/components/selectDevice.vue](/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue) | vue | 471 | 3 | 4 | 478 | +| [src/views/tested/MeasurementPlan/plan/components/summary.vue](/src/views/tested/MeasurementPlan/plan/components/summary.vue) | vue | 119 | 0 | 3 | 122 | +| [src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue](/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue) | vue | 194 | 0 | 6 | 200 | +| [src/views/tested/MeasurementPlan/plan/components/table.vue](/src/views/tested/MeasurementPlan/plan/components/table.vue) | vue | 292 | 1 | 4 | 297 | +| [src/views/tested/MeasurementPlan/plan/index.vue](/src/views/tested/MeasurementPlan/plan/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/task/components/edit.vue](/src/views/tested/MeasurementPlan/task/components/edit.vue) | vue | 631 | 59 | 7 | 697 | +| [src/views/tested/MeasurementPlan/task/components/list.vue](/src/views/tested/MeasurementPlan/task/components/list.vue) | vue | 483 | 25 | 5 | 513 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue) | vue | 486 | 7 | 5 | 498 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue) | vue | 463 | 7 | 4 | 474 | +| [src/views/tested/MeasurementPlan/task/components/tableList.vue](/src/views/tested/MeasurementPlan/task/components/tableList.vue) | vue | 532 | 22 | 10 | 564 | +| [src/views/tested/MeasurementPlan/task/index-bak.vue](/src/views/tested/MeasurementPlan/task/index-bak.vue) | vue | 276 | 17 | 4 | 297 | +| [src/views/tested/MeasurementPlan/task/index.vue](/src/views/tested/MeasurementPlan/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/dashboard/components/BarChartHorizontalCom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCom.vue) | vue | 252 | 0 | 8 | 260 | +| [src/views/tested/dashboard/components/BarChartHorizontalCustom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue) | vue | 191 | 0 | 6 | 197 | +| [src/views/tested/dashboard/components/BarChartVertical.vue](/src/views/tested/dashboard/components/BarChartVertical.vue) | vue | 484 | 0 | 8 | 492 | +| [src/views/tested/dashboard/components/BarChartVerticalCircle.vue](/src/views/tested/dashboard/components/BarChartVerticalCircle.vue) | vue | 417 | 0 | 8 | 425 | +| [src/views/tested/dashboard/components/deviceDetail.vue](/src/views/tested/dashboard/components/deviceDetail.vue) | vue | 184 | 1 | 14 | 199 | +| [src/views/tested/dashboard/components/deviceList.vue](/src/views/tested/dashboard/components/deviceList.vue) | vue | 279 | 24 | 15 | 318 | +| [src/views/tested/dashboard/components/editSchedule.vue](/src/views/tested/dashboard/components/editSchedule.vue) | vue | 212 | 4 | 12 | 228 | +| [src/views/tested/dashboard/components/editScheduleDialog.vue](/src/views/tested/dashboard/components/editScheduleDialog.vue) | vue | 236 | 23 | 11 | 270 | +| [src/views/tested/dashboard/components/index1.vue](/src/views/tested/dashboard/components/index1.vue) | vue | 33 | 4 | 3 | 40 | +| [src/views/tested/dashboard/components/list.vue](/src/views/tested/dashboard/components/list.vue) | vue | 226 | 8 | 8 | 242 | +| [src/views/tested/dashboard/components/listApprove.vue](/src/views/tested/dashboard/components/listApprove.vue) | vue | 208 | 8 | 7 | 223 | +| [src/views/tested/dashboard/components/rightBox.vue](/src/views/tested/dashboard/components/rightBox.vue) | vue | 328 | 6 | 17 | 351 | +| [src/views/tested/dashboard/components/tableList.vue](/src/views/tested/dashboard/components/tableList.vue) | vue | 168 | 1 | 9 | 178 | +| [src/views/tested/dashboard/components/verificationDetail.vue](/src/views/tested/dashboard/components/verificationDetail.vue) | vue | 156 | 1 | 12 | 169 | +| [src/views/tested/dashboard/index.vue](/src/views/tested/dashboard/index.vue) | vue | 864 | 41 | 29 | 934 | +| [src/views/tested/dashboard/list.vue](/src/views/tested/dashboard/list.vue) | vue | 14 | 0 | 3 | 17 | +| [src/views/tested/dashboard/pic.ts](/src/views/tested/dashboard/pic.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/views/tested/device/certificate/components/detailDialog.vue](/src/views/tested/device/certificate/components/detailDialog.vue) | vue | 44 | 1 | 3 | 48 | +| [src/views/tested/device/certificate/components/edit.vue](/src/views/tested/device/certificate/components/edit.vue) | vue | 133 | 4 | 3 | 140 | +| [src/views/tested/device/certificate/index.vue](/src/views/tested/device/certificate/index.vue) | vue | 314 | 25 | 4 | 343 | +| [src/views/tested/device/group/components/edit.vue](/src/views/tested/device/group/components/edit.vue) | vue | 187 | 2 | 3 | 192 | +| [src/views/tested/device/group/components/list.vue](/src/views/tested/device/group/components/list.vue) | vue | 312 | 16 | 6 | 334 | +| [src/views/tested/device/group/components/selectDevice.vue](/src/views/tested/device/group/components/selectDevice.vue) | vue | 450 | 3 | 4 | 457 | +| [src/views/tested/device/group/components/tableList.vue](/src/views/tested/device/group/components/tableList.vue) | vue | 292 | 8 | 4 | 304 | +| [src/views/tested/device/group/index.vue](/src/views/tested/device/group/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/info/components/certificateTable.vue](/src/views/tested/device/info/components/certificateTable.vue) | vue | 210 | 4 | 4 | 218 | +| [src/views/tested/device/info/components/detail.vue](/src/views/tested/device/info/components/detail.vue) | vue | 186 | 1 | 8 | 195 | +| [src/views/tested/device/info/components/edit.vue](/src/views/tested/device/info/components/edit.vue) | vue | 1,177 | 44 | 8 | 1,229 | +| [src/views/tested/device/info/components/infoTable.vue](/src/views/tested/device/info/components/infoTable.vue) | vue | 140 | 3 | 4 | 147 | +| [src/views/tested/device/info/components/interface.ts](/src/views/tested/device/info/components/interface.ts) | TypeScript | 73 | 2 | 1 | 76 | +| [src/views/tested/device/info/components/list.vue](/src/views/tested/device/info/components/list.vue) | vue | 1,348 | 70 | 18 | 1,436 | +| [src/views/tested/device/info/components/printTag.vue](/src/views/tested/device/info/components/printTag.vue) | vue | 104 | 5 | 7 | 116 | +| [src/views/tested/device/info/components/reportTable.vue](/src/views/tested/device/info/components/reportTable.vue) | vue | 171 | 3 | 4 | 178 | +| [src/views/tested/device/info/components/roamTable.vue](/src/views/tested/device/info/components/roamTable.vue) | vue | 138 | 3 | 4 | 145 | +| [src/views/tested/device/info/components/showPhoto.vue](/src/views/tested/device/info/components/showPhoto.vue) | vue | 133 | 1 | 11 | 145 | +| [src/views/tested/device/info/components/showPhotoSinge.vue](/src/views/tested/device/info/components/showPhotoSinge.vue) | vue | 73 | 1 | 6 | 80 | +| [src/views/tested/device/info/components/statusTable.vue](/src/views/tested/device/info/components/statusTable.vue) | vue | 188 | 4 | 4 | 196 | +| [src/views/tested/device/info/components/table.vue](/src/views/tested/device/info/components/table.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/info/components/technology.vue](/src/views/tested/device/info/components/technology.vue) | vue | 120 | 18 | 4 | 142 | +| [src/views/tested/device/info/index.vue](/src/views/tested/device/info/index.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/device/model/components/edit.vue](/src/views/tested/device/model/components/edit.vue) | vue | 359 | 18 | 4 | 381 | +| [src/views/tested/device/model/components/list.vue](/src/views/tested/device/model/components/list.vue) | vue | 418 | 6 | 5 | 429 | +| [src/views/tested/device/model/components/technology.vue](/src/views/tested/device/model/components/technology.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/model/index.vue](/src/views/tested/device/model/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/remind/components/trend.vue](/src/views/tested/device/remind/components/trend.vue) | vue | 66 | 3 | 4 | 73 | +| [src/views/tested/device/remind/index.vue](/src/views/tested/device/remind/index.vue) | vue | 488 | 20 | 7 | 515 | +| [src/views/tested/device/special/index.vue](/src/views/tested/device/special/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/device/task/addDialog.vue](/src/views/tested/device/task/addDialog.vue) | vue | 178 | 1 | 7 | 186 | +| [src/views/tested/device/task/index.vue](/src/views/tested/device/task/index.vue) | vue | 191 | 3 | 8 | 202 | +| [src/views/tested/document/list/document-interface.ts](/src/views/tested/document/list/document-interface.ts) | TypeScript | 27 | 0 | 1 | 28 | +| [src/views/tested/document/list/edit.vue](/src/views/tested/document/list/edit.vue) | vue | 264 | 2 | 3 | 269 | +| [src/views/tested/document/list/index.vue](/src/views/tested/document/list/index.vue) | vue | 254 | 3 | 5 | 262 | +| [src/views/tested/document/list/tableList.vue](/src/views/tested/document/list/tableList.vue) | vue | 114 | 5 | 4 | 123 | +| [src/views/tested/index.vue](/src/views/tested/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/tested/status/borrow/components/ApprovalDialog.vue](/src/views/tested/status/borrow/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/borrow/components/deviceList.vue](/src/views/tested/status/borrow/components/deviceList.vue) | vue | 142 | 0 | 5 | 147 | +| [src/views/tested/status/borrow/components/edit.vue](/src/views/tested/status/borrow/components/edit.vue) | vue | 382 | 6 | 5 | 393 | +| [src/views/tested/status/borrow/components/list.vue](/src/views/tested/status/borrow/components/list.vue) | vue | 395 | 5 | 8 | 408 | +| [src/views/tested/status/borrow/index.vue](/src/views/tested/status/borrow/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/status/delay/components/ApprovalDialog.vue](/src/views/tested/status/delay/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/delay/components/annexList.vue](/src/views/tested/status/delay/components/annexList.vue) | vue | 123 | 17 | 4 | 144 | +| [src/views/tested/status/delay/components/delay.vue](/src/views/tested/status/delay/components/delay.vue) | vue | 449 | 28 | 7 | 484 | +| [src/views/tested/status/delay/components/deviceList.vue](/src/views/tested/status/delay/components/deviceList.vue) | vue | 131 | 1 | 5 | 137 | +| [src/views/tested/status/delay/components/edit.vue](/src/views/tested/status/delay/components/edit.vue) | vue | 488 | 34 | 4 | 526 | +| [src/views/tested/status/delay/components/list.vue](/src/views/tested/status/delay/components/list.vue) | vue | 499 | 13 | 8 | 520 | +| [src/views/tested/status/delay/components/page.vue](/src/views/tested/status/delay/components/page.vue) | vue | 85 | 3 | 7 | 95 | +| [src/views/tested/status/delay/index.vue](/src/views/tested/status/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/disable/index.vue](/src/views/tested/status/disable/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/maintain/components/edit.vue](/src/views/tested/status/maintain/components/edit.vue) | vue | 245 | 2 | 2 | 249 | +| [src/views/tested/status/maintain/index.vue](/src/views/tested/status/maintain/index.vue) | vue | 318 | 2 | 4 | 324 | +| [src/views/tested/status/scrap/index.vue](/src/views/tested/status/scrap/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/seal/index.vue](/src/views/tested/status/seal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/unseal/index.vue](/src/views/tested/status/unseal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/subpackage/certificate/components/edit.vue](/src/views/tested/subpackage/certificate/components/edit.vue) | vue | 356 | 15 | 6 | 377 | +| [src/views/tested/subpackage/certificate/index.vue](/src/views/tested/subpackage/certificate/index.vue) | vue | 494 | 21 | 3 | 518 | +| [src/views/tested/subpackage/directory copy/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory copy/components/capacityTable.vue](/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory copy/components/certificateTable.vue](/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory copy/components/edit.vue](/src/views/tested/subpackage/directory%20copy/components/edit.vue) | vue | 609 | 2 | 7 | 618 | +| [src/views/tested/subpackage/directory copy/components/list.vue](/src/views/tested/subpackage/directory%20copy/components/list.vue) | vue | 357 | 4 | 6 | 367 | +| [src/views/tested/subpackage/directory copy/components/personTable.vue](/src/views/tested/subpackage/directory%20copy/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory copy/index.vue](/src/views/tested/subpackage/directory%20copy/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/directory/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory/components/capacityTable.vue](/src/views/tested/subpackage/directory/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory/components/certificateTable.vue](/src/views/tested/subpackage/directory/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory/components/edit.vue](/src/views/tested/subpackage/directory/components/edit.vue) | vue | 638 | 8 | 7 | 653 | +| [src/views/tested/subpackage/directory/components/list.vue](/src/views/tested/subpackage/directory/components/list.vue) | vue | 386 | 4 | 6 | 396 | +| [src/views/tested/subpackage/directory/components/personTable.vue](/src/views/tested/subpackage/directory/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory/index.vue](/src/views/tested/subpackage/directory/index.vue) | vue | 64 | 10 | 7 | 81 | +| [src/views/tested/subpackage/review/components/ApprovalDialog.vue](/src/views/tested/subpackage/review/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/review/components/deviceTable.vue](/src/views/tested/subpackage/review/components/deviceTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/review/components/edit.vue](/src/views/tested/subpackage/review/components/edit.vue) | vue | 505 | 3 | 6 | 514 | +| [src/views/tested/subpackage/review/components/list.vue](/src/views/tested/subpackage/review/components/list.vue) | vue | 351 | 4 | 6 | 361 | +| [src/views/tested/subpackage/review/components/subpackageDialog.vue](/src/views/tested/subpackage/review/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/review/index.vue](/src/views/tested/subpackage/review/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/task/components/ApprovalDialog.vue](/src/views/tested/subpackage/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/task/components/deviceTable.vue](/src/views/tested/subpackage/task/components/deviceTable.vue) | vue | 201 | 1 | 5 | 207 | +| [src/views/tested/subpackage/task/components/edit.vue](/src/views/tested/subpackage/task/components/edit.vue) | vue | 481 | 5 | 5 | 491 | +| [src/views/tested/subpackage/task/components/list.vue](/src/views/tested/subpackage/task/components/list.vue) | vue | 438 | 6 | 7 | 451 | +| [src/views/tested/subpackage/task/components/subpackageDialog.vue](/src/views/tested/subpackage/task/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/task/index.vue](/src/views/tested/subpackage/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [tsconfig.json](/tsconfig.json) | JSON with Comments | 32 | 0 | 1 | 33 | +| [tsconfig.node.json](/tsconfig.node.json) | JSON | 14 | 0 | 1 | 15 | +| [vite.config.ts](/vite.config.ts) | TypeScript | 65 | 6 | 2 | 73 | +| [vite/plugins/auto-import.ts](/vite/plugins/auto-import.ts) | TypeScript | 14 | 0 | 2 | 16 | +| [vite/plugins/banner.ts](/vite/plugins/banner.ts) | TypeScript | 5 | 6 | 2 | 13 | +| [vite/plugins/components.ts](/vite/plugins/components.ts) | TypeScript | 8 | 0 | 2 | 10 | +| [vite/plugins/compression.ts](/vite/plugins/compression.ts) | TypeScript | 24 | 0 | 2 | 26 | +| [vite/plugins/html.ts](/vite/plugins/html.ts) | TypeScript | 69 | 0 | 2 | 71 | +| [vite/plugins/index.ts](/vite/plugins/index.ts) | TypeScript | 34 | 0 | 3 | 37 | +| [vite/plugins/layouts.ts](/vite/plugins/layouts.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [vite/plugins/mock.ts](/vite/plugins/mock.ts) | TypeScript | 13 | 0 | 2 | 15 | +| [vite/plugins/pages.ts](/vite/plugins/pages.ts) | TypeScript | 9 | 0 | 2 | 11 | +| [vite/plugins/setup-extend.ts](/vite/plugins/setup-extend.ts) | TypeScript | 4 | 0 | 2 | 6 | +| [vite/plugins/spritesmith.ts](/vite/plugins/spritesmith.ts) | TypeScript | 48 | 0 | 2 | 50 | +| [vite/plugins/svg-icon.ts](/vite/plugins/svg-icon.ts) | TypeScript | 9 | 0 | 2 | 11 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md new file mode 100644 index 0000000..c5c6ff8 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md @@ -0,0 +1,15 @@ +# Diff Details + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.csv b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv new file mode 100644 index 0000000..b7d8d75 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv @@ -0,0 +1,2 @@ +"filename", "language", "", "comment", "blank", "total" +"Total", "-", , 0, 0, 0 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.md b/.VSCodeCounter/2024-06-13_10-20-16/diff.md new file mode 100644 index 0000000..a457879 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.md @@ -0,0 +1,19 @@ +# Diff Summary + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.txt b/.VSCodeCounter/2024-06-13_10-20-16/diff.txt new file mode 100644 index 0000000..a6b4284 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.txt @@ -0,0 +1,22 @@ +Date : 2024-06-13 10:20:16 +Directory : d:\project\西昌\xc-metering-front +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +Languages ++----------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++----------+------------+------------+------------+------------+------------+ ++----------+------------+------------+------------+------------+------------+ + +Directories ++------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++------+------------+------------+------------+------------+------------+ ++------+------------+------------+------------+------------+------------+ + +Files ++----------+----------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++----------+----------+------------+------------+------------+------------+ +| Total | | 0 | 0 | 0 | 0 | ++----------+----------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.csv b/.VSCodeCounter/2024-06-13_10-20-16/results.csv new file mode 100644 index 0000000..c8dae3a --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.csv @@ -0,0 +1,679 @@ +"filename", "language", "TypeScript", "JSON", "JSON with Comments", "vue", "XML", "Handlebars", "Markdown", "JavaScript", "CSS", "SCSS", "YAML", "Ignore", "HTML", "comment", "blank", "total" +"d:\project\西昌\xc-metering-front\.commitlintrc.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 4, 1, 70 +"d:\project\西昌\xc-metering-front\.github\workflows\release.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 0, 0, 0, 13, 88 +"d:\project\西昌\xc-metering-front\.github\workflows\repo-sync.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 5, 3, 24 +"d:\project\西昌\xc-metering-front\.stylelintignore", "Ignore", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\README.md", "Markdown", 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 29, 106 +"d:\project\西昌\xc-metering-front\departments150.json", "JSON", 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26 +"d:\project\西昌\xc-metering-front\index.html", "HTML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 1, 41 +"d:\project\西昌\xc-metering-front\package.json", "JSON", 0, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 123 +"d:\project\西昌\xc-metering-front\plop-templates\component\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\plop-templates\component\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 3, 66 +"d:\project\西昌\xc-metering-front\plop-templates\page\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\plop-templates\page\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 3, 55 +"d:\project\西昌\xc-metering-front\plop-templates\store\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12 +"d:\project\西昌\xc-metering-front\plop-templates\store\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 1, 29 +"d:\project\西昌\xc-metering-front\plopfile.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 1, 7 +"d:\project\西昌\xc-metering-front\pnpm-lock.yaml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7764, 0, 0, 0, 1170, 8934 +"d:\project\西昌\xc-metering-front\postcss.config.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 1, 6 +"d:\project\西昌\xc-metering-front\public\browser_upgrade\index.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 119, 0, 0, 0, 0, 0, 1, 120 +"d:\project\西昌\xc-metering-front\public\config\config.json", "JSON", 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 30 +"d:\project\西昌\xc-metering-front\public\tinymce\langs\zh-Hans.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 6, 0, 7 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\default\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 7, 1, 62 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\default\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\document\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\document\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 7, 1, 62 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\writer\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 7, 1, 63 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\writer\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 745, 0, 0, 0, 0, 11, 1, 757 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3096, 0, 0, 0, 0, 16, 1, 3113 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 764, 0, 0, 0, 0, 11, 1, 776 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3093, 0, 0, 0, 0, 16, 1, 3110 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 745, 0, 0, 0, 0, 11, 1, 757 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3183, 0, 0, 0, 0, 16, 1, 3200 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 764, 0, 0, 0, 0, 11, 1, 776 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3183, 0, 0, 0, 0, 16, 1, 3200 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\scripts\prepare.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 3, 16 +"d:\project\西昌\xc-metering-front\scss.template.hbs", "Handlebars", 0, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67 +"d:\project\西昌\xc-metering-front\server.xml", "XML", 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 94, 16, 143 +"d:\project\西昌\xc-metering-front\src\App.vue", "vue", 0, 0, 0, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 105 +"d:\project\西昌\xc-metering-front\src\api\approval.ts", "TypeScript", 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 19 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\detection.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 23 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\notice.ts", "TypeScript", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\opinion.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 89 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\review.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 39 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\satisfaction.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\dashboard\calendar.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 40 +"d:\project\西昌\xc-metering-front\src\api\eqpt\dashboard\index.ts", "TypeScript", 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 128 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\certificate.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 13 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\group.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 44 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\info.ts", "TypeScript", 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 3, 210 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\model.ts", "TypeScript", 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 78 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\remind.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 38 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\task.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 39 +"d:\project\西昌\xc-metering-front\src\api\eqpt\document\index.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 43 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\board.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 23 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\dept.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 1, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\early.ts", "TypeScript", 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 109 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\paln.ts", "TypeScript", 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 4, 175 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\task.ts", "TypeScript", 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 138 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\borrow.ts", "TypeScript", 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 90 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\index.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 84 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\maintain.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 41 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\certificate.ts", "TypeScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 55 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\directory.ts", "TypeScript", 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 1, 120 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\review.ts", "TypeScript", 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 93 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\task.ts", "TypeScript", 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 96 +"d:\project\西昌\xc-metering-front\src\api\index.ts", "TypeScript", 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 8, 135 +"d:\project\西昌\xc-metering-front\src\api\laboratory\alarm\current.ts", "TypeScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 36 +"d:\project\西昌\xc-metering-front\src\api\laboratory\alarm\event.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 54 +"d:\project\西昌\xc-metering-front\src\api\laboratory\data.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 44 +"d:\project\西昌\xc-metering-front\src\api\laboratory\environment.ts", "TypeScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 63 +"d:\project\西昌\xc-metering-front\src\api\laboratory\equipment\config.ts", "TypeScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 63 +"d:\project\西昌\xc-metering-front\src\api\laboratory\equipment\list.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 64 +"d:\project\西昌\xc-metering-front\src\api\laboratory\overView.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 22 +"d:\project\西昌\xc-metering-front\src\api\laboratory\place.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 54 +"d:\project\西昌\xc-metering-front\src\api\reader.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 31 +"d:\project\西昌\xc-metering-front\src\api\request.ts", "TypeScript", 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 6, 132 +"d:\project\西昌\xc-metering-front\src\api\requestLab.ts", "TypeScript", 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 6, 132 +"d:\project\西昌\xc-metering-front\src\api\system\area.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 90 +"d:\project\西昌\xc-metering-front\src\api\system\bench.ts", "TypeScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 33 +"d:\project\西昌\xc-metering-front\src\api\system\dept.ts", "TypeScript", 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 96 +"d:\project\西昌\xc-metering-front\src\api\system\dict.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1, 43 +"d:\project\西昌\xc-metering-front\src\api\system\expire.ts", "TypeScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 36 +"d:\project\西昌\xc-metering-front\src\api\system\installation.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 44 +"d:\project\西昌\xc-metering-front\src\api\system\label.ts", "TypeScript", 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 60 +"d:\project\西昌\xc-metering-front\src\api\system\log.ts", "TypeScript", 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 75 +"d:\project\西昌\xc-metering-front\src\api\system\login.ts", "TypeScript", 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 8, 58 +"d:\project\西昌\xc-metering-front\src\api\system\notice.ts", "TypeScript", 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 74 +"d:\project\西昌\xc-metering-front\src\api\system\post.ts", "TypeScript", 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 45 +"d:\project\西昌\xc-metering-front\src\api\system\price.ts", "TypeScript", 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 73 +"d:\project\西昌\xc-metering-front\src\api\system\process.ts", "TypeScript", 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 10, 124 +"d:\project\西昌\xc-metering-front\src\api\system\resource.ts", "TypeScript", 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 65 +"d:\project\西昌\xc-metering-front\src\api\system\role.ts", "TypeScript", 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 90 +"d:\project\西昌\xc-metering-front\src\api\system\tenant.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 5, 52 +"d:\project\西昌\xc-metering-front\src\api\system\tool.ts", "TypeScript", 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 6, 247 +"d:\project\西昌\xc-metering-front\src\api\system\user.ts", "TypeScript", 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 6, 119 +"d:\project\西昌\xc-metering-front\src\assets\icons\404.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\business-board.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\fullscreen-exit.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\fullscreen.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-add-circle.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-add.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-alarm.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-area.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-base.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-baseInfo.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batch-distribute.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batch.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batchConfig.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batchPrint.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-bench.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-book.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-building.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business-manager.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business-measure.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-case.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-certi.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-change.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-contract.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-correct.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-create.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-data.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-delete.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dept.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-device.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dict.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-differ.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dyh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-environment.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-equipment-info.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-equipment-status.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-error.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-excel.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-export.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-external.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-file-manage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-file.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-finance.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-flow.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-fold.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-fullscreen.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-goWorkbench.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-import.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-init.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-internal.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-jidu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-line.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-log.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-logManage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-loginlog.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-measure.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-meeting.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-monitor.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-month.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-notice.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-overView-message.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-overview.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-pdf.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-person.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-pie.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-place.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-prevent.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-price.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-print.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-qrcode.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-quality-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-quality.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-radio.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-reduce-circle.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-refresh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-removeAlarm.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resource-first.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resource.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resume.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-review.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-rfid.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-role.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-scan.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-seal.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-search.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-service.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-setting.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-settingBlue.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-software.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-standard-status.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-statement.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-storeroom.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-subpackage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-sweep.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-sysDoc.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-task.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-technology.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-template-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-template.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-tool.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-user.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-word.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-xyh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-year.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-ywjs.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-zhankai.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-zhiliang.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\image-load-fail.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-down.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-enter.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-up.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-breadcrumb.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-default.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\toolbar-collapse.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\triangle-stand-upside-down.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\styles\element-plus\dark.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 1, 1, 10 +"d:\project\西昌\xc-metering-front\src\assets\styles\element-plus\index.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 2, 23 +"d:\project\西昌\xc-metering-front\src\assets\styles\globals.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 0, 19, 28, 178 +"d:\project\西昌\xc-metering-front\src\assets\styles\nprogress.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 9, 64 +"d:\project\西昌\xc-metering-front\src\assets\styles\resources\utils.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 5, 8, 54 +"d:\project\西昌\xc-metering-front\src\assets\styles\resources\variables.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\styles\themes.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 0, 0, 61, 14, 133 +"d:\project\西昌\xc-metering-front\src\auto-imports.d.ts", "TypeScript", 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 79 +"d:\project\西昌\xc-metering-front\src\axios.d.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8 +"d:\project\西昌\xc-metering-front\src\components.d.ts", "TypeScript", 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 75 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\AddressSelect.vue", "vue", 0, 0, 0, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 259 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\address-interface.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 13 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\country-code.json", "JSON", 0, 1500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 1520 +"d:\project\西昌\xc-metering-front\src\components\AppContainer\index.vue", "vue", 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 25 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecord.vue", "vue", 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 137 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecordTable.vue", "vue", 0, 0, 0, 190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 9, 214 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecordTableDevice.vue", "vue", 0, 0, 0, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 7, 245 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\approval-interface.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14 +"d:\project\西昌\xc-metering-front\src\components\Approval\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\components\AuthAll\index.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\components\Auth\index.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\components\BarCodeBind\index.vue", "vue", 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12, 135 +"d:\project\西昌\xc-metering-front\src\components\BatchActionBar\index.vue", "vue", 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 83 +"d:\project\西昌\xc-metering-front\src\components\Copyright\index.vue", "vue", 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 51 +"d:\project\西昌\xc-metering-front\src\components\DeptSelect\index.vue", "vue", 0, 0, 0, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 191 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlock.vue", "vue", 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 62 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlockCom.vue", "vue", 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 48 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlockSwitch.vue", "vue", 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 72 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\index.vue", "vue", 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 60 +"d:\project\西昌\xc-metering-front\src\components\Echart\BarChartHorizontal.vue", "vue", 0, 0, 0, 442, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 450 +"d:\project\西昌\xc-metering-front\src\components\Echart\BarChartVertical.vue", "vue", 0, 0, 0, 449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 457 +"d:\project\西昌\xc-metering-front\src\components\Echart\LineChart.vue", "vue", 0, 0, 0, 355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 364 +"d:\project\西昌\xc-metering-front\src\components\Echart\PieChart.vue", "vue", 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 320 +"d:\project\西昌\xc-metering-front\src\components\Echart\echart-interface.ts", "TypeScript", 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 7, 273 +"d:\project\西昌\xc-metering-front\src\components\Echart\theme.json", "JSON", 0, 491, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 492 +"d:\project\西昌\xc-metering-front\src\components\Echart\utils.ts", "TypeScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 39 +"d:\project\西昌\xc-metering-front\src\components\Editor\index.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 98 +"d:\project\西昌\xc-metering-front\src\components\FileUpload\index.vue", "vue", 0, 0, 0, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 118 +"d:\project\西昌\xc-metering-front\src\components\FixedActionBar\index.vue", "vue", 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 50 +"d:\project\西昌\xc-metering-front\src\components\IconButton\index.vue", "vue", 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 57 +"d:\project\西昌\xc-metering-front\src\components\ImagePreview\index.vue", "vue", 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 65 +"d:\project\西昌\xc-metering-front\src\components\ImageUpload\index.vue", "vue", 0, 0, 0, 239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 265 +"d:\project\西昌\xc-metering-front\src\components\ImagesUpload\index.vue", "vue", 0, 0, 0, 272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 300 +"d:\project\西昌\xc-metering-front\src\components\NormalTable\index.vue", "vue", 0, 0, 0, 285, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 300 +"d:\project\西昌\xc-metering-front\src\components\NormalTable\table_interface.ts", "TypeScript", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 14 +"d:\project\西昌\xc-metering-front\src\components\PageHeader\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 82 +"d:\project\西昌\xc-metering-front\src\components\PageMain\index.vue", "vue", 0, 0, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 90 +"d:\project\西昌\xc-metering-front\src\components\PcasCascader\index.vue", "vue", 0, 0, 0, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 141 +"d:\project\西昌\xc-metering-front\src\components\PcasCascader\pcas-code.json", "JSON", 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\components\QRcodeDeviceDialog\index.vue", "vue", 0, 0, 0, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 194 +"d:\project\西昌\xc-metering-front\src\components\QrDialog\index.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 148 +"d:\project\西昌\xc-metering-front\src\components\QrDialog\qrcode.d.ts", "TypeScript", 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\components\Sample\certificationMonitor.vue", "vue", 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 65 +"d:\project\西昌\xc-metering-front\src\components\Sample\certificationRecords.vue", "vue", 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 67 +"d:\project\西昌\xc-metering-front\src\components\Sample\measureRecords.vue", "vue", 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 67 +"d:\project\西昌\xc-metering-front\src\components\ScanSampleDialog\index.vue", "vue", 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 134 +"d:\project\西昌\xc-metering-front\src\components\ScanSampleDialog\scan-interface.ts", "TypeScript", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13 +"d:\project\西昌\xc-metering-front\src\components\SearchArea\SearchItem.vue", "vue", 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 31 +"d:\project\西昌\xc-metering-front\src\components\SearchArea\index.vue", "vue", 0, 0, 0, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 158 +"d:\project\西昌\xc-metering-front\src\components\SearchBar\index.vue", "vue", 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 78 +"d:\project\西昌\xc-metering-front\src\components\SvgIcon\index.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 48 +"d:\project\西昌\xc-metering-front\src\components\SystemInfo\index.vue", "vue", 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 52 +"d:\project\西昌\xc-metering-front\src\components\TableContainer\index.vue", "vue", 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 78 +"d:\project\西昌\xc-metering-front\src\components\Trend\index.vue", "vue", 0, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 69 +"d:\project\西昌\xc-metering-front\src\components\benchCol\index.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 15, 193 +"d:\project\西昌\xc-metering-front\src\components\buttonBox\buttonBox.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6 +"d:\project\西昌\xc-metering-front\src\components\buttonBox\buttonBox.vue", "vue", 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 51 +"d:\project\西昌\xc-metering-front\src\components\dialog\dialog.ts", "TypeScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 31 +"d:\project\西昌\xc-metering-front\src\components\dialog\errorDialog.vue", "vue", 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 90 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectDeptDialog.vue", "vue", 0, 0, 0, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 24, 280 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectDeptTree.vue", "vue", 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 133 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectEmployeesDialog.vue", "vue", 0, 0, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 21, 255 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectRoleDialog.vue", "vue", 0, 0, 0, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 168 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectStaffDialog.vue", "vue", 0, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 20, 275 +"d:\project\西昌\xc-metering-front\src\components\drawer\approverDrawer.vue", "vue", 0, 0, 0, 426, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 47, 549 +"d:\project\西昌\xc-metering-front\src\components\drawer\conditionDrawer.vue", "vue", 0, 0, 0, 432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 48, 515 +"d:\project\西昌\xc-metering-front\src\components\drawer\copyerDrawer.vue", "vue", 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 9, 132 +"d:\project\西昌\xc-metering-front\src\components\drawer\promoterDrawer.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 94 +"d:\project\西昌\xc-metering-front\src\components\scanEquipmentDialog\index.vue", "vue", 0, 0, 0, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 272 +"d:\project\西昌\xc-metering-front\src\components\scanEquipmentDialog\scan-interface.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 +"d:\project\西昌\xc-metering-front\src\components\workFlow\addNode.vue", "vue", 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 25, 264 +"d:\project\西昌\xc-metering-front\src\components\workFlow\addNodeBan.vue", "vue", 0, 0, 0, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 236 +"d:\project\西昌\xc-metering-front\src\components\workFlow\nodeWrap.vue", "vue", 0, 0, 0, 367, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 25, 401 +"d:\project\西昌\xc-metering-front\src\components\workFlow\nodeWrapBan.vue", "vue", 0, 0, 0, 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 165 +"d:\project\西昌\xc-metering-front\src\css\dialog.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 2, 7, 41 +"d:\project\西昌\xc-metering-front\src\css\override-element-ui.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 104, 0, 0, 0, 0, 1, 22, 127 +"d:\project\西昌\xc-metering-front\src\css\workflow.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1381, 0, 0, 0, 0, 106, 226, 1713 +"d:\project\西昌\xc-metering-front\src\global.d.ts", "TypeScript", 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 157, 8, 312 +"d:\project\西昌\xc-metering-front\src\iconify-ep\index.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7 +"d:\project\西昌\xc-metering-front\src\layouts\components\AppSetting\index.vue", "vue", 0, 0, 0, 523, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 566 +"d:\project\西昌\xc-metering-front\src\layouts\components\Header\index.vue", "vue", 0, 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 32, 220 +"d:\project\西昌\xc-metering-front\src\layouts\components\HotkeysIntro\index.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 52 +"d:\project\西昌\xc-metering-front\src\layouts\components\Logo\index.vue", "vue", 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 78 +"d:\project\西昌\xc-metering-front\src\layouts\components\MainSidebar\index.vue", "vue", 0, 0, 0, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 18, 114 +"d:\project\西昌\xc-metering-front\src\layouts\components\Search\index.vue", "vue", 0, 0, 0, 413, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 452 +"d:\project\西昌\xc-metering-front\src\layouts\components\SidebarItem\index.vue", "vue", 0, 0, 0, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 182 +"d:\project\西昌\xc-metering-front\src\layouts\components\SubSidebar\index.vue", "vue", 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 29, 170 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\index.vue", "vue", 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 23, 314 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\resetPwd.vue", "vue", 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 125 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\userInfo.vue", "vue", 0, 0, 0, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 253 +"d:\project\西昌\xc-metering-front\src\layouts\components\TopMenu\topMenu.vue", "vue", 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 50 +"d:\project\西昌\xc-metering-front\src\layouts\components\TopMenu\topMenuItem.vue", "vue", 0, 0, 0, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 191 +"d:\project\西昌\xc-metering-front\src\layouts\components\Topbar\index.vue", "vue", 0, 0, 0, 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 174 +"d:\project\西昌\xc-metering-front\src\layouts\index.vue", "vue", 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 240 +"d:\project\西昌\xc-metering-front\src\main.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 63 +"d:\project\西昌\xc-metering-front\src\menu\index.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 18 +"d:\project\西昌\xc-metering-front\src\menu\modules\multilevel.menu.example.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 51 +"d:\project\西昌\xc-metering-front\src\mockProdServer.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12 +"d:\project\西昌\xc-metering-front\src\mock\member.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56 +"d:\project\西昌\xc-metering-front\src\plugins\preload.ts", "TypeScript", 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 126 +"d:\project\西昌\xc-metering-front\src\router\index.ts", "TypeScript", 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 7, 203 +"d:\project\西昌\xc-metering-front\src\router\modules\common.ts", "TypeScript", 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 322 +"d:\project\西昌\xc-metering-front\src\router\modules\laboratory.ts", "TypeScript", 228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 4, 269 +"d:\project\西昌\xc-metering-front\src\router\modules\mentering.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 11 +"d:\project\西昌\xc-metering-front\src\router\modules\multilevel.menu.example.ts", "TypeScript", 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 71 +"d:\project\西昌\xc-metering-front\src\router\modules\system.ts", "TypeScript", 330, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 335 +"d:\project\西昌\xc-metering-front\src\router\modules\tested.ts", "TypeScript", 1621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 4, 1796 +"d:\project\西昌\xc-metering-front\src\router\routes.ts", "TypeScript", 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 7, 174 +"d:\project\西昌\xc-metering-front\src\settings.default.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 60 +"d:\project\西昌\xc-metering-front\src\settings.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 42 +"d:\project\西昌\xc-metering-front\src\shims.d.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 20 +"d:\project\西昌\xc-metering-front\src\store\index.ts", "TypeScript", 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4 +"d:\project\西昌\xc-metering-front\src\store\modules\dict.ts", "TypeScript", 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 54 +"d:\project\西昌\xc-metering-front\src\store\modules\keepAlive.ts", "TypeScript", 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 39 +"d:\project\西昌\xc-metering-front\src\store\modules\menu.ts", "TypeScript", 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 202 +"d:\project\西昌\xc-metering-front\src\store\modules\route.ts", "TypeScript", 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 5, 270 +"d:\project\西昌\xc-metering-front\src\store\modules\settings.ts", "TypeScript", 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 69 +"d:\project\西昌\xc-metering-front\src\store\modules\user.ts", "TypeScript", 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 226 +"d:\project\西昌\xc-metering-front\src\store\modules\websocket.ts", "TypeScript", 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 138 +"d:\project\西昌\xc-metering-front\src\store\modules\workFlow.ts", "TypeScript", 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 68 +"d:\project\西昌\xc-metering-front\src\utils\Array.ts", "TypeScript", 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 2, 49 +"d:\project\西昌\xc-metering-front\src\utils\String.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 11 +"d:\project\西昌\xc-metering-front\src\utils\applyBtns.ts", "TypeScript", 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 101 +"d:\project\西昌\xc-metering-front\src\utils\auth.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 15 +"d:\project\西昌\xc-metering-front\src\utils\buttonPerm.ts", "TypeScript", 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 69 +"d:\project\西昌\xc-metering-front\src\utils\composables\permission.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 12 +"d:\project\西昌\xc-metering-front\src\utils\composables\useAuth.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 43 +"d:\project\西昌\xc-metering-front\src\utils\composables\useGlobalProperties.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7 +"d:\project\西昌\xc-metering-front\src\utils\composables\useMainPage.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\src\utils\composables\useMenu.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 26 +"d:\project\西昌\xc-metering-front\src\utils\dayjs.ts", "TypeScript", 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7 +"d:\project\西昌\xc-metering-front\src\utils\directive.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 20 +"d:\project\西昌\xc-metering-front\src\utils\download.ts", "TypeScript", 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 3, 193 +"d:\project\西昌\xc-metering-front\src\utils\eventBus.ts", "TypeScript", 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4 +"d:\project\西昌\xc-metering-front\src\utils\exportUtils.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 2, 56 +"d:\project\西昌\xc-metering-front\src\utils\exportXlsx.ts", "TypeScript", 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 2, 90 +"d:\project\西昌\xc-metering-front\src\utils\getUid.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 19 +"d:\project\西昌\xc-metering-front\src\utils\index.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 16 +"d:\project\西昌\xc-metering-front\src\utils\keepQuery.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 17 +"d:\project\西昌\xc-metering-front\src\utils\printUtils.ts", "TypeScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 69 +"d:\project\西昌\xc-metering-front\src\utils\scheduleDict.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 21 +"d:\project\西昌\xc-metering-front\src\utils\security.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 53 +"d:\project\西昌\xc-metering-front\src\utils\structure.ts", "TypeScript", 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 6, 205 +"d:\project\西昌\xc-metering-front\src\utils\useCheckList.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 30 +"d:\project\西昌\xc-metering-front\src\utils\usePrintList.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 30 +"d:\project\西昌\xc-metering-front\src\utils\useSetAllRowReadable.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 22 +"d:\project\西昌\xc-metering-front\src\utils\useTemplateDownload.ts", "TypeScript", 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 38 +"d:\project\西昌\xc-metering-front\src\utils\validate.ts", "TypeScript", 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 13, 156 +"d:\project\西昌\xc-metering-front\src\views\[...all].vue", "vue", 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 82 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\detail1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\detail2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\list1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\list2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\dashboard.vue", "vue", 0, 0, 0, 390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 48, 448 +"d:\project\西昌\xc-metering-front\src\views\example\chartExample.vue", "vue", 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 61 +"d:\project\西昌\xc-metering-front\src\views\fresh.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 40 +"d:\project\西昌\xc-metering-front\src\views\home\index.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\src\views\index.vue", "vue", 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 21 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\current\list-interface.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 32 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\current\list.vue", "vue", 0, 0, 0, 273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 285 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\addEventDialog.vue", "vue", 0, 0, 0, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 230 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\list-interface.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 33 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\list.vue", "vue", 0, 0, 0, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 9, 221 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\record\list.vue", "vue", 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 221 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\dialog\upsMonitorDetailDialog.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 21, 213 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\list-interface.ts", "TypeScript", 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 112 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\list.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 14, 518 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addElectricQuantity.vue", "vue", 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 312, 13, 682 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addOxygenSmoke.vue", "vue", 0, 0, 0, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 261 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addTemperatureHumidity.vue", "vue", 0, 0, 0, 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 336 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\config-interface.ts", "TypeScript", 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 112 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\list.vue", "vue", 0, 0, 0, 381, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 12, 399 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\detail.vue", "vue", 0, 0, 0, 331, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 11, 354 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\dialog\selectLocationDialog.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 148 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\list-interface.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 40 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\list.vue", "vue", 0, 0, 0, 388, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 13, 412 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\components\message.vue", "vue", 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 9, 116 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\components\monitorData.vue", "vue", 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 8, 171 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\index.vue", "vue", 0, 0, 0, 943, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 101, 1085 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\overview-interface.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 22 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\addDialog.vue", "vue", 0, 0, 0, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 192 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\list.vue", "vue", 0, 0, 0, 203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 215 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\place-interface.ts", "TypeScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 29 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\detail.vue", "vue", 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 33, 255 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\environment-interface.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 41 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\list.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 19, 215 +"d:\project\西昌\xc-metering-front\src\views\login.vue", "vue", 0, 0, 0, 510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 42, 555 +"d:\project\西昌\xc-metering-front\src\views\login_register.vue", "vue", 0, 0, 0, 517, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 554 +"d:\project\西昌\xc-metering-front\src\views\metering\index.vue", "vue", 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\level3\page1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\level3\page2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\page.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\page.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\personal\edit.password.vue", "vue", 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 96 +"d:\project\西昌\xc-metering-front\src\views\personal\setting.vue", "vue", 0, 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 194 +"d:\project\西昌\xc-metering-front\src\views\reload.vue", "vue", 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 16 +"d:\project\西昌\xc-metering-front\src\views\setting.vue", "vue", 0, 0, 0, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 23, 336 +"d:\project\西昌\xc-metering-front\src\views\system\area\area-interface.ts", "TypeScript", 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 22 +"d:\project\西昌\xc-metering-front\src\views\system\area\areaSelectTree.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 78 +"d:\project\西昌\xc-metering-front\src\views\system\area\editArea.vue", "vue", 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 248 +"d:\project\西昌\xc-metering-front\src\views\system\area\listArea.vue", "vue", 0, 0, 0, 149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 161 +"d:\project\西昌\xc-metering-front\src\views\system\dept\dept-interface.ts", "TypeScript", 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 39 +"d:\project\西昌\xc-metering-front\src\views\system\dept\editDept.vue", "vue", 0, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13, 262 +"d:\project\西昌\xc-metering-front\src\views\system\dept\listDept.vue", "vue", 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 134 +"d:\project\西昌\xc-metering-front\src\views\system\dict\dict-interface.ts", "TypeScript", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 26 +"d:\project\西昌\xc-metering-front\src\views\system\dict\editDict.vue", "vue", 0, 0, 0, 283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 298 +"d:\project\西昌\xc-metering-front\src\views\system\dict\listDict.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 128 +"d:\project\西昌\xc-metering-front\src\views\system\expire\device.vue", "vue", 0, 0, 0, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 242 +"d:\project\西昌\xc-metering-front\src\views\system\expire\edit.vue", "vue", 0, 0, 0, 290, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 18, 315 +"d:\project\西昌\xc-metering-front\src\views\system\expire\list.vue", "vue", 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 156 +"d:\project\西昌\xc-metering-front\src\views\system\expire\task.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 164 +"d:\project\西昌\xc-metering-front\src\views\system\fileConfiguration\addDDialog.vue", "vue", 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 323 +"d:\project\西昌\xc-metering-front\src\views\system\fileConfiguration\configuration.vue", "vue", 0, 0, 0, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 232 +"d:\project\西昌\xc-metering-front\src\views\system\installation\editDialog.vue", "vue", 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 201 +"d:\project\西昌\xc-metering-front\src\views\system\installation\installation-interface.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 30 +"d:\project\西昌\xc-metering-front\src\views\system\installation\list.vue", "vue", 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 197 +"d:\project\西昌\xc-metering-front\src\views\system\label\label.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 29 +"d:\project\西昌\xc-metering-front\src\views\system\label\list.vue", "vue", 0, 0, 0, 315, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 13, 332 +"d:\project\西昌\xc-metering-front\src\views\system\log\listErrorLog.vue", "vue", 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 155 +"d:\project\西昌\xc-metering-front\src\views\system\log\listLog.vue", "vue", 0, 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 189 +"d:\project\西昌\xc-metering-front\src\views\system\log\log-interface.ts", "TypeScript", 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11 +"d:\project\西昌\xc-metering-front\src\views\system\log\loginLog.vue", "vue", 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 164 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noteAdd.vue", "vue", 0, 0, 0, 508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 20, 530 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noteList.vue", "vue", 0, 0, 0, 272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 289 +"d:\project\西昌\xc-metering-front\src\views\system\notice\notice-interface.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 13 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noticeDetail.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 140 +"d:\project\西昌\xc-metering-front\src\views\system\notice\tableHeader.vue", "vue", 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 40 +"d:\project\西昌\xc-metering-front\src\views\system\post\editDialog.vue", "vue", 0, 0, 0, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 10, 196 +"d:\project\西昌\xc-metering-front\src\views\system\post\list.vue", "vue", 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 3, 182 +"d:\project\西昌\xc-metering-front\src\views\system\post\post-interface.ts", "TypeScript", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 29 +"d:\project\西昌\xc-metering-front\src\views\system\process\addProcess.vue", "vue", 0, 0, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 15, 235 +"d:\project\西昌\xc-metering-front\src\views\system\process\detailProcess.vue", "vue", 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 8, 158 +"d:\project\西昌\xc-metering-front\src\views\system\process\editProcess.vue", "vue", 0, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 13, 249 +"d:\project\西昌\xc-metering-front\src\views\system\process\process.ts", "TypeScript", 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 48 +"d:\project\西昌\xc-metering-front\src\views\system\process\process.vue", "vue", 0, 0, 0, 353, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 22, 379 +"d:\project\西昌\xc-metering-front\src\views\system\resource\editResource.vue", "vue", 0, 0, 0, 267, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 281 +"d:\project\西昌\xc-metering-front\src\views\system\resource\listResource.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 156 +"d:\project\西昌\xc-metering-front\src\views\system\resource\resource-interface.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 24 +"d:\project\西昌\xc-metering-front\src\views\system\role\dataPerm.vue", "vue", 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 188 +"d:\project\西昌\xc-metering-front\src\views\system\role\editRole.vue", "vue", 0, 0, 0, 282, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 293 +"d:\project\西昌\xc-metering-front\src\views\system\role\functionPerm.vue", "vue", 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 187 +"d:\project\西昌\xc-metering-front\src\views\system\role\listRole.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 176 +"d:\project\西昌\xc-metering-front\src\views\system\role\role-interface.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 20 +"d:\project\西昌\xc-metering-front\src\views\system\showPhoto.vue", "vue", 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 74 +"d:\project\西昌\xc-metering-front\src\views\system\signature\addDDialog.vue", "vue", 0, 0, 0, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 252 +"d:\project\西昌\xc-metering-front\src\views\system\signature\autograph.vue", "vue", 0, 0, 0, 271, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 7, 295 +"d:\project\西昌\xc-metering-front\src\views\system\signature\userListDialog.vue", "vue", 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 179 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\editTenant.vue", "vue", 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 211 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\list.tenant.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 9, 167 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\relateDept.vue", "vue", 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 112 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\tenant_interface.ts", "TypeScript", 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 17 +"d:\project\西昌\xc-metering-front\src\views\system\tool_interface.ts", "TypeScript", 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 64 +"d:\project\西昌\xc-metering-front\src\views\system\user\listUser.vue", "vue", 0, 0, 0, 338, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 11, 358 +"d:\project\西昌\xc-metering-front\src\views\system\user\roleAssignment.vue", "vue", 0, 0, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 119 +"d:\project\西昌\xc-metering-front\src\views\system\user\selecTree.vue", "vue", 0, 0, 0, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 183 +"d:\project\西昌\xc-metering-front\src\views\system\user\user-interface.ts", "TypeScript", 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 70 +"d:\project\西昌\xc-metering-front\src\views\system\user\userAdd.vue", "vue", 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 355 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\detail.vue", "vue", 0, 0, 0, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 163 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\detection.vue", "vue", 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 61 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\pdfFile.vue", "vue", 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 47 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\index.vue", "vue", 0, 0, 0, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 175 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\components\detail.vue", "vue", 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 167 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\components\detection.vue", "vue", 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 58 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\index.vue", "vue", 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 194 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\edit.vue", "vue", 0, 0, 0, 371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 377 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\list.vue", "vue", 0, 0, 0, 402, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 6, 426 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\ApprovalDialog.vue", "vue", 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 171 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\edit.vue", "vue", 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 97 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\fileView.vue", "vue", 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 48 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\index.vue", "vue", 0, 0, 0, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 232 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\edit.vue", "vue", 0, 0, 0, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 258 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\filterCustomerStaff.vue", "vue", 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 28, 244 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\questionnaire.vue", "vue", 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 84 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\index.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 162 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\board\index.vue", "vue", 0, 0, 0, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 161 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\curator\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\delay\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\edit.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 123 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\list.vue", "vue", 0, 0, 0, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 194 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\tableList.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 172 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\detail.vue", "vue", 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 132 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\edit.vue", "vue", 0, 0, 0, 536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 548 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\list.vue", "vue", 0, 0, 0, 521, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 541 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\page.vue", "vue", 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 88 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\selelectPlan.vue", "vue", 0, 0, 0, 199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 207 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\table.vue", "vue", 0, 0, 0, 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 305 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\dataList.vue", "vue", 0, 0, 0, 319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 326 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\detail.vue", "vue", 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9, 166 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\edit.vue", "vue", 0, 0, 0, 455, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 466 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\infoDetail.vue", "vue", 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 119 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\list.vue", "vue", 0, 0, 0, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 530 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\selectDevice.vue", "vue", 0, 0, 0, 471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 478 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\summary.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 122 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\summaryDialog.vue", "vue", 0, 0, 0, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 200 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\table.vue", "vue", 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 297 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\edit.vue", "vue", 0, 0, 0, 631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 7, 697 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\list.vue", "vue", 0, 0, 0, 483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 5, 513 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\selectDeviceMultiple.vue", "vue", 0, 0, 0, 486, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 498 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\selectDeviceSinge.vue", "vue", 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 474 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\tableList.vue", "vue", 0, 0, 0, 532, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 10, 564 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\index-bak.vue", "vue", 0, 0, 0, 276, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 297 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartHorizontalCom.vue", "vue", 0, 0, 0, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 260 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartHorizontalCustom.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 197 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartVertical.vue", "vue", 0, 0, 0, 484, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 492 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartVerticalCircle.vue", "vue", 0, 0, 0, 417, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 425 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\deviceDetail.vue", "vue", 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\deviceList.vue", "vue", 0, 0, 0, 279, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 15, 318 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\editSchedule.vue", "vue", 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 12, 228 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\editScheduleDialog.vue", "vue", 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 11, 270 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\index1.vue", "vue", 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 40 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\list.vue", "vue", 0, 0, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 242 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\listApprove.vue", "vue", 0, 0, 0, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 223 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\rightBox.vue", "vue", 0, 0, 0, 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 17, 351 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\tableList.vue", "vue", 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 178 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\verificationDetail.vue", "vue", 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 169 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\index.vue", "vue", 0, 0, 0, 864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 29, 934 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\list.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\pic.ts", "TypeScript", 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\components\detailDialog.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 48 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\components\edit.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 140 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\index.vue", "vue", 0, 0, 0, 314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 343 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\edit.vue", "vue", 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 192 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\list.vue", "vue", 0, 0, 0, 312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 6, 334 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\selectDevice.vue", "vue", 0, 0, 0, 450, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 457 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\tableList.vue", "vue", 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 304 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\certificateTable.vue", "vue", 0, 0, 0, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 218 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\detail.vue", "vue", 0, 0, 0, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 195 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\edit.vue", "vue", 0, 0, 0, 1177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 8, 1229 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\infoTable.vue", "vue", 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 147 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\interface.ts", "TypeScript", 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 76 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\list.vue", "vue", 0, 0, 0, 1348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 18, 1436 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\printTag.vue", "vue", 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 116 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\reportTable.vue", "vue", 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 178 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\roamTable.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 145 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\showPhoto.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 145 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\showPhotoSinge.vue", "vue", 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 80 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\statusTable.vue", "vue", 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 196 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\table.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\technology.vue", "vue", 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\index.vue", "vue", 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 88 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\edit.vue", "vue", 0, 0, 0, 359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 381 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\list.vue", "vue", 0, 0, 0, 418, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 429 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\technology.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\device\remind\components\trend.vue", "vue", 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 73 +"d:\project\西昌\xc-metering-front\src\views\tested\device\remind\index.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 7, 515 +"d:\project\西昌\xc-metering-front\src\views\tested\device\special\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\device\task\addDialog.vue", "vue", 0, 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 186 +"d:\project\西昌\xc-metering-front\src\views\tested\device\task\index.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 8, 202 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\document-interface.ts", "TypeScript", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 28 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\edit.vue", "vue", 0, 0, 0, 264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 269 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\index.vue", "vue", 0, 0, 0, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 262 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\tableList.vue", "vue", 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 123 +"d:\project\西昌\xc-metering-front\src\views\tested\index.vue", "vue", 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\deviceList.vue", "vue", 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 147 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\edit.vue", "vue", 0, 0, 0, 382, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 393 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\list.vue", "vue", 0, 0, 0, 395, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 408 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\annexList.vue", "vue", 0, 0, 0, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 144 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\delay.vue", "vue", 0, 0, 0, 449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 7, 484 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\deviceList.vue", "vue", 0, 0, 0, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 137 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\edit.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 4, 526 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\list.vue", "vue", 0, 0, 0, 499, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 8, 520 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\page.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 95 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\disable\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\maintain\components\edit.vue", "vue", 0, 0, 0, 245, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 249 +"d:\project\西昌\xc-metering-front\src\views\tested\status\maintain\index.vue", "vue", 0, 0, 0, 318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 324 +"d:\project\西昌\xc-metering-front\src\views\tested\status\scrap\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\seal\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\unseal\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\certificate\components\edit.vue", "vue", 0, 0, 0, 356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 6, 377 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\certificate\index.vue", "vue", 0, 0, 0, 494, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 518 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\capacityTable.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\certificateTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\edit.vue", "vue", 0, 0, 0, 609, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7, 618 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\list.vue", "vue", 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 367 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\personTable.vue", "vue", 0, 0, 0, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 149 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\capacityTable.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\certificateTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\edit.vue", "vue", 0, 0, 0, 638, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 653 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\list.vue", "vue", 0, 0, 0, 386, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 396 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\personTable.vue", "vue", 0, 0, 0, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 149 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\index.vue", "vue", 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\deviceTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\edit.vue", "vue", 0, 0, 0, 505, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 514 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\list.vue", "vue", 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 361 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\subpackageDialog.vue", "vue", 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\deviceTable.vue", "vue", 0, 0, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 207 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\edit.vue", "vue", 0, 0, 0, 481, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 491 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\list.vue", "vue", 0, 0, 0, 438, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 451 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\subpackageDialog.vue", "vue", 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\tsconfig.json", "JSON with Comments", 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 33 +"d:\project\西昌\xc-metering-front\tsconfig.node.json", "JSON", 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 15 +"d:\project\西昌\xc-metering-front\vite.config.ts", "TypeScript", 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 73 +"d:\project\西昌\xc-metering-front\vite\plugins\auto-import.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 16 +"d:\project\西昌\xc-metering-front\vite\plugins\banner.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 13 +"d:\project\西昌\xc-metering-front\vite\plugins\components.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10 +"d:\project\西昌\xc-metering-front\vite\plugins\compression.ts", "TypeScript", 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 26 +"d:\project\西昌\xc-metering-front\vite\plugins\html.ts", "TypeScript", 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 71 +"d:\project\西昌\xc-metering-front\vite\plugins\index.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 37 +"d:\project\西昌\xc-metering-front\vite\plugins\layouts.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8 +"d:\project\西昌\xc-metering-front\vite\plugins\mock.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 15 +"d:\project\西昌\xc-metering-front\vite\plugins\pages.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11 +"d:\project\西昌\xc-metering-front\vite\plugins\setup-extend.ts", "TypeScript", 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6 +"d:\project\西昌\xc-metering-front\vite\plugins\spritesmith.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 50 +"d:\project\西昌\xc-metering-front\vite\plugins\svg-icon.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11 +"Total", "-", 10424, 2183, 32, 64430, 167, 89, 77, 233, 20723, 314, 7855, 3, 40, 4094, 5155, 115819 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/details.md b/.VSCodeCounter/2024-06-13_10-20-16/details.md new file mode 100644 index 0000000..a35f3e7 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/details.md @@ -0,0 +1,692 @@ +# Details + +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 + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [.commitlintrc.js](/.commitlintrc.js) | JavaScript | 65 | 4 | 1 | 70 | +| [.github/workflows/release.yml](/.github/workflows/release.yml) | YAML | 75 | 0 | 13 | 88 | +| [.github/workflows/repo-sync.yml](/.github/workflows/repo-sync.yml) | YAML | 16 | 5 | 3 | 24 | +| [.stylelintignore](/.stylelintignore) | Ignore | 3 | 0 | 1 | 4 | +| [README.md](/README.md) | Markdown | 77 | 0 | 29 | 106 | +| [departments150.json](/departments150.json) | JSON | 26 | 0 | 0 | 26 | +| [index.html](/index.html) | HTML | 40 | 0 | 1 | 41 | +| [package.json](/package.json) | JSON | 122 | 0 | 1 | 123 | +| [plop-templates/component/index.hbs](/plop-templates/component/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/component/prompt.js](/plop-templates/component/prompt.js) | JavaScript | 63 | 0 | 3 | 66 | +| [plop-templates/page/index.hbs](/plop-templates/page/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/page/prompt.js](/plop-templates/page/prompt.js) | JavaScript | 52 | 0 | 3 | 55 | +| [plop-templates/store/index.hbs](/plop-templates/store/index.hbs) | Handlebars | 10 | 0 | 2 | 12 | +| [plop-templates/store/prompt.js](/plop-templates/store/prompt.js) | JavaScript | 28 | 0 | 1 | 29 | +| [plopfile.js](/plopfile.js) | JavaScript | 6 | 0 | 1 | 7 | +| [pnpm-lock.yaml](/pnpm-lock.yaml) | YAML | 7,764 | 0 | 1,170 | 8,934 | +| [postcss.config.js](/postcss.config.js) | JavaScript | 5 | 0 | 1 | 6 | +| [public/browser_upgrade/index.css](/public/browser_upgrade/index.css) | CSS | 119 | 0 | 1 | 120 | +| [public/config/config.json](/public/config/config.json) | JSON | 29 | 0 | 1 | 30 | +| [public/tinymce/langs/zh-Hans.js](/public/tinymce/langs/zh-Hans.js) | JavaScript | 1 | 6 | 0 | 7 | +| [public/tinymce/skins/content/dark/content.css](/public/tinymce/skins/content/dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/dark/content.min.css](/public/tinymce/skins/content/dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/default/content.css](/public/tinymce/skins/content/default/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/default/content.min.css](/public/tinymce/skins/content/default/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/document/content.css](/public/tinymce/skins/content/document/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/document/content.min.css](/public/tinymce/skins/content/document/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5-dark/content.css](/public/tinymce/skins/content/tinymce-5-dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/tinymce-5-dark/content.min.css](/public/tinymce/skins/content/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5/content.css](/public/tinymce/skins/content/tinymce-5/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/tinymce-5/content.min.css](/public/tinymce/skins/content/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/writer/content.css](/public/tinymce/skins/content/writer/content.css) | CSS | 55 | 7 | 1 | 63 | +| [public/tinymce/skins/content/writer/content.min.css](/public/tinymce/skins/content/writer/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.css](/public/tinymce/skins/ui/oxide-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.css](/public/tinymce/skins/ui/oxide-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.min.css](/public/tinymce/skins/ui/oxide-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.min.css](/public/tinymce/skins/ui/oxide-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.css](/public/tinymce/skins/ui/oxide-dark/skin.css) | CSS | 3,096 | 16 | 1 | 3,113 | +| [public/tinymce/skins/ui/oxide-dark/skin.min.css](/public/tinymce/skins/ui/oxide-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.css](/public/tinymce/skins/ui/oxide/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/oxide/content.inline.css](/public/tinymce/skins/ui/oxide/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide/content.inline.min.css](/public/tinymce/skins/ui/oxide/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.min.css](/public/tinymce/skins/ui/oxide/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.css](/public/tinymce/skins/ui/oxide/skin.css) | CSS | 3,093 | 16 | 1 | 3,110 | +| [public/tinymce/skins/ui/oxide/skin.min.css](/public/tinymce/skins/ui/oxide/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.css](/public/tinymce/skins/ui/tinymce-5-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.css](/public/tinymce/skins/ui/tinymce-5/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.css](/public/tinymce/skins/ui/tinymce-5/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.min.css](/public/tinymce/skins/ui/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.css](/public/tinymce/skins/ui/tinymce-5/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5/skin.min.css](/public/tinymce/skins/ui/tinymce-5/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [scripts/prepare.js](/scripts/prepare.js) | JavaScript | 13 | 0 | 3 | 16 | +| [scss.template.hbs](/scss.template.hbs) | Handlebars | 57 | 0 | 10 | 67 | +| [server.xml](/server.xml) | XML | 33 | 94 | 16 | 143 | +| [src/App.vue](/src/App.vue) | vue | 94 | 0 | 11 | 105 | +| [src/api/approval.ts](/src/api/approval.ts) | TypeScript | 15 | 2 | 2 | 19 | +| [src/api/eqpt/MeasurementBusiness/detection.ts](/src/api/eqpt/MeasurementBusiness/detection.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/MeasurementBusiness/notice.ts](/src/api/eqpt/MeasurementBusiness/notice.ts) | TypeScript | 21 | 6 | 2 | 29 | +| [src/api/eqpt/MeasurementBusiness/opinion.ts](/src/api/eqpt/MeasurementBusiness/opinion.ts) | TypeScript | 72 | 15 | 2 | 89 | +| [src/api/eqpt/MeasurementBusiness/review.ts](/src/api/eqpt/MeasurementBusiness/review.ts) | TypeScript | 22 | 15 | 2 | 39 | +| [src/api/eqpt/MeasurementBusiness/satisfaction.ts](/src/api/eqpt/MeasurementBusiness/satisfaction.ts) | TypeScript | 22 | 5 | 2 | 29 | +| [src/api/eqpt/dashboard/calendar.ts](/src/api/eqpt/dashboard/calendar.ts) | TypeScript | 29 | 7 | 4 | 40 | +| [src/api/eqpt/dashboard/index.ts](/src/api/eqpt/dashboard/index.ts) | TypeScript | 105 | 20 | 3 | 128 | +| [src/api/eqpt/device/certificate.ts](/src/api/eqpt/device/certificate.ts) | TypeScript | 8 | 4 | 1 | 13 | +| [src/api/eqpt/device/group.ts](/src/api/eqpt/device/group.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/eqpt/device/info.ts](/src/api/eqpt/device/info.ts) | TypeScript | 174 | 33 | 3 | 210 | +| [src/api/eqpt/device/model.ts](/src/api/eqpt/device/model.ts) | TypeScript | 65 | 11 | 2 | 78 | +| [src/api/eqpt/device/remind.ts](/src/api/eqpt/device/remind.ts) | TypeScript | 30 | 7 | 1 | 38 | +| [src/api/eqpt/device/task.ts](/src/api/eqpt/device/task.ts) | TypeScript | 29 | 7 | 3 | 39 | +| [src/api/eqpt/document/index.ts](/src/api/eqpt/document/index.ts) | TypeScript | 34 | 8 | 1 | 43 | +| [src/api/eqpt/measurementPlan/board.ts](/src/api/eqpt/measurementPlan/board.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/measurementPlan/dept.ts](/src/api/eqpt/measurementPlan/dept.ts) | TypeScript | 22 | 6 | 1 | 29 | +| [src/api/eqpt/measurementPlan/early.ts](/src/api/eqpt/measurementPlan/early.ts) | TypeScript | 94 | 13 | 2 | 109 | +| [src/api/eqpt/measurementPlan/paln.ts](/src/api/eqpt/measurementPlan/paln.ts) | TypeScript | 150 | 21 | 4 | 175 | +| [src/api/eqpt/measurementPlan/task.ts](/src/api/eqpt/measurementPlan/task.ts) | TypeScript | 121 | 12 | 5 | 138 | +| [src/api/eqpt/status/borrow.ts](/src/api/eqpt/status/borrow.ts) | TypeScript | 78 | 9 | 3 | 90 | +| [src/api/eqpt/status/index.ts](/src/api/eqpt/status/index.ts) | TypeScript | 72 | 10 | 2 | 84 | +| [src/api/eqpt/status/maintain.ts](/src/api/eqpt/status/maintain.ts) | TypeScript | 34 | 5 | 2 | 41 | +| [src/api/eqpt/subpackage/certificate.ts](/src/api/eqpt/subpackage/certificate.ts) | TypeScript | 45 | 9 | 1 | 55 | +| [src/api/eqpt/subpackage/directory.ts](/src/api/eqpt/subpackage/directory.ts) | TypeScript | 99 | 20 | 1 | 120 | +| [src/api/eqpt/subpackage/review.ts](/src/api/eqpt/subpackage/review.ts) | TypeScript | 80 | 11 | 2 | 93 | +| [src/api/eqpt/subpackage/task.ts](/src/api/eqpt/subpackage/task.ts) | TypeScript | 80 | 12 | 4 | 96 | +| [src/api/index.ts](/src/api/index.ts) | TypeScript | 104 | 23 | 8 | 135 | +| [src/api/laboratory/alarm/current.ts](/src/api/laboratory/alarm/current.ts) | TypeScript | 25 | 6 | 5 | 36 | +| [src/api/laboratory/alarm/event.ts](/src/api/laboratory/alarm/event.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/laboratory/data.ts](/src/api/laboratory/data.ts) | TypeScript | 34 | 6 | 4 | 44 | +| [src/api/laboratory/environment.ts](/src/api/laboratory/environment.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/config.ts](/src/api/laboratory/equipment/config.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/list.ts](/src/api/laboratory/equipment/list.ts) | TypeScript | 48 | 9 | 7 | 64 | +| [src/api/laboratory/overView.ts](/src/api/laboratory/overView.ts) | TypeScript | 14 | 5 | 3 | 22 | +| [src/api/laboratory/place.ts](/src/api/laboratory/place.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/reader.ts](/src/api/reader.ts) | TypeScript | 22 | 5 | 4 | 31 | +| [src/api/request.ts](/src/api/request.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/requestLab.ts](/src/api/requestLab.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/system/area.ts](/src/api/system/area.ts) | TypeScript | 72 | 12 | 6 | 90 | +| [src/api/system/bench.ts](/src/api/system/bench.ts) | TypeScript | 28 | 4 | 1 | 33 | +| [src/api/system/dept.ts](/src/api/system/dept.ts) | TypeScript | 77 | 13 | 6 | 96 | +| [src/api/system/dict.ts](/src/api/system/dict.ts) | TypeScript | 37 | 5 | 1 | 43 | +| [src/api/system/expire.ts](/src/api/system/expire.ts) | TypeScript | 28 | 7 | 1 | 36 | +| [src/api/system/installation.ts](/src/api/system/installation.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/system/label.ts](/src/api/system/label.ts) | TypeScript | 44 | 13 | 3 | 60 | +| [src/api/system/log.ts](/src/api/system/log.ts) | TypeScript | 59 | 12 | 4 | 75 | +| [src/api/system/login.ts](/src/api/system/login.ts) | TypeScript | 33 | 17 | 8 | 58 | +| [src/api/system/notice.ts](/src/api/system/notice.ts) | TypeScript | 62 | 9 | 3 | 74 | +| [src/api/system/post.ts](/src/api/system/post.ts) | TypeScript | 36 | 8 | 1 | 45 | +| [src/api/system/price.ts](/src/api/system/price.ts) | TypeScript | 58 | 8 | 7 | 73 | +| [src/api/system/process.ts](/src/api/system/process.ts) | TypeScript | 102 | 12 | 10 | 124 | +| [src/api/system/resource.ts](/src/api/system/resource.ts) | TypeScript | 53 | 8 | 4 | 65 | +| [src/api/system/role.ts](/src/api/system/role.ts) | TypeScript | 73 | 12 | 5 | 90 | +| [src/api/system/tenant.ts](/src/api/system/tenant.ts) | TypeScript | 39 | 8 | 5 | 52 | +| [src/api/system/tool.ts](/src/api/system/tool.ts) | TypeScript | 219 | 22 | 6 | 247 | +| [src/api/system/user.ts](/src/api/system/user.ts) | TypeScript | 91 | 22 | 6 | 119 | +| [src/assets/icons/404.svg](/src/assets/icons/404.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/business-board.svg](/src/assets/icons/business-board.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/fullscreen-exit.svg](/src/assets/icons/fullscreen-exit.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/fullscreen.svg](/src/assets/icons/fullscreen.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-add-circle.svg](/src/assets/icons/icon-add-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-add.svg](/src/assets/icons/icon-add.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-alarm.svg](/src/assets/icons/icon-alarm.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-area.svg](/src/assets/icons/icon-area.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-base.svg](/src/assets/icons/icon-base.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-baseInfo.svg](/src/assets/icons/icon-baseInfo.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-batch-distribute.svg](/src/assets/icons/icon-batch-distribute.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batch.svg](/src/assets/icons/icon-batch.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batchConfig.svg](/src/assets/icons/icon-batchConfig.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-batchPrint.svg](/src/assets/icons/icon-batchPrint.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-bench.svg](/src/assets/icons/icon-bench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-book.svg](/src/assets/icons/icon-book.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-building.svg](/src/assets/icons/icon-building.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-manager.svg](/src/assets/icons/icon-business-manager.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-measure.svg](/src/assets/icons/icon-business-measure.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business.svg](/src/assets/icons/icon-business.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-case.svg](/src/assets/icons/icon-case.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-certi.svg](/src/assets/icons/icon-certi.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-change.svg](/src/assets/icons/icon-change.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-contract.svg](/src/assets/icons/icon-contract.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-correct.svg](/src/assets/icons/icon-correct.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-create.svg](/src/assets/icons/icon-create.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-data.svg](/src/assets/icons/icon-data.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-delete.svg](/src/assets/icons/icon-delete.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dept.svg](/src/assets/icons/icon-dept.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-device.svg](/src/assets/icons/icon-device.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dict.svg](/src/assets/icons/icon-dict.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-differ.svg](/src/assets/icons/icon-differ.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dyh.svg](/src/assets/icons/icon-dyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-environment.svg](/src/assets/icons/icon-environment.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-equipment-info.svg](/src/assets/icons/icon-equipment-info.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-equipment-status.svg](/src/assets/icons/icon-equipment-status.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-error.svg](/src/assets/icons/icon-error.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-excel.svg](/src/assets/icons/icon-excel.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-export.svg](/src/assets/icons/icon-export.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-external.svg](/src/assets/icons/icon-external.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file-manage.svg](/src/assets/icons/icon-file-manage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file.svg](/src/assets/icons/icon-file.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-finance.svg](/src/assets/icons/icon-finance.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-flow.svg](/src/assets/icons/icon-flow.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-fold.svg](/src/assets/icons/icon-fold.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-fullscreen.svg](/src/assets/icons/icon-fullscreen.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-goWorkbench.svg](/src/assets/icons/icon-goWorkbench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-import.svg](/src/assets/icons/icon-import.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-init.svg](/src/assets/icons/icon-init.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-internal.svg](/src/assets/icons/icon-internal.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-jidu.svg](/src/assets/icons/icon-jidu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-line.svg](/src/assets/icons/icon-line.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-log.svg](/src/assets/icons/icon-log.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-logManage.svg](/src/assets/icons/icon-logManage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-loginlog.svg](/src/assets/icons/icon-loginlog.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-measure.svg](/src/assets/icons/icon-measure.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-meeting.svg](/src/assets/icons/icon-meeting.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-monitor.svg](/src/assets/icons/icon-monitor.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-month.svg](/src/assets/icons/icon-month.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-notice.svg](/src/assets/icons/icon-notice.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-overView-message.svg](/src/assets/icons/icon-overView-message.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-overview.svg](/src/assets/icons/icon-overview.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pdf.svg](/src/assets/icons/icon-pdf.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-person.svg](/src/assets/icons/icon-person.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pie.svg](/src/assets/icons/icon-pie.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-place.svg](/src/assets/icons/icon-place.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-prevent.svg](/src/assets/icons/icon-prevent.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-price.svg](/src/assets/icons/icon-price.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-print.svg](/src/assets/icons/icon-print.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-qrcode.svg](/src/assets/icons/icon-qrcode.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality-menu.svg](/src/assets/icons/icon-quality-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality.svg](/src/assets/icons/icon-quality.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-radio.svg](/src/assets/icons/icon-radio.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-reduce-circle.svg](/src/assets/icons/icon-reduce-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-refresh.svg](/src/assets/icons/icon-refresh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-removeAlarm.svg](/src/assets/icons/icon-removeAlarm.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-resource-first.svg](/src/assets/icons/icon-resource-first.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resource.svg](/src/assets/icons/icon-resource.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resume.svg](/src/assets/icons/icon-resume.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-review.svg](/src/assets/icons/icon-review.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-rfid.svg](/src/assets/icons/icon-rfid.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-role.svg](/src/assets/icons/icon-role.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-scan.svg](/src/assets/icons/icon-scan.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-seal.svg](/src/assets/icons/icon-seal.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-search.svg](/src/assets/icons/icon-search.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-service.svg](/src/assets/icons/icon-service.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-setting.svg](/src/assets/icons/icon-setting.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-settingBlue.svg](/src/assets/icons/icon-settingBlue.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-software.svg](/src/assets/icons/icon-software.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-standard-status.svg](/src/assets/icons/icon-standard-status.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-statement.svg](/src/assets/icons/icon-statement.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-storeroom.svg](/src/assets/icons/icon-storeroom.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-subpackage.svg](/src/assets/icons/icon-subpackage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sweep.svg](/src/assets/icons/icon-sweep.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sysDoc.svg](/src/assets/icons/icon-sysDoc.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-task.svg](/src/assets/icons/icon-task.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-technology.svg](/src/assets/icons/icon-technology.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-template-menu.svg](/src/assets/icons/icon-template-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-template.svg](/src/assets/icons/icon-template.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-tool.svg](/src/assets/icons/icon-tool.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-user.svg](/src/assets/icons/icon-user.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-word.svg](/src/assets/icons/icon-word.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-xyh.svg](/src/assets/icons/icon-xyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-year.svg](/src/assets/icons/icon-year.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-ywjs.svg](/src/assets/icons/icon-ywjs.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhankai.svg](/src/assets/icons/icon-zhankai.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhiliang.svg](/src/assets/icons/icon-zhiliang.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/image-load-fail.svg](/src/assets/icons/image-load-fail.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-down.svg](/src/assets/icons/search-down.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-enter.svg](/src/assets/icons/search-enter.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-up.svg](/src/assets/icons/search-up.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-breadcrumb.svg](/src/assets/icons/sidebar-breadcrumb.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-default.svg](/src/assets/icons/sidebar-default.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-menu.svg](/src/assets/icons/sidebar-menu.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/toolbar-collapse.svg](/src/assets/icons/toolbar-collapse.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/triangle-stand-upside-down.svg](/src/assets/icons/triangle-stand-upside-down.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/styles/element-plus/dark.scss](/src/assets/styles/element-plus/dark.scss) | SCSS | 8 | 1 | 1 | 10 | +| [src/assets/styles/element-plus/index.scss](/src/assets/styles/element-plus/index.scss) | SCSS | 21 | 0 | 2 | 23 | +| [src/assets/styles/globals.scss](/src/assets/styles/globals.scss) | SCSS | 131 | 19 | 28 | 178 | +| [src/assets/styles/nprogress.scss](/src/assets/styles/nprogress.scss) | SCSS | 55 | 0 | 9 | 64 | +| [src/assets/styles/resources/utils.scss](/src/assets/styles/resources/utils.scss) | SCSS | 41 | 5 | 8 | 54 | +| [src/assets/styles/resources/variables.scss](/src/assets/styles/resources/variables.scss) | SCSS | 0 | 1 | 1 | 2 | +| [src/assets/styles/themes.scss](/src/assets/styles/themes.scss) | SCSS | 58 | 61 | 14 | 133 | +| [src/auto-imports.d.ts](/src/auto-imports.d.ts) | TypeScript | 77 | 1 | 1 | 79 | +| [src/axios.d.ts](/src/axios.d.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [src/components.d.ts](/src/components.d.ts) | TypeScript | 69 | 3 | 3 | 75 | +| [src/components/AddressSelect/AddressSelect.vue](/src/components/AddressSelect/AddressSelect.vue) | vue | 247 | 5 | 7 | 259 | +| [src/components/AddressSelect/address-interface.ts](/src/components/AddressSelect/address-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/components/AddressSelect/country-code.json](/src/components/AddressSelect/country-code.json) | JSON | 1,500 | 0 | 20 | 1,520 | +| [src/components/AppContainer/index.vue](/src/components/AppContainer/index.vue) | vue | 22 | 0 | 3 | 25 | +| [src/components/ApprovalRecord/ApprovalRecord.vue](/src/components/ApprovalRecord/ApprovalRecord.vue) | vue | 130 | 1 | 6 | 137 | +| [src/components/ApprovalRecord/ApprovalRecordTable.vue](/src/components/ApprovalRecord/ApprovalRecordTable.vue) | vue | 190 | 15 | 9 | 214 | +| [src/components/ApprovalRecord/ApprovalRecordTableDevice.vue](/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue) | vue | 223 | 15 | 7 | 245 | +| [src/components/ApprovalRecord/approval-interface.ts](/src/components/ApprovalRecord/approval-interface.ts) | TypeScript | 13 | 0 | 1 | 14 | +| [src/components/Approval/ApprovalDialog.vue](/src/components/Approval/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/components/AuthAll/index.vue](/src/components/AuthAll/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/Auth/index.vue](/src/components/Auth/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/BarCodeBind/index.vue](/src/components/BarCodeBind/index.vue) | vue | 120 | 3 | 12 | 135 | +| [src/components/BatchActionBar/index.vue](/src/components/BatchActionBar/index.vue) | vue | 72 | 0 | 11 | 83 | +| [src/components/Copyright/index.vue](/src/components/Copyright/index.vue) | vue | 43 | 0 | 8 | 51 | +| [src/components/DeptSelect/index.vue](/src/components/DeptSelect/index.vue) | vue | 185 | 0 | 6 | 191 | +| [src/components/DetailPage/DetailBlock.vue](/src/components/DetailPage/DetailBlock.vue) | vue | 54 | 0 | 8 | 62 | +| [src/components/DetailPage/DetailBlockCom.vue](/src/components/DetailPage/DetailBlockCom.vue) | vue | 41 | 0 | 7 | 48 | +| [src/components/DetailPage/DetailBlockSwitch.vue](/src/components/DetailPage/DetailBlockSwitch.vue) | vue | 63 | 0 | 9 | 72 | +| [src/components/DetailPage/index.vue](/src/components/DetailPage/index.vue) | vue | 53 | 0 | 7 | 60 | +| [src/components/Echart/BarChartHorizontal.vue](/src/components/Echart/BarChartHorizontal.vue) | vue | 442 | 0 | 8 | 450 | +| [src/components/Echart/BarChartVertical.vue](/src/components/Echart/BarChartVertical.vue) | vue | 449 | 0 | 8 | 457 | +| [src/components/Echart/LineChart.vue](/src/components/Echart/LineChart.vue) | vue | 355 | 0 | 9 | 364 | +| [src/components/Echart/PieChart.vue](/src/components/Echart/PieChart.vue) | vue | 311 | 0 | 9 | 320 | +| [src/components/Echart/echart-interface.ts](/src/components/Echart/echart-interface.ts) | TypeScript | 252 | 14 | 7 | 273 | +| [src/components/Echart/theme.json](/src/components/Echart/theme.json) | JSON | 491 | 0 | 1 | 492 | +| [src/components/Echart/utils.ts](/src/components/Echart/utils.ts) | TypeScript | 26 | 11 | 2 | 39 | +| [src/components/Editor/index.vue](/src/components/Editor/index.vue) | vue | 85 | 0 | 13 | 98 | +| [src/components/FileUpload/index.vue](/src/components/FileUpload/index.vue) | vue | 107 | 0 | 11 | 118 | +| [src/components/FixedActionBar/index.vue](/src/components/FixedActionBar/index.vue) | vue | 42 | 0 | 8 | 50 | +| [src/components/IconButton/index.vue](/src/components/IconButton/index.vue) | vue | 51 | 0 | 6 | 57 | +| [src/components/ImagePreview/index.vue](/src/components/ImagePreview/index.vue) | vue | 57 | 0 | 8 | 65 | +| [src/components/ImageUpload/index.vue](/src/components/ImageUpload/index.vue) | vue | 239 | 0 | 26 | 265 | +| [src/components/ImagesUpload/index.vue](/src/components/ImagesUpload/index.vue) | vue | 272 | 0 | 28 | 300 | +| [src/components/NormalTable/index.vue](/src/components/NormalTable/index.vue) | vue | 285 | 0 | 15 | 300 | +| [src/components/NormalTable/table_interface.ts](/src/components/NormalTable/table_interface.ts) | TypeScript | 12 | 0 | 2 | 14 | +| [src/components/PageHeader/index.vue](/src/components/PageHeader/index.vue) | vue | 71 | 0 | 11 | 82 | +| [src/components/PageMain/index.vue](/src/components/PageMain/index.vue) | vue | 81 | 0 | 9 | 90 | +| [src/components/PcasCascader/index.vue](/src/components/PcasCascader/index.vue) | vue | 132 | 0 | 9 | 141 | +| [src/components/PcasCascader/pcas-code.json](/src/components/PcasCascader/pcas-code.json) | JSON | 1 | 0 | 0 | 1 | +| [src/components/QRcodeDeviceDialog/index.vue](/src/components/QRcodeDeviceDialog/index.vue) | vue | 181 | 5 | 8 | 194 | +| [src/components/QrDialog/index.vue](/src/components/QrDialog/index.vue) | vue | 138 | 2 | 8 | 148 | +| [src/components/QrDialog/qrcode.d.ts](/src/components/QrDialog/qrcode.d.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/components/Sample/certificationMonitor.vue](/src/components/Sample/certificationMonitor.vue) | vue | 60 | 1 | 4 | 65 | +| [src/components/Sample/certificationRecords.vue](/src/components/Sample/certificationRecords.vue) | vue | 60 | 1 | 6 | 67 | +| [src/components/Sample/measureRecords.vue](/src/components/Sample/measureRecords.vue) | vue | 59 | 1 | 7 | 67 | +| [src/components/ScanSampleDialog/index.vue](/src/components/ScanSampleDialog/index.vue) | vue | 121 | 3 | 10 | 134 | +| [src/components/ScanSampleDialog/scan-interface.ts](/src/components/ScanSampleDialog/scan-interface.ts) | TypeScript | 12 | 0 | 1 | 13 | +| [src/components/SearchArea/SearchItem.vue](/src/components/SearchArea/SearchItem.vue) | vue | 26 | 0 | 5 | 31 | +| [src/components/SearchArea/index.vue](/src/components/SearchArea/index.vue) | vue | 147 | 0 | 11 | 158 | +| [src/components/SearchBar/index.vue](/src/components/SearchBar/index.vue) | vue | 65 | 0 | 13 | 78 | +| [src/components/SvgIcon/index.vue](/src/components/SvgIcon/index.vue) | vue | 44 | 0 | 4 | 48 | +| [src/components/SystemInfo/index.vue](/src/components/SystemInfo/index.vue) | vue | 45 | 0 | 7 | 52 | +| [src/components/TableContainer/index.vue](/src/components/TableContainer/index.vue) | vue | 70 | 0 | 8 | 78 | +| [src/components/Trend/index.vue](/src/components/Trend/index.vue) | vue | 61 | 0 | 8 | 69 | +| [src/components/benchCol/index.vue](/src/components/benchCol/index.vue) | vue | 166 | 12 | 15 | 193 | +| [src/components/buttonBox/buttonBox.ts](/src/components/buttonBox/buttonBox.ts) | TypeScript | 5 | 0 | 1 | 6 | +| [src/components/buttonBox/buttonBox.vue](/src/components/buttonBox/buttonBox.vue) | vue | 43 | 1 | 7 | 51 | +| [src/components/dialog/dialog.ts](/src/components/dialog/dialog.ts) | TypeScript | 25 | 3 | 3 | 31 | +| [src/components/dialog/errorDialog.vue](/src/components/dialog/errorDialog.vue) | vue | 79 | 1 | 10 | 90 | +| [src/components/dialog/selectDeptDialog.vue](/src/components/dialog/selectDeptDialog.vue) | vue | 249 | 7 | 24 | 280 | +| [src/components/dialog/selectDeptTree.vue](/src/components/dialog/selectDeptTree.vue) | vue | 121 | 1 | 11 | 133 | +| [src/components/dialog/selectEmployeesDialog.vue](/src/components/dialog/selectEmployeesDialog.vue) | vue | 226 | 8 | 21 | 255 | +| [src/components/dialog/selectRoleDialog.vue](/src/components/dialog/selectRoleDialog.vue) | vue | 157 | 1 | 10 | 168 | +| [src/components/dialog/selectStaffDialog.vue](/src/components/dialog/selectStaffDialog.vue) | vue | 248 | 7 | 20 | 275 | +| [src/components/drawer/approverDrawer.vue](/src/components/drawer/approverDrawer.vue) | vue | 426 | 76 | 47 | 549 | +| [src/components/drawer/conditionDrawer.vue](/src/components/drawer/conditionDrawer.vue) | vue | 432 | 35 | 48 | 515 | +| [src/components/drawer/copyerDrawer.vue](/src/components/drawer/copyerDrawer.vue) | vue | 110 | 13 | 9 | 132 | +| [src/components/drawer/promoterDrawer.vue](/src/components/drawer/promoterDrawer.vue) | vue | 85 | 1 | 8 | 94 | +| [src/components/scanEquipmentDialog/index.vue](/src/components/scanEquipmentDialog/index.vue) | vue | 250 | 11 | 11 | 272 | +| [src/components/scanEquipmentDialog/scan-interface.ts](/src/components/scanEquipmentDialog/scan-interface.ts) | TypeScript | 0 | 0 | 1 | 1 | +| [src/components/workFlow/addNode.vue](/src/components/workFlow/addNode.vue) | vue | 230 | 9 | 25 | 264 | +| [src/components/workFlow/addNodeBan.vue](/src/components/workFlow/addNodeBan.vue) | vue | 216 | 0 | 20 | 236 | +| [src/components/workFlow/nodeWrap.vue](/src/components/workFlow/nodeWrap.vue) | vue | 367 | 9 | 25 | 401 | +| [src/components/workFlow/nodeWrapBan.vue](/src/components/workFlow/nodeWrapBan.vue) | vue | 153 | 1 | 11 | 165 | +| [src/css/dialog.css](/src/css/dialog.css) | CSS | 32 | 2 | 7 | 41 | +| [src/css/override-element-ui.css](/src/css/override-element-ui.css) | CSS | 104 | 1 | 22 | 127 | +| [src/css/workflow.css](/src/css/workflow.css) | CSS | 1,381 | 106 | 226 | 1,713 | +| [src/global.d.ts](/src/global.d.ts) | TypeScript | 147 | 157 | 8 | 312 | +| [src/iconify-ep/index.ts](/src/iconify-ep/index.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/layouts/components/AppSetting/index.vue](/src/layouts/components/AppSetting/index.vue) | vue | 523 | 0 | 43 | 566 | +| [src/layouts/components/Header/index.vue](/src/layouts/components/Header/index.vue) | vue | 176 | 12 | 32 | 220 | +| [src/layouts/components/HotkeysIntro/index.vue](/src/layouts/components/HotkeysIntro/index.vue) | vue | 44 | 0 | 8 | 52 | +| [src/layouts/components/Logo/index.vue](/src/layouts/components/Logo/index.vue) | vue | 66 | 0 | 12 | 78 | +| [src/layouts/components/MainSidebar/index.vue](/src/layouts/components/MainSidebar/index.vue) | vue | 95 | 1 | 18 | 114 | +| [src/layouts/components/Search/index.vue](/src/layouts/components/Search/index.vue) | vue | 413 | 0 | 39 | 452 | +| [src/layouts/components/SidebarItem/index.vue](/src/layouts/components/SidebarItem/index.vue) | vue | 159 | 0 | 23 | 182 | +| [src/layouts/components/SubSidebar/index.vue](/src/layouts/components/SubSidebar/index.vue) | vue | 140 | 1 | 29 | 170 | +| [src/layouts/components/Tools/index.vue](/src/layouts/components/Tools/index.vue) | vue | 230 | 61 | 23 | 314 | +| [src/layouts/components/Tools/resetPwd.vue](/src/layouts/components/Tools/resetPwd.vue) | vue | 117 | 1 | 7 | 125 | +| [src/layouts/components/Tools/userInfo.vue](/src/layouts/components/Tools/userInfo.vue) | vue | 243 | 2 | 8 | 253 | +| [src/layouts/components/TopMenu/topMenu.vue](/src/layouts/components/TopMenu/topMenu.vue) | vue | 41 | 1 | 8 | 50 | +| [src/layouts/components/TopMenu/topMenuItem.vue](/src/layouts/components/TopMenu/topMenuItem.vue) | vue | 167 | 0 | 24 | 191 | +| [src/layouts/components/Topbar/index.vue](/src/layouts/components/Topbar/index.vue) | vue | 151 | 0 | 23 | 174 | +| [src/layouts/index.vue](/src/layouts/index.vue) | vue | 207 | 0 | 33 | 240 | +| [src/main.ts](/src/main.ts) | TypeScript | 55 | 6 | 2 | 63 | +| [src/menu/index.ts](/src/menu/index.ts) | TypeScript | 14 | 0 | 4 | 18 | +| [src/menu/modules/multilevel.menu.example.ts](/src/menu/modules/multilevel.menu.example.ts) | TypeScript | 48 | 0 | 3 | 51 | +| [src/mockProdServer.ts](/src/mockProdServer.ts) | TypeScript | 9 | 0 | 3 | 12 | +| [src/mock/member.ts](/src/mock/member.ts) | TypeScript | 55 | 0 | 1 | 56 | +| [src/plugins/preload.ts](/src/plugins/preload.ts) | TypeScript | 117 | 7 | 2 | 126 | +| [src/router/index.ts](/src/router/index.ts) | TypeScript | 168 | 28 | 7 | 203 | +| [src/router/modules/common.ts](/src/router/modules/common.ts) | TypeScript | 293 | 25 | 4 | 322 | +| [src/router/modules/laboratory.ts](/src/router/modules/laboratory.ts) | TypeScript | 228 | 37 | 4 | 269 | +| [src/router/modules/mentering.ts](/src/router/modules/mentering.ts) | TypeScript | 5 | 0 | 6 | 11 | +| [src/router/modules/multilevel.menu.example.ts](/src/router/modules/multilevel.menu.example.ts) | TypeScript | 67 | 0 | 4 | 71 | +| [src/router/modules/system.ts](/src/router/modules/system.ts) | TypeScript | 330 | 0 | 5 | 335 | +| [src/router/modules/tested.ts](/src/router/modules/tested.ts) | TypeScript | 1,621 | 171 | 4 | 1,796 | +| [src/router/routes.ts](/src/router/routes.ts) | TypeScript | 153 | 14 | 7 | 174 | +| [src/settings.default.ts](/src/settings.default.ts) | TypeScript | 55 | 1 | 4 | 60 | +| [src/settings.ts](/src/settings.ts) | TypeScript | 39 | 0 | 3 | 42 | +| [src/shims.d.ts](/src/shims.d.ts) | TypeScript | 17 | 0 | 3 | 20 | +| [src/store/index.ts](/src/store/index.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/store/modules/dict.ts](/src/store/modules/dict.ts) | TypeScript | 51 | 0 | 3 | 54 | +| [src/store/modules/keepAlive.ts](/src/store/modules/keepAlive.ts) | TypeScript | 36 | 1 | 2 | 39 | +| [src/store/modules/menu.ts](/src/store/modules/menu.ts) | TypeScript | 182 | 12 | 8 | 202 | +| [src/store/modules/route.ts](/src/store/modules/route.ts) | TypeScript | 226 | 39 | 5 | 270 | +| [src/store/modules/settings.ts](/src/store/modules/settings.ts) | TypeScript | 53 | 12 | 4 | 69 | +| [src/store/modules/user.ts](/src/store/modules/user.ts) | TypeScript | 208 | 15 | 3 | 226 | +| [src/store/modules/websocket.ts](/src/store/modules/websocket.ts) | TypeScript | 122 | 14 | 2 | 138 | +| [src/store/modules/workFlow.ts](/src/store/modules/workFlow.ts) | TypeScript | 51 | 15 | 2 | 68 | +| [src/utils/Array.ts](/src/utils/Array.ts) | TypeScript | 31 | 16 | 2 | 49 | +| [src/utils/String.ts](/src/utils/String.ts) | TypeScript | 6 | 3 | 2 | 11 | +| [src/utils/applyBtns.ts](/src/utils/applyBtns.ts) | TypeScript | 96 | 4 | 1 | 101 | +| [src/utils/auth.ts](/src/utils/auth.ts) | TypeScript | 11 | 3 | 1 | 15 | +| [src/utils/buttonPerm.ts](/src/utils/buttonPerm.ts) | TypeScript | 64 | 1 | 4 | 69 | +| [src/utils/composables/permission.ts](/src/utils/composables/permission.ts) | TypeScript | 8 | 3 | 1 | 12 | +| [src/utils/composables/useAuth.ts](/src/utils/composables/useAuth.ts) | TypeScript | 37 | 0 | 6 | 43 | +| [src/utils/composables/useGlobalProperties.ts](/src/utils/composables/useGlobalProperties.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/utils/composables/useMainPage.ts](/src/utils/composables/useMainPage.ts) | TypeScript | 11 | 0 | 3 | 14 | +| [src/utils/composables/useMenu.ts](/src/utils/composables/useMenu.ts) | TypeScript | 22 | 0 | 4 | 26 | +| [src/utils/dayjs.ts](/src/utils/dayjs.ts) | TypeScript | 4 | 0 | 3 | 7 | +| [src/utils/directive.ts](/src/utils/directive.ts) | TypeScript | 17 | 1 | 2 | 20 | +| [src/utils/download.ts](/src/utils/download.ts) | TypeScript | 148 | 42 | 3 | 193 | +| [src/utils/eventBus.ts](/src/utils/eventBus.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/utils/exportUtils.ts](/src/utils/exportUtils.ts) | TypeScript | 30 | 24 | 2 | 56 | +| [src/utils/exportXlsx.ts](/src/utils/exportXlsx.ts) | TypeScript | 71 | 17 | 2 | 90 | +| [src/utils/getUid.ts](/src/utils/getUid.ts) | TypeScript | 11 | 6 | 2 | 19 | +| [src/utils/index.ts](/src/utils/index.ts) | TypeScript | 13 | 0 | 3 | 16 | +| [src/utils/keepQuery.ts](/src/utils/keepQuery.ts) | TypeScript | 13 | 2 | 2 | 17 | +| [src/utils/printUtils.ts](/src/utils/printUtils.ts) | TypeScript | 45 | 21 | 3 | 69 | +| [src/utils/scheduleDict.ts](/src/utils/scheduleDict.ts) | TypeScript | 17 | 3 | 1 | 21 | +| [src/utils/security.ts](/src/utils/security.ts) | TypeScript | 37 | 14 | 2 | 53 | +| [src/utils/structure.ts](/src/utils/structure.ts) | TypeScript | 152 | 47 | 6 | 205 | +| [src/utils/useCheckList.ts](/src/utils/useCheckList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/usePrintList.ts](/src/utils/usePrintList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/useSetAllRowReadable.ts](/src/utils/useSetAllRowReadable.ts) | TypeScript | 11 | 9 | 2 | 22 | +| [src/utils/useTemplateDownload.ts](/src/utils/useTemplateDownload.ts) | TypeScript | 33 | 4 | 1 | 38 | +| [src/utils/validate.ts](/src/utils/validate.ts) | TypeScript | 78 | 65 | 13 | 156 | +| [src/views/[...all].vue](/src/views/%5B...all%5D.vue) | vue | 70 | 0 | 12 | 82 | +| [src/views/breadcrumb_example/detail1.vue](/src/views/breadcrumb_example/detail1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/detail2.vue](/src/views/breadcrumb_example/detail2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list1.vue](/src/views/breadcrumb_example/list1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list2.vue](/src/views/breadcrumb_example/list2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/dashboard.vue](/src/views/dashboard.vue) | vue | 390 | 10 | 48 | 448 | +| [src/views/example/chartExample.vue](/src/views/example/chartExample.vue) | vue | 56 | 0 | 5 | 61 | +| [src/views/fresh.ts](/src/views/fresh.ts) | TypeScript | 35 | 4 | 1 | 40 | +| [src/views/home/index.vue](/src/views/home/index.vue) | vue | 11 | 0 | 3 | 14 | +| [src/views/index.vue](/src/views/index.vue) | vue | 16 | 0 | 5 | 21 | +| [src/views/laboratory/alarm/current/list-interface.ts](/src/views/laboratory/alarm/current/list-interface.ts) | TypeScript | 30 | 0 | 2 | 32 | +| [src/views/laboratory/alarm/current/list.vue](/src/views/laboratory/alarm/current/list.vue) | vue | 273 | 2 | 10 | 285 | +| [src/views/laboratory/alarm/event/addEventDialog.vue](/src/views/laboratory/alarm/event/addEventDialog.vue) | vue | 219 | 1 | 10 | 230 | +| [src/views/laboratory/alarm/event/list-interface.ts](/src/views/laboratory/alarm/event/list-interface.ts) | TypeScript | 30 | 0 | 3 | 33 | +| [src/views/laboratory/alarm/event/list.vue](/src/views/laboratory/alarm/event/list.vue) | vue | 210 | 2 | 9 | 221 | +| [src/views/laboratory/alarm/record/list.vue](/src/views/laboratory/alarm/record/list.vue) | vue | 211 | 2 | 8 | 221 | +| [src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue](/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue) | vue | 191 | 1 | 21 | 213 | +| [src/views/laboratory/data/list-interface.ts](/src/views/laboratory/data/list-interface.ts) | TypeScript | 100 | 6 | 6 | 112 | +| [src/views/laboratory/data/list.vue](/src/views/laboratory/data/list.vue) | vue | 488 | 16 | 14 | 518 | +| [src/views/laboratory/equipment/config/addElectricQuantity.vue](/src/views/laboratory/equipment/config/addElectricQuantity.vue) | vue | 357 | 312 | 13 | 682 | +| [src/views/laboratory/equipment/config/addOxygenSmoke.vue](/src/views/laboratory/equipment/config/addOxygenSmoke.vue) | vue | 253 | 1 | 7 | 261 | +| [src/views/laboratory/equipment/config/addTemperatureHumidity.vue](/src/views/laboratory/equipment/config/addTemperatureHumidity.vue) | vue | 328 | 1 | 7 | 336 | +| [src/views/laboratory/equipment/config/config-interface.ts](/src/views/laboratory/equipment/config/config-interface.ts) | TypeScript | 101 | 4 | 7 | 112 | +| [src/views/laboratory/equipment/config/list.vue](/src/views/laboratory/equipment/config/list.vue) | vue | 381 | 6 | 12 | 399 | +| [src/views/laboratory/equipment/list/detail.vue](/src/views/laboratory/equipment/list/detail.vue) | vue | 331 | 12 | 11 | 354 | +| [src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue](/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue) | vue | 138 | 4 | 6 | 148 | +| [src/views/laboratory/equipment/list/list-interface.ts](/src/views/laboratory/equipment/list/list-interface.ts) | TypeScript | 37 | 0 | 3 | 40 | +| [src/views/laboratory/equipment/list/list.vue](/src/views/laboratory/equipment/list/list.vue) | vue | 388 | 11 | 13 | 412 | +| [src/views/laboratory/overview/components/message.vue](/src/views/laboratory/overview/components/message.vue) | vue | 101 | 6 | 9 | 116 | +| [src/views/laboratory/overview/components/monitorData.vue](/src/views/laboratory/overview/components/monitorData.vue) | vue | 142 | 21 | 8 | 171 | +| [src/views/laboratory/overview/index.vue](/src/views/laboratory/overview/index.vue) | vue | 943 | 41 | 101 | 1,085 | +| [src/views/laboratory/overview/overview-interface.ts](/src/views/laboratory/overview/overview-interface.ts) | TypeScript | 20 | 1 | 1 | 22 | +| [src/views/laboratory/place/addDialog.vue](/src/views/laboratory/place/addDialog.vue) | vue | 179 | 6 | 7 | 192 | +| [src/views/laboratory/place/list.vue](/src/views/laboratory/place/list.vue) | vue | 203 | 2 | 10 | 215 | +| [src/views/laboratory/place/place-interface.ts](/src/views/laboratory/place/place-interface.ts) | TypeScript | 26 | 0 | 3 | 29 | +| [src/views/laboratory/statement/environment/detail.vue](/src/views/laboratory/statement/environment/detail.vue) | vue | 220 | 2 | 33 | 255 | +| [src/views/laboratory/statement/environment/environment-interface.ts](/src/views/laboratory/statement/environment/environment-interface.ts) | TypeScript | 37 | 0 | 4 | 41 | +| [src/views/laboratory/statement/environment/list.vue](/src/views/laboratory/statement/environment/list.vue) | vue | 191 | 5 | 19 | 215 | +| [src/views/login.vue](/src/views/login.vue) | vue | 510 | 3 | 42 | 555 | +| [src/views/login_register.vue](/src/views/login_register.vue) | vue | 517 | 0 | 37 | 554 | +| [src/views/metering/index.vue](/src/views/metering/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/multilevel_menu_example/level2/level3/page1.vue](/src/views/multilevel_menu_example/level2/level3/page1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/level3/page2.vue](/src/views/multilevel_menu_example/level2/level3/page2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/page.vue](/src/views/multilevel_menu_example/level2/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/page.vue](/src/views/multilevel_menu_example/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/personal/edit.password.vue](/src/views/personal/edit.password.vue) | vue | 88 | 0 | 8 | 96 | +| [src/views/personal/setting.vue](/src/views/personal/setting.vue) | vue | 178 | 0 | 16 | 194 | +| [src/views/reload.vue](/src/views/reload.vue) | vue | 12 | 0 | 4 | 16 | +| [src/views/setting.vue](/src/views/setting.vue) | vue | 306 | 7 | 23 | 336 | +| [src/views/system/area/area-interface.ts](/src/views/system/area/area-interface.ts) | TypeScript | 19 | 0 | 3 | 22 | +| [src/views/system/area/areaSelectTree.vue](/src/views/system/area/areaSelectTree.vue) | vue | 71 | 0 | 7 | 78 | +| [src/views/system/area/editArea.vue](/src/views/system/area/editArea.vue) | vue | 236 | 0 | 12 | 248 | +| [src/views/system/area/listArea.vue](/src/views/system/area/listArea.vue) | vue | 149 | 1 | 11 | 161 | +| [src/views/system/dept/dept-interface.ts](/src/views/system/dept/dept-interface.ts) | TypeScript | 32 | 4 | 3 | 39 | +| [src/views/system/dept/editDept.vue](/src/views/system/dept/editDept.vue) | vue | 248 | 1 | 13 | 262 | +| [src/views/system/dept/listDept.vue](/src/views/system/dept/listDept.vue) | vue | 126 | 0 | 8 | 134 | +| [src/views/system/dict/dict-interface.ts](/src/views/system/dict/dict-interface.ts) | TypeScript | 21 | 2 | 3 | 26 | +| [src/views/system/dict/editDict.vue](/src/views/system/dict/editDict.vue) | vue | 283 | 0 | 15 | 298 | +| [src/views/system/dict/listDict.vue](/src/views/system/dict/listDict.vue) | vue | 119 | 0 | 9 | 128 | +| [src/views/system/expire/device.vue](/src/views/system/expire/device.vue) | vue | 232 | 3 | 7 | 242 | +| [src/views/system/expire/edit.vue](/src/views/system/expire/edit.vue) | vue | 290 | 7 | 18 | 315 | +| [src/views/system/expire/list.vue](/src/views/system/expire/list.vue) | vue | 148 | 2 | 6 | 156 | +| [src/views/system/expire/task.vue](/src/views/system/expire/task.vue) | vue | 154 | 3 | 7 | 164 | +| [src/views/system/fileConfiguration/addDDialog.vue](/src/views/system/fileConfiguration/addDDialog.vue) | vue | 311 | 7 | 5 | 323 | +| [src/views/system/fileConfiguration/configuration.vue](/src/views/system/fileConfiguration/configuration.vue) | vue | 219 | 5 | 8 | 232 | +| [src/views/system/installation/editDialog.vue](/src/views/system/installation/editDialog.vue) | vue | 188 | 3 | 10 | 201 | +| [src/views/system/installation/installation-interface.ts](/src/views/system/installation/installation-interface.ts) | TypeScript | 29 | 0 | 1 | 30 | +| [src/views/system/installation/list.vue](/src/views/system/installation/list.vue) | vue | 187 | 7 | 3 | 197 | +| [src/views/system/label/label.ts](/src/views/system/label/label.ts) | TypeScript | 22 | 3 | 4 | 29 | +| [src/views/system/label/list.vue](/src/views/system/label/list.vue) | vue | 315 | 4 | 13 | 332 | +| [src/views/system/log/listErrorLog.vue](/src/views/system/log/listErrorLog.vue) | vue | 148 | 0 | 7 | 155 | +| [src/views/system/log/listLog.vue](/src/views/system/log/listLog.vue) | vue | 176 | 3 | 10 | 189 | +| [src/views/system/log/log-interface.ts](/src/views/system/log/log-interface.ts) | TypeScript | 10 | 0 | 1 | 11 | +| [src/views/system/log/loginLog.vue](/src/views/system/log/loginLog.vue) | vue | 152 | 2 | 10 | 164 | +| [src/views/system/notice/noteAdd.vue](/src/views/system/notice/noteAdd.vue) | vue | 508 | 2 | 20 | 530 | +| [src/views/system/notice/noteList.vue](/src/views/system/notice/noteList.vue) | vue | 272 | 13 | 4 | 289 | +| [src/views/system/notice/notice-interface.ts](/src/views/system/notice/notice-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/views/system/notice/noticeDetail.vue](/src/views/system/notice/noticeDetail.vue) | vue | 133 | 3 | 4 | 140 | +| [src/views/system/notice/tableHeader.vue](/src/views/system/notice/tableHeader.vue) | vue | 36 | 0 | 4 | 40 | +| [src/views/system/post/editDialog.vue](/src/views/system/post/editDialog.vue) | vue | 180 | 6 | 10 | 196 | +| [src/views/system/post/list.vue](/src/views/system/post/list.vue) | vue | 171 | 8 | 3 | 182 | +| [src/views/system/post/post-interface.ts](/src/views/system/post/post-interface.ts) | TypeScript | 27 | 0 | 2 | 29 | +| [src/views/system/process/addProcess.vue](/src/views/system/process/addProcess.vue) | vue | 201 | 19 | 15 | 235 | +| [src/views/system/process/detailProcess.vue](/src/views/system/process/detailProcess.vue) | vue | 130 | 20 | 8 | 158 | +| [src/views/system/process/editProcess.vue](/src/views/system/process/editProcess.vue) | vue | 217 | 19 | 13 | 249 | +| [src/views/system/process/process.ts](/src/views/system/process/process.ts) | TypeScript | 41 | 3 | 4 | 48 | +| [src/views/system/process/process.vue](/src/views/system/process/process.vue) | vue | 353 | 4 | 22 | 379 | +| [src/views/system/resource/editResource.vue](/src/views/system/resource/editResource.vue) | vue | 267 | 0 | 14 | 281 | +| [src/views/system/resource/listResource.vue](/src/views/system/resource/listResource.vue) | vue | 146 | 1 | 9 | 156 | +| [src/views/system/resource/resource-interface.ts](/src/views/system/resource/resource-interface.ts) | TypeScript | 20 | 2 | 2 | 24 | +| [src/views/system/role/dataPerm.vue](/src/views/system/role/dataPerm.vue) | vue | 175 | 0 | 13 | 188 | +| [src/views/system/role/editRole.vue](/src/views/system/role/editRole.vue) | vue | 282 | 0 | 11 | 293 | +| [src/views/system/role/functionPerm.vue](/src/views/system/role/functionPerm.vue) | vue | 175 | 0 | 12 | 187 | +| [src/views/system/role/listRole.vue](/src/views/system/role/listRole.vue) | vue | 166 | 1 | 9 | 176 | +| [src/views/system/role/role-interface.ts](/src/views/system/role/role-interface.ts) | TypeScript | 16 | 2 | 2 | 20 | +| [src/views/system/showPhoto.vue](/src/views/system/showPhoto.vue) | vue | 69 | 0 | 5 | 74 | +| [src/views/system/signature/addDDialog.vue](/src/views/system/signature/addDDialog.vue) | vue | 242 | 5 | 5 | 252 | +| [src/views/system/signature/autograph.vue](/src/views/system/signature/autograph.vue) | vue | 271 | 17 | 7 | 295 | +| [src/views/system/signature/userListDialog.vue](/src/views/system/signature/userListDialog.vue) | vue | 168 | 6 | 5 | 179 | +| [src/views/system/tenant/editTenant.vue](/src/views/system/tenant/editTenant.vue) | vue | 207 | 0 | 4 | 211 | +| [src/views/system/tenant/list.tenant.vue](/src/views/system/tenant/list.tenant.vue) | vue | 154 | 4 | 9 | 167 | +| [src/views/system/tenant/relateDept.vue](/src/views/system/tenant/relateDept.vue) | vue | 104 | 0 | 8 | 112 | +| [src/views/system/tenant/tenant_interface.ts](/src/views/system/tenant/tenant_interface.ts) | TypeScript | 15 | 0 | 2 | 17 | +| [src/views/system/tool_interface.ts](/src/views/system/tool_interface.ts) | TypeScript | 56 | 5 | 3 | 64 | +| [src/views/system/user/listUser.vue](/src/views/system/user/listUser.vue) | vue | 338 | 9 | 11 | 358 | +| [src/views/system/user/roleAssignment.vue](/src/views/system/user/roleAssignment.vue) | vue | 113 | 1 | 5 | 119 | +| [src/views/system/user/selecTree.vue](/src/views/system/user/selecTree.vue) | vue | 170 | 1 | 12 | 183 | +| [src/views/system/user/user-interface.ts](/src/views/system/user/user-interface.ts) | TypeScript | 64 | 3 | 3 | 70 | +| [src/views/system/user/userAdd.vue](/src/views/system/user/userAdd.vue) | vue | 342 | 7 | 6 | 355 | +| [src/views/tested/MeasurementBusiness/detection/components/detail.vue](/src/views/tested/MeasurementBusiness/detection/components/detail.vue) | vue | 157 | 2 | 4 | 163 | +| [src/views/tested/MeasurementBusiness/detection/components/detection.vue](/src/views/tested/MeasurementBusiness/detection/components/detection.vue) | vue | 53 | 1 | 7 | 61 | +| [src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue](/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue) | vue | 39 | 2 | 6 | 47 | +| [src/views/tested/MeasurementBusiness/detection/index.vue](/src/views/tested/MeasurementBusiness/detection/index.vue) | vue | 169 | 3 | 3 | 175 | +| [src/views/tested/MeasurementBusiness/notice/components/detail.vue](/src/views/tested/MeasurementBusiness/notice/components/detail.vue) | vue | 161 | 2 | 4 | 167 | +| [src/views/tested/MeasurementBusiness/notice/components/detection.vue](/src/views/tested/MeasurementBusiness/notice/components/detection.vue) | vue | 50 | 1 | 7 | 58 | +| [src/views/tested/MeasurementBusiness/notice/index.vue](/src/views/tested/MeasurementBusiness/notice/index.vue) | vue | 184 | 6 | 4 | 194 | +| [src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementBusiness/opinion/components/edit.vue](/src/views/tested/MeasurementBusiness/opinion/components/edit.vue) | vue | 371 | 2 | 4 | 377 | +| [src/views/tested/MeasurementBusiness/opinion/components/list.vue](/src/views/tested/MeasurementBusiness/opinion/components/list.vue) | vue | 402 | 18 | 6 | 426 | +| [src/views/tested/MeasurementBusiness/opinion/index.vue](/src/views/tested/MeasurementBusiness/opinion/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue) | vue | 161 | 3 | 7 | 171 | +| [src/views/tested/MeasurementBusiness/review/components/edit.vue](/src/views/tested/MeasurementBusiness/review/components/edit.vue) | vue | 92 | 1 | 4 | 97 | +| [src/views/tested/MeasurementBusiness/review/components/fileView.vue](/src/views/tested/MeasurementBusiness/review/components/fileView.vue) | vue | 42 | 2 | 4 | 48 | +| [src/views/tested/MeasurementBusiness/review/index.vue](/src/views/tested/MeasurementBusiness/review/index.vue) | vue | 221 | 5 | 6 | 232 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue) | vue | 244 | 10 | 4 | 258 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue) | vue | 211 | 5 | 28 | 244 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue) | vue | 80 | 1 | 3 | 84 | +| [src/views/tested/MeasurementBusiness/satisfaction/index.vue](/src/views/tested/MeasurementBusiness/satisfaction/index.vue) | vue | 154 | 3 | 5 | 162 | +| [src/views/tested/MeasurementPlan/board/index.vue](/src/views/tested/MeasurementPlan/board/index.vue) | vue | 137 | 20 | 4 | 161 | +| [src/views/tested/MeasurementPlan/curator/index.vue](/src/views/tested/MeasurementPlan/curator/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/delay/index.vue](/src/views/tested/MeasurementPlan/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/dept/components/edit.vue](/src/views/tested/MeasurementPlan/dept/components/edit.vue) | vue | 119 | 1 | 3 | 123 | +| [src/views/tested/MeasurementPlan/dept/components/list.vue](/src/views/tested/MeasurementPlan/dept/components/list.vue) | vue | 177 | 10 | 7 | 194 | +| [src/views/tested/MeasurementPlan/dept/components/tableList.vue](/src/views/tested/MeasurementPlan/dept/components/tableList.vue) | vue | 166 | 2 | 4 | 172 | +| [src/views/tested/MeasurementPlan/dept/index.vue](/src/views/tested/MeasurementPlan/dept/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/early/components/detail.vue](/src/views/tested/MeasurementPlan/early/components/detail.vue) | vue | 126 | 1 | 5 | 132 | +| [src/views/tested/MeasurementPlan/early/components/edit.vue](/src/views/tested/MeasurementPlan/early/components/edit.vue) | vue | 536 | 7 | 5 | 548 | +| [src/views/tested/MeasurementPlan/early/components/list.vue](/src/views/tested/MeasurementPlan/early/components/list.vue) | vue | 521 | 12 | 8 | 541 | +| [src/views/tested/MeasurementPlan/early/components/page.vue](/src/views/tested/MeasurementPlan/early/components/page.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/MeasurementPlan/early/components/selelectPlan.vue](/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue) | vue | 199 | 3 | 5 | 207 | +| [src/views/tested/MeasurementPlan/early/components/table.vue](/src/views/tested/MeasurementPlan/early/components/table.vue) | vue | 300 | 1 | 4 | 305 | +| [src/views/tested/MeasurementPlan/early/index.vue](/src/views/tested/MeasurementPlan/early/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/plan/components/dataList.vue](/src/views/tested/MeasurementPlan/plan/components/dataList.vue) | vue | 319 | 3 | 4 | 326 | +| [src/views/tested/MeasurementPlan/plan/components/detail.vue](/src/views/tested/MeasurementPlan/plan/components/detail.vue) | vue | 152 | 5 | 9 | 166 | +| [src/views/tested/MeasurementPlan/plan/components/edit.vue](/src/views/tested/MeasurementPlan/plan/components/edit.vue) | vue | 455 | 7 | 4 | 466 | +| [src/views/tested/MeasurementPlan/plan/components/infoDetail.vue](/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue) | vue | 116 | 1 | 2 | 119 | +| [src/views/tested/MeasurementPlan/plan/components/list.vue](/src/views/tested/MeasurementPlan/plan/components/list.vue) | vue | 512 | 12 | 6 | 530 | +| [src/views/tested/MeasurementPlan/plan/components/selectDevice.vue](/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue) | vue | 471 | 3 | 4 | 478 | +| [src/views/tested/MeasurementPlan/plan/components/summary.vue](/src/views/tested/MeasurementPlan/plan/components/summary.vue) | vue | 119 | 0 | 3 | 122 | +| [src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue](/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue) | vue | 194 | 0 | 6 | 200 | +| [src/views/tested/MeasurementPlan/plan/components/table.vue](/src/views/tested/MeasurementPlan/plan/components/table.vue) | vue | 292 | 1 | 4 | 297 | +| [src/views/tested/MeasurementPlan/plan/index.vue](/src/views/tested/MeasurementPlan/plan/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/task/components/edit.vue](/src/views/tested/MeasurementPlan/task/components/edit.vue) | vue | 631 | 59 | 7 | 697 | +| [src/views/tested/MeasurementPlan/task/components/list.vue](/src/views/tested/MeasurementPlan/task/components/list.vue) | vue | 483 | 25 | 5 | 513 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue) | vue | 486 | 7 | 5 | 498 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue) | vue | 463 | 7 | 4 | 474 | +| [src/views/tested/MeasurementPlan/task/components/tableList.vue](/src/views/tested/MeasurementPlan/task/components/tableList.vue) | vue | 532 | 22 | 10 | 564 | +| [src/views/tested/MeasurementPlan/task/index-bak.vue](/src/views/tested/MeasurementPlan/task/index-bak.vue) | vue | 276 | 17 | 4 | 297 | +| [src/views/tested/MeasurementPlan/task/index.vue](/src/views/tested/MeasurementPlan/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/dashboard/components/BarChartHorizontalCom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCom.vue) | vue | 252 | 0 | 8 | 260 | +| [src/views/tested/dashboard/components/BarChartHorizontalCustom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue) | vue | 191 | 0 | 6 | 197 | +| [src/views/tested/dashboard/components/BarChartVertical.vue](/src/views/tested/dashboard/components/BarChartVertical.vue) | vue | 484 | 0 | 8 | 492 | +| [src/views/tested/dashboard/components/BarChartVerticalCircle.vue](/src/views/tested/dashboard/components/BarChartVerticalCircle.vue) | vue | 417 | 0 | 8 | 425 | +| [src/views/tested/dashboard/components/deviceDetail.vue](/src/views/tested/dashboard/components/deviceDetail.vue) | vue | 184 | 1 | 14 | 199 | +| [src/views/tested/dashboard/components/deviceList.vue](/src/views/tested/dashboard/components/deviceList.vue) | vue | 279 | 24 | 15 | 318 | +| [src/views/tested/dashboard/components/editSchedule.vue](/src/views/tested/dashboard/components/editSchedule.vue) | vue | 212 | 4 | 12 | 228 | +| [src/views/tested/dashboard/components/editScheduleDialog.vue](/src/views/tested/dashboard/components/editScheduleDialog.vue) | vue | 236 | 23 | 11 | 270 | +| [src/views/tested/dashboard/components/index1.vue](/src/views/tested/dashboard/components/index1.vue) | vue | 33 | 4 | 3 | 40 | +| [src/views/tested/dashboard/components/list.vue](/src/views/tested/dashboard/components/list.vue) | vue | 226 | 8 | 8 | 242 | +| [src/views/tested/dashboard/components/listApprove.vue](/src/views/tested/dashboard/components/listApprove.vue) | vue | 208 | 8 | 7 | 223 | +| [src/views/tested/dashboard/components/rightBox.vue](/src/views/tested/dashboard/components/rightBox.vue) | vue | 328 | 6 | 17 | 351 | +| [src/views/tested/dashboard/components/tableList.vue](/src/views/tested/dashboard/components/tableList.vue) | vue | 168 | 1 | 9 | 178 | +| [src/views/tested/dashboard/components/verificationDetail.vue](/src/views/tested/dashboard/components/verificationDetail.vue) | vue | 156 | 1 | 12 | 169 | +| [src/views/tested/dashboard/index.vue](/src/views/tested/dashboard/index.vue) | vue | 864 | 41 | 29 | 934 | +| [src/views/tested/dashboard/list.vue](/src/views/tested/dashboard/list.vue) | vue | 14 | 0 | 3 | 17 | +| [src/views/tested/dashboard/pic.ts](/src/views/tested/dashboard/pic.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/views/tested/device/certificate/components/detailDialog.vue](/src/views/tested/device/certificate/components/detailDialog.vue) | vue | 44 | 1 | 3 | 48 | +| [src/views/tested/device/certificate/components/edit.vue](/src/views/tested/device/certificate/components/edit.vue) | vue | 133 | 4 | 3 | 140 | +| [src/views/tested/device/certificate/index.vue](/src/views/tested/device/certificate/index.vue) | vue | 314 | 25 | 4 | 343 | +| [src/views/tested/device/group/components/edit.vue](/src/views/tested/device/group/components/edit.vue) | vue | 187 | 2 | 3 | 192 | +| [src/views/tested/device/group/components/list.vue](/src/views/tested/device/group/components/list.vue) | vue | 312 | 16 | 6 | 334 | +| [src/views/tested/device/group/components/selectDevice.vue](/src/views/tested/device/group/components/selectDevice.vue) | vue | 450 | 3 | 4 | 457 | +| [src/views/tested/device/group/components/tableList.vue](/src/views/tested/device/group/components/tableList.vue) | vue | 292 | 8 | 4 | 304 | +| [src/views/tested/device/group/index.vue](/src/views/tested/device/group/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/info/components/certificateTable.vue](/src/views/tested/device/info/components/certificateTable.vue) | vue | 210 | 4 | 4 | 218 | +| [src/views/tested/device/info/components/detail.vue](/src/views/tested/device/info/components/detail.vue) | vue | 186 | 1 | 8 | 195 | +| [src/views/tested/device/info/components/edit.vue](/src/views/tested/device/info/components/edit.vue) | vue | 1,177 | 44 | 8 | 1,229 | +| [src/views/tested/device/info/components/infoTable.vue](/src/views/tested/device/info/components/infoTable.vue) | vue | 140 | 3 | 4 | 147 | +| [src/views/tested/device/info/components/interface.ts](/src/views/tested/device/info/components/interface.ts) | TypeScript | 73 | 2 | 1 | 76 | +| [src/views/tested/device/info/components/list.vue](/src/views/tested/device/info/components/list.vue) | vue | 1,348 | 70 | 18 | 1,436 | +| [src/views/tested/device/info/components/printTag.vue](/src/views/tested/device/info/components/printTag.vue) | vue | 104 | 5 | 7 | 116 | +| [src/views/tested/device/info/components/reportTable.vue](/src/views/tested/device/info/components/reportTable.vue) | vue | 171 | 3 | 4 | 178 | +| [src/views/tested/device/info/components/roamTable.vue](/src/views/tested/device/info/components/roamTable.vue) | vue | 138 | 3 | 4 | 145 | +| [src/views/tested/device/info/components/showPhoto.vue](/src/views/tested/device/info/components/showPhoto.vue) | vue | 133 | 1 | 11 | 145 | +| [src/views/tested/device/info/components/showPhotoSinge.vue](/src/views/tested/device/info/components/showPhotoSinge.vue) | vue | 73 | 1 | 6 | 80 | +| [src/views/tested/device/info/components/statusTable.vue](/src/views/tested/device/info/components/statusTable.vue) | vue | 188 | 4 | 4 | 196 | +| [src/views/tested/device/info/components/table.vue](/src/views/tested/device/info/components/table.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/info/components/technology.vue](/src/views/tested/device/info/components/technology.vue) | vue | 120 | 18 | 4 | 142 | +| [src/views/tested/device/info/index.vue](/src/views/tested/device/info/index.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/device/model/components/edit.vue](/src/views/tested/device/model/components/edit.vue) | vue | 359 | 18 | 4 | 381 | +| [src/views/tested/device/model/components/list.vue](/src/views/tested/device/model/components/list.vue) | vue | 418 | 6 | 5 | 429 | +| [src/views/tested/device/model/components/technology.vue](/src/views/tested/device/model/components/technology.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/model/index.vue](/src/views/tested/device/model/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/remind/components/trend.vue](/src/views/tested/device/remind/components/trend.vue) | vue | 66 | 3 | 4 | 73 | +| [src/views/tested/device/remind/index.vue](/src/views/tested/device/remind/index.vue) | vue | 488 | 20 | 7 | 515 | +| [src/views/tested/device/special/index.vue](/src/views/tested/device/special/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/device/task/addDialog.vue](/src/views/tested/device/task/addDialog.vue) | vue | 178 | 1 | 7 | 186 | +| [src/views/tested/device/task/index.vue](/src/views/tested/device/task/index.vue) | vue | 191 | 3 | 8 | 202 | +| [src/views/tested/document/list/document-interface.ts](/src/views/tested/document/list/document-interface.ts) | TypeScript | 27 | 0 | 1 | 28 | +| [src/views/tested/document/list/edit.vue](/src/views/tested/document/list/edit.vue) | vue | 264 | 2 | 3 | 269 | +| [src/views/tested/document/list/index.vue](/src/views/tested/document/list/index.vue) | vue | 254 | 3 | 5 | 262 | +| [src/views/tested/document/list/tableList.vue](/src/views/tested/document/list/tableList.vue) | vue | 114 | 5 | 4 | 123 | +| [src/views/tested/index.vue](/src/views/tested/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/tested/status/borrow/components/ApprovalDialog.vue](/src/views/tested/status/borrow/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/borrow/components/deviceList.vue](/src/views/tested/status/borrow/components/deviceList.vue) | vue | 142 | 0 | 5 | 147 | +| [src/views/tested/status/borrow/components/edit.vue](/src/views/tested/status/borrow/components/edit.vue) | vue | 382 | 6 | 5 | 393 | +| [src/views/tested/status/borrow/components/list.vue](/src/views/tested/status/borrow/components/list.vue) | vue | 395 | 5 | 8 | 408 | +| [src/views/tested/status/borrow/index.vue](/src/views/tested/status/borrow/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/status/delay/components/ApprovalDialog.vue](/src/views/tested/status/delay/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/delay/components/annexList.vue](/src/views/tested/status/delay/components/annexList.vue) | vue | 123 | 17 | 4 | 144 | +| [src/views/tested/status/delay/components/delay.vue](/src/views/tested/status/delay/components/delay.vue) | vue | 449 | 28 | 7 | 484 | +| [src/views/tested/status/delay/components/deviceList.vue](/src/views/tested/status/delay/components/deviceList.vue) | vue | 131 | 1 | 5 | 137 | +| [src/views/tested/status/delay/components/edit.vue](/src/views/tested/status/delay/components/edit.vue) | vue | 488 | 34 | 4 | 526 | +| [src/views/tested/status/delay/components/list.vue](/src/views/tested/status/delay/components/list.vue) | vue | 499 | 13 | 8 | 520 | +| [src/views/tested/status/delay/components/page.vue](/src/views/tested/status/delay/components/page.vue) | vue | 85 | 3 | 7 | 95 | +| [src/views/tested/status/delay/index.vue](/src/views/tested/status/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/disable/index.vue](/src/views/tested/status/disable/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/maintain/components/edit.vue](/src/views/tested/status/maintain/components/edit.vue) | vue | 245 | 2 | 2 | 249 | +| [src/views/tested/status/maintain/index.vue](/src/views/tested/status/maintain/index.vue) | vue | 318 | 2 | 4 | 324 | +| [src/views/tested/status/scrap/index.vue](/src/views/tested/status/scrap/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/seal/index.vue](/src/views/tested/status/seal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/unseal/index.vue](/src/views/tested/status/unseal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/subpackage/certificate/components/edit.vue](/src/views/tested/subpackage/certificate/components/edit.vue) | vue | 356 | 15 | 6 | 377 | +| [src/views/tested/subpackage/certificate/index.vue](/src/views/tested/subpackage/certificate/index.vue) | vue | 494 | 21 | 3 | 518 | +| [src/views/tested/subpackage/directory copy/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory copy/components/capacityTable.vue](/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory copy/components/certificateTable.vue](/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory copy/components/edit.vue](/src/views/tested/subpackage/directory%20copy/components/edit.vue) | vue | 609 | 2 | 7 | 618 | +| [src/views/tested/subpackage/directory copy/components/list.vue](/src/views/tested/subpackage/directory%20copy/components/list.vue) | vue | 357 | 4 | 6 | 367 | +| [src/views/tested/subpackage/directory copy/components/personTable.vue](/src/views/tested/subpackage/directory%20copy/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory copy/index.vue](/src/views/tested/subpackage/directory%20copy/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/directory/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory/components/capacityTable.vue](/src/views/tested/subpackage/directory/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory/components/certificateTable.vue](/src/views/tested/subpackage/directory/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory/components/edit.vue](/src/views/tested/subpackage/directory/components/edit.vue) | vue | 638 | 8 | 7 | 653 | +| [src/views/tested/subpackage/directory/components/list.vue](/src/views/tested/subpackage/directory/components/list.vue) | vue | 386 | 4 | 6 | 396 | +| [src/views/tested/subpackage/directory/components/personTable.vue](/src/views/tested/subpackage/directory/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory/index.vue](/src/views/tested/subpackage/directory/index.vue) | vue | 64 | 10 | 7 | 81 | +| [src/views/tested/subpackage/review/components/ApprovalDialog.vue](/src/views/tested/subpackage/review/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/review/components/deviceTable.vue](/src/views/tested/subpackage/review/components/deviceTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/review/components/edit.vue](/src/views/tested/subpackage/review/components/edit.vue) | vue | 505 | 3 | 6 | 514 | +| [src/views/tested/subpackage/review/components/list.vue](/src/views/tested/subpackage/review/components/list.vue) | vue | 351 | 4 | 6 | 361 | +| [src/views/tested/subpackage/review/components/subpackageDialog.vue](/src/views/tested/subpackage/review/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/review/index.vue](/src/views/tested/subpackage/review/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/task/components/ApprovalDialog.vue](/src/views/tested/subpackage/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/task/components/deviceTable.vue](/src/views/tested/subpackage/task/components/deviceTable.vue) | vue | 201 | 1 | 5 | 207 | +| [src/views/tested/subpackage/task/components/edit.vue](/src/views/tested/subpackage/task/components/edit.vue) | vue | 481 | 5 | 5 | 491 | +| [src/views/tested/subpackage/task/components/list.vue](/src/views/tested/subpackage/task/components/list.vue) | vue | 438 | 6 | 7 | 451 | +| [src/views/tested/subpackage/task/components/subpackageDialog.vue](/src/views/tested/subpackage/task/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/task/index.vue](/src/views/tested/subpackage/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [tsconfig.json](/tsconfig.json) | JSON with Comments | 32 | 0 | 1 | 33 | +| [tsconfig.node.json](/tsconfig.node.json) | JSON | 14 | 0 | 1 | 15 | +| [vite.config.ts](/vite.config.ts) | TypeScript | 65 | 6 | 2 | 73 | +| [vite/plugins/auto-import.ts](/vite/plugins/auto-import.ts) | TypeScript | 14 | 0 | 2 | 16 | +| [vite/plugins/banner.ts](/vite/plugins/banner.ts) | TypeScript | 5 | 6 | 2 | 13 | +| [vite/plugins/components.ts](/vite/plugins/components.ts) | TypeScript | 8 | 0 | 2 | 10 | +| [vite/plugins/compression.ts](/vite/plugins/compression.ts) | TypeScript | 24 | 0 | 2 | 26 | +| [vite/plugins/html.ts](/vite/plugins/html.ts) | TypeScript | 69 | 0 | 2 | 71 | +| [vite/plugins/index.ts](/vite/plugins/index.ts) | TypeScript | 34 | 0 | 3 | 37 | +| [vite/plugins/layouts.ts](/vite/plugins/layouts.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [vite/plugins/mock.ts](/vite/plugins/mock.ts) | TypeScript | 13 | 0 | 2 | 15 | +| [vite/plugins/pages.ts](/vite/plugins/pages.ts) | TypeScript | 9 | 0 | 2 | 11 | +| [vite/plugins/setup-extend.ts](/vite/plugins/setup-extend.ts) | TypeScript | 4 | 0 | 2 | 6 | +| [vite/plugins/spritesmith.ts](/vite/plugins/spritesmith.ts) | TypeScript | 48 | 0 | 2 | 50 | +| [vite/plugins/svg-icon.ts](/vite/plugins/svg-icon.ts) | TypeScript | 9 | 0 | 2 | 11 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md new file mode 100644 index 0000000..c5c6ff8 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md @@ -0,0 +1,15 @@ +# Diff Details + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.csv b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv new file mode 100644 index 0000000..b7d8d75 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv @@ -0,0 +1,2 @@ +"filename", "language", "", "comment", "blank", "total" +"Total", "-", , 0, 0, 0 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.md b/.VSCodeCounter/2024-06-13_10-20-16/diff.md new file mode 100644 index 0000000..a457879 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.md @@ -0,0 +1,19 @@ +# Diff Summary + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.txt b/.VSCodeCounter/2024-06-13_10-20-16/diff.txt new file mode 100644 index 0000000..a6b4284 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.txt @@ -0,0 +1,22 @@ +Date : 2024-06-13 10:20:16 +Directory : d:\project\西昌\xc-metering-front +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +Languages ++----------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++----------+------------+------------+------------+------------+------------+ ++----------+------------+------------+------------+------------+------------+ + +Directories ++------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++------+------------+------------+------------+------------+------------+ ++------+------------+------------+------------+------------+------------+ + +Files ++----------+----------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++----------+----------+------------+------------+------------+------------+ +| Total | | 0 | 0 | 0 | 0 | ++----------+----------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.csv b/.VSCodeCounter/2024-06-13_10-20-16/results.csv new file mode 100644 index 0000000..c8dae3a --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.csv @@ -0,0 +1,679 @@ +"filename", "language", "TypeScript", "JSON", "JSON with Comments", "vue", "XML", "Handlebars", "Markdown", "JavaScript", "CSS", "SCSS", "YAML", "Ignore", "HTML", "comment", "blank", "total" +"d:\project\西昌\xc-metering-front\.commitlintrc.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 4, 1, 70 +"d:\project\西昌\xc-metering-front\.github\workflows\release.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 0, 0, 0, 13, 88 +"d:\project\西昌\xc-metering-front\.github\workflows\repo-sync.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 5, 3, 24 +"d:\project\西昌\xc-metering-front\.stylelintignore", "Ignore", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\README.md", "Markdown", 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 29, 106 +"d:\project\西昌\xc-metering-front\departments150.json", "JSON", 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26 +"d:\project\西昌\xc-metering-front\index.html", "HTML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 1, 41 +"d:\project\西昌\xc-metering-front\package.json", "JSON", 0, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 123 +"d:\project\西昌\xc-metering-front\plop-templates\component\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\plop-templates\component\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 3, 66 +"d:\project\西昌\xc-metering-front\plop-templates\page\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\plop-templates\page\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 3, 55 +"d:\project\西昌\xc-metering-front\plop-templates\store\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12 +"d:\project\西昌\xc-metering-front\plop-templates\store\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 1, 29 +"d:\project\西昌\xc-metering-front\plopfile.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 1, 7 +"d:\project\西昌\xc-metering-front\pnpm-lock.yaml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7764, 0, 0, 0, 1170, 8934 +"d:\project\西昌\xc-metering-front\postcss.config.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 1, 6 +"d:\project\西昌\xc-metering-front\public\browser_upgrade\index.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 119, 0, 0, 0, 0, 0, 1, 120 +"d:\project\西昌\xc-metering-front\public\config\config.json", "JSON", 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 30 +"d:\project\西昌\xc-metering-front\public\tinymce\langs\zh-Hans.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 6, 0, 7 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\default\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 7, 1, 62 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\default\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\document\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\document\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 7, 1, 62 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\writer\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 7, 1, 63 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\writer\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 745, 0, 0, 0, 0, 11, 1, 757 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3096, 0, 0, 0, 0, 16, 1, 3113 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 764, 0, 0, 0, 0, 11, 1, 776 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3093, 0, 0, 0, 0, 16, 1, 3110 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 745, 0, 0, 0, 0, 11, 1, 757 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3183, 0, 0, 0, 0, 16, 1, 3200 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 764, 0, 0, 0, 0, 11, 1, 776 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3183, 0, 0, 0, 0, 16, 1, 3200 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\scripts\prepare.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 3, 16 +"d:\project\西昌\xc-metering-front\scss.template.hbs", "Handlebars", 0, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67 +"d:\project\西昌\xc-metering-front\server.xml", "XML", 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 94, 16, 143 +"d:\project\西昌\xc-metering-front\src\App.vue", "vue", 0, 0, 0, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 105 +"d:\project\西昌\xc-metering-front\src\api\approval.ts", "TypeScript", 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 19 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\detection.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 23 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\notice.ts", "TypeScript", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\opinion.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 89 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\review.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 39 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\satisfaction.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\dashboard\calendar.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 40 +"d:\project\西昌\xc-metering-front\src\api\eqpt\dashboard\index.ts", "TypeScript", 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 128 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\certificate.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 13 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\group.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 44 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\info.ts", "TypeScript", 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 3, 210 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\model.ts", "TypeScript", 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 78 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\remind.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 38 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\task.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 39 +"d:\project\西昌\xc-metering-front\src\api\eqpt\document\index.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 43 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\board.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 23 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\dept.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 1, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\early.ts", "TypeScript", 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 109 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\paln.ts", "TypeScript", 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 4, 175 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\task.ts", "TypeScript", 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 138 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\borrow.ts", "TypeScript", 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 90 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\index.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 84 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\maintain.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 41 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\certificate.ts", "TypeScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 55 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\directory.ts", "TypeScript", 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 1, 120 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\review.ts", "TypeScript", 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 93 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\task.ts", "TypeScript", 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 96 +"d:\project\西昌\xc-metering-front\src\api\index.ts", "TypeScript", 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 8, 135 +"d:\project\西昌\xc-metering-front\src\api\laboratory\alarm\current.ts", "TypeScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 36 +"d:\project\西昌\xc-metering-front\src\api\laboratory\alarm\event.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 54 +"d:\project\西昌\xc-metering-front\src\api\laboratory\data.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 44 +"d:\project\西昌\xc-metering-front\src\api\laboratory\environment.ts", "TypeScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 63 +"d:\project\西昌\xc-metering-front\src\api\laboratory\equipment\config.ts", "TypeScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 63 +"d:\project\西昌\xc-metering-front\src\api\laboratory\equipment\list.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 64 +"d:\project\西昌\xc-metering-front\src\api\laboratory\overView.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 22 +"d:\project\西昌\xc-metering-front\src\api\laboratory\place.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 54 +"d:\project\西昌\xc-metering-front\src\api\reader.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 31 +"d:\project\西昌\xc-metering-front\src\api\request.ts", "TypeScript", 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 6, 132 +"d:\project\西昌\xc-metering-front\src\api\requestLab.ts", "TypeScript", 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 6, 132 +"d:\project\西昌\xc-metering-front\src\api\system\area.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 90 +"d:\project\西昌\xc-metering-front\src\api\system\bench.ts", "TypeScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 33 +"d:\project\西昌\xc-metering-front\src\api\system\dept.ts", "TypeScript", 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 96 +"d:\project\西昌\xc-metering-front\src\api\system\dict.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1, 43 +"d:\project\西昌\xc-metering-front\src\api\system\expire.ts", "TypeScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 36 +"d:\project\西昌\xc-metering-front\src\api\system\installation.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 44 +"d:\project\西昌\xc-metering-front\src\api\system\label.ts", "TypeScript", 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 60 +"d:\project\西昌\xc-metering-front\src\api\system\log.ts", "TypeScript", 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 75 +"d:\project\西昌\xc-metering-front\src\api\system\login.ts", "TypeScript", 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 8, 58 +"d:\project\西昌\xc-metering-front\src\api\system\notice.ts", "TypeScript", 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 74 +"d:\project\西昌\xc-metering-front\src\api\system\post.ts", "TypeScript", 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 45 +"d:\project\西昌\xc-metering-front\src\api\system\price.ts", "TypeScript", 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 73 +"d:\project\西昌\xc-metering-front\src\api\system\process.ts", "TypeScript", 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 10, 124 +"d:\project\西昌\xc-metering-front\src\api\system\resource.ts", "TypeScript", 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 65 +"d:\project\西昌\xc-metering-front\src\api\system\role.ts", "TypeScript", 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 90 +"d:\project\西昌\xc-metering-front\src\api\system\tenant.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 5, 52 +"d:\project\西昌\xc-metering-front\src\api\system\tool.ts", "TypeScript", 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 6, 247 +"d:\project\西昌\xc-metering-front\src\api\system\user.ts", "TypeScript", 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 6, 119 +"d:\project\西昌\xc-metering-front\src\assets\icons\404.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\business-board.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\fullscreen-exit.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\fullscreen.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-add-circle.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-add.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-alarm.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-area.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-base.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-baseInfo.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batch-distribute.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batch.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batchConfig.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batchPrint.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-bench.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-book.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-building.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business-manager.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business-measure.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-case.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-certi.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-change.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-contract.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-correct.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-create.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-data.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-delete.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dept.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-device.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dict.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-differ.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dyh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-environment.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-equipment-info.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-equipment-status.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-error.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-excel.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-export.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-external.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-file-manage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-file.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-finance.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-flow.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-fold.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-fullscreen.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-goWorkbench.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-import.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-init.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-internal.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-jidu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-line.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-log.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-logManage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-loginlog.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-measure.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-meeting.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-monitor.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-month.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-notice.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-overView-message.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-overview.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-pdf.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-person.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-pie.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-place.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-prevent.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-price.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-print.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-qrcode.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-quality-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-quality.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-radio.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-reduce-circle.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-refresh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-removeAlarm.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resource-first.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resource.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resume.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-review.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-rfid.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-role.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-scan.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-seal.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-search.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-service.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-setting.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-settingBlue.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-software.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-standard-status.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-statement.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-storeroom.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-subpackage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-sweep.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-sysDoc.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-task.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-technology.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-template-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-template.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-tool.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-user.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-word.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-xyh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-year.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-ywjs.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-zhankai.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-zhiliang.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\image-load-fail.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-down.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-enter.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-up.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-breadcrumb.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-default.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\toolbar-collapse.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\triangle-stand-upside-down.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\styles\element-plus\dark.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 1, 1, 10 +"d:\project\西昌\xc-metering-front\src\assets\styles\element-plus\index.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 2, 23 +"d:\project\西昌\xc-metering-front\src\assets\styles\globals.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 0, 19, 28, 178 +"d:\project\西昌\xc-metering-front\src\assets\styles\nprogress.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 9, 64 +"d:\project\西昌\xc-metering-front\src\assets\styles\resources\utils.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 5, 8, 54 +"d:\project\西昌\xc-metering-front\src\assets\styles\resources\variables.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\styles\themes.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 0, 0, 61, 14, 133 +"d:\project\西昌\xc-metering-front\src\auto-imports.d.ts", "TypeScript", 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 79 +"d:\project\西昌\xc-metering-front\src\axios.d.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8 +"d:\project\西昌\xc-metering-front\src\components.d.ts", "TypeScript", 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 75 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\AddressSelect.vue", "vue", 0, 0, 0, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 259 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\address-interface.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 13 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\country-code.json", "JSON", 0, 1500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 1520 +"d:\project\西昌\xc-metering-front\src\components\AppContainer\index.vue", "vue", 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 25 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecord.vue", "vue", 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 137 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecordTable.vue", "vue", 0, 0, 0, 190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 9, 214 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecordTableDevice.vue", "vue", 0, 0, 0, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 7, 245 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\approval-interface.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14 +"d:\project\西昌\xc-metering-front\src\components\Approval\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\components\AuthAll\index.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\components\Auth\index.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\components\BarCodeBind\index.vue", "vue", 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12, 135 +"d:\project\西昌\xc-metering-front\src\components\BatchActionBar\index.vue", "vue", 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 83 +"d:\project\西昌\xc-metering-front\src\components\Copyright\index.vue", "vue", 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 51 +"d:\project\西昌\xc-metering-front\src\components\DeptSelect\index.vue", "vue", 0, 0, 0, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 191 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlock.vue", "vue", 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 62 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlockCom.vue", "vue", 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 48 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlockSwitch.vue", "vue", 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 72 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\index.vue", "vue", 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 60 +"d:\project\西昌\xc-metering-front\src\components\Echart\BarChartHorizontal.vue", "vue", 0, 0, 0, 442, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 450 +"d:\project\西昌\xc-metering-front\src\components\Echart\BarChartVertical.vue", "vue", 0, 0, 0, 449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 457 +"d:\project\西昌\xc-metering-front\src\components\Echart\LineChart.vue", "vue", 0, 0, 0, 355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 364 +"d:\project\西昌\xc-metering-front\src\components\Echart\PieChart.vue", "vue", 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 320 +"d:\project\西昌\xc-metering-front\src\components\Echart\echart-interface.ts", "TypeScript", 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 7, 273 +"d:\project\西昌\xc-metering-front\src\components\Echart\theme.json", "JSON", 0, 491, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 492 +"d:\project\西昌\xc-metering-front\src\components\Echart\utils.ts", "TypeScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 39 +"d:\project\西昌\xc-metering-front\src\components\Editor\index.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 98 +"d:\project\西昌\xc-metering-front\src\components\FileUpload\index.vue", "vue", 0, 0, 0, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 118 +"d:\project\西昌\xc-metering-front\src\components\FixedActionBar\index.vue", "vue", 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 50 +"d:\project\西昌\xc-metering-front\src\components\IconButton\index.vue", "vue", 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 57 +"d:\project\西昌\xc-metering-front\src\components\ImagePreview\index.vue", "vue", 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 65 +"d:\project\西昌\xc-metering-front\src\components\ImageUpload\index.vue", "vue", 0, 0, 0, 239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 265 +"d:\project\西昌\xc-metering-front\src\components\ImagesUpload\index.vue", "vue", 0, 0, 0, 272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 300 +"d:\project\西昌\xc-metering-front\src\components\NormalTable\index.vue", "vue", 0, 0, 0, 285, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 300 +"d:\project\西昌\xc-metering-front\src\components\NormalTable\table_interface.ts", "TypeScript", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 14 +"d:\project\西昌\xc-metering-front\src\components\PageHeader\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 82 +"d:\project\西昌\xc-metering-front\src\components\PageMain\index.vue", "vue", 0, 0, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 90 +"d:\project\西昌\xc-metering-front\src\components\PcasCascader\index.vue", "vue", 0, 0, 0, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 141 +"d:\project\西昌\xc-metering-front\src\components\PcasCascader\pcas-code.json", "JSON", 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\components\QRcodeDeviceDialog\index.vue", "vue", 0, 0, 0, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 194 +"d:\project\西昌\xc-metering-front\src\components\QrDialog\index.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 148 +"d:\project\西昌\xc-metering-front\src\components\QrDialog\qrcode.d.ts", "TypeScript", 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\components\Sample\certificationMonitor.vue", "vue", 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 65 +"d:\project\西昌\xc-metering-front\src\components\Sample\certificationRecords.vue", "vue", 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 67 +"d:\project\西昌\xc-metering-front\src\components\Sample\measureRecords.vue", "vue", 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 67 +"d:\project\西昌\xc-metering-front\src\components\ScanSampleDialog\index.vue", "vue", 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 134 +"d:\project\西昌\xc-metering-front\src\components\ScanSampleDialog\scan-interface.ts", "TypeScript", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13 +"d:\project\西昌\xc-metering-front\src\components\SearchArea\SearchItem.vue", "vue", 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 31 +"d:\project\西昌\xc-metering-front\src\components\SearchArea\index.vue", "vue", 0, 0, 0, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 158 +"d:\project\西昌\xc-metering-front\src\components\SearchBar\index.vue", "vue", 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 78 +"d:\project\西昌\xc-metering-front\src\components\SvgIcon\index.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 48 +"d:\project\西昌\xc-metering-front\src\components\SystemInfo\index.vue", "vue", 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 52 +"d:\project\西昌\xc-metering-front\src\components\TableContainer\index.vue", "vue", 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 78 +"d:\project\西昌\xc-metering-front\src\components\Trend\index.vue", "vue", 0, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 69 +"d:\project\西昌\xc-metering-front\src\components\benchCol\index.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 15, 193 +"d:\project\西昌\xc-metering-front\src\components\buttonBox\buttonBox.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6 +"d:\project\西昌\xc-metering-front\src\components\buttonBox\buttonBox.vue", "vue", 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 51 +"d:\project\西昌\xc-metering-front\src\components\dialog\dialog.ts", "TypeScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 31 +"d:\project\西昌\xc-metering-front\src\components\dialog\errorDialog.vue", "vue", 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 90 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectDeptDialog.vue", "vue", 0, 0, 0, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 24, 280 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectDeptTree.vue", "vue", 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 133 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectEmployeesDialog.vue", "vue", 0, 0, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 21, 255 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectRoleDialog.vue", "vue", 0, 0, 0, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 168 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectStaffDialog.vue", "vue", 0, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 20, 275 +"d:\project\西昌\xc-metering-front\src\components\drawer\approverDrawer.vue", "vue", 0, 0, 0, 426, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 47, 549 +"d:\project\西昌\xc-metering-front\src\components\drawer\conditionDrawer.vue", "vue", 0, 0, 0, 432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 48, 515 +"d:\project\西昌\xc-metering-front\src\components\drawer\copyerDrawer.vue", "vue", 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 9, 132 +"d:\project\西昌\xc-metering-front\src\components\drawer\promoterDrawer.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 94 +"d:\project\西昌\xc-metering-front\src\components\scanEquipmentDialog\index.vue", "vue", 0, 0, 0, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 272 +"d:\project\西昌\xc-metering-front\src\components\scanEquipmentDialog\scan-interface.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 +"d:\project\西昌\xc-metering-front\src\components\workFlow\addNode.vue", "vue", 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 25, 264 +"d:\project\西昌\xc-metering-front\src\components\workFlow\addNodeBan.vue", "vue", 0, 0, 0, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 236 +"d:\project\西昌\xc-metering-front\src\components\workFlow\nodeWrap.vue", "vue", 0, 0, 0, 367, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 25, 401 +"d:\project\西昌\xc-metering-front\src\components\workFlow\nodeWrapBan.vue", "vue", 0, 0, 0, 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 165 +"d:\project\西昌\xc-metering-front\src\css\dialog.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 2, 7, 41 +"d:\project\西昌\xc-metering-front\src\css\override-element-ui.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 104, 0, 0, 0, 0, 1, 22, 127 +"d:\project\西昌\xc-metering-front\src\css\workflow.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1381, 0, 0, 0, 0, 106, 226, 1713 +"d:\project\西昌\xc-metering-front\src\global.d.ts", "TypeScript", 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 157, 8, 312 +"d:\project\西昌\xc-metering-front\src\iconify-ep\index.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7 +"d:\project\西昌\xc-metering-front\src\layouts\components\AppSetting\index.vue", "vue", 0, 0, 0, 523, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 566 +"d:\project\西昌\xc-metering-front\src\layouts\components\Header\index.vue", "vue", 0, 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 32, 220 +"d:\project\西昌\xc-metering-front\src\layouts\components\HotkeysIntro\index.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 52 +"d:\project\西昌\xc-metering-front\src\layouts\components\Logo\index.vue", "vue", 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 78 +"d:\project\西昌\xc-metering-front\src\layouts\components\MainSidebar\index.vue", "vue", 0, 0, 0, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 18, 114 +"d:\project\西昌\xc-metering-front\src\layouts\components\Search\index.vue", "vue", 0, 0, 0, 413, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 452 +"d:\project\西昌\xc-metering-front\src\layouts\components\SidebarItem\index.vue", "vue", 0, 0, 0, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 182 +"d:\project\西昌\xc-metering-front\src\layouts\components\SubSidebar\index.vue", "vue", 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 29, 170 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\index.vue", "vue", 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 23, 314 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\resetPwd.vue", "vue", 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 125 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\userInfo.vue", "vue", 0, 0, 0, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 253 +"d:\project\西昌\xc-metering-front\src\layouts\components\TopMenu\topMenu.vue", "vue", 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 50 +"d:\project\西昌\xc-metering-front\src\layouts\components\TopMenu\topMenuItem.vue", "vue", 0, 0, 0, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 191 +"d:\project\西昌\xc-metering-front\src\layouts\components\Topbar\index.vue", "vue", 0, 0, 0, 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 174 +"d:\project\西昌\xc-metering-front\src\layouts\index.vue", "vue", 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 240 +"d:\project\西昌\xc-metering-front\src\main.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 63 +"d:\project\西昌\xc-metering-front\src\menu\index.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 18 +"d:\project\西昌\xc-metering-front\src\menu\modules\multilevel.menu.example.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 51 +"d:\project\西昌\xc-metering-front\src\mockProdServer.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12 +"d:\project\西昌\xc-metering-front\src\mock\member.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56 +"d:\project\西昌\xc-metering-front\src\plugins\preload.ts", "TypeScript", 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 126 +"d:\project\西昌\xc-metering-front\src\router\index.ts", "TypeScript", 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 7, 203 +"d:\project\西昌\xc-metering-front\src\router\modules\common.ts", "TypeScript", 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 322 +"d:\project\西昌\xc-metering-front\src\router\modules\laboratory.ts", "TypeScript", 228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 4, 269 +"d:\project\西昌\xc-metering-front\src\router\modules\mentering.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 11 +"d:\project\西昌\xc-metering-front\src\router\modules\multilevel.menu.example.ts", "TypeScript", 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 71 +"d:\project\西昌\xc-metering-front\src\router\modules\system.ts", "TypeScript", 330, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 335 +"d:\project\西昌\xc-metering-front\src\router\modules\tested.ts", "TypeScript", 1621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 4, 1796 +"d:\project\西昌\xc-metering-front\src\router\routes.ts", "TypeScript", 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 7, 174 +"d:\project\西昌\xc-metering-front\src\settings.default.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 60 +"d:\project\西昌\xc-metering-front\src\settings.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 42 +"d:\project\西昌\xc-metering-front\src\shims.d.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 20 +"d:\project\西昌\xc-metering-front\src\store\index.ts", "TypeScript", 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4 +"d:\project\西昌\xc-metering-front\src\store\modules\dict.ts", "TypeScript", 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 54 +"d:\project\西昌\xc-metering-front\src\store\modules\keepAlive.ts", "TypeScript", 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 39 +"d:\project\西昌\xc-metering-front\src\store\modules\menu.ts", "TypeScript", 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 202 +"d:\project\西昌\xc-metering-front\src\store\modules\route.ts", "TypeScript", 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 5, 270 +"d:\project\西昌\xc-metering-front\src\store\modules\settings.ts", "TypeScript", 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 69 +"d:\project\西昌\xc-metering-front\src\store\modules\user.ts", "TypeScript", 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 226 +"d:\project\西昌\xc-metering-front\src\store\modules\websocket.ts", "TypeScript", 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 138 +"d:\project\西昌\xc-metering-front\src\store\modules\workFlow.ts", "TypeScript", 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 68 +"d:\project\西昌\xc-metering-front\src\utils\Array.ts", "TypeScript", 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 2, 49 +"d:\project\西昌\xc-metering-front\src\utils\String.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 11 +"d:\project\西昌\xc-metering-front\src\utils\applyBtns.ts", "TypeScript", 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 101 +"d:\project\西昌\xc-metering-front\src\utils\auth.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 15 +"d:\project\西昌\xc-metering-front\src\utils\buttonPerm.ts", "TypeScript", 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 69 +"d:\project\西昌\xc-metering-front\src\utils\composables\permission.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 12 +"d:\project\西昌\xc-metering-front\src\utils\composables\useAuth.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 43 +"d:\project\西昌\xc-metering-front\src\utils\composables\useGlobalProperties.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7 +"d:\project\西昌\xc-metering-front\src\utils\composables\useMainPage.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\src\utils\composables\useMenu.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 26 +"d:\project\西昌\xc-metering-front\src\utils\dayjs.ts", "TypeScript", 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7 +"d:\project\西昌\xc-metering-front\src\utils\directive.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 20 +"d:\project\西昌\xc-metering-front\src\utils\download.ts", "TypeScript", 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 3, 193 +"d:\project\西昌\xc-metering-front\src\utils\eventBus.ts", "TypeScript", 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4 +"d:\project\西昌\xc-metering-front\src\utils\exportUtils.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 2, 56 +"d:\project\西昌\xc-metering-front\src\utils\exportXlsx.ts", "TypeScript", 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 2, 90 +"d:\project\西昌\xc-metering-front\src\utils\getUid.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 19 +"d:\project\西昌\xc-metering-front\src\utils\index.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 16 +"d:\project\西昌\xc-metering-front\src\utils\keepQuery.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 17 +"d:\project\西昌\xc-metering-front\src\utils\printUtils.ts", "TypeScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 69 +"d:\project\西昌\xc-metering-front\src\utils\scheduleDict.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 21 +"d:\project\西昌\xc-metering-front\src\utils\security.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 53 +"d:\project\西昌\xc-metering-front\src\utils\structure.ts", "TypeScript", 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 6, 205 +"d:\project\西昌\xc-metering-front\src\utils\useCheckList.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 30 +"d:\project\西昌\xc-metering-front\src\utils\usePrintList.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 30 +"d:\project\西昌\xc-metering-front\src\utils\useSetAllRowReadable.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 22 +"d:\project\西昌\xc-metering-front\src\utils\useTemplateDownload.ts", "TypeScript", 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 38 +"d:\project\西昌\xc-metering-front\src\utils\validate.ts", "TypeScript", 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 13, 156 +"d:\project\西昌\xc-metering-front\src\views\[...all].vue", "vue", 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 82 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\detail1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\detail2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\list1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\list2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\dashboard.vue", "vue", 0, 0, 0, 390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 48, 448 +"d:\project\西昌\xc-metering-front\src\views\example\chartExample.vue", "vue", 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 61 +"d:\project\西昌\xc-metering-front\src\views\fresh.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 40 +"d:\project\西昌\xc-metering-front\src\views\home\index.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\src\views\index.vue", "vue", 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 21 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\current\list-interface.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 32 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\current\list.vue", "vue", 0, 0, 0, 273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 285 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\addEventDialog.vue", "vue", 0, 0, 0, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 230 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\list-interface.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 33 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\list.vue", "vue", 0, 0, 0, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 9, 221 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\record\list.vue", "vue", 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 221 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\dialog\upsMonitorDetailDialog.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 21, 213 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\list-interface.ts", "TypeScript", 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 112 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\list.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 14, 518 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addElectricQuantity.vue", "vue", 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 312, 13, 682 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addOxygenSmoke.vue", "vue", 0, 0, 0, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 261 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addTemperatureHumidity.vue", "vue", 0, 0, 0, 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 336 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\config-interface.ts", "TypeScript", 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 112 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\list.vue", "vue", 0, 0, 0, 381, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 12, 399 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\detail.vue", "vue", 0, 0, 0, 331, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 11, 354 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\dialog\selectLocationDialog.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 148 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\list-interface.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 40 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\list.vue", "vue", 0, 0, 0, 388, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 13, 412 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\components\message.vue", "vue", 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 9, 116 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\components\monitorData.vue", "vue", 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 8, 171 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\index.vue", "vue", 0, 0, 0, 943, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 101, 1085 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\overview-interface.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 22 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\addDialog.vue", "vue", 0, 0, 0, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 192 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\list.vue", "vue", 0, 0, 0, 203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 215 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\place-interface.ts", "TypeScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 29 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\detail.vue", "vue", 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 33, 255 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\environment-interface.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 41 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\list.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 19, 215 +"d:\project\西昌\xc-metering-front\src\views\login.vue", "vue", 0, 0, 0, 510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 42, 555 +"d:\project\西昌\xc-metering-front\src\views\login_register.vue", "vue", 0, 0, 0, 517, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 554 +"d:\project\西昌\xc-metering-front\src\views\metering\index.vue", "vue", 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\level3\page1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\level3\page2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\page.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\page.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\personal\edit.password.vue", "vue", 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 96 +"d:\project\西昌\xc-metering-front\src\views\personal\setting.vue", "vue", 0, 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 194 +"d:\project\西昌\xc-metering-front\src\views\reload.vue", "vue", 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 16 +"d:\project\西昌\xc-metering-front\src\views\setting.vue", "vue", 0, 0, 0, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 23, 336 +"d:\project\西昌\xc-metering-front\src\views\system\area\area-interface.ts", "TypeScript", 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 22 +"d:\project\西昌\xc-metering-front\src\views\system\area\areaSelectTree.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 78 +"d:\project\西昌\xc-metering-front\src\views\system\area\editArea.vue", "vue", 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 248 +"d:\project\西昌\xc-metering-front\src\views\system\area\listArea.vue", "vue", 0, 0, 0, 149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 161 +"d:\project\西昌\xc-metering-front\src\views\system\dept\dept-interface.ts", "TypeScript", 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 39 +"d:\project\西昌\xc-metering-front\src\views\system\dept\editDept.vue", "vue", 0, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13, 262 +"d:\project\西昌\xc-metering-front\src\views\system\dept\listDept.vue", "vue", 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 134 +"d:\project\西昌\xc-metering-front\src\views\system\dict\dict-interface.ts", "TypeScript", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 26 +"d:\project\西昌\xc-metering-front\src\views\system\dict\editDict.vue", "vue", 0, 0, 0, 283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 298 +"d:\project\西昌\xc-metering-front\src\views\system\dict\listDict.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 128 +"d:\project\西昌\xc-metering-front\src\views\system\expire\device.vue", "vue", 0, 0, 0, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 242 +"d:\project\西昌\xc-metering-front\src\views\system\expire\edit.vue", "vue", 0, 0, 0, 290, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 18, 315 +"d:\project\西昌\xc-metering-front\src\views\system\expire\list.vue", "vue", 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 156 +"d:\project\西昌\xc-metering-front\src\views\system\expire\task.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 164 +"d:\project\西昌\xc-metering-front\src\views\system\fileConfiguration\addDDialog.vue", "vue", 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 323 +"d:\project\西昌\xc-metering-front\src\views\system\fileConfiguration\configuration.vue", "vue", 0, 0, 0, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 232 +"d:\project\西昌\xc-metering-front\src\views\system\installation\editDialog.vue", "vue", 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 201 +"d:\project\西昌\xc-metering-front\src\views\system\installation\installation-interface.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 30 +"d:\project\西昌\xc-metering-front\src\views\system\installation\list.vue", "vue", 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 197 +"d:\project\西昌\xc-metering-front\src\views\system\label\label.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 29 +"d:\project\西昌\xc-metering-front\src\views\system\label\list.vue", "vue", 0, 0, 0, 315, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 13, 332 +"d:\project\西昌\xc-metering-front\src\views\system\log\listErrorLog.vue", "vue", 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 155 +"d:\project\西昌\xc-metering-front\src\views\system\log\listLog.vue", "vue", 0, 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 189 +"d:\project\西昌\xc-metering-front\src\views\system\log\log-interface.ts", "TypeScript", 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11 +"d:\project\西昌\xc-metering-front\src\views\system\log\loginLog.vue", "vue", 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 164 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noteAdd.vue", "vue", 0, 0, 0, 508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 20, 530 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noteList.vue", "vue", 0, 0, 0, 272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 289 +"d:\project\西昌\xc-metering-front\src\views\system\notice\notice-interface.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 13 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noticeDetail.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 140 +"d:\project\西昌\xc-metering-front\src\views\system\notice\tableHeader.vue", "vue", 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 40 +"d:\project\西昌\xc-metering-front\src\views\system\post\editDialog.vue", "vue", 0, 0, 0, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 10, 196 +"d:\project\西昌\xc-metering-front\src\views\system\post\list.vue", "vue", 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 3, 182 +"d:\project\西昌\xc-metering-front\src\views\system\post\post-interface.ts", "TypeScript", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 29 +"d:\project\西昌\xc-metering-front\src\views\system\process\addProcess.vue", "vue", 0, 0, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 15, 235 +"d:\project\西昌\xc-metering-front\src\views\system\process\detailProcess.vue", "vue", 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 8, 158 +"d:\project\西昌\xc-metering-front\src\views\system\process\editProcess.vue", "vue", 0, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 13, 249 +"d:\project\西昌\xc-metering-front\src\views\system\process\process.ts", "TypeScript", 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 48 +"d:\project\西昌\xc-metering-front\src\views\system\process\process.vue", "vue", 0, 0, 0, 353, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 22, 379 +"d:\project\西昌\xc-metering-front\src\views\system\resource\editResource.vue", "vue", 0, 0, 0, 267, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 281 +"d:\project\西昌\xc-metering-front\src\views\system\resource\listResource.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 156 +"d:\project\西昌\xc-metering-front\src\views\system\resource\resource-interface.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 24 +"d:\project\西昌\xc-metering-front\src\views\system\role\dataPerm.vue", "vue", 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 188 +"d:\project\西昌\xc-metering-front\src\views\system\role\editRole.vue", "vue", 0, 0, 0, 282, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 293 +"d:\project\西昌\xc-metering-front\src\views\system\role\functionPerm.vue", "vue", 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 187 +"d:\project\西昌\xc-metering-front\src\views\system\role\listRole.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 176 +"d:\project\西昌\xc-metering-front\src\views\system\role\role-interface.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 20 +"d:\project\西昌\xc-metering-front\src\views\system\showPhoto.vue", "vue", 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 74 +"d:\project\西昌\xc-metering-front\src\views\system\signature\addDDialog.vue", "vue", 0, 0, 0, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 252 +"d:\project\西昌\xc-metering-front\src\views\system\signature\autograph.vue", "vue", 0, 0, 0, 271, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 7, 295 +"d:\project\西昌\xc-metering-front\src\views\system\signature\userListDialog.vue", "vue", 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 179 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\editTenant.vue", "vue", 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 211 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\list.tenant.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 9, 167 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\relateDept.vue", "vue", 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 112 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\tenant_interface.ts", "TypeScript", 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 17 +"d:\project\西昌\xc-metering-front\src\views\system\tool_interface.ts", "TypeScript", 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 64 +"d:\project\西昌\xc-metering-front\src\views\system\user\listUser.vue", "vue", 0, 0, 0, 338, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 11, 358 +"d:\project\西昌\xc-metering-front\src\views\system\user\roleAssignment.vue", "vue", 0, 0, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 119 +"d:\project\西昌\xc-metering-front\src\views\system\user\selecTree.vue", "vue", 0, 0, 0, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 183 +"d:\project\西昌\xc-metering-front\src\views\system\user\user-interface.ts", "TypeScript", 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 70 +"d:\project\西昌\xc-metering-front\src\views\system\user\userAdd.vue", "vue", 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 355 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\detail.vue", "vue", 0, 0, 0, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 163 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\detection.vue", "vue", 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 61 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\pdfFile.vue", "vue", 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 47 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\index.vue", "vue", 0, 0, 0, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 175 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\components\detail.vue", "vue", 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 167 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\components\detection.vue", "vue", 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 58 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\index.vue", "vue", 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 194 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\edit.vue", "vue", 0, 0, 0, 371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 377 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\list.vue", "vue", 0, 0, 0, 402, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 6, 426 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\ApprovalDialog.vue", "vue", 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 171 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\edit.vue", "vue", 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 97 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\fileView.vue", "vue", 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 48 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\index.vue", "vue", 0, 0, 0, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 232 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\edit.vue", "vue", 0, 0, 0, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 258 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\filterCustomerStaff.vue", "vue", 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 28, 244 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\questionnaire.vue", "vue", 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 84 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\index.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 162 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\board\index.vue", "vue", 0, 0, 0, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 161 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\curator\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\delay\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\edit.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 123 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\list.vue", "vue", 0, 0, 0, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 194 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\tableList.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 172 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\detail.vue", "vue", 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 132 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\edit.vue", "vue", 0, 0, 0, 536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 548 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\list.vue", "vue", 0, 0, 0, 521, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 541 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\page.vue", "vue", 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 88 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\selelectPlan.vue", "vue", 0, 0, 0, 199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 207 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\table.vue", "vue", 0, 0, 0, 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 305 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\dataList.vue", "vue", 0, 0, 0, 319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 326 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\detail.vue", "vue", 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9, 166 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\edit.vue", "vue", 0, 0, 0, 455, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 466 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\infoDetail.vue", "vue", 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 119 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\list.vue", "vue", 0, 0, 0, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 530 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\selectDevice.vue", "vue", 0, 0, 0, 471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 478 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\summary.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 122 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\summaryDialog.vue", "vue", 0, 0, 0, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 200 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\table.vue", "vue", 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 297 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\edit.vue", "vue", 0, 0, 0, 631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 7, 697 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\list.vue", "vue", 0, 0, 0, 483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 5, 513 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\selectDeviceMultiple.vue", "vue", 0, 0, 0, 486, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 498 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\selectDeviceSinge.vue", "vue", 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 474 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\tableList.vue", "vue", 0, 0, 0, 532, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 10, 564 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\index-bak.vue", "vue", 0, 0, 0, 276, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 297 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartHorizontalCom.vue", "vue", 0, 0, 0, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 260 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartHorizontalCustom.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 197 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartVertical.vue", "vue", 0, 0, 0, 484, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 492 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartVerticalCircle.vue", "vue", 0, 0, 0, 417, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 425 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\deviceDetail.vue", "vue", 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\deviceList.vue", "vue", 0, 0, 0, 279, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 15, 318 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\editSchedule.vue", "vue", 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 12, 228 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\editScheduleDialog.vue", "vue", 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 11, 270 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\index1.vue", "vue", 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 40 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\list.vue", "vue", 0, 0, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 242 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\listApprove.vue", "vue", 0, 0, 0, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 223 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\rightBox.vue", "vue", 0, 0, 0, 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 17, 351 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\tableList.vue", "vue", 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 178 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\verificationDetail.vue", "vue", 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 169 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\index.vue", "vue", 0, 0, 0, 864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 29, 934 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\list.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\pic.ts", "TypeScript", 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\components\detailDialog.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 48 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\components\edit.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 140 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\index.vue", "vue", 0, 0, 0, 314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 343 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\edit.vue", "vue", 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 192 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\list.vue", "vue", 0, 0, 0, 312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 6, 334 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\selectDevice.vue", "vue", 0, 0, 0, 450, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 457 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\tableList.vue", "vue", 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 304 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\certificateTable.vue", "vue", 0, 0, 0, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 218 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\detail.vue", "vue", 0, 0, 0, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 195 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\edit.vue", "vue", 0, 0, 0, 1177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 8, 1229 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\infoTable.vue", "vue", 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 147 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\interface.ts", "TypeScript", 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 76 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\list.vue", "vue", 0, 0, 0, 1348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 18, 1436 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\printTag.vue", "vue", 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 116 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\reportTable.vue", "vue", 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 178 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\roamTable.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 145 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\showPhoto.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 145 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\showPhotoSinge.vue", "vue", 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 80 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\statusTable.vue", "vue", 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 196 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\table.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\technology.vue", "vue", 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\index.vue", "vue", 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 88 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\edit.vue", "vue", 0, 0, 0, 359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 381 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\list.vue", "vue", 0, 0, 0, 418, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 429 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\technology.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\device\remind\components\trend.vue", "vue", 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 73 +"d:\project\西昌\xc-metering-front\src\views\tested\device\remind\index.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 7, 515 +"d:\project\西昌\xc-metering-front\src\views\tested\device\special\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\device\task\addDialog.vue", "vue", 0, 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 186 +"d:\project\西昌\xc-metering-front\src\views\tested\device\task\index.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 8, 202 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\document-interface.ts", "TypeScript", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 28 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\edit.vue", "vue", 0, 0, 0, 264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 269 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\index.vue", "vue", 0, 0, 0, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 262 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\tableList.vue", "vue", 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 123 +"d:\project\西昌\xc-metering-front\src\views\tested\index.vue", "vue", 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\deviceList.vue", "vue", 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 147 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\edit.vue", "vue", 0, 0, 0, 382, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 393 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\list.vue", "vue", 0, 0, 0, 395, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 408 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\annexList.vue", "vue", 0, 0, 0, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 144 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\delay.vue", "vue", 0, 0, 0, 449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 7, 484 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\deviceList.vue", "vue", 0, 0, 0, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 137 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\edit.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 4, 526 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\list.vue", "vue", 0, 0, 0, 499, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 8, 520 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\page.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 95 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\disable\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\maintain\components\edit.vue", "vue", 0, 0, 0, 245, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 249 +"d:\project\西昌\xc-metering-front\src\views\tested\status\maintain\index.vue", "vue", 0, 0, 0, 318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 324 +"d:\project\西昌\xc-metering-front\src\views\tested\status\scrap\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\seal\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\unseal\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\certificate\components\edit.vue", "vue", 0, 0, 0, 356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 6, 377 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\certificate\index.vue", "vue", 0, 0, 0, 494, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 518 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\capacityTable.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\certificateTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\edit.vue", "vue", 0, 0, 0, 609, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7, 618 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\list.vue", "vue", 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 367 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\personTable.vue", "vue", 0, 0, 0, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 149 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\capacityTable.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\certificateTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\edit.vue", "vue", 0, 0, 0, 638, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 653 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\list.vue", "vue", 0, 0, 0, 386, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 396 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\personTable.vue", "vue", 0, 0, 0, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 149 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\index.vue", "vue", 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\deviceTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\edit.vue", "vue", 0, 0, 0, 505, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 514 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\list.vue", "vue", 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 361 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\subpackageDialog.vue", "vue", 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\deviceTable.vue", "vue", 0, 0, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 207 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\edit.vue", "vue", 0, 0, 0, 481, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 491 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\list.vue", "vue", 0, 0, 0, 438, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 451 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\subpackageDialog.vue", "vue", 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\tsconfig.json", "JSON with Comments", 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 33 +"d:\project\西昌\xc-metering-front\tsconfig.node.json", "JSON", 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 15 +"d:\project\西昌\xc-metering-front\vite.config.ts", "TypeScript", 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 73 +"d:\project\西昌\xc-metering-front\vite\plugins\auto-import.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 16 +"d:\project\西昌\xc-metering-front\vite\plugins\banner.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 13 +"d:\project\西昌\xc-metering-front\vite\plugins\components.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10 +"d:\project\西昌\xc-metering-front\vite\plugins\compression.ts", "TypeScript", 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 26 +"d:\project\西昌\xc-metering-front\vite\plugins\html.ts", "TypeScript", 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 71 +"d:\project\西昌\xc-metering-front\vite\plugins\index.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 37 +"d:\project\西昌\xc-metering-front\vite\plugins\layouts.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8 +"d:\project\西昌\xc-metering-front\vite\plugins\mock.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 15 +"d:\project\西昌\xc-metering-front\vite\plugins\pages.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11 +"d:\project\西昌\xc-metering-front\vite\plugins\setup-extend.ts", "TypeScript", 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6 +"d:\project\西昌\xc-metering-front\vite\plugins\spritesmith.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 50 +"d:\project\西昌\xc-metering-front\vite\plugins\svg-icon.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11 +"Total", "-", 10424, 2183, 32, 64430, 167, 89, 77, 233, 20723, 314, 7855, 3, 40, 4094, 5155, 115819 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.json b/.VSCodeCounter/2024-06-13_10-20-16/results.json new file mode 100644 index 0000000..7babd58 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.json @@ -0,0 +1 @@ +{"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/svg-icon.ts":{"language":"TypeScript","code":9,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/spritesmith.ts":{"language":"TypeScript","code":48,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/setup-extend.ts":{"language":"TypeScript","code":4,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/layouts.ts":{"language":"TypeScript","code":6,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/mock.ts":{"language":"TypeScript","code":13,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/compression.ts":{"language":"TypeScript","code":24,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite.config.ts":{"language":"TypeScript","code":65,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/tsconfig.node.json":{"language":"JSON","code":14,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/components.ts":{"language":"TypeScript","code":8,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/pages.ts":{"language":"TypeScript","code":9,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/tsconfig.json":{"language":"JSON with Comments","code":32,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/auto-import.ts":{"language":"TypeScript","code":14,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/index.ts":{"language":"TypeScript","code":34,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/%5B...all%5D.vue":{"language":"vue","code":70,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/banner.ts":{"language":"TypeScript","code":5,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/html.ts":{"language":"TypeScript","code":69,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/subpackageDialog.vue":{"language":"vue","code":192,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/list.vue":{"language":"vue","code":438,"comment":6,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/deviceTable.vue":{"language":"vue","code":201,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/edit.vue":{"language":"vue","code":481,"comment":5,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/subpackageDialog.vue":{"language":"vue","code":192,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/list.vue":{"language":"vue","code":351,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/edit.vue":{"language":"vue","code":505,"comment":3,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/deviceTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/personTable.vue":{"language":"vue","code":136,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/edit.vue":{"language":"vue","code":609,"comment":2,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/list.vue":{"language":"vue","code":357,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/personTable.vue":{"language":"vue","code":136,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/certificateTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/index.vue":{"language":"vue","code":64,"comment":10,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/capacityTable.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/list.vue":{"language":"vue","code":386,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/unseal/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/seal/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/certificate/index.vue":{"language":"vue","code":494,"comment":21,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/certificate/components/edit.vue":{"language":"vue","code":356,"comment":15,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/reload.vue":{"language":"vue","code":12,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/edit.vue":{"language":"vue","code":638,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/setting.vue":{"language":"vue","code":306,"comment":7,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/index.vue":{"language":"vue","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/maintain/index.vue":{"language":"vue","code":318,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/login.vue":{"language":"vue","code":510,"comment":3,"blank":42},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/scrap/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/installation-interface.ts":{"language":"TypeScript","code":29,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/list.vue":{"language":"vue","code":187,"comment":7,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/login_register.vue":{"language":"vue","code":517,"comment":0,"blank":37},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/tenant_interface.ts":{"language":"TypeScript","code":15,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/editTenant.vue":{"language":"vue","code":207,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/maintain/components/edit.vue":{"language":"vue","code":245,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/disable/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/page.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/listUser.vue":{"language":"vue","code":338,"comment":9,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/relateDept.vue":{"language":"vue","code":104,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/user-interface.ts":{"language":"TypeScript","code":64,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/selecTree.vue":{"language":"vue","code":170,"comment":1,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/list.tenant.vue":{"language":"vue","code":154,"comment":4,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/page.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/roleAssignment.vue":{"language":"vue","code":113,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/index-bak.vue":{"language":"vue","code":276,"comment":17,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/userAdd.vue":{"language":"vue","code":342,"comment":7,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/detail.vue":{"language":"vue","code":126,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/level3/page2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/edit.vue":{"language":"vue","code":536,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/level3/page1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue":{"language":"vue","code":199,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/table.vue":{"language":"vue","code":300,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/page.vue":{"language":"vue","code":78,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/list.vue":{"language":"vue","code":521,"comment":12,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tool_interface.ts":{"language":"TypeScript","code":56,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/tableList.vue":{"language":"vue","code":166,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/personal/setting.vue":{"language":"vue","code":178,"comment":0,"blank":16},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/list.vue":{"language":"vue","code":177,"comment":10,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/delay/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/environment-interface.ts":{"language":"TypeScript","code":37,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/edit.vue":{"language":"vue","code":119,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/list.vue":{"language":"vue","code":483,"comment":25,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/list.vue":{"language":"vue","code":191,"comment":5,"blank":19},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/edit.vue":{"language":"vue","code":631,"comment":59,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/detail.vue":{"language":"vue","code":220,"comment":2,"blank":33},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue":{"language":"vue","code":486,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/tableList.vue":{"language":"vue","code":532,"comment":22,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/summary.vue":{"language":"vue","code":119,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue":{"language":"vue","code":463,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue":{"language":"vue","code":194,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/list.vue":{"language":"vue","code":512,"comment":12,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/table.vue":{"language":"vue","code":292,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/place-interface.ts":{"language":"TypeScript","code":26,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/list.vue":{"language":"vue","code":203,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue":{"language":"vue","code":471,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue":{"language":"vue","code":116,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/edit.vue":{"language":"vue","code":455,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/detail.vue":{"language":"vue","code":152,"comment":5,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/addDialog.vue":{"language":"vue","code":179,"comment":6,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/curator/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/dataList.vue":{"language":"vue","code":319,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/showPhoto.vue":{"language":"vue","code":69,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/role-interface.ts":{"language":"TypeScript","code":16,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/page.vue":{"language":"vue","code":85,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/autograph.vue":{"language":"vue","code":271,"comment":17,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/userListDialog.vue":{"language":"vue","code":168,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/functionPerm.vue":{"language":"vue","code":175,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/editRole.vue":{"language":"vue","code":282,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/listRole.vue":{"language":"vue","code":166,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/dataPerm.vue":{"language":"vue","code":175,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/addDDialog.vue":{"language":"vue","code":242,"comment":5,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/tableList.vue":{"language":"vue","code":292,"comment":8,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/personal/edit.password.vue":{"language":"vue","code":88,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/edit.vue":{"language":"vue","code":187,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/pic.ts":{"language":"TypeScript","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/index.vue":{"language":"vue","code":314,"comment":25,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/selectDevice.vue":{"language":"vue","code":450,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/list.vue":{"language":"vue","code":312,"comment":16,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/metering/index.vue":{"language":"vue","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/edit.vue":{"language":"vue","code":488,"comment":34,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/special/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/list.vue":{"language":"vue","code":499,"comment":13,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/tableList.vue":{"language":"vue","code":114,"comment":5,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/document-interface.ts":{"language":"TypeScript","code":27,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/interface.ts":{"language":"TypeScript","code":73,"comment":2,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/index.vue":{"language":"vue","code":78,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/components/edit.vue":{"language":"vue","code":133,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/components/detailDialog.vue":{"language":"vue","code":44,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/edit.vue":{"language":"vue","code":264,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/index.vue":{"language":"vue","code":254,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/infoTable.vue":{"language":"vue","code":140,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/detail.vue":{"language":"vue","code":186,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/edit.vue":{"language":"vue","code":1177,"comment":44,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/overview-interface.ts":{"language":"TypeScript","code":20,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/technology.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/remind/index.vue":{"language":"vue","code":488,"comment":20,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/list.vue":{"language":"vue","code":418,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/certificateTable.vue":{"language":"vue","code":210,"comment":4,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/reportTable.vue":{"language":"vue","code":171,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/edit.vue":{"language":"vue","code":359,"comment":18,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/list.vue":{"language":"vue","code":1348,"comment":70,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/resource-interface.ts":{"language":"TypeScript","code":20,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/showPhoto.vue":{"language":"vue","code":133,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/roamTable.vue":{"language":"vue","code":138,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/list.vue":{"language":"vue","code":488,"comment":16,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/board/index.vue":{"language":"vue","code":137,"comment":20,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/printTag.vue":{"language":"vue","code":104,"comment":5,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/list-interface.ts":{"language":"TypeScript","code":100,"comment":6,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/deviceList.vue":{"language":"vue","code":131,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/listResource.vue":{"language":"vue","code":146,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/list.vue":{"language":"vue","code":171,"comment":8,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/editDialog.vue":{"language":"vue","code":180,"comment":6,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/post-interface.ts":{"language":"TypeScript","code":27,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/index.vue":{"language":"vue","code":943,"comment":41,"blank":101},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/editResource.vue":{"language":"vue","code":267,"comment":0,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/technology.vue":{"language":"vue","code":120,"comment":18,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/statusTable.vue":{"language":"vue","code":188,"comment":4,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/table.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addOxygenSmoke.vue":{"language":"vue","code":253,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/editDialog.vue":{"language":"vue","code":188,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/showPhotoSinge.vue":{"language":"vue","code":73,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addElectricQuantity.vue":{"language":"vue","code":357,"comment":312,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/components/monitorData.vue":{"language":"vue","code":142,"comment":21,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addTemperatureHumidity.vue":{"language":"vue","code":328,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/config-interface.ts":{"language":"TypeScript","code":101,"comment":4,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/components/message.vue":{"language":"vue","code":101,"comment":6,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/list.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/list.vue":{"language":"vue","code":381,"comment":6,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/addProcess.vue":{"language":"vue","code":201,"comment":19,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/editProcess.vue":{"language":"vue","code":217,"comment":19,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/process.ts":{"language":"TypeScript","code":41,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/task/index.vue":{"language":"vue","code":191,"comment":3,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/detailProcess.vue":{"language":"vue","code":130,"comment":20,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/process.vue":{"language":"vue","code":353,"comment":4,"blank":22},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/task/addDialog.vue":{"language":"vue","code":178,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/notice-interface.ts":{"language":"TypeScript","code":11,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/tableHeader.vue":{"language":"vue","code":36,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noticeDetail.vue":{"language":"vue","code":133,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noteList.vue":{"language":"vue","code":272,"comment":13,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/remind/components/trend.vue":{"language":"vue","code":66,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/index.vue":{"language":"vue","code":864,"comment":41,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue":{"language":"vue","code":191,"comment":1,"blank":21},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noteAdd.vue":{"language":"vue","code":508,"comment":2,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/list.vue":{"language":"vue","code":210,"comment":2,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/addEventDialog.vue":{"language":"vue","code":219,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/edit.vue":{"language":"vue","code":382,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/annexList.vue":{"language":"vue","code":123,"comment":17,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/delay.vue":{"language":"vue","code":449,"comment":28,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/list-interface.ts":{"language":"TypeScript","code":30,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/log-interface.ts":{"language":"TypeScript","code":10,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/listLog.vue":{"language":"vue","code":176,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/loginLog.vue":{"language":"vue","code":152,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/list.vue":{"language":"vue","code":395,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/list.vue":{"language":"vue","code":388,"comment":11,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/list-interface.ts":{"language":"TypeScript","code":37,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/listErrorLog.vue":{"language":"vue","code":148,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/deviceList.vue":{"language":"vue","code":142,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/index.vue":{"language":"vue","code":154,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/rightBox.vue":{"language":"vue","code":328,"comment":6,"blank":17},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/label/list.vue":{"language":"vue","code":315,"comment":4,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/tableList.vue":{"language":"vue","code":168,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/deviceDetail.vue":{"language":"vue","code":184,"comment":1,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/verificationDetail.vue":{"language":"vue","code":156,"comment":1,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/list.vue":{"language":"vue","code":226,"comment":8,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/index1.vue":{"language":"vue","code":33,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/editScheduleDialog.vue":{"language":"vue","code":236,"comment":23,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/editSchedule.vue":{"language":"vue","code":212,"comment":4,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/index.vue":{"language":"vue","code":221,"comment":5,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/label/label.ts":{"language":"TypeScript","code":22,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/deviceList.vue":{"language":"vue","code":279,"comment":24,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/current/list.vue":{"language":"vue","code":273,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/record/list.vue":{"language":"vue","code":211,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartVerticalCircle.vue":{"language":"vue","code":417,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/current/list-interface.ts":{"language":"TypeScript","code":30,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/detail.vue":{"language":"vue","code":331,"comment":12,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/device.vue":{"language":"vue","code":232,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue":{"language":"vue","code":191,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/edit.vue":{"language":"vue","code":290,"comment":7,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/listApprove.vue":{"language":"vue","code":208,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartHorizontalCom.vue":{"language":"vue","code":252,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/index.vue":{"language":"vue","code":16,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue":{"language":"vue","code":244,"comment":10,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/task.vue":{"language":"vue","code":154,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartVertical.vue":{"language":"vue","code":484,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue":{"language":"vue","code":211,"comment":5,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/fresh.ts":{"language":"TypeScript","code":35,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/list.vue":{"language":"vue","code":148,"comment":2,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/dict-interface.ts":{"language":"TypeScript","code":21,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue":{"language":"vue","code":80,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/editDict.vue":{"language":"vue","code":283,"comment":0,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/listDict.vue":{"language":"vue","code":119,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/dashboard.vue":{"language":"vue","code":390,"comment":10,"blank":48},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/fileConfiguration/addDDialog.vue":{"language":"vue","code":311,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/settings.default.ts":{"language":"TypeScript","code":55,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/index.vue":{"language":"vue","code":184,"comment":6,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/fileConfiguration/configuration.vue":{"language":"vue","code":219,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/example/chartExample.vue":{"language":"vue","code":56,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/shims.d.ts":{"language":"TypeScript","code":17,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue":{"language":"vue","code":138,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/settings.ts":{"language":"TypeScript","code":39,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/mockProdServer.ts":{"language":"TypeScript","code":9,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/components/detection.vue":{"language":"vue","code":50,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/index.vue":{"language":"vue","code":169,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue":{"language":"vue","code":161,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/listDept.vue":{"language":"vue","code":126,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/areaSelectTree.vue":{"language":"vue","code":71,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/listArea.vue":{"language":"vue","code":149,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/area-interface.ts":{"language":"TypeScript","code":19,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/editDept.vue":{"language":"vue","code":248,"comment":1,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/editArea.vue":{"language":"vue","code":236,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/home/index.vue":{"language":"vue","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/dept-interface.ts":{"language":"TypeScript","code":32,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/main.ts":{"language":"TypeScript","code":55,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/global.d.ts":{"language":"TypeScript","code":147,"comment":157,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components.d.ts":{"language":"TypeScript","code":69,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/components/detail.vue":{"language":"vue","code":161,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/fileView.vue":{"language":"vue","code":42,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/list2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/detection.vue":{"language":"vue","code":53,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/detail2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/list1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/edit.vue":{"language":"vue","code":92,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/detail1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/axios.d.ts":{"language":"TypeScript","code":6,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/list.vue":{"language":"vue","code":402,"comment":18,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/validate.ts":{"language":"TypeScript","code":78,"comment":65,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/auto-imports.d.ts":{"language":"TypeScript","code":77,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/App.vue":{"language":"vue","code":94,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useTemplateDownload.ts":{"language":"TypeScript","code":33,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useCheckList.ts":{"language":"TypeScript","code":20,"comment":8,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/usePrintList.ts":{"language":"TypeScript","code":20,"comment":8,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useSetAllRowReadable.ts":{"language":"TypeScript","code":11,"comment":9,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/structure.ts":{"language":"TypeScript","code":152,"comment":47,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/scheduleDict.ts":{"language":"TypeScript","code":17,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/String.ts":{"language":"TypeScript","code":6,"comment":3,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/security.ts":{"language":"TypeScript","code":37,"comment":14,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/keepQuery.ts":{"language":"TypeScript","code":13,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/index.ts":{"language":"TypeScript","code":13,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/printUtils.ts":{"language":"TypeScript","code":45,"comment":21,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/exportUtils.ts":{"language":"TypeScript","code":30,"comment":24,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/exportXlsx.ts":{"language":"TypeScript","code":71,"comment":17,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/download.ts":{"language":"TypeScript","code":148,"comment":42,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/eventBus.ts":{"language":"TypeScript","code":2,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/getUid.ts":{"language":"TypeScript","code":11,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useMainPage.ts":{"language":"TypeScript","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/dayjs.ts":{"language":"TypeScript","code":4,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/directive.ts":{"language":"TypeScript","code":17,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useGlobalProperties.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useMenu.ts":{"language":"TypeScript","code":22,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useAuth.ts":{"language":"TypeScript","code":37,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/permission.ts":{"language":"TypeScript","code":8,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/index.ts":{"language":"TypeScript","code":2,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/buttonPerm.ts":{"language":"TypeScript","code":64,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/auth.ts":{"language":"TypeScript","code":11,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/Array.ts":{"language":"TypeScript","code":31,"comment":16,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/applyBtns.ts":{"language":"TypeScript","code":96,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/server.xml":{"language":"XML","code":33,"comment":94,"blank":16},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/workFlow.ts":{"language":"TypeScript","code":51,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/user.ts":{"language":"TypeScript","code":208,"comment":15,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/scss.template.hbs":{"language":"Handlebars","code":57,"comment":0,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/settings.ts":{"language":"TypeScript","code":53,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/websocket.ts":{"language":"TypeScript","code":122,"comment":14,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/menu.ts":{"language":"TypeScript","code":182,"comment":12,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/edit.vue":{"language":"vue","code":371,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/route.ts":{"language":"TypeScript","code":226,"comment":39,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/dict.ts":{"language":"TypeScript","code":51,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/keepAlive.ts":{"language":"TypeScript","code":36,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue":{"language":"vue","code":39,"comment":2,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/README.md":{"language":"Markdown","code":77,"comment":0,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/page/index.hbs":{"language":"Handlebars","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/postcss.config.js":{"language":"JavaScript","code":5,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plopfile.js":{"language":"JavaScript","code":6,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/mock/member.ts":{"language":"TypeScript","code":55,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/scripts/prepare.js":{"language":"JavaScript","code":13,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/detail.vue":{"language":"vue","code":157,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/plugins/preload.ts":{"language":"TypeScript","code":117,"comment":7,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/routes.ts":{"language":"TypeScript","code":153,"comment":14,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/index.ts":{"language":"TypeScript","code":168,"comment":28,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/multilevel.menu.example.ts":{"language":"TypeScript","code":67,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/mentering.ts":{"language":"TypeScript","code":5,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/page/prompt.js":{"language":"JavaScript","code":52,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/tested.ts":{"language":"TypeScript","code":1621,"comment":171,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/component/prompt.js":{"language":"JavaScript","code":63,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/laboratory.ts":{"language":"TypeScript","code":228,"comment":37,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/system.ts":{"language":"TypeScript","code":330,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/package.json":{"language":"JSON","code":122,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/menu/index.ts":{"language":"TypeScript","code":14,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/common.ts":{"language":"TypeScript","code":293,"comment":25,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/override-element-ui.css":{"language":"CSS","code":104,"comment":1,"blank":22},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/menu/modules/multilevel.menu.example.ts":{"language":"TypeScript","code":48,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/dialog.css":{"language":"CSS","code":32,"comment":2,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/workflow.css":{"language":"CSS","code":1381,"comment":106,"blank":226},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/approval.ts":{"language":"TypeScript","code":15,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/reader.ts":{"language":"TypeScript","code":22,"comment":5,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/index.vue":{"language":"vue","code":207,"comment":0,"blank":33},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/browser_upgrade/index.css":{"language":"CSS","code":119,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AuthAll/index.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/HotkeysIntro/index.vue":{"language":"vue","code":44,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImagePreview/index.vue":{"language":"vue","code":57,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/AppSetting/index.vue":{"language":"vue","code":523,"comment":0,"blank":43},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/SubSidebar/index.vue":{"language":"vue","code":140,"comment":1,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/store/index.hbs":{"language":"Handlebars","code":10,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/themes.scss":{"language":"SCSS","code":58,"comment":61,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchArea/SearchItem.vue":{"language":"vue","code":26,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/globals.scss":{"language":"SCSS","code":131,"comment":19,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchArea/index.vue":{"language":"vue","code":147,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/nprogress.scss":{"language":"SCSS","code":55,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/element-plus/dark.scss":{"language":"SCSS","code":8,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-add.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/store/prompt.js":{"language":"JavaScript","code":28,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-add-circle.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/component/index.hbs":{"language":"Handlebars","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-base.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batch-distribute.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batch.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/pnpm-lock.yaml":{"language":"YAML","code":7764,"comment":0,"blank":1170},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/langs/zh-Hans.js":{"language":"JavaScript","code":1,"comment":6,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/element-plus/index.scss":{"language":"SCSS","code":21,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-alarm.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-baseInfo.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SystemInfo/index.vue":{"language":"vue","code":45,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/resources/variables.scss":{"language":"SCSS","code":0,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/fullscreen-exit.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/resources/utils.scss":{"language":"SCSS","code":41,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/fullscreen.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-area.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-device.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/business-board.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-create.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/404.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dept.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-data.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batchConfig.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-case.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-contract.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-delete.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-certi.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business-manager.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-line.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-change.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-correct.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business-measure.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-building.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-internal.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-jidu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-init.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-fold.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-goWorkbench.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-log.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-loginlog.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-import.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-finance.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ScanSampleDialog/scan-interface.ts":{"language":"TypeScript","code":12,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-file.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-fullscreen.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-flow.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-measure.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ScanSampleDialog/index.vue":{"language":"vue","code":121,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-logManage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-file-manage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-equipment-info.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-excel.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-environment.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-error.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-equipment-status.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-external.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dict.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-export.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-differ.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/addNodeBan.vue":{"language":"vue","code":216,"comment":0,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Trend/index.vue":{"language":"vue","code":61,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-meeting.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/addNode.vue":{"language":"vue","code":230,"comment":9,"blank":25},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/TableContainer/index.vue":{"language":"vue","code":70,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dyh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-bench.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-book.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batchPrint.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/nodeWrap.vue":{"language":"vue","code":367,"comment":9,"blank":25},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/nodeWrapBan.vue":{"language":"vue","code":153,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/TopMenu/topMenu.vue":{"language":"vue","code":41,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/TopMenu/topMenuItem.vue":{"language":"vue","code":167,"comment":0,"blank":24},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-overView-message.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/process.ts":{"language":"TypeScript","code":102,"comment":12,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/price.ts":{"language":"TypeScript","code":58,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/post.ts":{"language":"TypeScript","code":36,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/requestLab.ts":{"language":"TypeScript","code":103,"comment":23,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/resource.ts":{"language":"TypeScript","code":53,"comment":8,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/notice.ts":{"language":"TypeScript","code":62,"comment":9,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/login.ts":{"language":"TypeScript","code":33,"comment":17,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/log.ts":{"language":"TypeScript","code":59,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SvgIcon/index.vue":{"language":"vue","code":44,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/label.ts":{"language":"TypeScript","code":44,"comment":13,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Topbar/index.vue":{"language":"vue","code":151,"comment":0,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/role.ts":{"language":"TypeScript","code":73,"comment":12,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/installation.ts":{"language":"TypeScript","code":35,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/expire.ts":{"language":"TypeScript","code":28,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/dict.ts":{"language":"TypeScript","code":37,"comment":5,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/dept.ts":{"language":"TypeScript","code":77,"comment":13,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/bench.ts":{"language":"TypeScript","code":28,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/tenant.ts":{"language":"TypeScript","code":39,"comment":8,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/request.ts":{"language":"TypeScript","code":103,"comment":23,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/resetPwd.vue":{"language":"vue","code":117,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/index.vue":{"language":"vue","code":230,"comment":61,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/user.ts":{"language":"TypeScript","code":91,"comment":22,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/userInfo.vue":{"language":"vue","code":243,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/place.ts":{"language":"TypeScript","code":39,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/tool.ts":{"language":"TypeScript","code":219,"comment":22,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchBar/index.vue":{"language":"vue","code":65,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/scanEquipmentDialog/scan-interface.ts":{"language":"TypeScript","code":0,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/scanEquipmentDialog/index.vue":{"language":"vue","code":250,"comment":11,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/data.ts":{"language":"TypeScript","code":34,"comment":6,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/environment.ts":{"language":"TypeScript","code":46,"comment":9,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/SidebarItem/index.vue":{"language":"vue","code":159,"comment":0,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-notice.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/index.ts":{"language":"TypeScript","code":104,"comment":23,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-storeroom.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-monitor.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-month.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/area.ts":{"language":"TypeScript","code":72,"comment":12,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-statement.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/overView.ts":{"language":"TypeScript","code":14,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/equipment/list.ts":{"language":"TypeScript","code":48,"comment":9,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-software.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-standard-status.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-settingBlue.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/equipment/config.ts":{"language":"TypeScript","code":46,"comment":9,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-seal.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-setting.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-scan.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-search.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-review.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-role.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-service.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resource.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-rfid.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resume.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-refresh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resource-first.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-reduce-circle.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-removeAlarm.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-qrcode.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-quality-menu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-price.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-print.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-prevent.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-radio.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-quality.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-place.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-pie.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/alarm/current.ts":{"language":"TypeScript","code":25,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/MainSidebar/index.vue":{"language":"vue","code":95,"comment":1,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/alarm/event.ts":{"language":"TypeScript","code":39,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Search/index.vue":{"language":"vue","code":413,"comment":0,"blank":39},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QRcodeDeviceDialog/index.vue":{"language":"vue","code":181,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/measureRecords.vue":{"language":"vue","code":59,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-person.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-task.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QrDialog/index.vue":{"language":"vue","code":138,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-overview.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-pdf.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-sweep.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/image-load-fail.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-sysDoc.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-ywjs.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-subpackage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PageMain/index.vue":{"language":"vue","code":81,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-zhankai.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-xyh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PcasCascader/index.vue":{"language":"vue","code":132,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-zhiliang.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-year.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-user.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-template.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-tool.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QrDialog/qrcode.d.ts":{"language":"TypeScript","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PageHeader/index.vue":{"language":"vue","code":71,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-enter.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-down.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-word.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-technology.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-default.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-up.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-template-menu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/certificationRecords.vue":{"language":"vue","code":60,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/certificationMonitor.vue":{"language":"vue","code":60,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/maintain.ts":{"language":"TypeScript","code":34,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/index.ts":{"language":"TypeScript","code":72,"comment":10,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/borrow.ts":{"language":"TypeScript","code":78,"comment":9,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Logo/index.vue":{"language":"vue","code":66,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImageUpload/index.vue":{"language":"vue","code":239,"comment":0,"blank":26},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/triangle-stand-upside-down.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Header/index.vue":{"language":"vue","code":176,"comment":12,"blank":32},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/iconify-ep/index.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/group.ts":{"language":"TypeScript","code":35,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/info.ts":{"language":"TypeScript","code":174,"comment":33,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-breadcrumb.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/certificate.ts":{"language":"TypeScript","code":8,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/NormalTable/table_interface.ts":{"language":"TypeScript","code":12,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/NormalTable/index.vue":{"language":"vue","code":285,"comment":0,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImagesUpload/index.vue":{"language":"vue","code":272,"comment":0,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/remind.ts":{"language":"TypeScript","code":30,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/model.ts":{"language":"TypeScript","code":65,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/task.ts":{"language":"TypeScript","code":29,"comment":7,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/detection.ts":{"language":"TypeScript","code":16,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/opinion.ts":{"language":"TypeScript","code":72,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/notice.ts":{"language":"TypeScript","code":21,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/review.ts":{"language":"TypeScript","code":22,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/satisfaction.ts":{"language":"TypeScript","code":22,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/review.ts":{"language":"TypeScript","code":80,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/dashboard/index.ts":{"language":"TypeScript","code":105,"comment":20,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/task.ts":{"language":"TypeScript","code":80,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-menu.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/document/index.ts":{"language":"TypeScript","code":34,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/directory.ts":{"language":"TypeScript","code":99,"comment":20,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/IconButton/index.vue":{"language":"vue","code":51,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/FileUpload/index.vue":{"language":"vue","code":107,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Editor/index.vue":{"language":"vue","code":85,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/certificate.ts":{"language":"TypeScript","code":45,"comment":9,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/dashboard/calendar.ts":{"language":"TypeScript","code":29,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/FixedActionBar/index.vue":{"language":"vue","code":42,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/echart-interface.ts":{"language":"TypeScript","code":252,"comment":14,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/board.ts":{"language":"TypeScript","code":16,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/LineChart.vue":{"language":"vue","code":355,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/toolbar-collapse.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/PieChart.vue":{"language":"vue","code":311,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/BarChartVertical.vue":{"language":"vue","code":449,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/BarChartHorizontal.vue":{"language":"vue","code":442,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/paln.ts":{"language":"TypeScript","code":150,"comment":21,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/utils.ts":{"language":"TypeScript","code":26,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/early.ts":{"language":"TypeScript","code":94,"comment":13,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/dept.ts":{"language":"TypeScript","code":22,"comment":6,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/task.ts":{"language":"TypeScript","code":121,"comment":12,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.css":{"language":"CSS","code":3093,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.css":{"language":"CSS","code":764,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/config/config.json":{"language":"JSON","code":29,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.css":{"language":"CSS","code":3183,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.css":{"language":"CSS","code":3183,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.css":{"language":"CSS","code":745,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.css":{"language":"CSS","code":764,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.css":{"language":"CSS","code":3096,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlockCom.vue":{"language":"vue","code":41,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlockSwitch.vue":{"language":"vue","code":63,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlock.vue":{"language":"vue","code":54,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DeptSelect/index.vue":{"language":"vue","code":185,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectRoleDialog.vue":{"language":"vue","code":157,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.css":{"language":"CSS","code":745,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/index.vue":{"language":"vue","code":53,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectDeptTree.vue":{"language":"vue","code":121,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectStaffDialog.vue":{"language":"vue","code":248,"comment":7,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Copyright/index.vue":{"language":"vue","code":43,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectDeptDialog.vue":{"language":"vue","code":249,"comment":7,"blank":24},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/errorDialog.vue":{"language":"vue","code":79,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectEmployeesDialog.vue":{"language":"vue","code":226,"comment":8,"blank":21},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/dialog.ts":{"language":"TypeScript","code":25,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/promoterDrawer.vue":{"language":"vue","code":85,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/copyerDrawer.vue":{"language":"vue","code":110,"comment":13,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/buttonBox/buttonBox.vue":{"language":"vue","code":43,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/conditionDrawer.vue":{"language":"vue","code":432,"comment":35,"blank":48},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/writer/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5/content.css":{"language":"CSS","code":54,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/approverDrawer.vue":{"language":"vue","code":426,"comment":76,"blank":47},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/buttonBox/buttonBox.ts":{"language":"TypeScript","code":5,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/document/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/writer/content.css":{"language":"CSS","code":55,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5-dark/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/default/content.css":{"language":"CSS","code":54,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/dark/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.stylelintignore":{"language":"Ignore","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/document/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/benchCol/index.vue":{"language":"vue","code":166,"comment":12,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/default/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/BarCodeBind/index.vue":{"language":"vue","code":120,"comment":3,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.github/workflows/release.yml":{"language":"YAML","code":75,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AppContainer/index.vue":{"language":"vue","code":22,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.commitlintrc.js":{"language":"JavaScript","code":65,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Approval/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/BatchActionBar/index.vue":{"language":"vue","code":72,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue":{"language":"vue","code":223,"comment":15,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecordTable.vue":{"language":"vue","code":190,"comment":15,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/theme.json":{"language":"JSON","code":491,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecord.vue":{"language":"vue","code":130,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.github/workflows/repo-sync.yml":{"language":"YAML","code":16,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Auth/index.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/AddressSelect.vue":{"language":"vue","code":247,"comment":5,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/approval-interface.ts":{"language":"TypeScript","code":13,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/address-interface.ts":{"language":"TypeScript","code":11,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/index.html":{"language":"HTML","code":40,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/departments150.json":{"language":"JSON","code":26,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PcasCascader/pcas-code.json":{"language":"JSON","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/country-code.json":{"language":"JSON","code":1500,"comment":0,"blank":20}} \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/details.md b/.VSCodeCounter/2024-06-13_10-20-16/details.md new file mode 100644 index 0000000..a35f3e7 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/details.md @@ -0,0 +1,692 @@ +# Details + +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 + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [.commitlintrc.js](/.commitlintrc.js) | JavaScript | 65 | 4 | 1 | 70 | +| [.github/workflows/release.yml](/.github/workflows/release.yml) | YAML | 75 | 0 | 13 | 88 | +| [.github/workflows/repo-sync.yml](/.github/workflows/repo-sync.yml) | YAML | 16 | 5 | 3 | 24 | +| [.stylelintignore](/.stylelintignore) | Ignore | 3 | 0 | 1 | 4 | +| [README.md](/README.md) | Markdown | 77 | 0 | 29 | 106 | +| [departments150.json](/departments150.json) | JSON | 26 | 0 | 0 | 26 | +| [index.html](/index.html) | HTML | 40 | 0 | 1 | 41 | +| [package.json](/package.json) | JSON | 122 | 0 | 1 | 123 | +| [plop-templates/component/index.hbs](/plop-templates/component/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/component/prompt.js](/plop-templates/component/prompt.js) | JavaScript | 63 | 0 | 3 | 66 | +| [plop-templates/page/index.hbs](/plop-templates/page/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/page/prompt.js](/plop-templates/page/prompt.js) | JavaScript | 52 | 0 | 3 | 55 | +| [plop-templates/store/index.hbs](/plop-templates/store/index.hbs) | Handlebars | 10 | 0 | 2 | 12 | +| [plop-templates/store/prompt.js](/plop-templates/store/prompt.js) | JavaScript | 28 | 0 | 1 | 29 | +| [plopfile.js](/plopfile.js) | JavaScript | 6 | 0 | 1 | 7 | +| [pnpm-lock.yaml](/pnpm-lock.yaml) | YAML | 7,764 | 0 | 1,170 | 8,934 | +| [postcss.config.js](/postcss.config.js) | JavaScript | 5 | 0 | 1 | 6 | +| [public/browser_upgrade/index.css](/public/browser_upgrade/index.css) | CSS | 119 | 0 | 1 | 120 | +| [public/config/config.json](/public/config/config.json) | JSON | 29 | 0 | 1 | 30 | +| [public/tinymce/langs/zh-Hans.js](/public/tinymce/langs/zh-Hans.js) | JavaScript | 1 | 6 | 0 | 7 | +| [public/tinymce/skins/content/dark/content.css](/public/tinymce/skins/content/dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/dark/content.min.css](/public/tinymce/skins/content/dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/default/content.css](/public/tinymce/skins/content/default/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/default/content.min.css](/public/tinymce/skins/content/default/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/document/content.css](/public/tinymce/skins/content/document/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/document/content.min.css](/public/tinymce/skins/content/document/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5-dark/content.css](/public/tinymce/skins/content/tinymce-5-dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/tinymce-5-dark/content.min.css](/public/tinymce/skins/content/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5/content.css](/public/tinymce/skins/content/tinymce-5/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/tinymce-5/content.min.css](/public/tinymce/skins/content/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/writer/content.css](/public/tinymce/skins/content/writer/content.css) | CSS | 55 | 7 | 1 | 63 | +| [public/tinymce/skins/content/writer/content.min.css](/public/tinymce/skins/content/writer/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.css](/public/tinymce/skins/ui/oxide-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.css](/public/tinymce/skins/ui/oxide-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.min.css](/public/tinymce/skins/ui/oxide-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.min.css](/public/tinymce/skins/ui/oxide-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.css](/public/tinymce/skins/ui/oxide-dark/skin.css) | CSS | 3,096 | 16 | 1 | 3,113 | +| [public/tinymce/skins/ui/oxide-dark/skin.min.css](/public/tinymce/skins/ui/oxide-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.css](/public/tinymce/skins/ui/oxide/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/oxide/content.inline.css](/public/tinymce/skins/ui/oxide/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide/content.inline.min.css](/public/tinymce/skins/ui/oxide/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.min.css](/public/tinymce/skins/ui/oxide/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.css](/public/tinymce/skins/ui/oxide/skin.css) | CSS | 3,093 | 16 | 1 | 3,110 | +| [public/tinymce/skins/ui/oxide/skin.min.css](/public/tinymce/skins/ui/oxide/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.css](/public/tinymce/skins/ui/tinymce-5-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.css](/public/tinymce/skins/ui/tinymce-5/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.css](/public/tinymce/skins/ui/tinymce-5/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.min.css](/public/tinymce/skins/ui/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.css](/public/tinymce/skins/ui/tinymce-5/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5/skin.min.css](/public/tinymce/skins/ui/tinymce-5/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [scripts/prepare.js](/scripts/prepare.js) | JavaScript | 13 | 0 | 3 | 16 | +| [scss.template.hbs](/scss.template.hbs) | Handlebars | 57 | 0 | 10 | 67 | +| [server.xml](/server.xml) | XML | 33 | 94 | 16 | 143 | +| [src/App.vue](/src/App.vue) | vue | 94 | 0 | 11 | 105 | +| [src/api/approval.ts](/src/api/approval.ts) | TypeScript | 15 | 2 | 2 | 19 | +| [src/api/eqpt/MeasurementBusiness/detection.ts](/src/api/eqpt/MeasurementBusiness/detection.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/MeasurementBusiness/notice.ts](/src/api/eqpt/MeasurementBusiness/notice.ts) | TypeScript | 21 | 6 | 2 | 29 | +| [src/api/eqpt/MeasurementBusiness/opinion.ts](/src/api/eqpt/MeasurementBusiness/opinion.ts) | TypeScript | 72 | 15 | 2 | 89 | +| [src/api/eqpt/MeasurementBusiness/review.ts](/src/api/eqpt/MeasurementBusiness/review.ts) | TypeScript | 22 | 15 | 2 | 39 | +| [src/api/eqpt/MeasurementBusiness/satisfaction.ts](/src/api/eqpt/MeasurementBusiness/satisfaction.ts) | TypeScript | 22 | 5 | 2 | 29 | +| [src/api/eqpt/dashboard/calendar.ts](/src/api/eqpt/dashboard/calendar.ts) | TypeScript | 29 | 7 | 4 | 40 | +| [src/api/eqpt/dashboard/index.ts](/src/api/eqpt/dashboard/index.ts) | TypeScript | 105 | 20 | 3 | 128 | +| [src/api/eqpt/device/certificate.ts](/src/api/eqpt/device/certificate.ts) | TypeScript | 8 | 4 | 1 | 13 | +| [src/api/eqpt/device/group.ts](/src/api/eqpt/device/group.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/eqpt/device/info.ts](/src/api/eqpt/device/info.ts) | TypeScript | 174 | 33 | 3 | 210 | +| [src/api/eqpt/device/model.ts](/src/api/eqpt/device/model.ts) | TypeScript | 65 | 11 | 2 | 78 | +| [src/api/eqpt/device/remind.ts](/src/api/eqpt/device/remind.ts) | TypeScript | 30 | 7 | 1 | 38 | +| [src/api/eqpt/device/task.ts](/src/api/eqpt/device/task.ts) | TypeScript | 29 | 7 | 3 | 39 | +| [src/api/eqpt/document/index.ts](/src/api/eqpt/document/index.ts) | TypeScript | 34 | 8 | 1 | 43 | +| [src/api/eqpt/measurementPlan/board.ts](/src/api/eqpt/measurementPlan/board.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/measurementPlan/dept.ts](/src/api/eqpt/measurementPlan/dept.ts) | TypeScript | 22 | 6 | 1 | 29 | +| [src/api/eqpt/measurementPlan/early.ts](/src/api/eqpt/measurementPlan/early.ts) | TypeScript | 94 | 13 | 2 | 109 | +| [src/api/eqpt/measurementPlan/paln.ts](/src/api/eqpt/measurementPlan/paln.ts) | TypeScript | 150 | 21 | 4 | 175 | +| [src/api/eqpt/measurementPlan/task.ts](/src/api/eqpt/measurementPlan/task.ts) | TypeScript | 121 | 12 | 5 | 138 | +| [src/api/eqpt/status/borrow.ts](/src/api/eqpt/status/borrow.ts) | TypeScript | 78 | 9 | 3 | 90 | +| [src/api/eqpt/status/index.ts](/src/api/eqpt/status/index.ts) | TypeScript | 72 | 10 | 2 | 84 | +| [src/api/eqpt/status/maintain.ts](/src/api/eqpt/status/maintain.ts) | TypeScript | 34 | 5 | 2 | 41 | +| [src/api/eqpt/subpackage/certificate.ts](/src/api/eqpt/subpackage/certificate.ts) | TypeScript | 45 | 9 | 1 | 55 | +| [src/api/eqpt/subpackage/directory.ts](/src/api/eqpt/subpackage/directory.ts) | TypeScript | 99 | 20 | 1 | 120 | +| [src/api/eqpt/subpackage/review.ts](/src/api/eqpt/subpackage/review.ts) | TypeScript | 80 | 11 | 2 | 93 | +| [src/api/eqpt/subpackage/task.ts](/src/api/eqpt/subpackage/task.ts) | TypeScript | 80 | 12 | 4 | 96 | +| [src/api/index.ts](/src/api/index.ts) | TypeScript | 104 | 23 | 8 | 135 | +| [src/api/laboratory/alarm/current.ts](/src/api/laboratory/alarm/current.ts) | TypeScript | 25 | 6 | 5 | 36 | +| [src/api/laboratory/alarm/event.ts](/src/api/laboratory/alarm/event.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/laboratory/data.ts](/src/api/laboratory/data.ts) | TypeScript | 34 | 6 | 4 | 44 | +| [src/api/laboratory/environment.ts](/src/api/laboratory/environment.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/config.ts](/src/api/laboratory/equipment/config.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/list.ts](/src/api/laboratory/equipment/list.ts) | TypeScript | 48 | 9 | 7 | 64 | +| [src/api/laboratory/overView.ts](/src/api/laboratory/overView.ts) | TypeScript | 14 | 5 | 3 | 22 | +| [src/api/laboratory/place.ts](/src/api/laboratory/place.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/reader.ts](/src/api/reader.ts) | TypeScript | 22 | 5 | 4 | 31 | +| [src/api/request.ts](/src/api/request.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/requestLab.ts](/src/api/requestLab.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/system/area.ts](/src/api/system/area.ts) | TypeScript | 72 | 12 | 6 | 90 | +| [src/api/system/bench.ts](/src/api/system/bench.ts) | TypeScript | 28 | 4 | 1 | 33 | +| [src/api/system/dept.ts](/src/api/system/dept.ts) | TypeScript | 77 | 13 | 6 | 96 | +| [src/api/system/dict.ts](/src/api/system/dict.ts) | TypeScript | 37 | 5 | 1 | 43 | +| [src/api/system/expire.ts](/src/api/system/expire.ts) | TypeScript | 28 | 7 | 1 | 36 | +| [src/api/system/installation.ts](/src/api/system/installation.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/system/label.ts](/src/api/system/label.ts) | TypeScript | 44 | 13 | 3 | 60 | +| [src/api/system/log.ts](/src/api/system/log.ts) | TypeScript | 59 | 12 | 4 | 75 | +| [src/api/system/login.ts](/src/api/system/login.ts) | TypeScript | 33 | 17 | 8 | 58 | +| [src/api/system/notice.ts](/src/api/system/notice.ts) | TypeScript | 62 | 9 | 3 | 74 | +| [src/api/system/post.ts](/src/api/system/post.ts) | TypeScript | 36 | 8 | 1 | 45 | +| [src/api/system/price.ts](/src/api/system/price.ts) | TypeScript | 58 | 8 | 7 | 73 | +| [src/api/system/process.ts](/src/api/system/process.ts) | TypeScript | 102 | 12 | 10 | 124 | +| [src/api/system/resource.ts](/src/api/system/resource.ts) | TypeScript | 53 | 8 | 4 | 65 | +| [src/api/system/role.ts](/src/api/system/role.ts) | TypeScript | 73 | 12 | 5 | 90 | +| [src/api/system/tenant.ts](/src/api/system/tenant.ts) | TypeScript | 39 | 8 | 5 | 52 | +| [src/api/system/tool.ts](/src/api/system/tool.ts) | TypeScript | 219 | 22 | 6 | 247 | +| [src/api/system/user.ts](/src/api/system/user.ts) | TypeScript | 91 | 22 | 6 | 119 | +| [src/assets/icons/404.svg](/src/assets/icons/404.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/business-board.svg](/src/assets/icons/business-board.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/fullscreen-exit.svg](/src/assets/icons/fullscreen-exit.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/fullscreen.svg](/src/assets/icons/fullscreen.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-add-circle.svg](/src/assets/icons/icon-add-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-add.svg](/src/assets/icons/icon-add.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-alarm.svg](/src/assets/icons/icon-alarm.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-area.svg](/src/assets/icons/icon-area.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-base.svg](/src/assets/icons/icon-base.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-baseInfo.svg](/src/assets/icons/icon-baseInfo.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-batch-distribute.svg](/src/assets/icons/icon-batch-distribute.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batch.svg](/src/assets/icons/icon-batch.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batchConfig.svg](/src/assets/icons/icon-batchConfig.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-batchPrint.svg](/src/assets/icons/icon-batchPrint.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-bench.svg](/src/assets/icons/icon-bench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-book.svg](/src/assets/icons/icon-book.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-building.svg](/src/assets/icons/icon-building.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-manager.svg](/src/assets/icons/icon-business-manager.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-measure.svg](/src/assets/icons/icon-business-measure.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business.svg](/src/assets/icons/icon-business.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-case.svg](/src/assets/icons/icon-case.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-certi.svg](/src/assets/icons/icon-certi.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-change.svg](/src/assets/icons/icon-change.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-contract.svg](/src/assets/icons/icon-contract.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-correct.svg](/src/assets/icons/icon-correct.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-create.svg](/src/assets/icons/icon-create.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-data.svg](/src/assets/icons/icon-data.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-delete.svg](/src/assets/icons/icon-delete.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dept.svg](/src/assets/icons/icon-dept.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-device.svg](/src/assets/icons/icon-device.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dict.svg](/src/assets/icons/icon-dict.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-differ.svg](/src/assets/icons/icon-differ.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dyh.svg](/src/assets/icons/icon-dyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-environment.svg](/src/assets/icons/icon-environment.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-equipment-info.svg](/src/assets/icons/icon-equipment-info.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-equipment-status.svg](/src/assets/icons/icon-equipment-status.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-error.svg](/src/assets/icons/icon-error.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-excel.svg](/src/assets/icons/icon-excel.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-export.svg](/src/assets/icons/icon-export.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-external.svg](/src/assets/icons/icon-external.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file-manage.svg](/src/assets/icons/icon-file-manage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file.svg](/src/assets/icons/icon-file.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-finance.svg](/src/assets/icons/icon-finance.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-flow.svg](/src/assets/icons/icon-flow.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-fold.svg](/src/assets/icons/icon-fold.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-fullscreen.svg](/src/assets/icons/icon-fullscreen.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-goWorkbench.svg](/src/assets/icons/icon-goWorkbench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-import.svg](/src/assets/icons/icon-import.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-init.svg](/src/assets/icons/icon-init.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-internal.svg](/src/assets/icons/icon-internal.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-jidu.svg](/src/assets/icons/icon-jidu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-line.svg](/src/assets/icons/icon-line.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-log.svg](/src/assets/icons/icon-log.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-logManage.svg](/src/assets/icons/icon-logManage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-loginlog.svg](/src/assets/icons/icon-loginlog.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-measure.svg](/src/assets/icons/icon-measure.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-meeting.svg](/src/assets/icons/icon-meeting.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-monitor.svg](/src/assets/icons/icon-monitor.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-month.svg](/src/assets/icons/icon-month.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-notice.svg](/src/assets/icons/icon-notice.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-overView-message.svg](/src/assets/icons/icon-overView-message.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-overview.svg](/src/assets/icons/icon-overview.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pdf.svg](/src/assets/icons/icon-pdf.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-person.svg](/src/assets/icons/icon-person.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pie.svg](/src/assets/icons/icon-pie.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-place.svg](/src/assets/icons/icon-place.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-prevent.svg](/src/assets/icons/icon-prevent.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-price.svg](/src/assets/icons/icon-price.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-print.svg](/src/assets/icons/icon-print.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-qrcode.svg](/src/assets/icons/icon-qrcode.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality-menu.svg](/src/assets/icons/icon-quality-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality.svg](/src/assets/icons/icon-quality.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-radio.svg](/src/assets/icons/icon-radio.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-reduce-circle.svg](/src/assets/icons/icon-reduce-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-refresh.svg](/src/assets/icons/icon-refresh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-removeAlarm.svg](/src/assets/icons/icon-removeAlarm.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-resource-first.svg](/src/assets/icons/icon-resource-first.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resource.svg](/src/assets/icons/icon-resource.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resume.svg](/src/assets/icons/icon-resume.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-review.svg](/src/assets/icons/icon-review.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-rfid.svg](/src/assets/icons/icon-rfid.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-role.svg](/src/assets/icons/icon-role.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-scan.svg](/src/assets/icons/icon-scan.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-seal.svg](/src/assets/icons/icon-seal.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-search.svg](/src/assets/icons/icon-search.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-service.svg](/src/assets/icons/icon-service.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-setting.svg](/src/assets/icons/icon-setting.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-settingBlue.svg](/src/assets/icons/icon-settingBlue.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-software.svg](/src/assets/icons/icon-software.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-standard-status.svg](/src/assets/icons/icon-standard-status.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-statement.svg](/src/assets/icons/icon-statement.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-storeroom.svg](/src/assets/icons/icon-storeroom.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-subpackage.svg](/src/assets/icons/icon-subpackage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sweep.svg](/src/assets/icons/icon-sweep.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sysDoc.svg](/src/assets/icons/icon-sysDoc.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-task.svg](/src/assets/icons/icon-task.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-technology.svg](/src/assets/icons/icon-technology.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-template-menu.svg](/src/assets/icons/icon-template-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-template.svg](/src/assets/icons/icon-template.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-tool.svg](/src/assets/icons/icon-tool.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-user.svg](/src/assets/icons/icon-user.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-word.svg](/src/assets/icons/icon-word.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-xyh.svg](/src/assets/icons/icon-xyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-year.svg](/src/assets/icons/icon-year.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-ywjs.svg](/src/assets/icons/icon-ywjs.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhankai.svg](/src/assets/icons/icon-zhankai.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhiliang.svg](/src/assets/icons/icon-zhiliang.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/image-load-fail.svg](/src/assets/icons/image-load-fail.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-down.svg](/src/assets/icons/search-down.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-enter.svg](/src/assets/icons/search-enter.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-up.svg](/src/assets/icons/search-up.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-breadcrumb.svg](/src/assets/icons/sidebar-breadcrumb.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-default.svg](/src/assets/icons/sidebar-default.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-menu.svg](/src/assets/icons/sidebar-menu.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/toolbar-collapse.svg](/src/assets/icons/toolbar-collapse.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/triangle-stand-upside-down.svg](/src/assets/icons/triangle-stand-upside-down.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/styles/element-plus/dark.scss](/src/assets/styles/element-plus/dark.scss) | SCSS | 8 | 1 | 1 | 10 | +| [src/assets/styles/element-plus/index.scss](/src/assets/styles/element-plus/index.scss) | SCSS | 21 | 0 | 2 | 23 | +| [src/assets/styles/globals.scss](/src/assets/styles/globals.scss) | SCSS | 131 | 19 | 28 | 178 | +| [src/assets/styles/nprogress.scss](/src/assets/styles/nprogress.scss) | SCSS | 55 | 0 | 9 | 64 | +| [src/assets/styles/resources/utils.scss](/src/assets/styles/resources/utils.scss) | SCSS | 41 | 5 | 8 | 54 | +| [src/assets/styles/resources/variables.scss](/src/assets/styles/resources/variables.scss) | SCSS | 0 | 1 | 1 | 2 | +| [src/assets/styles/themes.scss](/src/assets/styles/themes.scss) | SCSS | 58 | 61 | 14 | 133 | +| [src/auto-imports.d.ts](/src/auto-imports.d.ts) | TypeScript | 77 | 1 | 1 | 79 | +| [src/axios.d.ts](/src/axios.d.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [src/components.d.ts](/src/components.d.ts) | TypeScript | 69 | 3 | 3 | 75 | +| [src/components/AddressSelect/AddressSelect.vue](/src/components/AddressSelect/AddressSelect.vue) | vue | 247 | 5 | 7 | 259 | +| [src/components/AddressSelect/address-interface.ts](/src/components/AddressSelect/address-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/components/AddressSelect/country-code.json](/src/components/AddressSelect/country-code.json) | JSON | 1,500 | 0 | 20 | 1,520 | +| [src/components/AppContainer/index.vue](/src/components/AppContainer/index.vue) | vue | 22 | 0 | 3 | 25 | +| [src/components/ApprovalRecord/ApprovalRecord.vue](/src/components/ApprovalRecord/ApprovalRecord.vue) | vue | 130 | 1 | 6 | 137 | +| [src/components/ApprovalRecord/ApprovalRecordTable.vue](/src/components/ApprovalRecord/ApprovalRecordTable.vue) | vue | 190 | 15 | 9 | 214 | +| [src/components/ApprovalRecord/ApprovalRecordTableDevice.vue](/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue) | vue | 223 | 15 | 7 | 245 | +| [src/components/ApprovalRecord/approval-interface.ts](/src/components/ApprovalRecord/approval-interface.ts) | TypeScript | 13 | 0 | 1 | 14 | +| [src/components/Approval/ApprovalDialog.vue](/src/components/Approval/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/components/AuthAll/index.vue](/src/components/AuthAll/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/Auth/index.vue](/src/components/Auth/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/BarCodeBind/index.vue](/src/components/BarCodeBind/index.vue) | vue | 120 | 3 | 12 | 135 | +| [src/components/BatchActionBar/index.vue](/src/components/BatchActionBar/index.vue) | vue | 72 | 0 | 11 | 83 | +| [src/components/Copyright/index.vue](/src/components/Copyright/index.vue) | vue | 43 | 0 | 8 | 51 | +| [src/components/DeptSelect/index.vue](/src/components/DeptSelect/index.vue) | vue | 185 | 0 | 6 | 191 | +| [src/components/DetailPage/DetailBlock.vue](/src/components/DetailPage/DetailBlock.vue) | vue | 54 | 0 | 8 | 62 | +| [src/components/DetailPage/DetailBlockCom.vue](/src/components/DetailPage/DetailBlockCom.vue) | vue | 41 | 0 | 7 | 48 | +| [src/components/DetailPage/DetailBlockSwitch.vue](/src/components/DetailPage/DetailBlockSwitch.vue) | vue | 63 | 0 | 9 | 72 | +| [src/components/DetailPage/index.vue](/src/components/DetailPage/index.vue) | vue | 53 | 0 | 7 | 60 | +| [src/components/Echart/BarChartHorizontal.vue](/src/components/Echart/BarChartHorizontal.vue) | vue | 442 | 0 | 8 | 450 | +| [src/components/Echart/BarChartVertical.vue](/src/components/Echart/BarChartVertical.vue) | vue | 449 | 0 | 8 | 457 | +| [src/components/Echart/LineChart.vue](/src/components/Echart/LineChart.vue) | vue | 355 | 0 | 9 | 364 | +| [src/components/Echart/PieChart.vue](/src/components/Echart/PieChart.vue) | vue | 311 | 0 | 9 | 320 | +| [src/components/Echart/echart-interface.ts](/src/components/Echart/echart-interface.ts) | TypeScript | 252 | 14 | 7 | 273 | +| [src/components/Echart/theme.json](/src/components/Echart/theme.json) | JSON | 491 | 0 | 1 | 492 | +| [src/components/Echart/utils.ts](/src/components/Echart/utils.ts) | TypeScript | 26 | 11 | 2 | 39 | +| [src/components/Editor/index.vue](/src/components/Editor/index.vue) | vue | 85 | 0 | 13 | 98 | +| [src/components/FileUpload/index.vue](/src/components/FileUpload/index.vue) | vue | 107 | 0 | 11 | 118 | +| [src/components/FixedActionBar/index.vue](/src/components/FixedActionBar/index.vue) | vue | 42 | 0 | 8 | 50 | +| [src/components/IconButton/index.vue](/src/components/IconButton/index.vue) | vue | 51 | 0 | 6 | 57 | +| [src/components/ImagePreview/index.vue](/src/components/ImagePreview/index.vue) | vue | 57 | 0 | 8 | 65 | +| [src/components/ImageUpload/index.vue](/src/components/ImageUpload/index.vue) | vue | 239 | 0 | 26 | 265 | +| [src/components/ImagesUpload/index.vue](/src/components/ImagesUpload/index.vue) | vue | 272 | 0 | 28 | 300 | +| [src/components/NormalTable/index.vue](/src/components/NormalTable/index.vue) | vue | 285 | 0 | 15 | 300 | +| [src/components/NormalTable/table_interface.ts](/src/components/NormalTable/table_interface.ts) | TypeScript | 12 | 0 | 2 | 14 | +| [src/components/PageHeader/index.vue](/src/components/PageHeader/index.vue) | vue | 71 | 0 | 11 | 82 | +| [src/components/PageMain/index.vue](/src/components/PageMain/index.vue) | vue | 81 | 0 | 9 | 90 | +| [src/components/PcasCascader/index.vue](/src/components/PcasCascader/index.vue) | vue | 132 | 0 | 9 | 141 | +| [src/components/PcasCascader/pcas-code.json](/src/components/PcasCascader/pcas-code.json) | JSON | 1 | 0 | 0 | 1 | +| [src/components/QRcodeDeviceDialog/index.vue](/src/components/QRcodeDeviceDialog/index.vue) | vue | 181 | 5 | 8 | 194 | +| [src/components/QrDialog/index.vue](/src/components/QrDialog/index.vue) | vue | 138 | 2 | 8 | 148 | +| [src/components/QrDialog/qrcode.d.ts](/src/components/QrDialog/qrcode.d.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/components/Sample/certificationMonitor.vue](/src/components/Sample/certificationMonitor.vue) | vue | 60 | 1 | 4 | 65 | +| [src/components/Sample/certificationRecords.vue](/src/components/Sample/certificationRecords.vue) | vue | 60 | 1 | 6 | 67 | +| [src/components/Sample/measureRecords.vue](/src/components/Sample/measureRecords.vue) | vue | 59 | 1 | 7 | 67 | +| [src/components/ScanSampleDialog/index.vue](/src/components/ScanSampleDialog/index.vue) | vue | 121 | 3 | 10 | 134 | +| [src/components/ScanSampleDialog/scan-interface.ts](/src/components/ScanSampleDialog/scan-interface.ts) | TypeScript | 12 | 0 | 1 | 13 | +| [src/components/SearchArea/SearchItem.vue](/src/components/SearchArea/SearchItem.vue) | vue | 26 | 0 | 5 | 31 | +| [src/components/SearchArea/index.vue](/src/components/SearchArea/index.vue) | vue | 147 | 0 | 11 | 158 | +| [src/components/SearchBar/index.vue](/src/components/SearchBar/index.vue) | vue | 65 | 0 | 13 | 78 | +| [src/components/SvgIcon/index.vue](/src/components/SvgIcon/index.vue) | vue | 44 | 0 | 4 | 48 | +| [src/components/SystemInfo/index.vue](/src/components/SystemInfo/index.vue) | vue | 45 | 0 | 7 | 52 | +| [src/components/TableContainer/index.vue](/src/components/TableContainer/index.vue) | vue | 70 | 0 | 8 | 78 | +| [src/components/Trend/index.vue](/src/components/Trend/index.vue) | vue | 61 | 0 | 8 | 69 | +| [src/components/benchCol/index.vue](/src/components/benchCol/index.vue) | vue | 166 | 12 | 15 | 193 | +| [src/components/buttonBox/buttonBox.ts](/src/components/buttonBox/buttonBox.ts) | TypeScript | 5 | 0 | 1 | 6 | +| [src/components/buttonBox/buttonBox.vue](/src/components/buttonBox/buttonBox.vue) | vue | 43 | 1 | 7 | 51 | +| [src/components/dialog/dialog.ts](/src/components/dialog/dialog.ts) | TypeScript | 25 | 3 | 3 | 31 | +| [src/components/dialog/errorDialog.vue](/src/components/dialog/errorDialog.vue) | vue | 79 | 1 | 10 | 90 | +| [src/components/dialog/selectDeptDialog.vue](/src/components/dialog/selectDeptDialog.vue) | vue | 249 | 7 | 24 | 280 | +| [src/components/dialog/selectDeptTree.vue](/src/components/dialog/selectDeptTree.vue) | vue | 121 | 1 | 11 | 133 | +| [src/components/dialog/selectEmployeesDialog.vue](/src/components/dialog/selectEmployeesDialog.vue) | vue | 226 | 8 | 21 | 255 | +| [src/components/dialog/selectRoleDialog.vue](/src/components/dialog/selectRoleDialog.vue) | vue | 157 | 1 | 10 | 168 | +| [src/components/dialog/selectStaffDialog.vue](/src/components/dialog/selectStaffDialog.vue) | vue | 248 | 7 | 20 | 275 | +| [src/components/drawer/approverDrawer.vue](/src/components/drawer/approverDrawer.vue) | vue | 426 | 76 | 47 | 549 | +| [src/components/drawer/conditionDrawer.vue](/src/components/drawer/conditionDrawer.vue) | vue | 432 | 35 | 48 | 515 | +| [src/components/drawer/copyerDrawer.vue](/src/components/drawer/copyerDrawer.vue) | vue | 110 | 13 | 9 | 132 | +| [src/components/drawer/promoterDrawer.vue](/src/components/drawer/promoterDrawer.vue) | vue | 85 | 1 | 8 | 94 | +| [src/components/scanEquipmentDialog/index.vue](/src/components/scanEquipmentDialog/index.vue) | vue | 250 | 11 | 11 | 272 | +| [src/components/scanEquipmentDialog/scan-interface.ts](/src/components/scanEquipmentDialog/scan-interface.ts) | TypeScript | 0 | 0 | 1 | 1 | +| [src/components/workFlow/addNode.vue](/src/components/workFlow/addNode.vue) | vue | 230 | 9 | 25 | 264 | +| [src/components/workFlow/addNodeBan.vue](/src/components/workFlow/addNodeBan.vue) | vue | 216 | 0 | 20 | 236 | +| [src/components/workFlow/nodeWrap.vue](/src/components/workFlow/nodeWrap.vue) | vue | 367 | 9 | 25 | 401 | +| [src/components/workFlow/nodeWrapBan.vue](/src/components/workFlow/nodeWrapBan.vue) | vue | 153 | 1 | 11 | 165 | +| [src/css/dialog.css](/src/css/dialog.css) | CSS | 32 | 2 | 7 | 41 | +| [src/css/override-element-ui.css](/src/css/override-element-ui.css) | CSS | 104 | 1 | 22 | 127 | +| [src/css/workflow.css](/src/css/workflow.css) | CSS | 1,381 | 106 | 226 | 1,713 | +| [src/global.d.ts](/src/global.d.ts) | TypeScript | 147 | 157 | 8 | 312 | +| [src/iconify-ep/index.ts](/src/iconify-ep/index.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/layouts/components/AppSetting/index.vue](/src/layouts/components/AppSetting/index.vue) | vue | 523 | 0 | 43 | 566 | +| [src/layouts/components/Header/index.vue](/src/layouts/components/Header/index.vue) | vue | 176 | 12 | 32 | 220 | +| [src/layouts/components/HotkeysIntro/index.vue](/src/layouts/components/HotkeysIntro/index.vue) | vue | 44 | 0 | 8 | 52 | +| [src/layouts/components/Logo/index.vue](/src/layouts/components/Logo/index.vue) | vue | 66 | 0 | 12 | 78 | +| [src/layouts/components/MainSidebar/index.vue](/src/layouts/components/MainSidebar/index.vue) | vue | 95 | 1 | 18 | 114 | +| [src/layouts/components/Search/index.vue](/src/layouts/components/Search/index.vue) | vue | 413 | 0 | 39 | 452 | +| [src/layouts/components/SidebarItem/index.vue](/src/layouts/components/SidebarItem/index.vue) | vue | 159 | 0 | 23 | 182 | +| [src/layouts/components/SubSidebar/index.vue](/src/layouts/components/SubSidebar/index.vue) | vue | 140 | 1 | 29 | 170 | +| [src/layouts/components/Tools/index.vue](/src/layouts/components/Tools/index.vue) | vue | 230 | 61 | 23 | 314 | +| [src/layouts/components/Tools/resetPwd.vue](/src/layouts/components/Tools/resetPwd.vue) | vue | 117 | 1 | 7 | 125 | +| [src/layouts/components/Tools/userInfo.vue](/src/layouts/components/Tools/userInfo.vue) | vue | 243 | 2 | 8 | 253 | +| [src/layouts/components/TopMenu/topMenu.vue](/src/layouts/components/TopMenu/topMenu.vue) | vue | 41 | 1 | 8 | 50 | +| [src/layouts/components/TopMenu/topMenuItem.vue](/src/layouts/components/TopMenu/topMenuItem.vue) | vue | 167 | 0 | 24 | 191 | +| [src/layouts/components/Topbar/index.vue](/src/layouts/components/Topbar/index.vue) | vue | 151 | 0 | 23 | 174 | +| [src/layouts/index.vue](/src/layouts/index.vue) | vue | 207 | 0 | 33 | 240 | +| [src/main.ts](/src/main.ts) | TypeScript | 55 | 6 | 2 | 63 | +| [src/menu/index.ts](/src/menu/index.ts) | TypeScript | 14 | 0 | 4 | 18 | +| [src/menu/modules/multilevel.menu.example.ts](/src/menu/modules/multilevel.menu.example.ts) | TypeScript | 48 | 0 | 3 | 51 | +| [src/mockProdServer.ts](/src/mockProdServer.ts) | TypeScript | 9 | 0 | 3 | 12 | +| [src/mock/member.ts](/src/mock/member.ts) | TypeScript | 55 | 0 | 1 | 56 | +| [src/plugins/preload.ts](/src/plugins/preload.ts) | TypeScript | 117 | 7 | 2 | 126 | +| [src/router/index.ts](/src/router/index.ts) | TypeScript | 168 | 28 | 7 | 203 | +| [src/router/modules/common.ts](/src/router/modules/common.ts) | TypeScript | 293 | 25 | 4 | 322 | +| [src/router/modules/laboratory.ts](/src/router/modules/laboratory.ts) | TypeScript | 228 | 37 | 4 | 269 | +| [src/router/modules/mentering.ts](/src/router/modules/mentering.ts) | TypeScript | 5 | 0 | 6 | 11 | +| [src/router/modules/multilevel.menu.example.ts](/src/router/modules/multilevel.menu.example.ts) | TypeScript | 67 | 0 | 4 | 71 | +| [src/router/modules/system.ts](/src/router/modules/system.ts) | TypeScript | 330 | 0 | 5 | 335 | +| [src/router/modules/tested.ts](/src/router/modules/tested.ts) | TypeScript | 1,621 | 171 | 4 | 1,796 | +| [src/router/routes.ts](/src/router/routes.ts) | TypeScript | 153 | 14 | 7 | 174 | +| [src/settings.default.ts](/src/settings.default.ts) | TypeScript | 55 | 1 | 4 | 60 | +| [src/settings.ts](/src/settings.ts) | TypeScript | 39 | 0 | 3 | 42 | +| [src/shims.d.ts](/src/shims.d.ts) | TypeScript | 17 | 0 | 3 | 20 | +| [src/store/index.ts](/src/store/index.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/store/modules/dict.ts](/src/store/modules/dict.ts) | TypeScript | 51 | 0 | 3 | 54 | +| [src/store/modules/keepAlive.ts](/src/store/modules/keepAlive.ts) | TypeScript | 36 | 1 | 2 | 39 | +| [src/store/modules/menu.ts](/src/store/modules/menu.ts) | TypeScript | 182 | 12 | 8 | 202 | +| [src/store/modules/route.ts](/src/store/modules/route.ts) | TypeScript | 226 | 39 | 5 | 270 | +| [src/store/modules/settings.ts](/src/store/modules/settings.ts) | TypeScript | 53 | 12 | 4 | 69 | +| [src/store/modules/user.ts](/src/store/modules/user.ts) | TypeScript | 208 | 15 | 3 | 226 | +| [src/store/modules/websocket.ts](/src/store/modules/websocket.ts) | TypeScript | 122 | 14 | 2 | 138 | +| [src/store/modules/workFlow.ts](/src/store/modules/workFlow.ts) | TypeScript | 51 | 15 | 2 | 68 | +| [src/utils/Array.ts](/src/utils/Array.ts) | TypeScript | 31 | 16 | 2 | 49 | +| [src/utils/String.ts](/src/utils/String.ts) | TypeScript | 6 | 3 | 2 | 11 | +| [src/utils/applyBtns.ts](/src/utils/applyBtns.ts) | TypeScript | 96 | 4 | 1 | 101 | +| [src/utils/auth.ts](/src/utils/auth.ts) | TypeScript | 11 | 3 | 1 | 15 | +| [src/utils/buttonPerm.ts](/src/utils/buttonPerm.ts) | TypeScript | 64 | 1 | 4 | 69 | +| [src/utils/composables/permission.ts](/src/utils/composables/permission.ts) | TypeScript | 8 | 3 | 1 | 12 | +| [src/utils/composables/useAuth.ts](/src/utils/composables/useAuth.ts) | TypeScript | 37 | 0 | 6 | 43 | +| [src/utils/composables/useGlobalProperties.ts](/src/utils/composables/useGlobalProperties.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/utils/composables/useMainPage.ts](/src/utils/composables/useMainPage.ts) | TypeScript | 11 | 0 | 3 | 14 | +| [src/utils/composables/useMenu.ts](/src/utils/composables/useMenu.ts) | TypeScript | 22 | 0 | 4 | 26 | +| [src/utils/dayjs.ts](/src/utils/dayjs.ts) | TypeScript | 4 | 0 | 3 | 7 | +| [src/utils/directive.ts](/src/utils/directive.ts) | TypeScript | 17 | 1 | 2 | 20 | +| [src/utils/download.ts](/src/utils/download.ts) | TypeScript | 148 | 42 | 3 | 193 | +| [src/utils/eventBus.ts](/src/utils/eventBus.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/utils/exportUtils.ts](/src/utils/exportUtils.ts) | TypeScript | 30 | 24 | 2 | 56 | +| [src/utils/exportXlsx.ts](/src/utils/exportXlsx.ts) | TypeScript | 71 | 17 | 2 | 90 | +| [src/utils/getUid.ts](/src/utils/getUid.ts) | TypeScript | 11 | 6 | 2 | 19 | +| [src/utils/index.ts](/src/utils/index.ts) | TypeScript | 13 | 0 | 3 | 16 | +| [src/utils/keepQuery.ts](/src/utils/keepQuery.ts) | TypeScript | 13 | 2 | 2 | 17 | +| [src/utils/printUtils.ts](/src/utils/printUtils.ts) | TypeScript | 45 | 21 | 3 | 69 | +| [src/utils/scheduleDict.ts](/src/utils/scheduleDict.ts) | TypeScript | 17 | 3 | 1 | 21 | +| [src/utils/security.ts](/src/utils/security.ts) | TypeScript | 37 | 14 | 2 | 53 | +| [src/utils/structure.ts](/src/utils/structure.ts) | TypeScript | 152 | 47 | 6 | 205 | +| [src/utils/useCheckList.ts](/src/utils/useCheckList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/usePrintList.ts](/src/utils/usePrintList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/useSetAllRowReadable.ts](/src/utils/useSetAllRowReadable.ts) | TypeScript | 11 | 9 | 2 | 22 | +| [src/utils/useTemplateDownload.ts](/src/utils/useTemplateDownload.ts) | TypeScript | 33 | 4 | 1 | 38 | +| [src/utils/validate.ts](/src/utils/validate.ts) | TypeScript | 78 | 65 | 13 | 156 | +| [src/views/[...all].vue](/src/views/%5B...all%5D.vue) | vue | 70 | 0 | 12 | 82 | +| [src/views/breadcrumb_example/detail1.vue](/src/views/breadcrumb_example/detail1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/detail2.vue](/src/views/breadcrumb_example/detail2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list1.vue](/src/views/breadcrumb_example/list1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list2.vue](/src/views/breadcrumb_example/list2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/dashboard.vue](/src/views/dashboard.vue) | vue | 390 | 10 | 48 | 448 | +| [src/views/example/chartExample.vue](/src/views/example/chartExample.vue) | vue | 56 | 0 | 5 | 61 | +| [src/views/fresh.ts](/src/views/fresh.ts) | TypeScript | 35 | 4 | 1 | 40 | +| [src/views/home/index.vue](/src/views/home/index.vue) | vue | 11 | 0 | 3 | 14 | +| [src/views/index.vue](/src/views/index.vue) | vue | 16 | 0 | 5 | 21 | +| [src/views/laboratory/alarm/current/list-interface.ts](/src/views/laboratory/alarm/current/list-interface.ts) | TypeScript | 30 | 0 | 2 | 32 | +| [src/views/laboratory/alarm/current/list.vue](/src/views/laboratory/alarm/current/list.vue) | vue | 273 | 2 | 10 | 285 | +| [src/views/laboratory/alarm/event/addEventDialog.vue](/src/views/laboratory/alarm/event/addEventDialog.vue) | vue | 219 | 1 | 10 | 230 | +| [src/views/laboratory/alarm/event/list-interface.ts](/src/views/laboratory/alarm/event/list-interface.ts) | TypeScript | 30 | 0 | 3 | 33 | +| [src/views/laboratory/alarm/event/list.vue](/src/views/laboratory/alarm/event/list.vue) | vue | 210 | 2 | 9 | 221 | +| [src/views/laboratory/alarm/record/list.vue](/src/views/laboratory/alarm/record/list.vue) | vue | 211 | 2 | 8 | 221 | +| [src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue](/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue) | vue | 191 | 1 | 21 | 213 | +| [src/views/laboratory/data/list-interface.ts](/src/views/laboratory/data/list-interface.ts) | TypeScript | 100 | 6 | 6 | 112 | +| [src/views/laboratory/data/list.vue](/src/views/laboratory/data/list.vue) | vue | 488 | 16 | 14 | 518 | +| [src/views/laboratory/equipment/config/addElectricQuantity.vue](/src/views/laboratory/equipment/config/addElectricQuantity.vue) | vue | 357 | 312 | 13 | 682 | +| [src/views/laboratory/equipment/config/addOxygenSmoke.vue](/src/views/laboratory/equipment/config/addOxygenSmoke.vue) | vue | 253 | 1 | 7 | 261 | +| [src/views/laboratory/equipment/config/addTemperatureHumidity.vue](/src/views/laboratory/equipment/config/addTemperatureHumidity.vue) | vue | 328 | 1 | 7 | 336 | +| [src/views/laboratory/equipment/config/config-interface.ts](/src/views/laboratory/equipment/config/config-interface.ts) | TypeScript | 101 | 4 | 7 | 112 | +| [src/views/laboratory/equipment/config/list.vue](/src/views/laboratory/equipment/config/list.vue) | vue | 381 | 6 | 12 | 399 | +| [src/views/laboratory/equipment/list/detail.vue](/src/views/laboratory/equipment/list/detail.vue) | vue | 331 | 12 | 11 | 354 | +| [src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue](/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue) | vue | 138 | 4 | 6 | 148 | +| [src/views/laboratory/equipment/list/list-interface.ts](/src/views/laboratory/equipment/list/list-interface.ts) | TypeScript | 37 | 0 | 3 | 40 | +| [src/views/laboratory/equipment/list/list.vue](/src/views/laboratory/equipment/list/list.vue) | vue | 388 | 11 | 13 | 412 | +| [src/views/laboratory/overview/components/message.vue](/src/views/laboratory/overview/components/message.vue) | vue | 101 | 6 | 9 | 116 | +| [src/views/laboratory/overview/components/monitorData.vue](/src/views/laboratory/overview/components/monitorData.vue) | vue | 142 | 21 | 8 | 171 | +| [src/views/laboratory/overview/index.vue](/src/views/laboratory/overview/index.vue) | vue | 943 | 41 | 101 | 1,085 | +| [src/views/laboratory/overview/overview-interface.ts](/src/views/laboratory/overview/overview-interface.ts) | TypeScript | 20 | 1 | 1 | 22 | +| [src/views/laboratory/place/addDialog.vue](/src/views/laboratory/place/addDialog.vue) | vue | 179 | 6 | 7 | 192 | +| [src/views/laboratory/place/list.vue](/src/views/laboratory/place/list.vue) | vue | 203 | 2 | 10 | 215 | +| [src/views/laboratory/place/place-interface.ts](/src/views/laboratory/place/place-interface.ts) | TypeScript | 26 | 0 | 3 | 29 | +| [src/views/laboratory/statement/environment/detail.vue](/src/views/laboratory/statement/environment/detail.vue) | vue | 220 | 2 | 33 | 255 | +| [src/views/laboratory/statement/environment/environment-interface.ts](/src/views/laboratory/statement/environment/environment-interface.ts) | TypeScript | 37 | 0 | 4 | 41 | +| [src/views/laboratory/statement/environment/list.vue](/src/views/laboratory/statement/environment/list.vue) | vue | 191 | 5 | 19 | 215 | +| [src/views/login.vue](/src/views/login.vue) | vue | 510 | 3 | 42 | 555 | +| [src/views/login_register.vue](/src/views/login_register.vue) | vue | 517 | 0 | 37 | 554 | +| [src/views/metering/index.vue](/src/views/metering/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/multilevel_menu_example/level2/level3/page1.vue](/src/views/multilevel_menu_example/level2/level3/page1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/level3/page2.vue](/src/views/multilevel_menu_example/level2/level3/page2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/page.vue](/src/views/multilevel_menu_example/level2/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/page.vue](/src/views/multilevel_menu_example/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/personal/edit.password.vue](/src/views/personal/edit.password.vue) | vue | 88 | 0 | 8 | 96 | +| [src/views/personal/setting.vue](/src/views/personal/setting.vue) | vue | 178 | 0 | 16 | 194 | +| [src/views/reload.vue](/src/views/reload.vue) | vue | 12 | 0 | 4 | 16 | +| [src/views/setting.vue](/src/views/setting.vue) | vue | 306 | 7 | 23 | 336 | +| [src/views/system/area/area-interface.ts](/src/views/system/area/area-interface.ts) | TypeScript | 19 | 0 | 3 | 22 | +| [src/views/system/area/areaSelectTree.vue](/src/views/system/area/areaSelectTree.vue) | vue | 71 | 0 | 7 | 78 | +| [src/views/system/area/editArea.vue](/src/views/system/area/editArea.vue) | vue | 236 | 0 | 12 | 248 | +| [src/views/system/area/listArea.vue](/src/views/system/area/listArea.vue) | vue | 149 | 1 | 11 | 161 | +| [src/views/system/dept/dept-interface.ts](/src/views/system/dept/dept-interface.ts) | TypeScript | 32 | 4 | 3 | 39 | +| [src/views/system/dept/editDept.vue](/src/views/system/dept/editDept.vue) | vue | 248 | 1 | 13 | 262 | +| [src/views/system/dept/listDept.vue](/src/views/system/dept/listDept.vue) | vue | 126 | 0 | 8 | 134 | +| [src/views/system/dict/dict-interface.ts](/src/views/system/dict/dict-interface.ts) | TypeScript | 21 | 2 | 3 | 26 | +| [src/views/system/dict/editDict.vue](/src/views/system/dict/editDict.vue) | vue | 283 | 0 | 15 | 298 | +| [src/views/system/dict/listDict.vue](/src/views/system/dict/listDict.vue) | vue | 119 | 0 | 9 | 128 | +| [src/views/system/expire/device.vue](/src/views/system/expire/device.vue) | vue | 232 | 3 | 7 | 242 | +| [src/views/system/expire/edit.vue](/src/views/system/expire/edit.vue) | vue | 290 | 7 | 18 | 315 | +| [src/views/system/expire/list.vue](/src/views/system/expire/list.vue) | vue | 148 | 2 | 6 | 156 | +| [src/views/system/expire/task.vue](/src/views/system/expire/task.vue) | vue | 154 | 3 | 7 | 164 | +| [src/views/system/fileConfiguration/addDDialog.vue](/src/views/system/fileConfiguration/addDDialog.vue) | vue | 311 | 7 | 5 | 323 | +| [src/views/system/fileConfiguration/configuration.vue](/src/views/system/fileConfiguration/configuration.vue) | vue | 219 | 5 | 8 | 232 | +| [src/views/system/installation/editDialog.vue](/src/views/system/installation/editDialog.vue) | vue | 188 | 3 | 10 | 201 | +| [src/views/system/installation/installation-interface.ts](/src/views/system/installation/installation-interface.ts) | TypeScript | 29 | 0 | 1 | 30 | +| [src/views/system/installation/list.vue](/src/views/system/installation/list.vue) | vue | 187 | 7 | 3 | 197 | +| [src/views/system/label/label.ts](/src/views/system/label/label.ts) | TypeScript | 22 | 3 | 4 | 29 | +| [src/views/system/label/list.vue](/src/views/system/label/list.vue) | vue | 315 | 4 | 13 | 332 | +| [src/views/system/log/listErrorLog.vue](/src/views/system/log/listErrorLog.vue) | vue | 148 | 0 | 7 | 155 | +| [src/views/system/log/listLog.vue](/src/views/system/log/listLog.vue) | vue | 176 | 3 | 10 | 189 | +| [src/views/system/log/log-interface.ts](/src/views/system/log/log-interface.ts) | TypeScript | 10 | 0 | 1 | 11 | +| [src/views/system/log/loginLog.vue](/src/views/system/log/loginLog.vue) | vue | 152 | 2 | 10 | 164 | +| [src/views/system/notice/noteAdd.vue](/src/views/system/notice/noteAdd.vue) | vue | 508 | 2 | 20 | 530 | +| [src/views/system/notice/noteList.vue](/src/views/system/notice/noteList.vue) | vue | 272 | 13 | 4 | 289 | +| [src/views/system/notice/notice-interface.ts](/src/views/system/notice/notice-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/views/system/notice/noticeDetail.vue](/src/views/system/notice/noticeDetail.vue) | vue | 133 | 3 | 4 | 140 | +| [src/views/system/notice/tableHeader.vue](/src/views/system/notice/tableHeader.vue) | vue | 36 | 0 | 4 | 40 | +| [src/views/system/post/editDialog.vue](/src/views/system/post/editDialog.vue) | vue | 180 | 6 | 10 | 196 | +| [src/views/system/post/list.vue](/src/views/system/post/list.vue) | vue | 171 | 8 | 3 | 182 | +| [src/views/system/post/post-interface.ts](/src/views/system/post/post-interface.ts) | TypeScript | 27 | 0 | 2 | 29 | +| [src/views/system/process/addProcess.vue](/src/views/system/process/addProcess.vue) | vue | 201 | 19 | 15 | 235 | +| [src/views/system/process/detailProcess.vue](/src/views/system/process/detailProcess.vue) | vue | 130 | 20 | 8 | 158 | +| [src/views/system/process/editProcess.vue](/src/views/system/process/editProcess.vue) | vue | 217 | 19 | 13 | 249 | +| [src/views/system/process/process.ts](/src/views/system/process/process.ts) | TypeScript | 41 | 3 | 4 | 48 | +| [src/views/system/process/process.vue](/src/views/system/process/process.vue) | vue | 353 | 4 | 22 | 379 | +| [src/views/system/resource/editResource.vue](/src/views/system/resource/editResource.vue) | vue | 267 | 0 | 14 | 281 | +| [src/views/system/resource/listResource.vue](/src/views/system/resource/listResource.vue) | vue | 146 | 1 | 9 | 156 | +| [src/views/system/resource/resource-interface.ts](/src/views/system/resource/resource-interface.ts) | TypeScript | 20 | 2 | 2 | 24 | +| [src/views/system/role/dataPerm.vue](/src/views/system/role/dataPerm.vue) | vue | 175 | 0 | 13 | 188 | +| [src/views/system/role/editRole.vue](/src/views/system/role/editRole.vue) | vue | 282 | 0 | 11 | 293 | +| [src/views/system/role/functionPerm.vue](/src/views/system/role/functionPerm.vue) | vue | 175 | 0 | 12 | 187 | +| [src/views/system/role/listRole.vue](/src/views/system/role/listRole.vue) | vue | 166 | 1 | 9 | 176 | +| [src/views/system/role/role-interface.ts](/src/views/system/role/role-interface.ts) | TypeScript | 16 | 2 | 2 | 20 | +| [src/views/system/showPhoto.vue](/src/views/system/showPhoto.vue) | vue | 69 | 0 | 5 | 74 | +| [src/views/system/signature/addDDialog.vue](/src/views/system/signature/addDDialog.vue) | vue | 242 | 5 | 5 | 252 | +| [src/views/system/signature/autograph.vue](/src/views/system/signature/autograph.vue) | vue | 271 | 17 | 7 | 295 | +| [src/views/system/signature/userListDialog.vue](/src/views/system/signature/userListDialog.vue) | vue | 168 | 6 | 5 | 179 | +| [src/views/system/tenant/editTenant.vue](/src/views/system/tenant/editTenant.vue) | vue | 207 | 0 | 4 | 211 | +| [src/views/system/tenant/list.tenant.vue](/src/views/system/tenant/list.tenant.vue) | vue | 154 | 4 | 9 | 167 | +| [src/views/system/tenant/relateDept.vue](/src/views/system/tenant/relateDept.vue) | vue | 104 | 0 | 8 | 112 | +| [src/views/system/tenant/tenant_interface.ts](/src/views/system/tenant/tenant_interface.ts) | TypeScript | 15 | 0 | 2 | 17 | +| [src/views/system/tool_interface.ts](/src/views/system/tool_interface.ts) | TypeScript | 56 | 5 | 3 | 64 | +| [src/views/system/user/listUser.vue](/src/views/system/user/listUser.vue) | vue | 338 | 9 | 11 | 358 | +| [src/views/system/user/roleAssignment.vue](/src/views/system/user/roleAssignment.vue) | vue | 113 | 1 | 5 | 119 | +| [src/views/system/user/selecTree.vue](/src/views/system/user/selecTree.vue) | vue | 170 | 1 | 12 | 183 | +| [src/views/system/user/user-interface.ts](/src/views/system/user/user-interface.ts) | TypeScript | 64 | 3 | 3 | 70 | +| [src/views/system/user/userAdd.vue](/src/views/system/user/userAdd.vue) | vue | 342 | 7 | 6 | 355 | +| [src/views/tested/MeasurementBusiness/detection/components/detail.vue](/src/views/tested/MeasurementBusiness/detection/components/detail.vue) | vue | 157 | 2 | 4 | 163 | +| [src/views/tested/MeasurementBusiness/detection/components/detection.vue](/src/views/tested/MeasurementBusiness/detection/components/detection.vue) | vue | 53 | 1 | 7 | 61 | +| [src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue](/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue) | vue | 39 | 2 | 6 | 47 | +| [src/views/tested/MeasurementBusiness/detection/index.vue](/src/views/tested/MeasurementBusiness/detection/index.vue) | vue | 169 | 3 | 3 | 175 | +| [src/views/tested/MeasurementBusiness/notice/components/detail.vue](/src/views/tested/MeasurementBusiness/notice/components/detail.vue) | vue | 161 | 2 | 4 | 167 | +| [src/views/tested/MeasurementBusiness/notice/components/detection.vue](/src/views/tested/MeasurementBusiness/notice/components/detection.vue) | vue | 50 | 1 | 7 | 58 | +| [src/views/tested/MeasurementBusiness/notice/index.vue](/src/views/tested/MeasurementBusiness/notice/index.vue) | vue | 184 | 6 | 4 | 194 | +| [src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementBusiness/opinion/components/edit.vue](/src/views/tested/MeasurementBusiness/opinion/components/edit.vue) | vue | 371 | 2 | 4 | 377 | +| [src/views/tested/MeasurementBusiness/opinion/components/list.vue](/src/views/tested/MeasurementBusiness/opinion/components/list.vue) | vue | 402 | 18 | 6 | 426 | +| [src/views/tested/MeasurementBusiness/opinion/index.vue](/src/views/tested/MeasurementBusiness/opinion/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue) | vue | 161 | 3 | 7 | 171 | +| [src/views/tested/MeasurementBusiness/review/components/edit.vue](/src/views/tested/MeasurementBusiness/review/components/edit.vue) | vue | 92 | 1 | 4 | 97 | +| [src/views/tested/MeasurementBusiness/review/components/fileView.vue](/src/views/tested/MeasurementBusiness/review/components/fileView.vue) | vue | 42 | 2 | 4 | 48 | +| [src/views/tested/MeasurementBusiness/review/index.vue](/src/views/tested/MeasurementBusiness/review/index.vue) | vue | 221 | 5 | 6 | 232 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue) | vue | 244 | 10 | 4 | 258 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue) | vue | 211 | 5 | 28 | 244 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue) | vue | 80 | 1 | 3 | 84 | +| [src/views/tested/MeasurementBusiness/satisfaction/index.vue](/src/views/tested/MeasurementBusiness/satisfaction/index.vue) | vue | 154 | 3 | 5 | 162 | +| [src/views/tested/MeasurementPlan/board/index.vue](/src/views/tested/MeasurementPlan/board/index.vue) | vue | 137 | 20 | 4 | 161 | +| [src/views/tested/MeasurementPlan/curator/index.vue](/src/views/tested/MeasurementPlan/curator/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/delay/index.vue](/src/views/tested/MeasurementPlan/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/dept/components/edit.vue](/src/views/tested/MeasurementPlan/dept/components/edit.vue) | vue | 119 | 1 | 3 | 123 | +| [src/views/tested/MeasurementPlan/dept/components/list.vue](/src/views/tested/MeasurementPlan/dept/components/list.vue) | vue | 177 | 10 | 7 | 194 | +| [src/views/tested/MeasurementPlan/dept/components/tableList.vue](/src/views/tested/MeasurementPlan/dept/components/tableList.vue) | vue | 166 | 2 | 4 | 172 | +| [src/views/tested/MeasurementPlan/dept/index.vue](/src/views/tested/MeasurementPlan/dept/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/early/components/detail.vue](/src/views/tested/MeasurementPlan/early/components/detail.vue) | vue | 126 | 1 | 5 | 132 | +| [src/views/tested/MeasurementPlan/early/components/edit.vue](/src/views/tested/MeasurementPlan/early/components/edit.vue) | vue | 536 | 7 | 5 | 548 | +| [src/views/tested/MeasurementPlan/early/components/list.vue](/src/views/tested/MeasurementPlan/early/components/list.vue) | vue | 521 | 12 | 8 | 541 | +| [src/views/tested/MeasurementPlan/early/components/page.vue](/src/views/tested/MeasurementPlan/early/components/page.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/MeasurementPlan/early/components/selelectPlan.vue](/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue) | vue | 199 | 3 | 5 | 207 | +| [src/views/tested/MeasurementPlan/early/components/table.vue](/src/views/tested/MeasurementPlan/early/components/table.vue) | vue | 300 | 1 | 4 | 305 | +| [src/views/tested/MeasurementPlan/early/index.vue](/src/views/tested/MeasurementPlan/early/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/plan/components/dataList.vue](/src/views/tested/MeasurementPlan/plan/components/dataList.vue) | vue | 319 | 3 | 4 | 326 | +| [src/views/tested/MeasurementPlan/plan/components/detail.vue](/src/views/tested/MeasurementPlan/plan/components/detail.vue) | vue | 152 | 5 | 9 | 166 | +| [src/views/tested/MeasurementPlan/plan/components/edit.vue](/src/views/tested/MeasurementPlan/plan/components/edit.vue) | vue | 455 | 7 | 4 | 466 | +| [src/views/tested/MeasurementPlan/plan/components/infoDetail.vue](/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue) | vue | 116 | 1 | 2 | 119 | +| [src/views/tested/MeasurementPlan/plan/components/list.vue](/src/views/tested/MeasurementPlan/plan/components/list.vue) | vue | 512 | 12 | 6 | 530 | +| [src/views/tested/MeasurementPlan/plan/components/selectDevice.vue](/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue) | vue | 471 | 3 | 4 | 478 | +| [src/views/tested/MeasurementPlan/plan/components/summary.vue](/src/views/tested/MeasurementPlan/plan/components/summary.vue) | vue | 119 | 0 | 3 | 122 | +| [src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue](/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue) | vue | 194 | 0 | 6 | 200 | +| [src/views/tested/MeasurementPlan/plan/components/table.vue](/src/views/tested/MeasurementPlan/plan/components/table.vue) | vue | 292 | 1 | 4 | 297 | +| [src/views/tested/MeasurementPlan/plan/index.vue](/src/views/tested/MeasurementPlan/plan/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/task/components/edit.vue](/src/views/tested/MeasurementPlan/task/components/edit.vue) | vue | 631 | 59 | 7 | 697 | +| [src/views/tested/MeasurementPlan/task/components/list.vue](/src/views/tested/MeasurementPlan/task/components/list.vue) | vue | 483 | 25 | 5 | 513 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue) | vue | 486 | 7 | 5 | 498 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue) | vue | 463 | 7 | 4 | 474 | +| [src/views/tested/MeasurementPlan/task/components/tableList.vue](/src/views/tested/MeasurementPlan/task/components/tableList.vue) | vue | 532 | 22 | 10 | 564 | +| [src/views/tested/MeasurementPlan/task/index-bak.vue](/src/views/tested/MeasurementPlan/task/index-bak.vue) | vue | 276 | 17 | 4 | 297 | +| [src/views/tested/MeasurementPlan/task/index.vue](/src/views/tested/MeasurementPlan/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/dashboard/components/BarChartHorizontalCom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCom.vue) | vue | 252 | 0 | 8 | 260 | +| [src/views/tested/dashboard/components/BarChartHorizontalCustom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue) | vue | 191 | 0 | 6 | 197 | +| [src/views/tested/dashboard/components/BarChartVertical.vue](/src/views/tested/dashboard/components/BarChartVertical.vue) | vue | 484 | 0 | 8 | 492 | +| [src/views/tested/dashboard/components/BarChartVerticalCircle.vue](/src/views/tested/dashboard/components/BarChartVerticalCircle.vue) | vue | 417 | 0 | 8 | 425 | +| [src/views/tested/dashboard/components/deviceDetail.vue](/src/views/tested/dashboard/components/deviceDetail.vue) | vue | 184 | 1 | 14 | 199 | +| [src/views/tested/dashboard/components/deviceList.vue](/src/views/tested/dashboard/components/deviceList.vue) | vue | 279 | 24 | 15 | 318 | +| [src/views/tested/dashboard/components/editSchedule.vue](/src/views/tested/dashboard/components/editSchedule.vue) | vue | 212 | 4 | 12 | 228 | +| [src/views/tested/dashboard/components/editScheduleDialog.vue](/src/views/tested/dashboard/components/editScheduleDialog.vue) | vue | 236 | 23 | 11 | 270 | +| [src/views/tested/dashboard/components/index1.vue](/src/views/tested/dashboard/components/index1.vue) | vue | 33 | 4 | 3 | 40 | +| [src/views/tested/dashboard/components/list.vue](/src/views/tested/dashboard/components/list.vue) | vue | 226 | 8 | 8 | 242 | +| [src/views/tested/dashboard/components/listApprove.vue](/src/views/tested/dashboard/components/listApprove.vue) | vue | 208 | 8 | 7 | 223 | +| [src/views/tested/dashboard/components/rightBox.vue](/src/views/tested/dashboard/components/rightBox.vue) | vue | 328 | 6 | 17 | 351 | +| [src/views/tested/dashboard/components/tableList.vue](/src/views/tested/dashboard/components/tableList.vue) | vue | 168 | 1 | 9 | 178 | +| [src/views/tested/dashboard/components/verificationDetail.vue](/src/views/tested/dashboard/components/verificationDetail.vue) | vue | 156 | 1 | 12 | 169 | +| [src/views/tested/dashboard/index.vue](/src/views/tested/dashboard/index.vue) | vue | 864 | 41 | 29 | 934 | +| [src/views/tested/dashboard/list.vue](/src/views/tested/dashboard/list.vue) | vue | 14 | 0 | 3 | 17 | +| [src/views/tested/dashboard/pic.ts](/src/views/tested/dashboard/pic.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/views/tested/device/certificate/components/detailDialog.vue](/src/views/tested/device/certificate/components/detailDialog.vue) | vue | 44 | 1 | 3 | 48 | +| [src/views/tested/device/certificate/components/edit.vue](/src/views/tested/device/certificate/components/edit.vue) | vue | 133 | 4 | 3 | 140 | +| [src/views/tested/device/certificate/index.vue](/src/views/tested/device/certificate/index.vue) | vue | 314 | 25 | 4 | 343 | +| [src/views/tested/device/group/components/edit.vue](/src/views/tested/device/group/components/edit.vue) | vue | 187 | 2 | 3 | 192 | +| [src/views/tested/device/group/components/list.vue](/src/views/tested/device/group/components/list.vue) | vue | 312 | 16 | 6 | 334 | +| [src/views/tested/device/group/components/selectDevice.vue](/src/views/tested/device/group/components/selectDevice.vue) | vue | 450 | 3 | 4 | 457 | +| [src/views/tested/device/group/components/tableList.vue](/src/views/tested/device/group/components/tableList.vue) | vue | 292 | 8 | 4 | 304 | +| [src/views/tested/device/group/index.vue](/src/views/tested/device/group/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/info/components/certificateTable.vue](/src/views/tested/device/info/components/certificateTable.vue) | vue | 210 | 4 | 4 | 218 | +| [src/views/tested/device/info/components/detail.vue](/src/views/tested/device/info/components/detail.vue) | vue | 186 | 1 | 8 | 195 | +| [src/views/tested/device/info/components/edit.vue](/src/views/tested/device/info/components/edit.vue) | vue | 1,177 | 44 | 8 | 1,229 | +| [src/views/tested/device/info/components/infoTable.vue](/src/views/tested/device/info/components/infoTable.vue) | vue | 140 | 3 | 4 | 147 | +| [src/views/tested/device/info/components/interface.ts](/src/views/tested/device/info/components/interface.ts) | TypeScript | 73 | 2 | 1 | 76 | +| [src/views/tested/device/info/components/list.vue](/src/views/tested/device/info/components/list.vue) | vue | 1,348 | 70 | 18 | 1,436 | +| [src/views/tested/device/info/components/printTag.vue](/src/views/tested/device/info/components/printTag.vue) | vue | 104 | 5 | 7 | 116 | +| [src/views/tested/device/info/components/reportTable.vue](/src/views/tested/device/info/components/reportTable.vue) | vue | 171 | 3 | 4 | 178 | +| [src/views/tested/device/info/components/roamTable.vue](/src/views/tested/device/info/components/roamTable.vue) | vue | 138 | 3 | 4 | 145 | +| [src/views/tested/device/info/components/showPhoto.vue](/src/views/tested/device/info/components/showPhoto.vue) | vue | 133 | 1 | 11 | 145 | +| [src/views/tested/device/info/components/showPhotoSinge.vue](/src/views/tested/device/info/components/showPhotoSinge.vue) | vue | 73 | 1 | 6 | 80 | +| [src/views/tested/device/info/components/statusTable.vue](/src/views/tested/device/info/components/statusTable.vue) | vue | 188 | 4 | 4 | 196 | +| [src/views/tested/device/info/components/table.vue](/src/views/tested/device/info/components/table.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/info/components/technology.vue](/src/views/tested/device/info/components/technology.vue) | vue | 120 | 18 | 4 | 142 | +| [src/views/tested/device/info/index.vue](/src/views/tested/device/info/index.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/device/model/components/edit.vue](/src/views/tested/device/model/components/edit.vue) | vue | 359 | 18 | 4 | 381 | +| [src/views/tested/device/model/components/list.vue](/src/views/tested/device/model/components/list.vue) | vue | 418 | 6 | 5 | 429 | +| [src/views/tested/device/model/components/technology.vue](/src/views/tested/device/model/components/technology.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/model/index.vue](/src/views/tested/device/model/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/remind/components/trend.vue](/src/views/tested/device/remind/components/trend.vue) | vue | 66 | 3 | 4 | 73 | +| [src/views/tested/device/remind/index.vue](/src/views/tested/device/remind/index.vue) | vue | 488 | 20 | 7 | 515 | +| [src/views/tested/device/special/index.vue](/src/views/tested/device/special/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/device/task/addDialog.vue](/src/views/tested/device/task/addDialog.vue) | vue | 178 | 1 | 7 | 186 | +| [src/views/tested/device/task/index.vue](/src/views/tested/device/task/index.vue) | vue | 191 | 3 | 8 | 202 | +| [src/views/tested/document/list/document-interface.ts](/src/views/tested/document/list/document-interface.ts) | TypeScript | 27 | 0 | 1 | 28 | +| [src/views/tested/document/list/edit.vue](/src/views/tested/document/list/edit.vue) | vue | 264 | 2 | 3 | 269 | +| [src/views/tested/document/list/index.vue](/src/views/tested/document/list/index.vue) | vue | 254 | 3 | 5 | 262 | +| [src/views/tested/document/list/tableList.vue](/src/views/tested/document/list/tableList.vue) | vue | 114 | 5 | 4 | 123 | +| [src/views/tested/index.vue](/src/views/tested/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/tested/status/borrow/components/ApprovalDialog.vue](/src/views/tested/status/borrow/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/borrow/components/deviceList.vue](/src/views/tested/status/borrow/components/deviceList.vue) | vue | 142 | 0 | 5 | 147 | +| [src/views/tested/status/borrow/components/edit.vue](/src/views/tested/status/borrow/components/edit.vue) | vue | 382 | 6 | 5 | 393 | +| [src/views/tested/status/borrow/components/list.vue](/src/views/tested/status/borrow/components/list.vue) | vue | 395 | 5 | 8 | 408 | +| [src/views/tested/status/borrow/index.vue](/src/views/tested/status/borrow/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/status/delay/components/ApprovalDialog.vue](/src/views/tested/status/delay/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/delay/components/annexList.vue](/src/views/tested/status/delay/components/annexList.vue) | vue | 123 | 17 | 4 | 144 | +| [src/views/tested/status/delay/components/delay.vue](/src/views/tested/status/delay/components/delay.vue) | vue | 449 | 28 | 7 | 484 | +| [src/views/tested/status/delay/components/deviceList.vue](/src/views/tested/status/delay/components/deviceList.vue) | vue | 131 | 1 | 5 | 137 | +| [src/views/tested/status/delay/components/edit.vue](/src/views/tested/status/delay/components/edit.vue) | vue | 488 | 34 | 4 | 526 | +| [src/views/tested/status/delay/components/list.vue](/src/views/tested/status/delay/components/list.vue) | vue | 499 | 13 | 8 | 520 | +| [src/views/tested/status/delay/components/page.vue](/src/views/tested/status/delay/components/page.vue) | vue | 85 | 3 | 7 | 95 | +| [src/views/tested/status/delay/index.vue](/src/views/tested/status/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/disable/index.vue](/src/views/tested/status/disable/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/maintain/components/edit.vue](/src/views/tested/status/maintain/components/edit.vue) | vue | 245 | 2 | 2 | 249 | +| [src/views/tested/status/maintain/index.vue](/src/views/tested/status/maintain/index.vue) | vue | 318 | 2 | 4 | 324 | +| [src/views/tested/status/scrap/index.vue](/src/views/tested/status/scrap/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/seal/index.vue](/src/views/tested/status/seal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/unseal/index.vue](/src/views/tested/status/unseal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/subpackage/certificate/components/edit.vue](/src/views/tested/subpackage/certificate/components/edit.vue) | vue | 356 | 15 | 6 | 377 | +| [src/views/tested/subpackage/certificate/index.vue](/src/views/tested/subpackage/certificate/index.vue) | vue | 494 | 21 | 3 | 518 | +| [src/views/tested/subpackage/directory copy/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory copy/components/capacityTable.vue](/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory copy/components/certificateTable.vue](/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory copy/components/edit.vue](/src/views/tested/subpackage/directory%20copy/components/edit.vue) | vue | 609 | 2 | 7 | 618 | +| [src/views/tested/subpackage/directory copy/components/list.vue](/src/views/tested/subpackage/directory%20copy/components/list.vue) | vue | 357 | 4 | 6 | 367 | +| [src/views/tested/subpackage/directory copy/components/personTable.vue](/src/views/tested/subpackage/directory%20copy/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory copy/index.vue](/src/views/tested/subpackage/directory%20copy/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/directory/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory/components/capacityTable.vue](/src/views/tested/subpackage/directory/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory/components/certificateTable.vue](/src/views/tested/subpackage/directory/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory/components/edit.vue](/src/views/tested/subpackage/directory/components/edit.vue) | vue | 638 | 8 | 7 | 653 | +| [src/views/tested/subpackage/directory/components/list.vue](/src/views/tested/subpackage/directory/components/list.vue) | vue | 386 | 4 | 6 | 396 | +| [src/views/tested/subpackage/directory/components/personTable.vue](/src/views/tested/subpackage/directory/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory/index.vue](/src/views/tested/subpackage/directory/index.vue) | vue | 64 | 10 | 7 | 81 | +| [src/views/tested/subpackage/review/components/ApprovalDialog.vue](/src/views/tested/subpackage/review/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/review/components/deviceTable.vue](/src/views/tested/subpackage/review/components/deviceTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/review/components/edit.vue](/src/views/tested/subpackage/review/components/edit.vue) | vue | 505 | 3 | 6 | 514 | +| [src/views/tested/subpackage/review/components/list.vue](/src/views/tested/subpackage/review/components/list.vue) | vue | 351 | 4 | 6 | 361 | +| [src/views/tested/subpackage/review/components/subpackageDialog.vue](/src/views/tested/subpackage/review/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/review/index.vue](/src/views/tested/subpackage/review/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/task/components/ApprovalDialog.vue](/src/views/tested/subpackage/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/task/components/deviceTable.vue](/src/views/tested/subpackage/task/components/deviceTable.vue) | vue | 201 | 1 | 5 | 207 | +| [src/views/tested/subpackage/task/components/edit.vue](/src/views/tested/subpackage/task/components/edit.vue) | vue | 481 | 5 | 5 | 491 | +| [src/views/tested/subpackage/task/components/list.vue](/src/views/tested/subpackage/task/components/list.vue) | vue | 438 | 6 | 7 | 451 | +| [src/views/tested/subpackage/task/components/subpackageDialog.vue](/src/views/tested/subpackage/task/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/task/index.vue](/src/views/tested/subpackage/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [tsconfig.json](/tsconfig.json) | JSON with Comments | 32 | 0 | 1 | 33 | +| [tsconfig.node.json](/tsconfig.node.json) | JSON | 14 | 0 | 1 | 15 | +| [vite.config.ts](/vite.config.ts) | TypeScript | 65 | 6 | 2 | 73 | +| [vite/plugins/auto-import.ts](/vite/plugins/auto-import.ts) | TypeScript | 14 | 0 | 2 | 16 | +| [vite/plugins/banner.ts](/vite/plugins/banner.ts) | TypeScript | 5 | 6 | 2 | 13 | +| [vite/plugins/components.ts](/vite/plugins/components.ts) | TypeScript | 8 | 0 | 2 | 10 | +| [vite/plugins/compression.ts](/vite/plugins/compression.ts) | TypeScript | 24 | 0 | 2 | 26 | +| [vite/plugins/html.ts](/vite/plugins/html.ts) | TypeScript | 69 | 0 | 2 | 71 | +| [vite/plugins/index.ts](/vite/plugins/index.ts) | TypeScript | 34 | 0 | 3 | 37 | +| [vite/plugins/layouts.ts](/vite/plugins/layouts.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [vite/plugins/mock.ts](/vite/plugins/mock.ts) | TypeScript | 13 | 0 | 2 | 15 | +| [vite/plugins/pages.ts](/vite/plugins/pages.ts) | TypeScript | 9 | 0 | 2 | 11 | +| [vite/plugins/setup-extend.ts](/vite/plugins/setup-extend.ts) | TypeScript | 4 | 0 | 2 | 6 | +| [vite/plugins/spritesmith.ts](/vite/plugins/spritesmith.ts) | TypeScript | 48 | 0 | 2 | 50 | +| [vite/plugins/svg-icon.ts](/vite/plugins/svg-icon.ts) | TypeScript | 9 | 0 | 2 | 11 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md new file mode 100644 index 0000000..c5c6ff8 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md @@ -0,0 +1,15 @@ +# Diff Details + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.csv b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv new file mode 100644 index 0000000..b7d8d75 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv @@ -0,0 +1,2 @@ +"filename", "language", "", "comment", "blank", "total" +"Total", "-", , 0, 0, 0 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.md b/.VSCodeCounter/2024-06-13_10-20-16/diff.md new file mode 100644 index 0000000..a457879 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.md @@ -0,0 +1,19 @@ +# Diff Summary + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.txt b/.VSCodeCounter/2024-06-13_10-20-16/diff.txt new file mode 100644 index 0000000..a6b4284 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.txt @@ -0,0 +1,22 @@ +Date : 2024-06-13 10:20:16 +Directory : d:\project\西昌\xc-metering-front +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +Languages ++----------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++----------+------------+------------+------------+------------+------------+ ++----------+------------+------------+------------+------------+------------+ + +Directories ++------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++------+------------+------------+------------+------------+------------+ ++------+------------+------------+------------+------------+------------+ + +Files ++----------+----------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++----------+----------+------------+------------+------------+------------+ +| Total | | 0 | 0 | 0 | 0 | ++----------+----------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.csv b/.VSCodeCounter/2024-06-13_10-20-16/results.csv new file mode 100644 index 0000000..c8dae3a --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.csv @@ -0,0 +1,679 @@ +"filename", "language", "TypeScript", "JSON", "JSON with Comments", "vue", "XML", "Handlebars", "Markdown", "JavaScript", "CSS", "SCSS", "YAML", "Ignore", "HTML", "comment", "blank", "total" +"d:\project\西昌\xc-metering-front\.commitlintrc.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 4, 1, 70 +"d:\project\西昌\xc-metering-front\.github\workflows\release.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 0, 0, 0, 13, 88 +"d:\project\西昌\xc-metering-front\.github\workflows\repo-sync.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 5, 3, 24 +"d:\project\西昌\xc-metering-front\.stylelintignore", "Ignore", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\README.md", "Markdown", 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 29, 106 +"d:\project\西昌\xc-metering-front\departments150.json", "JSON", 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26 +"d:\project\西昌\xc-metering-front\index.html", "HTML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 1, 41 +"d:\project\西昌\xc-metering-front\package.json", "JSON", 0, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 123 +"d:\project\西昌\xc-metering-front\plop-templates\component\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\plop-templates\component\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 3, 66 +"d:\project\西昌\xc-metering-front\plop-templates\page\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\plop-templates\page\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 3, 55 +"d:\project\西昌\xc-metering-front\plop-templates\store\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12 +"d:\project\西昌\xc-metering-front\plop-templates\store\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 1, 29 +"d:\project\西昌\xc-metering-front\plopfile.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 1, 7 +"d:\project\西昌\xc-metering-front\pnpm-lock.yaml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7764, 0, 0, 0, 1170, 8934 +"d:\project\西昌\xc-metering-front\postcss.config.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 1, 6 +"d:\project\西昌\xc-metering-front\public\browser_upgrade\index.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 119, 0, 0, 0, 0, 0, 1, 120 +"d:\project\西昌\xc-metering-front\public\config\config.json", "JSON", 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 30 +"d:\project\西昌\xc-metering-front\public\tinymce\langs\zh-Hans.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 6, 0, 7 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\default\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 7, 1, 62 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\default\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\document\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\document\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 7, 1, 62 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\writer\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 7, 1, 63 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\writer\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 745, 0, 0, 0, 0, 11, 1, 757 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3096, 0, 0, 0, 0, 16, 1, 3113 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 764, 0, 0, 0, 0, 11, 1, 776 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3093, 0, 0, 0, 0, 16, 1, 3110 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 745, 0, 0, 0, 0, 11, 1, 757 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3183, 0, 0, 0, 0, 16, 1, 3200 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 764, 0, 0, 0, 0, 11, 1, 776 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3183, 0, 0, 0, 0, 16, 1, 3200 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\scripts\prepare.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 3, 16 +"d:\project\西昌\xc-metering-front\scss.template.hbs", "Handlebars", 0, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67 +"d:\project\西昌\xc-metering-front\server.xml", "XML", 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 94, 16, 143 +"d:\project\西昌\xc-metering-front\src\App.vue", "vue", 0, 0, 0, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 105 +"d:\project\西昌\xc-metering-front\src\api\approval.ts", "TypeScript", 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 19 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\detection.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 23 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\notice.ts", "TypeScript", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\opinion.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 89 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\review.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 39 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\satisfaction.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\dashboard\calendar.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 40 +"d:\project\西昌\xc-metering-front\src\api\eqpt\dashboard\index.ts", "TypeScript", 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 128 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\certificate.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 13 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\group.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 44 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\info.ts", "TypeScript", 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 3, 210 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\model.ts", "TypeScript", 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 78 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\remind.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 38 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\task.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 39 +"d:\project\西昌\xc-metering-front\src\api\eqpt\document\index.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 43 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\board.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 23 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\dept.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 1, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\early.ts", "TypeScript", 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 109 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\paln.ts", "TypeScript", 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 4, 175 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\task.ts", "TypeScript", 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 138 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\borrow.ts", "TypeScript", 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 90 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\index.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 84 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\maintain.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 41 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\certificate.ts", "TypeScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 55 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\directory.ts", "TypeScript", 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 1, 120 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\review.ts", "TypeScript", 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 93 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\task.ts", "TypeScript", 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 96 +"d:\project\西昌\xc-metering-front\src\api\index.ts", "TypeScript", 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 8, 135 +"d:\project\西昌\xc-metering-front\src\api\laboratory\alarm\current.ts", "TypeScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 36 +"d:\project\西昌\xc-metering-front\src\api\laboratory\alarm\event.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 54 +"d:\project\西昌\xc-metering-front\src\api\laboratory\data.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 44 +"d:\project\西昌\xc-metering-front\src\api\laboratory\environment.ts", "TypeScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 63 +"d:\project\西昌\xc-metering-front\src\api\laboratory\equipment\config.ts", "TypeScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 63 +"d:\project\西昌\xc-metering-front\src\api\laboratory\equipment\list.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 64 +"d:\project\西昌\xc-metering-front\src\api\laboratory\overView.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 22 +"d:\project\西昌\xc-metering-front\src\api\laboratory\place.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 54 +"d:\project\西昌\xc-metering-front\src\api\reader.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 31 +"d:\project\西昌\xc-metering-front\src\api\request.ts", "TypeScript", 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 6, 132 +"d:\project\西昌\xc-metering-front\src\api\requestLab.ts", "TypeScript", 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 6, 132 +"d:\project\西昌\xc-metering-front\src\api\system\area.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 90 +"d:\project\西昌\xc-metering-front\src\api\system\bench.ts", "TypeScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 33 +"d:\project\西昌\xc-metering-front\src\api\system\dept.ts", "TypeScript", 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 96 +"d:\project\西昌\xc-metering-front\src\api\system\dict.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1, 43 +"d:\project\西昌\xc-metering-front\src\api\system\expire.ts", "TypeScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 36 +"d:\project\西昌\xc-metering-front\src\api\system\installation.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 44 +"d:\project\西昌\xc-metering-front\src\api\system\label.ts", "TypeScript", 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 60 +"d:\project\西昌\xc-metering-front\src\api\system\log.ts", "TypeScript", 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 75 +"d:\project\西昌\xc-metering-front\src\api\system\login.ts", "TypeScript", 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 8, 58 +"d:\project\西昌\xc-metering-front\src\api\system\notice.ts", "TypeScript", 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 74 +"d:\project\西昌\xc-metering-front\src\api\system\post.ts", "TypeScript", 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 45 +"d:\project\西昌\xc-metering-front\src\api\system\price.ts", "TypeScript", 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 73 +"d:\project\西昌\xc-metering-front\src\api\system\process.ts", "TypeScript", 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 10, 124 +"d:\project\西昌\xc-metering-front\src\api\system\resource.ts", "TypeScript", 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 65 +"d:\project\西昌\xc-metering-front\src\api\system\role.ts", "TypeScript", 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 90 +"d:\project\西昌\xc-metering-front\src\api\system\tenant.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 5, 52 +"d:\project\西昌\xc-metering-front\src\api\system\tool.ts", "TypeScript", 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 6, 247 +"d:\project\西昌\xc-metering-front\src\api\system\user.ts", "TypeScript", 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 6, 119 +"d:\project\西昌\xc-metering-front\src\assets\icons\404.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\business-board.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\fullscreen-exit.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\fullscreen.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-add-circle.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-add.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-alarm.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-area.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-base.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-baseInfo.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batch-distribute.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batch.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batchConfig.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batchPrint.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-bench.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-book.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-building.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business-manager.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business-measure.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-case.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-certi.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-change.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-contract.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-correct.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-create.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-data.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-delete.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dept.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-device.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dict.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-differ.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dyh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-environment.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-equipment-info.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-equipment-status.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-error.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-excel.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-export.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-external.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-file-manage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-file.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-finance.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-flow.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-fold.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-fullscreen.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-goWorkbench.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-import.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-init.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-internal.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-jidu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-line.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-log.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-logManage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-loginlog.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-measure.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-meeting.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-monitor.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-month.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-notice.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-overView-message.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-overview.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-pdf.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-person.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-pie.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-place.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-prevent.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-price.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-print.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-qrcode.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-quality-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-quality.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-radio.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-reduce-circle.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-refresh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-removeAlarm.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resource-first.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resource.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resume.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-review.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-rfid.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-role.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-scan.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-seal.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-search.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-service.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-setting.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-settingBlue.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-software.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-standard-status.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-statement.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-storeroom.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-subpackage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-sweep.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-sysDoc.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-task.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-technology.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-template-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-template.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-tool.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-user.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-word.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-xyh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-year.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-ywjs.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-zhankai.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-zhiliang.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\image-load-fail.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-down.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-enter.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-up.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-breadcrumb.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-default.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\toolbar-collapse.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\triangle-stand-upside-down.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\styles\element-plus\dark.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 1, 1, 10 +"d:\project\西昌\xc-metering-front\src\assets\styles\element-plus\index.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 2, 23 +"d:\project\西昌\xc-metering-front\src\assets\styles\globals.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 0, 19, 28, 178 +"d:\project\西昌\xc-metering-front\src\assets\styles\nprogress.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 9, 64 +"d:\project\西昌\xc-metering-front\src\assets\styles\resources\utils.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 5, 8, 54 +"d:\project\西昌\xc-metering-front\src\assets\styles\resources\variables.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\styles\themes.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 0, 0, 61, 14, 133 +"d:\project\西昌\xc-metering-front\src\auto-imports.d.ts", "TypeScript", 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 79 +"d:\project\西昌\xc-metering-front\src\axios.d.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8 +"d:\project\西昌\xc-metering-front\src\components.d.ts", "TypeScript", 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 75 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\AddressSelect.vue", "vue", 0, 0, 0, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 259 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\address-interface.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 13 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\country-code.json", "JSON", 0, 1500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 1520 +"d:\project\西昌\xc-metering-front\src\components\AppContainer\index.vue", "vue", 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 25 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecord.vue", "vue", 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 137 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecordTable.vue", "vue", 0, 0, 0, 190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 9, 214 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecordTableDevice.vue", "vue", 0, 0, 0, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 7, 245 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\approval-interface.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14 +"d:\project\西昌\xc-metering-front\src\components\Approval\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\components\AuthAll\index.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\components\Auth\index.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\components\BarCodeBind\index.vue", "vue", 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12, 135 +"d:\project\西昌\xc-metering-front\src\components\BatchActionBar\index.vue", "vue", 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 83 +"d:\project\西昌\xc-metering-front\src\components\Copyright\index.vue", "vue", 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 51 +"d:\project\西昌\xc-metering-front\src\components\DeptSelect\index.vue", "vue", 0, 0, 0, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 191 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlock.vue", "vue", 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 62 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlockCom.vue", "vue", 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 48 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlockSwitch.vue", "vue", 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 72 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\index.vue", "vue", 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 60 +"d:\project\西昌\xc-metering-front\src\components\Echart\BarChartHorizontal.vue", "vue", 0, 0, 0, 442, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 450 +"d:\project\西昌\xc-metering-front\src\components\Echart\BarChartVertical.vue", "vue", 0, 0, 0, 449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 457 +"d:\project\西昌\xc-metering-front\src\components\Echart\LineChart.vue", "vue", 0, 0, 0, 355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 364 +"d:\project\西昌\xc-metering-front\src\components\Echart\PieChart.vue", "vue", 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 320 +"d:\project\西昌\xc-metering-front\src\components\Echart\echart-interface.ts", "TypeScript", 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 7, 273 +"d:\project\西昌\xc-metering-front\src\components\Echart\theme.json", "JSON", 0, 491, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 492 +"d:\project\西昌\xc-metering-front\src\components\Echart\utils.ts", "TypeScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 39 +"d:\project\西昌\xc-metering-front\src\components\Editor\index.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 98 +"d:\project\西昌\xc-metering-front\src\components\FileUpload\index.vue", "vue", 0, 0, 0, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 118 +"d:\project\西昌\xc-metering-front\src\components\FixedActionBar\index.vue", "vue", 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 50 +"d:\project\西昌\xc-metering-front\src\components\IconButton\index.vue", "vue", 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 57 +"d:\project\西昌\xc-metering-front\src\components\ImagePreview\index.vue", "vue", 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 65 +"d:\project\西昌\xc-metering-front\src\components\ImageUpload\index.vue", "vue", 0, 0, 0, 239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 265 +"d:\project\西昌\xc-metering-front\src\components\ImagesUpload\index.vue", "vue", 0, 0, 0, 272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 300 +"d:\project\西昌\xc-metering-front\src\components\NormalTable\index.vue", "vue", 0, 0, 0, 285, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 300 +"d:\project\西昌\xc-metering-front\src\components\NormalTable\table_interface.ts", "TypeScript", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 14 +"d:\project\西昌\xc-metering-front\src\components\PageHeader\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 82 +"d:\project\西昌\xc-metering-front\src\components\PageMain\index.vue", "vue", 0, 0, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 90 +"d:\project\西昌\xc-metering-front\src\components\PcasCascader\index.vue", "vue", 0, 0, 0, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 141 +"d:\project\西昌\xc-metering-front\src\components\PcasCascader\pcas-code.json", "JSON", 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\components\QRcodeDeviceDialog\index.vue", "vue", 0, 0, 0, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 194 +"d:\project\西昌\xc-metering-front\src\components\QrDialog\index.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 148 +"d:\project\西昌\xc-metering-front\src\components\QrDialog\qrcode.d.ts", "TypeScript", 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\components\Sample\certificationMonitor.vue", "vue", 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 65 +"d:\project\西昌\xc-metering-front\src\components\Sample\certificationRecords.vue", "vue", 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 67 +"d:\project\西昌\xc-metering-front\src\components\Sample\measureRecords.vue", "vue", 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 67 +"d:\project\西昌\xc-metering-front\src\components\ScanSampleDialog\index.vue", "vue", 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 134 +"d:\project\西昌\xc-metering-front\src\components\ScanSampleDialog\scan-interface.ts", "TypeScript", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13 +"d:\project\西昌\xc-metering-front\src\components\SearchArea\SearchItem.vue", "vue", 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 31 +"d:\project\西昌\xc-metering-front\src\components\SearchArea\index.vue", "vue", 0, 0, 0, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 158 +"d:\project\西昌\xc-metering-front\src\components\SearchBar\index.vue", "vue", 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 78 +"d:\project\西昌\xc-metering-front\src\components\SvgIcon\index.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 48 +"d:\project\西昌\xc-metering-front\src\components\SystemInfo\index.vue", "vue", 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 52 +"d:\project\西昌\xc-metering-front\src\components\TableContainer\index.vue", "vue", 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 78 +"d:\project\西昌\xc-metering-front\src\components\Trend\index.vue", "vue", 0, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 69 +"d:\project\西昌\xc-metering-front\src\components\benchCol\index.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 15, 193 +"d:\project\西昌\xc-metering-front\src\components\buttonBox\buttonBox.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6 +"d:\project\西昌\xc-metering-front\src\components\buttonBox\buttonBox.vue", "vue", 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 51 +"d:\project\西昌\xc-metering-front\src\components\dialog\dialog.ts", "TypeScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 31 +"d:\project\西昌\xc-metering-front\src\components\dialog\errorDialog.vue", "vue", 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 90 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectDeptDialog.vue", "vue", 0, 0, 0, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 24, 280 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectDeptTree.vue", "vue", 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 133 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectEmployeesDialog.vue", "vue", 0, 0, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 21, 255 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectRoleDialog.vue", "vue", 0, 0, 0, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 168 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectStaffDialog.vue", "vue", 0, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 20, 275 +"d:\project\西昌\xc-metering-front\src\components\drawer\approverDrawer.vue", "vue", 0, 0, 0, 426, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 47, 549 +"d:\project\西昌\xc-metering-front\src\components\drawer\conditionDrawer.vue", "vue", 0, 0, 0, 432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 48, 515 +"d:\project\西昌\xc-metering-front\src\components\drawer\copyerDrawer.vue", "vue", 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 9, 132 +"d:\project\西昌\xc-metering-front\src\components\drawer\promoterDrawer.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 94 +"d:\project\西昌\xc-metering-front\src\components\scanEquipmentDialog\index.vue", "vue", 0, 0, 0, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 272 +"d:\project\西昌\xc-metering-front\src\components\scanEquipmentDialog\scan-interface.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 +"d:\project\西昌\xc-metering-front\src\components\workFlow\addNode.vue", "vue", 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 25, 264 +"d:\project\西昌\xc-metering-front\src\components\workFlow\addNodeBan.vue", "vue", 0, 0, 0, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 236 +"d:\project\西昌\xc-metering-front\src\components\workFlow\nodeWrap.vue", "vue", 0, 0, 0, 367, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 25, 401 +"d:\project\西昌\xc-metering-front\src\components\workFlow\nodeWrapBan.vue", "vue", 0, 0, 0, 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 165 +"d:\project\西昌\xc-metering-front\src\css\dialog.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 2, 7, 41 +"d:\project\西昌\xc-metering-front\src\css\override-element-ui.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 104, 0, 0, 0, 0, 1, 22, 127 +"d:\project\西昌\xc-metering-front\src\css\workflow.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1381, 0, 0, 0, 0, 106, 226, 1713 +"d:\project\西昌\xc-metering-front\src\global.d.ts", "TypeScript", 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 157, 8, 312 +"d:\project\西昌\xc-metering-front\src\iconify-ep\index.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7 +"d:\project\西昌\xc-metering-front\src\layouts\components\AppSetting\index.vue", "vue", 0, 0, 0, 523, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 566 +"d:\project\西昌\xc-metering-front\src\layouts\components\Header\index.vue", "vue", 0, 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 32, 220 +"d:\project\西昌\xc-metering-front\src\layouts\components\HotkeysIntro\index.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 52 +"d:\project\西昌\xc-metering-front\src\layouts\components\Logo\index.vue", "vue", 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 78 +"d:\project\西昌\xc-metering-front\src\layouts\components\MainSidebar\index.vue", "vue", 0, 0, 0, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 18, 114 +"d:\project\西昌\xc-metering-front\src\layouts\components\Search\index.vue", "vue", 0, 0, 0, 413, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 452 +"d:\project\西昌\xc-metering-front\src\layouts\components\SidebarItem\index.vue", "vue", 0, 0, 0, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 182 +"d:\project\西昌\xc-metering-front\src\layouts\components\SubSidebar\index.vue", "vue", 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 29, 170 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\index.vue", "vue", 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 23, 314 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\resetPwd.vue", "vue", 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 125 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\userInfo.vue", "vue", 0, 0, 0, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 253 +"d:\project\西昌\xc-metering-front\src\layouts\components\TopMenu\topMenu.vue", "vue", 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 50 +"d:\project\西昌\xc-metering-front\src\layouts\components\TopMenu\topMenuItem.vue", "vue", 0, 0, 0, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 191 +"d:\project\西昌\xc-metering-front\src\layouts\components\Topbar\index.vue", "vue", 0, 0, 0, 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 174 +"d:\project\西昌\xc-metering-front\src\layouts\index.vue", "vue", 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 240 +"d:\project\西昌\xc-metering-front\src\main.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 63 +"d:\project\西昌\xc-metering-front\src\menu\index.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 18 +"d:\project\西昌\xc-metering-front\src\menu\modules\multilevel.menu.example.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 51 +"d:\project\西昌\xc-metering-front\src\mockProdServer.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12 +"d:\project\西昌\xc-metering-front\src\mock\member.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56 +"d:\project\西昌\xc-metering-front\src\plugins\preload.ts", "TypeScript", 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 126 +"d:\project\西昌\xc-metering-front\src\router\index.ts", "TypeScript", 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 7, 203 +"d:\project\西昌\xc-metering-front\src\router\modules\common.ts", "TypeScript", 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 322 +"d:\project\西昌\xc-metering-front\src\router\modules\laboratory.ts", "TypeScript", 228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 4, 269 +"d:\project\西昌\xc-metering-front\src\router\modules\mentering.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 11 +"d:\project\西昌\xc-metering-front\src\router\modules\multilevel.menu.example.ts", "TypeScript", 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 71 +"d:\project\西昌\xc-metering-front\src\router\modules\system.ts", "TypeScript", 330, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 335 +"d:\project\西昌\xc-metering-front\src\router\modules\tested.ts", "TypeScript", 1621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 4, 1796 +"d:\project\西昌\xc-metering-front\src\router\routes.ts", "TypeScript", 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 7, 174 +"d:\project\西昌\xc-metering-front\src\settings.default.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 60 +"d:\project\西昌\xc-metering-front\src\settings.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 42 +"d:\project\西昌\xc-metering-front\src\shims.d.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 20 +"d:\project\西昌\xc-metering-front\src\store\index.ts", "TypeScript", 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4 +"d:\project\西昌\xc-metering-front\src\store\modules\dict.ts", "TypeScript", 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 54 +"d:\project\西昌\xc-metering-front\src\store\modules\keepAlive.ts", "TypeScript", 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 39 +"d:\project\西昌\xc-metering-front\src\store\modules\menu.ts", "TypeScript", 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 202 +"d:\project\西昌\xc-metering-front\src\store\modules\route.ts", "TypeScript", 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 5, 270 +"d:\project\西昌\xc-metering-front\src\store\modules\settings.ts", "TypeScript", 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 69 +"d:\project\西昌\xc-metering-front\src\store\modules\user.ts", "TypeScript", 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 226 +"d:\project\西昌\xc-metering-front\src\store\modules\websocket.ts", "TypeScript", 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 138 +"d:\project\西昌\xc-metering-front\src\store\modules\workFlow.ts", "TypeScript", 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 68 +"d:\project\西昌\xc-metering-front\src\utils\Array.ts", "TypeScript", 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 2, 49 +"d:\project\西昌\xc-metering-front\src\utils\String.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 11 +"d:\project\西昌\xc-metering-front\src\utils\applyBtns.ts", "TypeScript", 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 101 +"d:\project\西昌\xc-metering-front\src\utils\auth.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 15 +"d:\project\西昌\xc-metering-front\src\utils\buttonPerm.ts", "TypeScript", 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 69 +"d:\project\西昌\xc-metering-front\src\utils\composables\permission.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 12 +"d:\project\西昌\xc-metering-front\src\utils\composables\useAuth.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 43 +"d:\project\西昌\xc-metering-front\src\utils\composables\useGlobalProperties.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7 +"d:\project\西昌\xc-metering-front\src\utils\composables\useMainPage.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\src\utils\composables\useMenu.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 26 +"d:\project\西昌\xc-metering-front\src\utils\dayjs.ts", "TypeScript", 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7 +"d:\project\西昌\xc-metering-front\src\utils\directive.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 20 +"d:\project\西昌\xc-metering-front\src\utils\download.ts", "TypeScript", 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 3, 193 +"d:\project\西昌\xc-metering-front\src\utils\eventBus.ts", "TypeScript", 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4 +"d:\project\西昌\xc-metering-front\src\utils\exportUtils.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 2, 56 +"d:\project\西昌\xc-metering-front\src\utils\exportXlsx.ts", "TypeScript", 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 2, 90 +"d:\project\西昌\xc-metering-front\src\utils\getUid.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 19 +"d:\project\西昌\xc-metering-front\src\utils\index.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 16 +"d:\project\西昌\xc-metering-front\src\utils\keepQuery.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 17 +"d:\project\西昌\xc-metering-front\src\utils\printUtils.ts", "TypeScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 69 +"d:\project\西昌\xc-metering-front\src\utils\scheduleDict.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 21 +"d:\project\西昌\xc-metering-front\src\utils\security.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 53 +"d:\project\西昌\xc-metering-front\src\utils\structure.ts", "TypeScript", 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 6, 205 +"d:\project\西昌\xc-metering-front\src\utils\useCheckList.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 30 +"d:\project\西昌\xc-metering-front\src\utils\usePrintList.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 30 +"d:\project\西昌\xc-metering-front\src\utils\useSetAllRowReadable.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 22 +"d:\project\西昌\xc-metering-front\src\utils\useTemplateDownload.ts", "TypeScript", 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 38 +"d:\project\西昌\xc-metering-front\src\utils\validate.ts", "TypeScript", 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 13, 156 +"d:\project\西昌\xc-metering-front\src\views\[...all].vue", "vue", 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 82 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\detail1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\detail2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\list1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\list2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\dashboard.vue", "vue", 0, 0, 0, 390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 48, 448 +"d:\project\西昌\xc-metering-front\src\views\example\chartExample.vue", "vue", 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 61 +"d:\project\西昌\xc-metering-front\src\views\fresh.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 40 +"d:\project\西昌\xc-metering-front\src\views\home\index.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\src\views\index.vue", "vue", 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 21 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\current\list-interface.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 32 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\current\list.vue", "vue", 0, 0, 0, 273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 285 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\addEventDialog.vue", "vue", 0, 0, 0, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 230 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\list-interface.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 33 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\list.vue", "vue", 0, 0, 0, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 9, 221 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\record\list.vue", "vue", 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 221 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\dialog\upsMonitorDetailDialog.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 21, 213 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\list-interface.ts", "TypeScript", 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 112 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\list.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 14, 518 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addElectricQuantity.vue", "vue", 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 312, 13, 682 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addOxygenSmoke.vue", "vue", 0, 0, 0, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 261 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addTemperatureHumidity.vue", "vue", 0, 0, 0, 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 336 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\config-interface.ts", "TypeScript", 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 112 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\list.vue", "vue", 0, 0, 0, 381, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 12, 399 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\detail.vue", "vue", 0, 0, 0, 331, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 11, 354 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\dialog\selectLocationDialog.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 148 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\list-interface.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 40 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\list.vue", "vue", 0, 0, 0, 388, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 13, 412 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\components\message.vue", "vue", 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 9, 116 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\components\monitorData.vue", "vue", 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 8, 171 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\index.vue", "vue", 0, 0, 0, 943, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 101, 1085 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\overview-interface.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 22 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\addDialog.vue", "vue", 0, 0, 0, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 192 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\list.vue", "vue", 0, 0, 0, 203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 215 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\place-interface.ts", "TypeScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 29 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\detail.vue", "vue", 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 33, 255 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\environment-interface.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 41 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\list.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 19, 215 +"d:\project\西昌\xc-metering-front\src\views\login.vue", "vue", 0, 0, 0, 510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 42, 555 +"d:\project\西昌\xc-metering-front\src\views\login_register.vue", "vue", 0, 0, 0, 517, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 554 +"d:\project\西昌\xc-metering-front\src\views\metering\index.vue", "vue", 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\level3\page1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\level3\page2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\page.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\page.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\personal\edit.password.vue", "vue", 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 96 +"d:\project\西昌\xc-metering-front\src\views\personal\setting.vue", "vue", 0, 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 194 +"d:\project\西昌\xc-metering-front\src\views\reload.vue", "vue", 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 16 +"d:\project\西昌\xc-metering-front\src\views\setting.vue", "vue", 0, 0, 0, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 23, 336 +"d:\project\西昌\xc-metering-front\src\views\system\area\area-interface.ts", "TypeScript", 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 22 +"d:\project\西昌\xc-metering-front\src\views\system\area\areaSelectTree.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 78 +"d:\project\西昌\xc-metering-front\src\views\system\area\editArea.vue", "vue", 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 248 +"d:\project\西昌\xc-metering-front\src\views\system\area\listArea.vue", "vue", 0, 0, 0, 149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 161 +"d:\project\西昌\xc-metering-front\src\views\system\dept\dept-interface.ts", "TypeScript", 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 39 +"d:\project\西昌\xc-metering-front\src\views\system\dept\editDept.vue", "vue", 0, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13, 262 +"d:\project\西昌\xc-metering-front\src\views\system\dept\listDept.vue", "vue", 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 134 +"d:\project\西昌\xc-metering-front\src\views\system\dict\dict-interface.ts", "TypeScript", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 26 +"d:\project\西昌\xc-metering-front\src\views\system\dict\editDict.vue", "vue", 0, 0, 0, 283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 298 +"d:\project\西昌\xc-metering-front\src\views\system\dict\listDict.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 128 +"d:\project\西昌\xc-metering-front\src\views\system\expire\device.vue", "vue", 0, 0, 0, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 242 +"d:\project\西昌\xc-metering-front\src\views\system\expire\edit.vue", "vue", 0, 0, 0, 290, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 18, 315 +"d:\project\西昌\xc-metering-front\src\views\system\expire\list.vue", "vue", 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 156 +"d:\project\西昌\xc-metering-front\src\views\system\expire\task.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 164 +"d:\project\西昌\xc-metering-front\src\views\system\fileConfiguration\addDDialog.vue", "vue", 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 323 +"d:\project\西昌\xc-metering-front\src\views\system\fileConfiguration\configuration.vue", "vue", 0, 0, 0, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 232 +"d:\project\西昌\xc-metering-front\src\views\system\installation\editDialog.vue", "vue", 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 201 +"d:\project\西昌\xc-metering-front\src\views\system\installation\installation-interface.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 30 +"d:\project\西昌\xc-metering-front\src\views\system\installation\list.vue", "vue", 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 197 +"d:\project\西昌\xc-metering-front\src\views\system\label\label.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 29 +"d:\project\西昌\xc-metering-front\src\views\system\label\list.vue", "vue", 0, 0, 0, 315, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 13, 332 +"d:\project\西昌\xc-metering-front\src\views\system\log\listErrorLog.vue", "vue", 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 155 +"d:\project\西昌\xc-metering-front\src\views\system\log\listLog.vue", "vue", 0, 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 189 +"d:\project\西昌\xc-metering-front\src\views\system\log\log-interface.ts", "TypeScript", 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11 +"d:\project\西昌\xc-metering-front\src\views\system\log\loginLog.vue", "vue", 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 164 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noteAdd.vue", "vue", 0, 0, 0, 508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 20, 530 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noteList.vue", "vue", 0, 0, 0, 272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 289 +"d:\project\西昌\xc-metering-front\src\views\system\notice\notice-interface.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 13 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noticeDetail.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 140 +"d:\project\西昌\xc-metering-front\src\views\system\notice\tableHeader.vue", "vue", 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 40 +"d:\project\西昌\xc-metering-front\src\views\system\post\editDialog.vue", "vue", 0, 0, 0, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 10, 196 +"d:\project\西昌\xc-metering-front\src\views\system\post\list.vue", "vue", 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 3, 182 +"d:\project\西昌\xc-metering-front\src\views\system\post\post-interface.ts", "TypeScript", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 29 +"d:\project\西昌\xc-metering-front\src\views\system\process\addProcess.vue", "vue", 0, 0, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 15, 235 +"d:\project\西昌\xc-metering-front\src\views\system\process\detailProcess.vue", "vue", 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 8, 158 +"d:\project\西昌\xc-metering-front\src\views\system\process\editProcess.vue", "vue", 0, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 13, 249 +"d:\project\西昌\xc-metering-front\src\views\system\process\process.ts", "TypeScript", 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 48 +"d:\project\西昌\xc-metering-front\src\views\system\process\process.vue", "vue", 0, 0, 0, 353, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 22, 379 +"d:\project\西昌\xc-metering-front\src\views\system\resource\editResource.vue", "vue", 0, 0, 0, 267, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 281 +"d:\project\西昌\xc-metering-front\src\views\system\resource\listResource.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 156 +"d:\project\西昌\xc-metering-front\src\views\system\resource\resource-interface.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 24 +"d:\project\西昌\xc-metering-front\src\views\system\role\dataPerm.vue", "vue", 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 188 +"d:\project\西昌\xc-metering-front\src\views\system\role\editRole.vue", "vue", 0, 0, 0, 282, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 293 +"d:\project\西昌\xc-metering-front\src\views\system\role\functionPerm.vue", "vue", 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 187 +"d:\project\西昌\xc-metering-front\src\views\system\role\listRole.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 176 +"d:\project\西昌\xc-metering-front\src\views\system\role\role-interface.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 20 +"d:\project\西昌\xc-metering-front\src\views\system\showPhoto.vue", "vue", 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 74 +"d:\project\西昌\xc-metering-front\src\views\system\signature\addDDialog.vue", "vue", 0, 0, 0, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 252 +"d:\project\西昌\xc-metering-front\src\views\system\signature\autograph.vue", "vue", 0, 0, 0, 271, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 7, 295 +"d:\project\西昌\xc-metering-front\src\views\system\signature\userListDialog.vue", "vue", 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 179 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\editTenant.vue", "vue", 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 211 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\list.tenant.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 9, 167 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\relateDept.vue", "vue", 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 112 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\tenant_interface.ts", "TypeScript", 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 17 +"d:\project\西昌\xc-metering-front\src\views\system\tool_interface.ts", "TypeScript", 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 64 +"d:\project\西昌\xc-metering-front\src\views\system\user\listUser.vue", "vue", 0, 0, 0, 338, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 11, 358 +"d:\project\西昌\xc-metering-front\src\views\system\user\roleAssignment.vue", "vue", 0, 0, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 119 +"d:\project\西昌\xc-metering-front\src\views\system\user\selecTree.vue", "vue", 0, 0, 0, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 183 +"d:\project\西昌\xc-metering-front\src\views\system\user\user-interface.ts", "TypeScript", 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 70 +"d:\project\西昌\xc-metering-front\src\views\system\user\userAdd.vue", "vue", 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 355 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\detail.vue", "vue", 0, 0, 0, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 163 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\detection.vue", "vue", 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 61 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\pdfFile.vue", "vue", 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 47 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\index.vue", "vue", 0, 0, 0, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 175 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\components\detail.vue", "vue", 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 167 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\components\detection.vue", "vue", 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 58 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\index.vue", "vue", 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 194 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\edit.vue", "vue", 0, 0, 0, 371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 377 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\list.vue", "vue", 0, 0, 0, 402, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 6, 426 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\ApprovalDialog.vue", "vue", 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 171 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\edit.vue", "vue", 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 97 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\fileView.vue", "vue", 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 48 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\index.vue", "vue", 0, 0, 0, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 232 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\edit.vue", "vue", 0, 0, 0, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 258 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\filterCustomerStaff.vue", "vue", 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 28, 244 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\questionnaire.vue", "vue", 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 84 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\index.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 162 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\board\index.vue", "vue", 0, 0, 0, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 161 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\curator\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\delay\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\edit.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 123 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\list.vue", "vue", 0, 0, 0, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 194 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\tableList.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 172 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\detail.vue", "vue", 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 132 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\edit.vue", "vue", 0, 0, 0, 536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 548 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\list.vue", "vue", 0, 0, 0, 521, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 541 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\page.vue", "vue", 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 88 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\selelectPlan.vue", "vue", 0, 0, 0, 199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 207 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\table.vue", "vue", 0, 0, 0, 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 305 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\dataList.vue", "vue", 0, 0, 0, 319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 326 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\detail.vue", "vue", 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9, 166 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\edit.vue", "vue", 0, 0, 0, 455, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 466 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\infoDetail.vue", "vue", 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 119 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\list.vue", "vue", 0, 0, 0, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 530 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\selectDevice.vue", "vue", 0, 0, 0, 471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 478 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\summary.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 122 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\summaryDialog.vue", "vue", 0, 0, 0, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 200 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\table.vue", "vue", 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 297 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\edit.vue", "vue", 0, 0, 0, 631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 7, 697 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\list.vue", "vue", 0, 0, 0, 483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 5, 513 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\selectDeviceMultiple.vue", "vue", 0, 0, 0, 486, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 498 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\selectDeviceSinge.vue", "vue", 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 474 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\tableList.vue", "vue", 0, 0, 0, 532, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 10, 564 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\index-bak.vue", "vue", 0, 0, 0, 276, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 297 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartHorizontalCom.vue", "vue", 0, 0, 0, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 260 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartHorizontalCustom.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 197 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartVertical.vue", "vue", 0, 0, 0, 484, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 492 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartVerticalCircle.vue", "vue", 0, 0, 0, 417, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 425 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\deviceDetail.vue", "vue", 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\deviceList.vue", "vue", 0, 0, 0, 279, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 15, 318 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\editSchedule.vue", "vue", 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 12, 228 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\editScheduleDialog.vue", "vue", 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 11, 270 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\index1.vue", "vue", 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 40 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\list.vue", "vue", 0, 0, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 242 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\listApprove.vue", "vue", 0, 0, 0, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 223 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\rightBox.vue", "vue", 0, 0, 0, 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 17, 351 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\tableList.vue", "vue", 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 178 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\verificationDetail.vue", "vue", 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 169 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\index.vue", "vue", 0, 0, 0, 864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 29, 934 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\list.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\pic.ts", "TypeScript", 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\components\detailDialog.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 48 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\components\edit.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 140 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\index.vue", "vue", 0, 0, 0, 314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 343 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\edit.vue", "vue", 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 192 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\list.vue", "vue", 0, 0, 0, 312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 6, 334 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\selectDevice.vue", "vue", 0, 0, 0, 450, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 457 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\tableList.vue", "vue", 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 304 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\certificateTable.vue", "vue", 0, 0, 0, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 218 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\detail.vue", "vue", 0, 0, 0, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 195 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\edit.vue", "vue", 0, 0, 0, 1177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 8, 1229 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\infoTable.vue", "vue", 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 147 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\interface.ts", "TypeScript", 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 76 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\list.vue", "vue", 0, 0, 0, 1348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 18, 1436 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\printTag.vue", "vue", 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 116 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\reportTable.vue", "vue", 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 178 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\roamTable.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 145 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\showPhoto.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 145 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\showPhotoSinge.vue", "vue", 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 80 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\statusTable.vue", "vue", 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 196 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\table.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\technology.vue", "vue", 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\index.vue", "vue", 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 88 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\edit.vue", "vue", 0, 0, 0, 359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 381 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\list.vue", "vue", 0, 0, 0, 418, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 429 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\technology.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\device\remind\components\trend.vue", "vue", 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 73 +"d:\project\西昌\xc-metering-front\src\views\tested\device\remind\index.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 7, 515 +"d:\project\西昌\xc-metering-front\src\views\tested\device\special\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\device\task\addDialog.vue", "vue", 0, 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 186 +"d:\project\西昌\xc-metering-front\src\views\tested\device\task\index.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 8, 202 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\document-interface.ts", "TypeScript", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 28 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\edit.vue", "vue", 0, 0, 0, 264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 269 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\index.vue", "vue", 0, 0, 0, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 262 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\tableList.vue", "vue", 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 123 +"d:\project\西昌\xc-metering-front\src\views\tested\index.vue", "vue", 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\deviceList.vue", "vue", 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 147 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\edit.vue", "vue", 0, 0, 0, 382, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 393 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\list.vue", "vue", 0, 0, 0, 395, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 408 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\annexList.vue", "vue", 0, 0, 0, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 144 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\delay.vue", "vue", 0, 0, 0, 449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 7, 484 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\deviceList.vue", "vue", 0, 0, 0, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 137 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\edit.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 4, 526 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\list.vue", "vue", 0, 0, 0, 499, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 8, 520 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\page.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 95 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\disable\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\maintain\components\edit.vue", "vue", 0, 0, 0, 245, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 249 +"d:\project\西昌\xc-metering-front\src\views\tested\status\maintain\index.vue", "vue", 0, 0, 0, 318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 324 +"d:\project\西昌\xc-metering-front\src\views\tested\status\scrap\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\seal\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\unseal\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\certificate\components\edit.vue", "vue", 0, 0, 0, 356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 6, 377 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\certificate\index.vue", "vue", 0, 0, 0, 494, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 518 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\capacityTable.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\certificateTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\edit.vue", "vue", 0, 0, 0, 609, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7, 618 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\list.vue", "vue", 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 367 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\personTable.vue", "vue", 0, 0, 0, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 149 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\capacityTable.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\certificateTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\edit.vue", "vue", 0, 0, 0, 638, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 653 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\list.vue", "vue", 0, 0, 0, 386, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 396 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\personTable.vue", "vue", 0, 0, 0, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 149 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\index.vue", "vue", 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\deviceTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\edit.vue", "vue", 0, 0, 0, 505, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 514 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\list.vue", "vue", 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 361 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\subpackageDialog.vue", "vue", 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\deviceTable.vue", "vue", 0, 0, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 207 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\edit.vue", "vue", 0, 0, 0, 481, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 491 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\list.vue", "vue", 0, 0, 0, 438, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 451 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\subpackageDialog.vue", "vue", 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\tsconfig.json", "JSON with Comments", 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 33 +"d:\project\西昌\xc-metering-front\tsconfig.node.json", "JSON", 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 15 +"d:\project\西昌\xc-metering-front\vite.config.ts", "TypeScript", 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 73 +"d:\project\西昌\xc-metering-front\vite\plugins\auto-import.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 16 +"d:\project\西昌\xc-metering-front\vite\plugins\banner.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 13 +"d:\project\西昌\xc-metering-front\vite\plugins\components.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10 +"d:\project\西昌\xc-metering-front\vite\plugins\compression.ts", "TypeScript", 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 26 +"d:\project\西昌\xc-metering-front\vite\plugins\html.ts", "TypeScript", 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 71 +"d:\project\西昌\xc-metering-front\vite\plugins\index.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 37 +"d:\project\西昌\xc-metering-front\vite\plugins\layouts.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8 +"d:\project\西昌\xc-metering-front\vite\plugins\mock.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 15 +"d:\project\西昌\xc-metering-front\vite\plugins\pages.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11 +"d:\project\西昌\xc-metering-front\vite\plugins\setup-extend.ts", "TypeScript", 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6 +"d:\project\西昌\xc-metering-front\vite\plugins\spritesmith.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 50 +"d:\project\西昌\xc-metering-front\vite\plugins\svg-icon.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11 +"Total", "-", 10424, 2183, 32, 64430, 167, 89, 77, 233, 20723, 314, 7855, 3, 40, 4094, 5155, 115819 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.json b/.VSCodeCounter/2024-06-13_10-20-16/results.json new file mode 100644 index 0000000..7babd58 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.json @@ -0,0 +1 @@ +{"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/svg-icon.ts":{"language":"TypeScript","code":9,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/spritesmith.ts":{"language":"TypeScript","code":48,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/setup-extend.ts":{"language":"TypeScript","code":4,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/layouts.ts":{"language":"TypeScript","code":6,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/mock.ts":{"language":"TypeScript","code":13,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/compression.ts":{"language":"TypeScript","code":24,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite.config.ts":{"language":"TypeScript","code":65,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/tsconfig.node.json":{"language":"JSON","code":14,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/components.ts":{"language":"TypeScript","code":8,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/pages.ts":{"language":"TypeScript","code":9,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/tsconfig.json":{"language":"JSON with Comments","code":32,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/auto-import.ts":{"language":"TypeScript","code":14,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/index.ts":{"language":"TypeScript","code":34,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/%5B...all%5D.vue":{"language":"vue","code":70,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/banner.ts":{"language":"TypeScript","code":5,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/html.ts":{"language":"TypeScript","code":69,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/subpackageDialog.vue":{"language":"vue","code":192,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/list.vue":{"language":"vue","code":438,"comment":6,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/deviceTable.vue":{"language":"vue","code":201,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/edit.vue":{"language":"vue","code":481,"comment":5,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/subpackageDialog.vue":{"language":"vue","code":192,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/list.vue":{"language":"vue","code":351,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/edit.vue":{"language":"vue","code":505,"comment":3,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/deviceTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/personTable.vue":{"language":"vue","code":136,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/edit.vue":{"language":"vue","code":609,"comment":2,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/list.vue":{"language":"vue","code":357,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/personTable.vue":{"language":"vue","code":136,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/certificateTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/index.vue":{"language":"vue","code":64,"comment":10,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/capacityTable.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/list.vue":{"language":"vue","code":386,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/unseal/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/seal/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/certificate/index.vue":{"language":"vue","code":494,"comment":21,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/certificate/components/edit.vue":{"language":"vue","code":356,"comment":15,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/reload.vue":{"language":"vue","code":12,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/edit.vue":{"language":"vue","code":638,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/setting.vue":{"language":"vue","code":306,"comment":7,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/index.vue":{"language":"vue","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/maintain/index.vue":{"language":"vue","code":318,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/login.vue":{"language":"vue","code":510,"comment":3,"blank":42},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/scrap/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/installation-interface.ts":{"language":"TypeScript","code":29,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/list.vue":{"language":"vue","code":187,"comment":7,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/login_register.vue":{"language":"vue","code":517,"comment":0,"blank":37},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/tenant_interface.ts":{"language":"TypeScript","code":15,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/editTenant.vue":{"language":"vue","code":207,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/maintain/components/edit.vue":{"language":"vue","code":245,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/disable/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/page.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/listUser.vue":{"language":"vue","code":338,"comment":9,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/relateDept.vue":{"language":"vue","code":104,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/user-interface.ts":{"language":"TypeScript","code":64,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/selecTree.vue":{"language":"vue","code":170,"comment":1,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/list.tenant.vue":{"language":"vue","code":154,"comment":4,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/page.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/roleAssignment.vue":{"language":"vue","code":113,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/index-bak.vue":{"language":"vue","code":276,"comment":17,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/userAdd.vue":{"language":"vue","code":342,"comment":7,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/detail.vue":{"language":"vue","code":126,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/level3/page2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/edit.vue":{"language":"vue","code":536,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/level3/page1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue":{"language":"vue","code":199,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/table.vue":{"language":"vue","code":300,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/page.vue":{"language":"vue","code":78,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/list.vue":{"language":"vue","code":521,"comment":12,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tool_interface.ts":{"language":"TypeScript","code":56,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/tableList.vue":{"language":"vue","code":166,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/personal/setting.vue":{"language":"vue","code":178,"comment":0,"blank":16},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/list.vue":{"language":"vue","code":177,"comment":10,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/delay/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/environment-interface.ts":{"language":"TypeScript","code":37,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/edit.vue":{"language":"vue","code":119,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/list.vue":{"language":"vue","code":483,"comment":25,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/list.vue":{"language":"vue","code":191,"comment":5,"blank":19},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/edit.vue":{"language":"vue","code":631,"comment":59,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/detail.vue":{"language":"vue","code":220,"comment":2,"blank":33},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue":{"language":"vue","code":486,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/tableList.vue":{"language":"vue","code":532,"comment":22,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/summary.vue":{"language":"vue","code":119,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue":{"language":"vue","code":463,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue":{"language":"vue","code":194,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/list.vue":{"language":"vue","code":512,"comment":12,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/table.vue":{"language":"vue","code":292,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/place-interface.ts":{"language":"TypeScript","code":26,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/list.vue":{"language":"vue","code":203,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue":{"language":"vue","code":471,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue":{"language":"vue","code":116,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/edit.vue":{"language":"vue","code":455,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/detail.vue":{"language":"vue","code":152,"comment":5,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/addDialog.vue":{"language":"vue","code":179,"comment":6,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/curator/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/dataList.vue":{"language":"vue","code":319,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/showPhoto.vue":{"language":"vue","code":69,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/role-interface.ts":{"language":"TypeScript","code":16,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/page.vue":{"language":"vue","code":85,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/autograph.vue":{"language":"vue","code":271,"comment":17,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/userListDialog.vue":{"language":"vue","code":168,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/functionPerm.vue":{"language":"vue","code":175,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/editRole.vue":{"language":"vue","code":282,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/listRole.vue":{"language":"vue","code":166,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/dataPerm.vue":{"language":"vue","code":175,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/addDDialog.vue":{"language":"vue","code":242,"comment":5,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/tableList.vue":{"language":"vue","code":292,"comment":8,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/personal/edit.password.vue":{"language":"vue","code":88,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/edit.vue":{"language":"vue","code":187,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/pic.ts":{"language":"TypeScript","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/index.vue":{"language":"vue","code":314,"comment":25,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/selectDevice.vue":{"language":"vue","code":450,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/list.vue":{"language":"vue","code":312,"comment":16,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/metering/index.vue":{"language":"vue","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/edit.vue":{"language":"vue","code":488,"comment":34,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/special/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/list.vue":{"language":"vue","code":499,"comment":13,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/tableList.vue":{"language":"vue","code":114,"comment":5,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/document-interface.ts":{"language":"TypeScript","code":27,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/interface.ts":{"language":"TypeScript","code":73,"comment":2,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/index.vue":{"language":"vue","code":78,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/components/edit.vue":{"language":"vue","code":133,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/components/detailDialog.vue":{"language":"vue","code":44,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/edit.vue":{"language":"vue","code":264,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/index.vue":{"language":"vue","code":254,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/infoTable.vue":{"language":"vue","code":140,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/detail.vue":{"language":"vue","code":186,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/edit.vue":{"language":"vue","code":1177,"comment":44,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/overview-interface.ts":{"language":"TypeScript","code":20,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/technology.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/remind/index.vue":{"language":"vue","code":488,"comment":20,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/list.vue":{"language":"vue","code":418,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/certificateTable.vue":{"language":"vue","code":210,"comment":4,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/reportTable.vue":{"language":"vue","code":171,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/edit.vue":{"language":"vue","code":359,"comment":18,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/list.vue":{"language":"vue","code":1348,"comment":70,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/resource-interface.ts":{"language":"TypeScript","code":20,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/showPhoto.vue":{"language":"vue","code":133,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/roamTable.vue":{"language":"vue","code":138,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/list.vue":{"language":"vue","code":488,"comment":16,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/board/index.vue":{"language":"vue","code":137,"comment":20,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/printTag.vue":{"language":"vue","code":104,"comment":5,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/list-interface.ts":{"language":"TypeScript","code":100,"comment":6,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/deviceList.vue":{"language":"vue","code":131,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/listResource.vue":{"language":"vue","code":146,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/list.vue":{"language":"vue","code":171,"comment":8,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/editDialog.vue":{"language":"vue","code":180,"comment":6,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/post-interface.ts":{"language":"TypeScript","code":27,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/index.vue":{"language":"vue","code":943,"comment":41,"blank":101},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/editResource.vue":{"language":"vue","code":267,"comment":0,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/technology.vue":{"language":"vue","code":120,"comment":18,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/statusTable.vue":{"language":"vue","code":188,"comment":4,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/table.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addOxygenSmoke.vue":{"language":"vue","code":253,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/editDialog.vue":{"language":"vue","code":188,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/showPhotoSinge.vue":{"language":"vue","code":73,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addElectricQuantity.vue":{"language":"vue","code":357,"comment":312,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/components/monitorData.vue":{"language":"vue","code":142,"comment":21,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addTemperatureHumidity.vue":{"language":"vue","code":328,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/config-interface.ts":{"language":"TypeScript","code":101,"comment":4,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/components/message.vue":{"language":"vue","code":101,"comment":6,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/list.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/list.vue":{"language":"vue","code":381,"comment":6,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/addProcess.vue":{"language":"vue","code":201,"comment":19,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/editProcess.vue":{"language":"vue","code":217,"comment":19,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/process.ts":{"language":"TypeScript","code":41,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/task/index.vue":{"language":"vue","code":191,"comment":3,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/detailProcess.vue":{"language":"vue","code":130,"comment":20,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/process.vue":{"language":"vue","code":353,"comment":4,"blank":22},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/task/addDialog.vue":{"language":"vue","code":178,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/notice-interface.ts":{"language":"TypeScript","code":11,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/tableHeader.vue":{"language":"vue","code":36,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noticeDetail.vue":{"language":"vue","code":133,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noteList.vue":{"language":"vue","code":272,"comment":13,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/remind/components/trend.vue":{"language":"vue","code":66,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/index.vue":{"language":"vue","code":864,"comment":41,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue":{"language":"vue","code":191,"comment":1,"blank":21},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noteAdd.vue":{"language":"vue","code":508,"comment":2,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/list.vue":{"language":"vue","code":210,"comment":2,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/addEventDialog.vue":{"language":"vue","code":219,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/edit.vue":{"language":"vue","code":382,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/annexList.vue":{"language":"vue","code":123,"comment":17,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/delay.vue":{"language":"vue","code":449,"comment":28,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/list-interface.ts":{"language":"TypeScript","code":30,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/log-interface.ts":{"language":"TypeScript","code":10,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/listLog.vue":{"language":"vue","code":176,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/loginLog.vue":{"language":"vue","code":152,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/list.vue":{"language":"vue","code":395,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/list.vue":{"language":"vue","code":388,"comment":11,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/list-interface.ts":{"language":"TypeScript","code":37,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/listErrorLog.vue":{"language":"vue","code":148,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/deviceList.vue":{"language":"vue","code":142,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/index.vue":{"language":"vue","code":154,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/rightBox.vue":{"language":"vue","code":328,"comment":6,"blank":17},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/label/list.vue":{"language":"vue","code":315,"comment":4,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/tableList.vue":{"language":"vue","code":168,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/deviceDetail.vue":{"language":"vue","code":184,"comment":1,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/verificationDetail.vue":{"language":"vue","code":156,"comment":1,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/list.vue":{"language":"vue","code":226,"comment":8,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/index1.vue":{"language":"vue","code":33,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/editScheduleDialog.vue":{"language":"vue","code":236,"comment":23,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/editSchedule.vue":{"language":"vue","code":212,"comment":4,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/index.vue":{"language":"vue","code":221,"comment":5,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/label/label.ts":{"language":"TypeScript","code":22,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/deviceList.vue":{"language":"vue","code":279,"comment":24,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/current/list.vue":{"language":"vue","code":273,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/record/list.vue":{"language":"vue","code":211,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartVerticalCircle.vue":{"language":"vue","code":417,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/current/list-interface.ts":{"language":"TypeScript","code":30,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/detail.vue":{"language":"vue","code":331,"comment":12,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/device.vue":{"language":"vue","code":232,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue":{"language":"vue","code":191,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/edit.vue":{"language":"vue","code":290,"comment":7,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/listApprove.vue":{"language":"vue","code":208,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartHorizontalCom.vue":{"language":"vue","code":252,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/index.vue":{"language":"vue","code":16,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue":{"language":"vue","code":244,"comment":10,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/task.vue":{"language":"vue","code":154,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartVertical.vue":{"language":"vue","code":484,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue":{"language":"vue","code":211,"comment":5,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/fresh.ts":{"language":"TypeScript","code":35,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/list.vue":{"language":"vue","code":148,"comment":2,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/dict-interface.ts":{"language":"TypeScript","code":21,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue":{"language":"vue","code":80,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/editDict.vue":{"language":"vue","code":283,"comment":0,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/listDict.vue":{"language":"vue","code":119,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/dashboard.vue":{"language":"vue","code":390,"comment":10,"blank":48},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/fileConfiguration/addDDialog.vue":{"language":"vue","code":311,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/settings.default.ts":{"language":"TypeScript","code":55,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/index.vue":{"language":"vue","code":184,"comment":6,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/fileConfiguration/configuration.vue":{"language":"vue","code":219,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/example/chartExample.vue":{"language":"vue","code":56,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/shims.d.ts":{"language":"TypeScript","code":17,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue":{"language":"vue","code":138,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/settings.ts":{"language":"TypeScript","code":39,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/mockProdServer.ts":{"language":"TypeScript","code":9,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/components/detection.vue":{"language":"vue","code":50,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/index.vue":{"language":"vue","code":169,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue":{"language":"vue","code":161,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/listDept.vue":{"language":"vue","code":126,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/areaSelectTree.vue":{"language":"vue","code":71,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/listArea.vue":{"language":"vue","code":149,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/area-interface.ts":{"language":"TypeScript","code":19,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/editDept.vue":{"language":"vue","code":248,"comment":1,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/editArea.vue":{"language":"vue","code":236,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/home/index.vue":{"language":"vue","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/dept-interface.ts":{"language":"TypeScript","code":32,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/main.ts":{"language":"TypeScript","code":55,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/global.d.ts":{"language":"TypeScript","code":147,"comment":157,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components.d.ts":{"language":"TypeScript","code":69,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/components/detail.vue":{"language":"vue","code":161,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/fileView.vue":{"language":"vue","code":42,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/list2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/detection.vue":{"language":"vue","code":53,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/detail2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/list1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/edit.vue":{"language":"vue","code":92,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/detail1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/axios.d.ts":{"language":"TypeScript","code":6,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/list.vue":{"language":"vue","code":402,"comment":18,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/validate.ts":{"language":"TypeScript","code":78,"comment":65,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/auto-imports.d.ts":{"language":"TypeScript","code":77,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/App.vue":{"language":"vue","code":94,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useTemplateDownload.ts":{"language":"TypeScript","code":33,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useCheckList.ts":{"language":"TypeScript","code":20,"comment":8,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/usePrintList.ts":{"language":"TypeScript","code":20,"comment":8,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useSetAllRowReadable.ts":{"language":"TypeScript","code":11,"comment":9,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/structure.ts":{"language":"TypeScript","code":152,"comment":47,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/scheduleDict.ts":{"language":"TypeScript","code":17,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/String.ts":{"language":"TypeScript","code":6,"comment":3,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/security.ts":{"language":"TypeScript","code":37,"comment":14,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/keepQuery.ts":{"language":"TypeScript","code":13,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/index.ts":{"language":"TypeScript","code":13,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/printUtils.ts":{"language":"TypeScript","code":45,"comment":21,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/exportUtils.ts":{"language":"TypeScript","code":30,"comment":24,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/exportXlsx.ts":{"language":"TypeScript","code":71,"comment":17,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/download.ts":{"language":"TypeScript","code":148,"comment":42,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/eventBus.ts":{"language":"TypeScript","code":2,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/getUid.ts":{"language":"TypeScript","code":11,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useMainPage.ts":{"language":"TypeScript","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/dayjs.ts":{"language":"TypeScript","code":4,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/directive.ts":{"language":"TypeScript","code":17,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useGlobalProperties.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useMenu.ts":{"language":"TypeScript","code":22,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useAuth.ts":{"language":"TypeScript","code":37,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/permission.ts":{"language":"TypeScript","code":8,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/index.ts":{"language":"TypeScript","code":2,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/buttonPerm.ts":{"language":"TypeScript","code":64,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/auth.ts":{"language":"TypeScript","code":11,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/Array.ts":{"language":"TypeScript","code":31,"comment":16,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/applyBtns.ts":{"language":"TypeScript","code":96,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/server.xml":{"language":"XML","code":33,"comment":94,"blank":16},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/workFlow.ts":{"language":"TypeScript","code":51,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/user.ts":{"language":"TypeScript","code":208,"comment":15,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/scss.template.hbs":{"language":"Handlebars","code":57,"comment":0,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/settings.ts":{"language":"TypeScript","code":53,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/websocket.ts":{"language":"TypeScript","code":122,"comment":14,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/menu.ts":{"language":"TypeScript","code":182,"comment":12,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/edit.vue":{"language":"vue","code":371,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/route.ts":{"language":"TypeScript","code":226,"comment":39,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/dict.ts":{"language":"TypeScript","code":51,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/keepAlive.ts":{"language":"TypeScript","code":36,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue":{"language":"vue","code":39,"comment":2,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/README.md":{"language":"Markdown","code":77,"comment":0,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/page/index.hbs":{"language":"Handlebars","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/postcss.config.js":{"language":"JavaScript","code":5,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plopfile.js":{"language":"JavaScript","code":6,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/mock/member.ts":{"language":"TypeScript","code":55,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/scripts/prepare.js":{"language":"JavaScript","code":13,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/detail.vue":{"language":"vue","code":157,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/plugins/preload.ts":{"language":"TypeScript","code":117,"comment":7,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/routes.ts":{"language":"TypeScript","code":153,"comment":14,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/index.ts":{"language":"TypeScript","code":168,"comment":28,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/multilevel.menu.example.ts":{"language":"TypeScript","code":67,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/mentering.ts":{"language":"TypeScript","code":5,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/page/prompt.js":{"language":"JavaScript","code":52,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/tested.ts":{"language":"TypeScript","code":1621,"comment":171,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/component/prompt.js":{"language":"JavaScript","code":63,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/laboratory.ts":{"language":"TypeScript","code":228,"comment":37,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/system.ts":{"language":"TypeScript","code":330,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/package.json":{"language":"JSON","code":122,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/menu/index.ts":{"language":"TypeScript","code":14,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/common.ts":{"language":"TypeScript","code":293,"comment":25,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/override-element-ui.css":{"language":"CSS","code":104,"comment":1,"blank":22},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/menu/modules/multilevel.menu.example.ts":{"language":"TypeScript","code":48,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/dialog.css":{"language":"CSS","code":32,"comment":2,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/workflow.css":{"language":"CSS","code":1381,"comment":106,"blank":226},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/approval.ts":{"language":"TypeScript","code":15,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/reader.ts":{"language":"TypeScript","code":22,"comment":5,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/index.vue":{"language":"vue","code":207,"comment":0,"blank":33},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/browser_upgrade/index.css":{"language":"CSS","code":119,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AuthAll/index.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/HotkeysIntro/index.vue":{"language":"vue","code":44,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImagePreview/index.vue":{"language":"vue","code":57,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/AppSetting/index.vue":{"language":"vue","code":523,"comment":0,"blank":43},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/SubSidebar/index.vue":{"language":"vue","code":140,"comment":1,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/store/index.hbs":{"language":"Handlebars","code":10,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/themes.scss":{"language":"SCSS","code":58,"comment":61,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchArea/SearchItem.vue":{"language":"vue","code":26,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/globals.scss":{"language":"SCSS","code":131,"comment":19,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchArea/index.vue":{"language":"vue","code":147,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/nprogress.scss":{"language":"SCSS","code":55,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/element-plus/dark.scss":{"language":"SCSS","code":8,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-add.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/store/prompt.js":{"language":"JavaScript","code":28,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-add-circle.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/component/index.hbs":{"language":"Handlebars","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-base.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batch-distribute.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batch.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/pnpm-lock.yaml":{"language":"YAML","code":7764,"comment":0,"blank":1170},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/langs/zh-Hans.js":{"language":"JavaScript","code":1,"comment":6,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/element-plus/index.scss":{"language":"SCSS","code":21,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-alarm.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-baseInfo.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SystemInfo/index.vue":{"language":"vue","code":45,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/resources/variables.scss":{"language":"SCSS","code":0,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/fullscreen-exit.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/resources/utils.scss":{"language":"SCSS","code":41,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/fullscreen.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-area.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-device.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/business-board.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-create.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/404.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dept.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-data.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batchConfig.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-case.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-contract.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-delete.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-certi.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business-manager.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-line.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-change.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-correct.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business-measure.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-building.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-internal.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-jidu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-init.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-fold.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-goWorkbench.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-log.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-loginlog.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-import.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-finance.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ScanSampleDialog/scan-interface.ts":{"language":"TypeScript","code":12,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-file.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-fullscreen.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-flow.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-measure.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ScanSampleDialog/index.vue":{"language":"vue","code":121,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-logManage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-file-manage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-equipment-info.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-excel.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-environment.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-error.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-equipment-status.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-external.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dict.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-export.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-differ.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/addNodeBan.vue":{"language":"vue","code":216,"comment":0,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Trend/index.vue":{"language":"vue","code":61,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-meeting.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/addNode.vue":{"language":"vue","code":230,"comment":9,"blank":25},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/TableContainer/index.vue":{"language":"vue","code":70,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dyh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-bench.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-book.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batchPrint.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/nodeWrap.vue":{"language":"vue","code":367,"comment":9,"blank":25},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/nodeWrapBan.vue":{"language":"vue","code":153,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/TopMenu/topMenu.vue":{"language":"vue","code":41,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/TopMenu/topMenuItem.vue":{"language":"vue","code":167,"comment":0,"blank":24},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-overView-message.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/process.ts":{"language":"TypeScript","code":102,"comment":12,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/price.ts":{"language":"TypeScript","code":58,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/post.ts":{"language":"TypeScript","code":36,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/requestLab.ts":{"language":"TypeScript","code":103,"comment":23,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/resource.ts":{"language":"TypeScript","code":53,"comment":8,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/notice.ts":{"language":"TypeScript","code":62,"comment":9,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/login.ts":{"language":"TypeScript","code":33,"comment":17,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/log.ts":{"language":"TypeScript","code":59,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SvgIcon/index.vue":{"language":"vue","code":44,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/label.ts":{"language":"TypeScript","code":44,"comment":13,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Topbar/index.vue":{"language":"vue","code":151,"comment":0,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/role.ts":{"language":"TypeScript","code":73,"comment":12,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/installation.ts":{"language":"TypeScript","code":35,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/expire.ts":{"language":"TypeScript","code":28,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/dict.ts":{"language":"TypeScript","code":37,"comment":5,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/dept.ts":{"language":"TypeScript","code":77,"comment":13,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/bench.ts":{"language":"TypeScript","code":28,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/tenant.ts":{"language":"TypeScript","code":39,"comment":8,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/request.ts":{"language":"TypeScript","code":103,"comment":23,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/resetPwd.vue":{"language":"vue","code":117,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/index.vue":{"language":"vue","code":230,"comment":61,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/user.ts":{"language":"TypeScript","code":91,"comment":22,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/userInfo.vue":{"language":"vue","code":243,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/place.ts":{"language":"TypeScript","code":39,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/tool.ts":{"language":"TypeScript","code":219,"comment":22,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchBar/index.vue":{"language":"vue","code":65,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/scanEquipmentDialog/scan-interface.ts":{"language":"TypeScript","code":0,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/scanEquipmentDialog/index.vue":{"language":"vue","code":250,"comment":11,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/data.ts":{"language":"TypeScript","code":34,"comment":6,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/environment.ts":{"language":"TypeScript","code":46,"comment":9,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/SidebarItem/index.vue":{"language":"vue","code":159,"comment":0,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-notice.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/index.ts":{"language":"TypeScript","code":104,"comment":23,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-storeroom.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-monitor.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-month.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/area.ts":{"language":"TypeScript","code":72,"comment":12,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-statement.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/overView.ts":{"language":"TypeScript","code":14,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/equipment/list.ts":{"language":"TypeScript","code":48,"comment":9,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-software.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-standard-status.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-settingBlue.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/equipment/config.ts":{"language":"TypeScript","code":46,"comment":9,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-seal.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-setting.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-scan.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-search.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-review.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-role.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-service.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resource.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-rfid.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resume.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-refresh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resource-first.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-reduce-circle.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-removeAlarm.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-qrcode.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-quality-menu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-price.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-print.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-prevent.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-radio.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-quality.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-place.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-pie.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/alarm/current.ts":{"language":"TypeScript","code":25,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/MainSidebar/index.vue":{"language":"vue","code":95,"comment":1,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/alarm/event.ts":{"language":"TypeScript","code":39,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Search/index.vue":{"language":"vue","code":413,"comment":0,"blank":39},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QRcodeDeviceDialog/index.vue":{"language":"vue","code":181,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/measureRecords.vue":{"language":"vue","code":59,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-person.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-task.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QrDialog/index.vue":{"language":"vue","code":138,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-overview.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-pdf.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-sweep.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/image-load-fail.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-sysDoc.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-ywjs.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-subpackage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PageMain/index.vue":{"language":"vue","code":81,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-zhankai.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-xyh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PcasCascader/index.vue":{"language":"vue","code":132,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-zhiliang.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-year.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-user.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-template.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-tool.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QrDialog/qrcode.d.ts":{"language":"TypeScript","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PageHeader/index.vue":{"language":"vue","code":71,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-enter.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-down.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-word.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-technology.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-default.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-up.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-template-menu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/certificationRecords.vue":{"language":"vue","code":60,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/certificationMonitor.vue":{"language":"vue","code":60,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/maintain.ts":{"language":"TypeScript","code":34,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/index.ts":{"language":"TypeScript","code":72,"comment":10,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/borrow.ts":{"language":"TypeScript","code":78,"comment":9,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Logo/index.vue":{"language":"vue","code":66,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImageUpload/index.vue":{"language":"vue","code":239,"comment":0,"blank":26},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/triangle-stand-upside-down.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Header/index.vue":{"language":"vue","code":176,"comment":12,"blank":32},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/iconify-ep/index.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/group.ts":{"language":"TypeScript","code":35,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/info.ts":{"language":"TypeScript","code":174,"comment":33,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-breadcrumb.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/certificate.ts":{"language":"TypeScript","code":8,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/NormalTable/table_interface.ts":{"language":"TypeScript","code":12,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/NormalTable/index.vue":{"language":"vue","code":285,"comment":0,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImagesUpload/index.vue":{"language":"vue","code":272,"comment":0,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/remind.ts":{"language":"TypeScript","code":30,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/model.ts":{"language":"TypeScript","code":65,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/task.ts":{"language":"TypeScript","code":29,"comment":7,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/detection.ts":{"language":"TypeScript","code":16,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/opinion.ts":{"language":"TypeScript","code":72,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/notice.ts":{"language":"TypeScript","code":21,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/review.ts":{"language":"TypeScript","code":22,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/satisfaction.ts":{"language":"TypeScript","code":22,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/review.ts":{"language":"TypeScript","code":80,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/dashboard/index.ts":{"language":"TypeScript","code":105,"comment":20,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/task.ts":{"language":"TypeScript","code":80,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-menu.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/document/index.ts":{"language":"TypeScript","code":34,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/directory.ts":{"language":"TypeScript","code":99,"comment":20,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/IconButton/index.vue":{"language":"vue","code":51,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/FileUpload/index.vue":{"language":"vue","code":107,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Editor/index.vue":{"language":"vue","code":85,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/certificate.ts":{"language":"TypeScript","code":45,"comment":9,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/dashboard/calendar.ts":{"language":"TypeScript","code":29,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/FixedActionBar/index.vue":{"language":"vue","code":42,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/echart-interface.ts":{"language":"TypeScript","code":252,"comment":14,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/board.ts":{"language":"TypeScript","code":16,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/LineChart.vue":{"language":"vue","code":355,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/toolbar-collapse.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/PieChart.vue":{"language":"vue","code":311,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/BarChartVertical.vue":{"language":"vue","code":449,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/BarChartHorizontal.vue":{"language":"vue","code":442,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/paln.ts":{"language":"TypeScript","code":150,"comment":21,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/utils.ts":{"language":"TypeScript","code":26,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/early.ts":{"language":"TypeScript","code":94,"comment":13,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/dept.ts":{"language":"TypeScript","code":22,"comment":6,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/task.ts":{"language":"TypeScript","code":121,"comment":12,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.css":{"language":"CSS","code":3093,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.css":{"language":"CSS","code":764,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/config/config.json":{"language":"JSON","code":29,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.css":{"language":"CSS","code":3183,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.css":{"language":"CSS","code":3183,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.css":{"language":"CSS","code":745,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.css":{"language":"CSS","code":764,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.css":{"language":"CSS","code":3096,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlockCom.vue":{"language":"vue","code":41,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlockSwitch.vue":{"language":"vue","code":63,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlock.vue":{"language":"vue","code":54,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DeptSelect/index.vue":{"language":"vue","code":185,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectRoleDialog.vue":{"language":"vue","code":157,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.css":{"language":"CSS","code":745,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/index.vue":{"language":"vue","code":53,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectDeptTree.vue":{"language":"vue","code":121,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectStaffDialog.vue":{"language":"vue","code":248,"comment":7,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Copyright/index.vue":{"language":"vue","code":43,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectDeptDialog.vue":{"language":"vue","code":249,"comment":7,"blank":24},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/errorDialog.vue":{"language":"vue","code":79,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectEmployeesDialog.vue":{"language":"vue","code":226,"comment":8,"blank":21},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/dialog.ts":{"language":"TypeScript","code":25,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/promoterDrawer.vue":{"language":"vue","code":85,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/copyerDrawer.vue":{"language":"vue","code":110,"comment":13,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/buttonBox/buttonBox.vue":{"language":"vue","code":43,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/conditionDrawer.vue":{"language":"vue","code":432,"comment":35,"blank":48},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/writer/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5/content.css":{"language":"CSS","code":54,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/approverDrawer.vue":{"language":"vue","code":426,"comment":76,"blank":47},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/buttonBox/buttonBox.ts":{"language":"TypeScript","code":5,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/document/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/writer/content.css":{"language":"CSS","code":55,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5-dark/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/default/content.css":{"language":"CSS","code":54,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/dark/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.stylelintignore":{"language":"Ignore","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/document/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/benchCol/index.vue":{"language":"vue","code":166,"comment":12,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/default/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/BarCodeBind/index.vue":{"language":"vue","code":120,"comment":3,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.github/workflows/release.yml":{"language":"YAML","code":75,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AppContainer/index.vue":{"language":"vue","code":22,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.commitlintrc.js":{"language":"JavaScript","code":65,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Approval/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/BatchActionBar/index.vue":{"language":"vue","code":72,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue":{"language":"vue","code":223,"comment":15,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecordTable.vue":{"language":"vue","code":190,"comment":15,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/theme.json":{"language":"JSON","code":491,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecord.vue":{"language":"vue","code":130,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.github/workflows/repo-sync.yml":{"language":"YAML","code":16,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Auth/index.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/AddressSelect.vue":{"language":"vue","code":247,"comment":5,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/approval-interface.ts":{"language":"TypeScript","code":13,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/address-interface.ts":{"language":"TypeScript","code":11,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/index.html":{"language":"HTML","code":40,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/departments150.json":{"language":"JSON","code":26,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PcasCascader/pcas-code.json":{"language":"JSON","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/country-code.json":{"language":"JSON","code":1500,"comment":0,"blank":20}} \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.md b/.VSCodeCounter/2024-06-13_10-20-16/results.md new file mode 100644 index 0000000..f0ec7b4 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.md @@ -0,0 +1,290 @@ +# Summary + +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 + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## 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 | + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/details.md b/.VSCodeCounter/2024-06-13_10-20-16/details.md new file mode 100644 index 0000000..a35f3e7 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/details.md @@ -0,0 +1,692 @@ +# Details + +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 + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [.commitlintrc.js](/.commitlintrc.js) | JavaScript | 65 | 4 | 1 | 70 | +| [.github/workflows/release.yml](/.github/workflows/release.yml) | YAML | 75 | 0 | 13 | 88 | +| [.github/workflows/repo-sync.yml](/.github/workflows/repo-sync.yml) | YAML | 16 | 5 | 3 | 24 | +| [.stylelintignore](/.stylelintignore) | Ignore | 3 | 0 | 1 | 4 | +| [README.md](/README.md) | Markdown | 77 | 0 | 29 | 106 | +| [departments150.json](/departments150.json) | JSON | 26 | 0 | 0 | 26 | +| [index.html](/index.html) | HTML | 40 | 0 | 1 | 41 | +| [package.json](/package.json) | JSON | 122 | 0 | 1 | 123 | +| [plop-templates/component/index.hbs](/plop-templates/component/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/component/prompt.js](/plop-templates/component/prompt.js) | JavaScript | 63 | 0 | 3 | 66 | +| [plop-templates/page/index.hbs](/plop-templates/page/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/page/prompt.js](/plop-templates/page/prompt.js) | JavaScript | 52 | 0 | 3 | 55 | +| [plop-templates/store/index.hbs](/plop-templates/store/index.hbs) | Handlebars | 10 | 0 | 2 | 12 | +| [plop-templates/store/prompt.js](/plop-templates/store/prompt.js) | JavaScript | 28 | 0 | 1 | 29 | +| [plopfile.js](/plopfile.js) | JavaScript | 6 | 0 | 1 | 7 | +| [pnpm-lock.yaml](/pnpm-lock.yaml) | YAML | 7,764 | 0 | 1,170 | 8,934 | +| [postcss.config.js](/postcss.config.js) | JavaScript | 5 | 0 | 1 | 6 | +| [public/browser_upgrade/index.css](/public/browser_upgrade/index.css) | CSS | 119 | 0 | 1 | 120 | +| [public/config/config.json](/public/config/config.json) | JSON | 29 | 0 | 1 | 30 | +| [public/tinymce/langs/zh-Hans.js](/public/tinymce/langs/zh-Hans.js) | JavaScript | 1 | 6 | 0 | 7 | +| [public/tinymce/skins/content/dark/content.css](/public/tinymce/skins/content/dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/dark/content.min.css](/public/tinymce/skins/content/dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/default/content.css](/public/tinymce/skins/content/default/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/default/content.min.css](/public/tinymce/skins/content/default/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/document/content.css](/public/tinymce/skins/content/document/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/document/content.min.css](/public/tinymce/skins/content/document/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5-dark/content.css](/public/tinymce/skins/content/tinymce-5-dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/tinymce-5-dark/content.min.css](/public/tinymce/skins/content/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5/content.css](/public/tinymce/skins/content/tinymce-5/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/tinymce-5/content.min.css](/public/tinymce/skins/content/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/writer/content.css](/public/tinymce/skins/content/writer/content.css) | CSS | 55 | 7 | 1 | 63 | +| [public/tinymce/skins/content/writer/content.min.css](/public/tinymce/skins/content/writer/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.css](/public/tinymce/skins/ui/oxide-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.css](/public/tinymce/skins/ui/oxide-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.min.css](/public/tinymce/skins/ui/oxide-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.min.css](/public/tinymce/skins/ui/oxide-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.css](/public/tinymce/skins/ui/oxide-dark/skin.css) | CSS | 3,096 | 16 | 1 | 3,113 | +| [public/tinymce/skins/ui/oxide-dark/skin.min.css](/public/tinymce/skins/ui/oxide-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.css](/public/tinymce/skins/ui/oxide/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/oxide/content.inline.css](/public/tinymce/skins/ui/oxide/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide/content.inline.min.css](/public/tinymce/skins/ui/oxide/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.min.css](/public/tinymce/skins/ui/oxide/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.css](/public/tinymce/skins/ui/oxide/skin.css) | CSS | 3,093 | 16 | 1 | 3,110 | +| [public/tinymce/skins/ui/oxide/skin.min.css](/public/tinymce/skins/ui/oxide/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.css](/public/tinymce/skins/ui/tinymce-5-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.css](/public/tinymce/skins/ui/tinymce-5/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.css](/public/tinymce/skins/ui/tinymce-5/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.min.css](/public/tinymce/skins/ui/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.css](/public/tinymce/skins/ui/tinymce-5/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5/skin.min.css](/public/tinymce/skins/ui/tinymce-5/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [scripts/prepare.js](/scripts/prepare.js) | JavaScript | 13 | 0 | 3 | 16 | +| [scss.template.hbs](/scss.template.hbs) | Handlebars | 57 | 0 | 10 | 67 | +| [server.xml](/server.xml) | XML | 33 | 94 | 16 | 143 | +| [src/App.vue](/src/App.vue) | vue | 94 | 0 | 11 | 105 | +| [src/api/approval.ts](/src/api/approval.ts) | TypeScript | 15 | 2 | 2 | 19 | +| [src/api/eqpt/MeasurementBusiness/detection.ts](/src/api/eqpt/MeasurementBusiness/detection.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/MeasurementBusiness/notice.ts](/src/api/eqpt/MeasurementBusiness/notice.ts) | TypeScript | 21 | 6 | 2 | 29 | +| [src/api/eqpt/MeasurementBusiness/opinion.ts](/src/api/eqpt/MeasurementBusiness/opinion.ts) | TypeScript | 72 | 15 | 2 | 89 | +| [src/api/eqpt/MeasurementBusiness/review.ts](/src/api/eqpt/MeasurementBusiness/review.ts) | TypeScript | 22 | 15 | 2 | 39 | +| [src/api/eqpt/MeasurementBusiness/satisfaction.ts](/src/api/eqpt/MeasurementBusiness/satisfaction.ts) | TypeScript | 22 | 5 | 2 | 29 | +| [src/api/eqpt/dashboard/calendar.ts](/src/api/eqpt/dashboard/calendar.ts) | TypeScript | 29 | 7 | 4 | 40 | +| [src/api/eqpt/dashboard/index.ts](/src/api/eqpt/dashboard/index.ts) | TypeScript | 105 | 20 | 3 | 128 | +| [src/api/eqpt/device/certificate.ts](/src/api/eqpt/device/certificate.ts) | TypeScript | 8 | 4 | 1 | 13 | +| [src/api/eqpt/device/group.ts](/src/api/eqpt/device/group.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/eqpt/device/info.ts](/src/api/eqpt/device/info.ts) | TypeScript | 174 | 33 | 3 | 210 | +| [src/api/eqpt/device/model.ts](/src/api/eqpt/device/model.ts) | TypeScript | 65 | 11 | 2 | 78 | +| [src/api/eqpt/device/remind.ts](/src/api/eqpt/device/remind.ts) | TypeScript | 30 | 7 | 1 | 38 | +| [src/api/eqpt/device/task.ts](/src/api/eqpt/device/task.ts) | TypeScript | 29 | 7 | 3 | 39 | +| [src/api/eqpt/document/index.ts](/src/api/eqpt/document/index.ts) | TypeScript | 34 | 8 | 1 | 43 | +| [src/api/eqpt/measurementPlan/board.ts](/src/api/eqpt/measurementPlan/board.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/measurementPlan/dept.ts](/src/api/eqpt/measurementPlan/dept.ts) | TypeScript | 22 | 6 | 1 | 29 | +| [src/api/eqpt/measurementPlan/early.ts](/src/api/eqpt/measurementPlan/early.ts) | TypeScript | 94 | 13 | 2 | 109 | +| [src/api/eqpt/measurementPlan/paln.ts](/src/api/eqpt/measurementPlan/paln.ts) | TypeScript | 150 | 21 | 4 | 175 | +| [src/api/eqpt/measurementPlan/task.ts](/src/api/eqpt/measurementPlan/task.ts) | TypeScript | 121 | 12 | 5 | 138 | +| [src/api/eqpt/status/borrow.ts](/src/api/eqpt/status/borrow.ts) | TypeScript | 78 | 9 | 3 | 90 | +| [src/api/eqpt/status/index.ts](/src/api/eqpt/status/index.ts) | TypeScript | 72 | 10 | 2 | 84 | +| [src/api/eqpt/status/maintain.ts](/src/api/eqpt/status/maintain.ts) | TypeScript | 34 | 5 | 2 | 41 | +| [src/api/eqpt/subpackage/certificate.ts](/src/api/eqpt/subpackage/certificate.ts) | TypeScript | 45 | 9 | 1 | 55 | +| [src/api/eqpt/subpackage/directory.ts](/src/api/eqpt/subpackage/directory.ts) | TypeScript | 99 | 20 | 1 | 120 | +| [src/api/eqpt/subpackage/review.ts](/src/api/eqpt/subpackage/review.ts) | TypeScript | 80 | 11 | 2 | 93 | +| [src/api/eqpt/subpackage/task.ts](/src/api/eqpt/subpackage/task.ts) | TypeScript | 80 | 12 | 4 | 96 | +| [src/api/index.ts](/src/api/index.ts) | TypeScript | 104 | 23 | 8 | 135 | +| [src/api/laboratory/alarm/current.ts](/src/api/laboratory/alarm/current.ts) | TypeScript | 25 | 6 | 5 | 36 | +| [src/api/laboratory/alarm/event.ts](/src/api/laboratory/alarm/event.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/laboratory/data.ts](/src/api/laboratory/data.ts) | TypeScript | 34 | 6 | 4 | 44 | +| [src/api/laboratory/environment.ts](/src/api/laboratory/environment.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/config.ts](/src/api/laboratory/equipment/config.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/list.ts](/src/api/laboratory/equipment/list.ts) | TypeScript | 48 | 9 | 7 | 64 | +| [src/api/laboratory/overView.ts](/src/api/laboratory/overView.ts) | TypeScript | 14 | 5 | 3 | 22 | +| [src/api/laboratory/place.ts](/src/api/laboratory/place.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/reader.ts](/src/api/reader.ts) | TypeScript | 22 | 5 | 4 | 31 | +| [src/api/request.ts](/src/api/request.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/requestLab.ts](/src/api/requestLab.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/system/area.ts](/src/api/system/area.ts) | TypeScript | 72 | 12 | 6 | 90 | +| [src/api/system/bench.ts](/src/api/system/bench.ts) | TypeScript | 28 | 4 | 1 | 33 | +| [src/api/system/dept.ts](/src/api/system/dept.ts) | TypeScript | 77 | 13 | 6 | 96 | +| [src/api/system/dict.ts](/src/api/system/dict.ts) | TypeScript | 37 | 5 | 1 | 43 | +| [src/api/system/expire.ts](/src/api/system/expire.ts) | TypeScript | 28 | 7 | 1 | 36 | +| [src/api/system/installation.ts](/src/api/system/installation.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/system/label.ts](/src/api/system/label.ts) | TypeScript | 44 | 13 | 3 | 60 | +| [src/api/system/log.ts](/src/api/system/log.ts) | TypeScript | 59 | 12 | 4 | 75 | +| [src/api/system/login.ts](/src/api/system/login.ts) | TypeScript | 33 | 17 | 8 | 58 | +| [src/api/system/notice.ts](/src/api/system/notice.ts) | TypeScript | 62 | 9 | 3 | 74 | +| [src/api/system/post.ts](/src/api/system/post.ts) | TypeScript | 36 | 8 | 1 | 45 | +| [src/api/system/price.ts](/src/api/system/price.ts) | TypeScript | 58 | 8 | 7 | 73 | +| [src/api/system/process.ts](/src/api/system/process.ts) | TypeScript | 102 | 12 | 10 | 124 | +| [src/api/system/resource.ts](/src/api/system/resource.ts) | TypeScript | 53 | 8 | 4 | 65 | +| [src/api/system/role.ts](/src/api/system/role.ts) | TypeScript | 73 | 12 | 5 | 90 | +| [src/api/system/tenant.ts](/src/api/system/tenant.ts) | TypeScript | 39 | 8 | 5 | 52 | +| [src/api/system/tool.ts](/src/api/system/tool.ts) | TypeScript | 219 | 22 | 6 | 247 | +| [src/api/system/user.ts](/src/api/system/user.ts) | TypeScript | 91 | 22 | 6 | 119 | +| [src/assets/icons/404.svg](/src/assets/icons/404.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/business-board.svg](/src/assets/icons/business-board.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/fullscreen-exit.svg](/src/assets/icons/fullscreen-exit.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/fullscreen.svg](/src/assets/icons/fullscreen.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-add-circle.svg](/src/assets/icons/icon-add-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-add.svg](/src/assets/icons/icon-add.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-alarm.svg](/src/assets/icons/icon-alarm.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-area.svg](/src/assets/icons/icon-area.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-base.svg](/src/assets/icons/icon-base.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-baseInfo.svg](/src/assets/icons/icon-baseInfo.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-batch-distribute.svg](/src/assets/icons/icon-batch-distribute.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batch.svg](/src/assets/icons/icon-batch.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batchConfig.svg](/src/assets/icons/icon-batchConfig.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-batchPrint.svg](/src/assets/icons/icon-batchPrint.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-bench.svg](/src/assets/icons/icon-bench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-book.svg](/src/assets/icons/icon-book.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-building.svg](/src/assets/icons/icon-building.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-manager.svg](/src/assets/icons/icon-business-manager.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-measure.svg](/src/assets/icons/icon-business-measure.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business.svg](/src/assets/icons/icon-business.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-case.svg](/src/assets/icons/icon-case.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-certi.svg](/src/assets/icons/icon-certi.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-change.svg](/src/assets/icons/icon-change.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-contract.svg](/src/assets/icons/icon-contract.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-correct.svg](/src/assets/icons/icon-correct.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-create.svg](/src/assets/icons/icon-create.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-data.svg](/src/assets/icons/icon-data.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-delete.svg](/src/assets/icons/icon-delete.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dept.svg](/src/assets/icons/icon-dept.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-device.svg](/src/assets/icons/icon-device.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dict.svg](/src/assets/icons/icon-dict.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-differ.svg](/src/assets/icons/icon-differ.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dyh.svg](/src/assets/icons/icon-dyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-environment.svg](/src/assets/icons/icon-environment.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-equipment-info.svg](/src/assets/icons/icon-equipment-info.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-equipment-status.svg](/src/assets/icons/icon-equipment-status.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-error.svg](/src/assets/icons/icon-error.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-excel.svg](/src/assets/icons/icon-excel.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-export.svg](/src/assets/icons/icon-export.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-external.svg](/src/assets/icons/icon-external.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file-manage.svg](/src/assets/icons/icon-file-manage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file.svg](/src/assets/icons/icon-file.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-finance.svg](/src/assets/icons/icon-finance.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-flow.svg](/src/assets/icons/icon-flow.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-fold.svg](/src/assets/icons/icon-fold.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-fullscreen.svg](/src/assets/icons/icon-fullscreen.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-goWorkbench.svg](/src/assets/icons/icon-goWorkbench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-import.svg](/src/assets/icons/icon-import.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-init.svg](/src/assets/icons/icon-init.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-internal.svg](/src/assets/icons/icon-internal.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-jidu.svg](/src/assets/icons/icon-jidu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-line.svg](/src/assets/icons/icon-line.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-log.svg](/src/assets/icons/icon-log.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-logManage.svg](/src/assets/icons/icon-logManage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-loginlog.svg](/src/assets/icons/icon-loginlog.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-measure.svg](/src/assets/icons/icon-measure.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-meeting.svg](/src/assets/icons/icon-meeting.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-monitor.svg](/src/assets/icons/icon-monitor.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-month.svg](/src/assets/icons/icon-month.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-notice.svg](/src/assets/icons/icon-notice.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-overView-message.svg](/src/assets/icons/icon-overView-message.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-overview.svg](/src/assets/icons/icon-overview.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pdf.svg](/src/assets/icons/icon-pdf.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-person.svg](/src/assets/icons/icon-person.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pie.svg](/src/assets/icons/icon-pie.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-place.svg](/src/assets/icons/icon-place.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-prevent.svg](/src/assets/icons/icon-prevent.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-price.svg](/src/assets/icons/icon-price.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-print.svg](/src/assets/icons/icon-print.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-qrcode.svg](/src/assets/icons/icon-qrcode.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality-menu.svg](/src/assets/icons/icon-quality-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality.svg](/src/assets/icons/icon-quality.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-radio.svg](/src/assets/icons/icon-radio.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-reduce-circle.svg](/src/assets/icons/icon-reduce-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-refresh.svg](/src/assets/icons/icon-refresh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-removeAlarm.svg](/src/assets/icons/icon-removeAlarm.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-resource-first.svg](/src/assets/icons/icon-resource-first.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resource.svg](/src/assets/icons/icon-resource.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resume.svg](/src/assets/icons/icon-resume.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-review.svg](/src/assets/icons/icon-review.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-rfid.svg](/src/assets/icons/icon-rfid.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-role.svg](/src/assets/icons/icon-role.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-scan.svg](/src/assets/icons/icon-scan.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-seal.svg](/src/assets/icons/icon-seal.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-search.svg](/src/assets/icons/icon-search.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-service.svg](/src/assets/icons/icon-service.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-setting.svg](/src/assets/icons/icon-setting.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-settingBlue.svg](/src/assets/icons/icon-settingBlue.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-software.svg](/src/assets/icons/icon-software.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-standard-status.svg](/src/assets/icons/icon-standard-status.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-statement.svg](/src/assets/icons/icon-statement.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-storeroom.svg](/src/assets/icons/icon-storeroom.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-subpackage.svg](/src/assets/icons/icon-subpackage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sweep.svg](/src/assets/icons/icon-sweep.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sysDoc.svg](/src/assets/icons/icon-sysDoc.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-task.svg](/src/assets/icons/icon-task.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-technology.svg](/src/assets/icons/icon-technology.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-template-menu.svg](/src/assets/icons/icon-template-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-template.svg](/src/assets/icons/icon-template.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-tool.svg](/src/assets/icons/icon-tool.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-user.svg](/src/assets/icons/icon-user.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-word.svg](/src/assets/icons/icon-word.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-xyh.svg](/src/assets/icons/icon-xyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-year.svg](/src/assets/icons/icon-year.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-ywjs.svg](/src/assets/icons/icon-ywjs.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhankai.svg](/src/assets/icons/icon-zhankai.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhiliang.svg](/src/assets/icons/icon-zhiliang.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/image-load-fail.svg](/src/assets/icons/image-load-fail.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-down.svg](/src/assets/icons/search-down.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-enter.svg](/src/assets/icons/search-enter.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-up.svg](/src/assets/icons/search-up.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-breadcrumb.svg](/src/assets/icons/sidebar-breadcrumb.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-default.svg](/src/assets/icons/sidebar-default.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-menu.svg](/src/assets/icons/sidebar-menu.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/toolbar-collapse.svg](/src/assets/icons/toolbar-collapse.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/triangle-stand-upside-down.svg](/src/assets/icons/triangle-stand-upside-down.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/styles/element-plus/dark.scss](/src/assets/styles/element-plus/dark.scss) | SCSS | 8 | 1 | 1 | 10 | +| [src/assets/styles/element-plus/index.scss](/src/assets/styles/element-plus/index.scss) | SCSS | 21 | 0 | 2 | 23 | +| [src/assets/styles/globals.scss](/src/assets/styles/globals.scss) | SCSS | 131 | 19 | 28 | 178 | +| [src/assets/styles/nprogress.scss](/src/assets/styles/nprogress.scss) | SCSS | 55 | 0 | 9 | 64 | +| [src/assets/styles/resources/utils.scss](/src/assets/styles/resources/utils.scss) | SCSS | 41 | 5 | 8 | 54 | +| [src/assets/styles/resources/variables.scss](/src/assets/styles/resources/variables.scss) | SCSS | 0 | 1 | 1 | 2 | +| [src/assets/styles/themes.scss](/src/assets/styles/themes.scss) | SCSS | 58 | 61 | 14 | 133 | +| [src/auto-imports.d.ts](/src/auto-imports.d.ts) | TypeScript | 77 | 1 | 1 | 79 | +| [src/axios.d.ts](/src/axios.d.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [src/components.d.ts](/src/components.d.ts) | TypeScript | 69 | 3 | 3 | 75 | +| [src/components/AddressSelect/AddressSelect.vue](/src/components/AddressSelect/AddressSelect.vue) | vue | 247 | 5 | 7 | 259 | +| [src/components/AddressSelect/address-interface.ts](/src/components/AddressSelect/address-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/components/AddressSelect/country-code.json](/src/components/AddressSelect/country-code.json) | JSON | 1,500 | 0 | 20 | 1,520 | +| [src/components/AppContainer/index.vue](/src/components/AppContainer/index.vue) | vue | 22 | 0 | 3 | 25 | +| [src/components/ApprovalRecord/ApprovalRecord.vue](/src/components/ApprovalRecord/ApprovalRecord.vue) | vue | 130 | 1 | 6 | 137 | +| [src/components/ApprovalRecord/ApprovalRecordTable.vue](/src/components/ApprovalRecord/ApprovalRecordTable.vue) | vue | 190 | 15 | 9 | 214 | +| [src/components/ApprovalRecord/ApprovalRecordTableDevice.vue](/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue) | vue | 223 | 15 | 7 | 245 | +| [src/components/ApprovalRecord/approval-interface.ts](/src/components/ApprovalRecord/approval-interface.ts) | TypeScript | 13 | 0 | 1 | 14 | +| [src/components/Approval/ApprovalDialog.vue](/src/components/Approval/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/components/AuthAll/index.vue](/src/components/AuthAll/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/Auth/index.vue](/src/components/Auth/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/BarCodeBind/index.vue](/src/components/BarCodeBind/index.vue) | vue | 120 | 3 | 12 | 135 | +| [src/components/BatchActionBar/index.vue](/src/components/BatchActionBar/index.vue) | vue | 72 | 0 | 11 | 83 | +| [src/components/Copyright/index.vue](/src/components/Copyright/index.vue) | vue | 43 | 0 | 8 | 51 | +| [src/components/DeptSelect/index.vue](/src/components/DeptSelect/index.vue) | vue | 185 | 0 | 6 | 191 | +| [src/components/DetailPage/DetailBlock.vue](/src/components/DetailPage/DetailBlock.vue) | vue | 54 | 0 | 8 | 62 | +| [src/components/DetailPage/DetailBlockCom.vue](/src/components/DetailPage/DetailBlockCom.vue) | vue | 41 | 0 | 7 | 48 | +| [src/components/DetailPage/DetailBlockSwitch.vue](/src/components/DetailPage/DetailBlockSwitch.vue) | vue | 63 | 0 | 9 | 72 | +| [src/components/DetailPage/index.vue](/src/components/DetailPage/index.vue) | vue | 53 | 0 | 7 | 60 | +| [src/components/Echart/BarChartHorizontal.vue](/src/components/Echart/BarChartHorizontal.vue) | vue | 442 | 0 | 8 | 450 | +| [src/components/Echart/BarChartVertical.vue](/src/components/Echart/BarChartVertical.vue) | vue | 449 | 0 | 8 | 457 | +| [src/components/Echart/LineChart.vue](/src/components/Echart/LineChart.vue) | vue | 355 | 0 | 9 | 364 | +| [src/components/Echart/PieChart.vue](/src/components/Echart/PieChart.vue) | vue | 311 | 0 | 9 | 320 | +| [src/components/Echart/echart-interface.ts](/src/components/Echart/echart-interface.ts) | TypeScript | 252 | 14 | 7 | 273 | +| [src/components/Echart/theme.json](/src/components/Echart/theme.json) | JSON | 491 | 0 | 1 | 492 | +| [src/components/Echart/utils.ts](/src/components/Echart/utils.ts) | TypeScript | 26 | 11 | 2 | 39 | +| [src/components/Editor/index.vue](/src/components/Editor/index.vue) | vue | 85 | 0 | 13 | 98 | +| [src/components/FileUpload/index.vue](/src/components/FileUpload/index.vue) | vue | 107 | 0 | 11 | 118 | +| [src/components/FixedActionBar/index.vue](/src/components/FixedActionBar/index.vue) | vue | 42 | 0 | 8 | 50 | +| [src/components/IconButton/index.vue](/src/components/IconButton/index.vue) | vue | 51 | 0 | 6 | 57 | +| [src/components/ImagePreview/index.vue](/src/components/ImagePreview/index.vue) | vue | 57 | 0 | 8 | 65 | +| [src/components/ImageUpload/index.vue](/src/components/ImageUpload/index.vue) | vue | 239 | 0 | 26 | 265 | +| [src/components/ImagesUpload/index.vue](/src/components/ImagesUpload/index.vue) | vue | 272 | 0 | 28 | 300 | +| [src/components/NormalTable/index.vue](/src/components/NormalTable/index.vue) | vue | 285 | 0 | 15 | 300 | +| [src/components/NormalTable/table_interface.ts](/src/components/NormalTable/table_interface.ts) | TypeScript | 12 | 0 | 2 | 14 | +| [src/components/PageHeader/index.vue](/src/components/PageHeader/index.vue) | vue | 71 | 0 | 11 | 82 | +| [src/components/PageMain/index.vue](/src/components/PageMain/index.vue) | vue | 81 | 0 | 9 | 90 | +| [src/components/PcasCascader/index.vue](/src/components/PcasCascader/index.vue) | vue | 132 | 0 | 9 | 141 | +| [src/components/PcasCascader/pcas-code.json](/src/components/PcasCascader/pcas-code.json) | JSON | 1 | 0 | 0 | 1 | +| [src/components/QRcodeDeviceDialog/index.vue](/src/components/QRcodeDeviceDialog/index.vue) | vue | 181 | 5 | 8 | 194 | +| [src/components/QrDialog/index.vue](/src/components/QrDialog/index.vue) | vue | 138 | 2 | 8 | 148 | +| [src/components/QrDialog/qrcode.d.ts](/src/components/QrDialog/qrcode.d.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/components/Sample/certificationMonitor.vue](/src/components/Sample/certificationMonitor.vue) | vue | 60 | 1 | 4 | 65 | +| [src/components/Sample/certificationRecords.vue](/src/components/Sample/certificationRecords.vue) | vue | 60 | 1 | 6 | 67 | +| [src/components/Sample/measureRecords.vue](/src/components/Sample/measureRecords.vue) | vue | 59 | 1 | 7 | 67 | +| [src/components/ScanSampleDialog/index.vue](/src/components/ScanSampleDialog/index.vue) | vue | 121 | 3 | 10 | 134 | +| [src/components/ScanSampleDialog/scan-interface.ts](/src/components/ScanSampleDialog/scan-interface.ts) | TypeScript | 12 | 0 | 1 | 13 | +| [src/components/SearchArea/SearchItem.vue](/src/components/SearchArea/SearchItem.vue) | vue | 26 | 0 | 5 | 31 | +| [src/components/SearchArea/index.vue](/src/components/SearchArea/index.vue) | vue | 147 | 0 | 11 | 158 | +| [src/components/SearchBar/index.vue](/src/components/SearchBar/index.vue) | vue | 65 | 0 | 13 | 78 | +| [src/components/SvgIcon/index.vue](/src/components/SvgIcon/index.vue) | vue | 44 | 0 | 4 | 48 | +| [src/components/SystemInfo/index.vue](/src/components/SystemInfo/index.vue) | vue | 45 | 0 | 7 | 52 | +| [src/components/TableContainer/index.vue](/src/components/TableContainer/index.vue) | vue | 70 | 0 | 8 | 78 | +| [src/components/Trend/index.vue](/src/components/Trend/index.vue) | vue | 61 | 0 | 8 | 69 | +| [src/components/benchCol/index.vue](/src/components/benchCol/index.vue) | vue | 166 | 12 | 15 | 193 | +| [src/components/buttonBox/buttonBox.ts](/src/components/buttonBox/buttonBox.ts) | TypeScript | 5 | 0 | 1 | 6 | +| [src/components/buttonBox/buttonBox.vue](/src/components/buttonBox/buttonBox.vue) | vue | 43 | 1 | 7 | 51 | +| [src/components/dialog/dialog.ts](/src/components/dialog/dialog.ts) | TypeScript | 25 | 3 | 3 | 31 | +| [src/components/dialog/errorDialog.vue](/src/components/dialog/errorDialog.vue) | vue | 79 | 1 | 10 | 90 | +| [src/components/dialog/selectDeptDialog.vue](/src/components/dialog/selectDeptDialog.vue) | vue | 249 | 7 | 24 | 280 | +| [src/components/dialog/selectDeptTree.vue](/src/components/dialog/selectDeptTree.vue) | vue | 121 | 1 | 11 | 133 | +| [src/components/dialog/selectEmployeesDialog.vue](/src/components/dialog/selectEmployeesDialog.vue) | vue | 226 | 8 | 21 | 255 | +| [src/components/dialog/selectRoleDialog.vue](/src/components/dialog/selectRoleDialog.vue) | vue | 157 | 1 | 10 | 168 | +| [src/components/dialog/selectStaffDialog.vue](/src/components/dialog/selectStaffDialog.vue) | vue | 248 | 7 | 20 | 275 | +| [src/components/drawer/approverDrawer.vue](/src/components/drawer/approverDrawer.vue) | vue | 426 | 76 | 47 | 549 | +| [src/components/drawer/conditionDrawer.vue](/src/components/drawer/conditionDrawer.vue) | vue | 432 | 35 | 48 | 515 | +| [src/components/drawer/copyerDrawer.vue](/src/components/drawer/copyerDrawer.vue) | vue | 110 | 13 | 9 | 132 | +| [src/components/drawer/promoterDrawer.vue](/src/components/drawer/promoterDrawer.vue) | vue | 85 | 1 | 8 | 94 | +| [src/components/scanEquipmentDialog/index.vue](/src/components/scanEquipmentDialog/index.vue) | vue | 250 | 11 | 11 | 272 | +| [src/components/scanEquipmentDialog/scan-interface.ts](/src/components/scanEquipmentDialog/scan-interface.ts) | TypeScript | 0 | 0 | 1 | 1 | +| [src/components/workFlow/addNode.vue](/src/components/workFlow/addNode.vue) | vue | 230 | 9 | 25 | 264 | +| [src/components/workFlow/addNodeBan.vue](/src/components/workFlow/addNodeBan.vue) | vue | 216 | 0 | 20 | 236 | +| [src/components/workFlow/nodeWrap.vue](/src/components/workFlow/nodeWrap.vue) | vue | 367 | 9 | 25 | 401 | +| [src/components/workFlow/nodeWrapBan.vue](/src/components/workFlow/nodeWrapBan.vue) | vue | 153 | 1 | 11 | 165 | +| [src/css/dialog.css](/src/css/dialog.css) | CSS | 32 | 2 | 7 | 41 | +| [src/css/override-element-ui.css](/src/css/override-element-ui.css) | CSS | 104 | 1 | 22 | 127 | +| [src/css/workflow.css](/src/css/workflow.css) | CSS | 1,381 | 106 | 226 | 1,713 | +| [src/global.d.ts](/src/global.d.ts) | TypeScript | 147 | 157 | 8 | 312 | +| [src/iconify-ep/index.ts](/src/iconify-ep/index.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/layouts/components/AppSetting/index.vue](/src/layouts/components/AppSetting/index.vue) | vue | 523 | 0 | 43 | 566 | +| [src/layouts/components/Header/index.vue](/src/layouts/components/Header/index.vue) | vue | 176 | 12 | 32 | 220 | +| [src/layouts/components/HotkeysIntro/index.vue](/src/layouts/components/HotkeysIntro/index.vue) | vue | 44 | 0 | 8 | 52 | +| [src/layouts/components/Logo/index.vue](/src/layouts/components/Logo/index.vue) | vue | 66 | 0 | 12 | 78 | +| [src/layouts/components/MainSidebar/index.vue](/src/layouts/components/MainSidebar/index.vue) | vue | 95 | 1 | 18 | 114 | +| [src/layouts/components/Search/index.vue](/src/layouts/components/Search/index.vue) | vue | 413 | 0 | 39 | 452 | +| [src/layouts/components/SidebarItem/index.vue](/src/layouts/components/SidebarItem/index.vue) | vue | 159 | 0 | 23 | 182 | +| [src/layouts/components/SubSidebar/index.vue](/src/layouts/components/SubSidebar/index.vue) | vue | 140 | 1 | 29 | 170 | +| [src/layouts/components/Tools/index.vue](/src/layouts/components/Tools/index.vue) | vue | 230 | 61 | 23 | 314 | +| [src/layouts/components/Tools/resetPwd.vue](/src/layouts/components/Tools/resetPwd.vue) | vue | 117 | 1 | 7 | 125 | +| [src/layouts/components/Tools/userInfo.vue](/src/layouts/components/Tools/userInfo.vue) | vue | 243 | 2 | 8 | 253 | +| [src/layouts/components/TopMenu/topMenu.vue](/src/layouts/components/TopMenu/topMenu.vue) | vue | 41 | 1 | 8 | 50 | +| [src/layouts/components/TopMenu/topMenuItem.vue](/src/layouts/components/TopMenu/topMenuItem.vue) | vue | 167 | 0 | 24 | 191 | +| [src/layouts/components/Topbar/index.vue](/src/layouts/components/Topbar/index.vue) | vue | 151 | 0 | 23 | 174 | +| [src/layouts/index.vue](/src/layouts/index.vue) | vue | 207 | 0 | 33 | 240 | +| [src/main.ts](/src/main.ts) | TypeScript | 55 | 6 | 2 | 63 | +| [src/menu/index.ts](/src/menu/index.ts) | TypeScript | 14 | 0 | 4 | 18 | +| [src/menu/modules/multilevel.menu.example.ts](/src/menu/modules/multilevel.menu.example.ts) | TypeScript | 48 | 0 | 3 | 51 | +| [src/mockProdServer.ts](/src/mockProdServer.ts) | TypeScript | 9 | 0 | 3 | 12 | +| [src/mock/member.ts](/src/mock/member.ts) | TypeScript | 55 | 0 | 1 | 56 | +| [src/plugins/preload.ts](/src/plugins/preload.ts) | TypeScript | 117 | 7 | 2 | 126 | +| [src/router/index.ts](/src/router/index.ts) | TypeScript | 168 | 28 | 7 | 203 | +| [src/router/modules/common.ts](/src/router/modules/common.ts) | TypeScript | 293 | 25 | 4 | 322 | +| [src/router/modules/laboratory.ts](/src/router/modules/laboratory.ts) | TypeScript | 228 | 37 | 4 | 269 | +| [src/router/modules/mentering.ts](/src/router/modules/mentering.ts) | TypeScript | 5 | 0 | 6 | 11 | +| [src/router/modules/multilevel.menu.example.ts](/src/router/modules/multilevel.menu.example.ts) | TypeScript | 67 | 0 | 4 | 71 | +| [src/router/modules/system.ts](/src/router/modules/system.ts) | TypeScript | 330 | 0 | 5 | 335 | +| [src/router/modules/tested.ts](/src/router/modules/tested.ts) | TypeScript | 1,621 | 171 | 4 | 1,796 | +| [src/router/routes.ts](/src/router/routes.ts) | TypeScript | 153 | 14 | 7 | 174 | +| [src/settings.default.ts](/src/settings.default.ts) | TypeScript | 55 | 1 | 4 | 60 | +| [src/settings.ts](/src/settings.ts) | TypeScript | 39 | 0 | 3 | 42 | +| [src/shims.d.ts](/src/shims.d.ts) | TypeScript | 17 | 0 | 3 | 20 | +| [src/store/index.ts](/src/store/index.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/store/modules/dict.ts](/src/store/modules/dict.ts) | TypeScript | 51 | 0 | 3 | 54 | +| [src/store/modules/keepAlive.ts](/src/store/modules/keepAlive.ts) | TypeScript | 36 | 1 | 2 | 39 | +| [src/store/modules/menu.ts](/src/store/modules/menu.ts) | TypeScript | 182 | 12 | 8 | 202 | +| [src/store/modules/route.ts](/src/store/modules/route.ts) | TypeScript | 226 | 39 | 5 | 270 | +| [src/store/modules/settings.ts](/src/store/modules/settings.ts) | TypeScript | 53 | 12 | 4 | 69 | +| [src/store/modules/user.ts](/src/store/modules/user.ts) | TypeScript | 208 | 15 | 3 | 226 | +| [src/store/modules/websocket.ts](/src/store/modules/websocket.ts) | TypeScript | 122 | 14 | 2 | 138 | +| [src/store/modules/workFlow.ts](/src/store/modules/workFlow.ts) | TypeScript | 51 | 15 | 2 | 68 | +| [src/utils/Array.ts](/src/utils/Array.ts) | TypeScript | 31 | 16 | 2 | 49 | +| [src/utils/String.ts](/src/utils/String.ts) | TypeScript | 6 | 3 | 2 | 11 | +| [src/utils/applyBtns.ts](/src/utils/applyBtns.ts) | TypeScript | 96 | 4 | 1 | 101 | +| [src/utils/auth.ts](/src/utils/auth.ts) | TypeScript | 11 | 3 | 1 | 15 | +| [src/utils/buttonPerm.ts](/src/utils/buttonPerm.ts) | TypeScript | 64 | 1 | 4 | 69 | +| [src/utils/composables/permission.ts](/src/utils/composables/permission.ts) | TypeScript | 8 | 3 | 1 | 12 | +| [src/utils/composables/useAuth.ts](/src/utils/composables/useAuth.ts) | TypeScript | 37 | 0 | 6 | 43 | +| [src/utils/composables/useGlobalProperties.ts](/src/utils/composables/useGlobalProperties.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/utils/composables/useMainPage.ts](/src/utils/composables/useMainPage.ts) | TypeScript | 11 | 0 | 3 | 14 | +| [src/utils/composables/useMenu.ts](/src/utils/composables/useMenu.ts) | TypeScript | 22 | 0 | 4 | 26 | +| [src/utils/dayjs.ts](/src/utils/dayjs.ts) | TypeScript | 4 | 0 | 3 | 7 | +| [src/utils/directive.ts](/src/utils/directive.ts) | TypeScript | 17 | 1 | 2 | 20 | +| [src/utils/download.ts](/src/utils/download.ts) | TypeScript | 148 | 42 | 3 | 193 | +| [src/utils/eventBus.ts](/src/utils/eventBus.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/utils/exportUtils.ts](/src/utils/exportUtils.ts) | TypeScript | 30 | 24 | 2 | 56 | +| [src/utils/exportXlsx.ts](/src/utils/exportXlsx.ts) | TypeScript | 71 | 17 | 2 | 90 | +| [src/utils/getUid.ts](/src/utils/getUid.ts) | TypeScript | 11 | 6 | 2 | 19 | +| [src/utils/index.ts](/src/utils/index.ts) | TypeScript | 13 | 0 | 3 | 16 | +| [src/utils/keepQuery.ts](/src/utils/keepQuery.ts) | TypeScript | 13 | 2 | 2 | 17 | +| [src/utils/printUtils.ts](/src/utils/printUtils.ts) | TypeScript | 45 | 21 | 3 | 69 | +| [src/utils/scheduleDict.ts](/src/utils/scheduleDict.ts) | TypeScript | 17 | 3 | 1 | 21 | +| [src/utils/security.ts](/src/utils/security.ts) | TypeScript | 37 | 14 | 2 | 53 | +| [src/utils/structure.ts](/src/utils/structure.ts) | TypeScript | 152 | 47 | 6 | 205 | +| [src/utils/useCheckList.ts](/src/utils/useCheckList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/usePrintList.ts](/src/utils/usePrintList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/useSetAllRowReadable.ts](/src/utils/useSetAllRowReadable.ts) | TypeScript | 11 | 9 | 2 | 22 | +| [src/utils/useTemplateDownload.ts](/src/utils/useTemplateDownload.ts) | TypeScript | 33 | 4 | 1 | 38 | +| [src/utils/validate.ts](/src/utils/validate.ts) | TypeScript | 78 | 65 | 13 | 156 | +| [src/views/[...all].vue](/src/views/%5B...all%5D.vue) | vue | 70 | 0 | 12 | 82 | +| [src/views/breadcrumb_example/detail1.vue](/src/views/breadcrumb_example/detail1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/detail2.vue](/src/views/breadcrumb_example/detail2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list1.vue](/src/views/breadcrumb_example/list1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list2.vue](/src/views/breadcrumb_example/list2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/dashboard.vue](/src/views/dashboard.vue) | vue | 390 | 10 | 48 | 448 | +| [src/views/example/chartExample.vue](/src/views/example/chartExample.vue) | vue | 56 | 0 | 5 | 61 | +| [src/views/fresh.ts](/src/views/fresh.ts) | TypeScript | 35 | 4 | 1 | 40 | +| [src/views/home/index.vue](/src/views/home/index.vue) | vue | 11 | 0 | 3 | 14 | +| [src/views/index.vue](/src/views/index.vue) | vue | 16 | 0 | 5 | 21 | +| [src/views/laboratory/alarm/current/list-interface.ts](/src/views/laboratory/alarm/current/list-interface.ts) | TypeScript | 30 | 0 | 2 | 32 | +| [src/views/laboratory/alarm/current/list.vue](/src/views/laboratory/alarm/current/list.vue) | vue | 273 | 2 | 10 | 285 | +| [src/views/laboratory/alarm/event/addEventDialog.vue](/src/views/laboratory/alarm/event/addEventDialog.vue) | vue | 219 | 1 | 10 | 230 | +| [src/views/laboratory/alarm/event/list-interface.ts](/src/views/laboratory/alarm/event/list-interface.ts) | TypeScript | 30 | 0 | 3 | 33 | +| [src/views/laboratory/alarm/event/list.vue](/src/views/laboratory/alarm/event/list.vue) | vue | 210 | 2 | 9 | 221 | +| [src/views/laboratory/alarm/record/list.vue](/src/views/laboratory/alarm/record/list.vue) | vue | 211 | 2 | 8 | 221 | +| [src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue](/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue) | vue | 191 | 1 | 21 | 213 | +| [src/views/laboratory/data/list-interface.ts](/src/views/laboratory/data/list-interface.ts) | TypeScript | 100 | 6 | 6 | 112 | +| [src/views/laboratory/data/list.vue](/src/views/laboratory/data/list.vue) | vue | 488 | 16 | 14 | 518 | +| [src/views/laboratory/equipment/config/addElectricQuantity.vue](/src/views/laboratory/equipment/config/addElectricQuantity.vue) | vue | 357 | 312 | 13 | 682 | +| [src/views/laboratory/equipment/config/addOxygenSmoke.vue](/src/views/laboratory/equipment/config/addOxygenSmoke.vue) | vue | 253 | 1 | 7 | 261 | +| [src/views/laboratory/equipment/config/addTemperatureHumidity.vue](/src/views/laboratory/equipment/config/addTemperatureHumidity.vue) | vue | 328 | 1 | 7 | 336 | +| [src/views/laboratory/equipment/config/config-interface.ts](/src/views/laboratory/equipment/config/config-interface.ts) | TypeScript | 101 | 4 | 7 | 112 | +| [src/views/laboratory/equipment/config/list.vue](/src/views/laboratory/equipment/config/list.vue) | vue | 381 | 6 | 12 | 399 | +| [src/views/laboratory/equipment/list/detail.vue](/src/views/laboratory/equipment/list/detail.vue) | vue | 331 | 12 | 11 | 354 | +| [src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue](/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue) | vue | 138 | 4 | 6 | 148 | +| [src/views/laboratory/equipment/list/list-interface.ts](/src/views/laboratory/equipment/list/list-interface.ts) | TypeScript | 37 | 0 | 3 | 40 | +| [src/views/laboratory/equipment/list/list.vue](/src/views/laboratory/equipment/list/list.vue) | vue | 388 | 11 | 13 | 412 | +| [src/views/laboratory/overview/components/message.vue](/src/views/laboratory/overview/components/message.vue) | vue | 101 | 6 | 9 | 116 | +| [src/views/laboratory/overview/components/monitorData.vue](/src/views/laboratory/overview/components/monitorData.vue) | vue | 142 | 21 | 8 | 171 | +| [src/views/laboratory/overview/index.vue](/src/views/laboratory/overview/index.vue) | vue | 943 | 41 | 101 | 1,085 | +| [src/views/laboratory/overview/overview-interface.ts](/src/views/laboratory/overview/overview-interface.ts) | TypeScript | 20 | 1 | 1 | 22 | +| [src/views/laboratory/place/addDialog.vue](/src/views/laboratory/place/addDialog.vue) | vue | 179 | 6 | 7 | 192 | +| [src/views/laboratory/place/list.vue](/src/views/laboratory/place/list.vue) | vue | 203 | 2 | 10 | 215 | +| [src/views/laboratory/place/place-interface.ts](/src/views/laboratory/place/place-interface.ts) | TypeScript | 26 | 0 | 3 | 29 | +| [src/views/laboratory/statement/environment/detail.vue](/src/views/laboratory/statement/environment/detail.vue) | vue | 220 | 2 | 33 | 255 | +| [src/views/laboratory/statement/environment/environment-interface.ts](/src/views/laboratory/statement/environment/environment-interface.ts) | TypeScript | 37 | 0 | 4 | 41 | +| [src/views/laboratory/statement/environment/list.vue](/src/views/laboratory/statement/environment/list.vue) | vue | 191 | 5 | 19 | 215 | +| [src/views/login.vue](/src/views/login.vue) | vue | 510 | 3 | 42 | 555 | +| [src/views/login_register.vue](/src/views/login_register.vue) | vue | 517 | 0 | 37 | 554 | +| [src/views/metering/index.vue](/src/views/metering/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/multilevel_menu_example/level2/level3/page1.vue](/src/views/multilevel_menu_example/level2/level3/page1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/level3/page2.vue](/src/views/multilevel_menu_example/level2/level3/page2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/page.vue](/src/views/multilevel_menu_example/level2/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/page.vue](/src/views/multilevel_menu_example/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/personal/edit.password.vue](/src/views/personal/edit.password.vue) | vue | 88 | 0 | 8 | 96 | +| [src/views/personal/setting.vue](/src/views/personal/setting.vue) | vue | 178 | 0 | 16 | 194 | +| [src/views/reload.vue](/src/views/reload.vue) | vue | 12 | 0 | 4 | 16 | +| [src/views/setting.vue](/src/views/setting.vue) | vue | 306 | 7 | 23 | 336 | +| [src/views/system/area/area-interface.ts](/src/views/system/area/area-interface.ts) | TypeScript | 19 | 0 | 3 | 22 | +| [src/views/system/area/areaSelectTree.vue](/src/views/system/area/areaSelectTree.vue) | vue | 71 | 0 | 7 | 78 | +| [src/views/system/area/editArea.vue](/src/views/system/area/editArea.vue) | vue | 236 | 0 | 12 | 248 | +| [src/views/system/area/listArea.vue](/src/views/system/area/listArea.vue) | vue | 149 | 1 | 11 | 161 | +| [src/views/system/dept/dept-interface.ts](/src/views/system/dept/dept-interface.ts) | TypeScript | 32 | 4 | 3 | 39 | +| [src/views/system/dept/editDept.vue](/src/views/system/dept/editDept.vue) | vue | 248 | 1 | 13 | 262 | +| [src/views/system/dept/listDept.vue](/src/views/system/dept/listDept.vue) | vue | 126 | 0 | 8 | 134 | +| [src/views/system/dict/dict-interface.ts](/src/views/system/dict/dict-interface.ts) | TypeScript | 21 | 2 | 3 | 26 | +| [src/views/system/dict/editDict.vue](/src/views/system/dict/editDict.vue) | vue | 283 | 0 | 15 | 298 | +| [src/views/system/dict/listDict.vue](/src/views/system/dict/listDict.vue) | vue | 119 | 0 | 9 | 128 | +| [src/views/system/expire/device.vue](/src/views/system/expire/device.vue) | vue | 232 | 3 | 7 | 242 | +| [src/views/system/expire/edit.vue](/src/views/system/expire/edit.vue) | vue | 290 | 7 | 18 | 315 | +| [src/views/system/expire/list.vue](/src/views/system/expire/list.vue) | vue | 148 | 2 | 6 | 156 | +| [src/views/system/expire/task.vue](/src/views/system/expire/task.vue) | vue | 154 | 3 | 7 | 164 | +| [src/views/system/fileConfiguration/addDDialog.vue](/src/views/system/fileConfiguration/addDDialog.vue) | vue | 311 | 7 | 5 | 323 | +| [src/views/system/fileConfiguration/configuration.vue](/src/views/system/fileConfiguration/configuration.vue) | vue | 219 | 5 | 8 | 232 | +| [src/views/system/installation/editDialog.vue](/src/views/system/installation/editDialog.vue) | vue | 188 | 3 | 10 | 201 | +| [src/views/system/installation/installation-interface.ts](/src/views/system/installation/installation-interface.ts) | TypeScript | 29 | 0 | 1 | 30 | +| [src/views/system/installation/list.vue](/src/views/system/installation/list.vue) | vue | 187 | 7 | 3 | 197 | +| [src/views/system/label/label.ts](/src/views/system/label/label.ts) | TypeScript | 22 | 3 | 4 | 29 | +| [src/views/system/label/list.vue](/src/views/system/label/list.vue) | vue | 315 | 4 | 13 | 332 | +| [src/views/system/log/listErrorLog.vue](/src/views/system/log/listErrorLog.vue) | vue | 148 | 0 | 7 | 155 | +| [src/views/system/log/listLog.vue](/src/views/system/log/listLog.vue) | vue | 176 | 3 | 10 | 189 | +| [src/views/system/log/log-interface.ts](/src/views/system/log/log-interface.ts) | TypeScript | 10 | 0 | 1 | 11 | +| [src/views/system/log/loginLog.vue](/src/views/system/log/loginLog.vue) | vue | 152 | 2 | 10 | 164 | +| [src/views/system/notice/noteAdd.vue](/src/views/system/notice/noteAdd.vue) | vue | 508 | 2 | 20 | 530 | +| [src/views/system/notice/noteList.vue](/src/views/system/notice/noteList.vue) | vue | 272 | 13 | 4 | 289 | +| [src/views/system/notice/notice-interface.ts](/src/views/system/notice/notice-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/views/system/notice/noticeDetail.vue](/src/views/system/notice/noticeDetail.vue) | vue | 133 | 3 | 4 | 140 | +| [src/views/system/notice/tableHeader.vue](/src/views/system/notice/tableHeader.vue) | vue | 36 | 0 | 4 | 40 | +| [src/views/system/post/editDialog.vue](/src/views/system/post/editDialog.vue) | vue | 180 | 6 | 10 | 196 | +| [src/views/system/post/list.vue](/src/views/system/post/list.vue) | vue | 171 | 8 | 3 | 182 | +| [src/views/system/post/post-interface.ts](/src/views/system/post/post-interface.ts) | TypeScript | 27 | 0 | 2 | 29 | +| [src/views/system/process/addProcess.vue](/src/views/system/process/addProcess.vue) | vue | 201 | 19 | 15 | 235 | +| [src/views/system/process/detailProcess.vue](/src/views/system/process/detailProcess.vue) | vue | 130 | 20 | 8 | 158 | +| [src/views/system/process/editProcess.vue](/src/views/system/process/editProcess.vue) | vue | 217 | 19 | 13 | 249 | +| [src/views/system/process/process.ts](/src/views/system/process/process.ts) | TypeScript | 41 | 3 | 4 | 48 | +| [src/views/system/process/process.vue](/src/views/system/process/process.vue) | vue | 353 | 4 | 22 | 379 | +| [src/views/system/resource/editResource.vue](/src/views/system/resource/editResource.vue) | vue | 267 | 0 | 14 | 281 | +| [src/views/system/resource/listResource.vue](/src/views/system/resource/listResource.vue) | vue | 146 | 1 | 9 | 156 | +| [src/views/system/resource/resource-interface.ts](/src/views/system/resource/resource-interface.ts) | TypeScript | 20 | 2 | 2 | 24 | +| [src/views/system/role/dataPerm.vue](/src/views/system/role/dataPerm.vue) | vue | 175 | 0 | 13 | 188 | +| [src/views/system/role/editRole.vue](/src/views/system/role/editRole.vue) | vue | 282 | 0 | 11 | 293 | +| [src/views/system/role/functionPerm.vue](/src/views/system/role/functionPerm.vue) | vue | 175 | 0 | 12 | 187 | +| [src/views/system/role/listRole.vue](/src/views/system/role/listRole.vue) | vue | 166 | 1 | 9 | 176 | +| [src/views/system/role/role-interface.ts](/src/views/system/role/role-interface.ts) | TypeScript | 16 | 2 | 2 | 20 | +| [src/views/system/showPhoto.vue](/src/views/system/showPhoto.vue) | vue | 69 | 0 | 5 | 74 | +| [src/views/system/signature/addDDialog.vue](/src/views/system/signature/addDDialog.vue) | vue | 242 | 5 | 5 | 252 | +| [src/views/system/signature/autograph.vue](/src/views/system/signature/autograph.vue) | vue | 271 | 17 | 7 | 295 | +| [src/views/system/signature/userListDialog.vue](/src/views/system/signature/userListDialog.vue) | vue | 168 | 6 | 5 | 179 | +| [src/views/system/tenant/editTenant.vue](/src/views/system/tenant/editTenant.vue) | vue | 207 | 0 | 4 | 211 | +| [src/views/system/tenant/list.tenant.vue](/src/views/system/tenant/list.tenant.vue) | vue | 154 | 4 | 9 | 167 | +| [src/views/system/tenant/relateDept.vue](/src/views/system/tenant/relateDept.vue) | vue | 104 | 0 | 8 | 112 | +| [src/views/system/tenant/tenant_interface.ts](/src/views/system/tenant/tenant_interface.ts) | TypeScript | 15 | 0 | 2 | 17 | +| [src/views/system/tool_interface.ts](/src/views/system/tool_interface.ts) | TypeScript | 56 | 5 | 3 | 64 | +| [src/views/system/user/listUser.vue](/src/views/system/user/listUser.vue) | vue | 338 | 9 | 11 | 358 | +| [src/views/system/user/roleAssignment.vue](/src/views/system/user/roleAssignment.vue) | vue | 113 | 1 | 5 | 119 | +| [src/views/system/user/selecTree.vue](/src/views/system/user/selecTree.vue) | vue | 170 | 1 | 12 | 183 | +| [src/views/system/user/user-interface.ts](/src/views/system/user/user-interface.ts) | TypeScript | 64 | 3 | 3 | 70 | +| [src/views/system/user/userAdd.vue](/src/views/system/user/userAdd.vue) | vue | 342 | 7 | 6 | 355 | +| [src/views/tested/MeasurementBusiness/detection/components/detail.vue](/src/views/tested/MeasurementBusiness/detection/components/detail.vue) | vue | 157 | 2 | 4 | 163 | +| [src/views/tested/MeasurementBusiness/detection/components/detection.vue](/src/views/tested/MeasurementBusiness/detection/components/detection.vue) | vue | 53 | 1 | 7 | 61 | +| [src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue](/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue) | vue | 39 | 2 | 6 | 47 | +| [src/views/tested/MeasurementBusiness/detection/index.vue](/src/views/tested/MeasurementBusiness/detection/index.vue) | vue | 169 | 3 | 3 | 175 | +| [src/views/tested/MeasurementBusiness/notice/components/detail.vue](/src/views/tested/MeasurementBusiness/notice/components/detail.vue) | vue | 161 | 2 | 4 | 167 | +| [src/views/tested/MeasurementBusiness/notice/components/detection.vue](/src/views/tested/MeasurementBusiness/notice/components/detection.vue) | vue | 50 | 1 | 7 | 58 | +| [src/views/tested/MeasurementBusiness/notice/index.vue](/src/views/tested/MeasurementBusiness/notice/index.vue) | vue | 184 | 6 | 4 | 194 | +| [src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementBusiness/opinion/components/edit.vue](/src/views/tested/MeasurementBusiness/opinion/components/edit.vue) | vue | 371 | 2 | 4 | 377 | +| [src/views/tested/MeasurementBusiness/opinion/components/list.vue](/src/views/tested/MeasurementBusiness/opinion/components/list.vue) | vue | 402 | 18 | 6 | 426 | +| [src/views/tested/MeasurementBusiness/opinion/index.vue](/src/views/tested/MeasurementBusiness/opinion/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue) | vue | 161 | 3 | 7 | 171 | +| [src/views/tested/MeasurementBusiness/review/components/edit.vue](/src/views/tested/MeasurementBusiness/review/components/edit.vue) | vue | 92 | 1 | 4 | 97 | +| [src/views/tested/MeasurementBusiness/review/components/fileView.vue](/src/views/tested/MeasurementBusiness/review/components/fileView.vue) | vue | 42 | 2 | 4 | 48 | +| [src/views/tested/MeasurementBusiness/review/index.vue](/src/views/tested/MeasurementBusiness/review/index.vue) | vue | 221 | 5 | 6 | 232 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue) | vue | 244 | 10 | 4 | 258 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue) | vue | 211 | 5 | 28 | 244 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue) | vue | 80 | 1 | 3 | 84 | +| [src/views/tested/MeasurementBusiness/satisfaction/index.vue](/src/views/tested/MeasurementBusiness/satisfaction/index.vue) | vue | 154 | 3 | 5 | 162 | +| [src/views/tested/MeasurementPlan/board/index.vue](/src/views/tested/MeasurementPlan/board/index.vue) | vue | 137 | 20 | 4 | 161 | +| [src/views/tested/MeasurementPlan/curator/index.vue](/src/views/tested/MeasurementPlan/curator/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/delay/index.vue](/src/views/tested/MeasurementPlan/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/dept/components/edit.vue](/src/views/tested/MeasurementPlan/dept/components/edit.vue) | vue | 119 | 1 | 3 | 123 | +| [src/views/tested/MeasurementPlan/dept/components/list.vue](/src/views/tested/MeasurementPlan/dept/components/list.vue) | vue | 177 | 10 | 7 | 194 | +| [src/views/tested/MeasurementPlan/dept/components/tableList.vue](/src/views/tested/MeasurementPlan/dept/components/tableList.vue) | vue | 166 | 2 | 4 | 172 | +| [src/views/tested/MeasurementPlan/dept/index.vue](/src/views/tested/MeasurementPlan/dept/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/early/components/detail.vue](/src/views/tested/MeasurementPlan/early/components/detail.vue) | vue | 126 | 1 | 5 | 132 | +| [src/views/tested/MeasurementPlan/early/components/edit.vue](/src/views/tested/MeasurementPlan/early/components/edit.vue) | vue | 536 | 7 | 5 | 548 | +| [src/views/tested/MeasurementPlan/early/components/list.vue](/src/views/tested/MeasurementPlan/early/components/list.vue) | vue | 521 | 12 | 8 | 541 | +| [src/views/tested/MeasurementPlan/early/components/page.vue](/src/views/tested/MeasurementPlan/early/components/page.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/MeasurementPlan/early/components/selelectPlan.vue](/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue) | vue | 199 | 3 | 5 | 207 | +| [src/views/tested/MeasurementPlan/early/components/table.vue](/src/views/tested/MeasurementPlan/early/components/table.vue) | vue | 300 | 1 | 4 | 305 | +| [src/views/tested/MeasurementPlan/early/index.vue](/src/views/tested/MeasurementPlan/early/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/plan/components/dataList.vue](/src/views/tested/MeasurementPlan/plan/components/dataList.vue) | vue | 319 | 3 | 4 | 326 | +| [src/views/tested/MeasurementPlan/plan/components/detail.vue](/src/views/tested/MeasurementPlan/plan/components/detail.vue) | vue | 152 | 5 | 9 | 166 | +| [src/views/tested/MeasurementPlan/plan/components/edit.vue](/src/views/tested/MeasurementPlan/plan/components/edit.vue) | vue | 455 | 7 | 4 | 466 | +| [src/views/tested/MeasurementPlan/plan/components/infoDetail.vue](/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue) | vue | 116 | 1 | 2 | 119 | +| [src/views/tested/MeasurementPlan/plan/components/list.vue](/src/views/tested/MeasurementPlan/plan/components/list.vue) | vue | 512 | 12 | 6 | 530 | +| [src/views/tested/MeasurementPlan/plan/components/selectDevice.vue](/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue) | vue | 471 | 3 | 4 | 478 | +| [src/views/tested/MeasurementPlan/plan/components/summary.vue](/src/views/tested/MeasurementPlan/plan/components/summary.vue) | vue | 119 | 0 | 3 | 122 | +| [src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue](/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue) | vue | 194 | 0 | 6 | 200 | +| [src/views/tested/MeasurementPlan/plan/components/table.vue](/src/views/tested/MeasurementPlan/plan/components/table.vue) | vue | 292 | 1 | 4 | 297 | +| [src/views/tested/MeasurementPlan/plan/index.vue](/src/views/tested/MeasurementPlan/plan/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/task/components/edit.vue](/src/views/tested/MeasurementPlan/task/components/edit.vue) | vue | 631 | 59 | 7 | 697 | +| [src/views/tested/MeasurementPlan/task/components/list.vue](/src/views/tested/MeasurementPlan/task/components/list.vue) | vue | 483 | 25 | 5 | 513 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue) | vue | 486 | 7 | 5 | 498 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue) | vue | 463 | 7 | 4 | 474 | +| [src/views/tested/MeasurementPlan/task/components/tableList.vue](/src/views/tested/MeasurementPlan/task/components/tableList.vue) | vue | 532 | 22 | 10 | 564 | +| [src/views/tested/MeasurementPlan/task/index-bak.vue](/src/views/tested/MeasurementPlan/task/index-bak.vue) | vue | 276 | 17 | 4 | 297 | +| [src/views/tested/MeasurementPlan/task/index.vue](/src/views/tested/MeasurementPlan/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/dashboard/components/BarChartHorizontalCom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCom.vue) | vue | 252 | 0 | 8 | 260 | +| [src/views/tested/dashboard/components/BarChartHorizontalCustom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue) | vue | 191 | 0 | 6 | 197 | +| [src/views/tested/dashboard/components/BarChartVertical.vue](/src/views/tested/dashboard/components/BarChartVertical.vue) | vue | 484 | 0 | 8 | 492 | +| [src/views/tested/dashboard/components/BarChartVerticalCircle.vue](/src/views/tested/dashboard/components/BarChartVerticalCircle.vue) | vue | 417 | 0 | 8 | 425 | +| [src/views/tested/dashboard/components/deviceDetail.vue](/src/views/tested/dashboard/components/deviceDetail.vue) | vue | 184 | 1 | 14 | 199 | +| [src/views/tested/dashboard/components/deviceList.vue](/src/views/tested/dashboard/components/deviceList.vue) | vue | 279 | 24 | 15 | 318 | +| [src/views/tested/dashboard/components/editSchedule.vue](/src/views/tested/dashboard/components/editSchedule.vue) | vue | 212 | 4 | 12 | 228 | +| [src/views/tested/dashboard/components/editScheduleDialog.vue](/src/views/tested/dashboard/components/editScheduleDialog.vue) | vue | 236 | 23 | 11 | 270 | +| [src/views/tested/dashboard/components/index1.vue](/src/views/tested/dashboard/components/index1.vue) | vue | 33 | 4 | 3 | 40 | +| [src/views/tested/dashboard/components/list.vue](/src/views/tested/dashboard/components/list.vue) | vue | 226 | 8 | 8 | 242 | +| [src/views/tested/dashboard/components/listApprove.vue](/src/views/tested/dashboard/components/listApprove.vue) | vue | 208 | 8 | 7 | 223 | +| [src/views/tested/dashboard/components/rightBox.vue](/src/views/tested/dashboard/components/rightBox.vue) | vue | 328 | 6 | 17 | 351 | +| [src/views/tested/dashboard/components/tableList.vue](/src/views/tested/dashboard/components/tableList.vue) | vue | 168 | 1 | 9 | 178 | +| [src/views/tested/dashboard/components/verificationDetail.vue](/src/views/tested/dashboard/components/verificationDetail.vue) | vue | 156 | 1 | 12 | 169 | +| [src/views/tested/dashboard/index.vue](/src/views/tested/dashboard/index.vue) | vue | 864 | 41 | 29 | 934 | +| [src/views/tested/dashboard/list.vue](/src/views/tested/dashboard/list.vue) | vue | 14 | 0 | 3 | 17 | +| [src/views/tested/dashboard/pic.ts](/src/views/tested/dashboard/pic.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/views/tested/device/certificate/components/detailDialog.vue](/src/views/tested/device/certificate/components/detailDialog.vue) | vue | 44 | 1 | 3 | 48 | +| [src/views/tested/device/certificate/components/edit.vue](/src/views/tested/device/certificate/components/edit.vue) | vue | 133 | 4 | 3 | 140 | +| [src/views/tested/device/certificate/index.vue](/src/views/tested/device/certificate/index.vue) | vue | 314 | 25 | 4 | 343 | +| [src/views/tested/device/group/components/edit.vue](/src/views/tested/device/group/components/edit.vue) | vue | 187 | 2 | 3 | 192 | +| [src/views/tested/device/group/components/list.vue](/src/views/tested/device/group/components/list.vue) | vue | 312 | 16 | 6 | 334 | +| [src/views/tested/device/group/components/selectDevice.vue](/src/views/tested/device/group/components/selectDevice.vue) | vue | 450 | 3 | 4 | 457 | +| [src/views/tested/device/group/components/tableList.vue](/src/views/tested/device/group/components/tableList.vue) | vue | 292 | 8 | 4 | 304 | +| [src/views/tested/device/group/index.vue](/src/views/tested/device/group/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/info/components/certificateTable.vue](/src/views/tested/device/info/components/certificateTable.vue) | vue | 210 | 4 | 4 | 218 | +| [src/views/tested/device/info/components/detail.vue](/src/views/tested/device/info/components/detail.vue) | vue | 186 | 1 | 8 | 195 | +| [src/views/tested/device/info/components/edit.vue](/src/views/tested/device/info/components/edit.vue) | vue | 1,177 | 44 | 8 | 1,229 | +| [src/views/tested/device/info/components/infoTable.vue](/src/views/tested/device/info/components/infoTable.vue) | vue | 140 | 3 | 4 | 147 | +| [src/views/tested/device/info/components/interface.ts](/src/views/tested/device/info/components/interface.ts) | TypeScript | 73 | 2 | 1 | 76 | +| [src/views/tested/device/info/components/list.vue](/src/views/tested/device/info/components/list.vue) | vue | 1,348 | 70 | 18 | 1,436 | +| [src/views/tested/device/info/components/printTag.vue](/src/views/tested/device/info/components/printTag.vue) | vue | 104 | 5 | 7 | 116 | +| [src/views/tested/device/info/components/reportTable.vue](/src/views/tested/device/info/components/reportTable.vue) | vue | 171 | 3 | 4 | 178 | +| [src/views/tested/device/info/components/roamTable.vue](/src/views/tested/device/info/components/roamTable.vue) | vue | 138 | 3 | 4 | 145 | +| [src/views/tested/device/info/components/showPhoto.vue](/src/views/tested/device/info/components/showPhoto.vue) | vue | 133 | 1 | 11 | 145 | +| [src/views/tested/device/info/components/showPhotoSinge.vue](/src/views/tested/device/info/components/showPhotoSinge.vue) | vue | 73 | 1 | 6 | 80 | +| [src/views/tested/device/info/components/statusTable.vue](/src/views/tested/device/info/components/statusTable.vue) | vue | 188 | 4 | 4 | 196 | +| [src/views/tested/device/info/components/table.vue](/src/views/tested/device/info/components/table.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/info/components/technology.vue](/src/views/tested/device/info/components/technology.vue) | vue | 120 | 18 | 4 | 142 | +| [src/views/tested/device/info/index.vue](/src/views/tested/device/info/index.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/device/model/components/edit.vue](/src/views/tested/device/model/components/edit.vue) | vue | 359 | 18 | 4 | 381 | +| [src/views/tested/device/model/components/list.vue](/src/views/tested/device/model/components/list.vue) | vue | 418 | 6 | 5 | 429 | +| [src/views/tested/device/model/components/technology.vue](/src/views/tested/device/model/components/technology.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/model/index.vue](/src/views/tested/device/model/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/remind/components/trend.vue](/src/views/tested/device/remind/components/trend.vue) | vue | 66 | 3 | 4 | 73 | +| [src/views/tested/device/remind/index.vue](/src/views/tested/device/remind/index.vue) | vue | 488 | 20 | 7 | 515 | +| [src/views/tested/device/special/index.vue](/src/views/tested/device/special/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/device/task/addDialog.vue](/src/views/tested/device/task/addDialog.vue) | vue | 178 | 1 | 7 | 186 | +| [src/views/tested/device/task/index.vue](/src/views/tested/device/task/index.vue) | vue | 191 | 3 | 8 | 202 | +| [src/views/tested/document/list/document-interface.ts](/src/views/tested/document/list/document-interface.ts) | TypeScript | 27 | 0 | 1 | 28 | +| [src/views/tested/document/list/edit.vue](/src/views/tested/document/list/edit.vue) | vue | 264 | 2 | 3 | 269 | +| [src/views/tested/document/list/index.vue](/src/views/tested/document/list/index.vue) | vue | 254 | 3 | 5 | 262 | +| [src/views/tested/document/list/tableList.vue](/src/views/tested/document/list/tableList.vue) | vue | 114 | 5 | 4 | 123 | +| [src/views/tested/index.vue](/src/views/tested/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/tested/status/borrow/components/ApprovalDialog.vue](/src/views/tested/status/borrow/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/borrow/components/deviceList.vue](/src/views/tested/status/borrow/components/deviceList.vue) | vue | 142 | 0 | 5 | 147 | +| [src/views/tested/status/borrow/components/edit.vue](/src/views/tested/status/borrow/components/edit.vue) | vue | 382 | 6 | 5 | 393 | +| [src/views/tested/status/borrow/components/list.vue](/src/views/tested/status/borrow/components/list.vue) | vue | 395 | 5 | 8 | 408 | +| [src/views/tested/status/borrow/index.vue](/src/views/tested/status/borrow/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/status/delay/components/ApprovalDialog.vue](/src/views/tested/status/delay/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/delay/components/annexList.vue](/src/views/tested/status/delay/components/annexList.vue) | vue | 123 | 17 | 4 | 144 | +| [src/views/tested/status/delay/components/delay.vue](/src/views/tested/status/delay/components/delay.vue) | vue | 449 | 28 | 7 | 484 | +| [src/views/tested/status/delay/components/deviceList.vue](/src/views/tested/status/delay/components/deviceList.vue) | vue | 131 | 1 | 5 | 137 | +| [src/views/tested/status/delay/components/edit.vue](/src/views/tested/status/delay/components/edit.vue) | vue | 488 | 34 | 4 | 526 | +| [src/views/tested/status/delay/components/list.vue](/src/views/tested/status/delay/components/list.vue) | vue | 499 | 13 | 8 | 520 | +| [src/views/tested/status/delay/components/page.vue](/src/views/tested/status/delay/components/page.vue) | vue | 85 | 3 | 7 | 95 | +| [src/views/tested/status/delay/index.vue](/src/views/tested/status/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/disable/index.vue](/src/views/tested/status/disable/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/maintain/components/edit.vue](/src/views/tested/status/maintain/components/edit.vue) | vue | 245 | 2 | 2 | 249 | +| [src/views/tested/status/maintain/index.vue](/src/views/tested/status/maintain/index.vue) | vue | 318 | 2 | 4 | 324 | +| [src/views/tested/status/scrap/index.vue](/src/views/tested/status/scrap/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/seal/index.vue](/src/views/tested/status/seal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/unseal/index.vue](/src/views/tested/status/unseal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/subpackage/certificate/components/edit.vue](/src/views/tested/subpackage/certificate/components/edit.vue) | vue | 356 | 15 | 6 | 377 | +| [src/views/tested/subpackage/certificate/index.vue](/src/views/tested/subpackage/certificate/index.vue) | vue | 494 | 21 | 3 | 518 | +| [src/views/tested/subpackage/directory copy/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory copy/components/capacityTable.vue](/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory copy/components/certificateTable.vue](/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory copy/components/edit.vue](/src/views/tested/subpackage/directory%20copy/components/edit.vue) | vue | 609 | 2 | 7 | 618 | +| [src/views/tested/subpackage/directory copy/components/list.vue](/src/views/tested/subpackage/directory%20copy/components/list.vue) | vue | 357 | 4 | 6 | 367 | +| [src/views/tested/subpackage/directory copy/components/personTable.vue](/src/views/tested/subpackage/directory%20copy/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory copy/index.vue](/src/views/tested/subpackage/directory%20copy/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/directory/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory/components/capacityTable.vue](/src/views/tested/subpackage/directory/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory/components/certificateTable.vue](/src/views/tested/subpackage/directory/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory/components/edit.vue](/src/views/tested/subpackage/directory/components/edit.vue) | vue | 638 | 8 | 7 | 653 | +| [src/views/tested/subpackage/directory/components/list.vue](/src/views/tested/subpackage/directory/components/list.vue) | vue | 386 | 4 | 6 | 396 | +| [src/views/tested/subpackage/directory/components/personTable.vue](/src/views/tested/subpackage/directory/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory/index.vue](/src/views/tested/subpackage/directory/index.vue) | vue | 64 | 10 | 7 | 81 | +| [src/views/tested/subpackage/review/components/ApprovalDialog.vue](/src/views/tested/subpackage/review/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/review/components/deviceTable.vue](/src/views/tested/subpackage/review/components/deviceTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/review/components/edit.vue](/src/views/tested/subpackage/review/components/edit.vue) | vue | 505 | 3 | 6 | 514 | +| [src/views/tested/subpackage/review/components/list.vue](/src/views/tested/subpackage/review/components/list.vue) | vue | 351 | 4 | 6 | 361 | +| [src/views/tested/subpackage/review/components/subpackageDialog.vue](/src/views/tested/subpackage/review/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/review/index.vue](/src/views/tested/subpackage/review/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/task/components/ApprovalDialog.vue](/src/views/tested/subpackage/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/task/components/deviceTable.vue](/src/views/tested/subpackage/task/components/deviceTable.vue) | vue | 201 | 1 | 5 | 207 | +| [src/views/tested/subpackage/task/components/edit.vue](/src/views/tested/subpackage/task/components/edit.vue) | vue | 481 | 5 | 5 | 491 | +| [src/views/tested/subpackage/task/components/list.vue](/src/views/tested/subpackage/task/components/list.vue) | vue | 438 | 6 | 7 | 451 | +| [src/views/tested/subpackage/task/components/subpackageDialog.vue](/src/views/tested/subpackage/task/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/task/index.vue](/src/views/tested/subpackage/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [tsconfig.json](/tsconfig.json) | JSON with Comments | 32 | 0 | 1 | 33 | +| [tsconfig.node.json](/tsconfig.node.json) | JSON | 14 | 0 | 1 | 15 | +| [vite.config.ts](/vite.config.ts) | TypeScript | 65 | 6 | 2 | 73 | +| [vite/plugins/auto-import.ts](/vite/plugins/auto-import.ts) | TypeScript | 14 | 0 | 2 | 16 | +| [vite/plugins/banner.ts](/vite/plugins/banner.ts) | TypeScript | 5 | 6 | 2 | 13 | +| [vite/plugins/components.ts](/vite/plugins/components.ts) | TypeScript | 8 | 0 | 2 | 10 | +| [vite/plugins/compression.ts](/vite/plugins/compression.ts) | TypeScript | 24 | 0 | 2 | 26 | +| [vite/plugins/html.ts](/vite/plugins/html.ts) | TypeScript | 69 | 0 | 2 | 71 | +| [vite/plugins/index.ts](/vite/plugins/index.ts) | TypeScript | 34 | 0 | 3 | 37 | +| [vite/plugins/layouts.ts](/vite/plugins/layouts.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [vite/plugins/mock.ts](/vite/plugins/mock.ts) | TypeScript | 13 | 0 | 2 | 15 | +| [vite/plugins/pages.ts](/vite/plugins/pages.ts) | TypeScript | 9 | 0 | 2 | 11 | +| [vite/plugins/setup-extend.ts](/vite/plugins/setup-extend.ts) | TypeScript | 4 | 0 | 2 | 6 | +| [vite/plugins/spritesmith.ts](/vite/plugins/spritesmith.ts) | TypeScript | 48 | 0 | 2 | 50 | +| [vite/plugins/svg-icon.ts](/vite/plugins/svg-icon.ts) | TypeScript | 9 | 0 | 2 | 11 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md new file mode 100644 index 0000000..c5c6ff8 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md @@ -0,0 +1,15 @@ +# Diff Details + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.csv b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv new file mode 100644 index 0000000..b7d8d75 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv @@ -0,0 +1,2 @@ +"filename", "language", "", "comment", "blank", "total" +"Total", "-", , 0, 0, 0 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.md b/.VSCodeCounter/2024-06-13_10-20-16/diff.md new file mode 100644 index 0000000..a457879 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.md @@ -0,0 +1,19 @@ +# Diff Summary + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.txt b/.VSCodeCounter/2024-06-13_10-20-16/diff.txt new file mode 100644 index 0000000..a6b4284 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.txt @@ -0,0 +1,22 @@ +Date : 2024-06-13 10:20:16 +Directory : d:\project\西昌\xc-metering-front +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +Languages ++----------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++----------+------------+------------+------------+------------+------------+ ++----------+------------+------------+------------+------------+------------+ + +Directories ++------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++------+------------+------------+------------+------------+------------+ ++------+------------+------------+------------+------------+------------+ + +Files ++----------+----------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++----------+----------+------------+------------+------------+------------+ +| Total | | 0 | 0 | 0 | 0 | ++----------+----------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.csv b/.VSCodeCounter/2024-06-13_10-20-16/results.csv new file mode 100644 index 0000000..c8dae3a --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.csv @@ -0,0 +1,679 @@ +"filename", "language", "TypeScript", "JSON", "JSON with Comments", "vue", "XML", "Handlebars", "Markdown", "JavaScript", "CSS", "SCSS", "YAML", "Ignore", "HTML", "comment", "blank", "total" +"d:\project\西昌\xc-metering-front\.commitlintrc.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 4, 1, 70 +"d:\project\西昌\xc-metering-front\.github\workflows\release.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 0, 0, 0, 13, 88 +"d:\project\西昌\xc-metering-front\.github\workflows\repo-sync.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 5, 3, 24 +"d:\project\西昌\xc-metering-front\.stylelintignore", "Ignore", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\README.md", "Markdown", 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 29, 106 +"d:\project\西昌\xc-metering-front\departments150.json", "JSON", 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26 +"d:\project\西昌\xc-metering-front\index.html", "HTML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 1, 41 +"d:\project\西昌\xc-metering-front\package.json", "JSON", 0, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 123 +"d:\project\西昌\xc-metering-front\plop-templates\component\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\plop-templates\component\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 3, 66 +"d:\project\西昌\xc-metering-front\plop-templates\page\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\plop-templates\page\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 3, 55 +"d:\project\西昌\xc-metering-front\plop-templates\store\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12 +"d:\project\西昌\xc-metering-front\plop-templates\store\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 1, 29 +"d:\project\西昌\xc-metering-front\plopfile.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 1, 7 +"d:\project\西昌\xc-metering-front\pnpm-lock.yaml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7764, 0, 0, 0, 1170, 8934 +"d:\project\西昌\xc-metering-front\postcss.config.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 1, 6 +"d:\project\西昌\xc-metering-front\public\browser_upgrade\index.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 119, 0, 0, 0, 0, 0, 1, 120 +"d:\project\西昌\xc-metering-front\public\config\config.json", "JSON", 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 30 +"d:\project\西昌\xc-metering-front\public\tinymce\langs\zh-Hans.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 6, 0, 7 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\default\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 7, 1, 62 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\default\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\document\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\document\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 7, 1, 62 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\writer\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 7, 1, 63 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\writer\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 745, 0, 0, 0, 0, 11, 1, 757 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3096, 0, 0, 0, 0, 16, 1, 3113 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 764, 0, 0, 0, 0, 11, 1, 776 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3093, 0, 0, 0, 0, 16, 1, 3110 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 745, 0, 0, 0, 0, 11, 1, 757 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3183, 0, 0, 0, 0, 16, 1, 3200 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 764, 0, 0, 0, 0, 11, 1, 776 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3183, 0, 0, 0, 0, 16, 1, 3200 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\scripts\prepare.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 3, 16 +"d:\project\西昌\xc-metering-front\scss.template.hbs", "Handlebars", 0, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67 +"d:\project\西昌\xc-metering-front\server.xml", "XML", 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 94, 16, 143 +"d:\project\西昌\xc-metering-front\src\App.vue", "vue", 0, 0, 0, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 105 +"d:\project\西昌\xc-metering-front\src\api\approval.ts", "TypeScript", 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 19 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\detection.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 23 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\notice.ts", "TypeScript", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\opinion.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 89 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\review.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 39 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\satisfaction.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\dashboard\calendar.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 40 +"d:\project\西昌\xc-metering-front\src\api\eqpt\dashboard\index.ts", "TypeScript", 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 128 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\certificate.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 13 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\group.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 44 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\info.ts", "TypeScript", 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 3, 210 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\model.ts", "TypeScript", 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 78 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\remind.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 38 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\task.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 39 +"d:\project\西昌\xc-metering-front\src\api\eqpt\document\index.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 43 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\board.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 23 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\dept.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 1, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\early.ts", "TypeScript", 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 109 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\paln.ts", "TypeScript", 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 4, 175 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\task.ts", "TypeScript", 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 138 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\borrow.ts", "TypeScript", 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 90 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\index.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 84 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\maintain.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 41 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\certificate.ts", "TypeScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 55 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\directory.ts", "TypeScript", 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 1, 120 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\review.ts", "TypeScript", 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 93 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\task.ts", "TypeScript", 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 96 +"d:\project\西昌\xc-metering-front\src\api\index.ts", "TypeScript", 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 8, 135 +"d:\project\西昌\xc-metering-front\src\api\laboratory\alarm\current.ts", "TypeScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 36 +"d:\project\西昌\xc-metering-front\src\api\laboratory\alarm\event.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 54 +"d:\project\西昌\xc-metering-front\src\api\laboratory\data.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 44 +"d:\project\西昌\xc-metering-front\src\api\laboratory\environment.ts", "TypeScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 63 +"d:\project\西昌\xc-metering-front\src\api\laboratory\equipment\config.ts", "TypeScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 63 +"d:\project\西昌\xc-metering-front\src\api\laboratory\equipment\list.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 64 +"d:\project\西昌\xc-metering-front\src\api\laboratory\overView.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 22 +"d:\project\西昌\xc-metering-front\src\api\laboratory\place.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 54 +"d:\project\西昌\xc-metering-front\src\api\reader.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 31 +"d:\project\西昌\xc-metering-front\src\api\request.ts", "TypeScript", 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 6, 132 +"d:\project\西昌\xc-metering-front\src\api\requestLab.ts", "TypeScript", 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 6, 132 +"d:\project\西昌\xc-metering-front\src\api\system\area.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 90 +"d:\project\西昌\xc-metering-front\src\api\system\bench.ts", "TypeScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 33 +"d:\project\西昌\xc-metering-front\src\api\system\dept.ts", "TypeScript", 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 96 +"d:\project\西昌\xc-metering-front\src\api\system\dict.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1, 43 +"d:\project\西昌\xc-metering-front\src\api\system\expire.ts", "TypeScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 36 +"d:\project\西昌\xc-metering-front\src\api\system\installation.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 44 +"d:\project\西昌\xc-metering-front\src\api\system\label.ts", "TypeScript", 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 60 +"d:\project\西昌\xc-metering-front\src\api\system\log.ts", "TypeScript", 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 75 +"d:\project\西昌\xc-metering-front\src\api\system\login.ts", "TypeScript", 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 8, 58 +"d:\project\西昌\xc-metering-front\src\api\system\notice.ts", "TypeScript", 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 74 +"d:\project\西昌\xc-metering-front\src\api\system\post.ts", "TypeScript", 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 45 +"d:\project\西昌\xc-metering-front\src\api\system\price.ts", "TypeScript", 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 73 +"d:\project\西昌\xc-metering-front\src\api\system\process.ts", "TypeScript", 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 10, 124 +"d:\project\西昌\xc-metering-front\src\api\system\resource.ts", "TypeScript", 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 65 +"d:\project\西昌\xc-metering-front\src\api\system\role.ts", "TypeScript", 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 90 +"d:\project\西昌\xc-metering-front\src\api\system\tenant.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 5, 52 +"d:\project\西昌\xc-metering-front\src\api\system\tool.ts", "TypeScript", 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 6, 247 +"d:\project\西昌\xc-metering-front\src\api\system\user.ts", "TypeScript", 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 6, 119 +"d:\project\西昌\xc-metering-front\src\assets\icons\404.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\business-board.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\fullscreen-exit.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\fullscreen.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-add-circle.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-add.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-alarm.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-area.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-base.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-baseInfo.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batch-distribute.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batch.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batchConfig.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batchPrint.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-bench.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-book.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-building.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business-manager.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business-measure.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-case.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-certi.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-change.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-contract.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-correct.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-create.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-data.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-delete.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dept.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-device.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dict.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-differ.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dyh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-environment.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-equipment-info.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-equipment-status.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-error.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-excel.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-export.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-external.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-file-manage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-file.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-finance.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-flow.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-fold.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-fullscreen.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-goWorkbench.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-import.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-init.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-internal.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-jidu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-line.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-log.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-logManage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-loginlog.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-measure.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-meeting.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-monitor.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-month.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-notice.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-overView-message.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-overview.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-pdf.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-person.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-pie.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-place.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-prevent.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-price.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-print.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-qrcode.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-quality-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-quality.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-radio.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-reduce-circle.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-refresh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-removeAlarm.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resource-first.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resource.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resume.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-review.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-rfid.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-role.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-scan.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-seal.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-search.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-service.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-setting.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-settingBlue.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-software.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-standard-status.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-statement.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-storeroom.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-subpackage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-sweep.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-sysDoc.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-task.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-technology.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-template-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-template.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-tool.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-user.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-word.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-xyh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-year.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-ywjs.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-zhankai.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-zhiliang.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\image-load-fail.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-down.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-enter.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-up.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-breadcrumb.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-default.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\toolbar-collapse.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\triangle-stand-upside-down.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\styles\element-plus\dark.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 1, 1, 10 +"d:\project\西昌\xc-metering-front\src\assets\styles\element-plus\index.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 2, 23 +"d:\project\西昌\xc-metering-front\src\assets\styles\globals.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 0, 19, 28, 178 +"d:\project\西昌\xc-metering-front\src\assets\styles\nprogress.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 9, 64 +"d:\project\西昌\xc-metering-front\src\assets\styles\resources\utils.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 5, 8, 54 +"d:\project\西昌\xc-metering-front\src\assets\styles\resources\variables.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\styles\themes.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 0, 0, 61, 14, 133 +"d:\project\西昌\xc-metering-front\src\auto-imports.d.ts", "TypeScript", 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 79 +"d:\project\西昌\xc-metering-front\src\axios.d.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8 +"d:\project\西昌\xc-metering-front\src\components.d.ts", "TypeScript", 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 75 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\AddressSelect.vue", "vue", 0, 0, 0, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 259 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\address-interface.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 13 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\country-code.json", "JSON", 0, 1500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 1520 +"d:\project\西昌\xc-metering-front\src\components\AppContainer\index.vue", "vue", 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 25 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecord.vue", "vue", 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 137 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecordTable.vue", "vue", 0, 0, 0, 190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 9, 214 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecordTableDevice.vue", "vue", 0, 0, 0, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 7, 245 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\approval-interface.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14 +"d:\project\西昌\xc-metering-front\src\components\Approval\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\components\AuthAll\index.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\components\Auth\index.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\components\BarCodeBind\index.vue", "vue", 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12, 135 +"d:\project\西昌\xc-metering-front\src\components\BatchActionBar\index.vue", "vue", 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 83 +"d:\project\西昌\xc-metering-front\src\components\Copyright\index.vue", "vue", 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 51 +"d:\project\西昌\xc-metering-front\src\components\DeptSelect\index.vue", "vue", 0, 0, 0, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 191 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlock.vue", "vue", 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 62 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlockCom.vue", "vue", 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 48 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlockSwitch.vue", "vue", 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 72 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\index.vue", "vue", 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 60 +"d:\project\西昌\xc-metering-front\src\components\Echart\BarChartHorizontal.vue", "vue", 0, 0, 0, 442, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 450 +"d:\project\西昌\xc-metering-front\src\components\Echart\BarChartVertical.vue", "vue", 0, 0, 0, 449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 457 +"d:\project\西昌\xc-metering-front\src\components\Echart\LineChart.vue", "vue", 0, 0, 0, 355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 364 +"d:\project\西昌\xc-metering-front\src\components\Echart\PieChart.vue", "vue", 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 320 +"d:\project\西昌\xc-metering-front\src\components\Echart\echart-interface.ts", "TypeScript", 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 7, 273 +"d:\project\西昌\xc-metering-front\src\components\Echart\theme.json", "JSON", 0, 491, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 492 +"d:\project\西昌\xc-metering-front\src\components\Echart\utils.ts", "TypeScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 39 +"d:\project\西昌\xc-metering-front\src\components\Editor\index.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 98 +"d:\project\西昌\xc-metering-front\src\components\FileUpload\index.vue", "vue", 0, 0, 0, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 118 +"d:\project\西昌\xc-metering-front\src\components\FixedActionBar\index.vue", "vue", 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 50 +"d:\project\西昌\xc-metering-front\src\components\IconButton\index.vue", "vue", 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 57 +"d:\project\西昌\xc-metering-front\src\components\ImagePreview\index.vue", "vue", 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 65 +"d:\project\西昌\xc-metering-front\src\components\ImageUpload\index.vue", "vue", 0, 0, 0, 239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 265 +"d:\project\西昌\xc-metering-front\src\components\ImagesUpload\index.vue", "vue", 0, 0, 0, 272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 300 +"d:\project\西昌\xc-metering-front\src\components\NormalTable\index.vue", "vue", 0, 0, 0, 285, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 300 +"d:\project\西昌\xc-metering-front\src\components\NormalTable\table_interface.ts", "TypeScript", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 14 +"d:\project\西昌\xc-metering-front\src\components\PageHeader\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 82 +"d:\project\西昌\xc-metering-front\src\components\PageMain\index.vue", "vue", 0, 0, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 90 +"d:\project\西昌\xc-metering-front\src\components\PcasCascader\index.vue", "vue", 0, 0, 0, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 141 +"d:\project\西昌\xc-metering-front\src\components\PcasCascader\pcas-code.json", "JSON", 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\components\QRcodeDeviceDialog\index.vue", "vue", 0, 0, 0, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 194 +"d:\project\西昌\xc-metering-front\src\components\QrDialog\index.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 148 +"d:\project\西昌\xc-metering-front\src\components\QrDialog\qrcode.d.ts", "TypeScript", 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\components\Sample\certificationMonitor.vue", "vue", 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 65 +"d:\project\西昌\xc-metering-front\src\components\Sample\certificationRecords.vue", "vue", 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 67 +"d:\project\西昌\xc-metering-front\src\components\Sample\measureRecords.vue", "vue", 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 67 +"d:\project\西昌\xc-metering-front\src\components\ScanSampleDialog\index.vue", "vue", 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 134 +"d:\project\西昌\xc-metering-front\src\components\ScanSampleDialog\scan-interface.ts", "TypeScript", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13 +"d:\project\西昌\xc-metering-front\src\components\SearchArea\SearchItem.vue", "vue", 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 31 +"d:\project\西昌\xc-metering-front\src\components\SearchArea\index.vue", "vue", 0, 0, 0, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 158 +"d:\project\西昌\xc-metering-front\src\components\SearchBar\index.vue", "vue", 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 78 +"d:\project\西昌\xc-metering-front\src\components\SvgIcon\index.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 48 +"d:\project\西昌\xc-metering-front\src\components\SystemInfo\index.vue", "vue", 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 52 +"d:\project\西昌\xc-metering-front\src\components\TableContainer\index.vue", "vue", 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 78 +"d:\project\西昌\xc-metering-front\src\components\Trend\index.vue", "vue", 0, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 69 +"d:\project\西昌\xc-metering-front\src\components\benchCol\index.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 15, 193 +"d:\project\西昌\xc-metering-front\src\components\buttonBox\buttonBox.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6 +"d:\project\西昌\xc-metering-front\src\components\buttonBox\buttonBox.vue", "vue", 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 51 +"d:\project\西昌\xc-metering-front\src\components\dialog\dialog.ts", "TypeScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 31 +"d:\project\西昌\xc-metering-front\src\components\dialog\errorDialog.vue", "vue", 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 90 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectDeptDialog.vue", "vue", 0, 0, 0, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 24, 280 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectDeptTree.vue", "vue", 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 133 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectEmployeesDialog.vue", "vue", 0, 0, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 21, 255 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectRoleDialog.vue", "vue", 0, 0, 0, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 168 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectStaffDialog.vue", "vue", 0, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 20, 275 +"d:\project\西昌\xc-metering-front\src\components\drawer\approverDrawer.vue", "vue", 0, 0, 0, 426, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 47, 549 +"d:\project\西昌\xc-metering-front\src\components\drawer\conditionDrawer.vue", "vue", 0, 0, 0, 432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 48, 515 +"d:\project\西昌\xc-metering-front\src\components\drawer\copyerDrawer.vue", "vue", 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 9, 132 +"d:\project\西昌\xc-metering-front\src\components\drawer\promoterDrawer.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 94 +"d:\project\西昌\xc-metering-front\src\components\scanEquipmentDialog\index.vue", "vue", 0, 0, 0, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 272 +"d:\project\西昌\xc-metering-front\src\components\scanEquipmentDialog\scan-interface.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 +"d:\project\西昌\xc-metering-front\src\components\workFlow\addNode.vue", "vue", 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 25, 264 +"d:\project\西昌\xc-metering-front\src\components\workFlow\addNodeBan.vue", "vue", 0, 0, 0, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 236 +"d:\project\西昌\xc-metering-front\src\components\workFlow\nodeWrap.vue", "vue", 0, 0, 0, 367, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 25, 401 +"d:\project\西昌\xc-metering-front\src\components\workFlow\nodeWrapBan.vue", "vue", 0, 0, 0, 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 165 +"d:\project\西昌\xc-metering-front\src\css\dialog.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 2, 7, 41 +"d:\project\西昌\xc-metering-front\src\css\override-element-ui.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 104, 0, 0, 0, 0, 1, 22, 127 +"d:\project\西昌\xc-metering-front\src\css\workflow.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1381, 0, 0, 0, 0, 106, 226, 1713 +"d:\project\西昌\xc-metering-front\src\global.d.ts", "TypeScript", 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 157, 8, 312 +"d:\project\西昌\xc-metering-front\src\iconify-ep\index.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7 +"d:\project\西昌\xc-metering-front\src\layouts\components\AppSetting\index.vue", "vue", 0, 0, 0, 523, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 566 +"d:\project\西昌\xc-metering-front\src\layouts\components\Header\index.vue", "vue", 0, 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 32, 220 +"d:\project\西昌\xc-metering-front\src\layouts\components\HotkeysIntro\index.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 52 +"d:\project\西昌\xc-metering-front\src\layouts\components\Logo\index.vue", "vue", 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 78 +"d:\project\西昌\xc-metering-front\src\layouts\components\MainSidebar\index.vue", "vue", 0, 0, 0, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 18, 114 +"d:\project\西昌\xc-metering-front\src\layouts\components\Search\index.vue", "vue", 0, 0, 0, 413, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 452 +"d:\project\西昌\xc-metering-front\src\layouts\components\SidebarItem\index.vue", "vue", 0, 0, 0, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 182 +"d:\project\西昌\xc-metering-front\src\layouts\components\SubSidebar\index.vue", "vue", 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 29, 170 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\index.vue", "vue", 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 23, 314 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\resetPwd.vue", "vue", 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 125 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\userInfo.vue", "vue", 0, 0, 0, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 253 +"d:\project\西昌\xc-metering-front\src\layouts\components\TopMenu\topMenu.vue", "vue", 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 50 +"d:\project\西昌\xc-metering-front\src\layouts\components\TopMenu\topMenuItem.vue", "vue", 0, 0, 0, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 191 +"d:\project\西昌\xc-metering-front\src\layouts\components\Topbar\index.vue", "vue", 0, 0, 0, 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 174 +"d:\project\西昌\xc-metering-front\src\layouts\index.vue", "vue", 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 240 +"d:\project\西昌\xc-metering-front\src\main.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 63 +"d:\project\西昌\xc-metering-front\src\menu\index.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 18 +"d:\project\西昌\xc-metering-front\src\menu\modules\multilevel.menu.example.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 51 +"d:\project\西昌\xc-metering-front\src\mockProdServer.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12 +"d:\project\西昌\xc-metering-front\src\mock\member.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56 +"d:\project\西昌\xc-metering-front\src\plugins\preload.ts", "TypeScript", 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 126 +"d:\project\西昌\xc-metering-front\src\router\index.ts", "TypeScript", 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 7, 203 +"d:\project\西昌\xc-metering-front\src\router\modules\common.ts", "TypeScript", 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 322 +"d:\project\西昌\xc-metering-front\src\router\modules\laboratory.ts", "TypeScript", 228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 4, 269 +"d:\project\西昌\xc-metering-front\src\router\modules\mentering.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 11 +"d:\project\西昌\xc-metering-front\src\router\modules\multilevel.menu.example.ts", "TypeScript", 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 71 +"d:\project\西昌\xc-metering-front\src\router\modules\system.ts", "TypeScript", 330, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 335 +"d:\project\西昌\xc-metering-front\src\router\modules\tested.ts", "TypeScript", 1621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 4, 1796 +"d:\project\西昌\xc-metering-front\src\router\routes.ts", "TypeScript", 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 7, 174 +"d:\project\西昌\xc-metering-front\src\settings.default.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 60 +"d:\project\西昌\xc-metering-front\src\settings.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 42 +"d:\project\西昌\xc-metering-front\src\shims.d.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 20 +"d:\project\西昌\xc-metering-front\src\store\index.ts", "TypeScript", 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4 +"d:\project\西昌\xc-metering-front\src\store\modules\dict.ts", "TypeScript", 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 54 +"d:\project\西昌\xc-metering-front\src\store\modules\keepAlive.ts", "TypeScript", 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 39 +"d:\project\西昌\xc-metering-front\src\store\modules\menu.ts", "TypeScript", 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 202 +"d:\project\西昌\xc-metering-front\src\store\modules\route.ts", "TypeScript", 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 5, 270 +"d:\project\西昌\xc-metering-front\src\store\modules\settings.ts", "TypeScript", 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 69 +"d:\project\西昌\xc-metering-front\src\store\modules\user.ts", "TypeScript", 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 226 +"d:\project\西昌\xc-metering-front\src\store\modules\websocket.ts", "TypeScript", 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 138 +"d:\project\西昌\xc-metering-front\src\store\modules\workFlow.ts", "TypeScript", 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 68 +"d:\project\西昌\xc-metering-front\src\utils\Array.ts", "TypeScript", 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 2, 49 +"d:\project\西昌\xc-metering-front\src\utils\String.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 11 +"d:\project\西昌\xc-metering-front\src\utils\applyBtns.ts", "TypeScript", 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 101 +"d:\project\西昌\xc-metering-front\src\utils\auth.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 15 +"d:\project\西昌\xc-metering-front\src\utils\buttonPerm.ts", "TypeScript", 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 69 +"d:\project\西昌\xc-metering-front\src\utils\composables\permission.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 12 +"d:\project\西昌\xc-metering-front\src\utils\composables\useAuth.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 43 +"d:\project\西昌\xc-metering-front\src\utils\composables\useGlobalProperties.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7 +"d:\project\西昌\xc-metering-front\src\utils\composables\useMainPage.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\src\utils\composables\useMenu.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 26 +"d:\project\西昌\xc-metering-front\src\utils\dayjs.ts", "TypeScript", 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7 +"d:\project\西昌\xc-metering-front\src\utils\directive.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 20 +"d:\project\西昌\xc-metering-front\src\utils\download.ts", "TypeScript", 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 3, 193 +"d:\project\西昌\xc-metering-front\src\utils\eventBus.ts", "TypeScript", 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4 +"d:\project\西昌\xc-metering-front\src\utils\exportUtils.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 2, 56 +"d:\project\西昌\xc-metering-front\src\utils\exportXlsx.ts", "TypeScript", 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 2, 90 +"d:\project\西昌\xc-metering-front\src\utils\getUid.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 19 +"d:\project\西昌\xc-metering-front\src\utils\index.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 16 +"d:\project\西昌\xc-metering-front\src\utils\keepQuery.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 17 +"d:\project\西昌\xc-metering-front\src\utils\printUtils.ts", "TypeScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 69 +"d:\project\西昌\xc-metering-front\src\utils\scheduleDict.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 21 +"d:\project\西昌\xc-metering-front\src\utils\security.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 53 +"d:\project\西昌\xc-metering-front\src\utils\structure.ts", "TypeScript", 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 6, 205 +"d:\project\西昌\xc-metering-front\src\utils\useCheckList.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 30 +"d:\project\西昌\xc-metering-front\src\utils\usePrintList.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 30 +"d:\project\西昌\xc-metering-front\src\utils\useSetAllRowReadable.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 22 +"d:\project\西昌\xc-metering-front\src\utils\useTemplateDownload.ts", "TypeScript", 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 38 +"d:\project\西昌\xc-metering-front\src\utils\validate.ts", "TypeScript", 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 13, 156 +"d:\project\西昌\xc-metering-front\src\views\[...all].vue", "vue", 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 82 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\detail1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\detail2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\list1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\list2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\dashboard.vue", "vue", 0, 0, 0, 390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 48, 448 +"d:\project\西昌\xc-metering-front\src\views\example\chartExample.vue", "vue", 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 61 +"d:\project\西昌\xc-metering-front\src\views\fresh.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 40 +"d:\project\西昌\xc-metering-front\src\views\home\index.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\src\views\index.vue", "vue", 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 21 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\current\list-interface.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 32 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\current\list.vue", "vue", 0, 0, 0, 273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 285 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\addEventDialog.vue", "vue", 0, 0, 0, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 230 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\list-interface.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 33 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\list.vue", "vue", 0, 0, 0, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 9, 221 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\record\list.vue", "vue", 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 221 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\dialog\upsMonitorDetailDialog.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 21, 213 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\list-interface.ts", "TypeScript", 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 112 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\list.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 14, 518 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addElectricQuantity.vue", "vue", 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 312, 13, 682 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addOxygenSmoke.vue", "vue", 0, 0, 0, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 261 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addTemperatureHumidity.vue", "vue", 0, 0, 0, 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 336 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\config-interface.ts", "TypeScript", 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 112 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\list.vue", "vue", 0, 0, 0, 381, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 12, 399 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\detail.vue", "vue", 0, 0, 0, 331, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 11, 354 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\dialog\selectLocationDialog.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 148 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\list-interface.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 40 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\list.vue", "vue", 0, 0, 0, 388, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 13, 412 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\components\message.vue", "vue", 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 9, 116 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\components\monitorData.vue", "vue", 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 8, 171 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\index.vue", "vue", 0, 0, 0, 943, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 101, 1085 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\overview-interface.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 22 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\addDialog.vue", "vue", 0, 0, 0, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 192 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\list.vue", "vue", 0, 0, 0, 203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 215 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\place-interface.ts", "TypeScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 29 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\detail.vue", "vue", 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 33, 255 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\environment-interface.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 41 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\list.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 19, 215 +"d:\project\西昌\xc-metering-front\src\views\login.vue", "vue", 0, 0, 0, 510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 42, 555 +"d:\project\西昌\xc-metering-front\src\views\login_register.vue", "vue", 0, 0, 0, 517, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 554 +"d:\project\西昌\xc-metering-front\src\views\metering\index.vue", "vue", 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\level3\page1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\level3\page2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\page.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\page.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\personal\edit.password.vue", "vue", 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 96 +"d:\project\西昌\xc-metering-front\src\views\personal\setting.vue", "vue", 0, 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 194 +"d:\project\西昌\xc-metering-front\src\views\reload.vue", "vue", 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 16 +"d:\project\西昌\xc-metering-front\src\views\setting.vue", "vue", 0, 0, 0, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 23, 336 +"d:\project\西昌\xc-metering-front\src\views\system\area\area-interface.ts", "TypeScript", 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 22 +"d:\project\西昌\xc-metering-front\src\views\system\area\areaSelectTree.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 78 +"d:\project\西昌\xc-metering-front\src\views\system\area\editArea.vue", "vue", 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 248 +"d:\project\西昌\xc-metering-front\src\views\system\area\listArea.vue", "vue", 0, 0, 0, 149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 161 +"d:\project\西昌\xc-metering-front\src\views\system\dept\dept-interface.ts", "TypeScript", 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 39 +"d:\project\西昌\xc-metering-front\src\views\system\dept\editDept.vue", "vue", 0, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13, 262 +"d:\project\西昌\xc-metering-front\src\views\system\dept\listDept.vue", "vue", 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 134 +"d:\project\西昌\xc-metering-front\src\views\system\dict\dict-interface.ts", "TypeScript", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 26 +"d:\project\西昌\xc-metering-front\src\views\system\dict\editDict.vue", "vue", 0, 0, 0, 283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 298 +"d:\project\西昌\xc-metering-front\src\views\system\dict\listDict.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 128 +"d:\project\西昌\xc-metering-front\src\views\system\expire\device.vue", "vue", 0, 0, 0, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 242 +"d:\project\西昌\xc-metering-front\src\views\system\expire\edit.vue", "vue", 0, 0, 0, 290, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 18, 315 +"d:\project\西昌\xc-metering-front\src\views\system\expire\list.vue", "vue", 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 156 +"d:\project\西昌\xc-metering-front\src\views\system\expire\task.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 164 +"d:\project\西昌\xc-metering-front\src\views\system\fileConfiguration\addDDialog.vue", "vue", 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 323 +"d:\project\西昌\xc-metering-front\src\views\system\fileConfiguration\configuration.vue", "vue", 0, 0, 0, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 232 +"d:\project\西昌\xc-metering-front\src\views\system\installation\editDialog.vue", "vue", 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 201 +"d:\project\西昌\xc-metering-front\src\views\system\installation\installation-interface.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 30 +"d:\project\西昌\xc-metering-front\src\views\system\installation\list.vue", "vue", 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 197 +"d:\project\西昌\xc-metering-front\src\views\system\label\label.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 29 +"d:\project\西昌\xc-metering-front\src\views\system\label\list.vue", "vue", 0, 0, 0, 315, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 13, 332 +"d:\project\西昌\xc-metering-front\src\views\system\log\listErrorLog.vue", "vue", 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 155 +"d:\project\西昌\xc-metering-front\src\views\system\log\listLog.vue", "vue", 0, 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 189 +"d:\project\西昌\xc-metering-front\src\views\system\log\log-interface.ts", "TypeScript", 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11 +"d:\project\西昌\xc-metering-front\src\views\system\log\loginLog.vue", "vue", 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 164 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noteAdd.vue", "vue", 0, 0, 0, 508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 20, 530 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noteList.vue", "vue", 0, 0, 0, 272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 289 +"d:\project\西昌\xc-metering-front\src\views\system\notice\notice-interface.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 13 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noticeDetail.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 140 +"d:\project\西昌\xc-metering-front\src\views\system\notice\tableHeader.vue", "vue", 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 40 +"d:\project\西昌\xc-metering-front\src\views\system\post\editDialog.vue", "vue", 0, 0, 0, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 10, 196 +"d:\project\西昌\xc-metering-front\src\views\system\post\list.vue", "vue", 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 3, 182 +"d:\project\西昌\xc-metering-front\src\views\system\post\post-interface.ts", "TypeScript", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 29 +"d:\project\西昌\xc-metering-front\src\views\system\process\addProcess.vue", "vue", 0, 0, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 15, 235 +"d:\project\西昌\xc-metering-front\src\views\system\process\detailProcess.vue", "vue", 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 8, 158 +"d:\project\西昌\xc-metering-front\src\views\system\process\editProcess.vue", "vue", 0, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 13, 249 +"d:\project\西昌\xc-metering-front\src\views\system\process\process.ts", "TypeScript", 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 48 +"d:\project\西昌\xc-metering-front\src\views\system\process\process.vue", "vue", 0, 0, 0, 353, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 22, 379 +"d:\project\西昌\xc-metering-front\src\views\system\resource\editResource.vue", "vue", 0, 0, 0, 267, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 281 +"d:\project\西昌\xc-metering-front\src\views\system\resource\listResource.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 156 +"d:\project\西昌\xc-metering-front\src\views\system\resource\resource-interface.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 24 +"d:\project\西昌\xc-metering-front\src\views\system\role\dataPerm.vue", "vue", 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 188 +"d:\project\西昌\xc-metering-front\src\views\system\role\editRole.vue", "vue", 0, 0, 0, 282, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 293 +"d:\project\西昌\xc-metering-front\src\views\system\role\functionPerm.vue", "vue", 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 187 +"d:\project\西昌\xc-metering-front\src\views\system\role\listRole.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 176 +"d:\project\西昌\xc-metering-front\src\views\system\role\role-interface.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 20 +"d:\project\西昌\xc-metering-front\src\views\system\showPhoto.vue", "vue", 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 74 +"d:\project\西昌\xc-metering-front\src\views\system\signature\addDDialog.vue", "vue", 0, 0, 0, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 252 +"d:\project\西昌\xc-metering-front\src\views\system\signature\autograph.vue", "vue", 0, 0, 0, 271, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 7, 295 +"d:\project\西昌\xc-metering-front\src\views\system\signature\userListDialog.vue", "vue", 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 179 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\editTenant.vue", "vue", 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 211 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\list.tenant.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 9, 167 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\relateDept.vue", "vue", 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 112 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\tenant_interface.ts", "TypeScript", 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 17 +"d:\project\西昌\xc-metering-front\src\views\system\tool_interface.ts", "TypeScript", 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 64 +"d:\project\西昌\xc-metering-front\src\views\system\user\listUser.vue", "vue", 0, 0, 0, 338, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 11, 358 +"d:\project\西昌\xc-metering-front\src\views\system\user\roleAssignment.vue", "vue", 0, 0, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 119 +"d:\project\西昌\xc-metering-front\src\views\system\user\selecTree.vue", "vue", 0, 0, 0, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 183 +"d:\project\西昌\xc-metering-front\src\views\system\user\user-interface.ts", "TypeScript", 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 70 +"d:\project\西昌\xc-metering-front\src\views\system\user\userAdd.vue", "vue", 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 355 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\detail.vue", "vue", 0, 0, 0, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 163 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\detection.vue", "vue", 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 61 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\pdfFile.vue", "vue", 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 47 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\index.vue", "vue", 0, 0, 0, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 175 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\components\detail.vue", "vue", 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 167 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\components\detection.vue", "vue", 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 58 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\index.vue", "vue", 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 194 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\edit.vue", "vue", 0, 0, 0, 371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 377 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\list.vue", "vue", 0, 0, 0, 402, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 6, 426 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\ApprovalDialog.vue", "vue", 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 171 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\edit.vue", "vue", 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 97 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\fileView.vue", "vue", 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 48 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\index.vue", "vue", 0, 0, 0, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 232 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\edit.vue", "vue", 0, 0, 0, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 258 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\filterCustomerStaff.vue", "vue", 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 28, 244 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\questionnaire.vue", "vue", 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 84 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\index.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 162 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\board\index.vue", "vue", 0, 0, 0, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 161 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\curator\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\delay\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\edit.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 123 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\list.vue", "vue", 0, 0, 0, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 194 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\tableList.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 172 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\detail.vue", "vue", 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 132 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\edit.vue", "vue", 0, 0, 0, 536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 548 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\list.vue", "vue", 0, 0, 0, 521, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 541 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\page.vue", "vue", 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 88 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\selelectPlan.vue", "vue", 0, 0, 0, 199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 207 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\table.vue", "vue", 0, 0, 0, 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 305 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\dataList.vue", "vue", 0, 0, 0, 319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 326 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\detail.vue", "vue", 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9, 166 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\edit.vue", "vue", 0, 0, 0, 455, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 466 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\infoDetail.vue", "vue", 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 119 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\list.vue", "vue", 0, 0, 0, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 530 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\selectDevice.vue", "vue", 0, 0, 0, 471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 478 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\summary.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 122 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\summaryDialog.vue", "vue", 0, 0, 0, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 200 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\table.vue", "vue", 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 297 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\edit.vue", "vue", 0, 0, 0, 631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 7, 697 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\list.vue", "vue", 0, 0, 0, 483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 5, 513 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\selectDeviceMultiple.vue", "vue", 0, 0, 0, 486, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 498 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\selectDeviceSinge.vue", "vue", 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 474 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\tableList.vue", "vue", 0, 0, 0, 532, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 10, 564 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\index-bak.vue", "vue", 0, 0, 0, 276, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 297 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartHorizontalCom.vue", "vue", 0, 0, 0, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 260 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartHorizontalCustom.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 197 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartVertical.vue", "vue", 0, 0, 0, 484, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 492 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartVerticalCircle.vue", "vue", 0, 0, 0, 417, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 425 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\deviceDetail.vue", "vue", 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\deviceList.vue", "vue", 0, 0, 0, 279, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 15, 318 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\editSchedule.vue", "vue", 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 12, 228 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\editScheduleDialog.vue", "vue", 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 11, 270 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\index1.vue", "vue", 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 40 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\list.vue", "vue", 0, 0, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 242 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\listApprove.vue", "vue", 0, 0, 0, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 223 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\rightBox.vue", "vue", 0, 0, 0, 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 17, 351 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\tableList.vue", "vue", 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 178 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\verificationDetail.vue", "vue", 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 169 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\index.vue", "vue", 0, 0, 0, 864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 29, 934 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\list.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\pic.ts", "TypeScript", 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\components\detailDialog.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 48 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\components\edit.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 140 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\index.vue", "vue", 0, 0, 0, 314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 343 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\edit.vue", "vue", 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 192 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\list.vue", "vue", 0, 0, 0, 312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 6, 334 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\selectDevice.vue", "vue", 0, 0, 0, 450, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 457 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\tableList.vue", "vue", 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 304 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\certificateTable.vue", "vue", 0, 0, 0, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 218 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\detail.vue", "vue", 0, 0, 0, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 195 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\edit.vue", "vue", 0, 0, 0, 1177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 8, 1229 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\infoTable.vue", "vue", 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 147 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\interface.ts", "TypeScript", 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 76 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\list.vue", "vue", 0, 0, 0, 1348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 18, 1436 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\printTag.vue", "vue", 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 116 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\reportTable.vue", "vue", 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 178 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\roamTable.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 145 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\showPhoto.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 145 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\showPhotoSinge.vue", "vue", 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 80 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\statusTable.vue", "vue", 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 196 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\table.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\technology.vue", "vue", 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\index.vue", "vue", 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 88 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\edit.vue", "vue", 0, 0, 0, 359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 381 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\list.vue", "vue", 0, 0, 0, 418, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 429 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\technology.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\device\remind\components\trend.vue", "vue", 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 73 +"d:\project\西昌\xc-metering-front\src\views\tested\device\remind\index.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 7, 515 +"d:\project\西昌\xc-metering-front\src\views\tested\device\special\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\device\task\addDialog.vue", "vue", 0, 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 186 +"d:\project\西昌\xc-metering-front\src\views\tested\device\task\index.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 8, 202 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\document-interface.ts", "TypeScript", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 28 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\edit.vue", "vue", 0, 0, 0, 264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 269 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\index.vue", "vue", 0, 0, 0, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 262 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\tableList.vue", "vue", 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 123 +"d:\project\西昌\xc-metering-front\src\views\tested\index.vue", "vue", 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\deviceList.vue", "vue", 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 147 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\edit.vue", "vue", 0, 0, 0, 382, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 393 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\list.vue", "vue", 0, 0, 0, 395, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 408 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\annexList.vue", "vue", 0, 0, 0, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 144 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\delay.vue", "vue", 0, 0, 0, 449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 7, 484 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\deviceList.vue", "vue", 0, 0, 0, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 137 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\edit.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 4, 526 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\list.vue", "vue", 0, 0, 0, 499, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 8, 520 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\page.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 95 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\disable\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\maintain\components\edit.vue", "vue", 0, 0, 0, 245, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 249 +"d:\project\西昌\xc-metering-front\src\views\tested\status\maintain\index.vue", "vue", 0, 0, 0, 318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 324 +"d:\project\西昌\xc-metering-front\src\views\tested\status\scrap\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\seal\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\unseal\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\certificate\components\edit.vue", "vue", 0, 0, 0, 356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 6, 377 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\certificate\index.vue", "vue", 0, 0, 0, 494, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 518 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\capacityTable.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\certificateTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\edit.vue", "vue", 0, 0, 0, 609, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7, 618 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\list.vue", "vue", 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 367 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\personTable.vue", "vue", 0, 0, 0, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 149 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\capacityTable.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\certificateTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\edit.vue", "vue", 0, 0, 0, 638, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 653 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\list.vue", "vue", 0, 0, 0, 386, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 396 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\personTable.vue", "vue", 0, 0, 0, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 149 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\index.vue", "vue", 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\deviceTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\edit.vue", "vue", 0, 0, 0, 505, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 514 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\list.vue", "vue", 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 361 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\subpackageDialog.vue", "vue", 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\deviceTable.vue", "vue", 0, 0, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 207 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\edit.vue", "vue", 0, 0, 0, 481, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 491 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\list.vue", "vue", 0, 0, 0, 438, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 451 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\subpackageDialog.vue", "vue", 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\tsconfig.json", "JSON with Comments", 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 33 +"d:\project\西昌\xc-metering-front\tsconfig.node.json", "JSON", 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 15 +"d:\project\西昌\xc-metering-front\vite.config.ts", "TypeScript", 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 73 +"d:\project\西昌\xc-metering-front\vite\plugins\auto-import.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 16 +"d:\project\西昌\xc-metering-front\vite\plugins\banner.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 13 +"d:\project\西昌\xc-metering-front\vite\plugins\components.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10 +"d:\project\西昌\xc-metering-front\vite\plugins\compression.ts", "TypeScript", 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 26 +"d:\project\西昌\xc-metering-front\vite\plugins\html.ts", "TypeScript", 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 71 +"d:\project\西昌\xc-metering-front\vite\plugins\index.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 37 +"d:\project\西昌\xc-metering-front\vite\plugins\layouts.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8 +"d:\project\西昌\xc-metering-front\vite\plugins\mock.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 15 +"d:\project\西昌\xc-metering-front\vite\plugins\pages.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11 +"d:\project\西昌\xc-metering-front\vite\plugins\setup-extend.ts", "TypeScript", 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6 +"d:\project\西昌\xc-metering-front\vite\plugins\spritesmith.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 50 +"d:\project\西昌\xc-metering-front\vite\plugins\svg-icon.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11 +"Total", "-", 10424, 2183, 32, 64430, 167, 89, 77, 233, 20723, 314, 7855, 3, 40, 4094, 5155, 115819 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.json b/.VSCodeCounter/2024-06-13_10-20-16/results.json new file mode 100644 index 0000000..7babd58 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.json @@ -0,0 +1 @@ +{"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/svg-icon.ts":{"language":"TypeScript","code":9,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/spritesmith.ts":{"language":"TypeScript","code":48,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/setup-extend.ts":{"language":"TypeScript","code":4,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/layouts.ts":{"language":"TypeScript","code":6,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/mock.ts":{"language":"TypeScript","code":13,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/compression.ts":{"language":"TypeScript","code":24,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite.config.ts":{"language":"TypeScript","code":65,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/tsconfig.node.json":{"language":"JSON","code":14,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/components.ts":{"language":"TypeScript","code":8,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/pages.ts":{"language":"TypeScript","code":9,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/tsconfig.json":{"language":"JSON with Comments","code":32,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/auto-import.ts":{"language":"TypeScript","code":14,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/index.ts":{"language":"TypeScript","code":34,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/%5B...all%5D.vue":{"language":"vue","code":70,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/banner.ts":{"language":"TypeScript","code":5,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/html.ts":{"language":"TypeScript","code":69,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/subpackageDialog.vue":{"language":"vue","code":192,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/list.vue":{"language":"vue","code":438,"comment":6,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/deviceTable.vue":{"language":"vue","code":201,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/edit.vue":{"language":"vue","code":481,"comment":5,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/subpackageDialog.vue":{"language":"vue","code":192,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/list.vue":{"language":"vue","code":351,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/edit.vue":{"language":"vue","code":505,"comment":3,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/deviceTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/personTable.vue":{"language":"vue","code":136,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/edit.vue":{"language":"vue","code":609,"comment":2,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/list.vue":{"language":"vue","code":357,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/personTable.vue":{"language":"vue","code":136,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/certificateTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/index.vue":{"language":"vue","code":64,"comment":10,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/capacityTable.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/list.vue":{"language":"vue","code":386,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/unseal/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/seal/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/certificate/index.vue":{"language":"vue","code":494,"comment":21,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/certificate/components/edit.vue":{"language":"vue","code":356,"comment":15,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/reload.vue":{"language":"vue","code":12,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/edit.vue":{"language":"vue","code":638,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/setting.vue":{"language":"vue","code":306,"comment":7,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/index.vue":{"language":"vue","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/maintain/index.vue":{"language":"vue","code":318,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/login.vue":{"language":"vue","code":510,"comment":3,"blank":42},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/scrap/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/installation-interface.ts":{"language":"TypeScript","code":29,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/list.vue":{"language":"vue","code":187,"comment":7,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/login_register.vue":{"language":"vue","code":517,"comment":0,"blank":37},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/tenant_interface.ts":{"language":"TypeScript","code":15,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/editTenant.vue":{"language":"vue","code":207,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/maintain/components/edit.vue":{"language":"vue","code":245,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/disable/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/page.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/listUser.vue":{"language":"vue","code":338,"comment":9,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/relateDept.vue":{"language":"vue","code":104,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/user-interface.ts":{"language":"TypeScript","code":64,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/selecTree.vue":{"language":"vue","code":170,"comment":1,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/list.tenant.vue":{"language":"vue","code":154,"comment":4,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/page.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/roleAssignment.vue":{"language":"vue","code":113,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/index-bak.vue":{"language":"vue","code":276,"comment":17,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/userAdd.vue":{"language":"vue","code":342,"comment":7,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/detail.vue":{"language":"vue","code":126,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/level3/page2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/edit.vue":{"language":"vue","code":536,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/level3/page1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue":{"language":"vue","code":199,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/table.vue":{"language":"vue","code":300,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/page.vue":{"language":"vue","code":78,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/list.vue":{"language":"vue","code":521,"comment":12,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tool_interface.ts":{"language":"TypeScript","code":56,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/tableList.vue":{"language":"vue","code":166,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/personal/setting.vue":{"language":"vue","code":178,"comment":0,"blank":16},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/list.vue":{"language":"vue","code":177,"comment":10,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/delay/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/environment-interface.ts":{"language":"TypeScript","code":37,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/edit.vue":{"language":"vue","code":119,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/list.vue":{"language":"vue","code":483,"comment":25,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/list.vue":{"language":"vue","code":191,"comment":5,"blank":19},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/edit.vue":{"language":"vue","code":631,"comment":59,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/detail.vue":{"language":"vue","code":220,"comment":2,"blank":33},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue":{"language":"vue","code":486,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/tableList.vue":{"language":"vue","code":532,"comment":22,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/summary.vue":{"language":"vue","code":119,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue":{"language":"vue","code":463,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue":{"language":"vue","code":194,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/list.vue":{"language":"vue","code":512,"comment":12,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/table.vue":{"language":"vue","code":292,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/place-interface.ts":{"language":"TypeScript","code":26,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/list.vue":{"language":"vue","code":203,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue":{"language":"vue","code":471,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue":{"language":"vue","code":116,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/edit.vue":{"language":"vue","code":455,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/detail.vue":{"language":"vue","code":152,"comment":5,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/addDialog.vue":{"language":"vue","code":179,"comment":6,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/curator/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/dataList.vue":{"language":"vue","code":319,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/showPhoto.vue":{"language":"vue","code":69,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/role-interface.ts":{"language":"TypeScript","code":16,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/page.vue":{"language":"vue","code":85,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/autograph.vue":{"language":"vue","code":271,"comment":17,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/userListDialog.vue":{"language":"vue","code":168,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/functionPerm.vue":{"language":"vue","code":175,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/editRole.vue":{"language":"vue","code":282,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/listRole.vue":{"language":"vue","code":166,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/dataPerm.vue":{"language":"vue","code":175,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/addDDialog.vue":{"language":"vue","code":242,"comment":5,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/tableList.vue":{"language":"vue","code":292,"comment":8,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/personal/edit.password.vue":{"language":"vue","code":88,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/edit.vue":{"language":"vue","code":187,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/pic.ts":{"language":"TypeScript","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/index.vue":{"language":"vue","code":314,"comment":25,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/selectDevice.vue":{"language":"vue","code":450,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/list.vue":{"language":"vue","code":312,"comment":16,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/metering/index.vue":{"language":"vue","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/edit.vue":{"language":"vue","code":488,"comment":34,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/special/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/list.vue":{"language":"vue","code":499,"comment":13,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/tableList.vue":{"language":"vue","code":114,"comment":5,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/document-interface.ts":{"language":"TypeScript","code":27,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/interface.ts":{"language":"TypeScript","code":73,"comment":2,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/index.vue":{"language":"vue","code":78,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/components/edit.vue":{"language":"vue","code":133,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/components/detailDialog.vue":{"language":"vue","code":44,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/edit.vue":{"language":"vue","code":264,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/index.vue":{"language":"vue","code":254,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/infoTable.vue":{"language":"vue","code":140,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/detail.vue":{"language":"vue","code":186,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/edit.vue":{"language":"vue","code":1177,"comment":44,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/overview-interface.ts":{"language":"TypeScript","code":20,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/technology.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/remind/index.vue":{"language":"vue","code":488,"comment":20,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/list.vue":{"language":"vue","code":418,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/certificateTable.vue":{"language":"vue","code":210,"comment":4,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/reportTable.vue":{"language":"vue","code":171,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/edit.vue":{"language":"vue","code":359,"comment":18,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/list.vue":{"language":"vue","code":1348,"comment":70,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/resource-interface.ts":{"language":"TypeScript","code":20,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/showPhoto.vue":{"language":"vue","code":133,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/roamTable.vue":{"language":"vue","code":138,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/list.vue":{"language":"vue","code":488,"comment":16,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/board/index.vue":{"language":"vue","code":137,"comment":20,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/printTag.vue":{"language":"vue","code":104,"comment":5,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/list-interface.ts":{"language":"TypeScript","code":100,"comment":6,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/deviceList.vue":{"language":"vue","code":131,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/listResource.vue":{"language":"vue","code":146,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/list.vue":{"language":"vue","code":171,"comment":8,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/editDialog.vue":{"language":"vue","code":180,"comment":6,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/post-interface.ts":{"language":"TypeScript","code":27,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/index.vue":{"language":"vue","code":943,"comment":41,"blank":101},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/editResource.vue":{"language":"vue","code":267,"comment":0,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/technology.vue":{"language":"vue","code":120,"comment":18,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/statusTable.vue":{"language":"vue","code":188,"comment":4,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/table.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addOxygenSmoke.vue":{"language":"vue","code":253,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/editDialog.vue":{"language":"vue","code":188,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/showPhotoSinge.vue":{"language":"vue","code":73,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addElectricQuantity.vue":{"language":"vue","code":357,"comment":312,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/components/monitorData.vue":{"language":"vue","code":142,"comment":21,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addTemperatureHumidity.vue":{"language":"vue","code":328,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/config-interface.ts":{"language":"TypeScript","code":101,"comment":4,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/components/message.vue":{"language":"vue","code":101,"comment":6,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/list.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/list.vue":{"language":"vue","code":381,"comment":6,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/addProcess.vue":{"language":"vue","code":201,"comment":19,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/editProcess.vue":{"language":"vue","code":217,"comment":19,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/process.ts":{"language":"TypeScript","code":41,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/task/index.vue":{"language":"vue","code":191,"comment":3,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/detailProcess.vue":{"language":"vue","code":130,"comment":20,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/process.vue":{"language":"vue","code":353,"comment":4,"blank":22},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/task/addDialog.vue":{"language":"vue","code":178,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/notice-interface.ts":{"language":"TypeScript","code":11,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/tableHeader.vue":{"language":"vue","code":36,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noticeDetail.vue":{"language":"vue","code":133,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noteList.vue":{"language":"vue","code":272,"comment":13,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/remind/components/trend.vue":{"language":"vue","code":66,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/index.vue":{"language":"vue","code":864,"comment":41,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue":{"language":"vue","code":191,"comment":1,"blank":21},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noteAdd.vue":{"language":"vue","code":508,"comment":2,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/list.vue":{"language":"vue","code":210,"comment":2,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/addEventDialog.vue":{"language":"vue","code":219,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/edit.vue":{"language":"vue","code":382,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/annexList.vue":{"language":"vue","code":123,"comment":17,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/delay.vue":{"language":"vue","code":449,"comment":28,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/list-interface.ts":{"language":"TypeScript","code":30,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/log-interface.ts":{"language":"TypeScript","code":10,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/listLog.vue":{"language":"vue","code":176,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/loginLog.vue":{"language":"vue","code":152,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/list.vue":{"language":"vue","code":395,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/list.vue":{"language":"vue","code":388,"comment":11,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/list-interface.ts":{"language":"TypeScript","code":37,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/listErrorLog.vue":{"language":"vue","code":148,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/deviceList.vue":{"language":"vue","code":142,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/index.vue":{"language":"vue","code":154,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/rightBox.vue":{"language":"vue","code":328,"comment":6,"blank":17},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/label/list.vue":{"language":"vue","code":315,"comment":4,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/tableList.vue":{"language":"vue","code":168,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/deviceDetail.vue":{"language":"vue","code":184,"comment":1,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/verificationDetail.vue":{"language":"vue","code":156,"comment":1,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/list.vue":{"language":"vue","code":226,"comment":8,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/index1.vue":{"language":"vue","code":33,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/editScheduleDialog.vue":{"language":"vue","code":236,"comment":23,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/editSchedule.vue":{"language":"vue","code":212,"comment":4,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/index.vue":{"language":"vue","code":221,"comment":5,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/label/label.ts":{"language":"TypeScript","code":22,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/deviceList.vue":{"language":"vue","code":279,"comment":24,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/current/list.vue":{"language":"vue","code":273,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/record/list.vue":{"language":"vue","code":211,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartVerticalCircle.vue":{"language":"vue","code":417,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/current/list-interface.ts":{"language":"TypeScript","code":30,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/detail.vue":{"language":"vue","code":331,"comment":12,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/device.vue":{"language":"vue","code":232,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue":{"language":"vue","code":191,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/edit.vue":{"language":"vue","code":290,"comment":7,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/listApprove.vue":{"language":"vue","code":208,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartHorizontalCom.vue":{"language":"vue","code":252,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/index.vue":{"language":"vue","code":16,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue":{"language":"vue","code":244,"comment":10,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/task.vue":{"language":"vue","code":154,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartVertical.vue":{"language":"vue","code":484,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue":{"language":"vue","code":211,"comment":5,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/fresh.ts":{"language":"TypeScript","code":35,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/list.vue":{"language":"vue","code":148,"comment":2,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/dict-interface.ts":{"language":"TypeScript","code":21,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue":{"language":"vue","code":80,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/editDict.vue":{"language":"vue","code":283,"comment":0,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/listDict.vue":{"language":"vue","code":119,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/dashboard.vue":{"language":"vue","code":390,"comment":10,"blank":48},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/fileConfiguration/addDDialog.vue":{"language":"vue","code":311,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/settings.default.ts":{"language":"TypeScript","code":55,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/index.vue":{"language":"vue","code":184,"comment":6,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/fileConfiguration/configuration.vue":{"language":"vue","code":219,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/example/chartExample.vue":{"language":"vue","code":56,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/shims.d.ts":{"language":"TypeScript","code":17,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue":{"language":"vue","code":138,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/settings.ts":{"language":"TypeScript","code":39,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/mockProdServer.ts":{"language":"TypeScript","code":9,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/components/detection.vue":{"language":"vue","code":50,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/index.vue":{"language":"vue","code":169,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue":{"language":"vue","code":161,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/listDept.vue":{"language":"vue","code":126,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/areaSelectTree.vue":{"language":"vue","code":71,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/listArea.vue":{"language":"vue","code":149,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/area-interface.ts":{"language":"TypeScript","code":19,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/editDept.vue":{"language":"vue","code":248,"comment":1,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/editArea.vue":{"language":"vue","code":236,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/home/index.vue":{"language":"vue","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/dept-interface.ts":{"language":"TypeScript","code":32,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/main.ts":{"language":"TypeScript","code":55,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/global.d.ts":{"language":"TypeScript","code":147,"comment":157,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components.d.ts":{"language":"TypeScript","code":69,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/components/detail.vue":{"language":"vue","code":161,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/fileView.vue":{"language":"vue","code":42,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/list2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/detection.vue":{"language":"vue","code":53,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/detail2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/list1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/edit.vue":{"language":"vue","code":92,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/detail1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/axios.d.ts":{"language":"TypeScript","code":6,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/list.vue":{"language":"vue","code":402,"comment":18,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/validate.ts":{"language":"TypeScript","code":78,"comment":65,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/auto-imports.d.ts":{"language":"TypeScript","code":77,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/App.vue":{"language":"vue","code":94,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useTemplateDownload.ts":{"language":"TypeScript","code":33,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useCheckList.ts":{"language":"TypeScript","code":20,"comment":8,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/usePrintList.ts":{"language":"TypeScript","code":20,"comment":8,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useSetAllRowReadable.ts":{"language":"TypeScript","code":11,"comment":9,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/structure.ts":{"language":"TypeScript","code":152,"comment":47,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/scheduleDict.ts":{"language":"TypeScript","code":17,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/String.ts":{"language":"TypeScript","code":6,"comment":3,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/security.ts":{"language":"TypeScript","code":37,"comment":14,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/keepQuery.ts":{"language":"TypeScript","code":13,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/index.ts":{"language":"TypeScript","code":13,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/printUtils.ts":{"language":"TypeScript","code":45,"comment":21,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/exportUtils.ts":{"language":"TypeScript","code":30,"comment":24,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/exportXlsx.ts":{"language":"TypeScript","code":71,"comment":17,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/download.ts":{"language":"TypeScript","code":148,"comment":42,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/eventBus.ts":{"language":"TypeScript","code":2,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/getUid.ts":{"language":"TypeScript","code":11,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useMainPage.ts":{"language":"TypeScript","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/dayjs.ts":{"language":"TypeScript","code":4,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/directive.ts":{"language":"TypeScript","code":17,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useGlobalProperties.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useMenu.ts":{"language":"TypeScript","code":22,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useAuth.ts":{"language":"TypeScript","code":37,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/permission.ts":{"language":"TypeScript","code":8,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/index.ts":{"language":"TypeScript","code":2,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/buttonPerm.ts":{"language":"TypeScript","code":64,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/auth.ts":{"language":"TypeScript","code":11,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/Array.ts":{"language":"TypeScript","code":31,"comment":16,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/applyBtns.ts":{"language":"TypeScript","code":96,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/server.xml":{"language":"XML","code":33,"comment":94,"blank":16},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/workFlow.ts":{"language":"TypeScript","code":51,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/user.ts":{"language":"TypeScript","code":208,"comment":15,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/scss.template.hbs":{"language":"Handlebars","code":57,"comment":0,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/settings.ts":{"language":"TypeScript","code":53,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/websocket.ts":{"language":"TypeScript","code":122,"comment":14,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/menu.ts":{"language":"TypeScript","code":182,"comment":12,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/edit.vue":{"language":"vue","code":371,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/route.ts":{"language":"TypeScript","code":226,"comment":39,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/dict.ts":{"language":"TypeScript","code":51,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/keepAlive.ts":{"language":"TypeScript","code":36,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue":{"language":"vue","code":39,"comment":2,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/README.md":{"language":"Markdown","code":77,"comment":0,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/page/index.hbs":{"language":"Handlebars","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/postcss.config.js":{"language":"JavaScript","code":5,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plopfile.js":{"language":"JavaScript","code":6,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/mock/member.ts":{"language":"TypeScript","code":55,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/scripts/prepare.js":{"language":"JavaScript","code":13,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/detail.vue":{"language":"vue","code":157,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/plugins/preload.ts":{"language":"TypeScript","code":117,"comment":7,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/routes.ts":{"language":"TypeScript","code":153,"comment":14,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/index.ts":{"language":"TypeScript","code":168,"comment":28,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/multilevel.menu.example.ts":{"language":"TypeScript","code":67,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/mentering.ts":{"language":"TypeScript","code":5,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/page/prompt.js":{"language":"JavaScript","code":52,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/tested.ts":{"language":"TypeScript","code":1621,"comment":171,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/component/prompt.js":{"language":"JavaScript","code":63,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/laboratory.ts":{"language":"TypeScript","code":228,"comment":37,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/system.ts":{"language":"TypeScript","code":330,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/package.json":{"language":"JSON","code":122,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/menu/index.ts":{"language":"TypeScript","code":14,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/common.ts":{"language":"TypeScript","code":293,"comment":25,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/override-element-ui.css":{"language":"CSS","code":104,"comment":1,"blank":22},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/menu/modules/multilevel.menu.example.ts":{"language":"TypeScript","code":48,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/dialog.css":{"language":"CSS","code":32,"comment":2,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/workflow.css":{"language":"CSS","code":1381,"comment":106,"blank":226},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/approval.ts":{"language":"TypeScript","code":15,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/reader.ts":{"language":"TypeScript","code":22,"comment":5,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/index.vue":{"language":"vue","code":207,"comment":0,"blank":33},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/browser_upgrade/index.css":{"language":"CSS","code":119,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AuthAll/index.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/HotkeysIntro/index.vue":{"language":"vue","code":44,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImagePreview/index.vue":{"language":"vue","code":57,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/AppSetting/index.vue":{"language":"vue","code":523,"comment":0,"blank":43},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/SubSidebar/index.vue":{"language":"vue","code":140,"comment":1,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/store/index.hbs":{"language":"Handlebars","code":10,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/themes.scss":{"language":"SCSS","code":58,"comment":61,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchArea/SearchItem.vue":{"language":"vue","code":26,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/globals.scss":{"language":"SCSS","code":131,"comment":19,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchArea/index.vue":{"language":"vue","code":147,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/nprogress.scss":{"language":"SCSS","code":55,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/element-plus/dark.scss":{"language":"SCSS","code":8,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-add.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/store/prompt.js":{"language":"JavaScript","code":28,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-add-circle.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/component/index.hbs":{"language":"Handlebars","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-base.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batch-distribute.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batch.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/pnpm-lock.yaml":{"language":"YAML","code":7764,"comment":0,"blank":1170},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/langs/zh-Hans.js":{"language":"JavaScript","code":1,"comment":6,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/element-plus/index.scss":{"language":"SCSS","code":21,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-alarm.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-baseInfo.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SystemInfo/index.vue":{"language":"vue","code":45,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/resources/variables.scss":{"language":"SCSS","code":0,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/fullscreen-exit.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/resources/utils.scss":{"language":"SCSS","code":41,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/fullscreen.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-area.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-device.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/business-board.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-create.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/404.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dept.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-data.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batchConfig.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-case.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-contract.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-delete.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-certi.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business-manager.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-line.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-change.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-correct.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business-measure.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-building.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-internal.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-jidu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-init.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-fold.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-goWorkbench.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-log.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-loginlog.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-import.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-finance.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ScanSampleDialog/scan-interface.ts":{"language":"TypeScript","code":12,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-file.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-fullscreen.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-flow.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-measure.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ScanSampleDialog/index.vue":{"language":"vue","code":121,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-logManage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-file-manage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-equipment-info.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-excel.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-environment.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-error.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-equipment-status.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-external.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dict.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-export.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-differ.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/addNodeBan.vue":{"language":"vue","code":216,"comment":0,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Trend/index.vue":{"language":"vue","code":61,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-meeting.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/addNode.vue":{"language":"vue","code":230,"comment":9,"blank":25},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/TableContainer/index.vue":{"language":"vue","code":70,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dyh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-bench.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-book.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batchPrint.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/nodeWrap.vue":{"language":"vue","code":367,"comment":9,"blank":25},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/nodeWrapBan.vue":{"language":"vue","code":153,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/TopMenu/topMenu.vue":{"language":"vue","code":41,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/TopMenu/topMenuItem.vue":{"language":"vue","code":167,"comment":0,"blank":24},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-overView-message.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/process.ts":{"language":"TypeScript","code":102,"comment":12,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/price.ts":{"language":"TypeScript","code":58,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/post.ts":{"language":"TypeScript","code":36,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/requestLab.ts":{"language":"TypeScript","code":103,"comment":23,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/resource.ts":{"language":"TypeScript","code":53,"comment":8,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/notice.ts":{"language":"TypeScript","code":62,"comment":9,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/login.ts":{"language":"TypeScript","code":33,"comment":17,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/log.ts":{"language":"TypeScript","code":59,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SvgIcon/index.vue":{"language":"vue","code":44,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/label.ts":{"language":"TypeScript","code":44,"comment":13,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Topbar/index.vue":{"language":"vue","code":151,"comment":0,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/role.ts":{"language":"TypeScript","code":73,"comment":12,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/installation.ts":{"language":"TypeScript","code":35,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/expire.ts":{"language":"TypeScript","code":28,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/dict.ts":{"language":"TypeScript","code":37,"comment":5,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/dept.ts":{"language":"TypeScript","code":77,"comment":13,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/bench.ts":{"language":"TypeScript","code":28,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/tenant.ts":{"language":"TypeScript","code":39,"comment":8,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/request.ts":{"language":"TypeScript","code":103,"comment":23,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/resetPwd.vue":{"language":"vue","code":117,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/index.vue":{"language":"vue","code":230,"comment":61,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/user.ts":{"language":"TypeScript","code":91,"comment":22,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/userInfo.vue":{"language":"vue","code":243,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/place.ts":{"language":"TypeScript","code":39,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/tool.ts":{"language":"TypeScript","code":219,"comment":22,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchBar/index.vue":{"language":"vue","code":65,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/scanEquipmentDialog/scan-interface.ts":{"language":"TypeScript","code":0,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/scanEquipmentDialog/index.vue":{"language":"vue","code":250,"comment":11,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/data.ts":{"language":"TypeScript","code":34,"comment":6,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/environment.ts":{"language":"TypeScript","code":46,"comment":9,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/SidebarItem/index.vue":{"language":"vue","code":159,"comment":0,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-notice.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/index.ts":{"language":"TypeScript","code":104,"comment":23,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-storeroom.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-monitor.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-month.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/area.ts":{"language":"TypeScript","code":72,"comment":12,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-statement.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/overView.ts":{"language":"TypeScript","code":14,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/equipment/list.ts":{"language":"TypeScript","code":48,"comment":9,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-software.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-standard-status.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-settingBlue.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/equipment/config.ts":{"language":"TypeScript","code":46,"comment":9,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-seal.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-setting.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-scan.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-search.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-review.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-role.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-service.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resource.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-rfid.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resume.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-refresh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resource-first.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-reduce-circle.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-removeAlarm.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-qrcode.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-quality-menu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-price.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-print.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-prevent.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-radio.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-quality.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-place.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-pie.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/alarm/current.ts":{"language":"TypeScript","code":25,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/MainSidebar/index.vue":{"language":"vue","code":95,"comment":1,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/alarm/event.ts":{"language":"TypeScript","code":39,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Search/index.vue":{"language":"vue","code":413,"comment":0,"blank":39},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QRcodeDeviceDialog/index.vue":{"language":"vue","code":181,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/measureRecords.vue":{"language":"vue","code":59,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-person.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-task.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QrDialog/index.vue":{"language":"vue","code":138,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-overview.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-pdf.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-sweep.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/image-load-fail.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-sysDoc.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-ywjs.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-subpackage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PageMain/index.vue":{"language":"vue","code":81,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-zhankai.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-xyh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PcasCascader/index.vue":{"language":"vue","code":132,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-zhiliang.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-year.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-user.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-template.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-tool.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QrDialog/qrcode.d.ts":{"language":"TypeScript","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PageHeader/index.vue":{"language":"vue","code":71,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-enter.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-down.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-word.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-technology.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-default.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-up.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-template-menu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/certificationRecords.vue":{"language":"vue","code":60,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/certificationMonitor.vue":{"language":"vue","code":60,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/maintain.ts":{"language":"TypeScript","code":34,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/index.ts":{"language":"TypeScript","code":72,"comment":10,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/borrow.ts":{"language":"TypeScript","code":78,"comment":9,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Logo/index.vue":{"language":"vue","code":66,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImageUpload/index.vue":{"language":"vue","code":239,"comment":0,"blank":26},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/triangle-stand-upside-down.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Header/index.vue":{"language":"vue","code":176,"comment":12,"blank":32},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/iconify-ep/index.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/group.ts":{"language":"TypeScript","code":35,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/info.ts":{"language":"TypeScript","code":174,"comment":33,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-breadcrumb.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/certificate.ts":{"language":"TypeScript","code":8,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/NormalTable/table_interface.ts":{"language":"TypeScript","code":12,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/NormalTable/index.vue":{"language":"vue","code":285,"comment":0,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImagesUpload/index.vue":{"language":"vue","code":272,"comment":0,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/remind.ts":{"language":"TypeScript","code":30,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/model.ts":{"language":"TypeScript","code":65,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/task.ts":{"language":"TypeScript","code":29,"comment":7,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/detection.ts":{"language":"TypeScript","code":16,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/opinion.ts":{"language":"TypeScript","code":72,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/notice.ts":{"language":"TypeScript","code":21,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/review.ts":{"language":"TypeScript","code":22,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/satisfaction.ts":{"language":"TypeScript","code":22,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/review.ts":{"language":"TypeScript","code":80,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/dashboard/index.ts":{"language":"TypeScript","code":105,"comment":20,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/task.ts":{"language":"TypeScript","code":80,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-menu.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/document/index.ts":{"language":"TypeScript","code":34,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/directory.ts":{"language":"TypeScript","code":99,"comment":20,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/IconButton/index.vue":{"language":"vue","code":51,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/FileUpload/index.vue":{"language":"vue","code":107,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Editor/index.vue":{"language":"vue","code":85,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/certificate.ts":{"language":"TypeScript","code":45,"comment":9,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/dashboard/calendar.ts":{"language":"TypeScript","code":29,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/FixedActionBar/index.vue":{"language":"vue","code":42,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/echart-interface.ts":{"language":"TypeScript","code":252,"comment":14,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/board.ts":{"language":"TypeScript","code":16,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/LineChart.vue":{"language":"vue","code":355,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/toolbar-collapse.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/PieChart.vue":{"language":"vue","code":311,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/BarChartVertical.vue":{"language":"vue","code":449,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/BarChartHorizontal.vue":{"language":"vue","code":442,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/paln.ts":{"language":"TypeScript","code":150,"comment":21,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/utils.ts":{"language":"TypeScript","code":26,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/early.ts":{"language":"TypeScript","code":94,"comment":13,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/dept.ts":{"language":"TypeScript","code":22,"comment":6,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/task.ts":{"language":"TypeScript","code":121,"comment":12,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.css":{"language":"CSS","code":3093,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.css":{"language":"CSS","code":764,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/config/config.json":{"language":"JSON","code":29,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.css":{"language":"CSS","code":3183,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.css":{"language":"CSS","code":3183,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.css":{"language":"CSS","code":745,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.css":{"language":"CSS","code":764,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.css":{"language":"CSS","code":3096,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlockCom.vue":{"language":"vue","code":41,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlockSwitch.vue":{"language":"vue","code":63,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlock.vue":{"language":"vue","code":54,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DeptSelect/index.vue":{"language":"vue","code":185,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectRoleDialog.vue":{"language":"vue","code":157,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.css":{"language":"CSS","code":745,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/index.vue":{"language":"vue","code":53,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectDeptTree.vue":{"language":"vue","code":121,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectStaffDialog.vue":{"language":"vue","code":248,"comment":7,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Copyright/index.vue":{"language":"vue","code":43,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectDeptDialog.vue":{"language":"vue","code":249,"comment":7,"blank":24},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/errorDialog.vue":{"language":"vue","code":79,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectEmployeesDialog.vue":{"language":"vue","code":226,"comment":8,"blank":21},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/dialog.ts":{"language":"TypeScript","code":25,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/promoterDrawer.vue":{"language":"vue","code":85,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/copyerDrawer.vue":{"language":"vue","code":110,"comment":13,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/buttonBox/buttonBox.vue":{"language":"vue","code":43,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/conditionDrawer.vue":{"language":"vue","code":432,"comment":35,"blank":48},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/writer/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5/content.css":{"language":"CSS","code":54,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/approverDrawer.vue":{"language":"vue","code":426,"comment":76,"blank":47},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/buttonBox/buttonBox.ts":{"language":"TypeScript","code":5,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/document/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/writer/content.css":{"language":"CSS","code":55,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5-dark/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/default/content.css":{"language":"CSS","code":54,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/dark/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.stylelintignore":{"language":"Ignore","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/document/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/benchCol/index.vue":{"language":"vue","code":166,"comment":12,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/default/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/BarCodeBind/index.vue":{"language":"vue","code":120,"comment":3,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.github/workflows/release.yml":{"language":"YAML","code":75,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AppContainer/index.vue":{"language":"vue","code":22,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.commitlintrc.js":{"language":"JavaScript","code":65,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Approval/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/BatchActionBar/index.vue":{"language":"vue","code":72,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue":{"language":"vue","code":223,"comment":15,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecordTable.vue":{"language":"vue","code":190,"comment":15,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/theme.json":{"language":"JSON","code":491,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecord.vue":{"language":"vue","code":130,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.github/workflows/repo-sync.yml":{"language":"YAML","code":16,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Auth/index.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/AddressSelect.vue":{"language":"vue","code":247,"comment":5,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/approval-interface.ts":{"language":"TypeScript","code":13,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/address-interface.ts":{"language":"TypeScript","code":11,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/index.html":{"language":"HTML","code":40,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/departments150.json":{"language":"JSON","code":26,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PcasCascader/pcas-code.json":{"language":"JSON","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/country-code.json":{"language":"JSON","code":1500,"comment":0,"blank":20}} \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.md b/.VSCodeCounter/2024-06-13_10-20-16/results.md new file mode 100644 index 0000000..f0ec7b4 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.md @@ -0,0 +1,290 @@ +# Summary + +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 + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## 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 | + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.txt b/.VSCodeCounter/2024-06-13_10-20-16/results.txt new file mode 100644 index 0000000..fe15664 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.txt @@ -0,0 +1,970 @@ +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 | ++----------------------------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/details.md b/.VSCodeCounter/2024-06-13_10-20-16/details.md new file mode 100644 index 0000000..a35f3e7 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/details.md @@ -0,0 +1,692 @@ +# Details + +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 + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [.commitlintrc.js](/.commitlintrc.js) | JavaScript | 65 | 4 | 1 | 70 | +| [.github/workflows/release.yml](/.github/workflows/release.yml) | YAML | 75 | 0 | 13 | 88 | +| [.github/workflows/repo-sync.yml](/.github/workflows/repo-sync.yml) | YAML | 16 | 5 | 3 | 24 | +| [.stylelintignore](/.stylelintignore) | Ignore | 3 | 0 | 1 | 4 | +| [README.md](/README.md) | Markdown | 77 | 0 | 29 | 106 | +| [departments150.json](/departments150.json) | JSON | 26 | 0 | 0 | 26 | +| [index.html](/index.html) | HTML | 40 | 0 | 1 | 41 | +| [package.json](/package.json) | JSON | 122 | 0 | 1 | 123 | +| [plop-templates/component/index.hbs](/plop-templates/component/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/component/prompt.js](/plop-templates/component/prompt.js) | JavaScript | 63 | 0 | 3 | 66 | +| [plop-templates/page/index.hbs](/plop-templates/page/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/page/prompt.js](/plop-templates/page/prompt.js) | JavaScript | 52 | 0 | 3 | 55 | +| [plop-templates/store/index.hbs](/plop-templates/store/index.hbs) | Handlebars | 10 | 0 | 2 | 12 | +| [plop-templates/store/prompt.js](/plop-templates/store/prompt.js) | JavaScript | 28 | 0 | 1 | 29 | +| [plopfile.js](/plopfile.js) | JavaScript | 6 | 0 | 1 | 7 | +| [pnpm-lock.yaml](/pnpm-lock.yaml) | YAML | 7,764 | 0 | 1,170 | 8,934 | +| [postcss.config.js](/postcss.config.js) | JavaScript | 5 | 0 | 1 | 6 | +| [public/browser_upgrade/index.css](/public/browser_upgrade/index.css) | CSS | 119 | 0 | 1 | 120 | +| [public/config/config.json](/public/config/config.json) | JSON | 29 | 0 | 1 | 30 | +| [public/tinymce/langs/zh-Hans.js](/public/tinymce/langs/zh-Hans.js) | JavaScript | 1 | 6 | 0 | 7 | +| [public/tinymce/skins/content/dark/content.css](/public/tinymce/skins/content/dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/dark/content.min.css](/public/tinymce/skins/content/dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/default/content.css](/public/tinymce/skins/content/default/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/default/content.min.css](/public/tinymce/skins/content/default/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/document/content.css](/public/tinymce/skins/content/document/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/document/content.min.css](/public/tinymce/skins/content/document/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5-dark/content.css](/public/tinymce/skins/content/tinymce-5-dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/tinymce-5-dark/content.min.css](/public/tinymce/skins/content/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5/content.css](/public/tinymce/skins/content/tinymce-5/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/tinymce-5/content.min.css](/public/tinymce/skins/content/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/writer/content.css](/public/tinymce/skins/content/writer/content.css) | CSS | 55 | 7 | 1 | 63 | +| [public/tinymce/skins/content/writer/content.min.css](/public/tinymce/skins/content/writer/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.css](/public/tinymce/skins/ui/oxide-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.css](/public/tinymce/skins/ui/oxide-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.min.css](/public/tinymce/skins/ui/oxide-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.min.css](/public/tinymce/skins/ui/oxide-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.css](/public/tinymce/skins/ui/oxide-dark/skin.css) | CSS | 3,096 | 16 | 1 | 3,113 | +| [public/tinymce/skins/ui/oxide-dark/skin.min.css](/public/tinymce/skins/ui/oxide-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.css](/public/tinymce/skins/ui/oxide/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/oxide/content.inline.css](/public/tinymce/skins/ui/oxide/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide/content.inline.min.css](/public/tinymce/skins/ui/oxide/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.min.css](/public/tinymce/skins/ui/oxide/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.css](/public/tinymce/skins/ui/oxide/skin.css) | CSS | 3,093 | 16 | 1 | 3,110 | +| [public/tinymce/skins/ui/oxide/skin.min.css](/public/tinymce/skins/ui/oxide/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.css](/public/tinymce/skins/ui/tinymce-5-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.css](/public/tinymce/skins/ui/tinymce-5/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.css](/public/tinymce/skins/ui/tinymce-5/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.min.css](/public/tinymce/skins/ui/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.css](/public/tinymce/skins/ui/tinymce-5/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5/skin.min.css](/public/tinymce/skins/ui/tinymce-5/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [scripts/prepare.js](/scripts/prepare.js) | JavaScript | 13 | 0 | 3 | 16 | +| [scss.template.hbs](/scss.template.hbs) | Handlebars | 57 | 0 | 10 | 67 | +| [server.xml](/server.xml) | XML | 33 | 94 | 16 | 143 | +| [src/App.vue](/src/App.vue) | vue | 94 | 0 | 11 | 105 | +| [src/api/approval.ts](/src/api/approval.ts) | TypeScript | 15 | 2 | 2 | 19 | +| [src/api/eqpt/MeasurementBusiness/detection.ts](/src/api/eqpt/MeasurementBusiness/detection.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/MeasurementBusiness/notice.ts](/src/api/eqpt/MeasurementBusiness/notice.ts) | TypeScript | 21 | 6 | 2 | 29 | +| [src/api/eqpt/MeasurementBusiness/opinion.ts](/src/api/eqpt/MeasurementBusiness/opinion.ts) | TypeScript | 72 | 15 | 2 | 89 | +| [src/api/eqpt/MeasurementBusiness/review.ts](/src/api/eqpt/MeasurementBusiness/review.ts) | TypeScript | 22 | 15 | 2 | 39 | +| [src/api/eqpt/MeasurementBusiness/satisfaction.ts](/src/api/eqpt/MeasurementBusiness/satisfaction.ts) | TypeScript | 22 | 5 | 2 | 29 | +| [src/api/eqpt/dashboard/calendar.ts](/src/api/eqpt/dashboard/calendar.ts) | TypeScript | 29 | 7 | 4 | 40 | +| [src/api/eqpt/dashboard/index.ts](/src/api/eqpt/dashboard/index.ts) | TypeScript | 105 | 20 | 3 | 128 | +| [src/api/eqpt/device/certificate.ts](/src/api/eqpt/device/certificate.ts) | TypeScript | 8 | 4 | 1 | 13 | +| [src/api/eqpt/device/group.ts](/src/api/eqpt/device/group.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/eqpt/device/info.ts](/src/api/eqpt/device/info.ts) | TypeScript | 174 | 33 | 3 | 210 | +| [src/api/eqpt/device/model.ts](/src/api/eqpt/device/model.ts) | TypeScript | 65 | 11 | 2 | 78 | +| [src/api/eqpt/device/remind.ts](/src/api/eqpt/device/remind.ts) | TypeScript | 30 | 7 | 1 | 38 | +| [src/api/eqpt/device/task.ts](/src/api/eqpt/device/task.ts) | TypeScript | 29 | 7 | 3 | 39 | +| [src/api/eqpt/document/index.ts](/src/api/eqpt/document/index.ts) | TypeScript | 34 | 8 | 1 | 43 | +| [src/api/eqpt/measurementPlan/board.ts](/src/api/eqpt/measurementPlan/board.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/measurementPlan/dept.ts](/src/api/eqpt/measurementPlan/dept.ts) | TypeScript | 22 | 6 | 1 | 29 | +| [src/api/eqpt/measurementPlan/early.ts](/src/api/eqpt/measurementPlan/early.ts) | TypeScript | 94 | 13 | 2 | 109 | +| [src/api/eqpt/measurementPlan/paln.ts](/src/api/eqpt/measurementPlan/paln.ts) | TypeScript | 150 | 21 | 4 | 175 | +| [src/api/eqpt/measurementPlan/task.ts](/src/api/eqpt/measurementPlan/task.ts) | TypeScript | 121 | 12 | 5 | 138 | +| [src/api/eqpt/status/borrow.ts](/src/api/eqpt/status/borrow.ts) | TypeScript | 78 | 9 | 3 | 90 | +| [src/api/eqpt/status/index.ts](/src/api/eqpt/status/index.ts) | TypeScript | 72 | 10 | 2 | 84 | +| [src/api/eqpt/status/maintain.ts](/src/api/eqpt/status/maintain.ts) | TypeScript | 34 | 5 | 2 | 41 | +| [src/api/eqpt/subpackage/certificate.ts](/src/api/eqpt/subpackage/certificate.ts) | TypeScript | 45 | 9 | 1 | 55 | +| [src/api/eqpt/subpackage/directory.ts](/src/api/eqpt/subpackage/directory.ts) | TypeScript | 99 | 20 | 1 | 120 | +| [src/api/eqpt/subpackage/review.ts](/src/api/eqpt/subpackage/review.ts) | TypeScript | 80 | 11 | 2 | 93 | +| [src/api/eqpt/subpackage/task.ts](/src/api/eqpt/subpackage/task.ts) | TypeScript | 80 | 12 | 4 | 96 | +| [src/api/index.ts](/src/api/index.ts) | TypeScript | 104 | 23 | 8 | 135 | +| [src/api/laboratory/alarm/current.ts](/src/api/laboratory/alarm/current.ts) | TypeScript | 25 | 6 | 5 | 36 | +| [src/api/laboratory/alarm/event.ts](/src/api/laboratory/alarm/event.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/laboratory/data.ts](/src/api/laboratory/data.ts) | TypeScript | 34 | 6 | 4 | 44 | +| [src/api/laboratory/environment.ts](/src/api/laboratory/environment.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/config.ts](/src/api/laboratory/equipment/config.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/list.ts](/src/api/laboratory/equipment/list.ts) | TypeScript | 48 | 9 | 7 | 64 | +| [src/api/laboratory/overView.ts](/src/api/laboratory/overView.ts) | TypeScript | 14 | 5 | 3 | 22 | +| [src/api/laboratory/place.ts](/src/api/laboratory/place.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/reader.ts](/src/api/reader.ts) | TypeScript | 22 | 5 | 4 | 31 | +| [src/api/request.ts](/src/api/request.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/requestLab.ts](/src/api/requestLab.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/system/area.ts](/src/api/system/area.ts) | TypeScript | 72 | 12 | 6 | 90 | +| [src/api/system/bench.ts](/src/api/system/bench.ts) | TypeScript | 28 | 4 | 1 | 33 | +| [src/api/system/dept.ts](/src/api/system/dept.ts) | TypeScript | 77 | 13 | 6 | 96 | +| [src/api/system/dict.ts](/src/api/system/dict.ts) | TypeScript | 37 | 5 | 1 | 43 | +| [src/api/system/expire.ts](/src/api/system/expire.ts) | TypeScript | 28 | 7 | 1 | 36 | +| [src/api/system/installation.ts](/src/api/system/installation.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/system/label.ts](/src/api/system/label.ts) | TypeScript | 44 | 13 | 3 | 60 | +| [src/api/system/log.ts](/src/api/system/log.ts) | TypeScript | 59 | 12 | 4 | 75 | +| [src/api/system/login.ts](/src/api/system/login.ts) | TypeScript | 33 | 17 | 8 | 58 | +| [src/api/system/notice.ts](/src/api/system/notice.ts) | TypeScript | 62 | 9 | 3 | 74 | +| [src/api/system/post.ts](/src/api/system/post.ts) | TypeScript | 36 | 8 | 1 | 45 | +| [src/api/system/price.ts](/src/api/system/price.ts) | TypeScript | 58 | 8 | 7 | 73 | +| [src/api/system/process.ts](/src/api/system/process.ts) | TypeScript | 102 | 12 | 10 | 124 | +| [src/api/system/resource.ts](/src/api/system/resource.ts) | TypeScript | 53 | 8 | 4 | 65 | +| [src/api/system/role.ts](/src/api/system/role.ts) | TypeScript | 73 | 12 | 5 | 90 | +| [src/api/system/tenant.ts](/src/api/system/tenant.ts) | TypeScript | 39 | 8 | 5 | 52 | +| [src/api/system/tool.ts](/src/api/system/tool.ts) | TypeScript | 219 | 22 | 6 | 247 | +| [src/api/system/user.ts](/src/api/system/user.ts) | TypeScript | 91 | 22 | 6 | 119 | +| [src/assets/icons/404.svg](/src/assets/icons/404.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/business-board.svg](/src/assets/icons/business-board.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/fullscreen-exit.svg](/src/assets/icons/fullscreen-exit.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/fullscreen.svg](/src/assets/icons/fullscreen.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-add-circle.svg](/src/assets/icons/icon-add-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-add.svg](/src/assets/icons/icon-add.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-alarm.svg](/src/assets/icons/icon-alarm.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-area.svg](/src/assets/icons/icon-area.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-base.svg](/src/assets/icons/icon-base.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-baseInfo.svg](/src/assets/icons/icon-baseInfo.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-batch-distribute.svg](/src/assets/icons/icon-batch-distribute.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batch.svg](/src/assets/icons/icon-batch.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batchConfig.svg](/src/assets/icons/icon-batchConfig.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-batchPrint.svg](/src/assets/icons/icon-batchPrint.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-bench.svg](/src/assets/icons/icon-bench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-book.svg](/src/assets/icons/icon-book.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-building.svg](/src/assets/icons/icon-building.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-manager.svg](/src/assets/icons/icon-business-manager.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-measure.svg](/src/assets/icons/icon-business-measure.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business.svg](/src/assets/icons/icon-business.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-case.svg](/src/assets/icons/icon-case.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-certi.svg](/src/assets/icons/icon-certi.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-change.svg](/src/assets/icons/icon-change.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-contract.svg](/src/assets/icons/icon-contract.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-correct.svg](/src/assets/icons/icon-correct.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-create.svg](/src/assets/icons/icon-create.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-data.svg](/src/assets/icons/icon-data.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-delete.svg](/src/assets/icons/icon-delete.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dept.svg](/src/assets/icons/icon-dept.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-device.svg](/src/assets/icons/icon-device.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dict.svg](/src/assets/icons/icon-dict.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-differ.svg](/src/assets/icons/icon-differ.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dyh.svg](/src/assets/icons/icon-dyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-environment.svg](/src/assets/icons/icon-environment.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-equipment-info.svg](/src/assets/icons/icon-equipment-info.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-equipment-status.svg](/src/assets/icons/icon-equipment-status.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-error.svg](/src/assets/icons/icon-error.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-excel.svg](/src/assets/icons/icon-excel.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-export.svg](/src/assets/icons/icon-export.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-external.svg](/src/assets/icons/icon-external.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file-manage.svg](/src/assets/icons/icon-file-manage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file.svg](/src/assets/icons/icon-file.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-finance.svg](/src/assets/icons/icon-finance.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-flow.svg](/src/assets/icons/icon-flow.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-fold.svg](/src/assets/icons/icon-fold.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-fullscreen.svg](/src/assets/icons/icon-fullscreen.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-goWorkbench.svg](/src/assets/icons/icon-goWorkbench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-import.svg](/src/assets/icons/icon-import.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-init.svg](/src/assets/icons/icon-init.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-internal.svg](/src/assets/icons/icon-internal.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-jidu.svg](/src/assets/icons/icon-jidu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-line.svg](/src/assets/icons/icon-line.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-log.svg](/src/assets/icons/icon-log.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-logManage.svg](/src/assets/icons/icon-logManage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-loginlog.svg](/src/assets/icons/icon-loginlog.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-measure.svg](/src/assets/icons/icon-measure.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-meeting.svg](/src/assets/icons/icon-meeting.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-monitor.svg](/src/assets/icons/icon-monitor.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-month.svg](/src/assets/icons/icon-month.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-notice.svg](/src/assets/icons/icon-notice.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-overView-message.svg](/src/assets/icons/icon-overView-message.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-overview.svg](/src/assets/icons/icon-overview.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pdf.svg](/src/assets/icons/icon-pdf.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-person.svg](/src/assets/icons/icon-person.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pie.svg](/src/assets/icons/icon-pie.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-place.svg](/src/assets/icons/icon-place.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-prevent.svg](/src/assets/icons/icon-prevent.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-price.svg](/src/assets/icons/icon-price.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-print.svg](/src/assets/icons/icon-print.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-qrcode.svg](/src/assets/icons/icon-qrcode.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality-menu.svg](/src/assets/icons/icon-quality-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality.svg](/src/assets/icons/icon-quality.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-radio.svg](/src/assets/icons/icon-radio.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-reduce-circle.svg](/src/assets/icons/icon-reduce-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-refresh.svg](/src/assets/icons/icon-refresh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-removeAlarm.svg](/src/assets/icons/icon-removeAlarm.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-resource-first.svg](/src/assets/icons/icon-resource-first.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resource.svg](/src/assets/icons/icon-resource.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resume.svg](/src/assets/icons/icon-resume.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-review.svg](/src/assets/icons/icon-review.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-rfid.svg](/src/assets/icons/icon-rfid.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-role.svg](/src/assets/icons/icon-role.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-scan.svg](/src/assets/icons/icon-scan.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-seal.svg](/src/assets/icons/icon-seal.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-search.svg](/src/assets/icons/icon-search.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-service.svg](/src/assets/icons/icon-service.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-setting.svg](/src/assets/icons/icon-setting.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-settingBlue.svg](/src/assets/icons/icon-settingBlue.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-software.svg](/src/assets/icons/icon-software.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-standard-status.svg](/src/assets/icons/icon-standard-status.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-statement.svg](/src/assets/icons/icon-statement.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-storeroom.svg](/src/assets/icons/icon-storeroom.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-subpackage.svg](/src/assets/icons/icon-subpackage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sweep.svg](/src/assets/icons/icon-sweep.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sysDoc.svg](/src/assets/icons/icon-sysDoc.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-task.svg](/src/assets/icons/icon-task.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-technology.svg](/src/assets/icons/icon-technology.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-template-menu.svg](/src/assets/icons/icon-template-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-template.svg](/src/assets/icons/icon-template.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-tool.svg](/src/assets/icons/icon-tool.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-user.svg](/src/assets/icons/icon-user.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-word.svg](/src/assets/icons/icon-word.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-xyh.svg](/src/assets/icons/icon-xyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-year.svg](/src/assets/icons/icon-year.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-ywjs.svg](/src/assets/icons/icon-ywjs.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhankai.svg](/src/assets/icons/icon-zhankai.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhiliang.svg](/src/assets/icons/icon-zhiliang.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/image-load-fail.svg](/src/assets/icons/image-load-fail.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-down.svg](/src/assets/icons/search-down.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-enter.svg](/src/assets/icons/search-enter.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-up.svg](/src/assets/icons/search-up.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-breadcrumb.svg](/src/assets/icons/sidebar-breadcrumb.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-default.svg](/src/assets/icons/sidebar-default.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-menu.svg](/src/assets/icons/sidebar-menu.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/toolbar-collapse.svg](/src/assets/icons/toolbar-collapse.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/triangle-stand-upside-down.svg](/src/assets/icons/triangle-stand-upside-down.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/styles/element-plus/dark.scss](/src/assets/styles/element-plus/dark.scss) | SCSS | 8 | 1 | 1 | 10 | +| [src/assets/styles/element-plus/index.scss](/src/assets/styles/element-plus/index.scss) | SCSS | 21 | 0 | 2 | 23 | +| [src/assets/styles/globals.scss](/src/assets/styles/globals.scss) | SCSS | 131 | 19 | 28 | 178 | +| [src/assets/styles/nprogress.scss](/src/assets/styles/nprogress.scss) | SCSS | 55 | 0 | 9 | 64 | +| [src/assets/styles/resources/utils.scss](/src/assets/styles/resources/utils.scss) | SCSS | 41 | 5 | 8 | 54 | +| [src/assets/styles/resources/variables.scss](/src/assets/styles/resources/variables.scss) | SCSS | 0 | 1 | 1 | 2 | +| [src/assets/styles/themes.scss](/src/assets/styles/themes.scss) | SCSS | 58 | 61 | 14 | 133 | +| [src/auto-imports.d.ts](/src/auto-imports.d.ts) | TypeScript | 77 | 1 | 1 | 79 | +| [src/axios.d.ts](/src/axios.d.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [src/components.d.ts](/src/components.d.ts) | TypeScript | 69 | 3 | 3 | 75 | +| [src/components/AddressSelect/AddressSelect.vue](/src/components/AddressSelect/AddressSelect.vue) | vue | 247 | 5 | 7 | 259 | +| [src/components/AddressSelect/address-interface.ts](/src/components/AddressSelect/address-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/components/AddressSelect/country-code.json](/src/components/AddressSelect/country-code.json) | JSON | 1,500 | 0 | 20 | 1,520 | +| [src/components/AppContainer/index.vue](/src/components/AppContainer/index.vue) | vue | 22 | 0 | 3 | 25 | +| [src/components/ApprovalRecord/ApprovalRecord.vue](/src/components/ApprovalRecord/ApprovalRecord.vue) | vue | 130 | 1 | 6 | 137 | +| [src/components/ApprovalRecord/ApprovalRecordTable.vue](/src/components/ApprovalRecord/ApprovalRecordTable.vue) | vue | 190 | 15 | 9 | 214 | +| [src/components/ApprovalRecord/ApprovalRecordTableDevice.vue](/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue) | vue | 223 | 15 | 7 | 245 | +| [src/components/ApprovalRecord/approval-interface.ts](/src/components/ApprovalRecord/approval-interface.ts) | TypeScript | 13 | 0 | 1 | 14 | +| [src/components/Approval/ApprovalDialog.vue](/src/components/Approval/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/components/AuthAll/index.vue](/src/components/AuthAll/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/Auth/index.vue](/src/components/Auth/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/BarCodeBind/index.vue](/src/components/BarCodeBind/index.vue) | vue | 120 | 3 | 12 | 135 | +| [src/components/BatchActionBar/index.vue](/src/components/BatchActionBar/index.vue) | vue | 72 | 0 | 11 | 83 | +| [src/components/Copyright/index.vue](/src/components/Copyright/index.vue) | vue | 43 | 0 | 8 | 51 | +| [src/components/DeptSelect/index.vue](/src/components/DeptSelect/index.vue) | vue | 185 | 0 | 6 | 191 | +| [src/components/DetailPage/DetailBlock.vue](/src/components/DetailPage/DetailBlock.vue) | vue | 54 | 0 | 8 | 62 | +| [src/components/DetailPage/DetailBlockCom.vue](/src/components/DetailPage/DetailBlockCom.vue) | vue | 41 | 0 | 7 | 48 | +| [src/components/DetailPage/DetailBlockSwitch.vue](/src/components/DetailPage/DetailBlockSwitch.vue) | vue | 63 | 0 | 9 | 72 | +| [src/components/DetailPage/index.vue](/src/components/DetailPage/index.vue) | vue | 53 | 0 | 7 | 60 | +| [src/components/Echart/BarChartHorizontal.vue](/src/components/Echart/BarChartHorizontal.vue) | vue | 442 | 0 | 8 | 450 | +| [src/components/Echart/BarChartVertical.vue](/src/components/Echart/BarChartVertical.vue) | vue | 449 | 0 | 8 | 457 | +| [src/components/Echart/LineChart.vue](/src/components/Echart/LineChart.vue) | vue | 355 | 0 | 9 | 364 | +| [src/components/Echart/PieChart.vue](/src/components/Echart/PieChart.vue) | vue | 311 | 0 | 9 | 320 | +| [src/components/Echart/echart-interface.ts](/src/components/Echart/echart-interface.ts) | TypeScript | 252 | 14 | 7 | 273 | +| [src/components/Echart/theme.json](/src/components/Echart/theme.json) | JSON | 491 | 0 | 1 | 492 | +| [src/components/Echart/utils.ts](/src/components/Echart/utils.ts) | TypeScript | 26 | 11 | 2 | 39 | +| [src/components/Editor/index.vue](/src/components/Editor/index.vue) | vue | 85 | 0 | 13 | 98 | +| [src/components/FileUpload/index.vue](/src/components/FileUpload/index.vue) | vue | 107 | 0 | 11 | 118 | +| [src/components/FixedActionBar/index.vue](/src/components/FixedActionBar/index.vue) | vue | 42 | 0 | 8 | 50 | +| [src/components/IconButton/index.vue](/src/components/IconButton/index.vue) | vue | 51 | 0 | 6 | 57 | +| [src/components/ImagePreview/index.vue](/src/components/ImagePreview/index.vue) | vue | 57 | 0 | 8 | 65 | +| [src/components/ImageUpload/index.vue](/src/components/ImageUpload/index.vue) | vue | 239 | 0 | 26 | 265 | +| [src/components/ImagesUpload/index.vue](/src/components/ImagesUpload/index.vue) | vue | 272 | 0 | 28 | 300 | +| [src/components/NormalTable/index.vue](/src/components/NormalTable/index.vue) | vue | 285 | 0 | 15 | 300 | +| [src/components/NormalTable/table_interface.ts](/src/components/NormalTable/table_interface.ts) | TypeScript | 12 | 0 | 2 | 14 | +| [src/components/PageHeader/index.vue](/src/components/PageHeader/index.vue) | vue | 71 | 0 | 11 | 82 | +| [src/components/PageMain/index.vue](/src/components/PageMain/index.vue) | vue | 81 | 0 | 9 | 90 | +| [src/components/PcasCascader/index.vue](/src/components/PcasCascader/index.vue) | vue | 132 | 0 | 9 | 141 | +| [src/components/PcasCascader/pcas-code.json](/src/components/PcasCascader/pcas-code.json) | JSON | 1 | 0 | 0 | 1 | +| [src/components/QRcodeDeviceDialog/index.vue](/src/components/QRcodeDeviceDialog/index.vue) | vue | 181 | 5 | 8 | 194 | +| [src/components/QrDialog/index.vue](/src/components/QrDialog/index.vue) | vue | 138 | 2 | 8 | 148 | +| [src/components/QrDialog/qrcode.d.ts](/src/components/QrDialog/qrcode.d.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/components/Sample/certificationMonitor.vue](/src/components/Sample/certificationMonitor.vue) | vue | 60 | 1 | 4 | 65 | +| [src/components/Sample/certificationRecords.vue](/src/components/Sample/certificationRecords.vue) | vue | 60 | 1 | 6 | 67 | +| [src/components/Sample/measureRecords.vue](/src/components/Sample/measureRecords.vue) | vue | 59 | 1 | 7 | 67 | +| [src/components/ScanSampleDialog/index.vue](/src/components/ScanSampleDialog/index.vue) | vue | 121 | 3 | 10 | 134 | +| [src/components/ScanSampleDialog/scan-interface.ts](/src/components/ScanSampleDialog/scan-interface.ts) | TypeScript | 12 | 0 | 1 | 13 | +| [src/components/SearchArea/SearchItem.vue](/src/components/SearchArea/SearchItem.vue) | vue | 26 | 0 | 5 | 31 | +| [src/components/SearchArea/index.vue](/src/components/SearchArea/index.vue) | vue | 147 | 0 | 11 | 158 | +| [src/components/SearchBar/index.vue](/src/components/SearchBar/index.vue) | vue | 65 | 0 | 13 | 78 | +| [src/components/SvgIcon/index.vue](/src/components/SvgIcon/index.vue) | vue | 44 | 0 | 4 | 48 | +| [src/components/SystemInfo/index.vue](/src/components/SystemInfo/index.vue) | vue | 45 | 0 | 7 | 52 | +| [src/components/TableContainer/index.vue](/src/components/TableContainer/index.vue) | vue | 70 | 0 | 8 | 78 | +| [src/components/Trend/index.vue](/src/components/Trend/index.vue) | vue | 61 | 0 | 8 | 69 | +| [src/components/benchCol/index.vue](/src/components/benchCol/index.vue) | vue | 166 | 12 | 15 | 193 | +| [src/components/buttonBox/buttonBox.ts](/src/components/buttonBox/buttonBox.ts) | TypeScript | 5 | 0 | 1 | 6 | +| [src/components/buttonBox/buttonBox.vue](/src/components/buttonBox/buttonBox.vue) | vue | 43 | 1 | 7 | 51 | +| [src/components/dialog/dialog.ts](/src/components/dialog/dialog.ts) | TypeScript | 25 | 3 | 3 | 31 | +| [src/components/dialog/errorDialog.vue](/src/components/dialog/errorDialog.vue) | vue | 79 | 1 | 10 | 90 | +| [src/components/dialog/selectDeptDialog.vue](/src/components/dialog/selectDeptDialog.vue) | vue | 249 | 7 | 24 | 280 | +| [src/components/dialog/selectDeptTree.vue](/src/components/dialog/selectDeptTree.vue) | vue | 121 | 1 | 11 | 133 | +| [src/components/dialog/selectEmployeesDialog.vue](/src/components/dialog/selectEmployeesDialog.vue) | vue | 226 | 8 | 21 | 255 | +| [src/components/dialog/selectRoleDialog.vue](/src/components/dialog/selectRoleDialog.vue) | vue | 157 | 1 | 10 | 168 | +| [src/components/dialog/selectStaffDialog.vue](/src/components/dialog/selectStaffDialog.vue) | vue | 248 | 7 | 20 | 275 | +| [src/components/drawer/approverDrawer.vue](/src/components/drawer/approverDrawer.vue) | vue | 426 | 76 | 47 | 549 | +| [src/components/drawer/conditionDrawer.vue](/src/components/drawer/conditionDrawer.vue) | vue | 432 | 35 | 48 | 515 | +| [src/components/drawer/copyerDrawer.vue](/src/components/drawer/copyerDrawer.vue) | vue | 110 | 13 | 9 | 132 | +| [src/components/drawer/promoterDrawer.vue](/src/components/drawer/promoterDrawer.vue) | vue | 85 | 1 | 8 | 94 | +| [src/components/scanEquipmentDialog/index.vue](/src/components/scanEquipmentDialog/index.vue) | vue | 250 | 11 | 11 | 272 | +| [src/components/scanEquipmentDialog/scan-interface.ts](/src/components/scanEquipmentDialog/scan-interface.ts) | TypeScript | 0 | 0 | 1 | 1 | +| [src/components/workFlow/addNode.vue](/src/components/workFlow/addNode.vue) | vue | 230 | 9 | 25 | 264 | +| [src/components/workFlow/addNodeBan.vue](/src/components/workFlow/addNodeBan.vue) | vue | 216 | 0 | 20 | 236 | +| [src/components/workFlow/nodeWrap.vue](/src/components/workFlow/nodeWrap.vue) | vue | 367 | 9 | 25 | 401 | +| [src/components/workFlow/nodeWrapBan.vue](/src/components/workFlow/nodeWrapBan.vue) | vue | 153 | 1 | 11 | 165 | +| [src/css/dialog.css](/src/css/dialog.css) | CSS | 32 | 2 | 7 | 41 | +| [src/css/override-element-ui.css](/src/css/override-element-ui.css) | CSS | 104 | 1 | 22 | 127 | +| [src/css/workflow.css](/src/css/workflow.css) | CSS | 1,381 | 106 | 226 | 1,713 | +| [src/global.d.ts](/src/global.d.ts) | TypeScript | 147 | 157 | 8 | 312 | +| [src/iconify-ep/index.ts](/src/iconify-ep/index.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/layouts/components/AppSetting/index.vue](/src/layouts/components/AppSetting/index.vue) | vue | 523 | 0 | 43 | 566 | +| [src/layouts/components/Header/index.vue](/src/layouts/components/Header/index.vue) | vue | 176 | 12 | 32 | 220 | +| [src/layouts/components/HotkeysIntro/index.vue](/src/layouts/components/HotkeysIntro/index.vue) | vue | 44 | 0 | 8 | 52 | +| [src/layouts/components/Logo/index.vue](/src/layouts/components/Logo/index.vue) | vue | 66 | 0 | 12 | 78 | +| [src/layouts/components/MainSidebar/index.vue](/src/layouts/components/MainSidebar/index.vue) | vue | 95 | 1 | 18 | 114 | +| [src/layouts/components/Search/index.vue](/src/layouts/components/Search/index.vue) | vue | 413 | 0 | 39 | 452 | +| [src/layouts/components/SidebarItem/index.vue](/src/layouts/components/SidebarItem/index.vue) | vue | 159 | 0 | 23 | 182 | +| [src/layouts/components/SubSidebar/index.vue](/src/layouts/components/SubSidebar/index.vue) | vue | 140 | 1 | 29 | 170 | +| [src/layouts/components/Tools/index.vue](/src/layouts/components/Tools/index.vue) | vue | 230 | 61 | 23 | 314 | +| [src/layouts/components/Tools/resetPwd.vue](/src/layouts/components/Tools/resetPwd.vue) | vue | 117 | 1 | 7 | 125 | +| [src/layouts/components/Tools/userInfo.vue](/src/layouts/components/Tools/userInfo.vue) | vue | 243 | 2 | 8 | 253 | +| [src/layouts/components/TopMenu/topMenu.vue](/src/layouts/components/TopMenu/topMenu.vue) | vue | 41 | 1 | 8 | 50 | +| [src/layouts/components/TopMenu/topMenuItem.vue](/src/layouts/components/TopMenu/topMenuItem.vue) | vue | 167 | 0 | 24 | 191 | +| [src/layouts/components/Topbar/index.vue](/src/layouts/components/Topbar/index.vue) | vue | 151 | 0 | 23 | 174 | +| [src/layouts/index.vue](/src/layouts/index.vue) | vue | 207 | 0 | 33 | 240 | +| [src/main.ts](/src/main.ts) | TypeScript | 55 | 6 | 2 | 63 | +| [src/menu/index.ts](/src/menu/index.ts) | TypeScript | 14 | 0 | 4 | 18 | +| [src/menu/modules/multilevel.menu.example.ts](/src/menu/modules/multilevel.menu.example.ts) | TypeScript | 48 | 0 | 3 | 51 | +| [src/mockProdServer.ts](/src/mockProdServer.ts) | TypeScript | 9 | 0 | 3 | 12 | +| [src/mock/member.ts](/src/mock/member.ts) | TypeScript | 55 | 0 | 1 | 56 | +| [src/plugins/preload.ts](/src/plugins/preload.ts) | TypeScript | 117 | 7 | 2 | 126 | +| [src/router/index.ts](/src/router/index.ts) | TypeScript | 168 | 28 | 7 | 203 | +| [src/router/modules/common.ts](/src/router/modules/common.ts) | TypeScript | 293 | 25 | 4 | 322 | +| [src/router/modules/laboratory.ts](/src/router/modules/laboratory.ts) | TypeScript | 228 | 37 | 4 | 269 | +| [src/router/modules/mentering.ts](/src/router/modules/mentering.ts) | TypeScript | 5 | 0 | 6 | 11 | +| [src/router/modules/multilevel.menu.example.ts](/src/router/modules/multilevel.menu.example.ts) | TypeScript | 67 | 0 | 4 | 71 | +| [src/router/modules/system.ts](/src/router/modules/system.ts) | TypeScript | 330 | 0 | 5 | 335 | +| [src/router/modules/tested.ts](/src/router/modules/tested.ts) | TypeScript | 1,621 | 171 | 4 | 1,796 | +| [src/router/routes.ts](/src/router/routes.ts) | TypeScript | 153 | 14 | 7 | 174 | +| [src/settings.default.ts](/src/settings.default.ts) | TypeScript | 55 | 1 | 4 | 60 | +| [src/settings.ts](/src/settings.ts) | TypeScript | 39 | 0 | 3 | 42 | +| [src/shims.d.ts](/src/shims.d.ts) | TypeScript | 17 | 0 | 3 | 20 | +| [src/store/index.ts](/src/store/index.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/store/modules/dict.ts](/src/store/modules/dict.ts) | TypeScript | 51 | 0 | 3 | 54 | +| [src/store/modules/keepAlive.ts](/src/store/modules/keepAlive.ts) | TypeScript | 36 | 1 | 2 | 39 | +| [src/store/modules/menu.ts](/src/store/modules/menu.ts) | TypeScript | 182 | 12 | 8 | 202 | +| [src/store/modules/route.ts](/src/store/modules/route.ts) | TypeScript | 226 | 39 | 5 | 270 | +| [src/store/modules/settings.ts](/src/store/modules/settings.ts) | TypeScript | 53 | 12 | 4 | 69 | +| [src/store/modules/user.ts](/src/store/modules/user.ts) | TypeScript | 208 | 15 | 3 | 226 | +| [src/store/modules/websocket.ts](/src/store/modules/websocket.ts) | TypeScript | 122 | 14 | 2 | 138 | +| [src/store/modules/workFlow.ts](/src/store/modules/workFlow.ts) | TypeScript | 51 | 15 | 2 | 68 | +| [src/utils/Array.ts](/src/utils/Array.ts) | TypeScript | 31 | 16 | 2 | 49 | +| [src/utils/String.ts](/src/utils/String.ts) | TypeScript | 6 | 3 | 2 | 11 | +| [src/utils/applyBtns.ts](/src/utils/applyBtns.ts) | TypeScript | 96 | 4 | 1 | 101 | +| [src/utils/auth.ts](/src/utils/auth.ts) | TypeScript | 11 | 3 | 1 | 15 | +| [src/utils/buttonPerm.ts](/src/utils/buttonPerm.ts) | TypeScript | 64 | 1 | 4 | 69 | +| [src/utils/composables/permission.ts](/src/utils/composables/permission.ts) | TypeScript | 8 | 3 | 1 | 12 | +| [src/utils/composables/useAuth.ts](/src/utils/composables/useAuth.ts) | TypeScript | 37 | 0 | 6 | 43 | +| [src/utils/composables/useGlobalProperties.ts](/src/utils/composables/useGlobalProperties.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/utils/composables/useMainPage.ts](/src/utils/composables/useMainPage.ts) | TypeScript | 11 | 0 | 3 | 14 | +| [src/utils/composables/useMenu.ts](/src/utils/composables/useMenu.ts) | TypeScript | 22 | 0 | 4 | 26 | +| [src/utils/dayjs.ts](/src/utils/dayjs.ts) | TypeScript | 4 | 0 | 3 | 7 | +| [src/utils/directive.ts](/src/utils/directive.ts) | TypeScript | 17 | 1 | 2 | 20 | +| [src/utils/download.ts](/src/utils/download.ts) | TypeScript | 148 | 42 | 3 | 193 | +| [src/utils/eventBus.ts](/src/utils/eventBus.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/utils/exportUtils.ts](/src/utils/exportUtils.ts) | TypeScript | 30 | 24 | 2 | 56 | +| [src/utils/exportXlsx.ts](/src/utils/exportXlsx.ts) | TypeScript | 71 | 17 | 2 | 90 | +| [src/utils/getUid.ts](/src/utils/getUid.ts) | TypeScript | 11 | 6 | 2 | 19 | +| [src/utils/index.ts](/src/utils/index.ts) | TypeScript | 13 | 0 | 3 | 16 | +| [src/utils/keepQuery.ts](/src/utils/keepQuery.ts) | TypeScript | 13 | 2 | 2 | 17 | +| [src/utils/printUtils.ts](/src/utils/printUtils.ts) | TypeScript | 45 | 21 | 3 | 69 | +| [src/utils/scheduleDict.ts](/src/utils/scheduleDict.ts) | TypeScript | 17 | 3 | 1 | 21 | +| [src/utils/security.ts](/src/utils/security.ts) | TypeScript | 37 | 14 | 2 | 53 | +| [src/utils/structure.ts](/src/utils/structure.ts) | TypeScript | 152 | 47 | 6 | 205 | +| [src/utils/useCheckList.ts](/src/utils/useCheckList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/usePrintList.ts](/src/utils/usePrintList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/useSetAllRowReadable.ts](/src/utils/useSetAllRowReadable.ts) | TypeScript | 11 | 9 | 2 | 22 | +| [src/utils/useTemplateDownload.ts](/src/utils/useTemplateDownload.ts) | TypeScript | 33 | 4 | 1 | 38 | +| [src/utils/validate.ts](/src/utils/validate.ts) | TypeScript | 78 | 65 | 13 | 156 | +| [src/views/[...all].vue](/src/views/%5B...all%5D.vue) | vue | 70 | 0 | 12 | 82 | +| [src/views/breadcrumb_example/detail1.vue](/src/views/breadcrumb_example/detail1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/detail2.vue](/src/views/breadcrumb_example/detail2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list1.vue](/src/views/breadcrumb_example/list1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list2.vue](/src/views/breadcrumb_example/list2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/dashboard.vue](/src/views/dashboard.vue) | vue | 390 | 10 | 48 | 448 | +| [src/views/example/chartExample.vue](/src/views/example/chartExample.vue) | vue | 56 | 0 | 5 | 61 | +| [src/views/fresh.ts](/src/views/fresh.ts) | TypeScript | 35 | 4 | 1 | 40 | +| [src/views/home/index.vue](/src/views/home/index.vue) | vue | 11 | 0 | 3 | 14 | +| [src/views/index.vue](/src/views/index.vue) | vue | 16 | 0 | 5 | 21 | +| [src/views/laboratory/alarm/current/list-interface.ts](/src/views/laboratory/alarm/current/list-interface.ts) | TypeScript | 30 | 0 | 2 | 32 | +| [src/views/laboratory/alarm/current/list.vue](/src/views/laboratory/alarm/current/list.vue) | vue | 273 | 2 | 10 | 285 | +| [src/views/laboratory/alarm/event/addEventDialog.vue](/src/views/laboratory/alarm/event/addEventDialog.vue) | vue | 219 | 1 | 10 | 230 | +| [src/views/laboratory/alarm/event/list-interface.ts](/src/views/laboratory/alarm/event/list-interface.ts) | TypeScript | 30 | 0 | 3 | 33 | +| [src/views/laboratory/alarm/event/list.vue](/src/views/laboratory/alarm/event/list.vue) | vue | 210 | 2 | 9 | 221 | +| [src/views/laboratory/alarm/record/list.vue](/src/views/laboratory/alarm/record/list.vue) | vue | 211 | 2 | 8 | 221 | +| [src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue](/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue) | vue | 191 | 1 | 21 | 213 | +| [src/views/laboratory/data/list-interface.ts](/src/views/laboratory/data/list-interface.ts) | TypeScript | 100 | 6 | 6 | 112 | +| [src/views/laboratory/data/list.vue](/src/views/laboratory/data/list.vue) | vue | 488 | 16 | 14 | 518 | +| [src/views/laboratory/equipment/config/addElectricQuantity.vue](/src/views/laboratory/equipment/config/addElectricQuantity.vue) | vue | 357 | 312 | 13 | 682 | +| [src/views/laboratory/equipment/config/addOxygenSmoke.vue](/src/views/laboratory/equipment/config/addOxygenSmoke.vue) | vue | 253 | 1 | 7 | 261 | +| [src/views/laboratory/equipment/config/addTemperatureHumidity.vue](/src/views/laboratory/equipment/config/addTemperatureHumidity.vue) | vue | 328 | 1 | 7 | 336 | +| [src/views/laboratory/equipment/config/config-interface.ts](/src/views/laboratory/equipment/config/config-interface.ts) | TypeScript | 101 | 4 | 7 | 112 | +| [src/views/laboratory/equipment/config/list.vue](/src/views/laboratory/equipment/config/list.vue) | vue | 381 | 6 | 12 | 399 | +| [src/views/laboratory/equipment/list/detail.vue](/src/views/laboratory/equipment/list/detail.vue) | vue | 331 | 12 | 11 | 354 | +| [src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue](/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue) | vue | 138 | 4 | 6 | 148 | +| [src/views/laboratory/equipment/list/list-interface.ts](/src/views/laboratory/equipment/list/list-interface.ts) | TypeScript | 37 | 0 | 3 | 40 | +| [src/views/laboratory/equipment/list/list.vue](/src/views/laboratory/equipment/list/list.vue) | vue | 388 | 11 | 13 | 412 | +| [src/views/laboratory/overview/components/message.vue](/src/views/laboratory/overview/components/message.vue) | vue | 101 | 6 | 9 | 116 | +| [src/views/laboratory/overview/components/monitorData.vue](/src/views/laboratory/overview/components/monitorData.vue) | vue | 142 | 21 | 8 | 171 | +| [src/views/laboratory/overview/index.vue](/src/views/laboratory/overview/index.vue) | vue | 943 | 41 | 101 | 1,085 | +| [src/views/laboratory/overview/overview-interface.ts](/src/views/laboratory/overview/overview-interface.ts) | TypeScript | 20 | 1 | 1 | 22 | +| [src/views/laboratory/place/addDialog.vue](/src/views/laboratory/place/addDialog.vue) | vue | 179 | 6 | 7 | 192 | +| [src/views/laboratory/place/list.vue](/src/views/laboratory/place/list.vue) | vue | 203 | 2 | 10 | 215 | +| [src/views/laboratory/place/place-interface.ts](/src/views/laboratory/place/place-interface.ts) | TypeScript | 26 | 0 | 3 | 29 | +| [src/views/laboratory/statement/environment/detail.vue](/src/views/laboratory/statement/environment/detail.vue) | vue | 220 | 2 | 33 | 255 | +| [src/views/laboratory/statement/environment/environment-interface.ts](/src/views/laboratory/statement/environment/environment-interface.ts) | TypeScript | 37 | 0 | 4 | 41 | +| [src/views/laboratory/statement/environment/list.vue](/src/views/laboratory/statement/environment/list.vue) | vue | 191 | 5 | 19 | 215 | +| [src/views/login.vue](/src/views/login.vue) | vue | 510 | 3 | 42 | 555 | +| [src/views/login_register.vue](/src/views/login_register.vue) | vue | 517 | 0 | 37 | 554 | +| [src/views/metering/index.vue](/src/views/metering/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/multilevel_menu_example/level2/level3/page1.vue](/src/views/multilevel_menu_example/level2/level3/page1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/level3/page2.vue](/src/views/multilevel_menu_example/level2/level3/page2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/page.vue](/src/views/multilevel_menu_example/level2/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/page.vue](/src/views/multilevel_menu_example/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/personal/edit.password.vue](/src/views/personal/edit.password.vue) | vue | 88 | 0 | 8 | 96 | +| [src/views/personal/setting.vue](/src/views/personal/setting.vue) | vue | 178 | 0 | 16 | 194 | +| [src/views/reload.vue](/src/views/reload.vue) | vue | 12 | 0 | 4 | 16 | +| [src/views/setting.vue](/src/views/setting.vue) | vue | 306 | 7 | 23 | 336 | +| [src/views/system/area/area-interface.ts](/src/views/system/area/area-interface.ts) | TypeScript | 19 | 0 | 3 | 22 | +| [src/views/system/area/areaSelectTree.vue](/src/views/system/area/areaSelectTree.vue) | vue | 71 | 0 | 7 | 78 | +| [src/views/system/area/editArea.vue](/src/views/system/area/editArea.vue) | vue | 236 | 0 | 12 | 248 | +| [src/views/system/area/listArea.vue](/src/views/system/area/listArea.vue) | vue | 149 | 1 | 11 | 161 | +| [src/views/system/dept/dept-interface.ts](/src/views/system/dept/dept-interface.ts) | TypeScript | 32 | 4 | 3 | 39 | +| [src/views/system/dept/editDept.vue](/src/views/system/dept/editDept.vue) | vue | 248 | 1 | 13 | 262 | +| [src/views/system/dept/listDept.vue](/src/views/system/dept/listDept.vue) | vue | 126 | 0 | 8 | 134 | +| [src/views/system/dict/dict-interface.ts](/src/views/system/dict/dict-interface.ts) | TypeScript | 21 | 2 | 3 | 26 | +| [src/views/system/dict/editDict.vue](/src/views/system/dict/editDict.vue) | vue | 283 | 0 | 15 | 298 | +| [src/views/system/dict/listDict.vue](/src/views/system/dict/listDict.vue) | vue | 119 | 0 | 9 | 128 | +| [src/views/system/expire/device.vue](/src/views/system/expire/device.vue) | vue | 232 | 3 | 7 | 242 | +| [src/views/system/expire/edit.vue](/src/views/system/expire/edit.vue) | vue | 290 | 7 | 18 | 315 | +| [src/views/system/expire/list.vue](/src/views/system/expire/list.vue) | vue | 148 | 2 | 6 | 156 | +| [src/views/system/expire/task.vue](/src/views/system/expire/task.vue) | vue | 154 | 3 | 7 | 164 | +| [src/views/system/fileConfiguration/addDDialog.vue](/src/views/system/fileConfiguration/addDDialog.vue) | vue | 311 | 7 | 5 | 323 | +| [src/views/system/fileConfiguration/configuration.vue](/src/views/system/fileConfiguration/configuration.vue) | vue | 219 | 5 | 8 | 232 | +| [src/views/system/installation/editDialog.vue](/src/views/system/installation/editDialog.vue) | vue | 188 | 3 | 10 | 201 | +| [src/views/system/installation/installation-interface.ts](/src/views/system/installation/installation-interface.ts) | TypeScript | 29 | 0 | 1 | 30 | +| [src/views/system/installation/list.vue](/src/views/system/installation/list.vue) | vue | 187 | 7 | 3 | 197 | +| [src/views/system/label/label.ts](/src/views/system/label/label.ts) | TypeScript | 22 | 3 | 4 | 29 | +| [src/views/system/label/list.vue](/src/views/system/label/list.vue) | vue | 315 | 4 | 13 | 332 | +| [src/views/system/log/listErrorLog.vue](/src/views/system/log/listErrorLog.vue) | vue | 148 | 0 | 7 | 155 | +| [src/views/system/log/listLog.vue](/src/views/system/log/listLog.vue) | vue | 176 | 3 | 10 | 189 | +| [src/views/system/log/log-interface.ts](/src/views/system/log/log-interface.ts) | TypeScript | 10 | 0 | 1 | 11 | +| [src/views/system/log/loginLog.vue](/src/views/system/log/loginLog.vue) | vue | 152 | 2 | 10 | 164 | +| [src/views/system/notice/noteAdd.vue](/src/views/system/notice/noteAdd.vue) | vue | 508 | 2 | 20 | 530 | +| [src/views/system/notice/noteList.vue](/src/views/system/notice/noteList.vue) | vue | 272 | 13 | 4 | 289 | +| [src/views/system/notice/notice-interface.ts](/src/views/system/notice/notice-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/views/system/notice/noticeDetail.vue](/src/views/system/notice/noticeDetail.vue) | vue | 133 | 3 | 4 | 140 | +| [src/views/system/notice/tableHeader.vue](/src/views/system/notice/tableHeader.vue) | vue | 36 | 0 | 4 | 40 | +| [src/views/system/post/editDialog.vue](/src/views/system/post/editDialog.vue) | vue | 180 | 6 | 10 | 196 | +| [src/views/system/post/list.vue](/src/views/system/post/list.vue) | vue | 171 | 8 | 3 | 182 | +| [src/views/system/post/post-interface.ts](/src/views/system/post/post-interface.ts) | TypeScript | 27 | 0 | 2 | 29 | +| [src/views/system/process/addProcess.vue](/src/views/system/process/addProcess.vue) | vue | 201 | 19 | 15 | 235 | +| [src/views/system/process/detailProcess.vue](/src/views/system/process/detailProcess.vue) | vue | 130 | 20 | 8 | 158 | +| [src/views/system/process/editProcess.vue](/src/views/system/process/editProcess.vue) | vue | 217 | 19 | 13 | 249 | +| [src/views/system/process/process.ts](/src/views/system/process/process.ts) | TypeScript | 41 | 3 | 4 | 48 | +| [src/views/system/process/process.vue](/src/views/system/process/process.vue) | vue | 353 | 4 | 22 | 379 | +| [src/views/system/resource/editResource.vue](/src/views/system/resource/editResource.vue) | vue | 267 | 0 | 14 | 281 | +| [src/views/system/resource/listResource.vue](/src/views/system/resource/listResource.vue) | vue | 146 | 1 | 9 | 156 | +| [src/views/system/resource/resource-interface.ts](/src/views/system/resource/resource-interface.ts) | TypeScript | 20 | 2 | 2 | 24 | +| [src/views/system/role/dataPerm.vue](/src/views/system/role/dataPerm.vue) | vue | 175 | 0 | 13 | 188 | +| [src/views/system/role/editRole.vue](/src/views/system/role/editRole.vue) | vue | 282 | 0 | 11 | 293 | +| [src/views/system/role/functionPerm.vue](/src/views/system/role/functionPerm.vue) | vue | 175 | 0 | 12 | 187 | +| [src/views/system/role/listRole.vue](/src/views/system/role/listRole.vue) | vue | 166 | 1 | 9 | 176 | +| [src/views/system/role/role-interface.ts](/src/views/system/role/role-interface.ts) | TypeScript | 16 | 2 | 2 | 20 | +| [src/views/system/showPhoto.vue](/src/views/system/showPhoto.vue) | vue | 69 | 0 | 5 | 74 | +| [src/views/system/signature/addDDialog.vue](/src/views/system/signature/addDDialog.vue) | vue | 242 | 5 | 5 | 252 | +| [src/views/system/signature/autograph.vue](/src/views/system/signature/autograph.vue) | vue | 271 | 17 | 7 | 295 | +| [src/views/system/signature/userListDialog.vue](/src/views/system/signature/userListDialog.vue) | vue | 168 | 6 | 5 | 179 | +| [src/views/system/tenant/editTenant.vue](/src/views/system/tenant/editTenant.vue) | vue | 207 | 0 | 4 | 211 | +| [src/views/system/tenant/list.tenant.vue](/src/views/system/tenant/list.tenant.vue) | vue | 154 | 4 | 9 | 167 | +| [src/views/system/tenant/relateDept.vue](/src/views/system/tenant/relateDept.vue) | vue | 104 | 0 | 8 | 112 | +| [src/views/system/tenant/tenant_interface.ts](/src/views/system/tenant/tenant_interface.ts) | TypeScript | 15 | 0 | 2 | 17 | +| [src/views/system/tool_interface.ts](/src/views/system/tool_interface.ts) | TypeScript | 56 | 5 | 3 | 64 | +| [src/views/system/user/listUser.vue](/src/views/system/user/listUser.vue) | vue | 338 | 9 | 11 | 358 | +| [src/views/system/user/roleAssignment.vue](/src/views/system/user/roleAssignment.vue) | vue | 113 | 1 | 5 | 119 | +| [src/views/system/user/selecTree.vue](/src/views/system/user/selecTree.vue) | vue | 170 | 1 | 12 | 183 | +| [src/views/system/user/user-interface.ts](/src/views/system/user/user-interface.ts) | TypeScript | 64 | 3 | 3 | 70 | +| [src/views/system/user/userAdd.vue](/src/views/system/user/userAdd.vue) | vue | 342 | 7 | 6 | 355 | +| [src/views/tested/MeasurementBusiness/detection/components/detail.vue](/src/views/tested/MeasurementBusiness/detection/components/detail.vue) | vue | 157 | 2 | 4 | 163 | +| [src/views/tested/MeasurementBusiness/detection/components/detection.vue](/src/views/tested/MeasurementBusiness/detection/components/detection.vue) | vue | 53 | 1 | 7 | 61 | +| [src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue](/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue) | vue | 39 | 2 | 6 | 47 | +| [src/views/tested/MeasurementBusiness/detection/index.vue](/src/views/tested/MeasurementBusiness/detection/index.vue) | vue | 169 | 3 | 3 | 175 | +| [src/views/tested/MeasurementBusiness/notice/components/detail.vue](/src/views/tested/MeasurementBusiness/notice/components/detail.vue) | vue | 161 | 2 | 4 | 167 | +| [src/views/tested/MeasurementBusiness/notice/components/detection.vue](/src/views/tested/MeasurementBusiness/notice/components/detection.vue) | vue | 50 | 1 | 7 | 58 | +| [src/views/tested/MeasurementBusiness/notice/index.vue](/src/views/tested/MeasurementBusiness/notice/index.vue) | vue | 184 | 6 | 4 | 194 | +| [src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementBusiness/opinion/components/edit.vue](/src/views/tested/MeasurementBusiness/opinion/components/edit.vue) | vue | 371 | 2 | 4 | 377 | +| [src/views/tested/MeasurementBusiness/opinion/components/list.vue](/src/views/tested/MeasurementBusiness/opinion/components/list.vue) | vue | 402 | 18 | 6 | 426 | +| [src/views/tested/MeasurementBusiness/opinion/index.vue](/src/views/tested/MeasurementBusiness/opinion/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue) | vue | 161 | 3 | 7 | 171 | +| [src/views/tested/MeasurementBusiness/review/components/edit.vue](/src/views/tested/MeasurementBusiness/review/components/edit.vue) | vue | 92 | 1 | 4 | 97 | +| [src/views/tested/MeasurementBusiness/review/components/fileView.vue](/src/views/tested/MeasurementBusiness/review/components/fileView.vue) | vue | 42 | 2 | 4 | 48 | +| [src/views/tested/MeasurementBusiness/review/index.vue](/src/views/tested/MeasurementBusiness/review/index.vue) | vue | 221 | 5 | 6 | 232 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue) | vue | 244 | 10 | 4 | 258 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue) | vue | 211 | 5 | 28 | 244 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue) | vue | 80 | 1 | 3 | 84 | +| [src/views/tested/MeasurementBusiness/satisfaction/index.vue](/src/views/tested/MeasurementBusiness/satisfaction/index.vue) | vue | 154 | 3 | 5 | 162 | +| [src/views/tested/MeasurementPlan/board/index.vue](/src/views/tested/MeasurementPlan/board/index.vue) | vue | 137 | 20 | 4 | 161 | +| [src/views/tested/MeasurementPlan/curator/index.vue](/src/views/tested/MeasurementPlan/curator/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/delay/index.vue](/src/views/tested/MeasurementPlan/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/dept/components/edit.vue](/src/views/tested/MeasurementPlan/dept/components/edit.vue) | vue | 119 | 1 | 3 | 123 | +| [src/views/tested/MeasurementPlan/dept/components/list.vue](/src/views/tested/MeasurementPlan/dept/components/list.vue) | vue | 177 | 10 | 7 | 194 | +| [src/views/tested/MeasurementPlan/dept/components/tableList.vue](/src/views/tested/MeasurementPlan/dept/components/tableList.vue) | vue | 166 | 2 | 4 | 172 | +| [src/views/tested/MeasurementPlan/dept/index.vue](/src/views/tested/MeasurementPlan/dept/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/early/components/detail.vue](/src/views/tested/MeasurementPlan/early/components/detail.vue) | vue | 126 | 1 | 5 | 132 | +| [src/views/tested/MeasurementPlan/early/components/edit.vue](/src/views/tested/MeasurementPlan/early/components/edit.vue) | vue | 536 | 7 | 5 | 548 | +| [src/views/tested/MeasurementPlan/early/components/list.vue](/src/views/tested/MeasurementPlan/early/components/list.vue) | vue | 521 | 12 | 8 | 541 | +| [src/views/tested/MeasurementPlan/early/components/page.vue](/src/views/tested/MeasurementPlan/early/components/page.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/MeasurementPlan/early/components/selelectPlan.vue](/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue) | vue | 199 | 3 | 5 | 207 | +| [src/views/tested/MeasurementPlan/early/components/table.vue](/src/views/tested/MeasurementPlan/early/components/table.vue) | vue | 300 | 1 | 4 | 305 | +| [src/views/tested/MeasurementPlan/early/index.vue](/src/views/tested/MeasurementPlan/early/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/plan/components/dataList.vue](/src/views/tested/MeasurementPlan/plan/components/dataList.vue) | vue | 319 | 3 | 4 | 326 | +| [src/views/tested/MeasurementPlan/plan/components/detail.vue](/src/views/tested/MeasurementPlan/plan/components/detail.vue) | vue | 152 | 5 | 9 | 166 | +| [src/views/tested/MeasurementPlan/plan/components/edit.vue](/src/views/tested/MeasurementPlan/plan/components/edit.vue) | vue | 455 | 7 | 4 | 466 | +| [src/views/tested/MeasurementPlan/plan/components/infoDetail.vue](/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue) | vue | 116 | 1 | 2 | 119 | +| [src/views/tested/MeasurementPlan/plan/components/list.vue](/src/views/tested/MeasurementPlan/plan/components/list.vue) | vue | 512 | 12 | 6 | 530 | +| [src/views/tested/MeasurementPlan/plan/components/selectDevice.vue](/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue) | vue | 471 | 3 | 4 | 478 | +| [src/views/tested/MeasurementPlan/plan/components/summary.vue](/src/views/tested/MeasurementPlan/plan/components/summary.vue) | vue | 119 | 0 | 3 | 122 | +| [src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue](/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue) | vue | 194 | 0 | 6 | 200 | +| [src/views/tested/MeasurementPlan/plan/components/table.vue](/src/views/tested/MeasurementPlan/plan/components/table.vue) | vue | 292 | 1 | 4 | 297 | +| [src/views/tested/MeasurementPlan/plan/index.vue](/src/views/tested/MeasurementPlan/plan/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/task/components/edit.vue](/src/views/tested/MeasurementPlan/task/components/edit.vue) | vue | 631 | 59 | 7 | 697 | +| [src/views/tested/MeasurementPlan/task/components/list.vue](/src/views/tested/MeasurementPlan/task/components/list.vue) | vue | 483 | 25 | 5 | 513 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue) | vue | 486 | 7 | 5 | 498 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue) | vue | 463 | 7 | 4 | 474 | +| [src/views/tested/MeasurementPlan/task/components/tableList.vue](/src/views/tested/MeasurementPlan/task/components/tableList.vue) | vue | 532 | 22 | 10 | 564 | +| [src/views/tested/MeasurementPlan/task/index-bak.vue](/src/views/tested/MeasurementPlan/task/index-bak.vue) | vue | 276 | 17 | 4 | 297 | +| [src/views/tested/MeasurementPlan/task/index.vue](/src/views/tested/MeasurementPlan/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/dashboard/components/BarChartHorizontalCom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCom.vue) | vue | 252 | 0 | 8 | 260 | +| [src/views/tested/dashboard/components/BarChartHorizontalCustom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue) | vue | 191 | 0 | 6 | 197 | +| [src/views/tested/dashboard/components/BarChartVertical.vue](/src/views/tested/dashboard/components/BarChartVertical.vue) | vue | 484 | 0 | 8 | 492 | +| [src/views/tested/dashboard/components/BarChartVerticalCircle.vue](/src/views/tested/dashboard/components/BarChartVerticalCircle.vue) | vue | 417 | 0 | 8 | 425 | +| [src/views/tested/dashboard/components/deviceDetail.vue](/src/views/tested/dashboard/components/deviceDetail.vue) | vue | 184 | 1 | 14 | 199 | +| [src/views/tested/dashboard/components/deviceList.vue](/src/views/tested/dashboard/components/deviceList.vue) | vue | 279 | 24 | 15 | 318 | +| [src/views/tested/dashboard/components/editSchedule.vue](/src/views/tested/dashboard/components/editSchedule.vue) | vue | 212 | 4 | 12 | 228 | +| [src/views/tested/dashboard/components/editScheduleDialog.vue](/src/views/tested/dashboard/components/editScheduleDialog.vue) | vue | 236 | 23 | 11 | 270 | +| [src/views/tested/dashboard/components/index1.vue](/src/views/tested/dashboard/components/index1.vue) | vue | 33 | 4 | 3 | 40 | +| [src/views/tested/dashboard/components/list.vue](/src/views/tested/dashboard/components/list.vue) | vue | 226 | 8 | 8 | 242 | +| [src/views/tested/dashboard/components/listApprove.vue](/src/views/tested/dashboard/components/listApprove.vue) | vue | 208 | 8 | 7 | 223 | +| [src/views/tested/dashboard/components/rightBox.vue](/src/views/tested/dashboard/components/rightBox.vue) | vue | 328 | 6 | 17 | 351 | +| [src/views/tested/dashboard/components/tableList.vue](/src/views/tested/dashboard/components/tableList.vue) | vue | 168 | 1 | 9 | 178 | +| [src/views/tested/dashboard/components/verificationDetail.vue](/src/views/tested/dashboard/components/verificationDetail.vue) | vue | 156 | 1 | 12 | 169 | +| [src/views/tested/dashboard/index.vue](/src/views/tested/dashboard/index.vue) | vue | 864 | 41 | 29 | 934 | +| [src/views/tested/dashboard/list.vue](/src/views/tested/dashboard/list.vue) | vue | 14 | 0 | 3 | 17 | +| [src/views/tested/dashboard/pic.ts](/src/views/tested/dashboard/pic.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/views/tested/device/certificate/components/detailDialog.vue](/src/views/tested/device/certificate/components/detailDialog.vue) | vue | 44 | 1 | 3 | 48 | +| [src/views/tested/device/certificate/components/edit.vue](/src/views/tested/device/certificate/components/edit.vue) | vue | 133 | 4 | 3 | 140 | +| [src/views/tested/device/certificate/index.vue](/src/views/tested/device/certificate/index.vue) | vue | 314 | 25 | 4 | 343 | +| [src/views/tested/device/group/components/edit.vue](/src/views/tested/device/group/components/edit.vue) | vue | 187 | 2 | 3 | 192 | +| [src/views/tested/device/group/components/list.vue](/src/views/tested/device/group/components/list.vue) | vue | 312 | 16 | 6 | 334 | +| [src/views/tested/device/group/components/selectDevice.vue](/src/views/tested/device/group/components/selectDevice.vue) | vue | 450 | 3 | 4 | 457 | +| [src/views/tested/device/group/components/tableList.vue](/src/views/tested/device/group/components/tableList.vue) | vue | 292 | 8 | 4 | 304 | +| [src/views/tested/device/group/index.vue](/src/views/tested/device/group/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/info/components/certificateTable.vue](/src/views/tested/device/info/components/certificateTable.vue) | vue | 210 | 4 | 4 | 218 | +| [src/views/tested/device/info/components/detail.vue](/src/views/tested/device/info/components/detail.vue) | vue | 186 | 1 | 8 | 195 | +| [src/views/tested/device/info/components/edit.vue](/src/views/tested/device/info/components/edit.vue) | vue | 1,177 | 44 | 8 | 1,229 | +| [src/views/tested/device/info/components/infoTable.vue](/src/views/tested/device/info/components/infoTable.vue) | vue | 140 | 3 | 4 | 147 | +| [src/views/tested/device/info/components/interface.ts](/src/views/tested/device/info/components/interface.ts) | TypeScript | 73 | 2 | 1 | 76 | +| [src/views/tested/device/info/components/list.vue](/src/views/tested/device/info/components/list.vue) | vue | 1,348 | 70 | 18 | 1,436 | +| [src/views/tested/device/info/components/printTag.vue](/src/views/tested/device/info/components/printTag.vue) | vue | 104 | 5 | 7 | 116 | +| [src/views/tested/device/info/components/reportTable.vue](/src/views/tested/device/info/components/reportTable.vue) | vue | 171 | 3 | 4 | 178 | +| [src/views/tested/device/info/components/roamTable.vue](/src/views/tested/device/info/components/roamTable.vue) | vue | 138 | 3 | 4 | 145 | +| [src/views/tested/device/info/components/showPhoto.vue](/src/views/tested/device/info/components/showPhoto.vue) | vue | 133 | 1 | 11 | 145 | +| [src/views/tested/device/info/components/showPhotoSinge.vue](/src/views/tested/device/info/components/showPhotoSinge.vue) | vue | 73 | 1 | 6 | 80 | +| [src/views/tested/device/info/components/statusTable.vue](/src/views/tested/device/info/components/statusTable.vue) | vue | 188 | 4 | 4 | 196 | +| [src/views/tested/device/info/components/table.vue](/src/views/tested/device/info/components/table.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/info/components/technology.vue](/src/views/tested/device/info/components/technology.vue) | vue | 120 | 18 | 4 | 142 | +| [src/views/tested/device/info/index.vue](/src/views/tested/device/info/index.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/device/model/components/edit.vue](/src/views/tested/device/model/components/edit.vue) | vue | 359 | 18 | 4 | 381 | +| [src/views/tested/device/model/components/list.vue](/src/views/tested/device/model/components/list.vue) | vue | 418 | 6 | 5 | 429 | +| [src/views/tested/device/model/components/technology.vue](/src/views/tested/device/model/components/technology.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/model/index.vue](/src/views/tested/device/model/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/remind/components/trend.vue](/src/views/tested/device/remind/components/trend.vue) | vue | 66 | 3 | 4 | 73 | +| [src/views/tested/device/remind/index.vue](/src/views/tested/device/remind/index.vue) | vue | 488 | 20 | 7 | 515 | +| [src/views/tested/device/special/index.vue](/src/views/tested/device/special/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/device/task/addDialog.vue](/src/views/tested/device/task/addDialog.vue) | vue | 178 | 1 | 7 | 186 | +| [src/views/tested/device/task/index.vue](/src/views/tested/device/task/index.vue) | vue | 191 | 3 | 8 | 202 | +| [src/views/tested/document/list/document-interface.ts](/src/views/tested/document/list/document-interface.ts) | TypeScript | 27 | 0 | 1 | 28 | +| [src/views/tested/document/list/edit.vue](/src/views/tested/document/list/edit.vue) | vue | 264 | 2 | 3 | 269 | +| [src/views/tested/document/list/index.vue](/src/views/tested/document/list/index.vue) | vue | 254 | 3 | 5 | 262 | +| [src/views/tested/document/list/tableList.vue](/src/views/tested/document/list/tableList.vue) | vue | 114 | 5 | 4 | 123 | +| [src/views/tested/index.vue](/src/views/tested/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/tested/status/borrow/components/ApprovalDialog.vue](/src/views/tested/status/borrow/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/borrow/components/deviceList.vue](/src/views/tested/status/borrow/components/deviceList.vue) | vue | 142 | 0 | 5 | 147 | +| [src/views/tested/status/borrow/components/edit.vue](/src/views/tested/status/borrow/components/edit.vue) | vue | 382 | 6 | 5 | 393 | +| [src/views/tested/status/borrow/components/list.vue](/src/views/tested/status/borrow/components/list.vue) | vue | 395 | 5 | 8 | 408 | +| [src/views/tested/status/borrow/index.vue](/src/views/tested/status/borrow/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/status/delay/components/ApprovalDialog.vue](/src/views/tested/status/delay/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/delay/components/annexList.vue](/src/views/tested/status/delay/components/annexList.vue) | vue | 123 | 17 | 4 | 144 | +| [src/views/tested/status/delay/components/delay.vue](/src/views/tested/status/delay/components/delay.vue) | vue | 449 | 28 | 7 | 484 | +| [src/views/tested/status/delay/components/deviceList.vue](/src/views/tested/status/delay/components/deviceList.vue) | vue | 131 | 1 | 5 | 137 | +| [src/views/tested/status/delay/components/edit.vue](/src/views/tested/status/delay/components/edit.vue) | vue | 488 | 34 | 4 | 526 | +| [src/views/tested/status/delay/components/list.vue](/src/views/tested/status/delay/components/list.vue) | vue | 499 | 13 | 8 | 520 | +| [src/views/tested/status/delay/components/page.vue](/src/views/tested/status/delay/components/page.vue) | vue | 85 | 3 | 7 | 95 | +| [src/views/tested/status/delay/index.vue](/src/views/tested/status/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/disable/index.vue](/src/views/tested/status/disable/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/maintain/components/edit.vue](/src/views/tested/status/maintain/components/edit.vue) | vue | 245 | 2 | 2 | 249 | +| [src/views/tested/status/maintain/index.vue](/src/views/tested/status/maintain/index.vue) | vue | 318 | 2 | 4 | 324 | +| [src/views/tested/status/scrap/index.vue](/src/views/tested/status/scrap/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/seal/index.vue](/src/views/tested/status/seal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/unseal/index.vue](/src/views/tested/status/unseal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/subpackage/certificate/components/edit.vue](/src/views/tested/subpackage/certificate/components/edit.vue) | vue | 356 | 15 | 6 | 377 | +| [src/views/tested/subpackage/certificate/index.vue](/src/views/tested/subpackage/certificate/index.vue) | vue | 494 | 21 | 3 | 518 | +| [src/views/tested/subpackage/directory copy/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory copy/components/capacityTable.vue](/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory copy/components/certificateTable.vue](/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory copy/components/edit.vue](/src/views/tested/subpackage/directory%20copy/components/edit.vue) | vue | 609 | 2 | 7 | 618 | +| [src/views/tested/subpackage/directory copy/components/list.vue](/src/views/tested/subpackage/directory%20copy/components/list.vue) | vue | 357 | 4 | 6 | 367 | +| [src/views/tested/subpackage/directory copy/components/personTable.vue](/src/views/tested/subpackage/directory%20copy/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory copy/index.vue](/src/views/tested/subpackage/directory%20copy/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/directory/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory/components/capacityTable.vue](/src/views/tested/subpackage/directory/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory/components/certificateTable.vue](/src/views/tested/subpackage/directory/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory/components/edit.vue](/src/views/tested/subpackage/directory/components/edit.vue) | vue | 638 | 8 | 7 | 653 | +| [src/views/tested/subpackage/directory/components/list.vue](/src/views/tested/subpackage/directory/components/list.vue) | vue | 386 | 4 | 6 | 396 | +| [src/views/tested/subpackage/directory/components/personTable.vue](/src/views/tested/subpackage/directory/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory/index.vue](/src/views/tested/subpackage/directory/index.vue) | vue | 64 | 10 | 7 | 81 | +| [src/views/tested/subpackage/review/components/ApprovalDialog.vue](/src/views/tested/subpackage/review/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/review/components/deviceTable.vue](/src/views/tested/subpackage/review/components/deviceTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/review/components/edit.vue](/src/views/tested/subpackage/review/components/edit.vue) | vue | 505 | 3 | 6 | 514 | +| [src/views/tested/subpackage/review/components/list.vue](/src/views/tested/subpackage/review/components/list.vue) | vue | 351 | 4 | 6 | 361 | +| [src/views/tested/subpackage/review/components/subpackageDialog.vue](/src/views/tested/subpackage/review/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/review/index.vue](/src/views/tested/subpackage/review/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/task/components/ApprovalDialog.vue](/src/views/tested/subpackage/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/task/components/deviceTable.vue](/src/views/tested/subpackage/task/components/deviceTable.vue) | vue | 201 | 1 | 5 | 207 | +| [src/views/tested/subpackage/task/components/edit.vue](/src/views/tested/subpackage/task/components/edit.vue) | vue | 481 | 5 | 5 | 491 | +| [src/views/tested/subpackage/task/components/list.vue](/src/views/tested/subpackage/task/components/list.vue) | vue | 438 | 6 | 7 | 451 | +| [src/views/tested/subpackage/task/components/subpackageDialog.vue](/src/views/tested/subpackage/task/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/task/index.vue](/src/views/tested/subpackage/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [tsconfig.json](/tsconfig.json) | JSON with Comments | 32 | 0 | 1 | 33 | +| [tsconfig.node.json](/tsconfig.node.json) | JSON | 14 | 0 | 1 | 15 | +| [vite.config.ts](/vite.config.ts) | TypeScript | 65 | 6 | 2 | 73 | +| [vite/plugins/auto-import.ts](/vite/plugins/auto-import.ts) | TypeScript | 14 | 0 | 2 | 16 | +| [vite/plugins/banner.ts](/vite/plugins/banner.ts) | TypeScript | 5 | 6 | 2 | 13 | +| [vite/plugins/components.ts](/vite/plugins/components.ts) | TypeScript | 8 | 0 | 2 | 10 | +| [vite/plugins/compression.ts](/vite/plugins/compression.ts) | TypeScript | 24 | 0 | 2 | 26 | +| [vite/plugins/html.ts](/vite/plugins/html.ts) | TypeScript | 69 | 0 | 2 | 71 | +| [vite/plugins/index.ts](/vite/plugins/index.ts) | TypeScript | 34 | 0 | 3 | 37 | +| [vite/plugins/layouts.ts](/vite/plugins/layouts.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [vite/plugins/mock.ts](/vite/plugins/mock.ts) | TypeScript | 13 | 0 | 2 | 15 | +| [vite/plugins/pages.ts](/vite/plugins/pages.ts) | TypeScript | 9 | 0 | 2 | 11 | +| [vite/plugins/setup-extend.ts](/vite/plugins/setup-extend.ts) | TypeScript | 4 | 0 | 2 | 6 | +| [vite/plugins/spritesmith.ts](/vite/plugins/spritesmith.ts) | TypeScript | 48 | 0 | 2 | 50 | +| [vite/plugins/svg-icon.ts](/vite/plugins/svg-icon.ts) | TypeScript | 9 | 0 | 2 | 11 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md new file mode 100644 index 0000000..c5c6ff8 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md @@ -0,0 +1,15 @@ +# Diff Details + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.csv b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv new file mode 100644 index 0000000..b7d8d75 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv @@ -0,0 +1,2 @@ +"filename", "language", "", "comment", "blank", "total" +"Total", "-", , 0, 0, 0 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.md b/.VSCodeCounter/2024-06-13_10-20-16/diff.md new file mode 100644 index 0000000..a457879 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.md @@ -0,0 +1,19 @@ +# Diff Summary + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.txt b/.VSCodeCounter/2024-06-13_10-20-16/diff.txt new file mode 100644 index 0000000..a6b4284 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.txt @@ -0,0 +1,22 @@ +Date : 2024-06-13 10:20:16 +Directory : d:\project\西昌\xc-metering-front +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +Languages ++----------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++----------+------------+------------+------------+------------+------------+ ++----------+------------+------------+------------+------------+------------+ + +Directories ++------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++------+------------+------------+------------+------------+------------+ ++------+------------+------------+------------+------------+------------+ + +Files ++----------+----------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++----------+----------+------------+------------+------------+------------+ +| Total | | 0 | 0 | 0 | 0 | ++----------+----------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.csv b/.VSCodeCounter/2024-06-13_10-20-16/results.csv new file mode 100644 index 0000000..c8dae3a --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.csv @@ -0,0 +1,679 @@ +"filename", "language", "TypeScript", "JSON", "JSON with Comments", "vue", "XML", "Handlebars", "Markdown", "JavaScript", "CSS", "SCSS", "YAML", "Ignore", "HTML", "comment", "blank", "total" +"d:\project\西昌\xc-metering-front\.commitlintrc.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 4, 1, 70 +"d:\project\西昌\xc-metering-front\.github\workflows\release.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 0, 0, 0, 13, 88 +"d:\project\西昌\xc-metering-front\.github\workflows\repo-sync.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 5, 3, 24 +"d:\project\西昌\xc-metering-front\.stylelintignore", "Ignore", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\README.md", "Markdown", 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 29, 106 +"d:\project\西昌\xc-metering-front\departments150.json", "JSON", 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26 +"d:\project\西昌\xc-metering-front\index.html", "HTML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 1, 41 +"d:\project\西昌\xc-metering-front\package.json", "JSON", 0, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 123 +"d:\project\西昌\xc-metering-front\plop-templates\component\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\plop-templates\component\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 3, 66 +"d:\project\西昌\xc-metering-front\plop-templates\page\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\plop-templates\page\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 3, 55 +"d:\project\西昌\xc-metering-front\plop-templates\store\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12 +"d:\project\西昌\xc-metering-front\plop-templates\store\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 1, 29 +"d:\project\西昌\xc-metering-front\plopfile.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 1, 7 +"d:\project\西昌\xc-metering-front\pnpm-lock.yaml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7764, 0, 0, 0, 1170, 8934 +"d:\project\西昌\xc-metering-front\postcss.config.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 1, 6 +"d:\project\西昌\xc-metering-front\public\browser_upgrade\index.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 119, 0, 0, 0, 0, 0, 1, 120 +"d:\project\西昌\xc-metering-front\public\config\config.json", "JSON", 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 30 +"d:\project\西昌\xc-metering-front\public\tinymce\langs\zh-Hans.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 6, 0, 7 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\default\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 7, 1, 62 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\default\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\document\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\document\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 7, 1, 62 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\writer\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 7, 1, 63 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\writer\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 745, 0, 0, 0, 0, 11, 1, 757 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3096, 0, 0, 0, 0, 16, 1, 3113 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 764, 0, 0, 0, 0, 11, 1, 776 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3093, 0, 0, 0, 0, 16, 1, 3110 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 745, 0, 0, 0, 0, 11, 1, 757 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3183, 0, 0, 0, 0, 16, 1, 3200 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 764, 0, 0, 0, 0, 11, 1, 776 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3183, 0, 0, 0, 0, 16, 1, 3200 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\scripts\prepare.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 3, 16 +"d:\project\西昌\xc-metering-front\scss.template.hbs", "Handlebars", 0, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67 +"d:\project\西昌\xc-metering-front\server.xml", "XML", 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 94, 16, 143 +"d:\project\西昌\xc-metering-front\src\App.vue", "vue", 0, 0, 0, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 105 +"d:\project\西昌\xc-metering-front\src\api\approval.ts", "TypeScript", 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 19 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\detection.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 23 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\notice.ts", "TypeScript", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\opinion.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 89 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\review.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 39 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\satisfaction.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\dashboard\calendar.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 40 +"d:\project\西昌\xc-metering-front\src\api\eqpt\dashboard\index.ts", "TypeScript", 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 128 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\certificate.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 13 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\group.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 44 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\info.ts", "TypeScript", 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 3, 210 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\model.ts", "TypeScript", 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 78 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\remind.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 38 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\task.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 39 +"d:\project\西昌\xc-metering-front\src\api\eqpt\document\index.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 43 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\board.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 23 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\dept.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 1, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\early.ts", "TypeScript", 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 109 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\paln.ts", "TypeScript", 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 4, 175 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\task.ts", "TypeScript", 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 138 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\borrow.ts", "TypeScript", 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 90 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\index.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 84 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\maintain.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 41 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\certificate.ts", "TypeScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 55 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\directory.ts", "TypeScript", 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 1, 120 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\review.ts", "TypeScript", 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 93 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\task.ts", "TypeScript", 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 96 +"d:\project\西昌\xc-metering-front\src\api\index.ts", "TypeScript", 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 8, 135 +"d:\project\西昌\xc-metering-front\src\api\laboratory\alarm\current.ts", "TypeScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 36 +"d:\project\西昌\xc-metering-front\src\api\laboratory\alarm\event.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 54 +"d:\project\西昌\xc-metering-front\src\api\laboratory\data.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 44 +"d:\project\西昌\xc-metering-front\src\api\laboratory\environment.ts", "TypeScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 63 +"d:\project\西昌\xc-metering-front\src\api\laboratory\equipment\config.ts", "TypeScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 63 +"d:\project\西昌\xc-metering-front\src\api\laboratory\equipment\list.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 64 +"d:\project\西昌\xc-metering-front\src\api\laboratory\overView.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 22 +"d:\project\西昌\xc-metering-front\src\api\laboratory\place.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 54 +"d:\project\西昌\xc-metering-front\src\api\reader.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 31 +"d:\project\西昌\xc-metering-front\src\api\request.ts", "TypeScript", 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 6, 132 +"d:\project\西昌\xc-metering-front\src\api\requestLab.ts", "TypeScript", 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 6, 132 +"d:\project\西昌\xc-metering-front\src\api\system\area.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 90 +"d:\project\西昌\xc-metering-front\src\api\system\bench.ts", "TypeScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 33 +"d:\project\西昌\xc-metering-front\src\api\system\dept.ts", "TypeScript", 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 96 +"d:\project\西昌\xc-metering-front\src\api\system\dict.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1, 43 +"d:\project\西昌\xc-metering-front\src\api\system\expire.ts", "TypeScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 36 +"d:\project\西昌\xc-metering-front\src\api\system\installation.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 44 +"d:\project\西昌\xc-metering-front\src\api\system\label.ts", "TypeScript", 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 60 +"d:\project\西昌\xc-metering-front\src\api\system\log.ts", "TypeScript", 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 75 +"d:\project\西昌\xc-metering-front\src\api\system\login.ts", "TypeScript", 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 8, 58 +"d:\project\西昌\xc-metering-front\src\api\system\notice.ts", "TypeScript", 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 74 +"d:\project\西昌\xc-metering-front\src\api\system\post.ts", "TypeScript", 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 45 +"d:\project\西昌\xc-metering-front\src\api\system\price.ts", "TypeScript", 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 73 +"d:\project\西昌\xc-metering-front\src\api\system\process.ts", "TypeScript", 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 10, 124 +"d:\project\西昌\xc-metering-front\src\api\system\resource.ts", "TypeScript", 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 65 +"d:\project\西昌\xc-metering-front\src\api\system\role.ts", "TypeScript", 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 90 +"d:\project\西昌\xc-metering-front\src\api\system\tenant.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 5, 52 +"d:\project\西昌\xc-metering-front\src\api\system\tool.ts", "TypeScript", 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 6, 247 +"d:\project\西昌\xc-metering-front\src\api\system\user.ts", "TypeScript", 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 6, 119 +"d:\project\西昌\xc-metering-front\src\assets\icons\404.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\business-board.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\fullscreen-exit.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\fullscreen.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-add-circle.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-add.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-alarm.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-area.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-base.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-baseInfo.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batch-distribute.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batch.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batchConfig.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batchPrint.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-bench.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-book.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-building.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business-manager.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business-measure.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-case.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-certi.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-change.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-contract.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-correct.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-create.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-data.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-delete.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dept.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-device.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dict.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-differ.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dyh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-environment.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-equipment-info.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-equipment-status.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-error.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-excel.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-export.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-external.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-file-manage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-file.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-finance.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-flow.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-fold.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-fullscreen.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-goWorkbench.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-import.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-init.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-internal.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-jidu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-line.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-log.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-logManage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-loginlog.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-measure.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-meeting.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-monitor.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-month.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-notice.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-overView-message.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-overview.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-pdf.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-person.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-pie.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-place.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-prevent.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-price.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-print.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-qrcode.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-quality-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-quality.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-radio.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-reduce-circle.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-refresh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-removeAlarm.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resource-first.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resource.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resume.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-review.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-rfid.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-role.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-scan.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-seal.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-search.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-service.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-setting.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-settingBlue.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-software.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-standard-status.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-statement.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-storeroom.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-subpackage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-sweep.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-sysDoc.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-task.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-technology.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-template-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-template.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-tool.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-user.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-word.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-xyh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-year.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-ywjs.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-zhankai.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-zhiliang.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\image-load-fail.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-down.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-enter.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-up.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-breadcrumb.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-default.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\toolbar-collapse.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\triangle-stand-upside-down.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\styles\element-plus\dark.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 1, 1, 10 +"d:\project\西昌\xc-metering-front\src\assets\styles\element-plus\index.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 2, 23 +"d:\project\西昌\xc-metering-front\src\assets\styles\globals.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 0, 19, 28, 178 +"d:\project\西昌\xc-metering-front\src\assets\styles\nprogress.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 9, 64 +"d:\project\西昌\xc-metering-front\src\assets\styles\resources\utils.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 5, 8, 54 +"d:\project\西昌\xc-metering-front\src\assets\styles\resources\variables.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\styles\themes.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 0, 0, 61, 14, 133 +"d:\project\西昌\xc-metering-front\src\auto-imports.d.ts", "TypeScript", 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 79 +"d:\project\西昌\xc-metering-front\src\axios.d.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8 +"d:\project\西昌\xc-metering-front\src\components.d.ts", "TypeScript", 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 75 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\AddressSelect.vue", "vue", 0, 0, 0, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 259 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\address-interface.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 13 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\country-code.json", "JSON", 0, 1500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 1520 +"d:\project\西昌\xc-metering-front\src\components\AppContainer\index.vue", "vue", 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 25 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecord.vue", "vue", 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 137 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecordTable.vue", "vue", 0, 0, 0, 190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 9, 214 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecordTableDevice.vue", "vue", 0, 0, 0, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 7, 245 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\approval-interface.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14 +"d:\project\西昌\xc-metering-front\src\components\Approval\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\components\AuthAll\index.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\components\Auth\index.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\components\BarCodeBind\index.vue", "vue", 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12, 135 +"d:\project\西昌\xc-metering-front\src\components\BatchActionBar\index.vue", "vue", 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 83 +"d:\project\西昌\xc-metering-front\src\components\Copyright\index.vue", "vue", 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 51 +"d:\project\西昌\xc-metering-front\src\components\DeptSelect\index.vue", "vue", 0, 0, 0, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 191 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlock.vue", "vue", 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 62 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlockCom.vue", "vue", 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 48 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlockSwitch.vue", "vue", 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 72 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\index.vue", "vue", 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 60 +"d:\project\西昌\xc-metering-front\src\components\Echart\BarChartHorizontal.vue", "vue", 0, 0, 0, 442, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 450 +"d:\project\西昌\xc-metering-front\src\components\Echart\BarChartVertical.vue", "vue", 0, 0, 0, 449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 457 +"d:\project\西昌\xc-metering-front\src\components\Echart\LineChart.vue", "vue", 0, 0, 0, 355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 364 +"d:\project\西昌\xc-metering-front\src\components\Echart\PieChart.vue", "vue", 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 320 +"d:\project\西昌\xc-metering-front\src\components\Echart\echart-interface.ts", "TypeScript", 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 7, 273 +"d:\project\西昌\xc-metering-front\src\components\Echart\theme.json", "JSON", 0, 491, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 492 +"d:\project\西昌\xc-metering-front\src\components\Echart\utils.ts", "TypeScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 39 +"d:\project\西昌\xc-metering-front\src\components\Editor\index.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 98 +"d:\project\西昌\xc-metering-front\src\components\FileUpload\index.vue", "vue", 0, 0, 0, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 118 +"d:\project\西昌\xc-metering-front\src\components\FixedActionBar\index.vue", "vue", 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 50 +"d:\project\西昌\xc-metering-front\src\components\IconButton\index.vue", "vue", 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 57 +"d:\project\西昌\xc-metering-front\src\components\ImagePreview\index.vue", "vue", 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 65 +"d:\project\西昌\xc-metering-front\src\components\ImageUpload\index.vue", "vue", 0, 0, 0, 239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 265 +"d:\project\西昌\xc-metering-front\src\components\ImagesUpload\index.vue", "vue", 0, 0, 0, 272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 300 +"d:\project\西昌\xc-metering-front\src\components\NormalTable\index.vue", "vue", 0, 0, 0, 285, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 300 +"d:\project\西昌\xc-metering-front\src\components\NormalTable\table_interface.ts", "TypeScript", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 14 +"d:\project\西昌\xc-metering-front\src\components\PageHeader\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 82 +"d:\project\西昌\xc-metering-front\src\components\PageMain\index.vue", "vue", 0, 0, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 90 +"d:\project\西昌\xc-metering-front\src\components\PcasCascader\index.vue", "vue", 0, 0, 0, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 141 +"d:\project\西昌\xc-metering-front\src\components\PcasCascader\pcas-code.json", "JSON", 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\components\QRcodeDeviceDialog\index.vue", "vue", 0, 0, 0, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 194 +"d:\project\西昌\xc-metering-front\src\components\QrDialog\index.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 148 +"d:\project\西昌\xc-metering-front\src\components\QrDialog\qrcode.d.ts", "TypeScript", 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\components\Sample\certificationMonitor.vue", "vue", 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 65 +"d:\project\西昌\xc-metering-front\src\components\Sample\certificationRecords.vue", "vue", 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 67 +"d:\project\西昌\xc-metering-front\src\components\Sample\measureRecords.vue", "vue", 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 67 +"d:\project\西昌\xc-metering-front\src\components\ScanSampleDialog\index.vue", "vue", 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 134 +"d:\project\西昌\xc-metering-front\src\components\ScanSampleDialog\scan-interface.ts", "TypeScript", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13 +"d:\project\西昌\xc-metering-front\src\components\SearchArea\SearchItem.vue", "vue", 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 31 +"d:\project\西昌\xc-metering-front\src\components\SearchArea\index.vue", "vue", 0, 0, 0, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 158 +"d:\project\西昌\xc-metering-front\src\components\SearchBar\index.vue", "vue", 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 78 +"d:\project\西昌\xc-metering-front\src\components\SvgIcon\index.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 48 +"d:\project\西昌\xc-metering-front\src\components\SystemInfo\index.vue", "vue", 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 52 +"d:\project\西昌\xc-metering-front\src\components\TableContainer\index.vue", "vue", 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 78 +"d:\project\西昌\xc-metering-front\src\components\Trend\index.vue", "vue", 0, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 69 +"d:\project\西昌\xc-metering-front\src\components\benchCol\index.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 15, 193 +"d:\project\西昌\xc-metering-front\src\components\buttonBox\buttonBox.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6 +"d:\project\西昌\xc-metering-front\src\components\buttonBox\buttonBox.vue", "vue", 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 51 +"d:\project\西昌\xc-metering-front\src\components\dialog\dialog.ts", "TypeScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 31 +"d:\project\西昌\xc-metering-front\src\components\dialog\errorDialog.vue", "vue", 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 90 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectDeptDialog.vue", "vue", 0, 0, 0, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 24, 280 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectDeptTree.vue", "vue", 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 133 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectEmployeesDialog.vue", "vue", 0, 0, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 21, 255 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectRoleDialog.vue", "vue", 0, 0, 0, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 168 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectStaffDialog.vue", "vue", 0, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 20, 275 +"d:\project\西昌\xc-metering-front\src\components\drawer\approverDrawer.vue", "vue", 0, 0, 0, 426, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 47, 549 +"d:\project\西昌\xc-metering-front\src\components\drawer\conditionDrawer.vue", "vue", 0, 0, 0, 432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 48, 515 +"d:\project\西昌\xc-metering-front\src\components\drawer\copyerDrawer.vue", "vue", 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 9, 132 +"d:\project\西昌\xc-metering-front\src\components\drawer\promoterDrawer.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 94 +"d:\project\西昌\xc-metering-front\src\components\scanEquipmentDialog\index.vue", "vue", 0, 0, 0, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 272 +"d:\project\西昌\xc-metering-front\src\components\scanEquipmentDialog\scan-interface.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 +"d:\project\西昌\xc-metering-front\src\components\workFlow\addNode.vue", "vue", 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 25, 264 +"d:\project\西昌\xc-metering-front\src\components\workFlow\addNodeBan.vue", "vue", 0, 0, 0, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 236 +"d:\project\西昌\xc-metering-front\src\components\workFlow\nodeWrap.vue", "vue", 0, 0, 0, 367, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 25, 401 +"d:\project\西昌\xc-metering-front\src\components\workFlow\nodeWrapBan.vue", "vue", 0, 0, 0, 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 165 +"d:\project\西昌\xc-metering-front\src\css\dialog.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 2, 7, 41 +"d:\project\西昌\xc-metering-front\src\css\override-element-ui.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 104, 0, 0, 0, 0, 1, 22, 127 +"d:\project\西昌\xc-metering-front\src\css\workflow.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1381, 0, 0, 0, 0, 106, 226, 1713 +"d:\project\西昌\xc-metering-front\src\global.d.ts", "TypeScript", 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 157, 8, 312 +"d:\project\西昌\xc-metering-front\src\iconify-ep\index.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7 +"d:\project\西昌\xc-metering-front\src\layouts\components\AppSetting\index.vue", "vue", 0, 0, 0, 523, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 566 +"d:\project\西昌\xc-metering-front\src\layouts\components\Header\index.vue", "vue", 0, 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 32, 220 +"d:\project\西昌\xc-metering-front\src\layouts\components\HotkeysIntro\index.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 52 +"d:\project\西昌\xc-metering-front\src\layouts\components\Logo\index.vue", "vue", 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 78 +"d:\project\西昌\xc-metering-front\src\layouts\components\MainSidebar\index.vue", "vue", 0, 0, 0, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 18, 114 +"d:\project\西昌\xc-metering-front\src\layouts\components\Search\index.vue", "vue", 0, 0, 0, 413, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 452 +"d:\project\西昌\xc-metering-front\src\layouts\components\SidebarItem\index.vue", "vue", 0, 0, 0, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 182 +"d:\project\西昌\xc-metering-front\src\layouts\components\SubSidebar\index.vue", "vue", 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 29, 170 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\index.vue", "vue", 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 23, 314 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\resetPwd.vue", "vue", 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 125 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\userInfo.vue", "vue", 0, 0, 0, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 253 +"d:\project\西昌\xc-metering-front\src\layouts\components\TopMenu\topMenu.vue", "vue", 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 50 +"d:\project\西昌\xc-metering-front\src\layouts\components\TopMenu\topMenuItem.vue", "vue", 0, 0, 0, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 191 +"d:\project\西昌\xc-metering-front\src\layouts\components\Topbar\index.vue", "vue", 0, 0, 0, 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 174 +"d:\project\西昌\xc-metering-front\src\layouts\index.vue", "vue", 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 240 +"d:\project\西昌\xc-metering-front\src\main.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 63 +"d:\project\西昌\xc-metering-front\src\menu\index.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 18 +"d:\project\西昌\xc-metering-front\src\menu\modules\multilevel.menu.example.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 51 +"d:\project\西昌\xc-metering-front\src\mockProdServer.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12 +"d:\project\西昌\xc-metering-front\src\mock\member.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56 +"d:\project\西昌\xc-metering-front\src\plugins\preload.ts", "TypeScript", 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 126 +"d:\project\西昌\xc-metering-front\src\router\index.ts", "TypeScript", 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 7, 203 +"d:\project\西昌\xc-metering-front\src\router\modules\common.ts", "TypeScript", 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 322 +"d:\project\西昌\xc-metering-front\src\router\modules\laboratory.ts", "TypeScript", 228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 4, 269 +"d:\project\西昌\xc-metering-front\src\router\modules\mentering.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 11 +"d:\project\西昌\xc-metering-front\src\router\modules\multilevel.menu.example.ts", "TypeScript", 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 71 +"d:\project\西昌\xc-metering-front\src\router\modules\system.ts", "TypeScript", 330, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 335 +"d:\project\西昌\xc-metering-front\src\router\modules\tested.ts", "TypeScript", 1621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 4, 1796 +"d:\project\西昌\xc-metering-front\src\router\routes.ts", "TypeScript", 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 7, 174 +"d:\project\西昌\xc-metering-front\src\settings.default.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 60 +"d:\project\西昌\xc-metering-front\src\settings.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 42 +"d:\project\西昌\xc-metering-front\src\shims.d.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 20 +"d:\project\西昌\xc-metering-front\src\store\index.ts", "TypeScript", 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4 +"d:\project\西昌\xc-metering-front\src\store\modules\dict.ts", "TypeScript", 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 54 +"d:\project\西昌\xc-metering-front\src\store\modules\keepAlive.ts", "TypeScript", 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 39 +"d:\project\西昌\xc-metering-front\src\store\modules\menu.ts", "TypeScript", 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 202 +"d:\project\西昌\xc-metering-front\src\store\modules\route.ts", "TypeScript", 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 5, 270 +"d:\project\西昌\xc-metering-front\src\store\modules\settings.ts", "TypeScript", 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 69 +"d:\project\西昌\xc-metering-front\src\store\modules\user.ts", "TypeScript", 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 226 +"d:\project\西昌\xc-metering-front\src\store\modules\websocket.ts", "TypeScript", 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 138 +"d:\project\西昌\xc-metering-front\src\store\modules\workFlow.ts", "TypeScript", 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 68 +"d:\project\西昌\xc-metering-front\src\utils\Array.ts", "TypeScript", 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 2, 49 +"d:\project\西昌\xc-metering-front\src\utils\String.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 11 +"d:\project\西昌\xc-metering-front\src\utils\applyBtns.ts", "TypeScript", 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 101 +"d:\project\西昌\xc-metering-front\src\utils\auth.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 15 +"d:\project\西昌\xc-metering-front\src\utils\buttonPerm.ts", "TypeScript", 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 69 +"d:\project\西昌\xc-metering-front\src\utils\composables\permission.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 12 +"d:\project\西昌\xc-metering-front\src\utils\composables\useAuth.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 43 +"d:\project\西昌\xc-metering-front\src\utils\composables\useGlobalProperties.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7 +"d:\project\西昌\xc-metering-front\src\utils\composables\useMainPage.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\src\utils\composables\useMenu.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 26 +"d:\project\西昌\xc-metering-front\src\utils\dayjs.ts", "TypeScript", 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7 +"d:\project\西昌\xc-metering-front\src\utils\directive.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 20 +"d:\project\西昌\xc-metering-front\src\utils\download.ts", "TypeScript", 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 3, 193 +"d:\project\西昌\xc-metering-front\src\utils\eventBus.ts", "TypeScript", 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4 +"d:\project\西昌\xc-metering-front\src\utils\exportUtils.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 2, 56 +"d:\project\西昌\xc-metering-front\src\utils\exportXlsx.ts", "TypeScript", 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 2, 90 +"d:\project\西昌\xc-metering-front\src\utils\getUid.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 19 +"d:\project\西昌\xc-metering-front\src\utils\index.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 16 +"d:\project\西昌\xc-metering-front\src\utils\keepQuery.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 17 +"d:\project\西昌\xc-metering-front\src\utils\printUtils.ts", "TypeScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 69 +"d:\project\西昌\xc-metering-front\src\utils\scheduleDict.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 21 +"d:\project\西昌\xc-metering-front\src\utils\security.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 53 +"d:\project\西昌\xc-metering-front\src\utils\structure.ts", "TypeScript", 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 6, 205 +"d:\project\西昌\xc-metering-front\src\utils\useCheckList.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 30 +"d:\project\西昌\xc-metering-front\src\utils\usePrintList.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 30 +"d:\project\西昌\xc-metering-front\src\utils\useSetAllRowReadable.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 22 +"d:\project\西昌\xc-metering-front\src\utils\useTemplateDownload.ts", "TypeScript", 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 38 +"d:\project\西昌\xc-metering-front\src\utils\validate.ts", "TypeScript", 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 13, 156 +"d:\project\西昌\xc-metering-front\src\views\[...all].vue", "vue", 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 82 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\detail1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\detail2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\list1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\list2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\dashboard.vue", "vue", 0, 0, 0, 390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 48, 448 +"d:\project\西昌\xc-metering-front\src\views\example\chartExample.vue", "vue", 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 61 +"d:\project\西昌\xc-metering-front\src\views\fresh.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 40 +"d:\project\西昌\xc-metering-front\src\views\home\index.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\src\views\index.vue", "vue", 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 21 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\current\list-interface.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 32 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\current\list.vue", "vue", 0, 0, 0, 273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 285 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\addEventDialog.vue", "vue", 0, 0, 0, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 230 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\list-interface.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 33 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\list.vue", "vue", 0, 0, 0, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 9, 221 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\record\list.vue", "vue", 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 221 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\dialog\upsMonitorDetailDialog.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 21, 213 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\list-interface.ts", "TypeScript", 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 112 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\list.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 14, 518 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addElectricQuantity.vue", "vue", 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 312, 13, 682 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addOxygenSmoke.vue", "vue", 0, 0, 0, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 261 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addTemperatureHumidity.vue", "vue", 0, 0, 0, 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 336 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\config-interface.ts", "TypeScript", 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 112 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\list.vue", "vue", 0, 0, 0, 381, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 12, 399 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\detail.vue", "vue", 0, 0, 0, 331, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 11, 354 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\dialog\selectLocationDialog.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 148 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\list-interface.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 40 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\list.vue", "vue", 0, 0, 0, 388, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 13, 412 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\components\message.vue", "vue", 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 9, 116 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\components\monitorData.vue", "vue", 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 8, 171 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\index.vue", "vue", 0, 0, 0, 943, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 101, 1085 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\overview-interface.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 22 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\addDialog.vue", "vue", 0, 0, 0, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 192 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\list.vue", "vue", 0, 0, 0, 203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 215 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\place-interface.ts", "TypeScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 29 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\detail.vue", "vue", 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 33, 255 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\environment-interface.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 41 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\list.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 19, 215 +"d:\project\西昌\xc-metering-front\src\views\login.vue", "vue", 0, 0, 0, 510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 42, 555 +"d:\project\西昌\xc-metering-front\src\views\login_register.vue", "vue", 0, 0, 0, 517, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 554 +"d:\project\西昌\xc-metering-front\src\views\metering\index.vue", "vue", 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\level3\page1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\level3\page2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\page.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\page.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\personal\edit.password.vue", "vue", 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 96 +"d:\project\西昌\xc-metering-front\src\views\personal\setting.vue", "vue", 0, 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 194 +"d:\project\西昌\xc-metering-front\src\views\reload.vue", "vue", 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 16 +"d:\project\西昌\xc-metering-front\src\views\setting.vue", "vue", 0, 0, 0, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 23, 336 +"d:\project\西昌\xc-metering-front\src\views\system\area\area-interface.ts", "TypeScript", 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 22 +"d:\project\西昌\xc-metering-front\src\views\system\area\areaSelectTree.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 78 +"d:\project\西昌\xc-metering-front\src\views\system\area\editArea.vue", "vue", 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 248 +"d:\project\西昌\xc-metering-front\src\views\system\area\listArea.vue", "vue", 0, 0, 0, 149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 161 +"d:\project\西昌\xc-metering-front\src\views\system\dept\dept-interface.ts", "TypeScript", 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 39 +"d:\project\西昌\xc-metering-front\src\views\system\dept\editDept.vue", "vue", 0, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13, 262 +"d:\project\西昌\xc-metering-front\src\views\system\dept\listDept.vue", "vue", 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 134 +"d:\project\西昌\xc-metering-front\src\views\system\dict\dict-interface.ts", "TypeScript", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 26 +"d:\project\西昌\xc-metering-front\src\views\system\dict\editDict.vue", "vue", 0, 0, 0, 283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 298 +"d:\project\西昌\xc-metering-front\src\views\system\dict\listDict.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 128 +"d:\project\西昌\xc-metering-front\src\views\system\expire\device.vue", "vue", 0, 0, 0, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 242 +"d:\project\西昌\xc-metering-front\src\views\system\expire\edit.vue", "vue", 0, 0, 0, 290, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 18, 315 +"d:\project\西昌\xc-metering-front\src\views\system\expire\list.vue", "vue", 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 156 +"d:\project\西昌\xc-metering-front\src\views\system\expire\task.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 164 +"d:\project\西昌\xc-metering-front\src\views\system\fileConfiguration\addDDialog.vue", "vue", 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 323 +"d:\project\西昌\xc-metering-front\src\views\system\fileConfiguration\configuration.vue", "vue", 0, 0, 0, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 232 +"d:\project\西昌\xc-metering-front\src\views\system\installation\editDialog.vue", "vue", 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 201 +"d:\project\西昌\xc-metering-front\src\views\system\installation\installation-interface.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 30 +"d:\project\西昌\xc-metering-front\src\views\system\installation\list.vue", "vue", 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 197 +"d:\project\西昌\xc-metering-front\src\views\system\label\label.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 29 +"d:\project\西昌\xc-metering-front\src\views\system\label\list.vue", "vue", 0, 0, 0, 315, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 13, 332 +"d:\project\西昌\xc-metering-front\src\views\system\log\listErrorLog.vue", "vue", 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 155 +"d:\project\西昌\xc-metering-front\src\views\system\log\listLog.vue", "vue", 0, 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 189 +"d:\project\西昌\xc-metering-front\src\views\system\log\log-interface.ts", "TypeScript", 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11 +"d:\project\西昌\xc-metering-front\src\views\system\log\loginLog.vue", "vue", 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 164 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noteAdd.vue", "vue", 0, 0, 0, 508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 20, 530 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noteList.vue", "vue", 0, 0, 0, 272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 289 +"d:\project\西昌\xc-metering-front\src\views\system\notice\notice-interface.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 13 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noticeDetail.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 140 +"d:\project\西昌\xc-metering-front\src\views\system\notice\tableHeader.vue", "vue", 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 40 +"d:\project\西昌\xc-metering-front\src\views\system\post\editDialog.vue", "vue", 0, 0, 0, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 10, 196 +"d:\project\西昌\xc-metering-front\src\views\system\post\list.vue", "vue", 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 3, 182 +"d:\project\西昌\xc-metering-front\src\views\system\post\post-interface.ts", "TypeScript", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 29 +"d:\project\西昌\xc-metering-front\src\views\system\process\addProcess.vue", "vue", 0, 0, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 15, 235 +"d:\project\西昌\xc-metering-front\src\views\system\process\detailProcess.vue", "vue", 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 8, 158 +"d:\project\西昌\xc-metering-front\src\views\system\process\editProcess.vue", "vue", 0, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 13, 249 +"d:\project\西昌\xc-metering-front\src\views\system\process\process.ts", "TypeScript", 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 48 +"d:\project\西昌\xc-metering-front\src\views\system\process\process.vue", "vue", 0, 0, 0, 353, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 22, 379 +"d:\project\西昌\xc-metering-front\src\views\system\resource\editResource.vue", "vue", 0, 0, 0, 267, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 281 +"d:\project\西昌\xc-metering-front\src\views\system\resource\listResource.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 156 +"d:\project\西昌\xc-metering-front\src\views\system\resource\resource-interface.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 24 +"d:\project\西昌\xc-metering-front\src\views\system\role\dataPerm.vue", "vue", 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 188 +"d:\project\西昌\xc-metering-front\src\views\system\role\editRole.vue", "vue", 0, 0, 0, 282, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 293 +"d:\project\西昌\xc-metering-front\src\views\system\role\functionPerm.vue", "vue", 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 187 +"d:\project\西昌\xc-metering-front\src\views\system\role\listRole.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 176 +"d:\project\西昌\xc-metering-front\src\views\system\role\role-interface.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 20 +"d:\project\西昌\xc-metering-front\src\views\system\showPhoto.vue", "vue", 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 74 +"d:\project\西昌\xc-metering-front\src\views\system\signature\addDDialog.vue", "vue", 0, 0, 0, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 252 +"d:\project\西昌\xc-metering-front\src\views\system\signature\autograph.vue", "vue", 0, 0, 0, 271, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 7, 295 +"d:\project\西昌\xc-metering-front\src\views\system\signature\userListDialog.vue", "vue", 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 179 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\editTenant.vue", "vue", 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 211 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\list.tenant.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 9, 167 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\relateDept.vue", "vue", 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 112 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\tenant_interface.ts", "TypeScript", 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 17 +"d:\project\西昌\xc-metering-front\src\views\system\tool_interface.ts", "TypeScript", 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 64 +"d:\project\西昌\xc-metering-front\src\views\system\user\listUser.vue", "vue", 0, 0, 0, 338, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 11, 358 +"d:\project\西昌\xc-metering-front\src\views\system\user\roleAssignment.vue", "vue", 0, 0, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 119 +"d:\project\西昌\xc-metering-front\src\views\system\user\selecTree.vue", "vue", 0, 0, 0, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 183 +"d:\project\西昌\xc-metering-front\src\views\system\user\user-interface.ts", "TypeScript", 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 70 +"d:\project\西昌\xc-metering-front\src\views\system\user\userAdd.vue", "vue", 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 355 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\detail.vue", "vue", 0, 0, 0, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 163 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\detection.vue", "vue", 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 61 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\pdfFile.vue", "vue", 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 47 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\index.vue", "vue", 0, 0, 0, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 175 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\components\detail.vue", "vue", 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 167 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\components\detection.vue", "vue", 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 58 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\index.vue", "vue", 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 194 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\edit.vue", "vue", 0, 0, 0, 371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 377 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\list.vue", "vue", 0, 0, 0, 402, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 6, 426 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\ApprovalDialog.vue", "vue", 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 171 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\edit.vue", "vue", 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 97 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\fileView.vue", "vue", 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 48 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\index.vue", "vue", 0, 0, 0, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 232 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\edit.vue", "vue", 0, 0, 0, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 258 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\filterCustomerStaff.vue", "vue", 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 28, 244 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\questionnaire.vue", "vue", 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 84 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\index.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 162 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\board\index.vue", "vue", 0, 0, 0, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 161 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\curator\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\delay\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\edit.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 123 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\list.vue", "vue", 0, 0, 0, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 194 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\tableList.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 172 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\detail.vue", "vue", 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 132 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\edit.vue", "vue", 0, 0, 0, 536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 548 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\list.vue", "vue", 0, 0, 0, 521, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 541 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\page.vue", "vue", 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 88 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\selelectPlan.vue", "vue", 0, 0, 0, 199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 207 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\table.vue", "vue", 0, 0, 0, 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 305 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\dataList.vue", "vue", 0, 0, 0, 319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 326 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\detail.vue", "vue", 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9, 166 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\edit.vue", "vue", 0, 0, 0, 455, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 466 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\infoDetail.vue", "vue", 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 119 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\list.vue", "vue", 0, 0, 0, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 530 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\selectDevice.vue", "vue", 0, 0, 0, 471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 478 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\summary.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 122 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\summaryDialog.vue", "vue", 0, 0, 0, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 200 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\table.vue", "vue", 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 297 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\edit.vue", "vue", 0, 0, 0, 631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 7, 697 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\list.vue", "vue", 0, 0, 0, 483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 5, 513 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\selectDeviceMultiple.vue", "vue", 0, 0, 0, 486, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 498 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\selectDeviceSinge.vue", "vue", 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 474 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\tableList.vue", "vue", 0, 0, 0, 532, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 10, 564 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\index-bak.vue", "vue", 0, 0, 0, 276, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 297 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartHorizontalCom.vue", "vue", 0, 0, 0, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 260 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartHorizontalCustom.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 197 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartVertical.vue", "vue", 0, 0, 0, 484, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 492 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartVerticalCircle.vue", "vue", 0, 0, 0, 417, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 425 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\deviceDetail.vue", "vue", 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\deviceList.vue", "vue", 0, 0, 0, 279, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 15, 318 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\editSchedule.vue", "vue", 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 12, 228 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\editScheduleDialog.vue", "vue", 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 11, 270 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\index1.vue", "vue", 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 40 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\list.vue", "vue", 0, 0, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 242 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\listApprove.vue", "vue", 0, 0, 0, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 223 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\rightBox.vue", "vue", 0, 0, 0, 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 17, 351 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\tableList.vue", "vue", 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 178 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\verificationDetail.vue", "vue", 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 169 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\index.vue", "vue", 0, 0, 0, 864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 29, 934 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\list.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\pic.ts", "TypeScript", 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\components\detailDialog.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 48 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\components\edit.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 140 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\index.vue", "vue", 0, 0, 0, 314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 343 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\edit.vue", "vue", 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 192 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\list.vue", "vue", 0, 0, 0, 312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 6, 334 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\selectDevice.vue", "vue", 0, 0, 0, 450, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 457 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\tableList.vue", "vue", 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 304 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\certificateTable.vue", "vue", 0, 0, 0, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 218 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\detail.vue", "vue", 0, 0, 0, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 195 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\edit.vue", "vue", 0, 0, 0, 1177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 8, 1229 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\infoTable.vue", "vue", 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 147 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\interface.ts", "TypeScript", 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 76 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\list.vue", "vue", 0, 0, 0, 1348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 18, 1436 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\printTag.vue", "vue", 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 116 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\reportTable.vue", "vue", 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 178 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\roamTable.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 145 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\showPhoto.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 145 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\showPhotoSinge.vue", "vue", 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 80 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\statusTable.vue", "vue", 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 196 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\table.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\technology.vue", "vue", 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\index.vue", "vue", 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 88 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\edit.vue", "vue", 0, 0, 0, 359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 381 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\list.vue", "vue", 0, 0, 0, 418, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 429 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\technology.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\device\remind\components\trend.vue", "vue", 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 73 +"d:\project\西昌\xc-metering-front\src\views\tested\device\remind\index.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 7, 515 +"d:\project\西昌\xc-metering-front\src\views\tested\device\special\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\device\task\addDialog.vue", "vue", 0, 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 186 +"d:\project\西昌\xc-metering-front\src\views\tested\device\task\index.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 8, 202 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\document-interface.ts", "TypeScript", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 28 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\edit.vue", "vue", 0, 0, 0, 264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 269 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\index.vue", "vue", 0, 0, 0, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 262 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\tableList.vue", "vue", 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 123 +"d:\project\西昌\xc-metering-front\src\views\tested\index.vue", "vue", 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\deviceList.vue", "vue", 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 147 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\edit.vue", "vue", 0, 0, 0, 382, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 393 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\list.vue", "vue", 0, 0, 0, 395, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 408 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\annexList.vue", "vue", 0, 0, 0, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 144 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\delay.vue", "vue", 0, 0, 0, 449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 7, 484 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\deviceList.vue", "vue", 0, 0, 0, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 137 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\edit.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 4, 526 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\list.vue", "vue", 0, 0, 0, 499, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 8, 520 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\page.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 95 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\disable\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\maintain\components\edit.vue", "vue", 0, 0, 0, 245, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 249 +"d:\project\西昌\xc-metering-front\src\views\tested\status\maintain\index.vue", "vue", 0, 0, 0, 318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 324 +"d:\project\西昌\xc-metering-front\src\views\tested\status\scrap\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\seal\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\unseal\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\certificate\components\edit.vue", "vue", 0, 0, 0, 356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 6, 377 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\certificate\index.vue", "vue", 0, 0, 0, 494, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 518 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\capacityTable.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\certificateTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\edit.vue", "vue", 0, 0, 0, 609, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7, 618 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\list.vue", "vue", 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 367 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\personTable.vue", "vue", 0, 0, 0, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 149 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\capacityTable.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\certificateTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\edit.vue", "vue", 0, 0, 0, 638, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 653 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\list.vue", "vue", 0, 0, 0, 386, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 396 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\personTable.vue", "vue", 0, 0, 0, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 149 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\index.vue", "vue", 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\deviceTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\edit.vue", "vue", 0, 0, 0, 505, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 514 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\list.vue", "vue", 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 361 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\subpackageDialog.vue", "vue", 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\deviceTable.vue", "vue", 0, 0, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 207 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\edit.vue", "vue", 0, 0, 0, 481, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 491 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\list.vue", "vue", 0, 0, 0, 438, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 451 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\subpackageDialog.vue", "vue", 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\tsconfig.json", "JSON with Comments", 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 33 +"d:\project\西昌\xc-metering-front\tsconfig.node.json", "JSON", 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 15 +"d:\project\西昌\xc-metering-front\vite.config.ts", "TypeScript", 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 73 +"d:\project\西昌\xc-metering-front\vite\plugins\auto-import.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 16 +"d:\project\西昌\xc-metering-front\vite\plugins\banner.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 13 +"d:\project\西昌\xc-metering-front\vite\plugins\components.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10 +"d:\project\西昌\xc-metering-front\vite\plugins\compression.ts", "TypeScript", 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 26 +"d:\project\西昌\xc-metering-front\vite\plugins\html.ts", "TypeScript", 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 71 +"d:\project\西昌\xc-metering-front\vite\plugins\index.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 37 +"d:\project\西昌\xc-metering-front\vite\plugins\layouts.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8 +"d:\project\西昌\xc-metering-front\vite\plugins\mock.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 15 +"d:\project\西昌\xc-metering-front\vite\plugins\pages.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11 +"d:\project\西昌\xc-metering-front\vite\plugins\setup-extend.ts", "TypeScript", 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6 +"d:\project\西昌\xc-metering-front\vite\plugins\spritesmith.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 50 +"d:\project\西昌\xc-metering-front\vite\plugins\svg-icon.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11 +"Total", "-", 10424, 2183, 32, 64430, 167, 89, 77, 233, 20723, 314, 7855, 3, 40, 4094, 5155, 115819 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.json b/.VSCodeCounter/2024-06-13_10-20-16/results.json new file mode 100644 index 0000000..7babd58 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.json @@ -0,0 +1 @@ +{"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/svg-icon.ts":{"language":"TypeScript","code":9,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/spritesmith.ts":{"language":"TypeScript","code":48,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/setup-extend.ts":{"language":"TypeScript","code":4,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/layouts.ts":{"language":"TypeScript","code":6,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/mock.ts":{"language":"TypeScript","code":13,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/compression.ts":{"language":"TypeScript","code":24,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite.config.ts":{"language":"TypeScript","code":65,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/tsconfig.node.json":{"language":"JSON","code":14,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/components.ts":{"language":"TypeScript","code":8,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/pages.ts":{"language":"TypeScript","code":9,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/tsconfig.json":{"language":"JSON with Comments","code":32,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/auto-import.ts":{"language":"TypeScript","code":14,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/index.ts":{"language":"TypeScript","code":34,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/%5B...all%5D.vue":{"language":"vue","code":70,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/banner.ts":{"language":"TypeScript","code":5,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/html.ts":{"language":"TypeScript","code":69,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/subpackageDialog.vue":{"language":"vue","code":192,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/list.vue":{"language":"vue","code":438,"comment":6,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/deviceTable.vue":{"language":"vue","code":201,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/edit.vue":{"language":"vue","code":481,"comment":5,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/subpackageDialog.vue":{"language":"vue","code":192,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/list.vue":{"language":"vue","code":351,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/edit.vue":{"language":"vue","code":505,"comment":3,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/deviceTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/personTable.vue":{"language":"vue","code":136,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/edit.vue":{"language":"vue","code":609,"comment":2,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/list.vue":{"language":"vue","code":357,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/personTable.vue":{"language":"vue","code":136,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/certificateTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/index.vue":{"language":"vue","code":64,"comment":10,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/capacityTable.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/list.vue":{"language":"vue","code":386,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/unseal/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/seal/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/certificate/index.vue":{"language":"vue","code":494,"comment":21,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/certificate/components/edit.vue":{"language":"vue","code":356,"comment":15,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/reload.vue":{"language":"vue","code":12,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/edit.vue":{"language":"vue","code":638,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/setting.vue":{"language":"vue","code":306,"comment":7,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/index.vue":{"language":"vue","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/maintain/index.vue":{"language":"vue","code":318,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/login.vue":{"language":"vue","code":510,"comment":3,"blank":42},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/scrap/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/installation-interface.ts":{"language":"TypeScript","code":29,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/list.vue":{"language":"vue","code":187,"comment":7,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/login_register.vue":{"language":"vue","code":517,"comment":0,"blank":37},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/tenant_interface.ts":{"language":"TypeScript","code":15,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/editTenant.vue":{"language":"vue","code":207,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/maintain/components/edit.vue":{"language":"vue","code":245,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/disable/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/page.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/listUser.vue":{"language":"vue","code":338,"comment":9,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/relateDept.vue":{"language":"vue","code":104,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/user-interface.ts":{"language":"TypeScript","code":64,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/selecTree.vue":{"language":"vue","code":170,"comment":1,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/list.tenant.vue":{"language":"vue","code":154,"comment":4,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/page.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/roleAssignment.vue":{"language":"vue","code":113,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/index-bak.vue":{"language":"vue","code":276,"comment":17,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/userAdd.vue":{"language":"vue","code":342,"comment":7,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/detail.vue":{"language":"vue","code":126,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/level3/page2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/edit.vue":{"language":"vue","code":536,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/level3/page1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue":{"language":"vue","code":199,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/table.vue":{"language":"vue","code":300,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/page.vue":{"language":"vue","code":78,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/list.vue":{"language":"vue","code":521,"comment":12,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tool_interface.ts":{"language":"TypeScript","code":56,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/tableList.vue":{"language":"vue","code":166,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/personal/setting.vue":{"language":"vue","code":178,"comment":0,"blank":16},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/list.vue":{"language":"vue","code":177,"comment":10,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/delay/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/environment-interface.ts":{"language":"TypeScript","code":37,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/edit.vue":{"language":"vue","code":119,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/list.vue":{"language":"vue","code":483,"comment":25,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/list.vue":{"language":"vue","code":191,"comment":5,"blank":19},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/edit.vue":{"language":"vue","code":631,"comment":59,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/detail.vue":{"language":"vue","code":220,"comment":2,"blank":33},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue":{"language":"vue","code":486,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/tableList.vue":{"language":"vue","code":532,"comment":22,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/summary.vue":{"language":"vue","code":119,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue":{"language":"vue","code":463,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue":{"language":"vue","code":194,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/list.vue":{"language":"vue","code":512,"comment":12,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/table.vue":{"language":"vue","code":292,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/place-interface.ts":{"language":"TypeScript","code":26,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/list.vue":{"language":"vue","code":203,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue":{"language":"vue","code":471,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue":{"language":"vue","code":116,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/edit.vue":{"language":"vue","code":455,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/detail.vue":{"language":"vue","code":152,"comment":5,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/addDialog.vue":{"language":"vue","code":179,"comment":6,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/curator/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/dataList.vue":{"language":"vue","code":319,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/showPhoto.vue":{"language":"vue","code":69,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/role-interface.ts":{"language":"TypeScript","code":16,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/page.vue":{"language":"vue","code":85,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/autograph.vue":{"language":"vue","code":271,"comment":17,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/userListDialog.vue":{"language":"vue","code":168,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/functionPerm.vue":{"language":"vue","code":175,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/editRole.vue":{"language":"vue","code":282,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/listRole.vue":{"language":"vue","code":166,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/dataPerm.vue":{"language":"vue","code":175,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/addDDialog.vue":{"language":"vue","code":242,"comment":5,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/tableList.vue":{"language":"vue","code":292,"comment":8,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/personal/edit.password.vue":{"language":"vue","code":88,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/edit.vue":{"language":"vue","code":187,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/pic.ts":{"language":"TypeScript","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/index.vue":{"language":"vue","code":314,"comment":25,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/selectDevice.vue":{"language":"vue","code":450,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/list.vue":{"language":"vue","code":312,"comment":16,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/metering/index.vue":{"language":"vue","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/edit.vue":{"language":"vue","code":488,"comment":34,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/special/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/list.vue":{"language":"vue","code":499,"comment":13,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/tableList.vue":{"language":"vue","code":114,"comment":5,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/document-interface.ts":{"language":"TypeScript","code":27,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/interface.ts":{"language":"TypeScript","code":73,"comment":2,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/index.vue":{"language":"vue","code":78,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/components/edit.vue":{"language":"vue","code":133,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/components/detailDialog.vue":{"language":"vue","code":44,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/edit.vue":{"language":"vue","code":264,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/index.vue":{"language":"vue","code":254,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/infoTable.vue":{"language":"vue","code":140,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/detail.vue":{"language":"vue","code":186,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/edit.vue":{"language":"vue","code":1177,"comment":44,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/overview-interface.ts":{"language":"TypeScript","code":20,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/technology.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/remind/index.vue":{"language":"vue","code":488,"comment":20,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/list.vue":{"language":"vue","code":418,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/certificateTable.vue":{"language":"vue","code":210,"comment":4,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/reportTable.vue":{"language":"vue","code":171,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/edit.vue":{"language":"vue","code":359,"comment":18,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/list.vue":{"language":"vue","code":1348,"comment":70,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/resource-interface.ts":{"language":"TypeScript","code":20,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/showPhoto.vue":{"language":"vue","code":133,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/roamTable.vue":{"language":"vue","code":138,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/list.vue":{"language":"vue","code":488,"comment":16,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/board/index.vue":{"language":"vue","code":137,"comment":20,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/printTag.vue":{"language":"vue","code":104,"comment":5,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/list-interface.ts":{"language":"TypeScript","code":100,"comment":6,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/deviceList.vue":{"language":"vue","code":131,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/listResource.vue":{"language":"vue","code":146,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/list.vue":{"language":"vue","code":171,"comment":8,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/editDialog.vue":{"language":"vue","code":180,"comment":6,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/post-interface.ts":{"language":"TypeScript","code":27,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/index.vue":{"language":"vue","code":943,"comment":41,"blank":101},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/editResource.vue":{"language":"vue","code":267,"comment":0,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/technology.vue":{"language":"vue","code":120,"comment":18,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/statusTable.vue":{"language":"vue","code":188,"comment":4,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/table.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addOxygenSmoke.vue":{"language":"vue","code":253,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/editDialog.vue":{"language":"vue","code":188,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/showPhotoSinge.vue":{"language":"vue","code":73,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addElectricQuantity.vue":{"language":"vue","code":357,"comment":312,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/components/monitorData.vue":{"language":"vue","code":142,"comment":21,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addTemperatureHumidity.vue":{"language":"vue","code":328,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/config-interface.ts":{"language":"TypeScript","code":101,"comment":4,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/components/message.vue":{"language":"vue","code":101,"comment":6,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/list.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/list.vue":{"language":"vue","code":381,"comment":6,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/addProcess.vue":{"language":"vue","code":201,"comment":19,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/editProcess.vue":{"language":"vue","code":217,"comment":19,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/process.ts":{"language":"TypeScript","code":41,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/task/index.vue":{"language":"vue","code":191,"comment":3,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/detailProcess.vue":{"language":"vue","code":130,"comment":20,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/process.vue":{"language":"vue","code":353,"comment":4,"blank":22},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/task/addDialog.vue":{"language":"vue","code":178,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/notice-interface.ts":{"language":"TypeScript","code":11,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/tableHeader.vue":{"language":"vue","code":36,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noticeDetail.vue":{"language":"vue","code":133,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noteList.vue":{"language":"vue","code":272,"comment":13,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/remind/components/trend.vue":{"language":"vue","code":66,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/index.vue":{"language":"vue","code":864,"comment":41,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue":{"language":"vue","code":191,"comment":1,"blank":21},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noteAdd.vue":{"language":"vue","code":508,"comment":2,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/list.vue":{"language":"vue","code":210,"comment":2,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/addEventDialog.vue":{"language":"vue","code":219,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/edit.vue":{"language":"vue","code":382,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/annexList.vue":{"language":"vue","code":123,"comment":17,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/delay.vue":{"language":"vue","code":449,"comment":28,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/list-interface.ts":{"language":"TypeScript","code":30,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/log-interface.ts":{"language":"TypeScript","code":10,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/listLog.vue":{"language":"vue","code":176,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/loginLog.vue":{"language":"vue","code":152,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/list.vue":{"language":"vue","code":395,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/list.vue":{"language":"vue","code":388,"comment":11,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/list-interface.ts":{"language":"TypeScript","code":37,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/listErrorLog.vue":{"language":"vue","code":148,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/deviceList.vue":{"language":"vue","code":142,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/index.vue":{"language":"vue","code":154,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/rightBox.vue":{"language":"vue","code":328,"comment":6,"blank":17},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/label/list.vue":{"language":"vue","code":315,"comment":4,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/tableList.vue":{"language":"vue","code":168,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/deviceDetail.vue":{"language":"vue","code":184,"comment":1,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/verificationDetail.vue":{"language":"vue","code":156,"comment":1,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/list.vue":{"language":"vue","code":226,"comment":8,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/index1.vue":{"language":"vue","code":33,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/editScheduleDialog.vue":{"language":"vue","code":236,"comment":23,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/editSchedule.vue":{"language":"vue","code":212,"comment":4,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/index.vue":{"language":"vue","code":221,"comment":5,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/label/label.ts":{"language":"TypeScript","code":22,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/deviceList.vue":{"language":"vue","code":279,"comment":24,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/current/list.vue":{"language":"vue","code":273,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/record/list.vue":{"language":"vue","code":211,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartVerticalCircle.vue":{"language":"vue","code":417,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/current/list-interface.ts":{"language":"TypeScript","code":30,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/detail.vue":{"language":"vue","code":331,"comment":12,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/device.vue":{"language":"vue","code":232,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue":{"language":"vue","code":191,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/edit.vue":{"language":"vue","code":290,"comment":7,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/listApprove.vue":{"language":"vue","code":208,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartHorizontalCom.vue":{"language":"vue","code":252,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/index.vue":{"language":"vue","code":16,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue":{"language":"vue","code":244,"comment":10,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/task.vue":{"language":"vue","code":154,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartVertical.vue":{"language":"vue","code":484,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue":{"language":"vue","code":211,"comment":5,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/fresh.ts":{"language":"TypeScript","code":35,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/list.vue":{"language":"vue","code":148,"comment":2,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/dict-interface.ts":{"language":"TypeScript","code":21,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue":{"language":"vue","code":80,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/editDict.vue":{"language":"vue","code":283,"comment":0,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/listDict.vue":{"language":"vue","code":119,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/dashboard.vue":{"language":"vue","code":390,"comment":10,"blank":48},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/fileConfiguration/addDDialog.vue":{"language":"vue","code":311,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/settings.default.ts":{"language":"TypeScript","code":55,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/index.vue":{"language":"vue","code":184,"comment":6,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/fileConfiguration/configuration.vue":{"language":"vue","code":219,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/example/chartExample.vue":{"language":"vue","code":56,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/shims.d.ts":{"language":"TypeScript","code":17,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue":{"language":"vue","code":138,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/settings.ts":{"language":"TypeScript","code":39,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/mockProdServer.ts":{"language":"TypeScript","code":9,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/components/detection.vue":{"language":"vue","code":50,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/index.vue":{"language":"vue","code":169,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue":{"language":"vue","code":161,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/listDept.vue":{"language":"vue","code":126,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/areaSelectTree.vue":{"language":"vue","code":71,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/listArea.vue":{"language":"vue","code":149,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/area-interface.ts":{"language":"TypeScript","code":19,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/editDept.vue":{"language":"vue","code":248,"comment":1,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/editArea.vue":{"language":"vue","code":236,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/home/index.vue":{"language":"vue","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/dept-interface.ts":{"language":"TypeScript","code":32,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/main.ts":{"language":"TypeScript","code":55,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/global.d.ts":{"language":"TypeScript","code":147,"comment":157,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components.d.ts":{"language":"TypeScript","code":69,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/components/detail.vue":{"language":"vue","code":161,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/fileView.vue":{"language":"vue","code":42,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/list2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/detection.vue":{"language":"vue","code":53,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/detail2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/list1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/edit.vue":{"language":"vue","code":92,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/detail1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/axios.d.ts":{"language":"TypeScript","code":6,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/list.vue":{"language":"vue","code":402,"comment":18,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/validate.ts":{"language":"TypeScript","code":78,"comment":65,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/auto-imports.d.ts":{"language":"TypeScript","code":77,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/App.vue":{"language":"vue","code":94,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useTemplateDownload.ts":{"language":"TypeScript","code":33,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useCheckList.ts":{"language":"TypeScript","code":20,"comment":8,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/usePrintList.ts":{"language":"TypeScript","code":20,"comment":8,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useSetAllRowReadable.ts":{"language":"TypeScript","code":11,"comment":9,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/structure.ts":{"language":"TypeScript","code":152,"comment":47,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/scheduleDict.ts":{"language":"TypeScript","code":17,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/String.ts":{"language":"TypeScript","code":6,"comment":3,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/security.ts":{"language":"TypeScript","code":37,"comment":14,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/keepQuery.ts":{"language":"TypeScript","code":13,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/index.ts":{"language":"TypeScript","code":13,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/printUtils.ts":{"language":"TypeScript","code":45,"comment":21,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/exportUtils.ts":{"language":"TypeScript","code":30,"comment":24,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/exportXlsx.ts":{"language":"TypeScript","code":71,"comment":17,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/download.ts":{"language":"TypeScript","code":148,"comment":42,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/eventBus.ts":{"language":"TypeScript","code":2,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/getUid.ts":{"language":"TypeScript","code":11,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useMainPage.ts":{"language":"TypeScript","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/dayjs.ts":{"language":"TypeScript","code":4,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/directive.ts":{"language":"TypeScript","code":17,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useGlobalProperties.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useMenu.ts":{"language":"TypeScript","code":22,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useAuth.ts":{"language":"TypeScript","code":37,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/permission.ts":{"language":"TypeScript","code":8,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/index.ts":{"language":"TypeScript","code":2,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/buttonPerm.ts":{"language":"TypeScript","code":64,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/auth.ts":{"language":"TypeScript","code":11,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/Array.ts":{"language":"TypeScript","code":31,"comment":16,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/applyBtns.ts":{"language":"TypeScript","code":96,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/server.xml":{"language":"XML","code":33,"comment":94,"blank":16},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/workFlow.ts":{"language":"TypeScript","code":51,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/user.ts":{"language":"TypeScript","code":208,"comment":15,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/scss.template.hbs":{"language":"Handlebars","code":57,"comment":0,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/settings.ts":{"language":"TypeScript","code":53,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/websocket.ts":{"language":"TypeScript","code":122,"comment":14,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/menu.ts":{"language":"TypeScript","code":182,"comment":12,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/edit.vue":{"language":"vue","code":371,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/route.ts":{"language":"TypeScript","code":226,"comment":39,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/dict.ts":{"language":"TypeScript","code":51,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/keepAlive.ts":{"language":"TypeScript","code":36,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue":{"language":"vue","code":39,"comment":2,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/README.md":{"language":"Markdown","code":77,"comment":0,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/page/index.hbs":{"language":"Handlebars","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/postcss.config.js":{"language":"JavaScript","code":5,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plopfile.js":{"language":"JavaScript","code":6,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/mock/member.ts":{"language":"TypeScript","code":55,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/scripts/prepare.js":{"language":"JavaScript","code":13,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/detail.vue":{"language":"vue","code":157,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/plugins/preload.ts":{"language":"TypeScript","code":117,"comment":7,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/routes.ts":{"language":"TypeScript","code":153,"comment":14,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/index.ts":{"language":"TypeScript","code":168,"comment":28,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/multilevel.menu.example.ts":{"language":"TypeScript","code":67,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/mentering.ts":{"language":"TypeScript","code":5,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/page/prompt.js":{"language":"JavaScript","code":52,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/tested.ts":{"language":"TypeScript","code":1621,"comment":171,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/component/prompt.js":{"language":"JavaScript","code":63,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/laboratory.ts":{"language":"TypeScript","code":228,"comment":37,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/system.ts":{"language":"TypeScript","code":330,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/package.json":{"language":"JSON","code":122,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/menu/index.ts":{"language":"TypeScript","code":14,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/common.ts":{"language":"TypeScript","code":293,"comment":25,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/override-element-ui.css":{"language":"CSS","code":104,"comment":1,"blank":22},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/menu/modules/multilevel.menu.example.ts":{"language":"TypeScript","code":48,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/dialog.css":{"language":"CSS","code":32,"comment":2,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/workflow.css":{"language":"CSS","code":1381,"comment":106,"blank":226},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/approval.ts":{"language":"TypeScript","code":15,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/reader.ts":{"language":"TypeScript","code":22,"comment":5,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/index.vue":{"language":"vue","code":207,"comment":0,"blank":33},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/browser_upgrade/index.css":{"language":"CSS","code":119,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AuthAll/index.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/HotkeysIntro/index.vue":{"language":"vue","code":44,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImagePreview/index.vue":{"language":"vue","code":57,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/AppSetting/index.vue":{"language":"vue","code":523,"comment":0,"blank":43},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/SubSidebar/index.vue":{"language":"vue","code":140,"comment":1,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/store/index.hbs":{"language":"Handlebars","code":10,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/themes.scss":{"language":"SCSS","code":58,"comment":61,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchArea/SearchItem.vue":{"language":"vue","code":26,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/globals.scss":{"language":"SCSS","code":131,"comment":19,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchArea/index.vue":{"language":"vue","code":147,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/nprogress.scss":{"language":"SCSS","code":55,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/element-plus/dark.scss":{"language":"SCSS","code":8,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-add.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/store/prompt.js":{"language":"JavaScript","code":28,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-add-circle.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/component/index.hbs":{"language":"Handlebars","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-base.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batch-distribute.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batch.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/pnpm-lock.yaml":{"language":"YAML","code":7764,"comment":0,"blank":1170},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/langs/zh-Hans.js":{"language":"JavaScript","code":1,"comment":6,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/element-plus/index.scss":{"language":"SCSS","code":21,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-alarm.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-baseInfo.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SystemInfo/index.vue":{"language":"vue","code":45,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/resources/variables.scss":{"language":"SCSS","code":0,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/fullscreen-exit.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/resources/utils.scss":{"language":"SCSS","code":41,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/fullscreen.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-area.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-device.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/business-board.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-create.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/404.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dept.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-data.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batchConfig.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-case.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-contract.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-delete.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-certi.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business-manager.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-line.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-change.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-correct.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business-measure.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-building.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-internal.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-jidu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-init.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-fold.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-goWorkbench.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-log.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-loginlog.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-import.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-finance.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ScanSampleDialog/scan-interface.ts":{"language":"TypeScript","code":12,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-file.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-fullscreen.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-flow.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-measure.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ScanSampleDialog/index.vue":{"language":"vue","code":121,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-logManage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-file-manage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-equipment-info.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-excel.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-environment.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-error.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-equipment-status.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-external.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dict.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-export.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-differ.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/addNodeBan.vue":{"language":"vue","code":216,"comment":0,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Trend/index.vue":{"language":"vue","code":61,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-meeting.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/addNode.vue":{"language":"vue","code":230,"comment":9,"blank":25},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/TableContainer/index.vue":{"language":"vue","code":70,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dyh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-bench.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-book.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batchPrint.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/nodeWrap.vue":{"language":"vue","code":367,"comment":9,"blank":25},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/nodeWrapBan.vue":{"language":"vue","code":153,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/TopMenu/topMenu.vue":{"language":"vue","code":41,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/TopMenu/topMenuItem.vue":{"language":"vue","code":167,"comment":0,"blank":24},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-overView-message.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/process.ts":{"language":"TypeScript","code":102,"comment":12,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/price.ts":{"language":"TypeScript","code":58,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/post.ts":{"language":"TypeScript","code":36,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/requestLab.ts":{"language":"TypeScript","code":103,"comment":23,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/resource.ts":{"language":"TypeScript","code":53,"comment":8,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/notice.ts":{"language":"TypeScript","code":62,"comment":9,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/login.ts":{"language":"TypeScript","code":33,"comment":17,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/log.ts":{"language":"TypeScript","code":59,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SvgIcon/index.vue":{"language":"vue","code":44,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/label.ts":{"language":"TypeScript","code":44,"comment":13,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Topbar/index.vue":{"language":"vue","code":151,"comment":0,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/role.ts":{"language":"TypeScript","code":73,"comment":12,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/installation.ts":{"language":"TypeScript","code":35,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/expire.ts":{"language":"TypeScript","code":28,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/dict.ts":{"language":"TypeScript","code":37,"comment":5,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/dept.ts":{"language":"TypeScript","code":77,"comment":13,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/bench.ts":{"language":"TypeScript","code":28,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/tenant.ts":{"language":"TypeScript","code":39,"comment":8,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/request.ts":{"language":"TypeScript","code":103,"comment":23,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/resetPwd.vue":{"language":"vue","code":117,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/index.vue":{"language":"vue","code":230,"comment":61,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/user.ts":{"language":"TypeScript","code":91,"comment":22,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/userInfo.vue":{"language":"vue","code":243,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/place.ts":{"language":"TypeScript","code":39,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/tool.ts":{"language":"TypeScript","code":219,"comment":22,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchBar/index.vue":{"language":"vue","code":65,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/scanEquipmentDialog/scan-interface.ts":{"language":"TypeScript","code":0,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/scanEquipmentDialog/index.vue":{"language":"vue","code":250,"comment":11,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/data.ts":{"language":"TypeScript","code":34,"comment":6,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/environment.ts":{"language":"TypeScript","code":46,"comment":9,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/SidebarItem/index.vue":{"language":"vue","code":159,"comment":0,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-notice.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/index.ts":{"language":"TypeScript","code":104,"comment":23,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-storeroom.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-monitor.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-month.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/area.ts":{"language":"TypeScript","code":72,"comment":12,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-statement.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/overView.ts":{"language":"TypeScript","code":14,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/equipment/list.ts":{"language":"TypeScript","code":48,"comment":9,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-software.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-standard-status.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-settingBlue.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/equipment/config.ts":{"language":"TypeScript","code":46,"comment":9,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-seal.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-setting.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-scan.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-search.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-review.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-role.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-service.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resource.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-rfid.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resume.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-refresh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resource-first.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-reduce-circle.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-removeAlarm.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-qrcode.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-quality-menu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-price.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-print.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-prevent.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-radio.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-quality.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-place.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-pie.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/alarm/current.ts":{"language":"TypeScript","code":25,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/MainSidebar/index.vue":{"language":"vue","code":95,"comment":1,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/alarm/event.ts":{"language":"TypeScript","code":39,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Search/index.vue":{"language":"vue","code":413,"comment":0,"blank":39},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QRcodeDeviceDialog/index.vue":{"language":"vue","code":181,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/measureRecords.vue":{"language":"vue","code":59,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-person.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-task.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QrDialog/index.vue":{"language":"vue","code":138,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-overview.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-pdf.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-sweep.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/image-load-fail.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-sysDoc.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-ywjs.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-subpackage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PageMain/index.vue":{"language":"vue","code":81,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-zhankai.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-xyh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PcasCascader/index.vue":{"language":"vue","code":132,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-zhiliang.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-year.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-user.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-template.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-tool.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QrDialog/qrcode.d.ts":{"language":"TypeScript","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PageHeader/index.vue":{"language":"vue","code":71,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-enter.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-down.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-word.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-technology.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-default.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-up.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-template-menu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/certificationRecords.vue":{"language":"vue","code":60,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/certificationMonitor.vue":{"language":"vue","code":60,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/maintain.ts":{"language":"TypeScript","code":34,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/index.ts":{"language":"TypeScript","code":72,"comment":10,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/borrow.ts":{"language":"TypeScript","code":78,"comment":9,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Logo/index.vue":{"language":"vue","code":66,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImageUpload/index.vue":{"language":"vue","code":239,"comment":0,"blank":26},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/triangle-stand-upside-down.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Header/index.vue":{"language":"vue","code":176,"comment":12,"blank":32},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/iconify-ep/index.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/group.ts":{"language":"TypeScript","code":35,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/info.ts":{"language":"TypeScript","code":174,"comment":33,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-breadcrumb.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/certificate.ts":{"language":"TypeScript","code":8,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/NormalTable/table_interface.ts":{"language":"TypeScript","code":12,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/NormalTable/index.vue":{"language":"vue","code":285,"comment":0,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImagesUpload/index.vue":{"language":"vue","code":272,"comment":0,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/remind.ts":{"language":"TypeScript","code":30,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/model.ts":{"language":"TypeScript","code":65,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/task.ts":{"language":"TypeScript","code":29,"comment":7,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/detection.ts":{"language":"TypeScript","code":16,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/opinion.ts":{"language":"TypeScript","code":72,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/notice.ts":{"language":"TypeScript","code":21,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/review.ts":{"language":"TypeScript","code":22,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/satisfaction.ts":{"language":"TypeScript","code":22,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/review.ts":{"language":"TypeScript","code":80,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/dashboard/index.ts":{"language":"TypeScript","code":105,"comment":20,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/task.ts":{"language":"TypeScript","code":80,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-menu.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/document/index.ts":{"language":"TypeScript","code":34,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/directory.ts":{"language":"TypeScript","code":99,"comment":20,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/IconButton/index.vue":{"language":"vue","code":51,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/FileUpload/index.vue":{"language":"vue","code":107,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Editor/index.vue":{"language":"vue","code":85,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/certificate.ts":{"language":"TypeScript","code":45,"comment":9,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/dashboard/calendar.ts":{"language":"TypeScript","code":29,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/FixedActionBar/index.vue":{"language":"vue","code":42,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/echart-interface.ts":{"language":"TypeScript","code":252,"comment":14,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/board.ts":{"language":"TypeScript","code":16,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/LineChart.vue":{"language":"vue","code":355,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/toolbar-collapse.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/PieChart.vue":{"language":"vue","code":311,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/BarChartVertical.vue":{"language":"vue","code":449,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/BarChartHorizontal.vue":{"language":"vue","code":442,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/paln.ts":{"language":"TypeScript","code":150,"comment":21,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/utils.ts":{"language":"TypeScript","code":26,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/early.ts":{"language":"TypeScript","code":94,"comment":13,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/dept.ts":{"language":"TypeScript","code":22,"comment":6,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/task.ts":{"language":"TypeScript","code":121,"comment":12,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.css":{"language":"CSS","code":3093,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.css":{"language":"CSS","code":764,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/config/config.json":{"language":"JSON","code":29,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.css":{"language":"CSS","code":3183,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.css":{"language":"CSS","code":3183,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.css":{"language":"CSS","code":745,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.css":{"language":"CSS","code":764,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.css":{"language":"CSS","code":3096,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlockCom.vue":{"language":"vue","code":41,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlockSwitch.vue":{"language":"vue","code":63,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlock.vue":{"language":"vue","code":54,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DeptSelect/index.vue":{"language":"vue","code":185,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectRoleDialog.vue":{"language":"vue","code":157,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.css":{"language":"CSS","code":745,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/index.vue":{"language":"vue","code":53,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectDeptTree.vue":{"language":"vue","code":121,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectStaffDialog.vue":{"language":"vue","code":248,"comment":7,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Copyright/index.vue":{"language":"vue","code":43,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectDeptDialog.vue":{"language":"vue","code":249,"comment":7,"blank":24},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/errorDialog.vue":{"language":"vue","code":79,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectEmployeesDialog.vue":{"language":"vue","code":226,"comment":8,"blank":21},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/dialog.ts":{"language":"TypeScript","code":25,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/promoterDrawer.vue":{"language":"vue","code":85,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/copyerDrawer.vue":{"language":"vue","code":110,"comment":13,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/buttonBox/buttonBox.vue":{"language":"vue","code":43,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/conditionDrawer.vue":{"language":"vue","code":432,"comment":35,"blank":48},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/writer/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5/content.css":{"language":"CSS","code":54,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/approverDrawer.vue":{"language":"vue","code":426,"comment":76,"blank":47},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/buttonBox/buttonBox.ts":{"language":"TypeScript","code":5,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/document/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/writer/content.css":{"language":"CSS","code":55,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5-dark/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/default/content.css":{"language":"CSS","code":54,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/dark/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.stylelintignore":{"language":"Ignore","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/document/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/benchCol/index.vue":{"language":"vue","code":166,"comment":12,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/default/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/BarCodeBind/index.vue":{"language":"vue","code":120,"comment":3,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.github/workflows/release.yml":{"language":"YAML","code":75,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AppContainer/index.vue":{"language":"vue","code":22,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.commitlintrc.js":{"language":"JavaScript","code":65,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Approval/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/BatchActionBar/index.vue":{"language":"vue","code":72,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue":{"language":"vue","code":223,"comment":15,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecordTable.vue":{"language":"vue","code":190,"comment":15,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/theme.json":{"language":"JSON","code":491,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecord.vue":{"language":"vue","code":130,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.github/workflows/repo-sync.yml":{"language":"YAML","code":16,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Auth/index.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/AddressSelect.vue":{"language":"vue","code":247,"comment":5,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/approval-interface.ts":{"language":"TypeScript","code":13,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/address-interface.ts":{"language":"TypeScript","code":11,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/index.html":{"language":"HTML","code":40,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/departments150.json":{"language":"JSON","code":26,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PcasCascader/pcas-code.json":{"language":"JSON","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/country-code.json":{"language":"JSON","code":1500,"comment":0,"blank":20}} \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.md b/.VSCodeCounter/2024-06-13_10-20-16/results.md new file mode 100644 index 0000000..f0ec7b4 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.md @@ -0,0 +1,290 @@ +# Summary + +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 + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## 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 | + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.txt b/.VSCodeCounter/2024-06-13_10-20-16/results.txt new file mode 100644 index 0000000..fe15664 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.txt @@ -0,0 +1,970 @@ +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 | ++----------------------------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/src/api/laboratory/environment.ts b/src/api/laboratory/environment.ts index 6b6b0b5..05824ff 100644 --- a/src/api/laboratory/environment.ts +++ b/src/api/laboratory/environment.ts @@ -1,5 +1,5 @@ /** - * 地点管理 + * 环境记录单 */ import request from '../requestLab' import type { IListQuery } from '@/views/laboratory/statement/environment/environment-interface' diff --git a/.VSCodeCounter/2024-06-13_10-20-16/details.md b/.VSCodeCounter/2024-06-13_10-20-16/details.md new file mode 100644 index 0000000..a35f3e7 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/details.md @@ -0,0 +1,692 @@ +# Details + +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 + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [.commitlintrc.js](/.commitlintrc.js) | JavaScript | 65 | 4 | 1 | 70 | +| [.github/workflows/release.yml](/.github/workflows/release.yml) | YAML | 75 | 0 | 13 | 88 | +| [.github/workflows/repo-sync.yml](/.github/workflows/repo-sync.yml) | YAML | 16 | 5 | 3 | 24 | +| [.stylelintignore](/.stylelintignore) | Ignore | 3 | 0 | 1 | 4 | +| [README.md](/README.md) | Markdown | 77 | 0 | 29 | 106 | +| [departments150.json](/departments150.json) | JSON | 26 | 0 | 0 | 26 | +| [index.html](/index.html) | HTML | 40 | 0 | 1 | 41 | +| [package.json](/package.json) | JSON | 122 | 0 | 1 | 123 | +| [plop-templates/component/index.hbs](/plop-templates/component/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/component/prompt.js](/plop-templates/component/prompt.js) | JavaScript | 63 | 0 | 3 | 66 | +| [plop-templates/page/index.hbs](/plop-templates/page/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/page/prompt.js](/plop-templates/page/prompt.js) | JavaScript | 52 | 0 | 3 | 55 | +| [plop-templates/store/index.hbs](/plop-templates/store/index.hbs) | Handlebars | 10 | 0 | 2 | 12 | +| [plop-templates/store/prompt.js](/plop-templates/store/prompt.js) | JavaScript | 28 | 0 | 1 | 29 | +| [plopfile.js](/plopfile.js) | JavaScript | 6 | 0 | 1 | 7 | +| [pnpm-lock.yaml](/pnpm-lock.yaml) | YAML | 7,764 | 0 | 1,170 | 8,934 | +| [postcss.config.js](/postcss.config.js) | JavaScript | 5 | 0 | 1 | 6 | +| [public/browser_upgrade/index.css](/public/browser_upgrade/index.css) | CSS | 119 | 0 | 1 | 120 | +| [public/config/config.json](/public/config/config.json) | JSON | 29 | 0 | 1 | 30 | +| [public/tinymce/langs/zh-Hans.js](/public/tinymce/langs/zh-Hans.js) | JavaScript | 1 | 6 | 0 | 7 | +| [public/tinymce/skins/content/dark/content.css](/public/tinymce/skins/content/dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/dark/content.min.css](/public/tinymce/skins/content/dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/default/content.css](/public/tinymce/skins/content/default/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/default/content.min.css](/public/tinymce/skins/content/default/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/document/content.css](/public/tinymce/skins/content/document/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/document/content.min.css](/public/tinymce/skins/content/document/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5-dark/content.css](/public/tinymce/skins/content/tinymce-5-dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/tinymce-5-dark/content.min.css](/public/tinymce/skins/content/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5/content.css](/public/tinymce/skins/content/tinymce-5/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/tinymce-5/content.min.css](/public/tinymce/skins/content/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/writer/content.css](/public/tinymce/skins/content/writer/content.css) | CSS | 55 | 7 | 1 | 63 | +| [public/tinymce/skins/content/writer/content.min.css](/public/tinymce/skins/content/writer/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.css](/public/tinymce/skins/ui/oxide-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.css](/public/tinymce/skins/ui/oxide-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.min.css](/public/tinymce/skins/ui/oxide-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.min.css](/public/tinymce/skins/ui/oxide-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.css](/public/tinymce/skins/ui/oxide-dark/skin.css) | CSS | 3,096 | 16 | 1 | 3,113 | +| [public/tinymce/skins/ui/oxide-dark/skin.min.css](/public/tinymce/skins/ui/oxide-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.css](/public/tinymce/skins/ui/oxide/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/oxide/content.inline.css](/public/tinymce/skins/ui/oxide/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide/content.inline.min.css](/public/tinymce/skins/ui/oxide/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.min.css](/public/tinymce/skins/ui/oxide/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.css](/public/tinymce/skins/ui/oxide/skin.css) | CSS | 3,093 | 16 | 1 | 3,110 | +| [public/tinymce/skins/ui/oxide/skin.min.css](/public/tinymce/skins/ui/oxide/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.css](/public/tinymce/skins/ui/tinymce-5-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.css](/public/tinymce/skins/ui/tinymce-5/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.css](/public/tinymce/skins/ui/tinymce-5/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.min.css](/public/tinymce/skins/ui/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.css](/public/tinymce/skins/ui/tinymce-5/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5/skin.min.css](/public/tinymce/skins/ui/tinymce-5/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [scripts/prepare.js](/scripts/prepare.js) | JavaScript | 13 | 0 | 3 | 16 | +| [scss.template.hbs](/scss.template.hbs) | Handlebars | 57 | 0 | 10 | 67 | +| [server.xml](/server.xml) | XML | 33 | 94 | 16 | 143 | +| [src/App.vue](/src/App.vue) | vue | 94 | 0 | 11 | 105 | +| [src/api/approval.ts](/src/api/approval.ts) | TypeScript | 15 | 2 | 2 | 19 | +| [src/api/eqpt/MeasurementBusiness/detection.ts](/src/api/eqpt/MeasurementBusiness/detection.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/MeasurementBusiness/notice.ts](/src/api/eqpt/MeasurementBusiness/notice.ts) | TypeScript | 21 | 6 | 2 | 29 | +| [src/api/eqpt/MeasurementBusiness/opinion.ts](/src/api/eqpt/MeasurementBusiness/opinion.ts) | TypeScript | 72 | 15 | 2 | 89 | +| [src/api/eqpt/MeasurementBusiness/review.ts](/src/api/eqpt/MeasurementBusiness/review.ts) | TypeScript | 22 | 15 | 2 | 39 | +| [src/api/eqpt/MeasurementBusiness/satisfaction.ts](/src/api/eqpt/MeasurementBusiness/satisfaction.ts) | TypeScript | 22 | 5 | 2 | 29 | +| [src/api/eqpt/dashboard/calendar.ts](/src/api/eqpt/dashboard/calendar.ts) | TypeScript | 29 | 7 | 4 | 40 | +| [src/api/eqpt/dashboard/index.ts](/src/api/eqpt/dashboard/index.ts) | TypeScript | 105 | 20 | 3 | 128 | +| [src/api/eqpt/device/certificate.ts](/src/api/eqpt/device/certificate.ts) | TypeScript | 8 | 4 | 1 | 13 | +| [src/api/eqpt/device/group.ts](/src/api/eqpt/device/group.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/eqpt/device/info.ts](/src/api/eqpt/device/info.ts) | TypeScript | 174 | 33 | 3 | 210 | +| [src/api/eqpt/device/model.ts](/src/api/eqpt/device/model.ts) | TypeScript | 65 | 11 | 2 | 78 | +| [src/api/eqpt/device/remind.ts](/src/api/eqpt/device/remind.ts) | TypeScript | 30 | 7 | 1 | 38 | +| [src/api/eqpt/device/task.ts](/src/api/eqpt/device/task.ts) | TypeScript | 29 | 7 | 3 | 39 | +| [src/api/eqpt/document/index.ts](/src/api/eqpt/document/index.ts) | TypeScript | 34 | 8 | 1 | 43 | +| [src/api/eqpt/measurementPlan/board.ts](/src/api/eqpt/measurementPlan/board.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/measurementPlan/dept.ts](/src/api/eqpt/measurementPlan/dept.ts) | TypeScript | 22 | 6 | 1 | 29 | +| [src/api/eqpt/measurementPlan/early.ts](/src/api/eqpt/measurementPlan/early.ts) | TypeScript | 94 | 13 | 2 | 109 | +| [src/api/eqpt/measurementPlan/paln.ts](/src/api/eqpt/measurementPlan/paln.ts) | TypeScript | 150 | 21 | 4 | 175 | +| [src/api/eqpt/measurementPlan/task.ts](/src/api/eqpt/measurementPlan/task.ts) | TypeScript | 121 | 12 | 5 | 138 | +| [src/api/eqpt/status/borrow.ts](/src/api/eqpt/status/borrow.ts) | TypeScript | 78 | 9 | 3 | 90 | +| [src/api/eqpt/status/index.ts](/src/api/eqpt/status/index.ts) | TypeScript | 72 | 10 | 2 | 84 | +| [src/api/eqpt/status/maintain.ts](/src/api/eqpt/status/maintain.ts) | TypeScript | 34 | 5 | 2 | 41 | +| [src/api/eqpt/subpackage/certificate.ts](/src/api/eqpt/subpackage/certificate.ts) | TypeScript | 45 | 9 | 1 | 55 | +| [src/api/eqpt/subpackage/directory.ts](/src/api/eqpt/subpackage/directory.ts) | TypeScript | 99 | 20 | 1 | 120 | +| [src/api/eqpt/subpackage/review.ts](/src/api/eqpt/subpackage/review.ts) | TypeScript | 80 | 11 | 2 | 93 | +| [src/api/eqpt/subpackage/task.ts](/src/api/eqpt/subpackage/task.ts) | TypeScript | 80 | 12 | 4 | 96 | +| [src/api/index.ts](/src/api/index.ts) | TypeScript | 104 | 23 | 8 | 135 | +| [src/api/laboratory/alarm/current.ts](/src/api/laboratory/alarm/current.ts) | TypeScript | 25 | 6 | 5 | 36 | +| [src/api/laboratory/alarm/event.ts](/src/api/laboratory/alarm/event.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/laboratory/data.ts](/src/api/laboratory/data.ts) | TypeScript | 34 | 6 | 4 | 44 | +| [src/api/laboratory/environment.ts](/src/api/laboratory/environment.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/config.ts](/src/api/laboratory/equipment/config.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/list.ts](/src/api/laboratory/equipment/list.ts) | TypeScript | 48 | 9 | 7 | 64 | +| [src/api/laboratory/overView.ts](/src/api/laboratory/overView.ts) | TypeScript | 14 | 5 | 3 | 22 | +| [src/api/laboratory/place.ts](/src/api/laboratory/place.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/reader.ts](/src/api/reader.ts) | TypeScript | 22 | 5 | 4 | 31 | +| [src/api/request.ts](/src/api/request.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/requestLab.ts](/src/api/requestLab.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/system/area.ts](/src/api/system/area.ts) | TypeScript | 72 | 12 | 6 | 90 | +| [src/api/system/bench.ts](/src/api/system/bench.ts) | TypeScript | 28 | 4 | 1 | 33 | +| [src/api/system/dept.ts](/src/api/system/dept.ts) | TypeScript | 77 | 13 | 6 | 96 | +| [src/api/system/dict.ts](/src/api/system/dict.ts) | TypeScript | 37 | 5 | 1 | 43 | +| [src/api/system/expire.ts](/src/api/system/expire.ts) | TypeScript | 28 | 7 | 1 | 36 | +| [src/api/system/installation.ts](/src/api/system/installation.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/system/label.ts](/src/api/system/label.ts) | TypeScript | 44 | 13 | 3 | 60 | +| [src/api/system/log.ts](/src/api/system/log.ts) | TypeScript | 59 | 12 | 4 | 75 | +| [src/api/system/login.ts](/src/api/system/login.ts) | TypeScript | 33 | 17 | 8 | 58 | +| [src/api/system/notice.ts](/src/api/system/notice.ts) | TypeScript | 62 | 9 | 3 | 74 | +| [src/api/system/post.ts](/src/api/system/post.ts) | TypeScript | 36 | 8 | 1 | 45 | +| [src/api/system/price.ts](/src/api/system/price.ts) | TypeScript | 58 | 8 | 7 | 73 | +| [src/api/system/process.ts](/src/api/system/process.ts) | TypeScript | 102 | 12 | 10 | 124 | +| [src/api/system/resource.ts](/src/api/system/resource.ts) | TypeScript | 53 | 8 | 4 | 65 | +| [src/api/system/role.ts](/src/api/system/role.ts) | TypeScript | 73 | 12 | 5 | 90 | +| [src/api/system/tenant.ts](/src/api/system/tenant.ts) | TypeScript | 39 | 8 | 5 | 52 | +| [src/api/system/tool.ts](/src/api/system/tool.ts) | TypeScript | 219 | 22 | 6 | 247 | +| [src/api/system/user.ts](/src/api/system/user.ts) | TypeScript | 91 | 22 | 6 | 119 | +| [src/assets/icons/404.svg](/src/assets/icons/404.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/business-board.svg](/src/assets/icons/business-board.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/fullscreen-exit.svg](/src/assets/icons/fullscreen-exit.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/fullscreen.svg](/src/assets/icons/fullscreen.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-add-circle.svg](/src/assets/icons/icon-add-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-add.svg](/src/assets/icons/icon-add.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-alarm.svg](/src/assets/icons/icon-alarm.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-area.svg](/src/assets/icons/icon-area.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-base.svg](/src/assets/icons/icon-base.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-baseInfo.svg](/src/assets/icons/icon-baseInfo.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-batch-distribute.svg](/src/assets/icons/icon-batch-distribute.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batch.svg](/src/assets/icons/icon-batch.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batchConfig.svg](/src/assets/icons/icon-batchConfig.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-batchPrint.svg](/src/assets/icons/icon-batchPrint.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-bench.svg](/src/assets/icons/icon-bench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-book.svg](/src/assets/icons/icon-book.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-building.svg](/src/assets/icons/icon-building.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-manager.svg](/src/assets/icons/icon-business-manager.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-measure.svg](/src/assets/icons/icon-business-measure.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business.svg](/src/assets/icons/icon-business.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-case.svg](/src/assets/icons/icon-case.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-certi.svg](/src/assets/icons/icon-certi.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-change.svg](/src/assets/icons/icon-change.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-contract.svg](/src/assets/icons/icon-contract.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-correct.svg](/src/assets/icons/icon-correct.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-create.svg](/src/assets/icons/icon-create.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-data.svg](/src/assets/icons/icon-data.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-delete.svg](/src/assets/icons/icon-delete.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dept.svg](/src/assets/icons/icon-dept.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-device.svg](/src/assets/icons/icon-device.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dict.svg](/src/assets/icons/icon-dict.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-differ.svg](/src/assets/icons/icon-differ.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dyh.svg](/src/assets/icons/icon-dyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-environment.svg](/src/assets/icons/icon-environment.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-equipment-info.svg](/src/assets/icons/icon-equipment-info.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-equipment-status.svg](/src/assets/icons/icon-equipment-status.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-error.svg](/src/assets/icons/icon-error.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-excel.svg](/src/assets/icons/icon-excel.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-export.svg](/src/assets/icons/icon-export.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-external.svg](/src/assets/icons/icon-external.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file-manage.svg](/src/assets/icons/icon-file-manage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file.svg](/src/assets/icons/icon-file.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-finance.svg](/src/assets/icons/icon-finance.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-flow.svg](/src/assets/icons/icon-flow.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-fold.svg](/src/assets/icons/icon-fold.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-fullscreen.svg](/src/assets/icons/icon-fullscreen.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-goWorkbench.svg](/src/assets/icons/icon-goWorkbench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-import.svg](/src/assets/icons/icon-import.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-init.svg](/src/assets/icons/icon-init.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-internal.svg](/src/assets/icons/icon-internal.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-jidu.svg](/src/assets/icons/icon-jidu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-line.svg](/src/assets/icons/icon-line.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-log.svg](/src/assets/icons/icon-log.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-logManage.svg](/src/assets/icons/icon-logManage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-loginlog.svg](/src/assets/icons/icon-loginlog.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-measure.svg](/src/assets/icons/icon-measure.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-meeting.svg](/src/assets/icons/icon-meeting.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-monitor.svg](/src/assets/icons/icon-monitor.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-month.svg](/src/assets/icons/icon-month.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-notice.svg](/src/assets/icons/icon-notice.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-overView-message.svg](/src/assets/icons/icon-overView-message.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-overview.svg](/src/assets/icons/icon-overview.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pdf.svg](/src/assets/icons/icon-pdf.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-person.svg](/src/assets/icons/icon-person.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pie.svg](/src/assets/icons/icon-pie.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-place.svg](/src/assets/icons/icon-place.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-prevent.svg](/src/assets/icons/icon-prevent.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-price.svg](/src/assets/icons/icon-price.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-print.svg](/src/assets/icons/icon-print.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-qrcode.svg](/src/assets/icons/icon-qrcode.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality-menu.svg](/src/assets/icons/icon-quality-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality.svg](/src/assets/icons/icon-quality.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-radio.svg](/src/assets/icons/icon-radio.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-reduce-circle.svg](/src/assets/icons/icon-reduce-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-refresh.svg](/src/assets/icons/icon-refresh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-removeAlarm.svg](/src/assets/icons/icon-removeAlarm.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-resource-first.svg](/src/assets/icons/icon-resource-first.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resource.svg](/src/assets/icons/icon-resource.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resume.svg](/src/assets/icons/icon-resume.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-review.svg](/src/assets/icons/icon-review.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-rfid.svg](/src/assets/icons/icon-rfid.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-role.svg](/src/assets/icons/icon-role.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-scan.svg](/src/assets/icons/icon-scan.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-seal.svg](/src/assets/icons/icon-seal.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-search.svg](/src/assets/icons/icon-search.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-service.svg](/src/assets/icons/icon-service.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-setting.svg](/src/assets/icons/icon-setting.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-settingBlue.svg](/src/assets/icons/icon-settingBlue.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-software.svg](/src/assets/icons/icon-software.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-standard-status.svg](/src/assets/icons/icon-standard-status.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-statement.svg](/src/assets/icons/icon-statement.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-storeroom.svg](/src/assets/icons/icon-storeroom.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-subpackage.svg](/src/assets/icons/icon-subpackage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sweep.svg](/src/assets/icons/icon-sweep.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sysDoc.svg](/src/assets/icons/icon-sysDoc.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-task.svg](/src/assets/icons/icon-task.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-technology.svg](/src/assets/icons/icon-technology.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-template-menu.svg](/src/assets/icons/icon-template-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-template.svg](/src/assets/icons/icon-template.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-tool.svg](/src/assets/icons/icon-tool.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-user.svg](/src/assets/icons/icon-user.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-word.svg](/src/assets/icons/icon-word.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-xyh.svg](/src/assets/icons/icon-xyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-year.svg](/src/assets/icons/icon-year.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-ywjs.svg](/src/assets/icons/icon-ywjs.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhankai.svg](/src/assets/icons/icon-zhankai.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhiliang.svg](/src/assets/icons/icon-zhiliang.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/image-load-fail.svg](/src/assets/icons/image-load-fail.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-down.svg](/src/assets/icons/search-down.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-enter.svg](/src/assets/icons/search-enter.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-up.svg](/src/assets/icons/search-up.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-breadcrumb.svg](/src/assets/icons/sidebar-breadcrumb.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-default.svg](/src/assets/icons/sidebar-default.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-menu.svg](/src/assets/icons/sidebar-menu.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/toolbar-collapse.svg](/src/assets/icons/toolbar-collapse.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/triangle-stand-upside-down.svg](/src/assets/icons/triangle-stand-upside-down.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/styles/element-plus/dark.scss](/src/assets/styles/element-plus/dark.scss) | SCSS | 8 | 1 | 1 | 10 | +| [src/assets/styles/element-plus/index.scss](/src/assets/styles/element-plus/index.scss) | SCSS | 21 | 0 | 2 | 23 | +| [src/assets/styles/globals.scss](/src/assets/styles/globals.scss) | SCSS | 131 | 19 | 28 | 178 | +| [src/assets/styles/nprogress.scss](/src/assets/styles/nprogress.scss) | SCSS | 55 | 0 | 9 | 64 | +| [src/assets/styles/resources/utils.scss](/src/assets/styles/resources/utils.scss) | SCSS | 41 | 5 | 8 | 54 | +| [src/assets/styles/resources/variables.scss](/src/assets/styles/resources/variables.scss) | SCSS | 0 | 1 | 1 | 2 | +| [src/assets/styles/themes.scss](/src/assets/styles/themes.scss) | SCSS | 58 | 61 | 14 | 133 | +| [src/auto-imports.d.ts](/src/auto-imports.d.ts) | TypeScript | 77 | 1 | 1 | 79 | +| [src/axios.d.ts](/src/axios.d.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [src/components.d.ts](/src/components.d.ts) | TypeScript | 69 | 3 | 3 | 75 | +| [src/components/AddressSelect/AddressSelect.vue](/src/components/AddressSelect/AddressSelect.vue) | vue | 247 | 5 | 7 | 259 | +| [src/components/AddressSelect/address-interface.ts](/src/components/AddressSelect/address-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/components/AddressSelect/country-code.json](/src/components/AddressSelect/country-code.json) | JSON | 1,500 | 0 | 20 | 1,520 | +| [src/components/AppContainer/index.vue](/src/components/AppContainer/index.vue) | vue | 22 | 0 | 3 | 25 | +| [src/components/ApprovalRecord/ApprovalRecord.vue](/src/components/ApprovalRecord/ApprovalRecord.vue) | vue | 130 | 1 | 6 | 137 | +| [src/components/ApprovalRecord/ApprovalRecordTable.vue](/src/components/ApprovalRecord/ApprovalRecordTable.vue) | vue | 190 | 15 | 9 | 214 | +| [src/components/ApprovalRecord/ApprovalRecordTableDevice.vue](/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue) | vue | 223 | 15 | 7 | 245 | +| [src/components/ApprovalRecord/approval-interface.ts](/src/components/ApprovalRecord/approval-interface.ts) | TypeScript | 13 | 0 | 1 | 14 | +| [src/components/Approval/ApprovalDialog.vue](/src/components/Approval/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/components/AuthAll/index.vue](/src/components/AuthAll/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/Auth/index.vue](/src/components/Auth/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/BarCodeBind/index.vue](/src/components/BarCodeBind/index.vue) | vue | 120 | 3 | 12 | 135 | +| [src/components/BatchActionBar/index.vue](/src/components/BatchActionBar/index.vue) | vue | 72 | 0 | 11 | 83 | +| [src/components/Copyright/index.vue](/src/components/Copyright/index.vue) | vue | 43 | 0 | 8 | 51 | +| [src/components/DeptSelect/index.vue](/src/components/DeptSelect/index.vue) | vue | 185 | 0 | 6 | 191 | +| [src/components/DetailPage/DetailBlock.vue](/src/components/DetailPage/DetailBlock.vue) | vue | 54 | 0 | 8 | 62 | +| [src/components/DetailPage/DetailBlockCom.vue](/src/components/DetailPage/DetailBlockCom.vue) | vue | 41 | 0 | 7 | 48 | +| [src/components/DetailPage/DetailBlockSwitch.vue](/src/components/DetailPage/DetailBlockSwitch.vue) | vue | 63 | 0 | 9 | 72 | +| [src/components/DetailPage/index.vue](/src/components/DetailPage/index.vue) | vue | 53 | 0 | 7 | 60 | +| [src/components/Echart/BarChartHorizontal.vue](/src/components/Echart/BarChartHorizontal.vue) | vue | 442 | 0 | 8 | 450 | +| [src/components/Echart/BarChartVertical.vue](/src/components/Echart/BarChartVertical.vue) | vue | 449 | 0 | 8 | 457 | +| [src/components/Echart/LineChart.vue](/src/components/Echart/LineChart.vue) | vue | 355 | 0 | 9 | 364 | +| [src/components/Echart/PieChart.vue](/src/components/Echart/PieChart.vue) | vue | 311 | 0 | 9 | 320 | +| [src/components/Echart/echart-interface.ts](/src/components/Echart/echart-interface.ts) | TypeScript | 252 | 14 | 7 | 273 | +| [src/components/Echart/theme.json](/src/components/Echart/theme.json) | JSON | 491 | 0 | 1 | 492 | +| [src/components/Echart/utils.ts](/src/components/Echart/utils.ts) | TypeScript | 26 | 11 | 2 | 39 | +| [src/components/Editor/index.vue](/src/components/Editor/index.vue) | vue | 85 | 0 | 13 | 98 | +| [src/components/FileUpload/index.vue](/src/components/FileUpload/index.vue) | vue | 107 | 0 | 11 | 118 | +| [src/components/FixedActionBar/index.vue](/src/components/FixedActionBar/index.vue) | vue | 42 | 0 | 8 | 50 | +| [src/components/IconButton/index.vue](/src/components/IconButton/index.vue) | vue | 51 | 0 | 6 | 57 | +| [src/components/ImagePreview/index.vue](/src/components/ImagePreview/index.vue) | vue | 57 | 0 | 8 | 65 | +| [src/components/ImageUpload/index.vue](/src/components/ImageUpload/index.vue) | vue | 239 | 0 | 26 | 265 | +| [src/components/ImagesUpload/index.vue](/src/components/ImagesUpload/index.vue) | vue | 272 | 0 | 28 | 300 | +| [src/components/NormalTable/index.vue](/src/components/NormalTable/index.vue) | vue | 285 | 0 | 15 | 300 | +| [src/components/NormalTable/table_interface.ts](/src/components/NormalTable/table_interface.ts) | TypeScript | 12 | 0 | 2 | 14 | +| [src/components/PageHeader/index.vue](/src/components/PageHeader/index.vue) | vue | 71 | 0 | 11 | 82 | +| [src/components/PageMain/index.vue](/src/components/PageMain/index.vue) | vue | 81 | 0 | 9 | 90 | +| [src/components/PcasCascader/index.vue](/src/components/PcasCascader/index.vue) | vue | 132 | 0 | 9 | 141 | +| [src/components/PcasCascader/pcas-code.json](/src/components/PcasCascader/pcas-code.json) | JSON | 1 | 0 | 0 | 1 | +| [src/components/QRcodeDeviceDialog/index.vue](/src/components/QRcodeDeviceDialog/index.vue) | vue | 181 | 5 | 8 | 194 | +| [src/components/QrDialog/index.vue](/src/components/QrDialog/index.vue) | vue | 138 | 2 | 8 | 148 | +| [src/components/QrDialog/qrcode.d.ts](/src/components/QrDialog/qrcode.d.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/components/Sample/certificationMonitor.vue](/src/components/Sample/certificationMonitor.vue) | vue | 60 | 1 | 4 | 65 | +| [src/components/Sample/certificationRecords.vue](/src/components/Sample/certificationRecords.vue) | vue | 60 | 1 | 6 | 67 | +| [src/components/Sample/measureRecords.vue](/src/components/Sample/measureRecords.vue) | vue | 59 | 1 | 7 | 67 | +| [src/components/ScanSampleDialog/index.vue](/src/components/ScanSampleDialog/index.vue) | vue | 121 | 3 | 10 | 134 | +| [src/components/ScanSampleDialog/scan-interface.ts](/src/components/ScanSampleDialog/scan-interface.ts) | TypeScript | 12 | 0 | 1 | 13 | +| [src/components/SearchArea/SearchItem.vue](/src/components/SearchArea/SearchItem.vue) | vue | 26 | 0 | 5 | 31 | +| [src/components/SearchArea/index.vue](/src/components/SearchArea/index.vue) | vue | 147 | 0 | 11 | 158 | +| [src/components/SearchBar/index.vue](/src/components/SearchBar/index.vue) | vue | 65 | 0 | 13 | 78 | +| [src/components/SvgIcon/index.vue](/src/components/SvgIcon/index.vue) | vue | 44 | 0 | 4 | 48 | +| [src/components/SystemInfo/index.vue](/src/components/SystemInfo/index.vue) | vue | 45 | 0 | 7 | 52 | +| [src/components/TableContainer/index.vue](/src/components/TableContainer/index.vue) | vue | 70 | 0 | 8 | 78 | +| [src/components/Trend/index.vue](/src/components/Trend/index.vue) | vue | 61 | 0 | 8 | 69 | +| [src/components/benchCol/index.vue](/src/components/benchCol/index.vue) | vue | 166 | 12 | 15 | 193 | +| [src/components/buttonBox/buttonBox.ts](/src/components/buttonBox/buttonBox.ts) | TypeScript | 5 | 0 | 1 | 6 | +| [src/components/buttonBox/buttonBox.vue](/src/components/buttonBox/buttonBox.vue) | vue | 43 | 1 | 7 | 51 | +| [src/components/dialog/dialog.ts](/src/components/dialog/dialog.ts) | TypeScript | 25 | 3 | 3 | 31 | +| [src/components/dialog/errorDialog.vue](/src/components/dialog/errorDialog.vue) | vue | 79 | 1 | 10 | 90 | +| [src/components/dialog/selectDeptDialog.vue](/src/components/dialog/selectDeptDialog.vue) | vue | 249 | 7 | 24 | 280 | +| [src/components/dialog/selectDeptTree.vue](/src/components/dialog/selectDeptTree.vue) | vue | 121 | 1 | 11 | 133 | +| [src/components/dialog/selectEmployeesDialog.vue](/src/components/dialog/selectEmployeesDialog.vue) | vue | 226 | 8 | 21 | 255 | +| [src/components/dialog/selectRoleDialog.vue](/src/components/dialog/selectRoleDialog.vue) | vue | 157 | 1 | 10 | 168 | +| [src/components/dialog/selectStaffDialog.vue](/src/components/dialog/selectStaffDialog.vue) | vue | 248 | 7 | 20 | 275 | +| [src/components/drawer/approverDrawer.vue](/src/components/drawer/approverDrawer.vue) | vue | 426 | 76 | 47 | 549 | +| [src/components/drawer/conditionDrawer.vue](/src/components/drawer/conditionDrawer.vue) | vue | 432 | 35 | 48 | 515 | +| [src/components/drawer/copyerDrawer.vue](/src/components/drawer/copyerDrawer.vue) | vue | 110 | 13 | 9 | 132 | +| [src/components/drawer/promoterDrawer.vue](/src/components/drawer/promoterDrawer.vue) | vue | 85 | 1 | 8 | 94 | +| [src/components/scanEquipmentDialog/index.vue](/src/components/scanEquipmentDialog/index.vue) | vue | 250 | 11 | 11 | 272 | +| [src/components/scanEquipmentDialog/scan-interface.ts](/src/components/scanEquipmentDialog/scan-interface.ts) | TypeScript | 0 | 0 | 1 | 1 | +| [src/components/workFlow/addNode.vue](/src/components/workFlow/addNode.vue) | vue | 230 | 9 | 25 | 264 | +| [src/components/workFlow/addNodeBan.vue](/src/components/workFlow/addNodeBan.vue) | vue | 216 | 0 | 20 | 236 | +| [src/components/workFlow/nodeWrap.vue](/src/components/workFlow/nodeWrap.vue) | vue | 367 | 9 | 25 | 401 | +| [src/components/workFlow/nodeWrapBan.vue](/src/components/workFlow/nodeWrapBan.vue) | vue | 153 | 1 | 11 | 165 | +| [src/css/dialog.css](/src/css/dialog.css) | CSS | 32 | 2 | 7 | 41 | +| [src/css/override-element-ui.css](/src/css/override-element-ui.css) | CSS | 104 | 1 | 22 | 127 | +| [src/css/workflow.css](/src/css/workflow.css) | CSS | 1,381 | 106 | 226 | 1,713 | +| [src/global.d.ts](/src/global.d.ts) | TypeScript | 147 | 157 | 8 | 312 | +| [src/iconify-ep/index.ts](/src/iconify-ep/index.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/layouts/components/AppSetting/index.vue](/src/layouts/components/AppSetting/index.vue) | vue | 523 | 0 | 43 | 566 | +| [src/layouts/components/Header/index.vue](/src/layouts/components/Header/index.vue) | vue | 176 | 12 | 32 | 220 | +| [src/layouts/components/HotkeysIntro/index.vue](/src/layouts/components/HotkeysIntro/index.vue) | vue | 44 | 0 | 8 | 52 | +| [src/layouts/components/Logo/index.vue](/src/layouts/components/Logo/index.vue) | vue | 66 | 0 | 12 | 78 | +| [src/layouts/components/MainSidebar/index.vue](/src/layouts/components/MainSidebar/index.vue) | vue | 95 | 1 | 18 | 114 | +| [src/layouts/components/Search/index.vue](/src/layouts/components/Search/index.vue) | vue | 413 | 0 | 39 | 452 | +| [src/layouts/components/SidebarItem/index.vue](/src/layouts/components/SidebarItem/index.vue) | vue | 159 | 0 | 23 | 182 | +| [src/layouts/components/SubSidebar/index.vue](/src/layouts/components/SubSidebar/index.vue) | vue | 140 | 1 | 29 | 170 | +| [src/layouts/components/Tools/index.vue](/src/layouts/components/Tools/index.vue) | vue | 230 | 61 | 23 | 314 | +| [src/layouts/components/Tools/resetPwd.vue](/src/layouts/components/Tools/resetPwd.vue) | vue | 117 | 1 | 7 | 125 | +| [src/layouts/components/Tools/userInfo.vue](/src/layouts/components/Tools/userInfo.vue) | vue | 243 | 2 | 8 | 253 | +| [src/layouts/components/TopMenu/topMenu.vue](/src/layouts/components/TopMenu/topMenu.vue) | vue | 41 | 1 | 8 | 50 | +| [src/layouts/components/TopMenu/topMenuItem.vue](/src/layouts/components/TopMenu/topMenuItem.vue) | vue | 167 | 0 | 24 | 191 | +| [src/layouts/components/Topbar/index.vue](/src/layouts/components/Topbar/index.vue) | vue | 151 | 0 | 23 | 174 | +| [src/layouts/index.vue](/src/layouts/index.vue) | vue | 207 | 0 | 33 | 240 | +| [src/main.ts](/src/main.ts) | TypeScript | 55 | 6 | 2 | 63 | +| [src/menu/index.ts](/src/menu/index.ts) | TypeScript | 14 | 0 | 4 | 18 | +| [src/menu/modules/multilevel.menu.example.ts](/src/menu/modules/multilevel.menu.example.ts) | TypeScript | 48 | 0 | 3 | 51 | +| [src/mockProdServer.ts](/src/mockProdServer.ts) | TypeScript | 9 | 0 | 3 | 12 | +| [src/mock/member.ts](/src/mock/member.ts) | TypeScript | 55 | 0 | 1 | 56 | +| [src/plugins/preload.ts](/src/plugins/preload.ts) | TypeScript | 117 | 7 | 2 | 126 | +| [src/router/index.ts](/src/router/index.ts) | TypeScript | 168 | 28 | 7 | 203 | +| [src/router/modules/common.ts](/src/router/modules/common.ts) | TypeScript | 293 | 25 | 4 | 322 | +| [src/router/modules/laboratory.ts](/src/router/modules/laboratory.ts) | TypeScript | 228 | 37 | 4 | 269 | +| [src/router/modules/mentering.ts](/src/router/modules/mentering.ts) | TypeScript | 5 | 0 | 6 | 11 | +| [src/router/modules/multilevel.menu.example.ts](/src/router/modules/multilevel.menu.example.ts) | TypeScript | 67 | 0 | 4 | 71 | +| [src/router/modules/system.ts](/src/router/modules/system.ts) | TypeScript | 330 | 0 | 5 | 335 | +| [src/router/modules/tested.ts](/src/router/modules/tested.ts) | TypeScript | 1,621 | 171 | 4 | 1,796 | +| [src/router/routes.ts](/src/router/routes.ts) | TypeScript | 153 | 14 | 7 | 174 | +| [src/settings.default.ts](/src/settings.default.ts) | TypeScript | 55 | 1 | 4 | 60 | +| [src/settings.ts](/src/settings.ts) | TypeScript | 39 | 0 | 3 | 42 | +| [src/shims.d.ts](/src/shims.d.ts) | TypeScript | 17 | 0 | 3 | 20 | +| [src/store/index.ts](/src/store/index.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/store/modules/dict.ts](/src/store/modules/dict.ts) | TypeScript | 51 | 0 | 3 | 54 | +| [src/store/modules/keepAlive.ts](/src/store/modules/keepAlive.ts) | TypeScript | 36 | 1 | 2 | 39 | +| [src/store/modules/menu.ts](/src/store/modules/menu.ts) | TypeScript | 182 | 12 | 8 | 202 | +| [src/store/modules/route.ts](/src/store/modules/route.ts) | TypeScript | 226 | 39 | 5 | 270 | +| [src/store/modules/settings.ts](/src/store/modules/settings.ts) | TypeScript | 53 | 12 | 4 | 69 | +| [src/store/modules/user.ts](/src/store/modules/user.ts) | TypeScript | 208 | 15 | 3 | 226 | +| [src/store/modules/websocket.ts](/src/store/modules/websocket.ts) | TypeScript | 122 | 14 | 2 | 138 | +| [src/store/modules/workFlow.ts](/src/store/modules/workFlow.ts) | TypeScript | 51 | 15 | 2 | 68 | +| [src/utils/Array.ts](/src/utils/Array.ts) | TypeScript | 31 | 16 | 2 | 49 | +| [src/utils/String.ts](/src/utils/String.ts) | TypeScript | 6 | 3 | 2 | 11 | +| [src/utils/applyBtns.ts](/src/utils/applyBtns.ts) | TypeScript | 96 | 4 | 1 | 101 | +| [src/utils/auth.ts](/src/utils/auth.ts) | TypeScript | 11 | 3 | 1 | 15 | +| [src/utils/buttonPerm.ts](/src/utils/buttonPerm.ts) | TypeScript | 64 | 1 | 4 | 69 | +| [src/utils/composables/permission.ts](/src/utils/composables/permission.ts) | TypeScript | 8 | 3 | 1 | 12 | +| [src/utils/composables/useAuth.ts](/src/utils/composables/useAuth.ts) | TypeScript | 37 | 0 | 6 | 43 | +| [src/utils/composables/useGlobalProperties.ts](/src/utils/composables/useGlobalProperties.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/utils/composables/useMainPage.ts](/src/utils/composables/useMainPage.ts) | TypeScript | 11 | 0 | 3 | 14 | +| [src/utils/composables/useMenu.ts](/src/utils/composables/useMenu.ts) | TypeScript | 22 | 0 | 4 | 26 | +| [src/utils/dayjs.ts](/src/utils/dayjs.ts) | TypeScript | 4 | 0 | 3 | 7 | +| [src/utils/directive.ts](/src/utils/directive.ts) | TypeScript | 17 | 1 | 2 | 20 | +| [src/utils/download.ts](/src/utils/download.ts) | TypeScript | 148 | 42 | 3 | 193 | +| [src/utils/eventBus.ts](/src/utils/eventBus.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/utils/exportUtils.ts](/src/utils/exportUtils.ts) | TypeScript | 30 | 24 | 2 | 56 | +| [src/utils/exportXlsx.ts](/src/utils/exportXlsx.ts) | TypeScript | 71 | 17 | 2 | 90 | +| [src/utils/getUid.ts](/src/utils/getUid.ts) | TypeScript | 11 | 6 | 2 | 19 | +| [src/utils/index.ts](/src/utils/index.ts) | TypeScript | 13 | 0 | 3 | 16 | +| [src/utils/keepQuery.ts](/src/utils/keepQuery.ts) | TypeScript | 13 | 2 | 2 | 17 | +| [src/utils/printUtils.ts](/src/utils/printUtils.ts) | TypeScript | 45 | 21 | 3 | 69 | +| [src/utils/scheduleDict.ts](/src/utils/scheduleDict.ts) | TypeScript | 17 | 3 | 1 | 21 | +| [src/utils/security.ts](/src/utils/security.ts) | TypeScript | 37 | 14 | 2 | 53 | +| [src/utils/structure.ts](/src/utils/structure.ts) | TypeScript | 152 | 47 | 6 | 205 | +| [src/utils/useCheckList.ts](/src/utils/useCheckList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/usePrintList.ts](/src/utils/usePrintList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/useSetAllRowReadable.ts](/src/utils/useSetAllRowReadable.ts) | TypeScript | 11 | 9 | 2 | 22 | +| [src/utils/useTemplateDownload.ts](/src/utils/useTemplateDownload.ts) | TypeScript | 33 | 4 | 1 | 38 | +| [src/utils/validate.ts](/src/utils/validate.ts) | TypeScript | 78 | 65 | 13 | 156 | +| [src/views/[...all].vue](/src/views/%5B...all%5D.vue) | vue | 70 | 0 | 12 | 82 | +| [src/views/breadcrumb_example/detail1.vue](/src/views/breadcrumb_example/detail1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/detail2.vue](/src/views/breadcrumb_example/detail2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list1.vue](/src/views/breadcrumb_example/list1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list2.vue](/src/views/breadcrumb_example/list2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/dashboard.vue](/src/views/dashboard.vue) | vue | 390 | 10 | 48 | 448 | +| [src/views/example/chartExample.vue](/src/views/example/chartExample.vue) | vue | 56 | 0 | 5 | 61 | +| [src/views/fresh.ts](/src/views/fresh.ts) | TypeScript | 35 | 4 | 1 | 40 | +| [src/views/home/index.vue](/src/views/home/index.vue) | vue | 11 | 0 | 3 | 14 | +| [src/views/index.vue](/src/views/index.vue) | vue | 16 | 0 | 5 | 21 | +| [src/views/laboratory/alarm/current/list-interface.ts](/src/views/laboratory/alarm/current/list-interface.ts) | TypeScript | 30 | 0 | 2 | 32 | +| [src/views/laboratory/alarm/current/list.vue](/src/views/laboratory/alarm/current/list.vue) | vue | 273 | 2 | 10 | 285 | +| [src/views/laboratory/alarm/event/addEventDialog.vue](/src/views/laboratory/alarm/event/addEventDialog.vue) | vue | 219 | 1 | 10 | 230 | +| [src/views/laboratory/alarm/event/list-interface.ts](/src/views/laboratory/alarm/event/list-interface.ts) | TypeScript | 30 | 0 | 3 | 33 | +| [src/views/laboratory/alarm/event/list.vue](/src/views/laboratory/alarm/event/list.vue) | vue | 210 | 2 | 9 | 221 | +| [src/views/laboratory/alarm/record/list.vue](/src/views/laboratory/alarm/record/list.vue) | vue | 211 | 2 | 8 | 221 | +| [src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue](/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue) | vue | 191 | 1 | 21 | 213 | +| [src/views/laboratory/data/list-interface.ts](/src/views/laboratory/data/list-interface.ts) | TypeScript | 100 | 6 | 6 | 112 | +| [src/views/laboratory/data/list.vue](/src/views/laboratory/data/list.vue) | vue | 488 | 16 | 14 | 518 | +| [src/views/laboratory/equipment/config/addElectricQuantity.vue](/src/views/laboratory/equipment/config/addElectricQuantity.vue) | vue | 357 | 312 | 13 | 682 | +| [src/views/laboratory/equipment/config/addOxygenSmoke.vue](/src/views/laboratory/equipment/config/addOxygenSmoke.vue) | vue | 253 | 1 | 7 | 261 | +| [src/views/laboratory/equipment/config/addTemperatureHumidity.vue](/src/views/laboratory/equipment/config/addTemperatureHumidity.vue) | vue | 328 | 1 | 7 | 336 | +| [src/views/laboratory/equipment/config/config-interface.ts](/src/views/laboratory/equipment/config/config-interface.ts) | TypeScript | 101 | 4 | 7 | 112 | +| [src/views/laboratory/equipment/config/list.vue](/src/views/laboratory/equipment/config/list.vue) | vue | 381 | 6 | 12 | 399 | +| [src/views/laboratory/equipment/list/detail.vue](/src/views/laboratory/equipment/list/detail.vue) | vue | 331 | 12 | 11 | 354 | +| [src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue](/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue) | vue | 138 | 4 | 6 | 148 | +| [src/views/laboratory/equipment/list/list-interface.ts](/src/views/laboratory/equipment/list/list-interface.ts) | TypeScript | 37 | 0 | 3 | 40 | +| [src/views/laboratory/equipment/list/list.vue](/src/views/laboratory/equipment/list/list.vue) | vue | 388 | 11 | 13 | 412 | +| [src/views/laboratory/overview/components/message.vue](/src/views/laboratory/overview/components/message.vue) | vue | 101 | 6 | 9 | 116 | +| [src/views/laboratory/overview/components/monitorData.vue](/src/views/laboratory/overview/components/monitorData.vue) | vue | 142 | 21 | 8 | 171 | +| [src/views/laboratory/overview/index.vue](/src/views/laboratory/overview/index.vue) | vue | 943 | 41 | 101 | 1,085 | +| [src/views/laboratory/overview/overview-interface.ts](/src/views/laboratory/overview/overview-interface.ts) | TypeScript | 20 | 1 | 1 | 22 | +| [src/views/laboratory/place/addDialog.vue](/src/views/laboratory/place/addDialog.vue) | vue | 179 | 6 | 7 | 192 | +| [src/views/laboratory/place/list.vue](/src/views/laboratory/place/list.vue) | vue | 203 | 2 | 10 | 215 | +| [src/views/laboratory/place/place-interface.ts](/src/views/laboratory/place/place-interface.ts) | TypeScript | 26 | 0 | 3 | 29 | +| [src/views/laboratory/statement/environment/detail.vue](/src/views/laboratory/statement/environment/detail.vue) | vue | 220 | 2 | 33 | 255 | +| [src/views/laboratory/statement/environment/environment-interface.ts](/src/views/laboratory/statement/environment/environment-interface.ts) | TypeScript | 37 | 0 | 4 | 41 | +| [src/views/laboratory/statement/environment/list.vue](/src/views/laboratory/statement/environment/list.vue) | vue | 191 | 5 | 19 | 215 | +| [src/views/login.vue](/src/views/login.vue) | vue | 510 | 3 | 42 | 555 | +| [src/views/login_register.vue](/src/views/login_register.vue) | vue | 517 | 0 | 37 | 554 | +| [src/views/metering/index.vue](/src/views/metering/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/multilevel_menu_example/level2/level3/page1.vue](/src/views/multilevel_menu_example/level2/level3/page1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/level3/page2.vue](/src/views/multilevel_menu_example/level2/level3/page2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/page.vue](/src/views/multilevel_menu_example/level2/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/page.vue](/src/views/multilevel_menu_example/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/personal/edit.password.vue](/src/views/personal/edit.password.vue) | vue | 88 | 0 | 8 | 96 | +| [src/views/personal/setting.vue](/src/views/personal/setting.vue) | vue | 178 | 0 | 16 | 194 | +| [src/views/reload.vue](/src/views/reload.vue) | vue | 12 | 0 | 4 | 16 | +| [src/views/setting.vue](/src/views/setting.vue) | vue | 306 | 7 | 23 | 336 | +| [src/views/system/area/area-interface.ts](/src/views/system/area/area-interface.ts) | TypeScript | 19 | 0 | 3 | 22 | +| [src/views/system/area/areaSelectTree.vue](/src/views/system/area/areaSelectTree.vue) | vue | 71 | 0 | 7 | 78 | +| [src/views/system/area/editArea.vue](/src/views/system/area/editArea.vue) | vue | 236 | 0 | 12 | 248 | +| [src/views/system/area/listArea.vue](/src/views/system/area/listArea.vue) | vue | 149 | 1 | 11 | 161 | +| [src/views/system/dept/dept-interface.ts](/src/views/system/dept/dept-interface.ts) | TypeScript | 32 | 4 | 3 | 39 | +| [src/views/system/dept/editDept.vue](/src/views/system/dept/editDept.vue) | vue | 248 | 1 | 13 | 262 | +| [src/views/system/dept/listDept.vue](/src/views/system/dept/listDept.vue) | vue | 126 | 0 | 8 | 134 | +| [src/views/system/dict/dict-interface.ts](/src/views/system/dict/dict-interface.ts) | TypeScript | 21 | 2 | 3 | 26 | +| [src/views/system/dict/editDict.vue](/src/views/system/dict/editDict.vue) | vue | 283 | 0 | 15 | 298 | +| [src/views/system/dict/listDict.vue](/src/views/system/dict/listDict.vue) | vue | 119 | 0 | 9 | 128 | +| [src/views/system/expire/device.vue](/src/views/system/expire/device.vue) | vue | 232 | 3 | 7 | 242 | +| [src/views/system/expire/edit.vue](/src/views/system/expire/edit.vue) | vue | 290 | 7 | 18 | 315 | +| [src/views/system/expire/list.vue](/src/views/system/expire/list.vue) | vue | 148 | 2 | 6 | 156 | +| [src/views/system/expire/task.vue](/src/views/system/expire/task.vue) | vue | 154 | 3 | 7 | 164 | +| [src/views/system/fileConfiguration/addDDialog.vue](/src/views/system/fileConfiguration/addDDialog.vue) | vue | 311 | 7 | 5 | 323 | +| [src/views/system/fileConfiguration/configuration.vue](/src/views/system/fileConfiguration/configuration.vue) | vue | 219 | 5 | 8 | 232 | +| [src/views/system/installation/editDialog.vue](/src/views/system/installation/editDialog.vue) | vue | 188 | 3 | 10 | 201 | +| [src/views/system/installation/installation-interface.ts](/src/views/system/installation/installation-interface.ts) | TypeScript | 29 | 0 | 1 | 30 | +| [src/views/system/installation/list.vue](/src/views/system/installation/list.vue) | vue | 187 | 7 | 3 | 197 | +| [src/views/system/label/label.ts](/src/views/system/label/label.ts) | TypeScript | 22 | 3 | 4 | 29 | +| [src/views/system/label/list.vue](/src/views/system/label/list.vue) | vue | 315 | 4 | 13 | 332 | +| [src/views/system/log/listErrorLog.vue](/src/views/system/log/listErrorLog.vue) | vue | 148 | 0 | 7 | 155 | +| [src/views/system/log/listLog.vue](/src/views/system/log/listLog.vue) | vue | 176 | 3 | 10 | 189 | +| [src/views/system/log/log-interface.ts](/src/views/system/log/log-interface.ts) | TypeScript | 10 | 0 | 1 | 11 | +| [src/views/system/log/loginLog.vue](/src/views/system/log/loginLog.vue) | vue | 152 | 2 | 10 | 164 | +| [src/views/system/notice/noteAdd.vue](/src/views/system/notice/noteAdd.vue) | vue | 508 | 2 | 20 | 530 | +| [src/views/system/notice/noteList.vue](/src/views/system/notice/noteList.vue) | vue | 272 | 13 | 4 | 289 | +| [src/views/system/notice/notice-interface.ts](/src/views/system/notice/notice-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/views/system/notice/noticeDetail.vue](/src/views/system/notice/noticeDetail.vue) | vue | 133 | 3 | 4 | 140 | +| [src/views/system/notice/tableHeader.vue](/src/views/system/notice/tableHeader.vue) | vue | 36 | 0 | 4 | 40 | +| [src/views/system/post/editDialog.vue](/src/views/system/post/editDialog.vue) | vue | 180 | 6 | 10 | 196 | +| [src/views/system/post/list.vue](/src/views/system/post/list.vue) | vue | 171 | 8 | 3 | 182 | +| [src/views/system/post/post-interface.ts](/src/views/system/post/post-interface.ts) | TypeScript | 27 | 0 | 2 | 29 | +| [src/views/system/process/addProcess.vue](/src/views/system/process/addProcess.vue) | vue | 201 | 19 | 15 | 235 | +| [src/views/system/process/detailProcess.vue](/src/views/system/process/detailProcess.vue) | vue | 130 | 20 | 8 | 158 | +| [src/views/system/process/editProcess.vue](/src/views/system/process/editProcess.vue) | vue | 217 | 19 | 13 | 249 | +| [src/views/system/process/process.ts](/src/views/system/process/process.ts) | TypeScript | 41 | 3 | 4 | 48 | +| [src/views/system/process/process.vue](/src/views/system/process/process.vue) | vue | 353 | 4 | 22 | 379 | +| [src/views/system/resource/editResource.vue](/src/views/system/resource/editResource.vue) | vue | 267 | 0 | 14 | 281 | +| [src/views/system/resource/listResource.vue](/src/views/system/resource/listResource.vue) | vue | 146 | 1 | 9 | 156 | +| [src/views/system/resource/resource-interface.ts](/src/views/system/resource/resource-interface.ts) | TypeScript | 20 | 2 | 2 | 24 | +| [src/views/system/role/dataPerm.vue](/src/views/system/role/dataPerm.vue) | vue | 175 | 0 | 13 | 188 | +| [src/views/system/role/editRole.vue](/src/views/system/role/editRole.vue) | vue | 282 | 0 | 11 | 293 | +| [src/views/system/role/functionPerm.vue](/src/views/system/role/functionPerm.vue) | vue | 175 | 0 | 12 | 187 | +| [src/views/system/role/listRole.vue](/src/views/system/role/listRole.vue) | vue | 166 | 1 | 9 | 176 | +| [src/views/system/role/role-interface.ts](/src/views/system/role/role-interface.ts) | TypeScript | 16 | 2 | 2 | 20 | +| [src/views/system/showPhoto.vue](/src/views/system/showPhoto.vue) | vue | 69 | 0 | 5 | 74 | +| [src/views/system/signature/addDDialog.vue](/src/views/system/signature/addDDialog.vue) | vue | 242 | 5 | 5 | 252 | +| [src/views/system/signature/autograph.vue](/src/views/system/signature/autograph.vue) | vue | 271 | 17 | 7 | 295 | +| [src/views/system/signature/userListDialog.vue](/src/views/system/signature/userListDialog.vue) | vue | 168 | 6 | 5 | 179 | +| [src/views/system/tenant/editTenant.vue](/src/views/system/tenant/editTenant.vue) | vue | 207 | 0 | 4 | 211 | +| [src/views/system/tenant/list.tenant.vue](/src/views/system/tenant/list.tenant.vue) | vue | 154 | 4 | 9 | 167 | +| [src/views/system/tenant/relateDept.vue](/src/views/system/tenant/relateDept.vue) | vue | 104 | 0 | 8 | 112 | +| [src/views/system/tenant/tenant_interface.ts](/src/views/system/tenant/tenant_interface.ts) | TypeScript | 15 | 0 | 2 | 17 | +| [src/views/system/tool_interface.ts](/src/views/system/tool_interface.ts) | TypeScript | 56 | 5 | 3 | 64 | +| [src/views/system/user/listUser.vue](/src/views/system/user/listUser.vue) | vue | 338 | 9 | 11 | 358 | +| [src/views/system/user/roleAssignment.vue](/src/views/system/user/roleAssignment.vue) | vue | 113 | 1 | 5 | 119 | +| [src/views/system/user/selecTree.vue](/src/views/system/user/selecTree.vue) | vue | 170 | 1 | 12 | 183 | +| [src/views/system/user/user-interface.ts](/src/views/system/user/user-interface.ts) | TypeScript | 64 | 3 | 3 | 70 | +| [src/views/system/user/userAdd.vue](/src/views/system/user/userAdd.vue) | vue | 342 | 7 | 6 | 355 | +| [src/views/tested/MeasurementBusiness/detection/components/detail.vue](/src/views/tested/MeasurementBusiness/detection/components/detail.vue) | vue | 157 | 2 | 4 | 163 | +| [src/views/tested/MeasurementBusiness/detection/components/detection.vue](/src/views/tested/MeasurementBusiness/detection/components/detection.vue) | vue | 53 | 1 | 7 | 61 | +| [src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue](/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue) | vue | 39 | 2 | 6 | 47 | +| [src/views/tested/MeasurementBusiness/detection/index.vue](/src/views/tested/MeasurementBusiness/detection/index.vue) | vue | 169 | 3 | 3 | 175 | +| [src/views/tested/MeasurementBusiness/notice/components/detail.vue](/src/views/tested/MeasurementBusiness/notice/components/detail.vue) | vue | 161 | 2 | 4 | 167 | +| [src/views/tested/MeasurementBusiness/notice/components/detection.vue](/src/views/tested/MeasurementBusiness/notice/components/detection.vue) | vue | 50 | 1 | 7 | 58 | +| [src/views/tested/MeasurementBusiness/notice/index.vue](/src/views/tested/MeasurementBusiness/notice/index.vue) | vue | 184 | 6 | 4 | 194 | +| [src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementBusiness/opinion/components/edit.vue](/src/views/tested/MeasurementBusiness/opinion/components/edit.vue) | vue | 371 | 2 | 4 | 377 | +| [src/views/tested/MeasurementBusiness/opinion/components/list.vue](/src/views/tested/MeasurementBusiness/opinion/components/list.vue) | vue | 402 | 18 | 6 | 426 | +| [src/views/tested/MeasurementBusiness/opinion/index.vue](/src/views/tested/MeasurementBusiness/opinion/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue) | vue | 161 | 3 | 7 | 171 | +| [src/views/tested/MeasurementBusiness/review/components/edit.vue](/src/views/tested/MeasurementBusiness/review/components/edit.vue) | vue | 92 | 1 | 4 | 97 | +| [src/views/tested/MeasurementBusiness/review/components/fileView.vue](/src/views/tested/MeasurementBusiness/review/components/fileView.vue) | vue | 42 | 2 | 4 | 48 | +| [src/views/tested/MeasurementBusiness/review/index.vue](/src/views/tested/MeasurementBusiness/review/index.vue) | vue | 221 | 5 | 6 | 232 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue) | vue | 244 | 10 | 4 | 258 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue) | vue | 211 | 5 | 28 | 244 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue) | vue | 80 | 1 | 3 | 84 | +| [src/views/tested/MeasurementBusiness/satisfaction/index.vue](/src/views/tested/MeasurementBusiness/satisfaction/index.vue) | vue | 154 | 3 | 5 | 162 | +| [src/views/tested/MeasurementPlan/board/index.vue](/src/views/tested/MeasurementPlan/board/index.vue) | vue | 137 | 20 | 4 | 161 | +| [src/views/tested/MeasurementPlan/curator/index.vue](/src/views/tested/MeasurementPlan/curator/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/delay/index.vue](/src/views/tested/MeasurementPlan/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/dept/components/edit.vue](/src/views/tested/MeasurementPlan/dept/components/edit.vue) | vue | 119 | 1 | 3 | 123 | +| [src/views/tested/MeasurementPlan/dept/components/list.vue](/src/views/tested/MeasurementPlan/dept/components/list.vue) | vue | 177 | 10 | 7 | 194 | +| [src/views/tested/MeasurementPlan/dept/components/tableList.vue](/src/views/tested/MeasurementPlan/dept/components/tableList.vue) | vue | 166 | 2 | 4 | 172 | +| [src/views/tested/MeasurementPlan/dept/index.vue](/src/views/tested/MeasurementPlan/dept/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/early/components/detail.vue](/src/views/tested/MeasurementPlan/early/components/detail.vue) | vue | 126 | 1 | 5 | 132 | +| [src/views/tested/MeasurementPlan/early/components/edit.vue](/src/views/tested/MeasurementPlan/early/components/edit.vue) | vue | 536 | 7 | 5 | 548 | +| [src/views/tested/MeasurementPlan/early/components/list.vue](/src/views/tested/MeasurementPlan/early/components/list.vue) | vue | 521 | 12 | 8 | 541 | +| [src/views/tested/MeasurementPlan/early/components/page.vue](/src/views/tested/MeasurementPlan/early/components/page.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/MeasurementPlan/early/components/selelectPlan.vue](/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue) | vue | 199 | 3 | 5 | 207 | +| [src/views/tested/MeasurementPlan/early/components/table.vue](/src/views/tested/MeasurementPlan/early/components/table.vue) | vue | 300 | 1 | 4 | 305 | +| [src/views/tested/MeasurementPlan/early/index.vue](/src/views/tested/MeasurementPlan/early/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/plan/components/dataList.vue](/src/views/tested/MeasurementPlan/plan/components/dataList.vue) | vue | 319 | 3 | 4 | 326 | +| [src/views/tested/MeasurementPlan/plan/components/detail.vue](/src/views/tested/MeasurementPlan/plan/components/detail.vue) | vue | 152 | 5 | 9 | 166 | +| [src/views/tested/MeasurementPlan/plan/components/edit.vue](/src/views/tested/MeasurementPlan/plan/components/edit.vue) | vue | 455 | 7 | 4 | 466 | +| [src/views/tested/MeasurementPlan/plan/components/infoDetail.vue](/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue) | vue | 116 | 1 | 2 | 119 | +| [src/views/tested/MeasurementPlan/plan/components/list.vue](/src/views/tested/MeasurementPlan/plan/components/list.vue) | vue | 512 | 12 | 6 | 530 | +| [src/views/tested/MeasurementPlan/plan/components/selectDevice.vue](/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue) | vue | 471 | 3 | 4 | 478 | +| [src/views/tested/MeasurementPlan/plan/components/summary.vue](/src/views/tested/MeasurementPlan/plan/components/summary.vue) | vue | 119 | 0 | 3 | 122 | +| [src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue](/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue) | vue | 194 | 0 | 6 | 200 | +| [src/views/tested/MeasurementPlan/plan/components/table.vue](/src/views/tested/MeasurementPlan/plan/components/table.vue) | vue | 292 | 1 | 4 | 297 | +| [src/views/tested/MeasurementPlan/plan/index.vue](/src/views/tested/MeasurementPlan/plan/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/task/components/edit.vue](/src/views/tested/MeasurementPlan/task/components/edit.vue) | vue | 631 | 59 | 7 | 697 | +| [src/views/tested/MeasurementPlan/task/components/list.vue](/src/views/tested/MeasurementPlan/task/components/list.vue) | vue | 483 | 25 | 5 | 513 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue) | vue | 486 | 7 | 5 | 498 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue) | vue | 463 | 7 | 4 | 474 | +| [src/views/tested/MeasurementPlan/task/components/tableList.vue](/src/views/tested/MeasurementPlan/task/components/tableList.vue) | vue | 532 | 22 | 10 | 564 | +| [src/views/tested/MeasurementPlan/task/index-bak.vue](/src/views/tested/MeasurementPlan/task/index-bak.vue) | vue | 276 | 17 | 4 | 297 | +| [src/views/tested/MeasurementPlan/task/index.vue](/src/views/tested/MeasurementPlan/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/dashboard/components/BarChartHorizontalCom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCom.vue) | vue | 252 | 0 | 8 | 260 | +| [src/views/tested/dashboard/components/BarChartHorizontalCustom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue) | vue | 191 | 0 | 6 | 197 | +| [src/views/tested/dashboard/components/BarChartVertical.vue](/src/views/tested/dashboard/components/BarChartVertical.vue) | vue | 484 | 0 | 8 | 492 | +| [src/views/tested/dashboard/components/BarChartVerticalCircle.vue](/src/views/tested/dashboard/components/BarChartVerticalCircle.vue) | vue | 417 | 0 | 8 | 425 | +| [src/views/tested/dashboard/components/deviceDetail.vue](/src/views/tested/dashboard/components/deviceDetail.vue) | vue | 184 | 1 | 14 | 199 | +| [src/views/tested/dashboard/components/deviceList.vue](/src/views/tested/dashboard/components/deviceList.vue) | vue | 279 | 24 | 15 | 318 | +| [src/views/tested/dashboard/components/editSchedule.vue](/src/views/tested/dashboard/components/editSchedule.vue) | vue | 212 | 4 | 12 | 228 | +| [src/views/tested/dashboard/components/editScheduleDialog.vue](/src/views/tested/dashboard/components/editScheduleDialog.vue) | vue | 236 | 23 | 11 | 270 | +| [src/views/tested/dashboard/components/index1.vue](/src/views/tested/dashboard/components/index1.vue) | vue | 33 | 4 | 3 | 40 | +| [src/views/tested/dashboard/components/list.vue](/src/views/tested/dashboard/components/list.vue) | vue | 226 | 8 | 8 | 242 | +| [src/views/tested/dashboard/components/listApprove.vue](/src/views/tested/dashboard/components/listApprove.vue) | vue | 208 | 8 | 7 | 223 | +| [src/views/tested/dashboard/components/rightBox.vue](/src/views/tested/dashboard/components/rightBox.vue) | vue | 328 | 6 | 17 | 351 | +| [src/views/tested/dashboard/components/tableList.vue](/src/views/tested/dashboard/components/tableList.vue) | vue | 168 | 1 | 9 | 178 | +| [src/views/tested/dashboard/components/verificationDetail.vue](/src/views/tested/dashboard/components/verificationDetail.vue) | vue | 156 | 1 | 12 | 169 | +| [src/views/tested/dashboard/index.vue](/src/views/tested/dashboard/index.vue) | vue | 864 | 41 | 29 | 934 | +| [src/views/tested/dashboard/list.vue](/src/views/tested/dashboard/list.vue) | vue | 14 | 0 | 3 | 17 | +| [src/views/tested/dashboard/pic.ts](/src/views/tested/dashboard/pic.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/views/tested/device/certificate/components/detailDialog.vue](/src/views/tested/device/certificate/components/detailDialog.vue) | vue | 44 | 1 | 3 | 48 | +| [src/views/tested/device/certificate/components/edit.vue](/src/views/tested/device/certificate/components/edit.vue) | vue | 133 | 4 | 3 | 140 | +| [src/views/tested/device/certificate/index.vue](/src/views/tested/device/certificate/index.vue) | vue | 314 | 25 | 4 | 343 | +| [src/views/tested/device/group/components/edit.vue](/src/views/tested/device/group/components/edit.vue) | vue | 187 | 2 | 3 | 192 | +| [src/views/tested/device/group/components/list.vue](/src/views/tested/device/group/components/list.vue) | vue | 312 | 16 | 6 | 334 | +| [src/views/tested/device/group/components/selectDevice.vue](/src/views/tested/device/group/components/selectDevice.vue) | vue | 450 | 3 | 4 | 457 | +| [src/views/tested/device/group/components/tableList.vue](/src/views/tested/device/group/components/tableList.vue) | vue | 292 | 8 | 4 | 304 | +| [src/views/tested/device/group/index.vue](/src/views/tested/device/group/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/info/components/certificateTable.vue](/src/views/tested/device/info/components/certificateTable.vue) | vue | 210 | 4 | 4 | 218 | +| [src/views/tested/device/info/components/detail.vue](/src/views/tested/device/info/components/detail.vue) | vue | 186 | 1 | 8 | 195 | +| [src/views/tested/device/info/components/edit.vue](/src/views/tested/device/info/components/edit.vue) | vue | 1,177 | 44 | 8 | 1,229 | +| [src/views/tested/device/info/components/infoTable.vue](/src/views/tested/device/info/components/infoTable.vue) | vue | 140 | 3 | 4 | 147 | +| [src/views/tested/device/info/components/interface.ts](/src/views/tested/device/info/components/interface.ts) | TypeScript | 73 | 2 | 1 | 76 | +| [src/views/tested/device/info/components/list.vue](/src/views/tested/device/info/components/list.vue) | vue | 1,348 | 70 | 18 | 1,436 | +| [src/views/tested/device/info/components/printTag.vue](/src/views/tested/device/info/components/printTag.vue) | vue | 104 | 5 | 7 | 116 | +| [src/views/tested/device/info/components/reportTable.vue](/src/views/tested/device/info/components/reportTable.vue) | vue | 171 | 3 | 4 | 178 | +| [src/views/tested/device/info/components/roamTable.vue](/src/views/tested/device/info/components/roamTable.vue) | vue | 138 | 3 | 4 | 145 | +| [src/views/tested/device/info/components/showPhoto.vue](/src/views/tested/device/info/components/showPhoto.vue) | vue | 133 | 1 | 11 | 145 | +| [src/views/tested/device/info/components/showPhotoSinge.vue](/src/views/tested/device/info/components/showPhotoSinge.vue) | vue | 73 | 1 | 6 | 80 | +| [src/views/tested/device/info/components/statusTable.vue](/src/views/tested/device/info/components/statusTable.vue) | vue | 188 | 4 | 4 | 196 | +| [src/views/tested/device/info/components/table.vue](/src/views/tested/device/info/components/table.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/info/components/technology.vue](/src/views/tested/device/info/components/technology.vue) | vue | 120 | 18 | 4 | 142 | +| [src/views/tested/device/info/index.vue](/src/views/tested/device/info/index.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/device/model/components/edit.vue](/src/views/tested/device/model/components/edit.vue) | vue | 359 | 18 | 4 | 381 | +| [src/views/tested/device/model/components/list.vue](/src/views/tested/device/model/components/list.vue) | vue | 418 | 6 | 5 | 429 | +| [src/views/tested/device/model/components/technology.vue](/src/views/tested/device/model/components/technology.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/model/index.vue](/src/views/tested/device/model/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/remind/components/trend.vue](/src/views/tested/device/remind/components/trend.vue) | vue | 66 | 3 | 4 | 73 | +| [src/views/tested/device/remind/index.vue](/src/views/tested/device/remind/index.vue) | vue | 488 | 20 | 7 | 515 | +| [src/views/tested/device/special/index.vue](/src/views/tested/device/special/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/device/task/addDialog.vue](/src/views/tested/device/task/addDialog.vue) | vue | 178 | 1 | 7 | 186 | +| [src/views/tested/device/task/index.vue](/src/views/tested/device/task/index.vue) | vue | 191 | 3 | 8 | 202 | +| [src/views/tested/document/list/document-interface.ts](/src/views/tested/document/list/document-interface.ts) | TypeScript | 27 | 0 | 1 | 28 | +| [src/views/tested/document/list/edit.vue](/src/views/tested/document/list/edit.vue) | vue | 264 | 2 | 3 | 269 | +| [src/views/tested/document/list/index.vue](/src/views/tested/document/list/index.vue) | vue | 254 | 3 | 5 | 262 | +| [src/views/tested/document/list/tableList.vue](/src/views/tested/document/list/tableList.vue) | vue | 114 | 5 | 4 | 123 | +| [src/views/tested/index.vue](/src/views/tested/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/tested/status/borrow/components/ApprovalDialog.vue](/src/views/tested/status/borrow/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/borrow/components/deviceList.vue](/src/views/tested/status/borrow/components/deviceList.vue) | vue | 142 | 0 | 5 | 147 | +| [src/views/tested/status/borrow/components/edit.vue](/src/views/tested/status/borrow/components/edit.vue) | vue | 382 | 6 | 5 | 393 | +| [src/views/tested/status/borrow/components/list.vue](/src/views/tested/status/borrow/components/list.vue) | vue | 395 | 5 | 8 | 408 | +| [src/views/tested/status/borrow/index.vue](/src/views/tested/status/borrow/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/status/delay/components/ApprovalDialog.vue](/src/views/tested/status/delay/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/delay/components/annexList.vue](/src/views/tested/status/delay/components/annexList.vue) | vue | 123 | 17 | 4 | 144 | +| [src/views/tested/status/delay/components/delay.vue](/src/views/tested/status/delay/components/delay.vue) | vue | 449 | 28 | 7 | 484 | +| [src/views/tested/status/delay/components/deviceList.vue](/src/views/tested/status/delay/components/deviceList.vue) | vue | 131 | 1 | 5 | 137 | +| [src/views/tested/status/delay/components/edit.vue](/src/views/tested/status/delay/components/edit.vue) | vue | 488 | 34 | 4 | 526 | +| [src/views/tested/status/delay/components/list.vue](/src/views/tested/status/delay/components/list.vue) | vue | 499 | 13 | 8 | 520 | +| [src/views/tested/status/delay/components/page.vue](/src/views/tested/status/delay/components/page.vue) | vue | 85 | 3 | 7 | 95 | +| [src/views/tested/status/delay/index.vue](/src/views/tested/status/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/disable/index.vue](/src/views/tested/status/disable/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/maintain/components/edit.vue](/src/views/tested/status/maintain/components/edit.vue) | vue | 245 | 2 | 2 | 249 | +| [src/views/tested/status/maintain/index.vue](/src/views/tested/status/maintain/index.vue) | vue | 318 | 2 | 4 | 324 | +| [src/views/tested/status/scrap/index.vue](/src/views/tested/status/scrap/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/seal/index.vue](/src/views/tested/status/seal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/unseal/index.vue](/src/views/tested/status/unseal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/subpackage/certificate/components/edit.vue](/src/views/tested/subpackage/certificate/components/edit.vue) | vue | 356 | 15 | 6 | 377 | +| [src/views/tested/subpackage/certificate/index.vue](/src/views/tested/subpackage/certificate/index.vue) | vue | 494 | 21 | 3 | 518 | +| [src/views/tested/subpackage/directory copy/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory copy/components/capacityTable.vue](/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory copy/components/certificateTable.vue](/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory copy/components/edit.vue](/src/views/tested/subpackage/directory%20copy/components/edit.vue) | vue | 609 | 2 | 7 | 618 | +| [src/views/tested/subpackage/directory copy/components/list.vue](/src/views/tested/subpackage/directory%20copy/components/list.vue) | vue | 357 | 4 | 6 | 367 | +| [src/views/tested/subpackage/directory copy/components/personTable.vue](/src/views/tested/subpackage/directory%20copy/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory copy/index.vue](/src/views/tested/subpackage/directory%20copy/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/directory/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory/components/capacityTable.vue](/src/views/tested/subpackage/directory/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory/components/certificateTable.vue](/src/views/tested/subpackage/directory/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory/components/edit.vue](/src/views/tested/subpackage/directory/components/edit.vue) | vue | 638 | 8 | 7 | 653 | +| [src/views/tested/subpackage/directory/components/list.vue](/src/views/tested/subpackage/directory/components/list.vue) | vue | 386 | 4 | 6 | 396 | +| [src/views/tested/subpackage/directory/components/personTable.vue](/src/views/tested/subpackage/directory/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory/index.vue](/src/views/tested/subpackage/directory/index.vue) | vue | 64 | 10 | 7 | 81 | +| [src/views/tested/subpackage/review/components/ApprovalDialog.vue](/src/views/tested/subpackage/review/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/review/components/deviceTable.vue](/src/views/tested/subpackage/review/components/deviceTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/review/components/edit.vue](/src/views/tested/subpackage/review/components/edit.vue) | vue | 505 | 3 | 6 | 514 | +| [src/views/tested/subpackage/review/components/list.vue](/src/views/tested/subpackage/review/components/list.vue) | vue | 351 | 4 | 6 | 361 | +| [src/views/tested/subpackage/review/components/subpackageDialog.vue](/src/views/tested/subpackage/review/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/review/index.vue](/src/views/tested/subpackage/review/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/task/components/ApprovalDialog.vue](/src/views/tested/subpackage/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/task/components/deviceTable.vue](/src/views/tested/subpackage/task/components/deviceTable.vue) | vue | 201 | 1 | 5 | 207 | +| [src/views/tested/subpackage/task/components/edit.vue](/src/views/tested/subpackage/task/components/edit.vue) | vue | 481 | 5 | 5 | 491 | +| [src/views/tested/subpackage/task/components/list.vue](/src/views/tested/subpackage/task/components/list.vue) | vue | 438 | 6 | 7 | 451 | +| [src/views/tested/subpackage/task/components/subpackageDialog.vue](/src/views/tested/subpackage/task/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/task/index.vue](/src/views/tested/subpackage/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [tsconfig.json](/tsconfig.json) | JSON with Comments | 32 | 0 | 1 | 33 | +| [tsconfig.node.json](/tsconfig.node.json) | JSON | 14 | 0 | 1 | 15 | +| [vite.config.ts](/vite.config.ts) | TypeScript | 65 | 6 | 2 | 73 | +| [vite/plugins/auto-import.ts](/vite/plugins/auto-import.ts) | TypeScript | 14 | 0 | 2 | 16 | +| [vite/plugins/banner.ts](/vite/plugins/banner.ts) | TypeScript | 5 | 6 | 2 | 13 | +| [vite/plugins/components.ts](/vite/plugins/components.ts) | TypeScript | 8 | 0 | 2 | 10 | +| [vite/plugins/compression.ts](/vite/plugins/compression.ts) | TypeScript | 24 | 0 | 2 | 26 | +| [vite/plugins/html.ts](/vite/plugins/html.ts) | TypeScript | 69 | 0 | 2 | 71 | +| [vite/plugins/index.ts](/vite/plugins/index.ts) | TypeScript | 34 | 0 | 3 | 37 | +| [vite/plugins/layouts.ts](/vite/plugins/layouts.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [vite/plugins/mock.ts](/vite/plugins/mock.ts) | TypeScript | 13 | 0 | 2 | 15 | +| [vite/plugins/pages.ts](/vite/plugins/pages.ts) | TypeScript | 9 | 0 | 2 | 11 | +| [vite/plugins/setup-extend.ts](/vite/plugins/setup-extend.ts) | TypeScript | 4 | 0 | 2 | 6 | +| [vite/plugins/spritesmith.ts](/vite/plugins/spritesmith.ts) | TypeScript | 48 | 0 | 2 | 50 | +| [vite/plugins/svg-icon.ts](/vite/plugins/svg-icon.ts) | TypeScript | 9 | 0 | 2 | 11 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md new file mode 100644 index 0000000..c5c6ff8 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md @@ -0,0 +1,15 @@ +# Diff Details + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.csv b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv new file mode 100644 index 0000000..b7d8d75 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv @@ -0,0 +1,2 @@ +"filename", "language", "", "comment", "blank", "total" +"Total", "-", , 0, 0, 0 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.md b/.VSCodeCounter/2024-06-13_10-20-16/diff.md new file mode 100644 index 0000000..a457879 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.md @@ -0,0 +1,19 @@ +# Diff Summary + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.txt b/.VSCodeCounter/2024-06-13_10-20-16/diff.txt new file mode 100644 index 0000000..a6b4284 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.txt @@ -0,0 +1,22 @@ +Date : 2024-06-13 10:20:16 +Directory : d:\project\西昌\xc-metering-front +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +Languages ++----------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++----------+------------+------------+------------+------------+------------+ ++----------+------------+------------+------------+------------+------------+ + +Directories ++------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++------+------------+------------+------------+------------+------------+ ++------+------------+------------+------------+------------+------------+ + +Files ++----------+----------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++----------+----------+------------+------------+------------+------------+ +| Total | | 0 | 0 | 0 | 0 | ++----------+----------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.csv b/.VSCodeCounter/2024-06-13_10-20-16/results.csv new file mode 100644 index 0000000..c8dae3a --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.csv @@ -0,0 +1,679 @@ +"filename", "language", "TypeScript", "JSON", "JSON with Comments", "vue", "XML", "Handlebars", "Markdown", "JavaScript", "CSS", "SCSS", "YAML", "Ignore", "HTML", "comment", "blank", "total" +"d:\project\西昌\xc-metering-front\.commitlintrc.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 4, 1, 70 +"d:\project\西昌\xc-metering-front\.github\workflows\release.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 0, 0, 0, 13, 88 +"d:\project\西昌\xc-metering-front\.github\workflows\repo-sync.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 5, 3, 24 +"d:\project\西昌\xc-metering-front\.stylelintignore", "Ignore", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\README.md", "Markdown", 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 29, 106 +"d:\project\西昌\xc-metering-front\departments150.json", "JSON", 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26 +"d:\project\西昌\xc-metering-front\index.html", "HTML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 1, 41 +"d:\project\西昌\xc-metering-front\package.json", "JSON", 0, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 123 +"d:\project\西昌\xc-metering-front\plop-templates\component\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\plop-templates\component\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 3, 66 +"d:\project\西昌\xc-metering-front\plop-templates\page\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\plop-templates\page\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 3, 55 +"d:\project\西昌\xc-metering-front\plop-templates\store\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12 +"d:\project\西昌\xc-metering-front\plop-templates\store\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 1, 29 +"d:\project\西昌\xc-metering-front\plopfile.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 1, 7 +"d:\project\西昌\xc-metering-front\pnpm-lock.yaml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7764, 0, 0, 0, 1170, 8934 +"d:\project\西昌\xc-metering-front\postcss.config.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 1, 6 +"d:\project\西昌\xc-metering-front\public\browser_upgrade\index.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 119, 0, 0, 0, 0, 0, 1, 120 +"d:\project\西昌\xc-metering-front\public\config\config.json", "JSON", 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 30 +"d:\project\西昌\xc-metering-front\public\tinymce\langs\zh-Hans.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 6, 0, 7 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\default\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 7, 1, 62 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\default\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\document\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\document\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 7, 1, 62 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\writer\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 7, 1, 63 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\writer\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 745, 0, 0, 0, 0, 11, 1, 757 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3096, 0, 0, 0, 0, 16, 1, 3113 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 764, 0, 0, 0, 0, 11, 1, 776 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3093, 0, 0, 0, 0, 16, 1, 3110 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 745, 0, 0, 0, 0, 11, 1, 757 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3183, 0, 0, 0, 0, 16, 1, 3200 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 764, 0, 0, 0, 0, 11, 1, 776 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3183, 0, 0, 0, 0, 16, 1, 3200 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\scripts\prepare.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 3, 16 +"d:\project\西昌\xc-metering-front\scss.template.hbs", "Handlebars", 0, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67 +"d:\project\西昌\xc-metering-front\server.xml", "XML", 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 94, 16, 143 +"d:\project\西昌\xc-metering-front\src\App.vue", "vue", 0, 0, 0, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 105 +"d:\project\西昌\xc-metering-front\src\api\approval.ts", "TypeScript", 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 19 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\detection.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 23 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\notice.ts", "TypeScript", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\opinion.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 89 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\review.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 39 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\satisfaction.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\dashboard\calendar.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 40 +"d:\project\西昌\xc-metering-front\src\api\eqpt\dashboard\index.ts", "TypeScript", 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 128 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\certificate.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 13 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\group.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 44 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\info.ts", "TypeScript", 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 3, 210 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\model.ts", "TypeScript", 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 78 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\remind.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 38 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\task.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 39 +"d:\project\西昌\xc-metering-front\src\api\eqpt\document\index.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 43 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\board.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 23 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\dept.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 1, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\early.ts", "TypeScript", 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 109 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\paln.ts", "TypeScript", 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 4, 175 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\task.ts", "TypeScript", 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 138 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\borrow.ts", "TypeScript", 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 90 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\index.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 84 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\maintain.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 41 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\certificate.ts", "TypeScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 55 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\directory.ts", "TypeScript", 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 1, 120 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\review.ts", "TypeScript", 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 93 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\task.ts", "TypeScript", 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 96 +"d:\project\西昌\xc-metering-front\src\api\index.ts", "TypeScript", 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 8, 135 +"d:\project\西昌\xc-metering-front\src\api\laboratory\alarm\current.ts", "TypeScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 36 +"d:\project\西昌\xc-metering-front\src\api\laboratory\alarm\event.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 54 +"d:\project\西昌\xc-metering-front\src\api\laboratory\data.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 44 +"d:\project\西昌\xc-metering-front\src\api\laboratory\environment.ts", "TypeScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 63 +"d:\project\西昌\xc-metering-front\src\api\laboratory\equipment\config.ts", "TypeScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 63 +"d:\project\西昌\xc-metering-front\src\api\laboratory\equipment\list.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 64 +"d:\project\西昌\xc-metering-front\src\api\laboratory\overView.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 22 +"d:\project\西昌\xc-metering-front\src\api\laboratory\place.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 54 +"d:\project\西昌\xc-metering-front\src\api\reader.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 31 +"d:\project\西昌\xc-metering-front\src\api\request.ts", "TypeScript", 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 6, 132 +"d:\project\西昌\xc-metering-front\src\api\requestLab.ts", "TypeScript", 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 6, 132 +"d:\project\西昌\xc-metering-front\src\api\system\area.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 90 +"d:\project\西昌\xc-metering-front\src\api\system\bench.ts", "TypeScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 33 +"d:\project\西昌\xc-metering-front\src\api\system\dept.ts", "TypeScript", 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 96 +"d:\project\西昌\xc-metering-front\src\api\system\dict.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1, 43 +"d:\project\西昌\xc-metering-front\src\api\system\expire.ts", "TypeScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 36 +"d:\project\西昌\xc-metering-front\src\api\system\installation.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 44 +"d:\project\西昌\xc-metering-front\src\api\system\label.ts", "TypeScript", 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 60 +"d:\project\西昌\xc-metering-front\src\api\system\log.ts", "TypeScript", 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 75 +"d:\project\西昌\xc-metering-front\src\api\system\login.ts", "TypeScript", 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 8, 58 +"d:\project\西昌\xc-metering-front\src\api\system\notice.ts", "TypeScript", 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 74 +"d:\project\西昌\xc-metering-front\src\api\system\post.ts", "TypeScript", 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 45 +"d:\project\西昌\xc-metering-front\src\api\system\price.ts", "TypeScript", 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 73 +"d:\project\西昌\xc-metering-front\src\api\system\process.ts", "TypeScript", 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 10, 124 +"d:\project\西昌\xc-metering-front\src\api\system\resource.ts", "TypeScript", 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 65 +"d:\project\西昌\xc-metering-front\src\api\system\role.ts", "TypeScript", 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 90 +"d:\project\西昌\xc-metering-front\src\api\system\tenant.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 5, 52 +"d:\project\西昌\xc-metering-front\src\api\system\tool.ts", "TypeScript", 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 6, 247 +"d:\project\西昌\xc-metering-front\src\api\system\user.ts", "TypeScript", 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 6, 119 +"d:\project\西昌\xc-metering-front\src\assets\icons\404.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\business-board.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\fullscreen-exit.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\fullscreen.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-add-circle.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-add.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-alarm.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-area.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-base.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-baseInfo.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batch-distribute.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batch.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batchConfig.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batchPrint.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-bench.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-book.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-building.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business-manager.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business-measure.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-case.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-certi.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-change.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-contract.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-correct.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-create.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-data.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-delete.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dept.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-device.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dict.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-differ.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dyh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-environment.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-equipment-info.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-equipment-status.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-error.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-excel.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-export.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-external.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-file-manage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-file.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-finance.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-flow.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-fold.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-fullscreen.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-goWorkbench.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-import.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-init.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-internal.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-jidu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-line.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-log.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-logManage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-loginlog.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-measure.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-meeting.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-monitor.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-month.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-notice.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-overView-message.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-overview.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-pdf.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-person.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-pie.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-place.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-prevent.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-price.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-print.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-qrcode.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-quality-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-quality.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-radio.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-reduce-circle.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-refresh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-removeAlarm.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resource-first.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resource.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resume.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-review.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-rfid.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-role.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-scan.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-seal.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-search.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-service.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-setting.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-settingBlue.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-software.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-standard-status.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-statement.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-storeroom.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-subpackage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-sweep.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-sysDoc.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-task.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-technology.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-template-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-template.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-tool.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-user.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-word.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-xyh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-year.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-ywjs.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-zhankai.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-zhiliang.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\image-load-fail.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-down.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-enter.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-up.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-breadcrumb.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-default.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\toolbar-collapse.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\triangle-stand-upside-down.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\styles\element-plus\dark.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 1, 1, 10 +"d:\project\西昌\xc-metering-front\src\assets\styles\element-plus\index.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 2, 23 +"d:\project\西昌\xc-metering-front\src\assets\styles\globals.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 0, 19, 28, 178 +"d:\project\西昌\xc-metering-front\src\assets\styles\nprogress.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 9, 64 +"d:\project\西昌\xc-metering-front\src\assets\styles\resources\utils.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 5, 8, 54 +"d:\project\西昌\xc-metering-front\src\assets\styles\resources\variables.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\styles\themes.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 0, 0, 61, 14, 133 +"d:\project\西昌\xc-metering-front\src\auto-imports.d.ts", "TypeScript", 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 79 +"d:\project\西昌\xc-metering-front\src\axios.d.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8 +"d:\project\西昌\xc-metering-front\src\components.d.ts", "TypeScript", 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 75 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\AddressSelect.vue", "vue", 0, 0, 0, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 259 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\address-interface.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 13 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\country-code.json", "JSON", 0, 1500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 1520 +"d:\project\西昌\xc-metering-front\src\components\AppContainer\index.vue", "vue", 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 25 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecord.vue", "vue", 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 137 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecordTable.vue", "vue", 0, 0, 0, 190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 9, 214 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecordTableDevice.vue", "vue", 0, 0, 0, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 7, 245 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\approval-interface.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14 +"d:\project\西昌\xc-metering-front\src\components\Approval\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\components\AuthAll\index.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\components\Auth\index.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\components\BarCodeBind\index.vue", "vue", 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12, 135 +"d:\project\西昌\xc-metering-front\src\components\BatchActionBar\index.vue", "vue", 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 83 +"d:\project\西昌\xc-metering-front\src\components\Copyright\index.vue", "vue", 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 51 +"d:\project\西昌\xc-metering-front\src\components\DeptSelect\index.vue", "vue", 0, 0, 0, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 191 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlock.vue", "vue", 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 62 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlockCom.vue", "vue", 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 48 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlockSwitch.vue", "vue", 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 72 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\index.vue", "vue", 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 60 +"d:\project\西昌\xc-metering-front\src\components\Echart\BarChartHorizontal.vue", "vue", 0, 0, 0, 442, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 450 +"d:\project\西昌\xc-metering-front\src\components\Echart\BarChartVertical.vue", "vue", 0, 0, 0, 449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 457 +"d:\project\西昌\xc-metering-front\src\components\Echart\LineChart.vue", "vue", 0, 0, 0, 355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 364 +"d:\project\西昌\xc-metering-front\src\components\Echart\PieChart.vue", "vue", 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 320 +"d:\project\西昌\xc-metering-front\src\components\Echart\echart-interface.ts", "TypeScript", 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 7, 273 +"d:\project\西昌\xc-metering-front\src\components\Echart\theme.json", "JSON", 0, 491, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 492 +"d:\project\西昌\xc-metering-front\src\components\Echart\utils.ts", "TypeScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 39 +"d:\project\西昌\xc-metering-front\src\components\Editor\index.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 98 +"d:\project\西昌\xc-metering-front\src\components\FileUpload\index.vue", "vue", 0, 0, 0, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 118 +"d:\project\西昌\xc-metering-front\src\components\FixedActionBar\index.vue", "vue", 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 50 +"d:\project\西昌\xc-metering-front\src\components\IconButton\index.vue", "vue", 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 57 +"d:\project\西昌\xc-metering-front\src\components\ImagePreview\index.vue", "vue", 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 65 +"d:\project\西昌\xc-metering-front\src\components\ImageUpload\index.vue", "vue", 0, 0, 0, 239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 265 +"d:\project\西昌\xc-metering-front\src\components\ImagesUpload\index.vue", "vue", 0, 0, 0, 272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 300 +"d:\project\西昌\xc-metering-front\src\components\NormalTable\index.vue", "vue", 0, 0, 0, 285, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 300 +"d:\project\西昌\xc-metering-front\src\components\NormalTable\table_interface.ts", "TypeScript", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 14 +"d:\project\西昌\xc-metering-front\src\components\PageHeader\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 82 +"d:\project\西昌\xc-metering-front\src\components\PageMain\index.vue", "vue", 0, 0, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 90 +"d:\project\西昌\xc-metering-front\src\components\PcasCascader\index.vue", "vue", 0, 0, 0, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 141 +"d:\project\西昌\xc-metering-front\src\components\PcasCascader\pcas-code.json", "JSON", 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\components\QRcodeDeviceDialog\index.vue", "vue", 0, 0, 0, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 194 +"d:\project\西昌\xc-metering-front\src\components\QrDialog\index.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 148 +"d:\project\西昌\xc-metering-front\src\components\QrDialog\qrcode.d.ts", "TypeScript", 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\components\Sample\certificationMonitor.vue", "vue", 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 65 +"d:\project\西昌\xc-metering-front\src\components\Sample\certificationRecords.vue", "vue", 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 67 +"d:\project\西昌\xc-metering-front\src\components\Sample\measureRecords.vue", "vue", 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 67 +"d:\project\西昌\xc-metering-front\src\components\ScanSampleDialog\index.vue", "vue", 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 134 +"d:\project\西昌\xc-metering-front\src\components\ScanSampleDialog\scan-interface.ts", "TypeScript", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13 +"d:\project\西昌\xc-metering-front\src\components\SearchArea\SearchItem.vue", "vue", 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 31 +"d:\project\西昌\xc-metering-front\src\components\SearchArea\index.vue", "vue", 0, 0, 0, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 158 +"d:\project\西昌\xc-metering-front\src\components\SearchBar\index.vue", "vue", 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 78 +"d:\project\西昌\xc-metering-front\src\components\SvgIcon\index.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 48 +"d:\project\西昌\xc-metering-front\src\components\SystemInfo\index.vue", "vue", 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 52 +"d:\project\西昌\xc-metering-front\src\components\TableContainer\index.vue", "vue", 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 78 +"d:\project\西昌\xc-metering-front\src\components\Trend\index.vue", "vue", 0, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 69 +"d:\project\西昌\xc-metering-front\src\components\benchCol\index.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 15, 193 +"d:\project\西昌\xc-metering-front\src\components\buttonBox\buttonBox.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6 +"d:\project\西昌\xc-metering-front\src\components\buttonBox\buttonBox.vue", "vue", 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 51 +"d:\project\西昌\xc-metering-front\src\components\dialog\dialog.ts", "TypeScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 31 +"d:\project\西昌\xc-metering-front\src\components\dialog\errorDialog.vue", "vue", 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 90 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectDeptDialog.vue", "vue", 0, 0, 0, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 24, 280 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectDeptTree.vue", "vue", 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 133 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectEmployeesDialog.vue", "vue", 0, 0, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 21, 255 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectRoleDialog.vue", "vue", 0, 0, 0, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 168 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectStaffDialog.vue", "vue", 0, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 20, 275 +"d:\project\西昌\xc-metering-front\src\components\drawer\approverDrawer.vue", "vue", 0, 0, 0, 426, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 47, 549 +"d:\project\西昌\xc-metering-front\src\components\drawer\conditionDrawer.vue", "vue", 0, 0, 0, 432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 48, 515 +"d:\project\西昌\xc-metering-front\src\components\drawer\copyerDrawer.vue", "vue", 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 9, 132 +"d:\project\西昌\xc-metering-front\src\components\drawer\promoterDrawer.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 94 +"d:\project\西昌\xc-metering-front\src\components\scanEquipmentDialog\index.vue", "vue", 0, 0, 0, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 272 +"d:\project\西昌\xc-metering-front\src\components\scanEquipmentDialog\scan-interface.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 +"d:\project\西昌\xc-metering-front\src\components\workFlow\addNode.vue", "vue", 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 25, 264 +"d:\project\西昌\xc-metering-front\src\components\workFlow\addNodeBan.vue", "vue", 0, 0, 0, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 236 +"d:\project\西昌\xc-metering-front\src\components\workFlow\nodeWrap.vue", "vue", 0, 0, 0, 367, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 25, 401 +"d:\project\西昌\xc-metering-front\src\components\workFlow\nodeWrapBan.vue", "vue", 0, 0, 0, 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 165 +"d:\project\西昌\xc-metering-front\src\css\dialog.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 2, 7, 41 +"d:\project\西昌\xc-metering-front\src\css\override-element-ui.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 104, 0, 0, 0, 0, 1, 22, 127 +"d:\project\西昌\xc-metering-front\src\css\workflow.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1381, 0, 0, 0, 0, 106, 226, 1713 +"d:\project\西昌\xc-metering-front\src\global.d.ts", "TypeScript", 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 157, 8, 312 +"d:\project\西昌\xc-metering-front\src\iconify-ep\index.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7 +"d:\project\西昌\xc-metering-front\src\layouts\components\AppSetting\index.vue", "vue", 0, 0, 0, 523, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 566 +"d:\project\西昌\xc-metering-front\src\layouts\components\Header\index.vue", "vue", 0, 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 32, 220 +"d:\project\西昌\xc-metering-front\src\layouts\components\HotkeysIntro\index.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 52 +"d:\project\西昌\xc-metering-front\src\layouts\components\Logo\index.vue", "vue", 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 78 +"d:\project\西昌\xc-metering-front\src\layouts\components\MainSidebar\index.vue", "vue", 0, 0, 0, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 18, 114 +"d:\project\西昌\xc-metering-front\src\layouts\components\Search\index.vue", "vue", 0, 0, 0, 413, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 452 +"d:\project\西昌\xc-metering-front\src\layouts\components\SidebarItem\index.vue", "vue", 0, 0, 0, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 182 +"d:\project\西昌\xc-metering-front\src\layouts\components\SubSidebar\index.vue", "vue", 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 29, 170 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\index.vue", "vue", 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 23, 314 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\resetPwd.vue", "vue", 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 125 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\userInfo.vue", "vue", 0, 0, 0, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 253 +"d:\project\西昌\xc-metering-front\src\layouts\components\TopMenu\topMenu.vue", "vue", 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 50 +"d:\project\西昌\xc-metering-front\src\layouts\components\TopMenu\topMenuItem.vue", "vue", 0, 0, 0, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 191 +"d:\project\西昌\xc-metering-front\src\layouts\components\Topbar\index.vue", "vue", 0, 0, 0, 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 174 +"d:\project\西昌\xc-metering-front\src\layouts\index.vue", "vue", 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 240 +"d:\project\西昌\xc-metering-front\src\main.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 63 +"d:\project\西昌\xc-metering-front\src\menu\index.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 18 +"d:\project\西昌\xc-metering-front\src\menu\modules\multilevel.menu.example.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 51 +"d:\project\西昌\xc-metering-front\src\mockProdServer.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12 +"d:\project\西昌\xc-metering-front\src\mock\member.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56 +"d:\project\西昌\xc-metering-front\src\plugins\preload.ts", "TypeScript", 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 126 +"d:\project\西昌\xc-metering-front\src\router\index.ts", "TypeScript", 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 7, 203 +"d:\project\西昌\xc-metering-front\src\router\modules\common.ts", "TypeScript", 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 322 +"d:\project\西昌\xc-metering-front\src\router\modules\laboratory.ts", "TypeScript", 228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 4, 269 +"d:\project\西昌\xc-metering-front\src\router\modules\mentering.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 11 +"d:\project\西昌\xc-metering-front\src\router\modules\multilevel.menu.example.ts", "TypeScript", 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 71 +"d:\project\西昌\xc-metering-front\src\router\modules\system.ts", "TypeScript", 330, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 335 +"d:\project\西昌\xc-metering-front\src\router\modules\tested.ts", "TypeScript", 1621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 4, 1796 +"d:\project\西昌\xc-metering-front\src\router\routes.ts", "TypeScript", 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 7, 174 +"d:\project\西昌\xc-metering-front\src\settings.default.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 60 +"d:\project\西昌\xc-metering-front\src\settings.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 42 +"d:\project\西昌\xc-metering-front\src\shims.d.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 20 +"d:\project\西昌\xc-metering-front\src\store\index.ts", "TypeScript", 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4 +"d:\project\西昌\xc-metering-front\src\store\modules\dict.ts", "TypeScript", 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 54 +"d:\project\西昌\xc-metering-front\src\store\modules\keepAlive.ts", "TypeScript", 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 39 +"d:\project\西昌\xc-metering-front\src\store\modules\menu.ts", "TypeScript", 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 202 +"d:\project\西昌\xc-metering-front\src\store\modules\route.ts", "TypeScript", 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 5, 270 +"d:\project\西昌\xc-metering-front\src\store\modules\settings.ts", "TypeScript", 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 69 +"d:\project\西昌\xc-metering-front\src\store\modules\user.ts", "TypeScript", 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 226 +"d:\project\西昌\xc-metering-front\src\store\modules\websocket.ts", "TypeScript", 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 138 +"d:\project\西昌\xc-metering-front\src\store\modules\workFlow.ts", "TypeScript", 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 68 +"d:\project\西昌\xc-metering-front\src\utils\Array.ts", "TypeScript", 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 2, 49 +"d:\project\西昌\xc-metering-front\src\utils\String.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 11 +"d:\project\西昌\xc-metering-front\src\utils\applyBtns.ts", "TypeScript", 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 101 +"d:\project\西昌\xc-metering-front\src\utils\auth.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 15 +"d:\project\西昌\xc-metering-front\src\utils\buttonPerm.ts", "TypeScript", 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 69 +"d:\project\西昌\xc-metering-front\src\utils\composables\permission.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 12 +"d:\project\西昌\xc-metering-front\src\utils\composables\useAuth.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 43 +"d:\project\西昌\xc-metering-front\src\utils\composables\useGlobalProperties.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7 +"d:\project\西昌\xc-metering-front\src\utils\composables\useMainPage.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\src\utils\composables\useMenu.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 26 +"d:\project\西昌\xc-metering-front\src\utils\dayjs.ts", "TypeScript", 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7 +"d:\project\西昌\xc-metering-front\src\utils\directive.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 20 +"d:\project\西昌\xc-metering-front\src\utils\download.ts", "TypeScript", 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 3, 193 +"d:\project\西昌\xc-metering-front\src\utils\eventBus.ts", "TypeScript", 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4 +"d:\project\西昌\xc-metering-front\src\utils\exportUtils.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 2, 56 +"d:\project\西昌\xc-metering-front\src\utils\exportXlsx.ts", "TypeScript", 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 2, 90 +"d:\project\西昌\xc-metering-front\src\utils\getUid.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 19 +"d:\project\西昌\xc-metering-front\src\utils\index.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 16 +"d:\project\西昌\xc-metering-front\src\utils\keepQuery.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 17 +"d:\project\西昌\xc-metering-front\src\utils\printUtils.ts", "TypeScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 69 +"d:\project\西昌\xc-metering-front\src\utils\scheduleDict.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 21 +"d:\project\西昌\xc-metering-front\src\utils\security.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 53 +"d:\project\西昌\xc-metering-front\src\utils\structure.ts", "TypeScript", 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 6, 205 +"d:\project\西昌\xc-metering-front\src\utils\useCheckList.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 30 +"d:\project\西昌\xc-metering-front\src\utils\usePrintList.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 30 +"d:\project\西昌\xc-metering-front\src\utils\useSetAllRowReadable.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 22 +"d:\project\西昌\xc-metering-front\src\utils\useTemplateDownload.ts", "TypeScript", 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 38 +"d:\project\西昌\xc-metering-front\src\utils\validate.ts", "TypeScript", 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 13, 156 +"d:\project\西昌\xc-metering-front\src\views\[...all].vue", "vue", 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 82 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\detail1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\detail2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\list1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\list2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\dashboard.vue", "vue", 0, 0, 0, 390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 48, 448 +"d:\project\西昌\xc-metering-front\src\views\example\chartExample.vue", "vue", 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 61 +"d:\project\西昌\xc-metering-front\src\views\fresh.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 40 +"d:\project\西昌\xc-metering-front\src\views\home\index.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\src\views\index.vue", "vue", 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 21 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\current\list-interface.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 32 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\current\list.vue", "vue", 0, 0, 0, 273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 285 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\addEventDialog.vue", "vue", 0, 0, 0, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 230 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\list-interface.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 33 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\list.vue", "vue", 0, 0, 0, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 9, 221 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\record\list.vue", "vue", 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 221 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\dialog\upsMonitorDetailDialog.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 21, 213 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\list-interface.ts", "TypeScript", 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 112 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\list.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 14, 518 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addElectricQuantity.vue", "vue", 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 312, 13, 682 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addOxygenSmoke.vue", "vue", 0, 0, 0, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 261 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addTemperatureHumidity.vue", "vue", 0, 0, 0, 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 336 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\config-interface.ts", "TypeScript", 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 112 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\list.vue", "vue", 0, 0, 0, 381, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 12, 399 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\detail.vue", "vue", 0, 0, 0, 331, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 11, 354 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\dialog\selectLocationDialog.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 148 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\list-interface.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 40 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\list.vue", "vue", 0, 0, 0, 388, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 13, 412 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\components\message.vue", "vue", 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 9, 116 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\components\monitorData.vue", "vue", 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 8, 171 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\index.vue", "vue", 0, 0, 0, 943, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 101, 1085 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\overview-interface.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 22 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\addDialog.vue", "vue", 0, 0, 0, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 192 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\list.vue", "vue", 0, 0, 0, 203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 215 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\place-interface.ts", "TypeScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 29 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\detail.vue", "vue", 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 33, 255 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\environment-interface.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 41 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\list.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 19, 215 +"d:\project\西昌\xc-metering-front\src\views\login.vue", "vue", 0, 0, 0, 510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 42, 555 +"d:\project\西昌\xc-metering-front\src\views\login_register.vue", "vue", 0, 0, 0, 517, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 554 +"d:\project\西昌\xc-metering-front\src\views\metering\index.vue", "vue", 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\level3\page1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\level3\page2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\page.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\page.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\personal\edit.password.vue", "vue", 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 96 +"d:\project\西昌\xc-metering-front\src\views\personal\setting.vue", "vue", 0, 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 194 +"d:\project\西昌\xc-metering-front\src\views\reload.vue", "vue", 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 16 +"d:\project\西昌\xc-metering-front\src\views\setting.vue", "vue", 0, 0, 0, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 23, 336 +"d:\project\西昌\xc-metering-front\src\views\system\area\area-interface.ts", "TypeScript", 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 22 +"d:\project\西昌\xc-metering-front\src\views\system\area\areaSelectTree.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 78 +"d:\project\西昌\xc-metering-front\src\views\system\area\editArea.vue", "vue", 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 248 +"d:\project\西昌\xc-metering-front\src\views\system\area\listArea.vue", "vue", 0, 0, 0, 149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 161 +"d:\project\西昌\xc-metering-front\src\views\system\dept\dept-interface.ts", "TypeScript", 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 39 +"d:\project\西昌\xc-metering-front\src\views\system\dept\editDept.vue", "vue", 0, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13, 262 +"d:\project\西昌\xc-metering-front\src\views\system\dept\listDept.vue", "vue", 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 134 +"d:\project\西昌\xc-metering-front\src\views\system\dict\dict-interface.ts", "TypeScript", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 26 +"d:\project\西昌\xc-metering-front\src\views\system\dict\editDict.vue", "vue", 0, 0, 0, 283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 298 +"d:\project\西昌\xc-metering-front\src\views\system\dict\listDict.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 128 +"d:\project\西昌\xc-metering-front\src\views\system\expire\device.vue", "vue", 0, 0, 0, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 242 +"d:\project\西昌\xc-metering-front\src\views\system\expire\edit.vue", "vue", 0, 0, 0, 290, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 18, 315 +"d:\project\西昌\xc-metering-front\src\views\system\expire\list.vue", "vue", 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 156 +"d:\project\西昌\xc-metering-front\src\views\system\expire\task.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 164 +"d:\project\西昌\xc-metering-front\src\views\system\fileConfiguration\addDDialog.vue", "vue", 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 323 +"d:\project\西昌\xc-metering-front\src\views\system\fileConfiguration\configuration.vue", "vue", 0, 0, 0, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 232 +"d:\project\西昌\xc-metering-front\src\views\system\installation\editDialog.vue", "vue", 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 201 +"d:\project\西昌\xc-metering-front\src\views\system\installation\installation-interface.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 30 +"d:\project\西昌\xc-metering-front\src\views\system\installation\list.vue", "vue", 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 197 +"d:\project\西昌\xc-metering-front\src\views\system\label\label.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 29 +"d:\project\西昌\xc-metering-front\src\views\system\label\list.vue", "vue", 0, 0, 0, 315, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 13, 332 +"d:\project\西昌\xc-metering-front\src\views\system\log\listErrorLog.vue", "vue", 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 155 +"d:\project\西昌\xc-metering-front\src\views\system\log\listLog.vue", "vue", 0, 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 189 +"d:\project\西昌\xc-metering-front\src\views\system\log\log-interface.ts", "TypeScript", 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11 +"d:\project\西昌\xc-metering-front\src\views\system\log\loginLog.vue", "vue", 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 164 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noteAdd.vue", "vue", 0, 0, 0, 508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 20, 530 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noteList.vue", "vue", 0, 0, 0, 272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 289 +"d:\project\西昌\xc-metering-front\src\views\system\notice\notice-interface.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 13 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noticeDetail.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 140 +"d:\project\西昌\xc-metering-front\src\views\system\notice\tableHeader.vue", "vue", 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 40 +"d:\project\西昌\xc-metering-front\src\views\system\post\editDialog.vue", "vue", 0, 0, 0, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 10, 196 +"d:\project\西昌\xc-metering-front\src\views\system\post\list.vue", "vue", 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 3, 182 +"d:\project\西昌\xc-metering-front\src\views\system\post\post-interface.ts", "TypeScript", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 29 +"d:\project\西昌\xc-metering-front\src\views\system\process\addProcess.vue", "vue", 0, 0, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 15, 235 +"d:\project\西昌\xc-metering-front\src\views\system\process\detailProcess.vue", "vue", 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 8, 158 +"d:\project\西昌\xc-metering-front\src\views\system\process\editProcess.vue", "vue", 0, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 13, 249 +"d:\project\西昌\xc-metering-front\src\views\system\process\process.ts", "TypeScript", 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 48 +"d:\project\西昌\xc-metering-front\src\views\system\process\process.vue", "vue", 0, 0, 0, 353, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 22, 379 +"d:\project\西昌\xc-metering-front\src\views\system\resource\editResource.vue", "vue", 0, 0, 0, 267, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 281 +"d:\project\西昌\xc-metering-front\src\views\system\resource\listResource.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 156 +"d:\project\西昌\xc-metering-front\src\views\system\resource\resource-interface.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 24 +"d:\project\西昌\xc-metering-front\src\views\system\role\dataPerm.vue", "vue", 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 188 +"d:\project\西昌\xc-metering-front\src\views\system\role\editRole.vue", "vue", 0, 0, 0, 282, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 293 +"d:\project\西昌\xc-metering-front\src\views\system\role\functionPerm.vue", "vue", 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 187 +"d:\project\西昌\xc-metering-front\src\views\system\role\listRole.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 176 +"d:\project\西昌\xc-metering-front\src\views\system\role\role-interface.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 20 +"d:\project\西昌\xc-metering-front\src\views\system\showPhoto.vue", "vue", 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 74 +"d:\project\西昌\xc-metering-front\src\views\system\signature\addDDialog.vue", "vue", 0, 0, 0, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 252 +"d:\project\西昌\xc-metering-front\src\views\system\signature\autograph.vue", "vue", 0, 0, 0, 271, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 7, 295 +"d:\project\西昌\xc-metering-front\src\views\system\signature\userListDialog.vue", "vue", 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 179 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\editTenant.vue", "vue", 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 211 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\list.tenant.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 9, 167 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\relateDept.vue", "vue", 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 112 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\tenant_interface.ts", "TypeScript", 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 17 +"d:\project\西昌\xc-metering-front\src\views\system\tool_interface.ts", "TypeScript", 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 64 +"d:\project\西昌\xc-metering-front\src\views\system\user\listUser.vue", "vue", 0, 0, 0, 338, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 11, 358 +"d:\project\西昌\xc-metering-front\src\views\system\user\roleAssignment.vue", "vue", 0, 0, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 119 +"d:\project\西昌\xc-metering-front\src\views\system\user\selecTree.vue", "vue", 0, 0, 0, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 183 +"d:\project\西昌\xc-metering-front\src\views\system\user\user-interface.ts", "TypeScript", 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 70 +"d:\project\西昌\xc-metering-front\src\views\system\user\userAdd.vue", "vue", 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 355 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\detail.vue", "vue", 0, 0, 0, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 163 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\detection.vue", "vue", 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 61 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\pdfFile.vue", "vue", 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 47 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\index.vue", "vue", 0, 0, 0, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 175 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\components\detail.vue", "vue", 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 167 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\components\detection.vue", "vue", 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 58 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\index.vue", "vue", 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 194 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\edit.vue", "vue", 0, 0, 0, 371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 377 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\list.vue", "vue", 0, 0, 0, 402, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 6, 426 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\ApprovalDialog.vue", "vue", 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 171 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\edit.vue", "vue", 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 97 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\fileView.vue", "vue", 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 48 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\index.vue", "vue", 0, 0, 0, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 232 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\edit.vue", "vue", 0, 0, 0, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 258 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\filterCustomerStaff.vue", "vue", 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 28, 244 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\questionnaire.vue", "vue", 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 84 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\index.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 162 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\board\index.vue", "vue", 0, 0, 0, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 161 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\curator\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\delay\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\edit.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 123 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\list.vue", "vue", 0, 0, 0, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 194 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\tableList.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 172 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\detail.vue", "vue", 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 132 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\edit.vue", "vue", 0, 0, 0, 536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 548 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\list.vue", "vue", 0, 0, 0, 521, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 541 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\page.vue", "vue", 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 88 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\selelectPlan.vue", "vue", 0, 0, 0, 199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 207 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\table.vue", "vue", 0, 0, 0, 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 305 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\dataList.vue", "vue", 0, 0, 0, 319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 326 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\detail.vue", "vue", 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9, 166 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\edit.vue", "vue", 0, 0, 0, 455, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 466 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\infoDetail.vue", "vue", 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 119 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\list.vue", "vue", 0, 0, 0, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 530 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\selectDevice.vue", "vue", 0, 0, 0, 471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 478 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\summary.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 122 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\summaryDialog.vue", "vue", 0, 0, 0, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 200 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\table.vue", "vue", 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 297 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\edit.vue", "vue", 0, 0, 0, 631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 7, 697 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\list.vue", "vue", 0, 0, 0, 483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 5, 513 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\selectDeviceMultiple.vue", "vue", 0, 0, 0, 486, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 498 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\selectDeviceSinge.vue", "vue", 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 474 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\tableList.vue", "vue", 0, 0, 0, 532, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 10, 564 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\index-bak.vue", "vue", 0, 0, 0, 276, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 297 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartHorizontalCom.vue", "vue", 0, 0, 0, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 260 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartHorizontalCustom.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 197 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartVertical.vue", "vue", 0, 0, 0, 484, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 492 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartVerticalCircle.vue", "vue", 0, 0, 0, 417, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 425 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\deviceDetail.vue", "vue", 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\deviceList.vue", "vue", 0, 0, 0, 279, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 15, 318 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\editSchedule.vue", "vue", 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 12, 228 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\editScheduleDialog.vue", "vue", 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 11, 270 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\index1.vue", "vue", 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 40 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\list.vue", "vue", 0, 0, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 242 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\listApprove.vue", "vue", 0, 0, 0, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 223 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\rightBox.vue", "vue", 0, 0, 0, 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 17, 351 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\tableList.vue", "vue", 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 178 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\verificationDetail.vue", "vue", 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 169 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\index.vue", "vue", 0, 0, 0, 864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 29, 934 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\list.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\pic.ts", "TypeScript", 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\components\detailDialog.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 48 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\components\edit.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 140 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\index.vue", "vue", 0, 0, 0, 314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 343 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\edit.vue", "vue", 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 192 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\list.vue", "vue", 0, 0, 0, 312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 6, 334 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\selectDevice.vue", "vue", 0, 0, 0, 450, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 457 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\tableList.vue", "vue", 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 304 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\certificateTable.vue", "vue", 0, 0, 0, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 218 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\detail.vue", "vue", 0, 0, 0, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 195 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\edit.vue", "vue", 0, 0, 0, 1177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 8, 1229 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\infoTable.vue", "vue", 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 147 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\interface.ts", "TypeScript", 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 76 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\list.vue", "vue", 0, 0, 0, 1348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 18, 1436 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\printTag.vue", "vue", 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 116 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\reportTable.vue", "vue", 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 178 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\roamTable.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 145 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\showPhoto.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 145 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\showPhotoSinge.vue", "vue", 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 80 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\statusTable.vue", "vue", 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 196 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\table.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\technology.vue", "vue", 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\index.vue", "vue", 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 88 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\edit.vue", "vue", 0, 0, 0, 359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 381 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\list.vue", "vue", 0, 0, 0, 418, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 429 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\technology.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\device\remind\components\trend.vue", "vue", 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 73 +"d:\project\西昌\xc-metering-front\src\views\tested\device\remind\index.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 7, 515 +"d:\project\西昌\xc-metering-front\src\views\tested\device\special\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\device\task\addDialog.vue", "vue", 0, 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 186 +"d:\project\西昌\xc-metering-front\src\views\tested\device\task\index.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 8, 202 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\document-interface.ts", "TypeScript", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 28 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\edit.vue", "vue", 0, 0, 0, 264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 269 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\index.vue", "vue", 0, 0, 0, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 262 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\tableList.vue", "vue", 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 123 +"d:\project\西昌\xc-metering-front\src\views\tested\index.vue", "vue", 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\deviceList.vue", "vue", 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 147 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\edit.vue", "vue", 0, 0, 0, 382, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 393 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\list.vue", "vue", 0, 0, 0, 395, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 408 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\annexList.vue", "vue", 0, 0, 0, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 144 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\delay.vue", "vue", 0, 0, 0, 449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 7, 484 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\deviceList.vue", "vue", 0, 0, 0, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 137 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\edit.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 4, 526 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\list.vue", "vue", 0, 0, 0, 499, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 8, 520 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\page.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 95 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\disable\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\maintain\components\edit.vue", "vue", 0, 0, 0, 245, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 249 +"d:\project\西昌\xc-metering-front\src\views\tested\status\maintain\index.vue", "vue", 0, 0, 0, 318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 324 +"d:\project\西昌\xc-metering-front\src\views\tested\status\scrap\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\seal\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\unseal\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\certificate\components\edit.vue", "vue", 0, 0, 0, 356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 6, 377 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\certificate\index.vue", "vue", 0, 0, 0, 494, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 518 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\capacityTable.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\certificateTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\edit.vue", "vue", 0, 0, 0, 609, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7, 618 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\list.vue", "vue", 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 367 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\personTable.vue", "vue", 0, 0, 0, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 149 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\capacityTable.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\certificateTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\edit.vue", "vue", 0, 0, 0, 638, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 653 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\list.vue", "vue", 0, 0, 0, 386, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 396 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\personTable.vue", "vue", 0, 0, 0, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 149 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\index.vue", "vue", 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\deviceTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\edit.vue", "vue", 0, 0, 0, 505, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 514 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\list.vue", "vue", 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 361 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\subpackageDialog.vue", "vue", 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\deviceTable.vue", "vue", 0, 0, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 207 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\edit.vue", "vue", 0, 0, 0, 481, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 491 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\list.vue", "vue", 0, 0, 0, 438, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 451 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\subpackageDialog.vue", "vue", 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\tsconfig.json", "JSON with Comments", 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 33 +"d:\project\西昌\xc-metering-front\tsconfig.node.json", "JSON", 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 15 +"d:\project\西昌\xc-metering-front\vite.config.ts", "TypeScript", 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 73 +"d:\project\西昌\xc-metering-front\vite\plugins\auto-import.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 16 +"d:\project\西昌\xc-metering-front\vite\plugins\banner.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 13 +"d:\project\西昌\xc-metering-front\vite\plugins\components.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10 +"d:\project\西昌\xc-metering-front\vite\plugins\compression.ts", "TypeScript", 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 26 +"d:\project\西昌\xc-metering-front\vite\plugins\html.ts", "TypeScript", 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 71 +"d:\project\西昌\xc-metering-front\vite\plugins\index.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 37 +"d:\project\西昌\xc-metering-front\vite\plugins\layouts.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8 +"d:\project\西昌\xc-metering-front\vite\plugins\mock.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 15 +"d:\project\西昌\xc-metering-front\vite\plugins\pages.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11 +"d:\project\西昌\xc-metering-front\vite\plugins\setup-extend.ts", "TypeScript", 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6 +"d:\project\西昌\xc-metering-front\vite\plugins\spritesmith.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 50 +"d:\project\西昌\xc-metering-front\vite\plugins\svg-icon.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11 +"Total", "-", 10424, 2183, 32, 64430, 167, 89, 77, 233, 20723, 314, 7855, 3, 40, 4094, 5155, 115819 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.json b/.VSCodeCounter/2024-06-13_10-20-16/results.json new file mode 100644 index 0000000..7babd58 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.json @@ -0,0 +1 @@ +{"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/svg-icon.ts":{"language":"TypeScript","code":9,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/spritesmith.ts":{"language":"TypeScript","code":48,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/setup-extend.ts":{"language":"TypeScript","code":4,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/layouts.ts":{"language":"TypeScript","code":6,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/mock.ts":{"language":"TypeScript","code":13,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/compression.ts":{"language":"TypeScript","code":24,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite.config.ts":{"language":"TypeScript","code":65,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/tsconfig.node.json":{"language":"JSON","code":14,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/components.ts":{"language":"TypeScript","code":8,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/pages.ts":{"language":"TypeScript","code":9,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/tsconfig.json":{"language":"JSON with Comments","code":32,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/auto-import.ts":{"language":"TypeScript","code":14,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/index.ts":{"language":"TypeScript","code":34,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/%5B...all%5D.vue":{"language":"vue","code":70,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/banner.ts":{"language":"TypeScript","code":5,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/html.ts":{"language":"TypeScript","code":69,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/subpackageDialog.vue":{"language":"vue","code":192,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/list.vue":{"language":"vue","code":438,"comment":6,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/deviceTable.vue":{"language":"vue","code":201,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/edit.vue":{"language":"vue","code":481,"comment":5,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/subpackageDialog.vue":{"language":"vue","code":192,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/list.vue":{"language":"vue","code":351,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/edit.vue":{"language":"vue","code":505,"comment":3,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/deviceTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/personTable.vue":{"language":"vue","code":136,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/edit.vue":{"language":"vue","code":609,"comment":2,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/list.vue":{"language":"vue","code":357,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/personTable.vue":{"language":"vue","code":136,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/certificateTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/index.vue":{"language":"vue","code":64,"comment":10,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/capacityTable.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/list.vue":{"language":"vue","code":386,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/unseal/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/seal/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/certificate/index.vue":{"language":"vue","code":494,"comment":21,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/certificate/components/edit.vue":{"language":"vue","code":356,"comment":15,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/reload.vue":{"language":"vue","code":12,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/edit.vue":{"language":"vue","code":638,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/setting.vue":{"language":"vue","code":306,"comment":7,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/index.vue":{"language":"vue","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/maintain/index.vue":{"language":"vue","code":318,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/login.vue":{"language":"vue","code":510,"comment":3,"blank":42},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/scrap/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/installation-interface.ts":{"language":"TypeScript","code":29,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/list.vue":{"language":"vue","code":187,"comment":7,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/login_register.vue":{"language":"vue","code":517,"comment":0,"blank":37},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/tenant_interface.ts":{"language":"TypeScript","code":15,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/editTenant.vue":{"language":"vue","code":207,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/maintain/components/edit.vue":{"language":"vue","code":245,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/disable/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/page.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/listUser.vue":{"language":"vue","code":338,"comment":9,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/relateDept.vue":{"language":"vue","code":104,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/user-interface.ts":{"language":"TypeScript","code":64,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/selecTree.vue":{"language":"vue","code":170,"comment":1,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/list.tenant.vue":{"language":"vue","code":154,"comment":4,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/page.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/roleAssignment.vue":{"language":"vue","code":113,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/index-bak.vue":{"language":"vue","code":276,"comment":17,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/userAdd.vue":{"language":"vue","code":342,"comment":7,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/detail.vue":{"language":"vue","code":126,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/level3/page2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/edit.vue":{"language":"vue","code":536,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/level3/page1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue":{"language":"vue","code":199,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/table.vue":{"language":"vue","code":300,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/page.vue":{"language":"vue","code":78,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/list.vue":{"language":"vue","code":521,"comment":12,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tool_interface.ts":{"language":"TypeScript","code":56,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/tableList.vue":{"language":"vue","code":166,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/personal/setting.vue":{"language":"vue","code":178,"comment":0,"blank":16},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/list.vue":{"language":"vue","code":177,"comment":10,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/delay/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/environment-interface.ts":{"language":"TypeScript","code":37,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/edit.vue":{"language":"vue","code":119,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/list.vue":{"language":"vue","code":483,"comment":25,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/list.vue":{"language":"vue","code":191,"comment":5,"blank":19},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/edit.vue":{"language":"vue","code":631,"comment":59,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/detail.vue":{"language":"vue","code":220,"comment":2,"blank":33},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue":{"language":"vue","code":486,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/tableList.vue":{"language":"vue","code":532,"comment":22,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/summary.vue":{"language":"vue","code":119,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue":{"language":"vue","code":463,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue":{"language":"vue","code":194,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/list.vue":{"language":"vue","code":512,"comment":12,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/table.vue":{"language":"vue","code":292,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/place-interface.ts":{"language":"TypeScript","code":26,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/list.vue":{"language":"vue","code":203,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue":{"language":"vue","code":471,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue":{"language":"vue","code":116,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/edit.vue":{"language":"vue","code":455,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/detail.vue":{"language":"vue","code":152,"comment":5,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/addDialog.vue":{"language":"vue","code":179,"comment":6,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/curator/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/dataList.vue":{"language":"vue","code":319,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/showPhoto.vue":{"language":"vue","code":69,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/role-interface.ts":{"language":"TypeScript","code":16,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/page.vue":{"language":"vue","code":85,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/autograph.vue":{"language":"vue","code":271,"comment":17,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/userListDialog.vue":{"language":"vue","code":168,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/functionPerm.vue":{"language":"vue","code":175,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/editRole.vue":{"language":"vue","code":282,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/listRole.vue":{"language":"vue","code":166,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/dataPerm.vue":{"language":"vue","code":175,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/addDDialog.vue":{"language":"vue","code":242,"comment":5,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/tableList.vue":{"language":"vue","code":292,"comment":8,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/personal/edit.password.vue":{"language":"vue","code":88,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/edit.vue":{"language":"vue","code":187,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/pic.ts":{"language":"TypeScript","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/index.vue":{"language":"vue","code":314,"comment":25,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/selectDevice.vue":{"language":"vue","code":450,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/list.vue":{"language":"vue","code":312,"comment":16,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/metering/index.vue":{"language":"vue","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/edit.vue":{"language":"vue","code":488,"comment":34,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/special/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/list.vue":{"language":"vue","code":499,"comment":13,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/tableList.vue":{"language":"vue","code":114,"comment":5,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/document-interface.ts":{"language":"TypeScript","code":27,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/interface.ts":{"language":"TypeScript","code":73,"comment":2,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/index.vue":{"language":"vue","code":78,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/components/edit.vue":{"language":"vue","code":133,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/components/detailDialog.vue":{"language":"vue","code":44,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/edit.vue":{"language":"vue","code":264,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/index.vue":{"language":"vue","code":254,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/infoTable.vue":{"language":"vue","code":140,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/detail.vue":{"language":"vue","code":186,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/edit.vue":{"language":"vue","code":1177,"comment":44,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/overview-interface.ts":{"language":"TypeScript","code":20,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/technology.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/remind/index.vue":{"language":"vue","code":488,"comment":20,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/list.vue":{"language":"vue","code":418,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/certificateTable.vue":{"language":"vue","code":210,"comment":4,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/reportTable.vue":{"language":"vue","code":171,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/edit.vue":{"language":"vue","code":359,"comment":18,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/list.vue":{"language":"vue","code":1348,"comment":70,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/resource-interface.ts":{"language":"TypeScript","code":20,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/showPhoto.vue":{"language":"vue","code":133,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/roamTable.vue":{"language":"vue","code":138,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/list.vue":{"language":"vue","code":488,"comment":16,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/board/index.vue":{"language":"vue","code":137,"comment":20,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/printTag.vue":{"language":"vue","code":104,"comment":5,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/list-interface.ts":{"language":"TypeScript","code":100,"comment":6,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/deviceList.vue":{"language":"vue","code":131,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/listResource.vue":{"language":"vue","code":146,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/list.vue":{"language":"vue","code":171,"comment":8,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/editDialog.vue":{"language":"vue","code":180,"comment":6,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/post-interface.ts":{"language":"TypeScript","code":27,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/index.vue":{"language":"vue","code":943,"comment":41,"blank":101},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/editResource.vue":{"language":"vue","code":267,"comment":0,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/technology.vue":{"language":"vue","code":120,"comment":18,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/statusTable.vue":{"language":"vue","code":188,"comment":4,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/table.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addOxygenSmoke.vue":{"language":"vue","code":253,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/editDialog.vue":{"language":"vue","code":188,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/showPhotoSinge.vue":{"language":"vue","code":73,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addElectricQuantity.vue":{"language":"vue","code":357,"comment":312,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/components/monitorData.vue":{"language":"vue","code":142,"comment":21,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addTemperatureHumidity.vue":{"language":"vue","code":328,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/config-interface.ts":{"language":"TypeScript","code":101,"comment":4,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/components/message.vue":{"language":"vue","code":101,"comment":6,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/list.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/list.vue":{"language":"vue","code":381,"comment":6,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/addProcess.vue":{"language":"vue","code":201,"comment":19,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/editProcess.vue":{"language":"vue","code":217,"comment":19,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/process.ts":{"language":"TypeScript","code":41,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/task/index.vue":{"language":"vue","code":191,"comment":3,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/detailProcess.vue":{"language":"vue","code":130,"comment":20,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/process.vue":{"language":"vue","code":353,"comment":4,"blank":22},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/task/addDialog.vue":{"language":"vue","code":178,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/notice-interface.ts":{"language":"TypeScript","code":11,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/tableHeader.vue":{"language":"vue","code":36,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noticeDetail.vue":{"language":"vue","code":133,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noteList.vue":{"language":"vue","code":272,"comment":13,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/remind/components/trend.vue":{"language":"vue","code":66,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/index.vue":{"language":"vue","code":864,"comment":41,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue":{"language":"vue","code":191,"comment":1,"blank":21},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noteAdd.vue":{"language":"vue","code":508,"comment":2,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/list.vue":{"language":"vue","code":210,"comment":2,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/addEventDialog.vue":{"language":"vue","code":219,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/edit.vue":{"language":"vue","code":382,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/annexList.vue":{"language":"vue","code":123,"comment":17,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/delay.vue":{"language":"vue","code":449,"comment":28,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/list-interface.ts":{"language":"TypeScript","code":30,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/log-interface.ts":{"language":"TypeScript","code":10,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/listLog.vue":{"language":"vue","code":176,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/loginLog.vue":{"language":"vue","code":152,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/list.vue":{"language":"vue","code":395,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/list.vue":{"language":"vue","code":388,"comment":11,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/list-interface.ts":{"language":"TypeScript","code":37,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/listErrorLog.vue":{"language":"vue","code":148,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/deviceList.vue":{"language":"vue","code":142,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/index.vue":{"language":"vue","code":154,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/rightBox.vue":{"language":"vue","code":328,"comment":6,"blank":17},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/label/list.vue":{"language":"vue","code":315,"comment":4,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/tableList.vue":{"language":"vue","code":168,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/deviceDetail.vue":{"language":"vue","code":184,"comment":1,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/verificationDetail.vue":{"language":"vue","code":156,"comment":1,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/list.vue":{"language":"vue","code":226,"comment":8,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/index1.vue":{"language":"vue","code":33,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/editScheduleDialog.vue":{"language":"vue","code":236,"comment":23,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/editSchedule.vue":{"language":"vue","code":212,"comment":4,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/index.vue":{"language":"vue","code":221,"comment":5,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/label/label.ts":{"language":"TypeScript","code":22,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/deviceList.vue":{"language":"vue","code":279,"comment":24,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/current/list.vue":{"language":"vue","code":273,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/record/list.vue":{"language":"vue","code":211,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartVerticalCircle.vue":{"language":"vue","code":417,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/current/list-interface.ts":{"language":"TypeScript","code":30,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/detail.vue":{"language":"vue","code":331,"comment":12,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/device.vue":{"language":"vue","code":232,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue":{"language":"vue","code":191,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/edit.vue":{"language":"vue","code":290,"comment":7,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/listApprove.vue":{"language":"vue","code":208,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartHorizontalCom.vue":{"language":"vue","code":252,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/index.vue":{"language":"vue","code":16,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue":{"language":"vue","code":244,"comment":10,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/task.vue":{"language":"vue","code":154,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartVertical.vue":{"language":"vue","code":484,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue":{"language":"vue","code":211,"comment":5,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/fresh.ts":{"language":"TypeScript","code":35,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/list.vue":{"language":"vue","code":148,"comment":2,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/dict-interface.ts":{"language":"TypeScript","code":21,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue":{"language":"vue","code":80,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/editDict.vue":{"language":"vue","code":283,"comment":0,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/listDict.vue":{"language":"vue","code":119,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/dashboard.vue":{"language":"vue","code":390,"comment":10,"blank":48},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/fileConfiguration/addDDialog.vue":{"language":"vue","code":311,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/settings.default.ts":{"language":"TypeScript","code":55,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/index.vue":{"language":"vue","code":184,"comment":6,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/fileConfiguration/configuration.vue":{"language":"vue","code":219,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/example/chartExample.vue":{"language":"vue","code":56,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/shims.d.ts":{"language":"TypeScript","code":17,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue":{"language":"vue","code":138,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/settings.ts":{"language":"TypeScript","code":39,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/mockProdServer.ts":{"language":"TypeScript","code":9,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/components/detection.vue":{"language":"vue","code":50,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/index.vue":{"language":"vue","code":169,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue":{"language":"vue","code":161,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/listDept.vue":{"language":"vue","code":126,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/areaSelectTree.vue":{"language":"vue","code":71,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/listArea.vue":{"language":"vue","code":149,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/area-interface.ts":{"language":"TypeScript","code":19,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/editDept.vue":{"language":"vue","code":248,"comment":1,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/editArea.vue":{"language":"vue","code":236,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/home/index.vue":{"language":"vue","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/dept-interface.ts":{"language":"TypeScript","code":32,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/main.ts":{"language":"TypeScript","code":55,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/global.d.ts":{"language":"TypeScript","code":147,"comment":157,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components.d.ts":{"language":"TypeScript","code":69,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/components/detail.vue":{"language":"vue","code":161,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/fileView.vue":{"language":"vue","code":42,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/list2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/detection.vue":{"language":"vue","code":53,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/detail2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/list1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/edit.vue":{"language":"vue","code":92,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/detail1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/axios.d.ts":{"language":"TypeScript","code":6,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/list.vue":{"language":"vue","code":402,"comment":18,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/validate.ts":{"language":"TypeScript","code":78,"comment":65,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/auto-imports.d.ts":{"language":"TypeScript","code":77,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/App.vue":{"language":"vue","code":94,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useTemplateDownload.ts":{"language":"TypeScript","code":33,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useCheckList.ts":{"language":"TypeScript","code":20,"comment":8,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/usePrintList.ts":{"language":"TypeScript","code":20,"comment":8,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useSetAllRowReadable.ts":{"language":"TypeScript","code":11,"comment":9,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/structure.ts":{"language":"TypeScript","code":152,"comment":47,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/scheduleDict.ts":{"language":"TypeScript","code":17,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/String.ts":{"language":"TypeScript","code":6,"comment":3,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/security.ts":{"language":"TypeScript","code":37,"comment":14,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/keepQuery.ts":{"language":"TypeScript","code":13,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/index.ts":{"language":"TypeScript","code":13,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/printUtils.ts":{"language":"TypeScript","code":45,"comment":21,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/exportUtils.ts":{"language":"TypeScript","code":30,"comment":24,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/exportXlsx.ts":{"language":"TypeScript","code":71,"comment":17,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/download.ts":{"language":"TypeScript","code":148,"comment":42,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/eventBus.ts":{"language":"TypeScript","code":2,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/getUid.ts":{"language":"TypeScript","code":11,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useMainPage.ts":{"language":"TypeScript","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/dayjs.ts":{"language":"TypeScript","code":4,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/directive.ts":{"language":"TypeScript","code":17,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useGlobalProperties.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useMenu.ts":{"language":"TypeScript","code":22,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useAuth.ts":{"language":"TypeScript","code":37,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/permission.ts":{"language":"TypeScript","code":8,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/index.ts":{"language":"TypeScript","code":2,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/buttonPerm.ts":{"language":"TypeScript","code":64,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/auth.ts":{"language":"TypeScript","code":11,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/Array.ts":{"language":"TypeScript","code":31,"comment":16,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/applyBtns.ts":{"language":"TypeScript","code":96,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/server.xml":{"language":"XML","code":33,"comment":94,"blank":16},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/workFlow.ts":{"language":"TypeScript","code":51,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/user.ts":{"language":"TypeScript","code":208,"comment":15,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/scss.template.hbs":{"language":"Handlebars","code":57,"comment":0,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/settings.ts":{"language":"TypeScript","code":53,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/websocket.ts":{"language":"TypeScript","code":122,"comment":14,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/menu.ts":{"language":"TypeScript","code":182,"comment":12,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/edit.vue":{"language":"vue","code":371,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/route.ts":{"language":"TypeScript","code":226,"comment":39,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/dict.ts":{"language":"TypeScript","code":51,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/keepAlive.ts":{"language":"TypeScript","code":36,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue":{"language":"vue","code":39,"comment":2,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/README.md":{"language":"Markdown","code":77,"comment":0,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/page/index.hbs":{"language":"Handlebars","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/postcss.config.js":{"language":"JavaScript","code":5,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plopfile.js":{"language":"JavaScript","code":6,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/mock/member.ts":{"language":"TypeScript","code":55,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/scripts/prepare.js":{"language":"JavaScript","code":13,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/detail.vue":{"language":"vue","code":157,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/plugins/preload.ts":{"language":"TypeScript","code":117,"comment":7,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/routes.ts":{"language":"TypeScript","code":153,"comment":14,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/index.ts":{"language":"TypeScript","code":168,"comment":28,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/multilevel.menu.example.ts":{"language":"TypeScript","code":67,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/mentering.ts":{"language":"TypeScript","code":5,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/page/prompt.js":{"language":"JavaScript","code":52,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/tested.ts":{"language":"TypeScript","code":1621,"comment":171,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/component/prompt.js":{"language":"JavaScript","code":63,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/laboratory.ts":{"language":"TypeScript","code":228,"comment":37,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/system.ts":{"language":"TypeScript","code":330,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/package.json":{"language":"JSON","code":122,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/menu/index.ts":{"language":"TypeScript","code":14,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/common.ts":{"language":"TypeScript","code":293,"comment":25,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/override-element-ui.css":{"language":"CSS","code":104,"comment":1,"blank":22},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/menu/modules/multilevel.menu.example.ts":{"language":"TypeScript","code":48,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/dialog.css":{"language":"CSS","code":32,"comment":2,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/workflow.css":{"language":"CSS","code":1381,"comment":106,"blank":226},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/approval.ts":{"language":"TypeScript","code":15,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/reader.ts":{"language":"TypeScript","code":22,"comment":5,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/index.vue":{"language":"vue","code":207,"comment":0,"blank":33},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/browser_upgrade/index.css":{"language":"CSS","code":119,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AuthAll/index.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/HotkeysIntro/index.vue":{"language":"vue","code":44,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImagePreview/index.vue":{"language":"vue","code":57,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/AppSetting/index.vue":{"language":"vue","code":523,"comment":0,"blank":43},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/SubSidebar/index.vue":{"language":"vue","code":140,"comment":1,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/store/index.hbs":{"language":"Handlebars","code":10,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/themes.scss":{"language":"SCSS","code":58,"comment":61,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchArea/SearchItem.vue":{"language":"vue","code":26,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/globals.scss":{"language":"SCSS","code":131,"comment":19,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchArea/index.vue":{"language":"vue","code":147,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/nprogress.scss":{"language":"SCSS","code":55,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/element-plus/dark.scss":{"language":"SCSS","code":8,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-add.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/store/prompt.js":{"language":"JavaScript","code":28,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-add-circle.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/component/index.hbs":{"language":"Handlebars","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-base.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batch-distribute.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batch.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/pnpm-lock.yaml":{"language":"YAML","code":7764,"comment":0,"blank":1170},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/langs/zh-Hans.js":{"language":"JavaScript","code":1,"comment":6,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/element-plus/index.scss":{"language":"SCSS","code":21,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-alarm.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-baseInfo.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SystemInfo/index.vue":{"language":"vue","code":45,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/resources/variables.scss":{"language":"SCSS","code":0,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/fullscreen-exit.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/resources/utils.scss":{"language":"SCSS","code":41,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/fullscreen.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-area.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-device.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/business-board.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-create.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/404.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dept.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-data.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batchConfig.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-case.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-contract.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-delete.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-certi.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business-manager.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-line.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-change.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-correct.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business-measure.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-building.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-internal.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-jidu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-init.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-fold.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-goWorkbench.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-log.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-loginlog.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-import.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-finance.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ScanSampleDialog/scan-interface.ts":{"language":"TypeScript","code":12,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-file.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-fullscreen.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-flow.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-measure.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ScanSampleDialog/index.vue":{"language":"vue","code":121,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-logManage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-file-manage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-equipment-info.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-excel.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-environment.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-error.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-equipment-status.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-external.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dict.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-export.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-differ.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/addNodeBan.vue":{"language":"vue","code":216,"comment":0,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Trend/index.vue":{"language":"vue","code":61,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-meeting.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/addNode.vue":{"language":"vue","code":230,"comment":9,"blank":25},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/TableContainer/index.vue":{"language":"vue","code":70,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dyh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-bench.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-book.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batchPrint.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/nodeWrap.vue":{"language":"vue","code":367,"comment":9,"blank":25},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/nodeWrapBan.vue":{"language":"vue","code":153,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/TopMenu/topMenu.vue":{"language":"vue","code":41,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/TopMenu/topMenuItem.vue":{"language":"vue","code":167,"comment":0,"blank":24},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-overView-message.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/process.ts":{"language":"TypeScript","code":102,"comment":12,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/price.ts":{"language":"TypeScript","code":58,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/post.ts":{"language":"TypeScript","code":36,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/requestLab.ts":{"language":"TypeScript","code":103,"comment":23,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/resource.ts":{"language":"TypeScript","code":53,"comment":8,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/notice.ts":{"language":"TypeScript","code":62,"comment":9,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/login.ts":{"language":"TypeScript","code":33,"comment":17,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/log.ts":{"language":"TypeScript","code":59,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SvgIcon/index.vue":{"language":"vue","code":44,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/label.ts":{"language":"TypeScript","code":44,"comment":13,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Topbar/index.vue":{"language":"vue","code":151,"comment":0,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/role.ts":{"language":"TypeScript","code":73,"comment":12,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/installation.ts":{"language":"TypeScript","code":35,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/expire.ts":{"language":"TypeScript","code":28,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/dict.ts":{"language":"TypeScript","code":37,"comment":5,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/dept.ts":{"language":"TypeScript","code":77,"comment":13,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/bench.ts":{"language":"TypeScript","code":28,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/tenant.ts":{"language":"TypeScript","code":39,"comment":8,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/request.ts":{"language":"TypeScript","code":103,"comment":23,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/resetPwd.vue":{"language":"vue","code":117,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/index.vue":{"language":"vue","code":230,"comment":61,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/user.ts":{"language":"TypeScript","code":91,"comment":22,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/userInfo.vue":{"language":"vue","code":243,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/place.ts":{"language":"TypeScript","code":39,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/tool.ts":{"language":"TypeScript","code":219,"comment":22,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchBar/index.vue":{"language":"vue","code":65,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/scanEquipmentDialog/scan-interface.ts":{"language":"TypeScript","code":0,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/scanEquipmentDialog/index.vue":{"language":"vue","code":250,"comment":11,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/data.ts":{"language":"TypeScript","code":34,"comment":6,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/environment.ts":{"language":"TypeScript","code":46,"comment":9,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/SidebarItem/index.vue":{"language":"vue","code":159,"comment":0,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-notice.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/index.ts":{"language":"TypeScript","code":104,"comment":23,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-storeroom.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-monitor.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-month.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/area.ts":{"language":"TypeScript","code":72,"comment":12,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-statement.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/overView.ts":{"language":"TypeScript","code":14,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/equipment/list.ts":{"language":"TypeScript","code":48,"comment":9,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-software.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-standard-status.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-settingBlue.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/equipment/config.ts":{"language":"TypeScript","code":46,"comment":9,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-seal.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-setting.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-scan.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-search.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-review.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-role.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-service.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resource.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-rfid.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resume.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-refresh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resource-first.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-reduce-circle.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-removeAlarm.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-qrcode.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-quality-menu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-price.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-print.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-prevent.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-radio.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-quality.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-place.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-pie.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/alarm/current.ts":{"language":"TypeScript","code":25,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/MainSidebar/index.vue":{"language":"vue","code":95,"comment":1,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/alarm/event.ts":{"language":"TypeScript","code":39,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Search/index.vue":{"language":"vue","code":413,"comment":0,"blank":39},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QRcodeDeviceDialog/index.vue":{"language":"vue","code":181,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/measureRecords.vue":{"language":"vue","code":59,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-person.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-task.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QrDialog/index.vue":{"language":"vue","code":138,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-overview.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-pdf.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-sweep.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/image-load-fail.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-sysDoc.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-ywjs.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-subpackage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PageMain/index.vue":{"language":"vue","code":81,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-zhankai.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-xyh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PcasCascader/index.vue":{"language":"vue","code":132,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-zhiliang.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-year.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-user.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-template.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-tool.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QrDialog/qrcode.d.ts":{"language":"TypeScript","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PageHeader/index.vue":{"language":"vue","code":71,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-enter.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-down.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-word.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-technology.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-default.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-up.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-template-menu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/certificationRecords.vue":{"language":"vue","code":60,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/certificationMonitor.vue":{"language":"vue","code":60,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/maintain.ts":{"language":"TypeScript","code":34,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/index.ts":{"language":"TypeScript","code":72,"comment":10,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/borrow.ts":{"language":"TypeScript","code":78,"comment":9,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Logo/index.vue":{"language":"vue","code":66,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImageUpload/index.vue":{"language":"vue","code":239,"comment":0,"blank":26},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/triangle-stand-upside-down.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Header/index.vue":{"language":"vue","code":176,"comment":12,"blank":32},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/iconify-ep/index.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/group.ts":{"language":"TypeScript","code":35,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/info.ts":{"language":"TypeScript","code":174,"comment":33,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-breadcrumb.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/certificate.ts":{"language":"TypeScript","code":8,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/NormalTable/table_interface.ts":{"language":"TypeScript","code":12,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/NormalTable/index.vue":{"language":"vue","code":285,"comment":0,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImagesUpload/index.vue":{"language":"vue","code":272,"comment":0,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/remind.ts":{"language":"TypeScript","code":30,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/model.ts":{"language":"TypeScript","code":65,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/task.ts":{"language":"TypeScript","code":29,"comment":7,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/detection.ts":{"language":"TypeScript","code":16,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/opinion.ts":{"language":"TypeScript","code":72,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/notice.ts":{"language":"TypeScript","code":21,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/review.ts":{"language":"TypeScript","code":22,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/satisfaction.ts":{"language":"TypeScript","code":22,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/review.ts":{"language":"TypeScript","code":80,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/dashboard/index.ts":{"language":"TypeScript","code":105,"comment":20,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/task.ts":{"language":"TypeScript","code":80,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-menu.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/document/index.ts":{"language":"TypeScript","code":34,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/directory.ts":{"language":"TypeScript","code":99,"comment":20,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/IconButton/index.vue":{"language":"vue","code":51,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/FileUpload/index.vue":{"language":"vue","code":107,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Editor/index.vue":{"language":"vue","code":85,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/certificate.ts":{"language":"TypeScript","code":45,"comment":9,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/dashboard/calendar.ts":{"language":"TypeScript","code":29,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/FixedActionBar/index.vue":{"language":"vue","code":42,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/echart-interface.ts":{"language":"TypeScript","code":252,"comment":14,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/board.ts":{"language":"TypeScript","code":16,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/LineChart.vue":{"language":"vue","code":355,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/toolbar-collapse.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/PieChart.vue":{"language":"vue","code":311,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/BarChartVertical.vue":{"language":"vue","code":449,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/BarChartHorizontal.vue":{"language":"vue","code":442,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/paln.ts":{"language":"TypeScript","code":150,"comment":21,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/utils.ts":{"language":"TypeScript","code":26,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/early.ts":{"language":"TypeScript","code":94,"comment":13,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/dept.ts":{"language":"TypeScript","code":22,"comment":6,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/task.ts":{"language":"TypeScript","code":121,"comment":12,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.css":{"language":"CSS","code":3093,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.css":{"language":"CSS","code":764,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/config/config.json":{"language":"JSON","code":29,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.css":{"language":"CSS","code":3183,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.css":{"language":"CSS","code":3183,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.css":{"language":"CSS","code":745,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.css":{"language":"CSS","code":764,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.css":{"language":"CSS","code":3096,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlockCom.vue":{"language":"vue","code":41,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlockSwitch.vue":{"language":"vue","code":63,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlock.vue":{"language":"vue","code":54,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DeptSelect/index.vue":{"language":"vue","code":185,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectRoleDialog.vue":{"language":"vue","code":157,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.css":{"language":"CSS","code":745,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/index.vue":{"language":"vue","code":53,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectDeptTree.vue":{"language":"vue","code":121,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectStaffDialog.vue":{"language":"vue","code":248,"comment":7,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Copyright/index.vue":{"language":"vue","code":43,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectDeptDialog.vue":{"language":"vue","code":249,"comment":7,"blank":24},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/errorDialog.vue":{"language":"vue","code":79,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectEmployeesDialog.vue":{"language":"vue","code":226,"comment":8,"blank":21},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/dialog.ts":{"language":"TypeScript","code":25,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/promoterDrawer.vue":{"language":"vue","code":85,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/copyerDrawer.vue":{"language":"vue","code":110,"comment":13,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/buttonBox/buttonBox.vue":{"language":"vue","code":43,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/conditionDrawer.vue":{"language":"vue","code":432,"comment":35,"blank":48},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/writer/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5/content.css":{"language":"CSS","code":54,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/approverDrawer.vue":{"language":"vue","code":426,"comment":76,"blank":47},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/buttonBox/buttonBox.ts":{"language":"TypeScript","code":5,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/document/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/writer/content.css":{"language":"CSS","code":55,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5-dark/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/default/content.css":{"language":"CSS","code":54,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/dark/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.stylelintignore":{"language":"Ignore","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/document/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/benchCol/index.vue":{"language":"vue","code":166,"comment":12,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/default/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/BarCodeBind/index.vue":{"language":"vue","code":120,"comment":3,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.github/workflows/release.yml":{"language":"YAML","code":75,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AppContainer/index.vue":{"language":"vue","code":22,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.commitlintrc.js":{"language":"JavaScript","code":65,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Approval/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/BatchActionBar/index.vue":{"language":"vue","code":72,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue":{"language":"vue","code":223,"comment":15,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecordTable.vue":{"language":"vue","code":190,"comment":15,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/theme.json":{"language":"JSON","code":491,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecord.vue":{"language":"vue","code":130,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.github/workflows/repo-sync.yml":{"language":"YAML","code":16,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Auth/index.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/AddressSelect.vue":{"language":"vue","code":247,"comment":5,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/approval-interface.ts":{"language":"TypeScript","code":13,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/address-interface.ts":{"language":"TypeScript","code":11,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/index.html":{"language":"HTML","code":40,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/departments150.json":{"language":"JSON","code":26,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PcasCascader/pcas-code.json":{"language":"JSON","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/country-code.json":{"language":"JSON","code":1500,"comment":0,"blank":20}} \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.md b/.VSCodeCounter/2024-06-13_10-20-16/results.md new file mode 100644 index 0000000..f0ec7b4 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.md @@ -0,0 +1,290 @@ +# Summary + +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 + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## 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 | + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.txt b/.VSCodeCounter/2024-06-13_10-20-16/results.txt new file mode 100644 index 0000000..fe15664 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.txt @@ -0,0 +1,970 @@ +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 | ++----------------------------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/src/api/laboratory/environment.ts b/src/api/laboratory/environment.ts index 6b6b0b5..05824ff 100644 --- a/src/api/laboratory/environment.ts +++ b/src/api/laboratory/environment.ts @@ -1,5 +1,5 @@ /** - * 地点管理 + * 环境记录单 */ import request from '../requestLab' import type { IListQuery } from '@/views/laboratory/statement/environment/environment-interface' diff --git a/src/views/laboratory/data/list.vue b/src/views/laboratory/data/list.vue index 1299d5e..763ab55 100644 --- a/src/views/laboratory/data/list.vue +++ b/src/views/laboratory/data/list.vue @@ -148,7 +148,7 @@ const listQuery: Ref = ref({ deptId: '', // 负责部门id(西昌组织下拉选择) deviceName: '', // 设备名称 - deviceNo: $route.query.deviceNo || '', // 设备编号 + deviceNo: $route.query.deviceNo as string || '', // 设备编号 labName: user.lab, // 所属实验室 startResistance: undefined, // 起始内阻 endResistance: undefined, // 结束内阻 diff --git a/.VSCodeCounter/2024-06-13_10-20-16/details.md b/.VSCodeCounter/2024-06-13_10-20-16/details.md new file mode 100644 index 0000000..a35f3e7 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/details.md @@ -0,0 +1,692 @@ +# Details + +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 + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [.commitlintrc.js](/.commitlintrc.js) | JavaScript | 65 | 4 | 1 | 70 | +| [.github/workflows/release.yml](/.github/workflows/release.yml) | YAML | 75 | 0 | 13 | 88 | +| [.github/workflows/repo-sync.yml](/.github/workflows/repo-sync.yml) | YAML | 16 | 5 | 3 | 24 | +| [.stylelintignore](/.stylelintignore) | Ignore | 3 | 0 | 1 | 4 | +| [README.md](/README.md) | Markdown | 77 | 0 | 29 | 106 | +| [departments150.json](/departments150.json) | JSON | 26 | 0 | 0 | 26 | +| [index.html](/index.html) | HTML | 40 | 0 | 1 | 41 | +| [package.json](/package.json) | JSON | 122 | 0 | 1 | 123 | +| [plop-templates/component/index.hbs](/plop-templates/component/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/component/prompt.js](/plop-templates/component/prompt.js) | JavaScript | 63 | 0 | 3 | 66 | +| [plop-templates/page/index.hbs](/plop-templates/page/index.hbs) | Handlebars | 11 | 0 | 3 | 14 | +| [plop-templates/page/prompt.js](/plop-templates/page/prompt.js) | JavaScript | 52 | 0 | 3 | 55 | +| [plop-templates/store/index.hbs](/plop-templates/store/index.hbs) | Handlebars | 10 | 0 | 2 | 12 | +| [plop-templates/store/prompt.js](/plop-templates/store/prompt.js) | JavaScript | 28 | 0 | 1 | 29 | +| [plopfile.js](/plopfile.js) | JavaScript | 6 | 0 | 1 | 7 | +| [pnpm-lock.yaml](/pnpm-lock.yaml) | YAML | 7,764 | 0 | 1,170 | 8,934 | +| [postcss.config.js](/postcss.config.js) | JavaScript | 5 | 0 | 1 | 6 | +| [public/browser_upgrade/index.css](/public/browser_upgrade/index.css) | CSS | 119 | 0 | 1 | 120 | +| [public/config/config.json](/public/config/config.json) | JSON | 29 | 0 | 1 | 30 | +| [public/tinymce/langs/zh-Hans.js](/public/tinymce/langs/zh-Hans.js) | JavaScript | 1 | 6 | 0 | 7 | +| [public/tinymce/skins/content/dark/content.css](/public/tinymce/skins/content/dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/dark/content.min.css](/public/tinymce/skins/content/dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/default/content.css](/public/tinymce/skins/content/default/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/default/content.min.css](/public/tinymce/skins/content/default/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/document/content.css](/public/tinymce/skins/content/document/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/document/content.min.css](/public/tinymce/skins/content/document/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5-dark/content.css](/public/tinymce/skins/content/tinymce-5-dark/content.css) | CSS | 59 | 7 | 1 | 67 | +| [public/tinymce/skins/content/tinymce-5-dark/content.min.css](/public/tinymce/skins/content/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/tinymce-5/content.css](/public/tinymce/skins/content/tinymce-5/content.css) | CSS | 54 | 7 | 1 | 62 | +| [public/tinymce/skins/content/tinymce-5/content.min.css](/public/tinymce/skins/content/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/content/writer/content.css](/public/tinymce/skins/content/writer/content.css) | CSS | 55 | 7 | 1 | 63 | +| [public/tinymce/skins/content/writer/content.min.css](/public/tinymce/skins/content/writer/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.css](/public/tinymce/skins/ui/oxide-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.css](/public/tinymce/skins/ui/oxide-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide-dark/content.inline.min.css](/public/tinymce/skins/ui/oxide-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/content.min.css](/public/tinymce/skins/ui/oxide-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.css](/public/tinymce/skins/ui/oxide-dark/skin.css) | CSS | 3,096 | 16 | 1 | 3,113 | +| [public/tinymce/skins/ui/oxide-dark/skin.min.css](/public/tinymce/skins/ui/oxide-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.css](/public/tinymce/skins/ui/oxide/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/oxide/content.inline.css](/public/tinymce/skins/ui/oxide/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/oxide/content.inline.min.css](/public/tinymce/skins/ui/oxide/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/content.min.css](/public/tinymce/skins/ui/oxide/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.css](/public/tinymce/skins/ui/oxide/skin.css) | CSS | 3,093 | 16 | 1 | 3,110 | +| [public/tinymce/skins/ui/oxide/skin.min.css](/public/tinymce/skins/ui/oxide/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/oxide/skin.shadowdom.min.css](/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.css](/public/tinymce/skins/ui/tinymce-5-dark/content.css) | CSS | 745 | 11 | 1 | 757 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/content.min.css](/public/tinymce/skins/ui/tinymce-5-dark/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.css](/public/tinymce/skins/ui/tinymce-5/content.css) | CSS | 764 | 11 | 1 | 776 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.css](/public/tinymce/skins/ui/tinymce-5/content.inline.css) | CSS | 758 | 11 | 1 | 770 | +| [public/tinymce/skins/ui/tinymce-5/content.inline.min.css](/public/tinymce/skins/ui/tinymce-5/content.inline.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/content.min.css](/public/tinymce/skins/ui/tinymce-5/content.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.css](/public/tinymce/skins/ui/tinymce-5/skin.css) | CSS | 3,183 | 16 | 1 | 3,200 | +| [public/tinymce/skins/ui/tinymce-5/skin.min.css](/public/tinymce/skins/ui/tinymce-5/skin.min.css) | CSS | 1 | 0 | 1 | 2 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css) | CSS | 30 | 0 | 1 | 31 | +| [public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css](/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css) | CSS | 1 | 0 | 1 | 2 | +| [scripts/prepare.js](/scripts/prepare.js) | JavaScript | 13 | 0 | 3 | 16 | +| [scss.template.hbs](/scss.template.hbs) | Handlebars | 57 | 0 | 10 | 67 | +| [server.xml](/server.xml) | XML | 33 | 94 | 16 | 143 | +| [src/App.vue](/src/App.vue) | vue | 94 | 0 | 11 | 105 | +| [src/api/approval.ts](/src/api/approval.ts) | TypeScript | 15 | 2 | 2 | 19 | +| [src/api/eqpt/MeasurementBusiness/detection.ts](/src/api/eqpt/MeasurementBusiness/detection.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/MeasurementBusiness/notice.ts](/src/api/eqpt/MeasurementBusiness/notice.ts) | TypeScript | 21 | 6 | 2 | 29 | +| [src/api/eqpt/MeasurementBusiness/opinion.ts](/src/api/eqpt/MeasurementBusiness/opinion.ts) | TypeScript | 72 | 15 | 2 | 89 | +| [src/api/eqpt/MeasurementBusiness/review.ts](/src/api/eqpt/MeasurementBusiness/review.ts) | TypeScript | 22 | 15 | 2 | 39 | +| [src/api/eqpt/MeasurementBusiness/satisfaction.ts](/src/api/eqpt/MeasurementBusiness/satisfaction.ts) | TypeScript | 22 | 5 | 2 | 29 | +| [src/api/eqpt/dashboard/calendar.ts](/src/api/eqpt/dashboard/calendar.ts) | TypeScript | 29 | 7 | 4 | 40 | +| [src/api/eqpt/dashboard/index.ts](/src/api/eqpt/dashboard/index.ts) | TypeScript | 105 | 20 | 3 | 128 | +| [src/api/eqpt/device/certificate.ts](/src/api/eqpt/device/certificate.ts) | TypeScript | 8 | 4 | 1 | 13 | +| [src/api/eqpt/device/group.ts](/src/api/eqpt/device/group.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/eqpt/device/info.ts](/src/api/eqpt/device/info.ts) | TypeScript | 174 | 33 | 3 | 210 | +| [src/api/eqpt/device/model.ts](/src/api/eqpt/device/model.ts) | TypeScript | 65 | 11 | 2 | 78 | +| [src/api/eqpt/device/remind.ts](/src/api/eqpt/device/remind.ts) | TypeScript | 30 | 7 | 1 | 38 | +| [src/api/eqpt/device/task.ts](/src/api/eqpt/device/task.ts) | TypeScript | 29 | 7 | 3 | 39 | +| [src/api/eqpt/document/index.ts](/src/api/eqpt/document/index.ts) | TypeScript | 34 | 8 | 1 | 43 | +| [src/api/eqpt/measurementPlan/board.ts](/src/api/eqpt/measurementPlan/board.ts) | TypeScript | 16 | 5 | 2 | 23 | +| [src/api/eqpt/measurementPlan/dept.ts](/src/api/eqpt/measurementPlan/dept.ts) | TypeScript | 22 | 6 | 1 | 29 | +| [src/api/eqpt/measurementPlan/early.ts](/src/api/eqpt/measurementPlan/early.ts) | TypeScript | 94 | 13 | 2 | 109 | +| [src/api/eqpt/measurementPlan/paln.ts](/src/api/eqpt/measurementPlan/paln.ts) | TypeScript | 150 | 21 | 4 | 175 | +| [src/api/eqpt/measurementPlan/task.ts](/src/api/eqpt/measurementPlan/task.ts) | TypeScript | 121 | 12 | 5 | 138 | +| [src/api/eqpt/status/borrow.ts](/src/api/eqpt/status/borrow.ts) | TypeScript | 78 | 9 | 3 | 90 | +| [src/api/eqpt/status/index.ts](/src/api/eqpt/status/index.ts) | TypeScript | 72 | 10 | 2 | 84 | +| [src/api/eqpt/status/maintain.ts](/src/api/eqpt/status/maintain.ts) | TypeScript | 34 | 5 | 2 | 41 | +| [src/api/eqpt/subpackage/certificate.ts](/src/api/eqpt/subpackage/certificate.ts) | TypeScript | 45 | 9 | 1 | 55 | +| [src/api/eqpt/subpackage/directory.ts](/src/api/eqpt/subpackage/directory.ts) | TypeScript | 99 | 20 | 1 | 120 | +| [src/api/eqpt/subpackage/review.ts](/src/api/eqpt/subpackage/review.ts) | TypeScript | 80 | 11 | 2 | 93 | +| [src/api/eqpt/subpackage/task.ts](/src/api/eqpt/subpackage/task.ts) | TypeScript | 80 | 12 | 4 | 96 | +| [src/api/index.ts](/src/api/index.ts) | TypeScript | 104 | 23 | 8 | 135 | +| [src/api/laboratory/alarm/current.ts](/src/api/laboratory/alarm/current.ts) | TypeScript | 25 | 6 | 5 | 36 | +| [src/api/laboratory/alarm/event.ts](/src/api/laboratory/alarm/event.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/laboratory/data.ts](/src/api/laboratory/data.ts) | TypeScript | 34 | 6 | 4 | 44 | +| [src/api/laboratory/environment.ts](/src/api/laboratory/environment.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/config.ts](/src/api/laboratory/equipment/config.ts) | TypeScript | 46 | 9 | 8 | 63 | +| [src/api/laboratory/equipment/list.ts](/src/api/laboratory/equipment/list.ts) | TypeScript | 48 | 9 | 7 | 64 | +| [src/api/laboratory/overView.ts](/src/api/laboratory/overView.ts) | TypeScript | 14 | 5 | 3 | 22 | +| [src/api/laboratory/place.ts](/src/api/laboratory/place.ts) | TypeScript | 39 | 8 | 7 | 54 | +| [src/api/reader.ts](/src/api/reader.ts) | TypeScript | 22 | 5 | 4 | 31 | +| [src/api/request.ts](/src/api/request.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/requestLab.ts](/src/api/requestLab.ts) | TypeScript | 103 | 23 | 6 | 132 | +| [src/api/system/area.ts](/src/api/system/area.ts) | TypeScript | 72 | 12 | 6 | 90 | +| [src/api/system/bench.ts](/src/api/system/bench.ts) | TypeScript | 28 | 4 | 1 | 33 | +| [src/api/system/dept.ts](/src/api/system/dept.ts) | TypeScript | 77 | 13 | 6 | 96 | +| [src/api/system/dict.ts](/src/api/system/dict.ts) | TypeScript | 37 | 5 | 1 | 43 | +| [src/api/system/expire.ts](/src/api/system/expire.ts) | TypeScript | 28 | 7 | 1 | 36 | +| [src/api/system/installation.ts](/src/api/system/installation.ts) | TypeScript | 35 | 8 | 1 | 44 | +| [src/api/system/label.ts](/src/api/system/label.ts) | TypeScript | 44 | 13 | 3 | 60 | +| [src/api/system/log.ts](/src/api/system/log.ts) | TypeScript | 59 | 12 | 4 | 75 | +| [src/api/system/login.ts](/src/api/system/login.ts) | TypeScript | 33 | 17 | 8 | 58 | +| [src/api/system/notice.ts](/src/api/system/notice.ts) | TypeScript | 62 | 9 | 3 | 74 | +| [src/api/system/post.ts](/src/api/system/post.ts) | TypeScript | 36 | 8 | 1 | 45 | +| [src/api/system/price.ts](/src/api/system/price.ts) | TypeScript | 58 | 8 | 7 | 73 | +| [src/api/system/process.ts](/src/api/system/process.ts) | TypeScript | 102 | 12 | 10 | 124 | +| [src/api/system/resource.ts](/src/api/system/resource.ts) | TypeScript | 53 | 8 | 4 | 65 | +| [src/api/system/role.ts](/src/api/system/role.ts) | TypeScript | 73 | 12 | 5 | 90 | +| [src/api/system/tenant.ts](/src/api/system/tenant.ts) | TypeScript | 39 | 8 | 5 | 52 | +| [src/api/system/tool.ts](/src/api/system/tool.ts) | TypeScript | 219 | 22 | 6 | 247 | +| [src/api/system/user.ts](/src/api/system/user.ts) | TypeScript | 91 | 22 | 6 | 119 | +| [src/assets/icons/404.svg](/src/assets/icons/404.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/business-board.svg](/src/assets/icons/business-board.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/fullscreen-exit.svg](/src/assets/icons/fullscreen-exit.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/fullscreen.svg](/src/assets/icons/fullscreen.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-add-circle.svg](/src/assets/icons/icon-add-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-add.svg](/src/assets/icons/icon-add.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-alarm.svg](/src/assets/icons/icon-alarm.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-area.svg](/src/assets/icons/icon-area.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-base.svg](/src/assets/icons/icon-base.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-baseInfo.svg](/src/assets/icons/icon-baseInfo.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-batch-distribute.svg](/src/assets/icons/icon-batch-distribute.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batch.svg](/src/assets/icons/icon-batch.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-batchConfig.svg](/src/assets/icons/icon-batchConfig.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-batchPrint.svg](/src/assets/icons/icon-batchPrint.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-bench.svg](/src/assets/icons/icon-bench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-book.svg](/src/assets/icons/icon-book.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-building.svg](/src/assets/icons/icon-building.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-manager.svg](/src/assets/icons/icon-business-manager.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business-measure.svg](/src/assets/icons/icon-business-measure.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-business.svg](/src/assets/icons/icon-business.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-case.svg](/src/assets/icons/icon-case.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-certi.svg](/src/assets/icons/icon-certi.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-change.svg](/src/assets/icons/icon-change.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-contract.svg](/src/assets/icons/icon-contract.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-correct.svg](/src/assets/icons/icon-correct.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-create.svg](/src/assets/icons/icon-create.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-data.svg](/src/assets/icons/icon-data.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-delete.svg](/src/assets/icons/icon-delete.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dept.svg](/src/assets/icons/icon-dept.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-device.svg](/src/assets/icons/icon-device.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dict.svg](/src/assets/icons/icon-dict.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-differ.svg](/src/assets/icons/icon-differ.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-dyh.svg](/src/assets/icons/icon-dyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-environment.svg](/src/assets/icons/icon-environment.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-equipment-info.svg](/src/assets/icons/icon-equipment-info.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-equipment-status.svg](/src/assets/icons/icon-equipment-status.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-error.svg](/src/assets/icons/icon-error.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-excel.svg](/src/assets/icons/icon-excel.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-export.svg](/src/assets/icons/icon-export.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-external.svg](/src/assets/icons/icon-external.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file-manage.svg](/src/assets/icons/icon-file-manage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-file.svg](/src/assets/icons/icon-file.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-finance.svg](/src/assets/icons/icon-finance.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-flow.svg](/src/assets/icons/icon-flow.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-fold.svg](/src/assets/icons/icon-fold.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-fullscreen.svg](/src/assets/icons/icon-fullscreen.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-goWorkbench.svg](/src/assets/icons/icon-goWorkbench.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-import.svg](/src/assets/icons/icon-import.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-init.svg](/src/assets/icons/icon-init.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-internal.svg](/src/assets/icons/icon-internal.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-jidu.svg](/src/assets/icons/icon-jidu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-line.svg](/src/assets/icons/icon-line.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-log.svg](/src/assets/icons/icon-log.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-logManage.svg](/src/assets/icons/icon-logManage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-loginlog.svg](/src/assets/icons/icon-loginlog.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-measure.svg](/src/assets/icons/icon-measure.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-meeting.svg](/src/assets/icons/icon-meeting.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-monitor.svg](/src/assets/icons/icon-monitor.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-month.svg](/src/assets/icons/icon-month.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-notice.svg](/src/assets/icons/icon-notice.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-overView-message.svg](/src/assets/icons/icon-overView-message.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-overview.svg](/src/assets/icons/icon-overview.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pdf.svg](/src/assets/icons/icon-pdf.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-person.svg](/src/assets/icons/icon-person.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-pie.svg](/src/assets/icons/icon-pie.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-place.svg](/src/assets/icons/icon-place.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-prevent.svg](/src/assets/icons/icon-prevent.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-price.svg](/src/assets/icons/icon-price.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-print.svg](/src/assets/icons/icon-print.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-qrcode.svg](/src/assets/icons/icon-qrcode.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality-menu.svg](/src/assets/icons/icon-quality-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-quality.svg](/src/assets/icons/icon-quality.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-radio.svg](/src/assets/icons/icon-radio.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-reduce-circle.svg](/src/assets/icons/icon-reduce-circle.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-refresh.svg](/src/assets/icons/icon-refresh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-removeAlarm.svg](/src/assets/icons/icon-removeAlarm.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-resource-first.svg](/src/assets/icons/icon-resource-first.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resource.svg](/src/assets/icons/icon-resource.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-resume.svg](/src/assets/icons/icon-resume.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-review.svg](/src/assets/icons/icon-review.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-rfid.svg](/src/assets/icons/icon-rfid.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-role.svg](/src/assets/icons/icon-role.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-scan.svg](/src/assets/icons/icon-scan.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-seal.svg](/src/assets/icons/icon-seal.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-search.svg](/src/assets/icons/icon-search.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-service.svg](/src/assets/icons/icon-service.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-setting.svg](/src/assets/icons/icon-setting.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-settingBlue.svg](/src/assets/icons/icon-settingBlue.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-software.svg](/src/assets/icons/icon-software.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-standard-status.svg](/src/assets/icons/icon-standard-status.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-statement.svg](/src/assets/icons/icon-statement.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-storeroom.svg](/src/assets/icons/icon-storeroom.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-subpackage.svg](/src/assets/icons/icon-subpackage.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sweep.svg](/src/assets/icons/icon-sweep.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-sysDoc.svg](/src/assets/icons/icon-sysDoc.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-task.svg](/src/assets/icons/icon-task.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-technology.svg](/src/assets/icons/icon-technology.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-template-menu.svg](/src/assets/icons/icon-template-menu.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-template.svg](/src/assets/icons/icon-template.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-tool.svg](/src/assets/icons/icon-tool.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-user.svg](/src/assets/icons/icon-user.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-word.svg](/src/assets/icons/icon-word.svg) | XML | 3 | 0 | 1 | 4 | +| [src/assets/icons/icon-xyh.svg](/src/assets/icons/icon-xyh.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/icon-year.svg](/src/assets/icons/icon-year.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-ywjs.svg](/src/assets/icons/icon-ywjs.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhankai.svg](/src/assets/icons/icon-zhankai.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/icons/icon-zhiliang.svg](/src/assets/icons/icon-zhiliang.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/image-load-fail.svg](/src/assets/icons/image-load-fail.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-down.svg](/src/assets/icons/search-down.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-enter.svg](/src/assets/icons/search-enter.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/search-up.svg](/src/assets/icons/search-up.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-breadcrumb.svg](/src/assets/icons/sidebar-breadcrumb.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-default.svg](/src/assets/icons/sidebar-default.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/sidebar-menu.svg](/src/assets/icons/sidebar-menu.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/toolbar-collapse.svg](/src/assets/icons/toolbar-collapse.svg) | XML | 1 | 0 | 0 | 1 | +| [src/assets/icons/triangle-stand-upside-down.svg](/src/assets/icons/triangle-stand-upside-down.svg) | XML | 1 | 0 | 1 | 2 | +| [src/assets/styles/element-plus/dark.scss](/src/assets/styles/element-plus/dark.scss) | SCSS | 8 | 1 | 1 | 10 | +| [src/assets/styles/element-plus/index.scss](/src/assets/styles/element-plus/index.scss) | SCSS | 21 | 0 | 2 | 23 | +| [src/assets/styles/globals.scss](/src/assets/styles/globals.scss) | SCSS | 131 | 19 | 28 | 178 | +| [src/assets/styles/nprogress.scss](/src/assets/styles/nprogress.scss) | SCSS | 55 | 0 | 9 | 64 | +| [src/assets/styles/resources/utils.scss](/src/assets/styles/resources/utils.scss) | SCSS | 41 | 5 | 8 | 54 | +| [src/assets/styles/resources/variables.scss](/src/assets/styles/resources/variables.scss) | SCSS | 0 | 1 | 1 | 2 | +| [src/assets/styles/themes.scss](/src/assets/styles/themes.scss) | SCSS | 58 | 61 | 14 | 133 | +| [src/auto-imports.d.ts](/src/auto-imports.d.ts) | TypeScript | 77 | 1 | 1 | 79 | +| [src/axios.d.ts](/src/axios.d.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [src/components.d.ts](/src/components.d.ts) | TypeScript | 69 | 3 | 3 | 75 | +| [src/components/AddressSelect/AddressSelect.vue](/src/components/AddressSelect/AddressSelect.vue) | vue | 247 | 5 | 7 | 259 | +| [src/components/AddressSelect/address-interface.ts](/src/components/AddressSelect/address-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/components/AddressSelect/country-code.json](/src/components/AddressSelect/country-code.json) | JSON | 1,500 | 0 | 20 | 1,520 | +| [src/components/AppContainer/index.vue](/src/components/AppContainer/index.vue) | vue | 22 | 0 | 3 | 25 | +| [src/components/ApprovalRecord/ApprovalRecord.vue](/src/components/ApprovalRecord/ApprovalRecord.vue) | vue | 130 | 1 | 6 | 137 | +| [src/components/ApprovalRecord/ApprovalRecordTable.vue](/src/components/ApprovalRecord/ApprovalRecordTable.vue) | vue | 190 | 15 | 9 | 214 | +| [src/components/ApprovalRecord/ApprovalRecordTableDevice.vue](/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue) | vue | 223 | 15 | 7 | 245 | +| [src/components/ApprovalRecord/approval-interface.ts](/src/components/ApprovalRecord/approval-interface.ts) | TypeScript | 13 | 0 | 1 | 14 | +| [src/components/Approval/ApprovalDialog.vue](/src/components/Approval/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/components/AuthAll/index.vue](/src/components/AuthAll/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/Auth/index.vue](/src/components/Auth/index.vue) | vue | 14 | 0 | 3 | 17 | +| [src/components/BarCodeBind/index.vue](/src/components/BarCodeBind/index.vue) | vue | 120 | 3 | 12 | 135 | +| [src/components/BatchActionBar/index.vue](/src/components/BatchActionBar/index.vue) | vue | 72 | 0 | 11 | 83 | +| [src/components/Copyright/index.vue](/src/components/Copyright/index.vue) | vue | 43 | 0 | 8 | 51 | +| [src/components/DeptSelect/index.vue](/src/components/DeptSelect/index.vue) | vue | 185 | 0 | 6 | 191 | +| [src/components/DetailPage/DetailBlock.vue](/src/components/DetailPage/DetailBlock.vue) | vue | 54 | 0 | 8 | 62 | +| [src/components/DetailPage/DetailBlockCom.vue](/src/components/DetailPage/DetailBlockCom.vue) | vue | 41 | 0 | 7 | 48 | +| [src/components/DetailPage/DetailBlockSwitch.vue](/src/components/DetailPage/DetailBlockSwitch.vue) | vue | 63 | 0 | 9 | 72 | +| [src/components/DetailPage/index.vue](/src/components/DetailPage/index.vue) | vue | 53 | 0 | 7 | 60 | +| [src/components/Echart/BarChartHorizontal.vue](/src/components/Echart/BarChartHorizontal.vue) | vue | 442 | 0 | 8 | 450 | +| [src/components/Echart/BarChartVertical.vue](/src/components/Echart/BarChartVertical.vue) | vue | 449 | 0 | 8 | 457 | +| [src/components/Echart/LineChart.vue](/src/components/Echart/LineChart.vue) | vue | 355 | 0 | 9 | 364 | +| [src/components/Echart/PieChart.vue](/src/components/Echart/PieChart.vue) | vue | 311 | 0 | 9 | 320 | +| [src/components/Echart/echart-interface.ts](/src/components/Echart/echart-interface.ts) | TypeScript | 252 | 14 | 7 | 273 | +| [src/components/Echart/theme.json](/src/components/Echart/theme.json) | JSON | 491 | 0 | 1 | 492 | +| [src/components/Echart/utils.ts](/src/components/Echart/utils.ts) | TypeScript | 26 | 11 | 2 | 39 | +| [src/components/Editor/index.vue](/src/components/Editor/index.vue) | vue | 85 | 0 | 13 | 98 | +| [src/components/FileUpload/index.vue](/src/components/FileUpload/index.vue) | vue | 107 | 0 | 11 | 118 | +| [src/components/FixedActionBar/index.vue](/src/components/FixedActionBar/index.vue) | vue | 42 | 0 | 8 | 50 | +| [src/components/IconButton/index.vue](/src/components/IconButton/index.vue) | vue | 51 | 0 | 6 | 57 | +| [src/components/ImagePreview/index.vue](/src/components/ImagePreview/index.vue) | vue | 57 | 0 | 8 | 65 | +| [src/components/ImageUpload/index.vue](/src/components/ImageUpload/index.vue) | vue | 239 | 0 | 26 | 265 | +| [src/components/ImagesUpload/index.vue](/src/components/ImagesUpload/index.vue) | vue | 272 | 0 | 28 | 300 | +| [src/components/NormalTable/index.vue](/src/components/NormalTable/index.vue) | vue | 285 | 0 | 15 | 300 | +| [src/components/NormalTable/table_interface.ts](/src/components/NormalTable/table_interface.ts) | TypeScript | 12 | 0 | 2 | 14 | +| [src/components/PageHeader/index.vue](/src/components/PageHeader/index.vue) | vue | 71 | 0 | 11 | 82 | +| [src/components/PageMain/index.vue](/src/components/PageMain/index.vue) | vue | 81 | 0 | 9 | 90 | +| [src/components/PcasCascader/index.vue](/src/components/PcasCascader/index.vue) | vue | 132 | 0 | 9 | 141 | +| [src/components/PcasCascader/pcas-code.json](/src/components/PcasCascader/pcas-code.json) | JSON | 1 | 0 | 0 | 1 | +| [src/components/QRcodeDeviceDialog/index.vue](/src/components/QRcodeDeviceDialog/index.vue) | vue | 181 | 5 | 8 | 194 | +| [src/components/QrDialog/index.vue](/src/components/QrDialog/index.vue) | vue | 138 | 2 | 8 | 148 | +| [src/components/QrDialog/qrcode.d.ts](/src/components/QrDialog/qrcode.d.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/components/Sample/certificationMonitor.vue](/src/components/Sample/certificationMonitor.vue) | vue | 60 | 1 | 4 | 65 | +| [src/components/Sample/certificationRecords.vue](/src/components/Sample/certificationRecords.vue) | vue | 60 | 1 | 6 | 67 | +| [src/components/Sample/measureRecords.vue](/src/components/Sample/measureRecords.vue) | vue | 59 | 1 | 7 | 67 | +| [src/components/ScanSampleDialog/index.vue](/src/components/ScanSampleDialog/index.vue) | vue | 121 | 3 | 10 | 134 | +| [src/components/ScanSampleDialog/scan-interface.ts](/src/components/ScanSampleDialog/scan-interface.ts) | TypeScript | 12 | 0 | 1 | 13 | +| [src/components/SearchArea/SearchItem.vue](/src/components/SearchArea/SearchItem.vue) | vue | 26 | 0 | 5 | 31 | +| [src/components/SearchArea/index.vue](/src/components/SearchArea/index.vue) | vue | 147 | 0 | 11 | 158 | +| [src/components/SearchBar/index.vue](/src/components/SearchBar/index.vue) | vue | 65 | 0 | 13 | 78 | +| [src/components/SvgIcon/index.vue](/src/components/SvgIcon/index.vue) | vue | 44 | 0 | 4 | 48 | +| [src/components/SystemInfo/index.vue](/src/components/SystemInfo/index.vue) | vue | 45 | 0 | 7 | 52 | +| [src/components/TableContainer/index.vue](/src/components/TableContainer/index.vue) | vue | 70 | 0 | 8 | 78 | +| [src/components/Trend/index.vue](/src/components/Trend/index.vue) | vue | 61 | 0 | 8 | 69 | +| [src/components/benchCol/index.vue](/src/components/benchCol/index.vue) | vue | 166 | 12 | 15 | 193 | +| [src/components/buttonBox/buttonBox.ts](/src/components/buttonBox/buttonBox.ts) | TypeScript | 5 | 0 | 1 | 6 | +| [src/components/buttonBox/buttonBox.vue](/src/components/buttonBox/buttonBox.vue) | vue | 43 | 1 | 7 | 51 | +| [src/components/dialog/dialog.ts](/src/components/dialog/dialog.ts) | TypeScript | 25 | 3 | 3 | 31 | +| [src/components/dialog/errorDialog.vue](/src/components/dialog/errorDialog.vue) | vue | 79 | 1 | 10 | 90 | +| [src/components/dialog/selectDeptDialog.vue](/src/components/dialog/selectDeptDialog.vue) | vue | 249 | 7 | 24 | 280 | +| [src/components/dialog/selectDeptTree.vue](/src/components/dialog/selectDeptTree.vue) | vue | 121 | 1 | 11 | 133 | +| [src/components/dialog/selectEmployeesDialog.vue](/src/components/dialog/selectEmployeesDialog.vue) | vue | 226 | 8 | 21 | 255 | +| [src/components/dialog/selectRoleDialog.vue](/src/components/dialog/selectRoleDialog.vue) | vue | 157 | 1 | 10 | 168 | +| [src/components/dialog/selectStaffDialog.vue](/src/components/dialog/selectStaffDialog.vue) | vue | 248 | 7 | 20 | 275 | +| [src/components/drawer/approverDrawer.vue](/src/components/drawer/approverDrawer.vue) | vue | 426 | 76 | 47 | 549 | +| [src/components/drawer/conditionDrawer.vue](/src/components/drawer/conditionDrawer.vue) | vue | 432 | 35 | 48 | 515 | +| [src/components/drawer/copyerDrawer.vue](/src/components/drawer/copyerDrawer.vue) | vue | 110 | 13 | 9 | 132 | +| [src/components/drawer/promoterDrawer.vue](/src/components/drawer/promoterDrawer.vue) | vue | 85 | 1 | 8 | 94 | +| [src/components/scanEquipmentDialog/index.vue](/src/components/scanEquipmentDialog/index.vue) | vue | 250 | 11 | 11 | 272 | +| [src/components/scanEquipmentDialog/scan-interface.ts](/src/components/scanEquipmentDialog/scan-interface.ts) | TypeScript | 0 | 0 | 1 | 1 | +| [src/components/workFlow/addNode.vue](/src/components/workFlow/addNode.vue) | vue | 230 | 9 | 25 | 264 | +| [src/components/workFlow/addNodeBan.vue](/src/components/workFlow/addNodeBan.vue) | vue | 216 | 0 | 20 | 236 | +| [src/components/workFlow/nodeWrap.vue](/src/components/workFlow/nodeWrap.vue) | vue | 367 | 9 | 25 | 401 | +| [src/components/workFlow/nodeWrapBan.vue](/src/components/workFlow/nodeWrapBan.vue) | vue | 153 | 1 | 11 | 165 | +| [src/css/dialog.css](/src/css/dialog.css) | CSS | 32 | 2 | 7 | 41 | +| [src/css/override-element-ui.css](/src/css/override-element-ui.css) | CSS | 104 | 1 | 22 | 127 | +| [src/css/workflow.css](/src/css/workflow.css) | CSS | 1,381 | 106 | 226 | 1,713 | +| [src/global.d.ts](/src/global.d.ts) | TypeScript | 147 | 157 | 8 | 312 | +| [src/iconify-ep/index.ts](/src/iconify-ep/index.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/layouts/components/AppSetting/index.vue](/src/layouts/components/AppSetting/index.vue) | vue | 523 | 0 | 43 | 566 | +| [src/layouts/components/Header/index.vue](/src/layouts/components/Header/index.vue) | vue | 176 | 12 | 32 | 220 | +| [src/layouts/components/HotkeysIntro/index.vue](/src/layouts/components/HotkeysIntro/index.vue) | vue | 44 | 0 | 8 | 52 | +| [src/layouts/components/Logo/index.vue](/src/layouts/components/Logo/index.vue) | vue | 66 | 0 | 12 | 78 | +| [src/layouts/components/MainSidebar/index.vue](/src/layouts/components/MainSidebar/index.vue) | vue | 95 | 1 | 18 | 114 | +| [src/layouts/components/Search/index.vue](/src/layouts/components/Search/index.vue) | vue | 413 | 0 | 39 | 452 | +| [src/layouts/components/SidebarItem/index.vue](/src/layouts/components/SidebarItem/index.vue) | vue | 159 | 0 | 23 | 182 | +| [src/layouts/components/SubSidebar/index.vue](/src/layouts/components/SubSidebar/index.vue) | vue | 140 | 1 | 29 | 170 | +| [src/layouts/components/Tools/index.vue](/src/layouts/components/Tools/index.vue) | vue | 230 | 61 | 23 | 314 | +| [src/layouts/components/Tools/resetPwd.vue](/src/layouts/components/Tools/resetPwd.vue) | vue | 117 | 1 | 7 | 125 | +| [src/layouts/components/Tools/userInfo.vue](/src/layouts/components/Tools/userInfo.vue) | vue | 243 | 2 | 8 | 253 | +| [src/layouts/components/TopMenu/topMenu.vue](/src/layouts/components/TopMenu/topMenu.vue) | vue | 41 | 1 | 8 | 50 | +| [src/layouts/components/TopMenu/topMenuItem.vue](/src/layouts/components/TopMenu/topMenuItem.vue) | vue | 167 | 0 | 24 | 191 | +| [src/layouts/components/Topbar/index.vue](/src/layouts/components/Topbar/index.vue) | vue | 151 | 0 | 23 | 174 | +| [src/layouts/index.vue](/src/layouts/index.vue) | vue | 207 | 0 | 33 | 240 | +| [src/main.ts](/src/main.ts) | TypeScript | 55 | 6 | 2 | 63 | +| [src/menu/index.ts](/src/menu/index.ts) | TypeScript | 14 | 0 | 4 | 18 | +| [src/menu/modules/multilevel.menu.example.ts](/src/menu/modules/multilevel.menu.example.ts) | TypeScript | 48 | 0 | 3 | 51 | +| [src/mockProdServer.ts](/src/mockProdServer.ts) | TypeScript | 9 | 0 | 3 | 12 | +| [src/mock/member.ts](/src/mock/member.ts) | TypeScript | 55 | 0 | 1 | 56 | +| [src/plugins/preload.ts](/src/plugins/preload.ts) | TypeScript | 117 | 7 | 2 | 126 | +| [src/router/index.ts](/src/router/index.ts) | TypeScript | 168 | 28 | 7 | 203 | +| [src/router/modules/common.ts](/src/router/modules/common.ts) | TypeScript | 293 | 25 | 4 | 322 | +| [src/router/modules/laboratory.ts](/src/router/modules/laboratory.ts) | TypeScript | 228 | 37 | 4 | 269 | +| [src/router/modules/mentering.ts](/src/router/modules/mentering.ts) | TypeScript | 5 | 0 | 6 | 11 | +| [src/router/modules/multilevel.menu.example.ts](/src/router/modules/multilevel.menu.example.ts) | TypeScript | 67 | 0 | 4 | 71 | +| [src/router/modules/system.ts](/src/router/modules/system.ts) | TypeScript | 330 | 0 | 5 | 335 | +| [src/router/modules/tested.ts](/src/router/modules/tested.ts) | TypeScript | 1,621 | 171 | 4 | 1,796 | +| [src/router/routes.ts](/src/router/routes.ts) | TypeScript | 153 | 14 | 7 | 174 | +| [src/settings.default.ts](/src/settings.default.ts) | TypeScript | 55 | 1 | 4 | 60 | +| [src/settings.ts](/src/settings.ts) | TypeScript | 39 | 0 | 3 | 42 | +| [src/shims.d.ts](/src/shims.d.ts) | TypeScript | 17 | 0 | 3 | 20 | +| [src/store/index.ts](/src/store/index.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/store/modules/dict.ts](/src/store/modules/dict.ts) | TypeScript | 51 | 0 | 3 | 54 | +| [src/store/modules/keepAlive.ts](/src/store/modules/keepAlive.ts) | TypeScript | 36 | 1 | 2 | 39 | +| [src/store/modules/menu.ts](/src/store/modules/menu.ts) | TypeScript | 182 | 12 | 8 | 202 | +| [src/store/modules/route.ts](/src/store/modules/route.ts) | TypeScript | 226 | 39 | 5 | 270 | +| [src/store/modules/settings.ts](/src/store/modules/settings.ts) | TypeScript | 53 | 12 | 4 | 69 | +| [src/store/modules/user.ts](/src/store/modules/user.ts) | TypeScript | 208 | 15 | 3 | 226 | +| [src/store/modules/websocket.ts](/src/store/modules/websocket.ts) | TypeScript | 122 | 14 | 2 | 138 | +| [src/store/modules/workFlow.ts](/src/store/modules/workFlow.ts) | TypeScript | 51 | 15 | 2 | 68 | +| [src/utils/Array.ts](/src/utils/Array.ts) | TypeScript | 31 | 16 | 2 | 49 | +| [src/utils/String.ts](/src/utils/String.ts) | TypeScript | 6 | 3 | 2 | 11 | +| [src/utils/applyBtns.ts](/src/utils/applyBtns.ts) | TypeScript | 96 | 4 | 1 | 101 | +| [src/utils/auth.ts](/src/utils/auth.ts) | TypeScript | 11 | 3 | 1 | 15 | +| [src/utils/buttonPerm.ts](/src/utils/buttonPerm.ts) | TypeScript | 64 | 1 | 4 | 69 | +| [src/utils/composables/permission.ts](/src/utils/composables/permission.ts) | TypeScript | 8 | 3 | 1 | 12 | +| [src/utils/composables/useAuth.ts](/src/utils/composables/useAuth.ts) | TypeScript | 37 | 0 | 6 | 43 | +| [src/utils/composables/useGlobalProperties.ts](/src/utils/composables/useGlobalProperties.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [src/utils/composables/useMainPage.ts](/src/utils/composables/useMainPage.ts) | TypeScript | 11 | 0 | 3 | 14 | +| [src/utils/composables/useMenu.ts](/src/utils/composables/useMenu.ts) | TypeScript | 22 | 0 | 4 | 26 | +| [src/utils/dayjs.ts](/src/utils/dayjs.ts) | TypeScript | 4 | 0 | 3 | 7 | +| [src/utils/directive.ts](/src/utils/directive.ts) | TypeScript | 17 | 1 | 2 | 20 | +| [src/utils/download.ts](/src/utils/download.ts) | TypeScript | 148 | 42 | 3 | 193 | +| [src/utils/eventBus.ts](/src/utils/eventBus.ts) | TypeScript | 2 | 0 | 2 | 4 | +| [src/utils/exportUtils.ts](/src/utils/exportUtils.ts) | TypeScript | 30 | 24 | 2 | 56 | +| [src/utils/exportXlsx.ts](/src/utils/exportXlsx.ts) | TypeScript | 71 | 17 | 2 | 90 | +| [src/utils/getUid.ts](/src/utils/getUid.ts) | TypeScript | 11 | 6 | 2 | 19 | +| [src/utils/index.ts](/src/utils/index.ts) | TypeScript | 13 | 0 | 3 | 16 | +| [src/utils/keepQuery.ts](/src/utils/keepQuery.ts) | TypeScript | 13 | 2 | 2 | 17 | +| [src/utils/printUtils.ts](/src/utils/printUtils.ts) | TypeScript | 45 | 21 | 3 | 69 | +| [src/utils/scheduleDict.ts](/src/utils/scheduleDict.ts) | TypeScript | 17 | 3 | 1 | 21 | +| [src/utils/security.ts](/src/utils/security.ts) | TypeScript | 37 | 14 | 2 | 53 | +| [src/utils/structure.ts](/src/utils/structure.ts) | TypeScript | 152 | 47 | 6 | 205 | +| [src/utils/useCheckList.ts](/src/utils/useCheckList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/usePrintList.ts](/src/utils/usePrintList.ts) | TypeScript | 20 | 8 | 2 | 30 | +| [src/utils/useSetAllRowReadable.ts](/src/utils/useSetAllRowReadable.ts) | TypeScript | 11 | 9 | 2 | 22 | +| [src/utils/useTemplateDownload.ts](/src/utils/useTemplateDownload.ts) | TypeScript | 33 | 4 | 1 | 38 | +| [src/utils/validate.ts](/src/utils/validate.ts) | TypeScript | 78 | 65 | 13 | 156 | +| [src/views/[...all].vue](/src/views/%5B...all%5D.vue) | vue | 70 | 0 | 12 | 82 | +| [src/views/breadcrumb_example/detail1.vue](/src/views/breadcrumb_example/detail1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/detail2.vue](/src/views/breadcrumb_example/detail2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list1.vue](/src/views/breadcrumb_example/list1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/breadcrumb_example/list2.vue](/src/views/breadcrumb_example/list2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/dashboard.vue](/src/views/dashboard.vue) | vue | 390 | 10 | 48 | 448 | +| [src/views/example/chartExample.vue](/src/views/example/chartExample.vue) | vue | 56 | 0 | 5 | 61 | +| [src/views/fresh.ts](/src/views/fresh.ts) | TypeScript | 35 | 4 | 1 | 40 | +| [src/views/home/index.vue](/src/views/home/index.vue) | vue | 11 | 0 | 3 | 14 | +| [src/views/index.vue](/src/views/index.vue) | vue | 16 | 0 | 5 | 21 | +| [src/views/laboratory/alarm/current/list-interface.ts](/src/views/laboratory/alarm/current/list-interface.ts) | TypeScript | 30 | 0 | 2 | 32 | +| [src/views/laboratory/alarm/current/list.vue](/src/views/laboratory/alarm/current/list.vue) | vue | 273 | 2 | 10 | 285 | +| [src/views/laboratory/alarm/event/addEventDialog.vue](/src/views/laboratory/alarm/event/addEventDialog.vue) | vue | 219 | 1 | 10 | 230 | +| [src/views/laboratory/alarm/event/list-interface.ts](/src/views/laboratory/alarm/event/list-interface.ts) | TypeScript | 30 | 0 | 3 | 33 | +| [src/views/laboratory/alarm/event/list.vue](/src/views/laboratory/alarm/event/list.vue) | vue | 210 | 2 | 9 | 221 | +| [src/views/laboratory/alarm/record/list.vue](/src/views/laboratory/alarm/record/list.vue) | vue | 211 | 2 | 8 | 221 | +| [src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue](/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue) | vue | 191 | 1 | 21 | 213 | +| [src/views/laboratory/data/list-interface.ts](/src/views/laboratory/data/list-interface.ts) | TypeScript | 100 | 6 | 6 | 112 | +| [src/views/laboratory/data/list.vue](/src/views/laboratory/data/list.vue) | vue | 488 | 16 | 14 | 518 | +| [src/views/laboratory/equipment/config/addElectricQuantity.vue](/src/views/laboratory/equipment/config/addElectricQuantity.vue) | vue | 357 | 312 | 13 | 682 | +| [src/views/laboratory/equipment/config/addOxygenSmoke.vue](/src/views/laboratory/equipment/config/addOxygenSmoke.vue) | vue | 253 | 1 | 7 | 261 | +| [src/views/laboratory/equipment/config/addTemperatureHumidity.vue](/src/views/laboratory/equipment/config/addTemperatureHumidity.vue) | vue | 328 | 1 | 7 | 336 | +| [src/views/laboratory/equipment/config/config-interface.ts](/src/views/laboratory/equipment/config/config-interface.ts) | TypeScript | 101 | 4 | 7 | 112 | +| [src/views/laboratory/equipment/config/list.vue](/src/views/laboratory/equipment/config/list.vue) | vue | 381 | 6 | 12 | 399 | +| [src/views/laboratory/equipment/list/detail.vue](/src/views/laboratory/equipment/list/detail.vue) | vue | 331 | 12 | 11 | 354 | +| [src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue](/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue) | vue | 138 | 4 | 6 | 148 | +| [src/views/laboratory/equipment/list/list-interface.ts](/src/views/laboratory/equipment/list/list-interface.ts) | TypeScript | 37 | 0 | 3 | 40 | +| [src/views/laboratory/equipment/list/list.vue](/src/views/laboratory/equipment/list/list.vue) | vue | 388 | 11 | 13 | 412 | +| [src/views/laboratory/overview/components/message.vue](/src/views/laboratory/overview/components/message.vue) | vue | 101 | 6 | 9 | 116 | +| [src/views/laboratory/overview/components/monitorData.vue](/src/views/laboratory/overview/components/monitorData.vue) | vue | 142 | 21 | 8 | 171 | +| [src/views/laboratory/overview/index.vue](/src/views/laboratory/overview/index.vue) | vue | 943 | 41 | 101 | 1,085 | +| [src/views/laboratory/overview/overview-interface.ts](/src/views/laboratory/overview/overview-interface.ts) | TypeScript | 20 | 1 | 1 | 22 | +| [src/views/laboratory/place/addDialog.vue](/src/views/laboratory/place/addDialog.vue) | vue | 179 | 6 | 7 | 192 | +| [src/views/laboratory/place/list.vue](/src/views/laboratory/place/list.vue) | vue | 203 | 2 | 10 | 215 | +| [src/views/laboratory/place/place-interface.ts](/src/views/laboratory/place/place-interface.ts) | TypeScript | 26 | 0 | 3 | 29 | +| [src/views/laboratory/statement/environment/detail.vue](/src/views/laboratory/statement/environment/detail.vue) | vue | 220 | 2 | 33 | 255 | +| [src/views/laboratory/statement/environment/environment-interface.ts](/src/views/laboratory/statement/environment/environment-interface.ts) | TypeScript | 37 | 0 | 4 | 41 | +| [src/views/laboratory/statement/environment/list.vue](/src/views/laboratory/statement/environment/list.vue) | vue | 191 | 5 | 19 | 215 | +| [src/views/login.vue](/src/views/login.vue) | vue | 510 | 3 | 42 | 555 | +| [src/views/login_register.vue](/src/views/login_register.vue) | vue | 517 | 0 | 37 | 554 | +| [src/views/metering/index.vue](/src/views/metering/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/multilevel_menu_example/level2/level3/page1.vue](/src/views/multilevel_menu_example/level2/level3/page1.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/level3/page2.vue](/src/views/multilevel_menu_example/level2/level3/page2.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/level2/page.vue](/src/views/multilevel_menu_example/level2/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/multilevel_menu_example/page.vue](/src/views/multilevel_menu_example/page.vue) | vue | 11 | 0 | 2 | 13 | +| [src/views/personal/edit.password.vue](/src/views/personal/edit.password.vue) | vue | 88 | 0 | 8 | 96 | +| [src/views/personal/setting.vue](/src/views/personal/setting.vue) | vue | 178 | 0 | 16 | 194 | +| [src/views/reload.vue](/src/views/reload.vue) | vue | 12 | 0 | 4 | 16 | +| [src/views/setting.vue](/src/views/setting.vue) | vue | 306 | 7 | 23 | 336 | +| [src/views/system/area/area-interface.ts](/src/views/system/area/area-interface.ts) | TypeScript | 19 | 0 | 3 | 22 | +| [src/views/system/area/areaSelectTree.vue](/src/views/system/area/areaSelectTree.vue) | vue | 71 | 0 | 7 | 78 | +| [src/views/system/area/editArea.vue](/src/views/system/area/editArea.vue) | vue | 236 | 0 | 12 | 248 | +| [src/views/system/area/listArea.vue](/src/views/system/area/listArea.vue) | vue | 149 | 1 | 11 | 161 | +| [src/views/system/dept/dept-interface.ts](/src/views/system/dept/dept-interface.ts) | TypeScript | 32 | 4 | 3 | 39 | +| [src/views/system/dept/editDept.vue](/src/views/system/dept/editDept.vue) | vue | 248 | 1 | 13 | 262 | +| [src/views/system/dept/listDept.vue](/src/views/system/dept/listDept.vue) | vue | 126 | 0 | 8 | 134 | +| [src/views/system/dict/dict-interface.ts](/src/views/system/dict/dict-interface.ts) | TypeScript | 21 | 2 | 3 | 26 | +| [src/views/system/dict/editDict.vue](/src/views/system/dict/editDict.vue) | vue | 283 | 0 | 15 | 298 | +| [src/views/system/dict/listDict.vue](/src/views/system/dict/listDict.vue) | vue | 119 | 0 | 9 | 128 | +| [src/views/system/expire/device.vue](/src/views/system/expire/device.vue) | vue | 232 | 3 | 7 | 242 | +| [src/views/system/expire/edit.vue](/src/views/system/expire/edit.vue) | vue | 290 | 7 | 18 | 315 | +| [src/views/system/expire/list.vue](/src/views/system/expire/list.vue) | vue | 148 | 2 | 6 | 156 | +| [src/views/system/expire/task.vue](/src/views/system/expire/task.vue) | vue | 154 | 3 | 7 | 164 | +| [src/views/system/fileConfiguration/addDDialog.vue](/src/views/system/fileConfiguration/addDDialog.vue) | vue | 311 | 7 | 5 | 323 | +| [src/views/system/fileConfiguration/configuration.vue](/src/views/system/fileConfiguration/configuration.vue) | vue | 219 | 5 | 8 | 232 | +| [src/views/system/installation/editDialog.vue](/src/views/system/installation/editDialog.vue) | vue | 188 | 3 | 10 | 201 | +| [src/views/system/installation/installation-interface.ts](/src/views/system/installation/installation-interface.ts) | TypeScript | 29 | 0 | 1 | 30 | +| [src/views/system/installation/list.vue](/src/views/system/installation/list.vue) | vue | 187 | 7 | 3 | 197 | +| [src/views/system/label/label.ts](/src/views/system/label/label.ts) | TypeScript | 22 | 3 | 4 | 29 | +| [src/views/system/label/list.vue](/src/views/system/label/list.vue) | vue | 315 | 4 | 13 | 332 | +| [src/views/system/log/listErrorLog.vue](/src/views/system/log/listErrorLog.vue) | vue | 148 | 0 | 7 | 155 | +| [src/views/system/log/listLog.vue](/src/views/system/log/listLog.vue) | vue | 176 | 3 | 10 | 189 | +| [src/views/system/log/log-interface.ts](/src/views/system/log/log-interface.ts) | TypeScript | 10 | 0 | 1 | 11 | +| [src/views/system/log/loginLog.vue](/src/views/system/log/loginLog.vue) | vue | 152 | 2 | 10 | 164 | +| [src/views/system/notice/noteAdd.vue](/src/views/system/notice/noteAdd.vue) | vue | 508 | 2 | 20 | 530 | +| [src/views/system/notice/noteList.vue](/src/views/system/notice/noteList.vue) | vue | 272 | 13 | 4 | 289 | +| [src/views/system/notice/notice-interface.ts](/src/views/system/notice/notice-interface.ts) | TypeScript | 11 | 1 | 1 | 13 | +| [src/views/system/notice/noticeDetail.vue](/src/views/system/notice/noticeDetail.vue) | vue | 133 | 3 | 4 | 140 | +| [src/views/system/notice/tableHeader.vue](/src/views/system/notice/tableHeader.vue) | vue | 36 | 0 | 4 | 40 | +| [src/views/system/post/editDialog.vue](/src/views/system/post/editDialog.vue) | vue | 180 | 6 | 10 | 196 | +| [src/views/system/post/list.vue](/src/views/system/post/list.vue) | vue | 171 | 8 | 3 | 182 | +| [src/views/system/post/post-interface.ts](/src/views/system/post/post-interface.ts) | TypeScript | 27 | 0 | 2 | 29 | +| [src/views/system/process/addProcess.vue](/src/views/system/process/addProcess.vue) | vue | 201 | 19 | 15 | 235 | +| [src/views/system/process/detailProcess.vue](/src/views/system/process/detailProcess.vue) | vue | 130 | 20 | 8 | 158 | +| [src/views/system/process/editProcess.vue](/src/views/system/process/editProcess.vue) | vue | 217 | 19 | 13 | 249 | +| [src/views/system/process/process.ts](/src/views/system/process/process.ts) | TypeScript | 41 | 3 | 4 | 48 | +| [src/views/system/process/process.vue](/src/views/system/process/process.vue) | vue | 353 | 4 | 22 | 379 | +| [src/views/system/resource/editResource.vue](/src/views/system/resource/editResource.vue) | vue | 267 | 0 | 14 | 281 | +| [src/views/system/resource/listResource.vue](/src/views/system/resource/listResource.vue) | vue | 146 | 1 | 9 | 156 | +| [src/views/system/resource/resource-interface.ts](/src/views/system/resource/resource-interface.ts) | TypeScript | 20 | 2 | 2 | 24 | +| [src/views/system/role/dataPerm.vue](/src/views/system/role/dataPerm.vue) | vue | 175 | 0 | 13 | 188 | +| [src/views/system/role/editRole.vue](/src/views/system/role/editRole.vue) | vue | 282 | 0 | 11 | 293 | +| [src/views/system/role/functionPerm.vue](/src/views/system/role/functionPerm.vue) | vue | 175 | 0 | 12 | 187 | +| [src/views/system/role/listRole.vue](/src/views/system/role/listRole.vue) | vue | 166 | 1 | 9 | 176 | +| [src/views/system/role/role-interface.ts](/src/views/system/role/role-interface.ts) | TypeScript | 16 | 2 | 2 | 20 | +| [src/views/system/showPhoto.vue](/src/views/system/showPhoto.vue) | vue | 69 | 0 | 5 | 74 | +| [src/views/system/signature/addDDialog.vue](/src/views/system/signature/addDDialog.vue) | vue | 242 | 5 | 5 | 252 | +| [src/views/system/signature/autograph.vue](/src/views/system/signature/autograph.vue) | vue | 271 | 17 | 7 | 295 | +| [src/views/system/signature/userListDialog.vue](/src/views/system/signature/userListDialog.vue) | vue | 168 | 6 | 5 | 179 | +| [src/views/system/tenant/editTenant.vue](/src/views/system/tenant/editTenant.vue) | vue | 207 | 0 | 4 | 211 | +| [src/views/system/tenant/list.tenant.vue](/src/views/system/tenant/list.tenant.vue) | vue | 154 | 4 | 9 | 167 | +| [src/views/system/tenant/relateDept.vue](/src/views/system/tenant/relateDept.vue) | vue | 104 | 0 | 8 | 112 | +| [src/views/system/tenant/tenant_interface.ts](/src/views/system/tenant/tenant_interface.ts) | TypeScript | 15 | 0 | 2 | 17 | +| [src/views/system/tool_interface.ts](/src/views/system/tool_interface.ts) | TypeScript | 56 | 5 | 3 | 64 | +| [src/views/system/user/listUser.vue](/src/views/system/user/listUser.vue) | vue | 338 | 9 | 11 | 358 | +| [src/views/system/user/roleAssignment.vue](/src/views/system/user/roleAssignment.vue) | vue | 113 | 1 | 5 | 119 | +| [src/views/system/user/selecTree.vue](/src/views/system/user/selecTree.vue) | vue | 170 | 1 | 12 | 183 | +| [src/views/system/user/user-interface.ts](/src/views/system/user/user-interface.ts) | TypeScript | 64 | 3 | 3 | 70 | +| [src/views/system/user/userAdd.vue](/src/views/system/user/userAdd.vue) | vue | 342 | 7 | 6 | 355 | +| [src/views/tested/MeasurementBusiness/detection/components/detail.vue](/src/views/tested/MeasurementBusiness/detection/components/detail.vue) | vue | 157 | 2 | 4 | 163 | +| [src/views/tested/MeasurementBusiness/detection/components/detection.vue](/src/views/tested/MeasurementBusiness/detection/components/detection.vue) | vue | 53 | 1 | 7 | 61 | +| [src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue](/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue) | vue | 39 | 2 | 6 | 47 | +| [src/views/tested/MeasurementBusiness/detection/index.vue](/src/views/tested/MeasurementBusiness/detection/index.vue) | vue | 169 | 3 | 3 | 175 | +| [src/views/tested/MeasurementBusiness/notice/components/detail.vue](/src/views/tested/MeasurementBusiness/notice/components/detail.vue) | vue | 161 | 2 | 4 | 167 | +| [src/views/tested/MeasurementBusiness/notice/components/detection.vue](/src/views/tested/MeasurementBusiness/notice/components/detection.vue) | vue | 50 | 1 | 7 | 58 | +| [src/views/tested/MeasurementBusiness/notice/index.vue](/src/views/tested/MeasurementBusiness/notice/index.vue) | vue | 184 | 6 | 4 | 194 | +| [src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementBusiness/opinion/components/edit.vue](/src/views/tested/MeasurementBusiness/opinion/components/edit.vue) | vue | 371 | 2 | 4 | 377 | +| [src/views/tested/MeasurementBusiness/opinion/components/list.vue](/src/views/tested/MeasurementBusiness/opinion/components/list.vue) | vue | 402 | 18 | 6 | 426 | +| [src/views/tested/MeasurementBusiness/opinion/index.vue](/src/views/tested/MeasurementBusiness/opinion/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue](/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue) | vue | 161 | 3 | 7 | 171 | +| [src/views/tested/MeasurementBusiness/review/components/edit.vue](/src/views/tested/MeasurementBusiness/review/components/edit.vue) | vue | 92 | 1 | 4 | 97 | +| [src/views/tested/MeasurementBusiness/review/components/fileView.vue](/src/views/tested/MeasurementBusiness/review/components/fileView.vue) | vue | 42 | 2 | 4 | 48 | +| [src/views/tested/MeasurementBusiness/review/index.vue](/src/views/tested/MeasurementBusiness/review/index.vue) | vue | 221 | 5 | 6 | 232 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue) | vue | 244 | 10 | 4 | 258 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue) | vue | 211 | 5 | 28 | 244 | +| [src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue](/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue) | vue | 80 | 1 | 3 | 84 | +| [src/views/tested/MeasurementBusiness/satisfaction/index.vue](/src/views/tested/MeasurementBusiness/satisfaction/index.vue) | vue | 154 | 3 | 5 | 162 | +| [src/views/tested/MeasurementPlan/board/index.vue](/src/views/tested/MeasurementPlan/board/index.vue) | vue | 137 | 20 | 4 | 161 | +| [src/views/tested/MeasurementPlan/curator/index.vue](/src/views/tested/MeasurementPlan/curator/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/delay/index.vue](/src/views/tested/MeasurementPlan/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/dept/components/edit.vue](/src/views/tested/MeasurementPlan/dept/components/edit.vue) | vue | 119 | 1 | 3 | 123 | +| [src/views/tested/MeasurementPlan/dept/components/list.vue](/src/views/tested/MeasurementPlan/dept/components/list.vue) | vue | 177 | 10 | 7 | 194 | +| [src/views/tested/MeasurementPlan/dept/components/tableList.vue](/src/views/tested/MeasurementPlan/dept/components/tableList.vue) | vue | 166 | 2 | 4 | 172 | +| [src/views/tested/MeasurementPlan/dept/index.vue](/src/views/tested/MeasurementPlan/dept/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/early/components/detail.vue](/src/views/tested/MeasurementPlan/early/components/detail.vue) | vue | 126 | 1 | 5 | 132 | +| [src/views/tested/MeasurementPlan/early/components/edit.vue](/src/views/tested/MeasurementPlan/early/components/edit.vue) | vue | 536 | 7 | 5 | 548 | +| [src/views/tested/MeasurementPlan/early/components/list.vue](/src/views/tested/MeasurementPlan/early/components/list.vue) | vue | 521 | 12 | 8 | 541 | +| [src/views/tested/MeasurementPlan/early/components/page.vue](/src/views/tested/MeasurementPlan/early/components/page.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/MeasurementPlan/early/components/selelectPlan.vue](/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue) | vue | 199 | 3 | 5 | 207 | +| [src/views/tested/MeasurementPlan/early/components/table.vue](/src/views/tested/MeasurementPlan/early/components/table.vue) | vue | 300 | 1 | 4 | 305 | +| [src/views/tested/MeasurementPlan/early/index.vue](/src/views/tested/MeasurementPlan/early/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/plan/components/dataList.vue](/src/views/tested/MeasurementPlan/plan/components/dataList.vue) | vue | 319 | 3 | 4 | 326 | +| [src/views/tested/MeasurementPlan/plan/components/detail.vue](/src/views/tested/MeasurementPlan/plan/components/detail.vue) | vue | 152 | 5 | 9 | 166 | +| [src/views/tested/MeasurementPlan/plan/components/edit.vue](/src/views/tested/MeasurementPlan/plan/components/edit.vue) | vue | 455 | 7 | 4 | 466 | +| [src/views/tested/MeasurementPlan/plan/components/infoDetail.vue](/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue) | vue | 116 | 1 | 2 | 119 | +| [src/views/tested/MeasurementPlan/plan/components/list.vue](/src/views/tested/MeasurementPlan/plan/components/list.vue) | vue | 512 | 12 | 6 | 530 | +| [src/views/tested/MeasurementPlan/plan/components/selectDevice.vue](/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue) | vue | 471 | 3 | 4 | 478 | +| [src/views/tested/MeasurementPlan/plan/components/summary.vue](/src/views/tested/MeasurementPlan/plan/components/summary.vue) | vue | 119 | 0 | 3 | 122 | +| [src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue](/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue) | vue | 194 | 0 | 6 | 200 | +| [src/views/tested/MeasurementPlan/plan/components/table.vue](/src/views/tested/MeasurementPlan/plan/components/table.vue) | vue | 292 | 1 | 4 | 297 | +| [src/views/tested/MeasurementPlan/plan/index.vue](/src/views/tested/MeasurementPlan/plan/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue](/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/MeasurementPlan/task/components/edit.vue](/src/views/tested/MeasurementPlan/task/components/edit.vue) | vue | 631 | 59 | 7 | 697 | +| [src/views/tested/MeasurementPlan/task/components/list.vue](/src/views/tested/MeasurementPlan/task/components/list.vue) | vue | 483 | 25 | 5 | 513 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue) | vue | 486 | 7 | 5 | 498 | +| [src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue](/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue) | vue | 463 | 7 | 4 | 474 | +| [src/views/tested/MeasurementPlan/task/components/tableList.vue](/src/views/tested/MeasurementPlan/task/components/tableList.vue) | vue | 532 | 22 | 10 | 564 | +| [src/views/tested/MeasurementPlan/task/index-bak.vue](/src/views/tested/MeasurementPlan/task/index-bak.vue) | vue | 276 | 17 | 4 | 297 | +| [src/views/tested/MeasurementPlan/task/index.vue](/src/views/tested/MeasurementPlan/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/dashboard/components/BarChartHorizontalCom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCom.vue) | vue | 252 | 0 | 8 | 260 | +| [src/views/tested/dashboard/components/BarChartHorizontalCustom.vue](/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue) | vue | 191 | 0 | 6 | 197 | +| [src/views/tested/dashboard/components/BarChartVertical.vue](/src/views/tested/dashboard/components/BarChartVertical.vue) | vue | 484 | 0 | 8 | 492 | +| [src/views/tested/dashboard/components/BarChartVerticalCircle.vue](/src/views/tested/dashboard/components/BarChartVerticalCircle.vue) | vue | 417 | 0 | 8 | 425 | +| [src/views/tested/dashboard/components/deviceDetail.vue](/src/views/tested/dashboard/components/deviceDetail.vue) | vue | 184 | 1 | 14 | 199 | +| [src/views/tested/dashboard/components/deviceList.vue](/src/views/tested/dashboard/components/deviceList.vue) | vue | 279 | 24 | 15 | 318 | +| [src/views/tested/dashboard/components/editSchedule.vue](/src/views/tested/dashboard/components/editSchedule.vue) | vue | 212 | 4 | 12 | 228 | +| [src/views/tested/dashboard/components/editScheduleDialog.vue](/src/views/tested/dashboard/components/editScheduleDialog.vue) | vue | 236 | 23 | 11 | 270 | +| [src/views/tested/dashboard/components/index1.vue](/src/views/tested/dashboard/components/index1.vue) | vue | 33 | 4 | 3 | 40 | +| [src/views/tested/dashboard/components/list.vue](/src/views/tested/dashboard/components/list.vue) | vue | 226 | 8 | 8 | 242 | +| [src/views/tested/dashboard/components/listApprove.vue](/src/views/tested/dashboard/components/listApprove.vue) | vue | 208 | 8 | 7 | 223 | +| [src/views/tested/dashboard/components/rightBox.vue](/src/views/tested/dashboard/components/rightBox.vue) | vue | 328 | 6 | 17 | 351 | +| [src/views/tested/dashboard/components/tableList.vue](/src/views/tested/dashboard/components/tableList.vue) | vue | 168 | 1 | 9 | 178 | +| [src/views/tested/dashboard/components/verificationDetail.vue](/src/views/tested/dashboard/components/verificationDetail.vue) | vue | 156 | 1 | 12 | 169 | +| [src/views/tested/dashboard/index.vue](/src/views/tested/dashboard/index.vue) | vue | 864 | 41 | 29 | 934 | +| [src/views/tested/dashboard/list.vue](/src/views/tested/dashboard/list.vue) | vue | 14 | 0 | 3 | 17 | +| [src/views/tested/dashboard/pic.ts](/src/views/tested/dashboard/pic.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [src/views/tested/device/certificate/components/detailDialog.vue](/src/views/tested/device/certificate/components/detailDialog.vue) | vue | 44 | 1 | 3 | 48 | +| [src/views/tested/device/certificate/components/edit.vue](/src/views/tested/device/certificate/components/edit.vue) | vue | 133 | 4 | 3 | 140 | +| [src/views/tested/device/certificate/index.vue](/src/views/tested/device/certificate/index.vue) | vue | 314 | 25 | 4 | 343 | +| [src/views/tested/device/group/components/edit.vue](/src/views/tested/device/group/components/edit.vue) | vue | 187 | 2 | 3 | 192 | +| [src/views/tested/device/group/components/list.vue](/src/views/tested/device/group/components/list.vue) | vue | 312 | 16 | 6 | 334 | +| [src/views/tested/device/group/components/selectDevice.vue](/src/views/tested/device/group/components/selectDevice.vue) | vue | 450 | 3 | 4 | 457 | +| [src/views/tested/device/group/components/tableList.vue](/src/views/tested/device/group/components/tableList.vue) | vue | 292 | 8 | 4 | 304 | +| [src/views/tested/device/group/index.vue](/src/views/tested/device/group/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/info/components/certificateTable.vue](/src/views/tested/device/info/components/certificateTable.vue) | vue | 210 | 4 | 4 | 218 | +| [src/views/tested/device/info/components/detail.vue](/src/views/tested/device/info/components/detail.vue) | vue | 186 | 1 | 8 | 195 | +| [src/views/tested/device/info/components/edit.vue](/src/views/tested/device/info/components/edit.vue) | vue | 1,177 | 44 | 8 | 1,229 | +| [src/views/tested/device/info/components/infoTable.vue](/src/views/tested/device/info/components/infoTable.vue) | vue | 140 | 3 | 4 | 147 | +| [src/views/tested/device/info/components/interface.ts](/src/views/tested/device/info/components/interface.ts) | TypeScript | 73 | 2 | 1 | 76 | +| [src/views/tested/device/info/components/list.vue](/src/views/tested/device/info/components/list.vue) | vue | 1,348 | 70 | 18 | 1,436 | +| [src/views/tested/device/info/components/printTag.vue](/src/views/tested/device/info/components/printTag.vue) | vue | 104 | 5 | 7 | 116 | +| [src/views/tested/device/info/components/reportTable.vue](/src/views/tested/device/info/components/reportTable.vue) | vue | 171 | 3 | 4 | 178 | +| [src/views/tested/device/info/components/roamTable.vue](/src/views/tested/device/info/components/roamTable.vue) | vue | 138 | 3 | 4 | 145 | +| [src/views/tested/device/info/components/showPhoto.vue](/src/views/tested/device/info/components/showPhoto.vue) | vue | 133 | 1 | 11 | 145 | +| [src/views/tested/device/info/components/showPhotoSinge.vue](/src/views/tested/device/info/components/showPhotoSinge.vue) | vue | 73 | 1 | 6 | 80 | +| [src/views/tested/device/info/components/statusTable.vue](/src/views/tested/device/info/components/statusTable.vue) | vue | 188 | 4 | 4 | 196 | +| [src/views/tested/device/info/components/table.vue](/src/views/tested/device/info/components/table.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/info/components/technology.vue](/src/views/tested/device/info/components/technology.vue) | vue | 120 | 18 | 4 | 142 | +| [src/views/tested/device/info/index.vue](/src/views/tested/device/info/index.vue) | vue | 78 | 3 | 7 | 88 | +| [src/views/tested/device/model/components/edit.vue](/src/views/tested/device/model/components/edit.vue) | vue | 359 | 18 | 4 | 381 | +| [src/views/tested/device/model/components/list.vue](/src/views/tested/device/model/components/list.vue) | vue | 418 | 6 | 5 | 429 | +| [src/views/tested/device/model/components/technology.vue](/src/views/tested/device/model/components/technology.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/device/model/index.vue](/src/views/tested/device/model/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/device/remind/components/trend.vue](/src/views/tested/device/remind/components/trend.vue) | vue | 66 | 3 | 4 | 73 | +| [src/views/tested/device/remind/index.vue](/src/views/tested/device/remind/index.vue) | vue | 488 | 20 | 7 | 515 | +| [src/views/tested/device/special/index.vue](/src/views/tested/device/special/index.vue) | vue | 6 | 2 | 2 | 10 | +| [src/views/tested/device/task/addDialog.vue](/src/views/tested/device/task/addDialog.vue) | vue | 178 | 1 | 7 | 186 | +| [src/views/tested/device/task/index.vue](/src/views/tested/device/task/index.vue) | vue | 191 | 3 | 8 | 202 | +| [src/views/tested/document/list/document-interface.ts](/src/views/tested/document/list/document-interface.ts) | TypeScript | 27 | 0 | 1 | 28 | +| [src/views/tested/document/list/edit.vue](/src/views/tested/document/list/edit.vue) | vue | 264 | 2 | 3 | 269 | +| [src/views/tested/document/list/index.vue](/src/views/tested/document/list/index.vue) | vue | 254 | 3 | 5 | 262 | +| [src/views/tested/document/list/tableList.vue](/src/views/tested/document/list/tableList.vue) | vue | 114 | 5 | 4 | 123 | +| [src/views/tested/index.vue](/src/views/tested/index.vue) | vue | 3 | 0 | 1 | 4 | +| [src/views/tested/status/borrow/components/ApprovalDialog.vue](/src/views/tested/status/borrow/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/borrow/components/deviceList.vue](/src/views/tested/status/borrow/components/deviceList.vue) | vue | 142 | 0 | 5 | 147 | +| [src/views/tested/status/borrow/components/edit.vue](/src/views/tested/status/borrow/components/edit.vue) | vue | 382 | 6 | 5 | 393 | +| [src/views/tested/status/borrow/components/list.vue](/src/views/tested/status/borrow/components/list.vue) | vue | 395 | 5 | 8 | 408 | +| [src/views/tested/status/borrow/index.vue](/src/views/tested/status/borrow/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/status/delay/components/ApprovalDialog.vue](/src/views/tested/status/delay/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/status/delay/components/annexList.vue](/src/views/tested/status/delay/components/annexList.vue) | vue | 123 | 17 | 4 | 144 | +| [src/views/tested/status/delay/components/delay.vue](/src/views/tested/status/delay/components/delay.vue) | vue | 449 | 28 | 7 | 484 | +| [src/views/tested/status/delay/components/deviceList.vue](/src/views/tested/status/delay/components/deviceList.vue) | vue | 131 | 1 | 5 | 137 | +| [src/views/tested/status/delay/components/edit.vue](/src/views/tested/status/delay/components/edit.vue) | vue | 488 | 34 | 4 | 526 | +| [src/views/tested/status/delay/components/list.vue](/src/views/tested/status/delay/components/list.vue) | vue | 499 | 13 | 8 | 520 | +| [src/views/tested/status/delay/components/page.vue](/src/views/tested/status/delay/components/page.vue) | vue | 85 | 3 | 7 | 95 | +| [src/views/tested/status/delay/index.vue](/src/views/tested/status/delay/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/disable/index.vue](/src/views/tested/status/disable/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/maintain/components/edit.vue](/src/views/tested/status/maintain/components/edit.vue) | vue | 245 | 2 | 2 | 249 | +| [src/views/tested/status/maintain/index.vue](/src/views/tested/status/maintain/index.vue) | vue | 318 | 2 | 4 | 324 | +| [src/views/tested/status/scrap/index.vue](/src/views/tested/status/scrap/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/seal/index.vue](/src/views/tested/status/seal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/status/unseal/index.vue](/src/views/tested/status/unseal/index.vue) | vue | 6 | 1 | 2 | 9 | +| [src/views/tested/subpackage/certificate/components/edit.vue](/src/views/tested/subpackage/certificate/components/edit.vue) | vue | 356 | 15 | 6 | 377 | +| [src/views/tested/subpackage/certificate/index.vue](/src/views/tested/subpackage/certificate/index.vue) | vue | 494 | 21 | 3 | 518 | +| [src/views/tested/subpackage/directory copy/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory copy/components/capacityTable.vue](/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory copy/components/certificateTable.vue](/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory copy/components/edit.vue](/src/views/tested/subpackage/directory%20copy/components/edit.vue) | vue | 609 | 2 | 7 | 618 | +| [src/views/tested/subpackage/directory copy/components/list.vue](/src/views/tested/subpackage/directory%20copy/components/list.vue) | vue | 357 | 4 | 6 | 367 | +| [src/views/tested/subpackage/directory copy/components/personTable.vue](/src/views/tested/subpackage/directory%20copy/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory copy/index.vue](/src/views/tested/subpackage/directory%20copy/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/directory/components/ApprovalDialog.vue](/src/views/tested/subpackage/directory/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/directory/components/capacityTable.vue](/src/views/tested/subpackage/directory/components/capacityTable.vue) | vue | 129 | 9 | 4 | 142 | +| [src/views/tested/subpackage/directory/components/certificateTable.vue](/src/views/tested/subpackage/directory/components/certificateTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/directory/components/edit.vue](/src/views/tested/subpackage/directory/components/edit.vue) | vue | 638 | 8 | 7 | 653 | +| [src/views/tested/subpackage/directory/components/list.vue](/src/views/tested/subpackage/directory/components/list.vue) | vue | 386 | 4 | 6 | 396 | +| [src/views/tested/subpackage/directory/components/personTable.vue](/src/views/tested/subpackage/directory/components/personTable.vue) | vue | 136 | 9 | 4 | 149 | +| [src/views/tested/subpackage/directory/index.vue](/src/views/tested/subpackage/directory/index.vue) | vue | 64 | 10 | 7 | 81 | +| [src/views/tested/subpackage/review/components/ApprovalDialog.vue](/src/views/tested/subpackage/review/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/review/components/deviceTable.vue](/src/views/tested/subpackage/review/components/deviceTable.vue) | vue | 146 | 7 | 4 | 157 | +| [src/views/tested/subpackage/review/components/edit.vue](/src/views/tested/subpackage/review/components/edit.vue) | vue | 505 | 3 | 6 | 514 | +| [src/views/tested/subpackage/review/components/list.vue](/src/views/tested/subpackage/review/components/list.vue) | vue | 351 | 4 | 6 | 361 | +| [src/views/tested/subpackage/review/components/subpackageDialog.vue](/src/views/tested/subpackage/review/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/review/index.vue](/src/views/tested/subpackage/review/index.vue) | vue | 71 | 3 | 7 | 81 | +| [src/views/tested/subpackage/task/components/ApprovalDialog.vue](/src/views/tested/subpackage/task/components/ApprovalDialog.vue) | vue | 163 | 3 | 7 | 173 | +| [src/views/tested/subpackage/task/components/deviceTable.vue](/src/views/tested/subpackage/task/components/deviceTable.vue) | vue | 201 | 1 | 5 | 207 | +| [src/views/tested/subpackage/task/components/edit.vue](/src/views/tested/subpackage/task/components/edit.vue) | vue | 481 | 5 | 5 | 491 | +| [src/views/tested/subpackage/task/components/list.vue](/src/views/tested/subpackage/task/components/list.vue) | vue | 438 | 6 | 7 | 451 | +| [src/views/tested/subpackage/task/components/subpackageDialog.vue](/src/views/tested/subpackage/task/components/subpackageDialog.vue) | vue | 192 | 3 | 4 | 199 | +| [src/views/tested/subpackage/task/index.vue](/src/views/tested/subpackage/task/index.vue) | vue | 71 | 3 | 7 | 81 | +| [tsconfig.json](/tsconfig.json) | JSON with Comments | 32 | 0 | 1 | 33 | +| [tsconfig.node.json](/tsconfig.node.json) | JSON | 14 | 0 | 1 | 15 | +| [vite.config.ts](/vite.config.ts) | TypeScript | 65 | 6 | 2 | 73 | +| [vite/plugins/auto-import.ts](/vite/plugins/auto-import.ts) | TypeScript | 14 | 0 | 2 | 16 | +| [vite/plugins/banner.ts](/vite/plugins/banner.ts) | TypeScript | 5 | 6 | 2 | 13 | +| [vite/plugins/components.ts](/vite/plugins/components.ts) | TypeScript | 8 | 0 | 2 | 10 | +| [vite/plugins/compression.ts](/vite/plugins/compression.ts) | TypeScript | 24 | 0 | 2 | 26 | +| [vite/plugins/html.ts](/vite/plugins/html.ts) | TypeScript | 69 | 0 | 2 | 71 | +| [vite/plugins/index.ts](/vite/plugins/index.ts) | TypeScript | 34 | 0 | 3 | 37 | +| [vite/plugins/layouts.ts](/vite/plugins/layouts.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [vite/plugins/mock.ts](/vite/plugins/mock.ts) | TypeScript | 13 | 0 | 2 | 15 | +| [vite/plugins/pages.ts](/vite/plugins/pages.ts) | TypeScript | 9 | 0 | 2 | 11 | +| [vite/plugins/setup-extend.ts](/vite/plugins/setup-extend.ts) | TypeScript | 4 | 0 | 2 | 6 | +| [vite/plugins/spritesmith.ts](/vite/plugins/spritesmith.ts) | TypeScript | 48 | 0 | 2 | 50 | +| [vite/plugins/svg-icon.ts](/vite/plugins/svg-icon.ts) | TypeScript | 9 | 0 | 2 | 11 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md new file mode 100644 index 0000000..c5c6ff8 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff-details.md @@ -0,0 +1,15 @@ +# Diff Details + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.csv b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv new file mode 100644 index 0000000..b7d8d75 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.csv @@ -0,0 +1,2 @@ +"filename", "language", "", "comment", "blank", "total" +"Total", "-", , 0, 0, 0 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.md b/.VSCodeCounter/2024-06-13_10-20-16/diff.md new file mode 100644 index 0000000..a457879 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.md @@ -0,0 +1,19 @@ +# Diff Summary + +Date : 2024-06-13 10:20:16 + +Directory d:\\project\\西昌\\xc-metering-front + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/diff.txt b/.VSCodeCounter/2024-06-13_10-20-16/diff.txt new file mode 100644 index 0000000..a6b4284 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/diff.txt @@ -0,0 +1,22 @@ +Date : 2024-06-13 10:20:16 +Directory : d:\project\西昌\xc-metering-front +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +Languages ++----------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++----------+------------+------------+------------+------------+------------+ ++----------+------------+------------+------------+------------+------------+ + +Directories ++------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++------+------------+------------+------------+------------+------------+ ++------+------------+------------+------------+------------+------------+ + +Files ++----------+----------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++----------+----------+------------+------------+------------+------------+ +| Total | | 0 | 0 | 0 | 0 | ++----------+----------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.csv b/.VSCodeCounter/2024-06-13_10-20-16/results.csv new file mode 100644 index 0000000..c8dae3a --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.csv @@ -0,0 +1,679 @@ +"filename", "language", "TypeScript", "JSON", "JSON with Comments", "vue", "XML", "Handlebars", "Markdown", "JavaScript", "CSS", "SCSS", "YAML", "Ignore", "HTML", "comment", "blank", "total" +"d:\project\西昌\xc-metering-front\.commitlintrc.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 4, 1, 70 +"d:\project\西昌\xc-metering-front\.github\workflows\release.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 0, 0, 0, 13, 88 +"d:\project\西昌\xc-metering-front\.github\workflows\repo-sync.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 5, 3, 24 +"d:\project\西昌\xc-metering-front\.stylelintignore", "Ignore", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\README.md", "Markdown", 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 29, 106 +"d:\project\西昌\xc-metering-front\departments150.json", "JSON", 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26 +"d:\project\西昌\xc-metering-front\index.html", "HTML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 1, 41 +"d:\project\西昌\xc-metering-front\package.json", "JSON", 0, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 123 +"d:\project\西昌\xc-metering-front\plop-templates\component\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\plop-templates\component\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 3, 66 +"d:\project\西昌\xc-metering-front\plop-templates\page\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\plop-templates\page\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 3, 55 +"d:\project\西昌\xc-metering-front\plop-templates\store\index.hbs", "Handlebars", 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12 +"d:\project\西昌\xc-metering-front\plop-templates\store\prompt.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 1, 29 +"d:\project\西昌\xc-metering-front\plopfile.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 1, 7 +"d:\project\西昌\xc-metering-front\pnpm-lock.yaml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7764, 0, 0, 0, 1170, 8934 +"d:\project\西昌\xc-metering-front\postcss.config.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 1, 6 +"d:\project\西昌\xc-metering-front\public\browser_upgrade\index.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 119, 0, 0, 0, 0, 0, 1, 120 +"d:\project\西昌\xc-metering-front\public\config\config.json", "JSON", 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 30 +"d:\project\西昌\xc-metering-front\public\tinymce\langs\zh-Hans.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 6, 0, 7 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\default\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 7, 1, 62 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\default\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\document\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\document\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 7, 1, 67 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 7, 1, 62 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\tinymce-5\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\writer\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 7, 1, 63 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\content\writer\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 745, 0, 0, 0, 0, 11, 1, 757 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3096, 0, 0, 0, 0, 16, 1, 3113 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide-dark\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 764, 0, 0, 0, 0, 11, 1, 776 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3093, 0, 0, 0, 0, 16, 1, 3110 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\oxide\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 745, 0, 0, 0, 0, 11, 1, 757 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3183, 0, 0, 0, 0, 16, 1, 3200 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5-dark\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 764, 0, 0, 0, 0, 11, 1, 776 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.inline.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 758, 0, 0, 0, 0, 11, 1, 770 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.inline.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\content.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 3183, 0, 0, 0, 0, 16, 1, 3200 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.shadowdom.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 31 +"d:\project\西昌\xc-metering-front\public\tinymce\skins\ui\tinymce-5\skin.shadowdom.min.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\scripts\prepare.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 3, 16 +"d:\project\西昌\xc-metering-front\scss.template.hbs", "Handlebars", 0, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67 +"d:\project\西昌\xc-metering-front\server.xml", "XML", 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 94, 16, 143 +"d:\project\西昌\xc-metering-front\src\App.vue", "vue", 0, 0, 0, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 105 +"d:\project\西昌\xc-metering-front\src\api\approval.ts", "TypeScript", 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 19 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\detection.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 23 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\notice.ts", "TypeScript", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\opinion.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 89 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\review.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 39 +"d:\project\西昌\xc-metering-front\src\api\eqpt\MeasurementBusiness\satisfaction.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\dashboard\calendar.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 40 +"d:\project\西昌\xc-metering-front\src\api\eqpt\dashboard\index.ts", "TypeScript", 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 128 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\certificate.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 13 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\group.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 44 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\info.ts", "TypeScript", 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 3, 210 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\model.ts", "TypeScript", 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 78 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\remind.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 38 +"d:\project\西昌\xc-metering-front\src\api\eqpt\device\task.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 39 +"d:\project\西昌\xc-metering-front\src\api\eqpt\document\index.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 43 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\board.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 23 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\dept.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 1, 29 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\early.ts", "TypeScript", 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 109 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\paln.ts", "TypeScript", 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 4, 175 +"d:\project\西昌\xc-metering-front\src\api\eqpt\measurementPlan\task.ts", "TypeScript", 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 138 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\borrow.ts", "TypeScript", 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 90 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\index.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 84 +"d:\project\西昌\xc-metering-front\src\api\eqpt\status\maintain.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 41 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\certificate.ts", "TypeScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 55 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\directory.ts", "TypeScript", 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 1, 120 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\review.ts", "TypeScript", 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 93 +"d:\project\西昌\xc-metering-front\src\api\eqpt\subpackage\task.ts", "TypeScript", 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 96 +"d:\project\西昌\xc-metering-front\src\api\index.ts", "TypeScript", 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 8, 135 +"d:\project\西昌\xc-metering-front\src\api\laboratory\alarm\current.ts", "TypeScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 36 +"d:\project\西昌\xc-metering-front\src\api\laboratory\alarm\event.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 54 +"d:\project\西昌\xc-metering-front\src\api\laboratory\data.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 44 +"d:\project\西昌\xc-metering-front\src\api\laboratory\environment.ts", "TypeScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 63 +"d:\project\西昌\xc-metering-front\src\api\laboratory\equipment\config.ts", "TypeScript", 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 63 +"d:\project\西昌\xc-metering-front\src\api\laboratory\equipment\list.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 64 +"d:\project\西昌\xc-metering-front\src\api\laboratory\overView.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 22 +"d:\project\西昌\xc-metering-front\src\api\laboratory\place.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 54 +"d:\project\西昌\xc-metering-front\src\api\reader.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 31 +"d:\project\西昌\xc-metering-front\src\api\request.ts", "TypeScript", 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 6, 132 +"d:\project\西昌\xc-metering-front\src\api\requestLab.ts", "TypeScript", 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 6, 132 +"d:\project\西昌\xc-metering-front\src\api\system\area.ts", "TypeScript", 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 90 +"d:\project\西昌\xc-metering-front\src\api\system\bench.ts", "TypeScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 33 +"d:\project\西昌\xc-metering-front\src\api\system\dept.ts", "TypeScript", 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 96 +"d:\project\西昌\xc-metering-front\src\api\system\dict.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1, 43 +"d:\project\西昌\xc-metering-front\src\api\system\expire.ts", "TypeScript", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 36 +"d:\project\西昌\xc-metering-front\src\api\system\installation.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 44 +"d:\project\西昌\xc-metering-front\src\api\system\label.ts", "TypeScript", 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 60 +"d:\project\西昌\xc-metering-front\src\api\system\log.ts", "TypeScript", 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 75 +"d:\project\西昌\xc-metering-front\src\api\system\login.ts", "TypeScript", 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 8, 58 +"d:\project\西昌\xc-metering-front\src\api\system\notice.ts", "TypeScript", 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 74 +"d:\project\西昌\xc-metering-front\src\api\system\post.ts", "TypeScript", 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 45 +"d:\project\西昌\xc-metering-front\src\api\system\price.ts", "TypeScript", 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 73 +"d:\project\西昌\xc-metering-front\src\api\system\process.ts", "TypeScript", 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 10, 124 +"d:\project\西昌\xc-metering-front\src\api\system\resource.ts", "TypeScript", 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 65 +"d:\project\西昌\xc-metering-front\src\api\system\role.ts", "TypeScript", 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 90 +"d:\project\西昌\xc-metering-front\src\api\system\tenant.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 5, 52 +"d:\project\西昌\xc-metering-front\src\api\system\tool.ts", "TypeScript", 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 6, 247 +"d:\project\西昌\xc-metering-front\src\api\system\user.ts", "TypeScript", 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 6, 119 +"d:\project\西昌\xc-metering-front\src\assets\icons\404.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\business-board.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\fullscreen-exit.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\fullscreen.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-add-circle.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-add.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-alarm.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-area.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-base.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-baseInfo.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batch-distribute.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batch.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batchConfig.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-batchPrint.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-bench.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-book.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-building.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business-manager.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business-measure.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-business.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-case.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-certi.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-change.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-contract.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-correct.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-create.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-data.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-delete.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dept.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-device.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dict.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-differ.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-dyh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-environment.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-equipment-info.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-equipment-status.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-error.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-excel.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-export.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-external.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-file-manage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-file.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-finance.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-flow.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-fold.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-fullscreen.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-goWorkbench.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-import.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-init.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-internal.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-jidu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-line.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-log.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-logManage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-loginlog.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-measure.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-meeting.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-monitor.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-month.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-notice.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-overView-message.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-overview.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-pdf.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-person.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-pie.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-place.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-prevent.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-price.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-print.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-qrcode.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-quality-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-quality.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-radio.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-reduce-circle.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-refresh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-removeAlarm.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resource-first.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resource.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-resume.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-review.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-rfid.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-role.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-scan.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-seal.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-search.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-service.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-setting.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-settingBlue.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-software.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-standard-status.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-statement.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-storeroom.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-subpackage.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-sweep.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-sysDoc.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-task.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-technology.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-template-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-template.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-tool.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-user.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-word.svg", "XML", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-xyh.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-year.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-ywjs.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-zhankai.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\icons\icon-zhiliang.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\image-load-fail.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-down.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-enter.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\search-up.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-breadcrumb.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-default.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\sidebar-menu.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\toolbar-collapse.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\assets\icons\triangle-stand-upside-down.svg", "XML", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\styles\element-plus\dark.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 1, 1, 10 +"d:\project\西昌\xc-metering-front\src\assets\styles\element-plus\index.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 2, 23 +"d:\project\西昌\xc-metering-front\src\assets\styles\globals.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 131, 0, 0, 0, 19, 28, 178 +"d:\project\西昌\xc-metering-front\src\assets\styles\nprogress.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 9, 64 +"d:\project\西昌\xc-metering-front\src\assets\styles\resources\utils.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 5, 8, 54 +"d:\project\西昌\xc-metering-front\src\assets\styles\resources\variables.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2 +"d:\project\西昌\xc-metering-front\src\assets\styles\themes.scss", "SCSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 0, 0, 61, 14, 133 +"d:\project\西昌\xc-metering-front\src\auto-imports.d.ts", "TypeScript", 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 79 +"d:\project\西昌\xc-metering-front\src\axios.d.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8 +"d:\project\西昌\xc-metering-front\src\components.d.ts", "TypeScript", 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 75 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\AddressSelect.vue", "vue", 0, 0, 0, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 259 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\address-interface.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 13 +"d:\project\西昌\xc-metering-front\src\components\AddressSelect\country-code.json", "JSON", 0, 1500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 1520 +"d:\project\西昌\xc-metering-front\src\components\AppContainer\index.vue", "vue", 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 25 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecord.vue", "vue", 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 137 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecordTable.vue", "vue", 0, 0, 0, 190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 9, 214 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\ApprovalRecordTableDevice.vue", "vue", 0, 0, 0, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 7, 245 +"d:\project\西昌\xc-metering-front\src\components\ApprovalRecord\approval-interface.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14 +"d:\project\西昌\xc-metering-front\src\components\Approval\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\components\AuthAll\index.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\components\Auth\index.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\components\BarCodeBind\index.vue", "vue", 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12, 135 +"d:\project\西昌\xc-metering-front\src\components\BatchActionBar\index.vue", "vue", 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 83 +"d:\project\西昌\xc-metering-front\src\components\Copyright\index.vue", "vue", 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 51 +"d:\project\西昌\xc-metering-front\src\components\DeptSelect\index.vue", "vue", 0, 0, 0, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 191 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlock.vue", "vue", 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 62 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlockCom.vue", "vue", 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 48 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\DetailBlockSwitch.vue", "vue", 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 72 +"d:\project\西昌\xc-metering-front\src\components\DetailPage\index.vue", "vue", 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 60 +"d:\project\西昌\xc-metering-front\src\components\Echart\BarChartHorizontal.vue", "vue", 0, 0, 0, 442, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 450 +"d:\project\西昌\xc-metering-front\src\components\Echart\BarChartVertical.vue", "vue", 0, 0, 0, 449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 457 +"d:\project\西昌\xc-metering-front\src\components\Echart\LineChart.vue", "vue", 0, 0, 0, 355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 364 +"d:\project\西昌\xc-metering-front\src\components\Echart\PieChart.vue", "vue", 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 320 +"d:\project\西昌\xc-metering-front\src\components\Echart\echart-interface.ts", "TypeScript", 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 7, 273 +"d:\project\西昌\xc-metering-front\src\components\Echart\theme.json", "JSON", 0, 491, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 492 +"d:\project\西昌\xc-metering-front\src\components\Echart\utils.ts", "TypeScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 39 +"d:\project\西昌\xc-metering-front\src\components\Editor\index.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 98 +"d:\project\西昌\xc-metering-front\src\components\FileUpload\index.vue", "vue", 0, 0, 0, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 118 +"d:\project\西昌\xc-metering-front\src\components\FixedActionBar\index.vue", "vue", 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 50 +"d:\project\西昌\xc-metering-front\src\components\IconButton\index.vue", "vue", 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 57 +"d:\project\西昌\xc-metering-front\src\components\ImagePreview\index.vue", "vue", 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 65 +"d:\project\西昌\xc-metering-front\src\components\ImageUpload\index.vue", "vue", 0, 0, 0, 239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 265 +"d:\project\西昌\xc-metering-front\src\components\ImagesUpload\index.vue", "vue", 0, 0, 0, 272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 300 +"d:\project\西昌\xc-metering-front\src\components\NormalTable\index.vue", "vue", 0, 0, 0, 285, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 300 +"d:\project\西昌\xc-metering-front\src\components\NormalTable\table_interface.ts", "TypeScript", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 14 +"d:\project\西昌\xc-metering-front\src\components\PageHeader\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 82 +"d:\project\西昌\xc-metering-front\src\components\PageMain\index.vue", "vue", 0, 0, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 90 +"d:\project\西昌\xc-metering-front\src\components\PcasCascader\index.vue", "vue", 0, 0, 0, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 141 +"d:\project\西昌\xc-metering-front\src\components\PcasCascader\pcas-code.json", "JSON", 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"d:\project\西昌\xc-metering-front\src\components\QRcodeDeviceDialog\index.vue", "vue", 0, 0, 0, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 194 +"d:\project\西昌\xc-metering-front\src\components\QrDialog\index.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 148 +"d:\project\西昌\xc-metering-front\src\components\QrDialog\qrcode.d.ts", "TypeScript", 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\components\Sample\certificationMonitor.vue", "vue", 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 65 +"d:\project\西昌\xc-metering-front\src\components\Sample\certificationRecords.vue", "vue", 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 67 +"d:\project\西昌\xc-metering-front\src\components\Sample\measureRecords.vue", "vue", 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 67 +"d:\project\西昌\xc-metering-front\src\components\ScanSampleDialog\index.vue", "vue", 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 134 +"d:\project\西昌\xc-metering-front\src\components\ScanSampleDialog\scan-interface.ts", "TypeScript", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13 +"d:\project\西昌\xc-metering-front\src\components\SearchArea\SearchItem.vue", "vue", 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 31 +"d:\project\西昌\xc-metering-front\src\components\SearchArea\index.vue", "vue", 0, 0, 0, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 158 +"d:\project\西昌\xc-metering-front\src\components\SearchBar\index.vue", "vue", 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 78 +"d:\project\西昌\xc-metering-front\src\components\SvgIcon\index.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 48 +"d:\project\西昌\xc-metering-front\src\components\SystemInfo\index.vue", "vue", 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 52 +"d:\project\西昌\xc-metering-front\src\components\TableContainer\index.vue", "vue", 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 78 +"d:\project\西昌\xc-metering-front\src\components\Trend\index.vue", "vue", 0, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 69 +"d:\project\西昌\xc-metering-front\src\components\benchCol\index.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 15, 193 +"d:\project\西昌\xc-metering-front\src\components\buttonBox\buttonBox.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6 +"d:\project\西昌\xc-metering-front\src\components\buttonBox\buttonBox.vue", "vue", 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 51 +"d:\project\西昌\xc-metering-front\src\components\dialog\dialog.ts", "TypeScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 31 +"d:\project\西昌\xc-metering-front\src\components\dialog\errorDialog.vue", "vue", 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 90 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectDeptDialog.vue", "vue", 0, 0, 0, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 24, 280 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectDeptTree.vue", "vue", 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 133 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectEmployeesDialog.vue", "vue", 0, 0, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 21, 255 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectRoleDialog.vue", "vue", 0, 0, 0, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 168 +"d:\project\西昌\xc-metering-front\src\components\dialog\selectStaffDialog.vue", "vue", 0, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 20, 275 +"d:\project\西昌\xc-metering-front\src\components\drawer\approverDrawer.vue", "vue", 0, 0, 0, 426, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 47, 549 +"d:\project\西昌\xc-metering-front\src\components\drawer\conditionDrawer.vue", "vue", 0, 0, 0, 432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 48, 515 +"d:\project\西昌\xc-metering-front\src\components\drawer\copyerDrawer.vue", "vue", 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 9, 132 +"d:\project\西昌\xc-metering-front\src\components\drawer\promoterDrawer.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 94 +"d:\project\西昌\xc-metering-front\src\components\scanEquipmentDialog\index.vue", "vue", 0, 0, 0, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 272 +"d:\project\西昌\xc-metering-front\src\components\scanEquipmentDialog\scan-interface.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 +"d:\project\西昌\xc-metering-front\src\components\workFlow\addNode.vue", "vue", 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 25, 264 +"d:\project\西昌\xc-metering-front\src\components\workFlow\addNodeBan.vue", "vue", 0, 0, 0, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 236 +"d:\project\西昌\xc-metering-front\src\components\workFlow\nodeWrap.vue", "vue", 0, 0, 0, 367, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 25, 401 +"d:\project\西昌\xc-metering-front\src\components\workFlow\nodeWrapBan.vue", "vue", 0, 0, 0, 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 165 +"d:\project\西昌\xc-metering-front\src\css\dialog.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 2, 7, 41 +"d:\project\西昌\xc-metering-front\src\css\override-element-ui.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 104, 0, 0, 0, 0, 1, 22, 127 +"d:\project\西昌\xc-metering-front\src\css\workflow.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 1381, 0, 0, 0, 0, 106, 226, 1713 +"d:\project\西昌\xc-metering-front\src\global.d.ts", "TypeScript", 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 157, 8, 312 +"d:\project\西昌\xc-metering-front\src\iconify-ep\index.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7 +"d:\project\西昌\xc-metering-front\src\layouts\components\AppSetting\index.vue", "vue", 0, 0, 0, 523, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 566 +"d:\project\西昌\xc-metering-front\src\layouts\components\Header\index.vue", "vue", 0, 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 32, 220 +"d:\project\西昌\xc-metering-front\src\layouts\components\HotkeysIntro\index.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 52 +"d:\project\西昌\xc-metering-front\src\layouts\components\Logo\index.vue", "vue", 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 78 +"d:\project\西昌\xc-metering-front\src\layouts\components\MainSidebar\index.vue", "vue", 0, 0, 0, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 18, 114 +"d:\project\西昌\xc-metering-front\src\layouts\components\Search\index.vue", "vue", 0, 0, 0, 413, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 452 +"d:\project\西昌\xc-metering-front\src\layouts\components\SidebarItem\index.vue", "vue", 0, 0, 0, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 182 +"d:\project\西昌\xc-metering-front\src\layouts\components\SubSidebar\index.vue", "vue", 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 29, 170 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\index.vue", "vue", 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 23, 314 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\resetPwd.vue", "vue", 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 125 +"d:\project\西昌\xc-metering-front\src\layouts\components\Tools\userInfo.vue", "vue", 0, 0, 0, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 253 +"d:\project\西昌\xc-metering-front\src\layouts\components\TopMenu\topMenu.vue", "vue", 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 50 +"d:\project\西昌\xc-metering-front\src\layouts\components\TopMenu\topMenuItem.vue", "vue", 0, 0, 0, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 191 +"d:\project\西昌\xc-metering-front\src\layouts\components\Topbar\index.vue", "vue", 0, 0, 0, 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 174 +"d:\project\西昌\xc-metering-front\src\layouts\index.vue", "vue", 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 240 +"d:\project\西昌\xc-metering-front\src\main.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 63 +"d:\project\西昌\xc-metering-front\src\menu\index.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 18 +"d:\project\西昌\xc-metering-front\src\menu\modules\multilevel.menu.example.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 51 +"d:\project\西昌\xc-metering-front\src\mockProdServer.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12 +"d:\project\西昌\xc-metering-front\src\mock\member.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56 +"d:\project\西昌\xc-metering-front\src\plugins\preload.ts", "TypeScript", 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 126 +"d:\project\西昌\xc-metering-front\src\router\index.ts", "TypeScript", 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 7, 203 +"d:\project\西昌\xc-metering-front\src\router\modules\common.ts", "TypeScript", 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 322 +"d:\project\西昌\xc-metering-front\src\router\modules\laboratory.ts", "TypeScript", 228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 4, 269 +"d:\project\西昌\xc-metering-front\src\router\modules\mentering.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 11 +"d:\project\西昌\xc-metering-front\src\router\modules\multilevel.menu.example.ts", "TypeScript", 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 71 +"d:\project\西昌\xc-metering-front\src\router\modules\system.ts", "TypeScript", 330, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 335 +"d:\project\西昌\xc-metering-front\src\router\modules\tested.ts", "TypeScript", 1621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 4, 1796 +"d:\project\西昌\xc-metering-front\src\router\routes.ts", "TypeScript", 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 7, 174 +"d:\project\西昌\xc-metering-front\src\settings.default.ts", "TypeScript", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 60 +"d:\project\西昌\xc-metering-front\src\settings.ts", "TypeScript", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 42 +"d:\project\西昌\xc-metering-front\src\shims.d.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 20 +"d:\project\西昌\xc-metering-front\src\store\index.ts", "TypeScript", 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4 +"d:\project\西昌\xc-metering-front\src\store\modules\dict.ts", "TypeScript", 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 54 +"d:\project\西昌\xc-metering-front\src\store\modules\keepAlive.ts", "TypeScript", 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 39 +"d:\project\西昌\xc-metering-front\src\store\modules\menu.ts", "TypeScript", 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 202 +"d:\project\西昌\xc-metering-front\src\store\modules\route.ts", "TypeScript", 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 5, 270 +"d:\project\西昌\xc-metering-front\src\store\modules\settings.ts", "TypeScript", 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 69 +"d:\project\西昌\xc-metering-front\src\store\modules\user.ts", "TypeScript", 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 226 +"d:\project\西昌\xc-metering-front\src\store\modules\websocket.ts", "TypeScript", 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 138 +"d:\project\西昌\xc-metering-front\src\store\modules\workFlow.ts", "TypeScript", 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 68 +"d:\project\西昌\xc-metering-front\src\utils\Array.ts", "TypeScript", 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 2, 49 +"d:\project\西昌\xc-metering-front\src\utils\String.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 11 +"d:\project\西昌\xc-metering-front\src\utils\applyBtns.ts", "TypeScript", 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 101 +"d:\project\西昌\xc-metering-front\src\utils\auth.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 15 +"d:\project\西昌\xc-metering-front\src\utils\buttonPerm.ts", "TypeScript", 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 69 +"d:\project\西昌\xc-metering-front\src\utils\composables\permission.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 12 +"d:\project\西昌\xc-metering-front\src\utils\composables\useAuth.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 43 +"d:\project\西昌\xc-metering-front\src\utils\composables\useGlobalProperties.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7 +"d:\project\西昌\xc-metering-front\src\utils\composables\useMainPage.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\src\utils\composables\useMenu.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 26 +"d:\project\西昌\xc-metering-front\src\utils\dayjs.ts", "TypeScript", 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7 +"d:\project\西昌\xc-metering-front\src\utils\directive.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 20 +"d:\project\西昌\xc-metering-front\src\utils\download.ts", "TypeScript", 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 3, 193 +"d:\project\西昌\xc-metering-front\src\utils\eventBus.ts", "TypeScript", 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4 +"d:\project\西昌\xc-metering-front\src\utils\exportUtils.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 2, 56 +"d:\project\西昌\xc-metering-front\src\utils\exportXlsx.ts", "TypeScript", 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 2, 90 +"d:\project\西昌\xc-metering-front\src\utils\getUid.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 19 +"d:\project\西昌\xc-metering-front\src\utils\index.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 16 +"d:\project\西昌\xc-metering-front\src\utils\keepQuery.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 17 +"d:\project\西昌\xc-metering-front\src\utils\printUtils.ts", "TypeScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 69 +"d:\project\西昌\xc-metering-front\src\utils\scheduleDict.ts", "TypeScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 21 +"d:\project\西昌\xc-metering-front\src\utils\security.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 53 +"d:\project\西昌\xc-metering-front\src\utils\structure.ts", "TypeScript", 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 6, 205 +"d:\project\西昌\xc-metering-front\src\utils\useCheckList.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 30 +"d:\project\西昌\xc-metering-front\src\utils\usePrintList.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 30 +"d:\project\西昌\xc-metering-front\src\utils\useSetAllRowReadable.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 22 +"d:\project\西昌\xc-metering-front\src\utils\useTemplateDownload.ts", "TypeScript", 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 38 +"d:\project\西昌\xc-metering-front\src\utils\validate.ts", "TypeScript", 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 13, 156 +"d:\project\西昌\xc-metering-front\src\views\[...all].vue", "vue", 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 82 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\detail1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\detail2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\list1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\breadcrumb_example\list2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\dashboard.vue", "vue", 0, 0, 0, 390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 48, 448 +"d:\project\西昌\xc-metering-front\src\views\example\chartExample.vue", "vue", 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 61 +"d:\project\西昌\xc-metering-front\src\views\fresh.ts", "TypeScript", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 40 +"d:\project\西昌\xc-metering-front\src\views\home\index.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14 +"d:\project\西昌\xc-metering-front\src\views\index.vue", "vue", 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 21 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\current\list-interface.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 32 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\current\list.vue", "vue", 0, 0, 0, 273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 285 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\addEventDialog.vue", "vue", 0, 0, 0, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 230 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\list-interface.ts", "TypeScript", 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 33 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\event\list.vue", "vue", 0, 0, 0, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 9, 221 +"d:\project\西昌\xc-metering-front\src\views\laboratory\alarm\record\list.vue", "vue", 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 221 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\dialog\upsMonitorDetailDialog.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 21, 213 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\list-interface.ts", "TypeScript", 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 112 +"d:\project\西昌\xc-metering-front\src\views\laboratory\data\list.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 14, 518 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addElectricQuantity.vue", "vue", 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 312, 13, 682 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addOxygenSmoke.vue", "vue", 0, 0, 0, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 261 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\addTemperatureHumidity.vue", "vue", 0, 0, 0, 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 336 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\config-interface.ts", "TypeScript", 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 112 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\config\list.vue", "vue", 0, 0, 0, 381, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 12, 399 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\detail.vue", "vue", 0, 0, 0, 331, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 11, 354 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\dialog\selectLocationDialog.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 148 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\list-interface.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 40 +"d:\project\西昌\xc-metering-front\src\views\laboratory\equipment\list\list.vue", "vue", 0, 0, 0, 388, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 13, 412 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\components\message.vue", "vue", 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 9, 116 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\components\monitorData.vue", "vue", 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 8, 171 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\index.vue", "vue", 0, 0, 0, 943, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 101, 1085 +"d:\project\西昌\xc-metering-front\src\views\laboratory\overview\overview-interface.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 22 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\addDialog.vue", "vue", 0, 0, 0, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 192 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\list.vue", "vue", 0, 0, 0, 203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 215 +"d:\project\西昌\xc-metering-front\src\views\laboratory\place\place-interface.ts", "TypeScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 29 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\detail.vue", "vue", 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 33, 255 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\environment-interface.ts", "TypeScript", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 41 +"d:\project\西昌\xc-metering-front\src\views\laboratory\statement\environment\list.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 19, 215 +"d:\project\西昌\xc-metering-front\src\views\login.vue", "vue", 0, 0, 0, 510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 42, 555 +"d:\project\西昌\xc-metering-front\src\views\login_register.vue", "vue", 0, 0, 0, 517, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 554 +"d:\project\西昌\xc-metering-front\src\views\metering\index.vue", "vue", 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\level3\page1.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\level3\page2.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\level2\page.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\multilevel_menu_example\page.vue", "vue", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13 +"d:\project\西昌\xc-metering-front\src\views\personal\edit.password.vue", "vue", 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 96 +"d:\project\西昌\xc-metering-front\src\views\personal\setting.vue", "vue", 0, 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 194 +"d:\project\西昌\xc-metering-front\src\views\reload.vue", "vue", 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 16 +"d:\project\西昌\xc-metering-front\src\views\setting.vue", "vue", 0, 0, 0, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 23, 336 +"d:\project\西昌\xc-metering-front\src\views\system\area\area-interface.ts", "TypeScript", 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 22 +"d:\project\西昌\xc-metering-front\src\views\system\area\areaSelectTree.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 78 +"d:\project\西昌\xc-metering-front\src\views\system\area\editArea.vue", "vue", 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 248 +"d:\project\西昌\xc-metering-front\src\views\system\area\listArea.vue", "vue", 0, 0, 0, 149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 161 +"d:\project\西昌\xc-metering-front\src\views\system\dept\dept-interface.ts", "TypeScript", 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 39 +"d:\project\西昌\xc-metering-front\src\views\system\dept\editDept.vue", "vue", 0, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13, 262 +"d:\project\西昌\xc-metering-front\src\views\system\dept\listDept.vue", "vue", 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 134 +"d:\project\西昌\xc-metering-front\src\views\system\dict\dict-interface.ts", "TypeScript", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 26 +"d:\project\西昌\xc-metering-front\src\views\system\dict\editDict.vue", "vue", 0, 0, 0, 283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 298 +"d:\project\西昌\xc-metering-front\src\views\system\dict\listDict.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 128 +"d:\project\西昌\xc-metering-front\src\views\system\expire\device.vue", "vue", 0, 0, 0, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 242 +"d:\project\西昌\xc-metering-front\src\views\system\expire\edit.vue", "vue", 0, 0, 0, 290, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 18, 315 +"d:\project\西昌\xc-metering-front\src\views\system\expire\list.vue", "vue", 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 156 +"d:\project\西昌\xc-metering-front\src\views\system\expire\task.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 164 +"d:\project\西昌\xc-metering-front\src\views\system\fileConfiguration\addDDialog.vue", "vue", 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 323 +"d:\project\西昌\xc-metering-front\src\views\system\fileConfiguration\configuration.vue", "vue", 0, 0, 0, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 232 +"d:\project\西昌\xc-metering-front\src\views\system\installation\editDialog.vue", "vue", 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 201 +"d:\project\西昌\xc-metering-front\src\views\system\installation\installation-interface.ts", "TypeScript", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 30 +"d:\project\西昌\xc-metering-front\src\views\system\installation\list.vue", "vue", 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 197 +"d:\project\西昌\xc-metering-front\src\views\system\label\label.ts", "TypeScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 29 +"d:\project\西昌\xc-metering-front\src\views\system\label\list.vue", "vue", 0, 0, 0, 315, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 13, 332 +"d:\project\西昌\xc-metering-front\src\views\system\log\listErrorLog.vue", "vue", 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 155 +"d:\project\西昌\xc-metering-front\src\views\system\log\listLog.vue", "vue", 0, 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 189 +"d:\project\西昌\xc-metering-front\src\views\system\log\log-interface.ts", "TypeScript", 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11 +"d:\project\西昌\xc-metering-front\src\views\system\log\loginLog.vue", "vue", 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 164 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noteAdd.vue", "vue", 0, 0, 0, 508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 20, 530 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noteList.vue", "vue", 0, 0, 0, 272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 289 +"d:\project\西昌\xc-metering-front\src\views\system\notice\notice-interface.ts", "TypeScript", 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 13 +"d:\project\西昌\xc-metering-front\src\views\system\notice\noticeDetail.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 140 +"d:\project\西昌\xc-metering-front\src\views\system\notice\tableHeader.vue", "vue", 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 40 +"d:\project\西昌\xc-metering-front\src\views\system\post\editDialog.vue", "vue", 0, 0, 0, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 10, 196 +"d:\project\西昌\xc-metering-front\src\views\system\post\list.vue", "vue", 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 3, 182 +"d:\project\西昌\xc-metering-front\src\views\system\post\post-interface.ts", "TypeScript", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 29 +"d:\project\西昌\xc-metering-front\src\views\system\process\addProcess.vue", "vue", 0, 0, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 15, 235 +"d:\project\西昌\xc-metering-front\src\views\system\process\detailProcess.vue", "vue", 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 8, 158 +"d:\project\西昌\xc-metering-front\src\views\system\process\editProcess.vue", "vue", 0, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 13, 249 +"d:\project\西昌\xc-metering-front\src\views\system\process\process.ts", "TypeScript", 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 48 +"d:\project\西昌\xc-metering-front\src\views\system\process\process.vue", "vue", 0, 0, 0, 353, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 22, 379 +"d:\project\西昌\xc-metering-front\src\views\system\resource\editResource.vue", "vue", 0, 0, 0, 267, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 281 +"d:\project\西昌\xc-metering-front\src\views\system\resource\listResource.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 156 +"d:\project\西昌\xc-metering-front\src\views\system\resource\resource-interface.ts", "TypeScript", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 24 +"d:\project\西昌\xc-metering-front\src\views\system\role\dataPerm.vue", "vue", 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 188 +"d:\project\西昌\xc-metering-front\src\views\system\role\editRole.vue", "vue", 0, 0, 0, 282, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 293 +"d:\project\西昌\xc-metering-front\src\views\system\role\functionPerm.vue", "vue", 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 187 +"d:\project\西昌\xc-metering-front\src\views\system\role\listRole.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 176 +"d:\project\西昌\xc-metering-front\src\views\system\role\role-interface.ts", "TypeScript", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 20 +"d:\project\西昌\xc-metering-front\src\views\system\showPhoto.vue", "vue", 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 74 +"d:\project\西昌\xc-metering-front\src\views\system\signature\addDDialog.vue", "vue", 0, 0, 0, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 252 +"d:\project\西昌\xc-metering-front\src\views\system\signature\autograph.vue", "vue", 0, 0, 0, 271, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 7, 295 +"d:\project\西昌\xc-metering-front\src\views\system\signature\userListDialog.vue", "vue", 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 179 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\editTenant.vue", "vue", 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 211 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\list.tenant.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 9, 167 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\relateDept.vue", "vue", 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 112 +"d:\project\西昌\xc-metering-front\src\views\system\tenant\tenant_interface.ts", "TypeScript", 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 17 +"d:\project\西昌\xc-metering-front\src\views\system\tool_interface.ts", "TypeScript", 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 64 +"d:\project\西昌\xc-metering-front\src\views\system\user\listUser.vue", "vue", 0, 0, 0, 338, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 11, 358 +"d:\project\西昌\xc-metering-front\src\views\system\user\roleAssignment.vue", "vue", 0, 0, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 119 +"d:\project\西昌\xc-metering-front\src\views\system\user\selecTree.vue", "vue", 0, 0, 0, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 183 +"d:\project\西昌\xc-metering-front\src\views\system\user\user-interface.ts", "TypeScript", 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 70 +"d:\project\西昌\xc-metering-front\src\views\system\user\userAdd.vue", "vue", 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 355 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\detail.vue", "vue", 0, 0, 0, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 163 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\detection.vue", "vue", 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 61 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\components\pdfFile.vue", "vue", 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 47 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\detection\index.vue", "vue", 0, 0, 0, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 175 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\components\detail.vue", "vue", 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 167 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\components\detection.vue", "vue", 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 58 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\notice\index.vue", "vue", 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 194 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\edit.vue", "vue", 0, 0, 0, 371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 377 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\components\list.vue", "vue", 0, 0, 0, 402, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 6, 426 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\opinion\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\ApprovalDialog.vue", "vue", 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 171 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\edit.vue", "vue", 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 97 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\components\fileView.vue", "vue", 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 48 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\review\index.vue", "vue", 0, 0, 0, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 232 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\edit.vue", "vue", 0, 0, 0, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 258 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\filterCustomerStaff.vue", "vue", 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 28, 244 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\components\questionnaire.vue", "vue", 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 84 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementBusiness\satisfaction\index.vue", "vue", 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 162 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\board\index.vue", "vue", 0, 0, 0, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 161 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\curator\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\delay\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\edit.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 123 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\list.vue", "vue", 0, 0, 0, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 194 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\components\tableList.vue", "vue", 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 172 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\dept\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\detail.vue", "vue", 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 132 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\edit.vue", "vue", 0, 0, 0, 536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 548 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\list.vue", "vue", 0, 0, 0, 521, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 541 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\page.vue", "vue", 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 88 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\selelectPlan.vue", "vue", 0, 0, 0, 199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 207 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\components\table.vue", "vue", 0, 0, 0, 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 305 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\early\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\dataList.vue", "vue", 0, 0, 0, 319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 326 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\detail.vue", "vue", 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9, 166 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\edit.vue", "vue", 0, 0, 0, 455, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 466 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\infoDetail.vue", "vue", 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 119 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\list.vue", "vue", 0, 0, 0, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 530 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\selectDevice.vue", "vue", 0, 0, 0, 471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 478 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\summary.vue", "vue", 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 122 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\summaryDialog.vue", "vue", 0, 0, 0, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 200 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\components\table.vue", "vue", 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 297 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\plan\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\edit.vue", "vue", 0, 0, 0, 631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 7, 697 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\list.vue", "vue", 0, 0, 0, 483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 5, 513 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\selectDeviceMultiple.vue", "vue", 0, 0, 0, 486, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 498 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\selectDeviceSinge.vue", "vue", 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 474 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\components\tableList.vue", "vue", 0, 0, 0, 532, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 10, 564 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\index-bak.vue", "vue", 0, 0, 0, 276, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 297 +"d:\project\西昌\xc-metering-front\src\views\tested\MeasurementPlan\task\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartHorizontalCom.vue", "vue", 0, 0, 0, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 260 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartHorizontalCustom.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 197 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartVertical.vue", "vue", 0, 0, 0, 484, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 492 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\BarChartVerticalCircle.vue", "vue", 0, 0, 0, 417, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 425 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\deviceDetail.vue", "vue", 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\deviceList.vue", "vue", 0, 0, 0, 279, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 15, 318 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\editSchedule.vue", "vue", 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 12, 228 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\editScheduleDialog.vue", "vue", 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 11, 270 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\index1.vue", "vue", 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 40 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\list.vue", "vue", 0, 0, 0, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 242 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\listApprove.vue", "vue", 0, 0, 0, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 223 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\rightBox.vue", "vue", 0, 0, 0, 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 17, 351 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\tableList.vue", "vue", 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 178 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\components\verificationDetail.vue", "vue", 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 169 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\index.vue", "vue", 0, 0, 0, 864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 29, 934 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\list.vue", "vue", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17 +"d:\project\西昌\xc-metering-front\src\views\tested\dashboard\pic.ts", "TypeScript", 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\components\detailDialog.vue", "vue", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 48 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\components\edit.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 140 +"d:\project\西昌\xc-metering-front\src\views\tested\device\certificate\index.vue", "vue", 0, 0, 0, 314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 343 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\edit.vue", "vue", 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 192 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\list.vue", "vue", 0, 0, 0, 312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 6, 334 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\selectDevice.vue", "vue", 0, 0, 0, 450, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 457 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\components\tableList.vue", "vue", 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 304 +"d:\project\西昌\xc-metering-front\src\views\tested\device\group\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\certificateTable.vue", "vue", 0, 0, 0, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 218 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\detail.vue", "vue", 0, 0, 0, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 195 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\edit.vue", "vue", 0, 0, 0, 1177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 8, 1229 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\infoTable.vue", "vue", 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 147 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\interface.ts", "TypeScript", 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 76 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\list.vue", "vue", 0, 0, 0, 1348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 18, 1436 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\printTag.vue", "vue", 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 116 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\reportTable.vue", "vue", 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 178 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\roamTable.vue", "vue", 0, 0, 0, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 145 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\showPhoto.vue", "vue", 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 145 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\showPhotoSinge.vue", "vue", 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 80 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\statusTable.vue", "vue", 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 196 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\table.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\components\technology.vue", "vue", 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\info\index.vue", "vue", 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 88 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\edit.vue", "vue", 0, 0, 0, 359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 381 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\list.vue", "vue", 0, 0, 0, 418, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 429 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\components\technology.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\device\model\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\device\remind\components\trend.vue", "vue", 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 73 +"d:\project\西昌\xc-metering-front\src\views\tested\device\remind\index.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 7, 515 +"d:\project\西昌\xc-metering-front\src\views\tested\device\special\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 10 +"d:\project\西昌\xc-metering-front\src\views\tested\device\task\addDialog.vue", "vue", 0, 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 186 +"d:\project\西昌\xc-metering-front\src\views\tested\device\task\index.vue", "vue", 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 8, 202 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\document-interface.ts", "TypeScript", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 28 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\edit.vue", "vue", 0, 0, 0, 264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 269 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\index.vue", "vue", 0, 0, 0, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 262 +"d:\project\西昌\xc-metering-front\src\views\tested\document\list\tableList.vue", "vue", 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 123 +"d:\project\西昌\xc-metering-front\src\views\tested\index.vue", "vue", 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\deviceList.vue", "vue", 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 147 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\edit.vue", "vue", 0, 0, 0, 382, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 393 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\components\list.vue", "vue", 0, 0, 0, 395, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 408 +"d:\project\西昌\xc-metering-front\src\views\tested\status\borrow\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\annexList.vue", "vue", 0, 0, 0, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 144 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\delay.vue", "vue", 0, 0, 0, 449, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 7, 484 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\deviceList.vue", "vue", 0, 0, 0, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 137 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\edit.vue", "vue", 0, 0, 0, 488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 4, 526 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\list.vue", "vue", 0, 0, 0, 499, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 8, 520 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\components\page.vue", "vue", 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 95 +"d:\project\西昌\xc-metering-front\src\views\tested\status\delay\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\disable\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\maintain\components\edit.vue", "vue", 0, 0, 0, 245, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 249 +"d:\project\西昌\xc-metering-front\src\views\tested\status\maintain\index.vue", "vue", 0, 0, 0, 318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 324 +"d:\project\西昌\xc-metering-front\src\views\tested\status\scrap\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\seal\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\status\unseal\index.vue", "vue", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\certificate\components\edit.vue", "vue", 0, 0, 0, 356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 6, 377 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\certificate\index.vue", "vue", 0, 0, 0, 494, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 518 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\capacityTable.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\certificateTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\edit.vue", "vue", 0, 0, 0, 609, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7, 618 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\list.vue", "vue", 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 367 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\components\personTable.vue", "vue", 0, 0, 0, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 149 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory copy\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\capacityTable.vue", "vue", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 142 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\certificateTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\edit.vue", "vue", 0, 0, 0, 638, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 653 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\list.vue", "vue", 0, 0, 0, 386, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 396 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\components\personTable.vue", "vue", 0, 0, 0, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 149 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\directory\index.vue", "vue", 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\deviceTable.vue", "vue", 0, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 157 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\edit.vue", "vue", 0, 0, 0, 505, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 514 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\list.vue", "vue", 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 361 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\components\subpackageDialog.vue", "vue", 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\review\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\ApprovalDialog.vue", "vue", 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 173 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\deviceTable.vue", "vue", 0, 0, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 207 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\edit.vue", "vue", 0, 0, 0, 481, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 491 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\list.vue", "vue", 0, 0, 0, 438, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 451 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\components\subpackageDialog.vue", "vue", 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 199 +"d:\project\西昌\xc-metering-front\src\views\tested\subpackage\task\index.vue", "vue", 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 81 +"d:\project\西昌\xc-metering-front\tsconfig.json", "JSON with Comments", 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 33 +"d:\project\西昌\xc-metering-front\tsconfig.node.json", "JSON", 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 15 +"d:\project\西昌\xc-metering-front\vite.config.ts", "TypeScript", 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 73 +"d:\project\西昌\xc-metering-front\vite\plugins\auto-import.ts", "TypeScript", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 16 +"d:\project\西昌\xc-metering-front\vite\plugins\banner.ts", "TypeScript", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 13 +"d:\project\西昌\xc-metering-front\vite\plugins\components.ts", "TypeScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10 +"d:\project\西昌\xc-metering-front\vite\plugins\compression.ts", "TypeScript", 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 26 +"d:\project\西昌\xc-metering-front\vite\plugins\html.ts", "TypeScript", 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 71 +"d:\project\西昌\xc-metering-front\vite\plugins\index.ts", "TypeScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 37 +"d:\project\西昌\xc-metering-front\vite\plugins\layouts.ts", "TypeScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8 +"d:\project\西昌\xc-metering-front\vite\plugins\mock.ts", "TypeScript", 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 15 +"d:\project\西昌\xc-metering-front\vite\plugins\pages.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11 +"d:\project\西昌\xc-metering-front\vite\plugins\setup-extend.ts", "TypeScript", 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6 +"d:\project\西昌\xc-metering-front\vite\plugins\spritesmith.ts", "TypeScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 50 +"d:\project\西昌\xc-metering-front\vite\plugins\svg-icon.ts", "TypeScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11 +"Total", "-", 10424, 2183, 32, 64430, 167, 89, 77, 233, 20723, 314, 7855, 3, 40, 4094, 5155, 115819 \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.json b/.VSCodeCounter/2024-06-13_10-20-16/results.json new file mode 100644 index 0000000..7babd58 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.json @@ -0,0 +1 @@ +{"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/svg-icon.ts":{"language":"TypeScript","code":9,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/spritesmith.ts":{"language":"TypeScript","code":48,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/setup-extend.ts":{"language":"TypeScript","code":4,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/layouts.ts":{"language":"TypeScript","code":6,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/mock.ts":{"language":"TypeScript","code":13,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/compression.ts":{"language":"TypeScript","code":24,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite.config.ts":{"language":"TypeScript","code":65,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/tsconfig.node.json":{"language":"JSON","code":14,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/components.ts":{"language":"TypeScript","code":8,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/pages.ts":{"language":"TypeScript","code":9,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/tsconfig.json":{"language":"JSON with Comments","code":32,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/auto-import.ts":{"language":"TypeScript","code":14,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/index.ts":{"language":"TypeScript","code":34,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/%5B...all%5D.vue":{"language":"vue","code":70,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/banner.ts":{"language":"TypeScript","code":5,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/vite/plugins/html.ts":{"language":"TypeScript","code":69,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/subpackageDialog.vue":{"language":"vue","code":192,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/list.vue":{"language":"vue","code":438,"comment":6,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/deviceTable.vue":{"language":"vue","code":201,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/edit.vue":{"language":"vue","code":481,"comment":5,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/subpackageDialog.vue":{"language":"vue","code":192,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/task/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/list.vue":{"language":"vue","code":351,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/edit.vue":{"language":"vue","code":505,"comment":3,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/deviceTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/personTable.vue":{"language":"vue","code":136,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/review/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/edit.vue":{"language":"vue","code":609,"comment":2,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/list.vue":{"language":"vue","code":357,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/certificateTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/personTable.vue":{"language":"vue","code":136,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/certificateTable.vue":{"language":"vue","code":146,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory%20copy/components/capacityTable.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/index.vue":{"language":"vue","code":64,"comment":10,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/capacityTable.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/list.vue":{"language":"vue","code":386,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/unseal/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/seal/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/certificate/index.vue":{"language":"vue","code":494,"comment":21,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/certificate/components/edit.vue":{"language":"vue","code":356,"comment":15,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/reload.vue":{"language":"vue","code":12,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/subpackage/directory/components/edit.vue":{"language":"vue","code":638,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/setting.vue":{"language":"vue","code":306,"comment":7,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/index.vue":{"language":"vue","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/maintain/index.vue":{"language":"vue","code":318,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/login.vue":{"language":"vue","code":510,"comment":3,"blank":42},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/scrap/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/installation-interface.ts":{"language":"TypeScript","code":29,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/list.vue":{"language":"vue","code":187,"comment":7,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/login_register.vue":{"language":"vue","code":517,"comment":0,"blank":37},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/tenant_interface.ts":{"language":"TypeScript","code":15,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/editTenant.vue":{"language":"vue","code":207,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/maintain/components/edit.vue":{"language":"vue","code":245,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/disable/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/page.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/listUser.vue":{"language":"vue","code":338,"comment":9,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/relateDept.vue":{"language":"vue","code":104,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/user-interface.ts":{"language":"TypeScript","code":64,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/selecTree.vue":{"language":"vue","code":170,"comment":1,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tenant/list.tenant.vue":{"language":"vue","code":154,"comment":4,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/page.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/roleAssignment.vue":{"language":"vue","code":113,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/index-bak.vue":{"language":"vue","code":276,"comment":17,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/user/userAdd.vue":{"language":"vue","code":342,"comment":7,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/detail.vue":{"language":"vue","code":126,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/level3/page2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/edit.vue":{"language":"vue","code":536,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/multilevel_menu_example/level2/level3/page1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/selelectPlan.vue":{"language":"vue","code":199,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/table.vue":{"language":"vue","code":300,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/page.vue":{"language":"vue","code":78,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/early/components/list.vue":{"language":"vue","code":521,"comment":12,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/tool_interface.ts":{"language":"TypeScript","code":56,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/tableList.vue":{"language":"vue","code":166,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/personal/setting.vue":{"language":"vue","code":178,"comment":0,"blank":16},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/list.vue":{"language":"vue","code":177,"comment":10,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/delay/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/environment-interface.ts":{"language":"TypeScript","code":37,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/dept/components/edit.vue":{"language":"vue","code":119,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/list.vue":{"language":"vue","code":483,"comment":25,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/list.vue":{"language":"vue","code":191,"comment":5,"blank":19},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/edit.vue":{"language":"vue","code":631,"comment":59,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/statement/environment/detail.vue":{"language":"vue","code":220,"comment":2,"blank":33},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/selectDeviceMultiple.vue":{"language":"vue","code":486,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/tableList.vue":{"language":"vue","code":532,"comment":22,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/summary.vue":{"language":"vue","code":119,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/task/components/selectDeviceSinge.vue":{"language":"vue","code":463,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/summaryDialog.vue":{"language":"vue","code":194,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/list.vue":{"language":"vue","code":512,"comment":12,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/table.vue":{"language":"vue","code":292,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/place-interface.ts":{"language":"TypeScript","code":26,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/list.vue":{"language":"vue","code":203,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/selectDevice.vue":{"language":"vue","code":471,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/infoDetail.vue":{"language":"vue","code":116,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/edit.vue":{"language":"vue","code":455,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/detail.vue":{"language":"vue","code":152,"comment":5,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/place/addDialog.vue":{"language":"vue","code":179,"comment":6,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/curator/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/dataList.vue":{"language":"vue","code":319,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/showPhoto.vue":{"language":"vue","code":69,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/plan/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/role-interface.ts":{"language":"TypeScript","code":16,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/page.vue":{"language":"vue","code":85,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/autograph.vue":{"language":"vue","code":271,"comment":17,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/userListDialog.vue":{"language":"vue","code":168,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/functionPerm.vue":{"language":"vue","code":175,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/editRole.vue":{"language":"vue","code":282,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/listRole.vue":{"language":"vue","code":166,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/role/dataPerm.vue":{"language":"vue","code":175,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/signature/addDDialog.vue":{"language":"vue","code":242,"comment":5,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/tableList.vue":{"language":"vue","code":292,"comment":8,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/personal/edit.password.vue":{"language":"vue","code":88,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/edit.vue":{"language":"vue","code":187,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/pic.ts":{"language":"TypeScript","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/index.vue":{"language":"vue","code":314,"comment":25,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/selectDevice.vue":{"language":"vue","code":450,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/group/components/list.vue":{"language":"vue","code":312,"comment":16,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/metering/index.vue":{"language":"vue","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/index.vue":{"language":"vue","code":6,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/edit.vue":{"language":"vue","code":488,"comment":34,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/special/index.vue":{"language":"vue","code":6,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/list.vue":{"language":"vue","code":499,"comment":13,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/tableList.vue":{"language":"vue","code":114,"comment":5,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/document-interface.ts":{"language":"TypeScript","code":27,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/interface.ts":{"language":"TypeScript","code":73,"comment":2,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/index.vue":{"language":"vue","code":78,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/components/edit.vue":{"language":"vue","code":133,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/certificate/components/detailDialog.vue":{"language":"vue","code":44,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/edit.vue":{"language":"vue","code":264,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/document/list/index.vue":{"language":"vue","code":254,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/infoTable.vue":{"language":"vue","code":140,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/detail.vue":{"language":"vue","code":186,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/edit.vue":{"language":"vue","code":1177,"comment":44,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/overview-interface.ts":{"language":"TypeScript","code":20,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/technology.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/remind/index.vue":{"language":"vue","code":488,"comment":20,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/list.vue":{"language":"vue","code":418,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/certificateTable.vue":{"language":"vue","code":210,"comment":4,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/reportTable.vue":{"language":"vue","code":171,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/model/components/edit.vue":{"language":"vue","code":359,"comment":18,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/list.vue":{"language":"vue","code":1348,"comment":70,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/resource-interface.ts":{"language":"TypeScript","code":20,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/showPhoto.vue":{"language":"vue","code":133,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/roamTable.vue":{"language":"vue","code":138,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/list.vue":{"language":"vue","code":488,"comment":16,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementPlan/board/index.vue":{"language":"vue","code":137,"comment":20,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/printTag.vue":{"language":"vue","code":104,"comment":5,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/list-interface.ts":{"language":"TypeScript","code":100,"comment":6,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/deviceList.vue":{"language":"vue","code":131,"comment":1,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/listResource.vue":{"language":"vue","code":146,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/list.vue":{"language":"vue","code":171,"comment":8,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/editDialog.vue":{"language":"vue","code":180,"comment":6,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/post/post-interface.ts":{"language":"TypeScript","code":27,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/index.vue":{"language":"vue","code":943,"comment":41,"blank":101},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/resource/editResource.vue":{"language":"vue","code":267,"comment":0,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/technology.vue":{"language":"vue","code":120,"comment":18,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/statusTable.vue":{"language":"vue","code":188,"comment":4,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/table.vue":{"language":"vue","code":129,"comment":9,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addOxygenSmoke.vue":{"language":"vue","code":253,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/installation/editDialog.vue":{"language":"vue","code":188,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/info/components/showPhotoSinge.vue":{"language":"vue","code":73,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addElectricQuantity.vue":{"language":"vue","code":357,"comment":312,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/components/monitorData.vue":{"language":"vue","code":142,"comment":21,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/addTemperatureHumidity.vue":{"language":"vue","code":328,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/config-interface.ts":{"language":"TypeScript","code":101,"comment":4,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/overview/components/message.vue":{"language":"vue","code":101,"comment":6,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/list.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/config/list.vue":{"language":"vue","code":381,"comment":6,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/addProcess.vue":{"language":"vue","code":201,"comment":19,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/editProcess.vue":{"language":"vue","code":217,"comment":19,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/process.ts":{"language":"TypeScript","code":41,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/task/index.vue":{"language":"vue","code":191,"comment":3,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/detailProcess.vue":{"language":"vue","code":130,"comment":20,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/process/process.vue":{"language":"vue","code":353,"comment":4,"blank":22},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/task/addDialog.vue":{"language":"vue","code":178,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/notice-interface.ts":{"language":"TypeScript","code":11,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/tableHeader.vue":{"language":"vue","code":36,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noticeDetail.vue":{"language":"vue","code":133,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noteList.vue":{"language":"vue","code":272,"comment":13,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/device/remind/components/trend.vue":{"language":"vue","code":66,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/index.vue":{"language":"vue","code":864,"comment":41,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/data/dialog/upsMonitorDetailDialog.vue":{"language":"vue","code":191,"comment":1,"blank":21},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/notice/noteAdd.vue":{"language":"vue","code":508,"comment":2,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/list.vue":{"language":"vue","code":210,"comment":2,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/addEventDialog.vue":{"language":"vue","code":219,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/edit.vue":{"language":"vue","code":382,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/annexList.vue":{"language":"vue","code":123,"comment":17,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/delay/components/delay.vue":{"language":"vue","code":449,"comment":28,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/event/list-interface.ts":{"language":"TypeScript","code":30,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/log-interface.ts":{"language":"TypeScript","code":10,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/listLog.vue":{"language":"vue","code":176,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/loginLog.vue":{"language":"vue","code":152,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/list.vue":{"language":"vue","code":395,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/list.vue":{"language":"vue","code":388,"comment":11,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/list-interface.ts":{"language":"TypeScript","code":37,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/log/listErrorLog.vue":{"language":"vue","code":148,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/status/borrow/components/deviceList.vue":{"language":"vue","code":142,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/index.vue":{"language":"vue","code":154,"comment":3,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/rightBox.vue":{"language":"vue","code":328,"comment":6,"blank":17},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/label/list.vue":{"language":"vue","code":315,"comment":4,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/tableList.vue":{"language":"vue","code":168,"comment":1,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/deviceDetail.vue":{"language":"vue","code":184,"comment":1,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/verificationDetail.vue":{"language":"vue","code":156,"comment":1,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/list.vue":{"language":"vue","code":226,"comment":8,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/index1.vue":{"language":"vue","code":33,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/editScheduleDialog.vue":{"language":"vue","code":236,"comment":23,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/editSchedule.vue":{"language":"vue","code":212,"comment":4,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/index.vue":{"language":"vue","code":221,"comment":5,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/label/label.ts":{"language":"TypeScript","code":22,"comment":3,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/deviceList.vue":{"language":"vue","code":279,"comment":24,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/current/list.vue":{"language":"vue","code":273,"comment":2,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/record/list.vue":{"language":"vue","code":211,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartVerticalCircle.vue":{"language":"vue","code":417,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/alarm/current/list-interface.ts":{"language":"TypeScript","code":30,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/detail.vue":{"language":"vue","code":331,"comment":12,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/device.vue":{"language":"vue","code":232,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartHorizontalCustom.vue":{"language":"vue","code":191,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/edit.vue":{"language":"vue","code":290,"comment":7,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/listApprove.vue":{"language":"vue","code":208,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartHorizontalCom.vue":{"language":"vue","code":252,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/index.vue":{"language":"vue","code":16,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/edit.vue":{"language":"vue","code":244,"comment":10,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/task.vue":{"language":"vue","code":154,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/dashboard/components/BarChartVertical.vue":{"language":"vue","code":484,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/filterCustomerStaff.vue":{"language":"vue","code":211,"comment":5,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/fresh.ts":{"language":"TypeScript","code":35,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/expire/list.vue":{"language":"vue","code":148,"comment":2,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/dict-interface.ts":{"language":"TypeScript","code":21,"comment":2,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/satisfaction/components/questionnaire.vue":{"language":"vue","code":80,"comment":1,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/editDict.vue":{"language":"vue","code":283,"comment":0,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dict/listDict.vue":{"language":"vue","code":119,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/dashboard.vue":{"language":"vue","code":390,"comment":10,"blank":48},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/fileConfiguration/addDDialog.vue":{"language":"vue","code":311,"comment":7,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/settings.default.ts":{"language":"TypeScript","code":55,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/index.vue":{"language":"vue","code":184,"comment":6,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/fileConfiguration/configuration.vue":{"language":"vue","code":219,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/example/chartExample.vue":{"language":"vue","code":56,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/shims.d.ts":{"language":"TypeScript","code":17,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/laboratory/equipment/list/dialog/selectLocationDialog.vue":{"language":"vue","code":138,"comment":4,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/settings.ts":{"language":"TypeScript","code":39,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/index.vue":{"language":"vue","code":71,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/mockProdServer.ts":{"language":"TypeScript","code":9,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/components/detection.vue":{"language":"vue","code":50,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/index.vue":{"language":"vue","code":169,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/ApprovalDialog.vue":{"language":"vue","code":161,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/listDept.vue":{"language":"vue","code":126,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/areaSelectTree.vue":{"language":"vue","code":71,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/listArea.vue":{"language":"vue","code":149,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/area-interface.ts":{"language":"TypeScript","code":19,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/editDept.vue":{"language":"vue","code":248,"comment":1,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/area/editArea.vue":{"language":"vue","code":236,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/home/index.vue":{"language":"vue","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/system/dept/dept-interface.ts":{"language":"TypeScript","code":32,"comment":4,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/main.ts":{"language":"TypeScript","code":55,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/global.d.ts":{"language":"TypeScript","code":147,"comment":157,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components.d.ts":{"language":"TypeScript","code":69,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/notice/components/detail.vue":{"language":"vue","code":161,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/fileView.vue":{"language":"vue","code":42,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/list2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/detection.vue":{"language":"vue","code":53,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/detail2.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/list1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/review/components/edit.vue":{"language":"vue","code":92,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/breadcrumb_example/detail1.vue":{"language":"vue","code":11,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/axios.d.ts":{"language":"TypeScript","code":6,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/list.vue":{"language":"vue","code":402,"comment":18,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/validate.ts":{"language":"TypeScript","code":78,"comment":65,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/auto-imports.d.ts":{"language":"TypeScript","code":77,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/App.vue":{"language":"vue","code":94,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useTemplateDownload.ts":{"language":"TypeScript","code":33,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useCheckList.ts":{"language":"TypeScript","code":20,"comment":8,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/usePrintList.ts":{"language":"TypeScript","code":20,"comment":8,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/useSetAllRowReadable.ts":{"language":"TypeScript","code":11,"comment":9,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/structure.ts":{"language":"TypeScript","code":152,"comment":47,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/scheduleDict.ts":{"language":"TypeScript","code":17,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/String.ts":{"language":"TypeScript","code":6,"comment":3,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/security.ts":{"language":"TypeScript","code":37,"comment":14,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/keepQuery.ts":{"language":"TypeScript","code":13,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/index.ts":{"language":"TypeScript","code":13,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/printUtils.ts":{"language":"TypeScript","code":45,"comment":21,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/exportUtils.ts":{"language":"TypeScript","code":30,"comment":24,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/exportXlsx.ts":{"language":"TypeScript","code":71,"comment":17,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/download.ts":{"language":"TypeScript","code":148,"comment":42,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/eventBus.ts":{"language":"TypeScript","code":2,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/getUid.ts":{"language":"TypeScript","code":11,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useMainPage.ts":{"language":"TypeScript","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/dayjs.ts":{"language":"TypeScript","code":4,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/directive.ts":{"language":"TypeScript","code":17,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useGlobalProperties.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useMenu.ts":{"language":"TypeScript","code":22,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/useAuth.ts":{"language":"TypeScript","code":37,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/composables/permission.ts":{"language":"TypeScript","code":8,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/index.ts":{"language":"TypeScript","code":2,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/buttonPerm.ts":{"language":"TypeScript","code":64,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/auth.ts":{"language":"TypeScript","code":11,"comment":3,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/Array.ts":{"language":"TypeScript","code":31,"comment":16,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/utils/applyBtns.ts":{"language":"TypeScript","code":96,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/server.xml":{"language":"XML","code":33,"comment":94,"blank":16},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/workFlow.ts":{"language":"TypeScript","code":51,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/user.ts":{"language":"TypeScript","code":208,"comment":15,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/scss.template.hbs":{"language":"Handlebars","code":57,"comment":0,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/settings.ts":{"language":"TypeScript","code":53,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/websocket.ts":{"language":"TypeScript","code":122,"comment":14,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/menu.ts":{"language":"TypeScript","code":182,"comment":12,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/opinion/components/edit.vue":{"language":"vue","code":371,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/route.ts":{"language":"TypeScript","code":226,"comment":39,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/dict.ts":{"language":"TypeScript","code":51,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/store/modules/keepAlive.ts":{"language":"TypeScript","code":36,"comment":1,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/pdfFile.vue":{"language":"vue","code":39,"comment":2,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/README.md":{"language":"Markdown","code":77,"comment":0,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/page/index.hbs":{"language":"Handlebars","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/postcss.config.js":{"language":"JavaScript","code":5,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plopfile.js":{"language":"JavaScript","code":6,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/mock/member.ts":{"language":"TypeScript","code":55,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/scripts/prepare.js":{"language":"JavaScript","code":13,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/views/tested/MeasurementBusiness/detection/components/detail.vue":{"language":"vue","code":157,"comment":2,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/plugins/preload.ts":{"language":"TypeScript","code":117,"comment":7,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/routes.ts":{"language":"TypeScript","code":153,"comment":14,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/index.ts":{"language":"TypeScript","code":168,"comment":28,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/multilevel.menu.example.ts":{"language":"TypeScript","code":67,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/mentering.ts":{"language":"TypeScript","code":5,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/page/prompt.js":{"language":"JavaScript","code":52,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/tested.ts":{"language":"TypeScript","code":1621,"comment":171,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/component/prompt.js":{"language":"JavaScript","code":63,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/laboratory.ts":{"language":"TypeScript","code":228,"comment":37,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/system.ts":{"language":"TypeScript","code":330,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/package.json":{"language":"JSON","code":122,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/menu/index.ts":{"language":"TypeScript","code":14,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/router/modules/common.ts":{"language":"TypeScript","code":293,"comment":25,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/override-element-ui.css":{"language":"CSS","code":104,"comment":1,"blank":22},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/menu/modules/multilevel.menu.example.ts":{"language":"TypeScript","code":48,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/dialog.css":{"language":"CSS","code":32,"comment":2,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/css/workflow.css":{"language":"CSS","code":1381,"comment":106,"blank":226},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/approval.ts":{"language":"TypeScript","code":15,"comment":2,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/reader.ts":{"language":"TypeScript","code":22,"comment":5,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/index.vue":{"language":"vue","code":207,"comment":0,"blank":33},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/browser_upgrade/index.css":{"language":"CSS","code":119,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AuthAll/index.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/HotkeysIntro/index.vue":{"language":"vue","code":44,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImagePreview/index.vue":{"language":"vue","code":57,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/AppSetting/index.vue":{"language":"vue","code":523,"comment":0,"blank":43},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/SubSidebar/index.vue":{"language":"vue","code":140,"comment":1,"blank":29},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/store/index.hbs":{"language":"Handlebars","code":10,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/themes.scss":{"language":"SCSS","code":58,"comment":61,"blank":14},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchArea/SearchItem.vue":{"language":"vue","code":26,"comment":0,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/globals.scss":{"language":"SCSS","code":131,"comment":19,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchArea/index.vue":{"language":"vue","code":147,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/nprogress.scss":{"language":"SCSS","code":55,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/element-plus/dark.scss":{"language":"SCSS","code":8,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-add.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/store/prompt.js":{"language":"JavaScript","code":28,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-add-circle.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/plop-templates/component/index.hbs":{"language":"Handlebars","code":11,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-base.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batch-distribute.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batch.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/pnpm-lock.yaml":{"language":"YAML","code":7764,"comment":0,"blank":1170},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/langs/zh-Hans.js":{"language":"JavaScript","code":1,"comment":6,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/element-plus/index.scss":{"language":"SCSS","code":21,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-alarm.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-baseInfo.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SystemInfo/index.vue":{"language":"vue","code":45,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/resources/variables.scss":{"language":"SCSS","code":0,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/fullscreen-exit.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/styles/resources/utils.scss":{"language":"SCSS","code":41,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/fullscreen.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-area.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-device.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/business-board.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-create.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/404.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dept.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-data.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batchConfig.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-case.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-contract.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-delete.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-certi.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business-manager.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-line.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-change.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-correct.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-business-measure.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-building.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-internal.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-jidu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-init.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-fold.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-goWorkbench.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-log.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-loginlog.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-import.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-finance.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ScanSampleDialog/scan-interface.ts":{"language":"TypeScript","code":12,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-file.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-fullscreen.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-flow.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-measure.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ScanSampleDialog/index.vue":{"language":"vue","code":121,"comment":3,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-logManage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-file-manage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-equipment-info.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-excel.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-environment.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-error.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-equipment-status.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-external.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dict.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-export.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-differ.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/addNodeBan.vue":{"language":"vue","code":216,"comment":0,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Trend/index.vue":{"language":"vue","code":61,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-meeting.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/addNode.vue":{"language":"vue","code":230,"comment":9,"blank":25},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/TableContainer/index.vue":{"language":"vue","code":70,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-dyh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-bench.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-book.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-batchPrint.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/nodeWrap.vue":{"language":"vue","code":367,"comment":9,"blank":25},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/workFlow/nodeWrapBan.vue":{"language":"vue","code":153,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/TopMenu/topMenu.vue":{"language":"vue","code":41,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/TopMenu/topMenuItem.vue":{"language":"vue","code":167,"comment":0,"blank":24},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-overView-message.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/process.ts":{"language":"TypeScript","code":102,"comment":12,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/price.ts":{"language":"TypeScript","code":58,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/post.ts":{"language":"TypeScript","code":36,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/requestLab.ts":{"language":"TypeScript","code":103,"comment":23,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/resource.ts":{"language":"TypeScript","code":53,"comment":8,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/notice.ts":{"language":"TypeScript","code":62,"comment":9,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/login.ts":{"language":"TypeScript","code":33,"comment":17,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/log.ts":{"language":"TypeScript","code":59,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SvgIcon/index.vue":{"language":"vue","code":44,"comment":0,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/label.ts":{"language":"TypeScript","code":44,"comment":13,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Topbar/index.vue":{"language":"vue","code":151,"comment":0,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/role.ts":{"language":"TypeScript","code":73,"comment":12,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/installation.ts":{"language":"TypeScript","code":35,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/expire.ts":{"language":"TypeScript","code":28,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/dict.ts":{"language":"TypeScript","code":37,"comment":5,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/dept.ts":{"language":"TypeScript","code":77,"comment":13,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/bench.ts":{"language":"TypeScript","code":28,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/tenant.ts":{"language":"TypeScript","code":39,"comment":8,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/request.ts":{"language":"TypeScript","code":103,"comment":23,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/resetPwd.vue":{"language":"vue","code":117,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/index.vue":{"language":"vue","code":230,"comment":61,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/user.ts":{"language":"TypeScript","code":91,"comment":22,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Tools/userInfo.vue":{"language":"vue","code":243,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/place.ts":{"language":"TypeScript","code":39,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/tool.ts":{"language":"TypeScript","code":219,"comment":22,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/SearchBar/index.vue":{"language":"vue","code":65,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/scanEquipmentDialog/scan-interface.ts":{"language":"TypeScript","code":0,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/scanEquipmentDialog/index.vue":{"language":"vue","code":250,"comment":11,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/data.ts":{"language":"TypeScript","code":34,"comment":6,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/environment.ts":{"language":"TypeScript","code":46,"comment":9,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/SidebarItem/index.vue":{"language":"vue","code":159,"comment":0,"blank":23},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-notice.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/index.ts":{"language":"TypeScript","code":104,"comment":23,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-storeroom.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-monitor.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-month.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/system/area.ts":{"language":"TypeScript","code":72,"comment":12,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-statement.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/overView.ts":{"language":"TypeScript","code":14,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/equipment/list.ts":{"language":"TypeScript","code":48,"comment":9,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-software.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-standard-status.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-settingBlue.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/equipment/config.ts":{"language":"TypeScript","code":46,"comment":9,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-seal.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-setting.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-scan.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-search.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-review.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-role.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-service.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resource.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-rfid.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resume.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-refresh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-resource-first.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-reduce-circle.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-removeAlarm.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-qrcode.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-quality-menu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-price.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-print.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-prevent.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-radio.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-quality.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-place.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-pie.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/alarm/current.ts":{"language":"TypeScript","code":25,"comment":6,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/MainSidebar/index.vue":{"language":"vue","code":95,"comment":1,"blank":18},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/laboratory/alarm/event.ts":{"language":"TypeScript","code":39,"comment":8,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Search/index.vue":{"language":"vue","code":413,"comment":0,"blank":39},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QRcodeDeviceDialog/index.vue":{"language":"vue","code":181,"comment":5,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/measureRecords.vue":{"language":"vue","code":59,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-person.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-task.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QrDialog/index.vue":{"language":"vue","code":138,"comment":2,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-overview.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-pdf.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-sweep.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/image-load-fail.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-sysDoc.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-ywjs.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-subpackage.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PageMain/index.vue":{"language":"vue","code":81,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-zhankai.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-xyh.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PcasCascader/index.vue":{"language":"vue","code":132,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-zhiliang.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-year.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-user.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-template.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-tool.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/QrDialog/qrcode.d.ts":{"language":"TypeScript","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PageHeader/index.vue":{"language":"vue","code":71,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-enter.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-down.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-word.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-technology.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-default.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/search-up.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/icon-template-menu.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/certificationRecords.vue":{"language":"vue","code":60,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Sample/certificationMonitor.vue":{"language":"vue","code":60,"comment":1,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/maintain.ts":{"language":"TypeScript","code":34,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/index.ts":{"language":"TypeScript","code":72,"comment":10,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/status/borrow.ts":{"language":"TypeScript","code":78,"comment":9,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Logo/index.vue":{"language":"vue","code":66,"comment":0,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImageUpload/index.vue":{"language":"vue","code":239,"comment":0,"blank":26},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/triangle-stand-upside-down.svg":{"language":"XML","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/layouts/components/Header/index.vue":{"language":"vue","code":176,"comment":12,"blank":32},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/iconify-ep/index.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/group.ts":{"language":"TypeScript","code":35,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/info.ts":{"language":"TypeScript","code":174,"comment":33,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-breadcrumb.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/certificate.ts":{"language":"TypeScript","code":8,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/NormalTable/table_interface.ts":{"language":"TypeScript","code":12,"comment":0,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/NormalTable/index.vue":{"language":"vue","code":285,"comment":0,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ImagesUpload/index.vue":{"language":"vue","code":272,"comment":0,"blank":28},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/remind.ts":{"language":"TypeScript","code":30,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/model.ts":{"language":"TypeScript","code":65,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/device/task.ts":{"language":"TypeScript","code":29,"comment":7,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/detection.ts":{"language":"TypeScript","code":16,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/opinion.ts":{"language":"TypeScript","code":72,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/notice.ts":{"language":"TypeScript","code":21,"comment":6,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/review.ts":{"language":"TypeScript","code":22,"comment":15,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/MeasurementBusiness/satisfaction.ts":{"language":"TypeScript","code":22,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/review.ts":{"language":"TypeScript","code":80,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/dashboard/index.ts":{"language":"TypeScript","code":105,"comment":20,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/task.ts":{"language":"TypeScript","code":80,"comment":12,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/sidebar-menu.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/document/index.ts":{"language":"TypeScript","code":34,"comment":8,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/directory.ts":{"language":"TypeScript","code":99,"comment":20,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/IconButton/index.vue":{"language":"vue","code":51,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/FileUpload/index.vue":{"language":"vue","code":107,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Editor/index.vue":{"language":"vue","code":85,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/subpackage/certificate.ts":{"language":"TypeScript","code":45,"comment":9,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/dashboard/calendar.ts":{"language":"TypeScript","code":29,"comment":7,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/FixedActionBar/index.vue":{"language":"vue","code":42,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/echart-interface.ts":{"language":"TypeScript","code":252,"comment":14,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/board.ts":{"language":"TypeScript","code":16,"comment":5,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/LineChart.vue":{"language":"vue","code":355,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/assets/icons/toolbar-collapse.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/PieChart.vue":{"language":"vue","code":311,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/BarChartVertical.vue":{"language":"vue","code":449,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/BarChartHorizontal.vue":{"language":"vue","code":442,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/paln.ts":{"language":"TypeScript","code":150,"comment":21,"blank":4},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/utils.ts":{"language":"TypeScript","code":26,"comment":11,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/early.ts":{"language":"TypeScript","code":94,"comment":13,"blank":2},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/dept.ts":{"language":"TypeScript","code":22,"comment":6,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/api/eqpt/measurementPlan/task.ts":{"language":"TypeScript","code":121,"comment":12,"blank":5},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.css":{"language":"CSS","code":3093,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.css":{"language":"CSS","code":764,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/config/config.json":{"language":"JSON","code":29,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/skin.css":{"language":"CSS","code":3183,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/skin.css":{"language":"CSS","code":3183,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5-dark/content.css":{"language":"CSS","code":745,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css":{"language":"CSS","code":30,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/tinymce-5/content.css":{"language":"CSS","code":764,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/skin.css":{"language":"CSS","code":3096,"comment":16,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.inline.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.inline.css":{"language":"CSS","code":758,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlockCom.vue":{"language":"vue","code":41,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlockSwitch.vue":{"language":"vue","code":63,"comment":0,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/DetailBlock.vue":{"language":"vue","code":54,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DeptSelect/index.vue":{"language":"vue","code":185,"comment":0,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectRoleDialog.vue":{"language":"vue","code":157,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/ui/oxide-dark/content.css":{"language":"CSS","code":745,"comment":11,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/DetailPage/index.vue":{"language":"vue","code":53,"comment":0,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectDeptTree.vue":{"language":"vue","code":121,"comment":1,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectStaffDialog.vue":{"language":"vue","code":248,"comment":7,"blank":20},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Copyright/index.vue":{"language":"vue","code":43,"comment":0,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectDeptDialog.vue":{"language":"vue","code":249,"comment":7,"blank":24},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/errorDialog.vue":{"language":"vue","code":79,"comment":1,"blank":10},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/selectEmployeesDialog.vue":{"language":"vue","code":226,"comment":8,"blank":21},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/dialog/dialog.ts":{"language":"TypeScript","code":25,"comment":3,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/promoterDrawer.vue":{"language":"vue","code":85,"comment":1,"blank":8},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/copyerDrawer.vue":{"language":"vue","code":110,"comment":13,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/buttonBox/buttonBox.vue":{"language":"vue","code":43,"comment":1,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/conditionDrawer.vue":{"language":"vue","code":432,"comment":35,"blank":48},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/writer/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5/content.css":{"language":"CSS","code":54,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/drawer/approverDrawer.vue":{"language":"vue","code":426,"comment":76,"blank":47},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5-dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/buttonBox/buttonBox.ts":{"language":"TypeScript","code":5,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/document/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/writer/content.css":{"language":"CSS","code":55,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/dark/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/tinymce-5-dark/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/default/content.css":{"language":"CSS","code":54,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/dark/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.stylelintignore":{"language":"Ignore","code":3,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/document/content.css":{"language":"CSS","code":59,"comment":7,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/benchCol/index.vue":{"language":"vue","code":166,"comment":12,"blank":15},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/public/tinymce/skins/content/default/content.min.css":{"language":"CSS","code":1,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/BarCodeBind/index.vue":{"language":"vue","code":120,"comment":3,"blank":12},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.github/workflows/release.yml":{"language":"YAML","code":75,"comment":0,"blank":13},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AppContainer/index.vue":{"language":"vue","code":22,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.commitlintrc.js":{"language":"JavaScript","code":65,"comment":4,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Approval/ApprovalDialog.vue":{"language":"vue","code":163,"comment":3,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/BatchActionBar/index.vue":{"language":"vue","code":72,"comment":0,"blank":11},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecordTableDevice.vue":{"language":"vue","code":223,"comment":15,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecordTable.vue":{"language":"vue","code":190,"comment":15,"blank":9},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Echart/theme.json":{"language":"JSON","code":491,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/ApprovalRecord.vue":{"language":"vue","code":130,"comment":1,"blank":6},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/.github/workflows/repo-sync.yml":{"language":"YAML","code":16,"comment":5,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/Auth/index.vue":{"language":"vue","code":14,"comment":0,"blank":3},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/AddressSelect.vue":{"language":"vue","code":247,"comment":5,"blank":7},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/ApprovalRecord/approval-interface.ts":{"language":"TypeScript","code":13,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/address-interface.ts":{"language":"TypeScript","code":11,"comment":1,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/index.html":{"language":"HTML","code":40,"comment":0,"blank":1},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/departments150.json":{"language":"JSON","code":26,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/PcasCascader/pcas-code.json":{"language":"JSON","code":1,"comment":0,"blank":0},"file:///d%3A/project/%E8%A5%BF%E6%98%8C/xc-metering-front/src/components/AddressSelect/country-code.json":{"language":"JSON","code":1500,"comment":0,"blank":20}} \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.md b/.VSCodeCounter/2024-06-13_10-20-16/results.md new file mode 100644 index 0000000..f0ec7b4 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.md @@ -0,0 +1,290 @@ +# Summary + +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 + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## 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 | + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2024-06-13_10-20-16/results.txt b/.VSCodeCounter/2024-06-13_10-20-16/results.txt new file mode 100644 index 0000000..fe15664 --- /dev/null +++ b/.VSCodeCounter/2024-06-13_10-20-16/results.txt @@ -0,0 +1,970 @@ +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 | ++----------------------------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/src/api/laboratory/environment.ts b/src/api/laboratory/environment.ts index 6b6b0b5..05824ff 100644 --- a/src/api/laboratory/environment.ts +++ b/src/api/laboratory/environment.ts @@ -1,5 +1,5 @@ /** - * 地点管理 + * 环境记录单 */ import request from '../requestLab' import type { IListQuery } from '@/views/laboratory/statement/environment/environment-interface' diff --git a/src/views/laboratory/data/list.vue b/src/views/laboratory/data/list.vue index 1299d5e..763ab55 100644 --- a/src/views/laboratory/data/list.vue +++ b/src/views/laboratory/data/list.vue @@ -148,7 +148,7 @@ const listQuery: Ref = ref({ deptId: '', // 负责部门id(西昌组织下拉选择) deviceName: '', // 设备名称 - deviceNo: $route.query.deviceNo || '', // 设备编号 + deviceNo: $route.query.deviceNo as string || '', // 设备编号 labName: user.lab, // 所属实验室 startResistance: undefined, // 起始内阻 endResistance: undefined, // 结束内阻 diff --git a/src/views/laboratory/overview/components/monitorData.vue b/src/views/laboratory/overview/components/monitorData.vue index e613b48..3ccf52a 100644 --- a/src/views/laboratory/overview/components/monitorData.vue +++ b/src/views/laboratory/overview/components/monitorData.vue @@ -1,10 +1,15 @@