# Details

Date : 2023-09-20 20:32:01

Directory d:\\project\\西昌\\xc-business-system

Total : 727 files,  119042 codes, 3235 comments, 7756 blanks, all 130033 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 | 76 | 0 | 29 | 105 |
| [departments150.json](/departments150.json) | JSON | 26 | 0 | 0 | 26 |
| [index.html](/index.html) | HTML | 40 | 0 | 1 | 41 |
| [package.json](/package.json) | JSON | 118 | 0 | 1 | 119 |
| [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,922 | 0 | 1,203 | 9,125 |
| [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 | 4 | 0 | 1 | 5 |
| [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 | 27 | 4 | 2 | 33 |
| [src/api/business/fieldTest/approve.ts](/src/api/business/fieldTest/approve.ts) | TypeScript | 81 | 14 | 10 | 105 |
| [src/api/business/fieldTest/record.ts](/src/api/business/fieldTest/record.ts) | TypeScript | 46 | 9 | 7 | 62 |
| [src/api/business/manager/interchangeReceipt.ts](/src/api/business/manager/interchangeReceipt.ts) | TypeScript | 53 | 10 | 9 | 72 |
| [src/api/business/manager/order.ts](/src/api/business/manager/order.ts) | TypeScript | 74 | 13 | 12 | 99 |
| [src/api/business/manager/sendReceive.ts](/src/api/business/manager/sendReceive.ts) | TypeScript | 60 | 11 | 9 | 80 |
| [src/api/business/manager/task.ts](/src/api/business/manager/task.ts) | TypeScript | 125 | 20 | 16 | 161 |
| [src/api/business/subpackage/agreement.ts](/src/api/business/subpackage/agreement.ts) | TypeScript | 81 | 14 | 10 | 105 |
| [src/api/business/subpackage/certificate.ts](/src/api/business/subpackage/certificate.ts) | TypeScript | 39 | 8 | 4 | 51 |
| [src/api/business/subpackage/directories.ts](/src/api/business/subpackage/directories.ts) | TypeScript | 123 | 22 | 17 | 162 |
| [src/api/business/subpackage/inform.ts](/src/api/business/subpackage/inform.ts) | TypeScript | 88 | 15 | 12 | 115 |
| [src/api/business/subpackage/review.ts](/src/api/business/subpackage/review.ts) | TypeScript | 81 | 14 | 10 | 105 |
| [src/api/business/taskMeasure/labTask.ts](/src/api/business/taskMeasure/labTask.ts) | TypeScript | 47 | 9 | 6 | 62 |
| [src/api/business/taskMeasure/myTask.ts](/src/api/business/taskMeasure/myTask.ts) | TypeScript | 47 | 9 | 7 | 63 |
| [src/api/equipment/info/book.ts](/src/api/equipment/info/book.ts) | TypeScript | 79 | 14 | 12 | 105 |
| [src/api/equipment/info/remind.ts](/src/api/equipment/info/remind.ts) | TypeScript | 0 | 0 | 1 | 1 |
| [src/api/equipment/info/table.ts](/src/api/equipment/info/table.ts) | TypeScript | 0 | 0 | 1 | 1 |
| [src/api/equipment/resume/borrow.ts](/src/api/equipment/resume/borrow.ts) | TypeScript | 88 | 15 | 11 | 114 |
| [src/api/equipment/resume/lend.ts](/src/api/equipment/resume/lend.ts) | TypeScript | 88 | 15 | 11 | 114 |
| [src/api/equipment/resume/unpack.ts](/src/api/equipment/resume/unpack.ts) | TypeScript | 88 | 15 | 11 | 114 |
| [src/api/equipment/source/cert.ts](/src/api/equipment/source/cert.ts) | TypeScript | 38 | 8 | 6 | 52 |
| [src/api/equipment/source/change.ts](/src/api/equipment/source/change.ts) | TypeScript | 73 | 13 | 10 | 96 |
| [src/api/equipment/source/plan.ts](/src/api/equipment/source/plan.ts) | TypeScript | 88 | 15 | 11 | 114 |
| [src/api/equipment/source/resultConfirm.ts](/src/api/equipment/source/resultConfirm.ts) | TypeScript | 88 | 15 | 11 | 114 |
| [src/api/equipment/standardStateMaintenance/stateMaintenance.ts](/src/api/equipment/standardStateMaintenance/stateMaintenance.ts) | TypeScript | 73 | 13 | 10 | 96 |
| [src/api/equipment/standard/book.ts](/src/api/equipment/standard/book.ts) | TypeScript | 122 | 23 | 17 | 162 |
| [src/api/equipment/standard/build.ts](/src/api/equipment/standard/build.ts) | TypeScript | 80 | 14 | 10 | 104 |
| [src/api/equipment/standard/remind.ts](/src/api/equipment/standard/remind.ts) | TypeScript | 10 | 4 | 2 | 16 |
| [src/api/equipment/stateMaintenance/stateMaintenance.ts](/src/api/equipment/stateMaintenance/stateMaintenance.ts) | TypeScript | 73 | 13 | 10 | 96 |
| [src/api/file.ts](/src/api/file.ts) | TypeScript | 22 | 4 | 3 | 29 |
| [src/api/index.ts](/src/api/index.ts) | TypeScript | 105 | 21 | 8 | 134 |
| [src/api/resource/certRemind.ts](/src/api/resource/certRemind.ts) | TypeScript | 16 | 0 | 3 | 19 |
| [src/api/resource/customer.ts](/src/api/resource/customer.ts) | TypeScript | 86 | 11 | 13 | 110 |
| [src/api/resource/environment.ts](/src/api/resource/environment.ts) | TypeScript | 44 | 5 | 7 | 56 |
| [src/api/resource/examine.ts](/src/api/resource/examine.ts) | TypeScript | 72 | 8 | 11 | 91 |
| [src/api/resource/fileSystem.ts](/src/api/resource/fileSystem.ts) | TypeScript | 30 | 0 | 5 | 35 |
| [src/api/resource/fileTechnology.ts](/src/api/resource/fileTechnology.ts) | TypeScript | 58 | 0 | 9 | 67 |
| [src/api/resource/order.ts](/src/api/resource/order.ts) | TypeScript | 65 | 8 | 10 | 83 |
| [src/api/resource/questionnaire.ts](/src/api/resource/questionnaire.ts) | TypeScript | 16 | 1 | 3 | 20 |
| [src/api/resource/register.ts](/src/api/resource/register.ts) | TypeScript | 184 | 0 | 27 | 211 |
| [src/api/resource/reviewNotice.ts](/src/api/resource/reviewNotice.ts) | TypeScript | 37 | 3 | 6 | 46 |
| [src/api/resource/seal.ts](/src/api/resource/seal.ts) | TypeScript | 100 | 14 | 15 | 129 |
| [src/api/resource/situationReport.ts](/src/api/resource/situationReport.ts) | TypeScript | 37 | 4 | 6 | 47 |
| [src/api/resource/suggestForm.ts](/src/api/resource/suggestForm.ts) | TypeScript | 65 | 8 | 10 | 83 |
| [src/api/resource/supplier.ts](/src/api/resource/supplier.ts) | TypeScript | 86 | 11 | 13 | 110 |
| [src/api/resource/train.ts](/src/api/resource/train.ts) | TypeScript | 37 | 0 | 6 | 43 |
| [src/api/system/area.ts](/src/api/system/area.ts) | TypeScript | 72 | 12 | 6 | 90 |
| [src/api/system/baseInfoDept.ts](/src/api/system/baseInfoDept.ts) | TypeScript | 16 | 3 | 3 | 22 |
| [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 | 63 | 8 | 4 | 75 |
| [src/api/system/dict.ts](/src/api/system/dict.ts) | TypeScript | 37 | 5 | 1 | 43 |
| [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 | 28 | 6 | 6 | 40 |
| [src/api/system/notice.ts](/src/api/system/notice.ts) | TypeScript | 62 | 9 | 3 | 74 |
| [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 | 7 | 4 | 64 |
| [src/api/system/role.ts](/src/api/system/role.ts) | TypeScript | 73 | 9 | 5 | 87 |
| [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 | 167 | 22 | 6 | 195 |
| [src/api/system/user.ts](/src/api/system/user.ts) | TypeScript | 61 | 12 | 6 | 79 |
| [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.svg](/src/assets/icons/icon-add.svg) | XML | 3 | 0 | 1 | 4 |
| [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-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.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-contract.svg](/src/assets/icons/icon-contract.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-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-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-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-import.svg](/src/assets/icons/icon-import.svg) | XML | 3 | 0 | 1 | 4 |
| [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-measure.svg](/src/assets/icons/icon-measure.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/icons/icon-monitor.svg](/src/assets/icons/icon-monitor.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/icons/icon-notice.svg](/src/assets/icons/icon-notice.svg) | XML | 1 | 0 | 0 | 1 |
| [src/assets/icons/icon-pdf.svg](/src/assets/icons/icon-pdf.svg) | XML | 3 | 0 | 1 | 4 |
| [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-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-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-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 | 1 | 2 |
| [src/assets/icons/icon-seal.svg](/src/assets/icons/icon-seal.svg) | XML | 1 | 0 | 0 | 1 |
| [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-standard-status.svg](/src/assets/icons/icon-standard-status.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-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.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-ywjs.svg](/src/assets/icons/icon-ywjs.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/json/nation-code.json](/src/assets/json/nation-code.json) | JSON | 282 | 0 | 1 | 283 |
| [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 | 22 | 28 | 181 |
| [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/commonInterface/resource-interface.ts](/src/commonInterface/resource-interface.ts) | TypeScript | 19 | 2 | 2 | 23 |
| [src/commonMethods/useCheckList.ts](/src/commonMethods/useCheckList.ts) | TypeScript | 25 | 12 | 4 | 41 |
| [src/commonMethods/useMergeCells.ts](/src/commonMethods/useMergeCells.ts) | TypeScript | 33 | 18 | 1 | 52 |
| [src/commonMethods/usePrintList.ts](/src/commonMethods/usePrintList.ts) | TypeScript | 20 | 8 | 2 | 30 |
| [src/commonMethods/useSetAllRowReadable.ts](/src/commonMethods/useSetAllRowReadable.ts) | TypeScript | 11 | 9 | 2 | 22 |
| [src/components.d.ts](/src/components.d.ts) | TypeScript | 67 | 3 | 3 | 73 |
| [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 | 137 | 15 | 6 | 158 |
| [src/components/ApprovalRecord/approval-interface.ts](/src/components/ApprovalRecord/approval-interface.ts) | TypeScript | 9 | 0 | 1 | 10 |
| [src/components/Approval/ApprovalDialog.vue](/src/components/Approval/ApprovalDialog.vue) | vue | 167 | 4 | 7 | 178 |
| [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 | 184 | 0 | 6 | 190 |
| [src/components/DetailPage/DetailBlock.vue](/src/components/DetailPage/DetailBlock.vue) | vue | 62 | 0 | 9 | 71 |
| [src/components/DetailPage/DetailBlockSwitch.vue](/src/components/DetailPage/DetailBlockSwitch.vue) | vue | 60 | 3 | 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 | 268 | 0 | 9 | 277 |
| [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 | 280 | 0 | 13 | 293 |
| [src/components/NormalTable/table_interface.ts](/src/components/NormalTable/table_interface.ts) | TypeScript | 13 | 0 | 2 | 15 |
| [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/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 | 145 | 0 | 11 | 156 |
| [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 | 87 | 0 | 10 | 97 |
| [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/detailReport/index.vue](/src/components/detailReport/index.vue) | vue | 87 | 2 | 11 | 100 |
| [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/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 | 249 | 7 | 20 | 276 |
| [src/components/drawer/approverDrawer.vue](/src/components/drawer/approverDrawer.vue) | vue | 382 | 36 | 41 | 459 |
| [src/components/drawer/conditionDrawer.vue](/src/components/drawer/conditionDrawer.vue) | vue | 358 | 2 | 42 | 402 |
| [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/filePreview/filePreviewDialog.vue](/src/components/filePreview/filePreviewDialog.vue) | vue | 43 | 2 | 6 | 51 |
| [src/components/filePreview/index.vue](/src/components/filePreview/index.vue) | vue | 32 | 2 | 5 | 39 |
| [src/components/showPhoto/index.vue](/src/components/showPhoto/index.vue) | vue | 70 | 1 | 5 | 76 |
| [src/components/workFlow/addNode.vue](/src/components/workFlow/addNode.vue) | vue | 216 | 6 | 22 | 244 |
| [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 | 341 | 7 | 22 | 370 |
| [src/components/workFlow/nodeWrapBan.vue](/src/components/workFlow/nodeWrapBan.vue) | vue | 146 | 0 | 11 | 157 |
| [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 | 186 | 2 | 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 | 65 | 0 | 12 | 77 |
| [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 | 206 | 53 | 24 | 283 |
| [src/layouts/components/Tools/resetPwd.vue](/src/layouts/components/Tools/resetPwd.vue) | vue | 117 | 1 | 7 | 125 |
| [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 | 141 | 0 | 24 | 165 |
| [src/layouts/index.vue](/src/layouts/index.vue) | vue | 207 | 0 | 33 | 240 |
| [src/main.ts](/src/main.ts) | TypeScript | 40 | 5 | 2 | 47 |
| [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 | 3 | 8 | 1 | 12 |
| [src/mock/member.ts](/src/mock/member.ts) | TypeScript | 55 | 0 | 1 | 56 |
| [src/plugins/preload.ts](/src/plugins/preload.ts) | TypeScript | 97 | 5 | 2 | 104 |
| [src/router/index.ts](/src/router/index.ts) | TypeScript | 145 | 36 | 10 | 191 |
| [src/router/modules/business.ts](/src/router/modules/business.ts) | TypeScript | 494 | 0 | 4 | 498 |
| [src/router/modules/equipment.ts](/src/router/modules/equipment.ts) | TypeScript | 887 | 12 | 4 | 903 |
| [src/router/modules/multilevel.menu.example.ts](/src/router/modules/multilevel.menu.example.ts) | TypeScript | 67 | 0 | 4 | 71 |
| [src/router/modules/resource.ts](/src/router/modules/resource.ts) | TypeScript | 586 | 0 | 4 | 590 |
| [src/router/modules/system.ts](/src/router/modules/system.ts) | TypeScript | 360 | 25 | 4 | 389 |
| [src/router/routes.ts](/src/router/routes.ts) | TypeScript | 156 | 3 | 7 | 166 |
| [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 | 223 | 36 | 6 | 265 |
| [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 | 194 | 10 | 3 | 207 |
| [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/auth.ts](/src/utils/auth.ts) | TypeScript | 11 | 3 | 1 | 15 |
| [src/utils/buttonPerm.ts](/src/utils/buttonPerm.ts) | TypeScript | 65 | 1 | 3 | 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 | 110 | 37 | 3 | 150 |
| [src/utils/eventBus.ts](/src/utils/eventBus.ts) | TypeScript | 2 | 0 | 2 | 4 |
| [src/utils/exportUtils.ts](/src/utils/exportUtils.ts) | TypeScript | 17 | 5 | 2 | 24 |
| [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/printUtils.ts](/src/utils/printUtils.ts) | TypeScript | 45 | 21 | 4 | 70 |
| [src/utils/scheduleDict.ts](/src/utils/scheduleDict.ts) | TypeScript | 61 | 7 | 4 | 72 |
| [src/utils/security.ts](/src/utils/security.ts) | TypeScript | 37 | 14 | 2 | 53 |
| [src/utils/structure.ts](/src/utils/structure.ts) | TypeScript | 149 | 39 | 6 | 194 |
| [src/utils/validate.ts](/src/utils/validate.ts) | TypeScript | 62 | 67 | 13 | 142 |
| [src/views/[...all].vue](/src/views/%5B...all%5D.vue) | vue | 68 | 0 | 12 | 80 |
| [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/business/certManage/apply/applt-interface.ts](/src/views/business/certManage/apply/applt-interface.ts) | TypeScript | 36 | 3 | 3 | 42 |
| [src/views/business/certManage/apply/detail.vue](/src/views/business/certManage/apply/detail.vue) | vue | 224 | 1 | 6 | 231 |
| [src/views/business/certManage/apply/list.vue](/src/views/business/certManage/apply/list.vue) | vue | 379 | 17 | 15 | 411 |
| [src/views/business/certManage/cert/cert-interface.ts](/src/views/business/certManage/cert/cert-interface.ts) | TypeScript | 174 | 11 | 10 | 195 |
| [src/views/business/certManage/cert/components/approvalRecord.vue](/src/views/business/certManage/cert/components/approvalRecord.vue) | vue | 10 | 1 | 2 | 13 |
| [src/views/business/certManage/cert/components/printRecord.vue](/src/views/business/certManage/cert/components/printRecord.vue) | vue | 42 | 1 | 3 | 46 |
| [src/views/business/certManage/cert/detail.vue](/src/views/business/certManage/cert/detail.vue) | vue | 72 | 5 | 5 | 82 |
| [src/views/business/certManage/cert/list.vue](/src/views/business/certManage/cert/list.vue) | vue | 436 | 21 | 15 | 472 |
| [src/views/business/fieldTest/approve/approve-interface.ts](/src/views/business/fieldTest/approve/approve-interface.ts) | TypeScript | 43 | 2 | 4 | 49 |
| [src/views/business/fieldTest/approve/components/basic.vue](/src/views/business/fieldTest/approve/components/basic.vue) | vue | 528 | 4 | 9 | 541 |
| [src/views/business/fieldTest/approve/detail.vue](/src/views/business/fieldTest/approve/detail.vue) | vue | 56 | 2 | 8 | 66 |
| [src/views/business/fieldTest/approve/dialog/selectCustomerDialog.vue](/src/views/business/fieldTest/approve/dialog/selectCustomerDialog.vue) | vue | 191 | 4 | 6 | 201 |
| [src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue](/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue) | vue | 235 | 4 | 8 | 247 |
| [src/views/business/fieldTest/approve/dialog/selectStaffDialog.vue](/src/views/business/fieldTest/approve/dialog/selectStaffDialog.vue) | vue | 147 | 4 | 5 | 156 |
| [src/views/business/fieldTest/approve/edit.vue](/src/views/business/fieldTest/approve/edit.vue) | vue | 204 | 4 | 8 | 216 |
| [src/views/business/fieldTest/approve/list.vue](/src/views/business/fieldTest/approve/list.vue) | vue | 413 | 6 | 12 | 431 |
| [src/views/business/fieldTest/record/detail.vue](/src/views/business/fieldTest/record/detail.vue) | vue | 65 | 2 | 7 | 74 |
| [src/views/business/fieldTest/record/dialog/selectFieldTestApprove.vue](/src/views/business/fieldTest/record/dialog/selectFieldTestApprove.vue) | vue | 179 | 4 | 7 | 190 |
| [src/views/business/fieldTest/record/edit.vue](/src/views/business/fieldTest/record/edit.vue) | vue | 587 | 5 | 12 | 604 |
| [src/views/business/fieldTest/record/list.vue](/src/views/business/fieldTest/record/list.vue) | vue | 205 | 2 | 8 | 215 |
| [src/views/business/fieldTest/record/record-interface.ts](/src/views/business/fieldTest/record/record-interface.ts) | TypeScript | 40 | 3 | 4 | 47 |
| [src/views/business/manager/interchangeReceipt/detail.vue](/src/views/business/manager/interchangeReceipt/detail.vue) | vue | 679 | 6 | 28 | 713 |
| [src/views/business/manager/interchangeReceipt/dialog/selectEquipment.vue](/src/views/business/manager/interchangeReceipt/dialog/selectEquipment.vue) | vue | 164 | 4 | 6 | 174 |
| [src/views/business/manager/interchangeReceipt/dialog/selectOrderDialog.vue](/src/views/business/manager/interchangeReceipt/dialog/selectOrderDialog.vue) | vue | 198 | 4 | 5 | 207 |
| [src/views/business/manager/interchangeReceipt/interchangeReceipt-interface.ts](/src/views/business/manager/interchangeReceipt/interchangeReceipt-interface.ts) | TypeScript | 34 | 3 | 3 | 40 |
| [src/views/business/manager/interchangeReceipt/list.vue](/src/views/business/manager/interchangeReceipt/list.vue) | vue | 224 | 2 | 14 | 240 |
| [src/views/business/manager/order/detail.vue](/src/views/business/manager/order/detail.vue) | vue | 817 | 6 | 41 | 864 |
| [src/views/business/manager/order/dialog/backReasonDialog.vue](/src/views/business/manager/order/dialog/backReasonDialog.vue) | vue | 92 | 1 | 8 | 101 |
| [src/views/business/manager/order/dialog/replenishOrBackDialog.vue](/src/views/business/manager/order/dialog/replenishOrBackDialog.vue) | vue | 102 | 1 | 8 | 111 |
| [src/views/business/manager/order/dialog/selectCustomer.vue](/src/views/business/manager/order/dialog/selectCustomer.vue) | vue | 172 | 15 | 6 | 193 |
| [src/views/business/manager/order/dialog/selectEquipment.vue](/src/views/business/manager/order/dialog/selectEquipment.vue) | vue | 197 | 4 | 6 | 207 |
| [src/views/business/manager/order/list.vue](/src/views/business/manager/order/list.vue) | vue | 325 | 1 | 14 | 340 |
| [src/views/business/manager/order/order-interface.ts](/src/views/business/manager/order/order-interface.ts) | TypeScript | 69 | 4 | 7 | 80 |
| [src/views/business/manager/sendReceive/components/basic.vue](/src/views/business/manager/sendReceive/components/basic.vue) | vue | 555 | 18 | 14 | 587 |
| [src/views/business/manager/sendReceive/components/certificate.vue](/src/views/business/manager/sendReceive/components/certificate.vue) | vue | 97 | 2 | 5 | 104 |
| [src/views/business/manager/sendReceive/components/certificationMonitor.vue](/src/views/business/manager/sendReceive/components/certificationMonitor.vue) | vue | 111 | 1 | 7 | 119 |
| [src/views/business/manager/sendReceive/components/lab-interface.ts](/src/views/business/manager/sendReceive/components/lab-interface.ts) | TypeScript | 27 | 2 | 2 | 31 |
| [src/views/business/manager/sendReceive/components/measure.vue](/src/views/business/manager/sendReceive/components/measure.vue) | vue | 46 | 4 | 3 | 53 |
| [src/views/business/manager/sendReceive/components/order.vue](/src/views/business/manager/sendReceive/components/order.vue) | vue | 380 | 2 | 22 | 404 |
| [src/views/business/manager/sendReceive/components/processConfig.vue](/src/views/business/manager/sendReceive/components/processConfig.vue) | vue | 199 | 1 | 10 | 210 |
| [src/views/business/manager/sendReceive/components/processNode.vue](/src/views/business/manager/sendReceive/components/processNode.vue) | vue | 239 | 2 | 16 | 257 |
| [src/views/business/manager/sendReceive/components/processNodeAdd.vue](/src/views/business/manager/sendReceive/components/processNodeAdd.vue) | vue | 41 | 0 | 6 | 47 |
| [src/views/business/manager/sendReceive/components/templateDetail.vue](/src/views/business/manager/sendReceive/components/templateDetail.vue) | vue | 107 | 5 | 2 | 114 |
| [src/views/business/manager/sendReceive/detail.vue](/src/views/business/manager/sendReceive/detail.vue) | vue | 15 | 1 | 4 | 20 |
| [src/views/business/manager/sendReceive/dialog/chooseLab.vue](/src/views/business/manager/sendReceive/dialog/chooseLab.vue) | vue | 182 | 2 | 11 | 195 |
| [src/views/business/manager/sendReceive/dialog/selectStaff.vue](/src/views/business/manager/sendReceive/dialog/selectStaff.vue) | vue | 240 | 7 | 19 | 266 |
| [src/views/business/manager/sendReceive/dialog/teminateDialog.vue](/src/views/business/manager/sendReceive/dialog/teminateDialog.vue) | vue | 101 | 1 | 7 | 109 |
| [src/views/business/manager/sendReceive/list.vue](/src/views/business/manager/sendReceive/list.vue) | vue | 569 | 3 | 23 | 595 |
| [src/views/business/manager/sendReceive/sendReceive-interface.ts](/src/views/business/manager/sendReceive/sendReceive-interface.ts) | TypeScript | 105 | 6 | 6 | 117 |
| [src/views/business/manager/task/detail.vue](/src/views/business/manager/task/detail.vue) | vue | 21 | 2 | 6 | 29 |
| [src/views/business/manager/task/dialog/batchDistributeDialog.vue](/src/views/business/manager/task/dialog/batchDistributeDialog.vue) | vue | 189 | 1 | 8 | 198 |
| [src/views/business/manager/task/list.vue](/src/views/business/manager/task/list.vue) | vue | 368 | 8 | 15 | 391 |
| [src/views/business/manager/task/task-interface.ts](/src/views/business/manager/task/task-interface.ts) | TypeScript | 173 | 10 | 8 | 191 |
| [src/views/business/subpackage/agreement/agreement-interface.ts](/src/views/business/subpackage/agreement/agreement-interface.ts) | TypeScript | 51 | 3 | 3 | 57 |
| [src/views/business/subpackage/agreement/components/basic.vue](/src/views/business/subpackage/agreement/components/basic.vue) | vue | 435 | 2 | 11 | 448 |
| [src/views/business/subpackage/agreement/detail.vue](/src/views/business/subpackage/agreement/detail.vue) | vue | 25 | 1 | 6 | 32 |
| [src/views/business/subpackage/agreement/edit.vue](/src/views/business/subpackage/agreement/edit.vue) | vue | 207 | 4 | 11 | 222 |
| [src/views/business/subpackage/agreement/list.vue](/src/views/business/subpackage/agreement/list.vue) | vue | 468 | 6 | 15 | 489 |
| [src/views/business/subpackage/certificate/certificate-interface.ts](/src/views/business/subpackage/certificate/certificate-interface.ts) | TypeScript | 43 | 3 | 3 | 49 |
| [src/views/business/subpackage/certificate/detail.vue](/src/views/business/subpackage/certificate/detail.vue) | vue | 462 | 6 | 11 | 479 |
| [src/views/business/subpackage/certificate/dialog/selectSampleDialog.vue](/src/views/business/subpackage/certificate/dialog/selectSampleDialog.vue) | vue | 102 | 3 | 7 | 112 |
| [src/views/business/subpackage/certificate/list.vue](/src/views/business/subpackage/certificate/list.vue) | vue | 283 | 2 | 10 | 295 |
| [src/views/business/subpackage/directories/components/ability.vue](/src/views/business/subpackage/directories/components/ability.vue) | vue | 166 | 2 | 7 | 175 |
| [src/views/business/subpackage/directories/components/basic.vue](/src/views/business/subpackage/directories/components/basic.vue) | vue | 528 | 1 | 8 | 537 |
| [src/views/business/subpackage/directories/components/person.vue](/src/views/business/subpackage/directories/components/person.vue) | vue | 172 | 2 | 7 | 181 |
| [src/views/business/subpackage/directories/detail.vue](/src/views/business/subpackage/directories/detail.vue) | vue | 56 | 2 | 8 | 66 |
| [src/views/business/subpackage/directories/directories-interface.ts](/src/views/business/subpackage/directories/directories-interface.ts) | TypeScript | 86 | 5 | 5 | 96 |
| [src/views/business/subpackage/directories/edit.vue](/src/views/business/subpackage/directories/edit.vue) | vue | 233 | 6 | 12 | 251 |
| [src/views/business/subpackage/directories/list.vue](/src/views/business/subpackage/directories/list.vue) | vue | 434 | 6 | 16 | 456 |
| [src/views/business/subpackage/inform/components/basic.vue](/src/views/business/subpackage/inform/components/basic.vue) | vue | 383 | 2 | 12 | 397 |
| [src/views/business/subpackage/inform/detail.vue](/src/views/business/subpackage/inform/detail.vue) | vue | 47 | 1 | 6 | 54 |
| [src/views/business/subpackage/inform/edit.vue](/src/views/business/subpackage/inform/edit.vue) | vue | 207 | 4 | 11 | 222 |
| [src/views/business/subpackage/inform/inform-interface.ts](/src/views/business/subpackage/inform/inform-interface.ts) | TypeScript | 41 | 3 | 3 | 47 |
| [src/views/business/subpackage/inform/list.vue](/src/views/business/subpackage/inform/list.vue) | vue | 470 | 4 | 15 | 489 |
| [src/views/business/subpackage/review/components/basic.vue](/src/views/business/subpackage/review/components/basic.vue) | vue | 718 | 3 | 18 | 739 |
| [src/views/business/subpackage/review/detail.vue](/src/views/business/subpackage/review/detail.vue) | vue | 25 | 1 | 6 | 32 |
| [src/views/business/subpackage/review/dialog/selectOutsourcerNoDialog.vue](/src/views/business/subpackage/review/dialog/selectOutsourcerNoDialog.vue) | vue | 190 | 4 | 5 | 199 |
| [src/views/business/subpackage/review/dialog/selectReceivedEquipmentDialog.vue](/src/views/business/subpackage/review/dialog/selectReceivedEquipmentDialog.vue) | vue | 197 | 4 | 6 | 207 |
| [src/views/business/subpackage/review/edit.vue](/src/views/business/subpackage/review/edit.vue) | vue | 207 | 4 | 12 | 223 |
| [src/views/business/subpackage/review/list.vue](/src/views/business/subpackage/review/list.vue) | vue | 470 | 6 | 15 | 491 |
| [src/views/business/subpackage/review/review-interface.ts](/src/views/business/subpackage/review/review-interface.ts) | TypeScript | 80 | 5 | 6 | 91 |
| [src/views/business/taskMeasure/certificate/certificate-interface.ts](/src/views/business/taskMeasure/certificate/certificate-interface.ts) | TypeScript | 84 | 6 | 8 | 98 |
| [src/views/business/taskMeasure/certificate/components/approvalRecord.vue](/src/views/business/taskMeasure/certificate/components/approvalRecord.vue) | vue | 10 | 1 | 2 | 13 |
| [src/views/business/taskMeasure/certificate/components/basic.vue](/src/views/business/taskMeasure/certificate/components/basic.vue) | vue | 894 | 4 | 26 | 924 |
| [src/views/business/taskMeasure/certificate/components/changeRecord.vue](/src/views/business/taskMeasure/certificate/components/changeRecord.vue) | vue | 42 | 1 | 3 | 46 |
| [src/views/business/taskMeasure/certificate/detail.vue](/src/views/business/taskMeasure/certificate/detail.vue) | vue | 92 | 4 | 8 | 104 |
| [src/views/business/taskMeasure/certificate/list.vue](/src/views/business/taskMeasure/certificate/list.vue) | vue | 379 | 2 | 15 | 396 |
| [src/views/business/taskMeasure/labTask/detail.vue](/src/views/business/taskMeasure/labTask/detail.vue) | vue | 19 | 1 | 6 | 26 |
| [src/views/business/taskMeasure/labTask/labTask-interface.ts](/src/views/business/taskMeasure/labTask/labTask-interface.ts) | TypeScript | 25 | 2 | 2 | 29 |
| [src/views/business/taskMeasure/labTask/list.vue](/src/views/business/taskMeasure/labTask/list.vue) | vue | 298 | 4 | 20 | 322 |
| [src/views/business/taskMeasure/myTask/detail.vue](/src/views/business/taskMeasure/myTask/detail.vue) | vue | 19 | 1 | 4 | 24 |
| [src/views/business/taskMeasure/myTask/dialog/rollbackDialog.vue](/src/views/business/taskMeasure/myTask/dialog/rollbackDialog.vue) | vue | 124 | 1 | 7 | 132 |
| [src/views/business/taskMeasure/myTask/list.vue](/src/views/business/taskMeasure/myTask/list.vue) | vue | 386 | 4 | 25 | 415 |
| [src/views/business/taskMeasure/myTask/myTask-interface.ts](/src/views/business/taskMeasure/myTask/myTask-interface.ts) | TypeScript | 46 | 4 | 4 | 54 |
| [src/views/equipement/info/book/book-interface.ts](/src/views/equipement/info/book/book-interface.ts) | TypeScript | 168 | 13 | 10 | 191 |
| [src/views/equipement/info/book/components/basic.vue](/src/views/equipement/info/book/components/basic.vue) | vue | 1,264 | 21 | 27 | 1,312 |
| [src/views/equipement/info/book/components/certificate.vue](/src/views/equipement/info/book/components/certificate.vue) | vue | 80 | 1 | 4 | 85 |
| [src/views/equipement/info/book/components/changeRecord.vue](/src/views/equipement/info/book/components/changeRecord.vue) | vue | 80 | 1 | 4 | 85 |
| [src/views/equipement/info/book/components/equipmentFlowLog.vue](/src/views/equipement/info/book/components/equipmentFlowLog.vue) | vue | 92 | 1 | 4 | 97 |
| [src/views/equipement/info/book/components/equipmentHistory.vue](/src/views/equipement/info/book/components/equipmentHistory.vue) | vue | 80 | 1 | 4 | 85 |
| [src/views/equipement/info/book/components/maintenanceRecord.vue](/src/views/equipement/info/book/components/maintenanceRecord.vue) | vue | 80 | 1 | 4 | 85 |
| [src/views/equipement/info/book/components/useRecord.vue](/src/views/equipement/info/book/components/useRecord.vue) | vue | 79 | 1 | 4 | 84 |
| [src/views/equipement/info/book/detail.vue](/src/views/equipement/info/book/detail.vue) | vue | 255 | 13 | 9 | 277 |
| [src/views/equipement/info/book/dialog/delReasonDialog.vue](/src/views/equipement/info/book/dialog/delReasonDialog.vue) | vue | 98 | 1 | 7 | 106 |
| [src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue](/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue) | vue | 181 | 3 | 6 | 190 |
| [src/views/equipement/info/book/list.vue](/src/views/equipement/info/book/list.vue) | vue | 454 | 7 | 18 | 479 |
| [src/views/equipement/info/remind/detail.vue](/src/views/equipement/info/remind/detail.vue) | vue | 11 | 1 | 2 | 14 |
| [src/views/equipement/info/remind/list.vue](/src/views/equipement/info/remind/list.vue) | vue | 284 | 1 | 13 | 298 |
| [src/views/equipement/info/remind/remind-interface.ts](/src/views/equipement/info/remind/remind-interface.ts) | TypeScript | 0 | 0 | 1 | 1 |
| [src/views/equipement/info/table/detail.vue](/src/views/equipement/info/table/detail.vue) | vue | 11 | 1 | 2 | 14 |
| [src/views/equipement/info/table/list.vue](/src/views/equipement/info/table/list.vue) | vue | 264 | 1 | 13 | 278 |
| [src/views/equipement/info/table/table-interface.ts](/src/views/equipement/info/table/table-interface.ts) | TypeScript | 30 | 2 | 2 | 34 |
| [src/views/equipement/resume/borrow/borrow-interface.ts](/src/views/equipement/resume/borrow/borrow-interface.ts) | TypeScript | 24 | 0 | 2 | 26 |
| [src/views/equipement/resume/borrow/components/basic.vue](/src/views/equipement/resume/borrow/components/basic.vue) | vue | 0 | 0 | 1 | 1 |
| [src/views/equipement/resume/borrow/detail.vue](/src/views/equipement/resume/borrow/detail.vue) | vue | 0 | 0 | 1 | 1 |
| [src/views/equipement/resume/borrow/edit.vue](/src/views/equipement/resume/borrow/edit.vue) | vue | 0 | 0 | 1 | 1 |
| [src/views/equipement/resume/borrow/list.vue](/src/views/equipement/resume/borrow/list.vue) | vue | 389 | 15 | 13 | 417 |
| [src/views/equipement/resume/lend/components/basic.vue](/src/views/equipement/resume/lend/components/basic.vue) | vue | 505 | 2 | 16 | 523 |
| [src/views/equipement/resume/lend/detail.vue](/src/views/equipement/resume/lend/detail.vue) | vue | 64 | 2 | 7 | 73 |
| [src/views/equipement/resume/lend/edit.vue](/src/views/equipement/resume/lend/edit.vue) | vue | 204 | 4 | 10 | 218 |
| [src/views/equipement/resume/lend/lend-interface.ts](/src/views/equipement/resume/lend/lend-interface.ts) | TypeScript | 50 | 1 | 4 | 55 |
| [src/views/equipement/resume/lend/list.vue](/src/views/equipement/resume/lend/list.vue) | vue | 417 | 15 | 13 | 445 |
| [src/views/equipement/resume/unpack/components/basic.vue](/src/views/equipement/resume/unpack/components/basic.vue) | vue | 481 | 1 | 11 | 493 |
| [src/views/equipement/resume/unpack/detail.vue](/src/views/equipement/resume/unpack/detail.vue) | vue | 84 | 2 | 7 | 93 |
| [src/views/equipement/resume/unpack/edit.vue](/src/views/equipement/resume/unpack/edit.vue) | vue | 204 | 4 | 10 | 218 |
| [src/views/equipement/resume/unpack/list.vue](/src/views/equipement/resume/unpack/list.vue) | vue | 405 | 15 | 11 | 431 |
| [src/views/equipement/resume/unpack/unpack-interface.ts](/src/views/equipement/resume/unpack/unpack-interface.ts) | TypeScript | 51 | 1 | 4 | 56 |
| [src/views/equipement/source/cert/cert-interface.ts](/src/views/equipement/source/cert/cert-interface.ts) | TypeScript | 35 | 0 | 3 | 38 |
| [src/views/equipement/source/cert/detail.vue](/src/views/equipement/source/cert/detail.vue) | vue | 335 | 6 | 11 | 352 |
| [src/views/equipement/source/cert/list.vue](/src/views/equipement/source/cert/list.vue) | vue | 241 | 2 | 9 | 252 |
| [src/views/equipement/source/change/change-interface.ts](/src/views/equipement/source/change/change-interface.ts) | TypeScript | 46 | 0 | 3 | 49 |
| [src/views/equipement/source/change/components/basic.vue](/src/views/equipement/source/change/components/basic.vue) | vue | 407 | 2 | 15 | 424 |
| [src/views/equipement/source/change/detail.vue](/src/views/equipement/source/change/detail.vue) | vue | 8 | 1 | 2 | 11 |
| [src/views/equipement/source/change/edit.vue](/src/views/equipement/source/change/edit.vue) | vue | 204 | 4 | 10 | 218 |
| [src/views/equipement/source/change/list.vue](/src/views/equipement/source/change/list.vue) | vue | 387 | 6 | 11 | 404 |
| [src/views/equipement/source/plan/components/basic.vue](/src/views/equipement/source/plan/components/basic.vue) | vue | 811 | 13 | 27 | 851 |
| [src/views/equipement/source/plan/detail.vue](/src/views/equipement/source/plan/detail.vue) | vue | 204 | 4 | 10 | 218 |
| [src/views/equipement/source/plan/dialog/selectSourceDialog.vue](/src/views/equipement/source/plan/dialog/selectSourceDialog.vue) | vue | 187 | 4 | 6 | 197 |
| [src/views/equipement/source/plan/list.vue](/src/views/equipement/source/plan/list.vue) | vue | 411 | 6 | 11 | 428 |
| [src/views/equipement/source/plan/plan-interface.ts](/src/views/equipement/source/plan/plan-interface.ts) | TypeScript | 61 | 2 | 6 | 69 |
| [src/views/equipement/source/resultComplete/detail.vue](/src/views/equipement/source/resultComplete/detail.vue) | vue | 8 | 1 | 2 | 11 |
| [src/views/equipement/source/resultComplete/edit.vue](/src/views/equipement/source/resultComplete/edit.vue) | vue | 8 | 1 | 2 | 11 |
| [src/views/equipement/source/resultComplete/list.vue](/src/views/equipement/source/resultComplete/list.vue) | vue | 8 | 1 | 2 | 11 |
| [src/views/equipement/source/resultConfirm/components/basic.vue](/src/views/equipement/source/resultConfirm/components/basic.vue) | vue | 1,203 | 10 | 32 | 1,245 |
| [src/views/equipement/source/resultConfirm/detail.vue](/src/views/equipement/source/resultConfirm/detail.vue) | vue | 56 | 2 | 8 | 66 |
| [src/views/equipement/source/resultConfirm/edit.vue](/src/views/equipement/source/resultConfirm/edit.vue) | vue | 204 | 4 | 10 | 218 |
| [src/views/equipement/source/resultConfirm/list.vue](/src/views/equipement/source/resultConfirm/list.vue) | vue | 425 | 6 | 11 | 442 |
| [src/views/equipement/source/resultConfirm/resultConfirm-interface.ts](/src/views/equipement/source/resultConfirm/resultConfirm-interface.ts) | TypeScript | 90 | 1 | 9 | 100 |
| [src/views/equipement/standardStateMaintenance/change/detail.vue](/src/views/equipement/standardStateMaintenance/change/detail.vue) | vue | 17 | 1 | 2 | 20 |
| [src/views/equipement/standardStateMaintenance/change/list.vue](/src/views/equipement/standardStateMaintenance/change/list.vue) | vue | 14 | 1 | 2 | 17 |
| [src/views/equipement/standardStateMaintenance/commonComponents/basic.vue](/src/views/equipement/standardStateMaintenance/commonComponents/basic.vue) | vue | 688 | 4 | 25 | 717 |
| [src/views/equipement/standardStateMaintenance/commonComponents/templateEdit.vue](/src/views/equipement/standardStateMaintenance/commonComponents/templateEdit.vue) | vue | 235 | 4 | 10 | 249 |
| [src/views/equipement/standardStateMaintenance/commonComponents/templateTable.vue](/src/views/equipement/standardStateMaintenance/commonComponents/templateTable.vue) | vue | 419 | 4 | 14 | 437 |
| [src/views/equipement/standardStateMaintenance/dialog/selectStandardDialog.vue](/src/views/equipement/standardStateMaintenance/dialog/selectStandardDialog.vue) | vue | 197 | 7 | 7 | 211 |
| [src/views/equipement/standardStateMaintenance/dialog/selectStandardEquipmentDialog.vue](/src/views/equipement/standardStateMaintenance/dialog/selectStandardEquipmentDialog.vue) | vue | 192 | 40 | 8 | 240 |
| [src/views/equipement/standardStateMaintenance/review/detail.vue](/src/views/equipement/standardStateMaintenance/review/detail.vue) | vue | 17 | 1 | 2 | 20 |
| [src/views/equipement/standardStateMaintenance/review/list.vue](/src/views/equipement/standardStateMaintenance/review/list.vue) | vue | 14 | 1 | 2 | 17 |
| [src/views/equipement/standardStateMaintenance/revocation/detail.vue](/src/views/equipement/standardStateMaintenance/revocation/detail.vue) | vue | 17 | 1 | 2 | 20 |
| [src/views/equipement/standardStateMaintenance/revocation/list.vue](/src/views/equipement/standardStateMaintenance/revocation/list.vue) | vue | 14 | 1 | 2 | 17 |
| [src/views/equipement/standardStateMaintenance/standardStateMaintenance-interface.ts](/src/views/equipement/standardStateMaintenance/standardStateMaintenance-interface.ts) | TypeScript | 44 | 1 | 3 | 48 |
| [src/views/equipement/standard/book/book-interface.ts](/src/views/equipement/standard/book/book-interface.ts) | TypeScript | 87 | 9 | 7 | 103 |
| [src/views/equipement/standard/book/components/basic.vue](/src/views/equipement/standard/book/components/basic.vue) | vue | 949 | 21 | 26 | 996 |
| [src/views/equipement/standard/book/components/certificate.vue](/src/views/equipement/standard/book/components/certificate.vue) | vue | 10 | 1 | 2 | 13 |
| [src/views/equipement/standard/book/components/changeRecord.vue](/src/views/equipement/standard/book/components/changeRecord.vue) | vue | 86 | 1 | 4 | 91 |
| [src/views/equipement/standard/book/components/checkRecord.vue](/src/views/equipement/standard/book/components/checkRecord.vue) | vue | 10 | 1 | 2 | 13 |
| [src/views/equipement/standard/book/components/grade.vue](/src/views/equipement/standard/book/components/grade.vue) | vue | 10 | 1 | 2 | 13 |
| [src/views/equipement/standard/book/components/person.vue](/src/views/equipement/standard/book/components/person.vue) | vue | 234 | 3 | 8 | 245 |
| [src/views/equipement/standard/book/components/project.vue](/src/views/equipement/standard/book/components/project.vue) | vue | 132 | 2 | 7 | 141 |
| [src/views/equipement/standard/book/components/standard.vue](/src/views/equipement/standard/book/components/standard.vue) | vue | 300 | 3 | 13 | 316 |
| [src/views/equipement/standard/book/detail.vue](/src/views/equipement/standard/book/detail.vue) | vue | 253 | 14 | 9 | 276 |
| [src/views/equipement/standard/book/dialog/delReasonDialog.vue](/src/views/equipement/standard/book/dialog/delReasonDialog.vue) | vue | 98 | 1 | 7 | 106 |
| [src/views/equipement/standard/book/dialog/selectBuildStandardDialog.vue](/src/views/equipement/standard/book/dialog/selectBuildStandardDialog.vue) | vue | 184 | 4 | 5 | 193 |
| [src/views/equipement/standard/book/dialog/selectEquipmentDialog.vue](/src/views/equipement/standard/book/dialog/selectEquipmentDialog.vue) | vue | 165 | 48 | 9 | 222 |
| [src/views/equipement/standard/book/dialog/selectPerson.vue](/src/views/equipement/standard/book/dialog/selectPerson.vue) | vue | 146 | 4 | 5 | 155 |
| [src/views/equipement/standard/book/dialog/selectTechFiles.vue](/src/views/equipement/standard/book/dialog/selectTechFiles.vue) | vue | 175 | 4 | 9 | 188 |
| [src/views/equipement/standard/book/list.vue](/src/views/equipement/standard/book/list.vue) | vue | 371 | 8 | 15 | 394 |
| [src/views/equipement/standard/build/build-interface.ts](/src/views/equipement/standard/build/build-interface.ts) | TypeScript | 39 | 6 | 4 | 49 |
| [src/views/equipement/standard/build/components/basic.vue](/src/views/equipement/standard/build/components/basic.vue) | vue | 354 | 1 | 9 | 364 |
| [src/views/equipement/standard/build/detail.vue](/src/views/equipement/standard/build/detail.vue) | vue | 56 | 2 | 8 | 66 |
| [src/views/equipement/standard/build/dialog/selectFileTemplateDialog.vue](/src/views/equipement/standard/build/dialog/selectFileTemplateDialog.vue) | vue | 196 | 4 | 6 | 206 |
| [src/views/equipement/standard/build/edit.vue](/src/views/equipement/standard/build/edit.vue) | vue | 240 | 4 | 10 | 254 |
| [src/views/equipement/standard/build/list.vue](/src/views/equipement/standard/build/list.vue) | vue | 384 | 6 | 11 | 401 |
| [src/views/equipement/standard/checkRecord/checkRecord-interface.ts](/src/views/equipement/standard/checkRecord/checkRecord-interface.ts) | TypeScript | 4 | 1 | 4 | 9 |
| [src/views/equipement/standard/checkRecord/edit.vue](/src/views/equipement/standard/checkRecord/edit.vue) | vue | 10 | 2 | 2 | 14 |
| [src/views/equipement/standard/checkRecord/list.vue](/src/views/equipement/standard/checkRecord/list.vue) | vue | 10 | 2 | 2 | 14 |
| [src/views/equipement/standard/remind/list.vue](/src/views/equipement/standard/remind/list.vue) | vue | 185 | 4 | 12 | 201 |
| [src/views/equipement/standard/remind/remind-interface.ts](/src/views/equipement/standard/remind/remind-interface.ts) | TypeScript | 8 | 0 | 1 | 9 |
| [src/views/equipement/stateMaintenance/ban/detail.vue](/src/views/equipement/stateMaintenance/ban/detail.vue) | vue | 56 | 2 | 8 | 66 |
| [src/views/equipement/stateMaintenance/ban/edit.vue](/src/views/equipement/stateMaintenance/ban/edit.vue) | vue | 11 | 0 | 2 | 13 |
| [src/views/equipement/stateMaintenance/ban/list.vue](/src/views/equipement/stateMaintenance/ban/list.vue) | vue | 14 | 1 | 2 | 17 |
| [src/views/equipement/stateMaintenance/commonComponents/basic.vue](/src/views/equipement/stateMaintenance/commonComponents/basic.vue) | vue | 602 | 4 | 14 | 620 |
| [src/views/equipement/stateMaintenance/commonComponents/templateEdit.vue](/src/views/equipement/stateMaintenance/commonComponents/templateEdit.vue) | vue | 229 | 4 | 9 | 242 |
| [src/views/equipement/stateMaintenance/commonComponents/templateTable.vue](/src/views/equipement/stateMaintenance/commonComponents/templateTable.vue) | vue | 397 | 4 | 14 | 415 |
| [src/views/equipement/stateMaintenance/scrap/detail.vue](/src/views/equipement/stateMaintenance/scrap/detail.vue) | vue | 56 | 2 | 8 | 66 |
| [src/views/equipement/stateMaintenance/scrap/edit.vue](/src/views/equipement/stateMaintenance/scrap/edit.vue) | vue | 11 | 0 | 2 | 13 |
| [src/views/equipement/stateMaintenance/scrap/list.vue](/src/views/equipement/stateMaintenance/scrap/list.vue) | vue | 14 | 1 | 2 | 17 |
| [src/views/equipement/stateMaintenance/seal/detail.vue](/src/views/equipement/stateMaintenance/seal/detail.vue) | vue | 56 | 2 | 8 | 66 |
| [src/views/equipement/stateMaintenance/seal/edit.vue](/src/views/equipement/stateMaintenance/seal/edit.vue) | vue | 11 | 0 | 2 | 13 |
| [src/views/equipement/stateMaintenance/seal/list.vue](/src/views/equipement/stateMaintenance/seal/list.vue) | vue | 14 | 1 | 2 | 17 |
| [src/views/equipement/stateMaintenance/stateMaintenance-interface.ts](/src/views/equipement/stateMaintenance/stateMaintenance-interface.ts) | TypeScript | 53 | 0 | 3 | 56 |
| [src/views/equipement/stateMaintenance/unseal/detail.vue](/src/views/equipement/stateMaintenance/unseal/detail.vue) | vue | 56 | 2 | 8 | 66 |
| [src/views/equipement/stateMaintenance/unseal/edit.vue](/src/views/equipement/stateMaintenance/unseal/edit.vue) | vue | 7 | 0 | 2 | 9 |
| [src/views/equipement/stateMaintenance/unseal/list.vue](/src/views/equipement/stateMaintenance/unseal/list.vue) | vue | 14 | 1 | 2 | 17 |
| [src/views/equipement/stateMaintenance/unseal/unseal-interface.ts](/src/views/equipement/stateMaintenance/unseal/unseal-interface.ts) | TypeScript | 0 | 0 | 1 | 1 |
| [src/views/example/chartExample.vue](/src/views/example/chartExample.vue) | vue | 56 | 0 | 5 | 61 |
| [src/views/index.vue](/src/views/index.vue) | vue | 16 | 0 | 5 | 21 |
| [src/views/login.vue](/src/views/login.vue) | vue | 468 | 0 | 41 | 509 |
| [src/views/login_register.vue](/src/views/login_register.vue) | vue | 517 | 0 | 37 | 554 |
| [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/resource/common/approvalDialog.vue](/src/views/resource/common/approvalDialog.vue) | vue | 191 | 1 | 11 | 203 |
| [src/views/resource/common/common-interface.ts](/src/views/resource/common/common-interface.ts) | TypeScript | 13 | 0 | 2 | 15 |
| [src/views/resource/common/fileStream.vue](/src/views/resource/common/fileStream.vue) | vue | 36 | 1 | 9 | 46 |
| [src/views/resource/common/filterCustomer.vue](/src/views/resource/common/filterCustomer.vue) | vue | 95 | 3 | 12 | 110 |
| [src/views/resource/common/filterCustomerDept.vue](/src/views/resource/common/filterCustomerDept.vue) | vue | 60 | 3 | 10 | 73 |
| [src/views/resource/common/filterCustomerStaff.vue](/src/views/resource/common/filterCustomerStaff.vue) | vue | 198 | 5 | 30 | 233 |
| [src/views/resource/common/filterQuestionnaire.vue](/src/views/resource/common/filterQuestionnaire.vue) | vue | 160 | 3 | 23 | 186 |
| [src/views/resource/common/filterRegitstedStaff.vue](/src/views/resource/common/filterRegitstedStaff.vue) | vue | 135 | 3 | 17 | 155 |
| [src/views/resource/common/filterSysUser.vue](/src/views/resource/common/filterSysUser.vue) | vue | 98 | 3 | 11 | 112 |
| [src/views/resource/customer/examine/approvedDetail.vue](/src/views/resource/customer/examine/approvedDetail.vue) | vue | 84 | 1 | 18 | 103 |
| [src/views/resource/customer/examine/customer-examine.ts](/src/views/resource/customer/examine/customer-examine.ts) | TypeScript | 52 | 0 | 2 | 54 |
| [src/views/resource/customer/examine/detail.vue](/src/views/resource/customer/examine/detail.vue) | vue | 713 | 2 | 94 | 809 |
| [src/views/resource/customer/examine/list.vue](/src/views/resource/customer/examine/list.vue) | vue | 361 | 7 | 40 | 408 |
| [src/views/resource/customer/info/basic.vue](/src/views/resource/customer/info/basic.vue) | vue | 101 | 9 | 13 | 123 |
| [src/views/resource/customer/info/basicForEdit.vue](/src/views/resource/customer/info/basicForEdit.vue) | vue | 279 | 9 | 31 | 319 |
| [src/views/resource/customer/info/customer-info.ts](/src/views/resource/customer/info/customer-info.ts) | TypeScript | 76 | 3 | 7 | 86 |
| [src/views/resource/customer/info/detail.vue](/src/views/resource/customer/info/detail.vue) | vue | 347 | 1 | 61 | 409 |
| [src/views/resource/customer/info/list.vue](/src/views/resource/customer/info/list.vue) | vue | 352 | 7 | 42 | 401 |
| [src/views/resource/customer/info/order.vue](/src/views/resource/customer/info/order.vue) | vue | 92 | 1 | 12 | 105 |
| [src/views/resource/customer/info/report.vue](/src/views/resource/customer/info/report.vue) | vue | 7 | 1 | 3 | 11 |
| [src/views/resource/customer/info/staff.vue](/src/views/resource/customer/info/staff.vue) | vue | 158 | 2 | 26 | 186 |
| [src/views/resource/customer/questionnaire/customer-questionnaire.ts](/src/views/resource/customer/questionnaire/customer-questionnaire.ts) | TypeScript | 47 | 0 | 3 | 50 |
| [src/views/resource/customer/questionnaire/detail.vue](/src/views/resource/customer/questionnaire/detail.vue) | vue | 322 | 2 | 49 | 373 |
| [src/views/resource/customer/questionnaire/list.vue](/src/views/resource/customer/questionnaire/list.vue) | vue | 180 | 5 | 22 | 207 |
| [src/views/resource/customer/reviewNotice/customer-notice.ts](/src/views/resource/customer/reviewNotice/customer-notice.ts) | TypeScript | 31 | 0 | 2 | 33 |
| [src/views/resource/customer/reviewNotice/detail.vue](/src/views/resource/customer/reviewNotice/detail.vue) | vue | 416 | 2 | 68 | 486 |
| [src/views/resource/customer/reviewNotice/list.vue](/src/views/resource/customer/reviewNotice/list.vue) | vue | 192 | 5 | 19 | 216 |
| [src/views/resource/customer/situationReport/customer-report.ts](/src/views/resource/customer/situationReport/customer-report.ts) | TypeScript | 32 | 0 | 3 | 35 |
| [src/views/resource/customer/situationReport/detail.vue](/src/views/resource/customer/situationReport/detail.vue) | vue | 425 | 2 | 59 | 486 |
| [src/views/resource/customer/situationReport/list.vue](/src/views/resource/customer/situationReport/list.vue) | vue | 185 | 5 | 20 | 210 |
| [src/views/resource/customer/suggestForm/approvedDetail.vue](/src/views/resource/customer/suggestForm/approvedDetail.vue) | vue | 51 | 1 | 12 | 64 |
| [src/views/resource/customer/suggestForm/customer-suggest.ts](/src/views/resource/customer/suggestForm/customer-suggest.ts) | TypeScript | 38 | 0 | 2 | 40 |
| [src/views/resource/customer/suggestForm/detail.vue](/src/views/resource/customer/suggestForm/detail.vue) | vue | 534 | 2 | 80 | 616 |
| [src/views/resource/customer/suggestForm/list.vue](/src/views/resource/customer/suggestForm/list.vue) | vue | 336 | 7 | 37 | 380 |
| [src/views/resource/environment/record/list.vue](/src/views/resource/environment/record/list.vue) | vue | 142 | 5 | 17 | 164 |
| [src/views/resource/environment/record/record-interface.ts](/src/views/resource/environment/record/record-interface.ts) | TypeScript | 57 | 0 | 6 | 63 |
| [src/views/resource/environment/record/setting.vue](/src/views/resource/environment/record/setting.vue) | vue | 224 | 2 | 35 | 261 |
| [src/views/resource/outsideService/supplier/basic.vue](/src/views/resource/outsideService/supplier/basic.vue) | vue | 146 | 10 | 15 | 171 |
| [src/views/resource/outsideService/supplier/basicForEdit.vue](/src/views/resource/outsideService/supplier/basicForEdit.vue) | vue | 307 | 9 | 27 | 343 |
| [src/views/resource/outsideService/supplier/detail.vue](/src/views/resource/outsideService/supplier/detail.vue) | vue | 316 | 1 | 53 | 370 |
| [src/views/resource/outsideService/supplier/list.vue](/src/views/resource/outsideService/supplier/list.vue) | vue | 310 | 7 | 36 | 353 |
| [src/views/resource/outsideService/supplier/staff.vue](/src/views/resource/outsideService/supplier/staff.vue) | vue | 158 | 2 | 26 | 186 |
| [src/views/resource/outsideService/supplier/supplier-interface.ts](/src/views/resource/outsideService/supplier/supplier-interface.ts) | TypeScript | 112 | 4 | 10 | 126 |
| [src/views/resource/outsideService/supplier/supplierApprovalDialog.vue](/src/views/resource/outsideService/supplier/supplierApprovalDialog.vue) | vue | 202 | 1 | 11 | 214 |
| [src/views/resource/person/order/approvedDetail.vue](/src/views/resource/person/order/approvedDetail.vue) | vue | 38 | 1 | 9 | 48 |
| [src/views/resource/person/order/detail.vue](/src/views/resource/person/order/detail.vue) | vue | 617 | 2 | 93 | 712 |
| [src/views/resource/person/order/list.vue](/src/views/resource/person/order/list.vue) | vue | 346 | 7 | 42 | 395 |
| [src/views/resource/person/order/person-order.ts](/src/views/resource/person/order/person-order.ts) | TypeScript | 36 | 0 | 2 | 38 |
| [src/views/resource/person/register/common-register.ts](/src/views/resource/person/register/common-register.ts) | TypeScript | 22 | 0 | 3 | 25 |
| [src/views/resource/person/register/component/authorize.vue](/src/views/resource/person/register/component/authorize.vue) | vue | 157 | 2 | 23 | 182 |
| [src/views/resource/person/register/component/basic.vue](/src/views/resource/person/register/component/basic.vue) | vue | 569 | 14 | 63 | 646 |
| [src/views/resource/person/register/component/education.vue](/src/views/resource/person/register/component/education.vue) | vue | 405 | 4 | 50 | 459 |
| [src/views/resource/person/register/component/resume.vue](/src/views/resource/person/register/component/resume.vue) | vue | 266 | 3 | 36 | 305 |
| [src/views/resource/person/register/component/trainning.vue](/src/views/resource/person/register/component/trainning.vue) | vue | 34 | 2 | 5 | 41 |
| [src/views/resource/person/register/component/verifier.vue](/src/views/resource/person/register/component/verifier.vue) | vue | 159 | 2 | 23 | 184 |
| [src/views/resource/person/register/detail.vue](/src/views/resource/person/register/detail.vue) | vue | 150 | 1 | 25 | 176 |
| [src/views/resource/person/register/list.vue](/src/views/resource/person/register/list.vue) | vue | 166 | 6 | 14 | 186 |
| [src/views/resource/person/register/person-regitster.ts](/src/views/resource/person/register/person-regitster.ts) | TypeScript | 143 | 0 | 11 | 154 |
| [src/views/resource/person/remind/detail.vue](/src/views/resource/person/remind/detail.vue) | vue | 125 | 6 | 19 | 150 |
| [src/views/resource/person/remind/list.vue](/src/views/resource/person/remind/list.vue) | vue | 140 | 5 | 17 | 162 |
| [src/views/resource/person/remind/remind-interface.ts](/src/views/resource/person/remind/remind-interface.ts) | TypeScript | 22 | 1 | 2 | 25 |
| [src/views/resource/person/train/detail.vue](/src/views/resource/person/train/detail.vue) | vue | 469 | 7 | 58 | 534 |
| [src/views/resource/person/train/list.vue](/src/views/resource/person/train/list.vue) | vue | 275 | 6 | 21 | 302 |
| [src/views/resource/person/train/train-interface.ts](/src/views/resource/person/train/train-interface.ts) | TypeScript | 49 | 0 | 4 | 53 |
| [src/views/resource/seal/list/detail.vue](/src/views/resource/seal/list/detail.vue) | vue | 346 | 6 | 47 | 399 |
| [src/views/resource/seal/list/list.vue](/src/views/resource/seal/list/list.vue) | vue | 219 | 5 | 23 | 247 |
| [src/views/resource/seal/list/seal-info.ts](/src/views/resource/seal/list/seal-info.ts) | TypeScript | 26 | 1 | 2 | 29 |
| [src/views/resource/seal/note/detail.vue](/src/views/resource/seal/note/detail.vue) | vue | 463 | 2 | 74 | 539 |
| [src/views/resource/seal/note/filterSeal.vue](/src/views/resource/seal/note/filterSeal.vue) | vue | 111 | 3 | 15 | 129 |
| [src/views/resource/seal/note/list.vue](/src/views/resource/seal/note/list.vue) | vue | 342 | 7 | 39 | 388 |
| [src/views/resource/seal/note/log.vue](/src/views/resource/seal/note/log.vue) | vue | 116 | 4 | 15 | 135 |
| [src/views/resource/seal/note/seal-note.ts](/src/views/resource/seal/note/seal-note.ts) | TypeScript | 59 | 2 | 4 | 65 |
| [src/views/resource/system/historyDoc/detail.vue](/src/views/resource/system/historyDoc/detail.vue) | vue | 287 | 11 | 42 | 340 |
| [src/views/resource/system/historyDoc/historyDoc-interface.ts](/src/views/resource/system/historyDoc/historyDoc-interface.ts) | TypeScript | 28 | 1 | 2 | 31 |
| [src/views/resource/system/historyDoc/list.vue](/src/views/resource/system/historyDoc/list.vue) | vue | 200 | 5 | 18 | 223 |
| [src/views/resource/system/sysDoc/detail.vue](/src/views/resource/system/sysDoc/detail.vue) | vue | 287 | 11 | 42 | 340 |
| [src/views/resource/system/sysDoc/list.vue](/src/views/resource/system/sysDoc/list.vue) | vue | 200 | 5 | 18 | 223 |
| [src/views/resource/system/sysDoc/sysDoc-interface.ts](/src/views/resource/system/sysDoc/sysDoc-interface.ts) | TypeScript | 28 | 1 | 2 | 31 |
| [src/views/resource/technology/data/data-interface.ts](/src/views/resource/technology/data/data-interface.ts) | TypeScript | 19 | 1 | 2 | 22 |
| [src/views/resource/technology/data/detail.vue](/src/views/resource/technology/data/detail.vue) | vue | 227 | 8 | 35 | 270 |
| [src/views/resource/technology/data/list.vue](/src/views/resource/technology/data/list.vue) | vue | 164 | 5 | 17 | 186 |
| [src/views/resource/technology/method/detail.vue](/src/views/resource/technology/method/detail.vue) | vue | 295 | 12 | 44 | 351 |
| [src/views/resource/technology/method/list.vue](/src/views/resource/technology/method/list.vue) | vue | 198 | 5 | 18 | 221 |
| [src/views/resource/technology/method/method-interface.ts](/src/views/resource/technology/method/method-interface.ts) | TypeScript | 27 | 1 | 2 | 30 |
| [src/views/setting.vue](/src/views/setting.vue) | vue | 293 | 7 | 22 | 322 |
| [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/baseInfo/autograph/addDialog.vue](/src/views/system/baseInfo/autograph/addDialog.vue) | vue | 237 | 5 | 5 | 247 |
| [src/views/system/baseInfo/autograph/autograph.vue](/src/views/system/baseInfo/autograph/autograph.vue) | vue | 265 | 17 | 7 | 289 |
| [src/views/system/baseInfo/dept/dept-interface.ts](/src/views/system/baseInfo/dept/dept-interface.ts) | TypeScript | 12 | 2 | 2 | 16 |
| [src/views/system/baseInfo/dept/detail.vue](/src/views/system/baseInfo/dept/detail.vue) | vue | 300 | 15 | 6 | 321 |
| [src/views/system/baseInfo/dept/list.vue](/src/views/system/baseInfo/dept/list.vue) | vue | 142 | 1 | 11 | 154 |
| [src/views/system/baseInfo/dict/dict-interface.ts](/src/views/system/baseInfo/dict/dict-interface.ts) | TypeScript | 21 | 2 | 3 | 26 |
| [src/views/system/baseInfo/dict/editDict.vue](/src/views/system/baseInfo/dict/editDict.vue) | vue | 275 | 0 | 15 | 290 |
| [src/views/system/baseInfo/dict/listDict.vue](/src/views/system/baseInfo/dict/listDict.vue) | vue | 119 | 0 | 9 | 128 |
| [src/views/system/baseInfo/remind/detail.vue](/src/views/system/baseInfo/remind/detail.vue) | vue | 8 | 1 | 2 | 11 |
| [src/views/system/baseInfo/remind/list.vue](/src/views/system/baseInfo/remind/list.vue) | vue | 8 | 1 | 2 | 11 |
| [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 | 231 | 0 | 13 | 244 |
| [src/views/system/dept/listDept.vue](/src/views/system/dept/listDept.vue) | vue | 126 | 0 | 8 | 134 |
| [src/views/system/file/file-interface.ts](/src/views/system/file/file-interface.ts) | TypeScript | 50 | 4 | 4 | 58 |
| [src/views/system/file/fileConfiguration/addDDialog.vue](/src/views/system/file/fileConfiguration/addDDialog.vue) | vue | 264 | 7 | 5 | 276 |
| [src/views/system/file/fileConfiguration/configuration.vue](/src/views/system/file/fileConfiguration/configuration.vue) | vue | 226 | 5 | 8 | 239 |
| [src/views/system/file/template/addDDialog.vue](/src/views/system/file/template/addDDialog.vue) | vue | 222 | 9 | 6 | 237 |
| [src/views/system/file/template/document.vue](/src/views/system/file/template/document.vue) | vue | 292 | 15 | 5 | 312 |
| [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 | 442 | 2 | 17 | 461 |
| [src/views/system/notice/noteList.vue](/src/views/system/notice/noteList.vue) | vue | 264 | 13 | 4 | 281 |
| [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 | 134 | 3 | 4 | 141 |
| [src/views/system/notice/tableHeader.vue](/src/views/system/notice/tableHeader.vue) | vue | 36 | 0 | 4 | 40 |
| [src/views/system/process/addProcess.vue](/src/views/system/process/addProcess.vue) | vue | 219 | 1 | 15 | 235 |
| [src/views/system/process/detailProcess.vue](/src/views/system/process/detailProcess.vue) | vue | 149 | 1 | 8 | 158 |
| [src/views/system/process/editProcess.vue](/src/views/system/process/editProcess.vue) | vue | 235 | 1 | 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 | 354 | 4 | 22 | 380 |
| [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 | 0 | 9 | 155 |
| [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 | 253 | 0 | 14 | 267 |
| [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 | 164 | 1 | 9 | 174 |
| [src/views/system/role/role-interface.ts](/src/views/system/role/role-interface.ts) | TypeScript | 16 | 2 | 2 | 20 |
| [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/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 | 61 | 3 | 3 | 67 |
| [src/views/system/user/userAdd.vue](/src/views/system/user/userAdd.vue) | vue | 315 | 7 | 6 | 328 |
| [tsconfig.json](/tsconfig.json) | JSON with Comments | 24 | 8 | 1 | 33 |
| [tsconfig.node.json](/tsconfig.node.json) | JSON | 14 | 0 | 1 | 15 |
| [vite.config.ts](/vite.config.ts) | TypeScript | 59 | 6 | 2 | 67 |
| [vite/plugins/auto-import.ts](/vite/plugins/auto-import.ts) | TypeScript | 11 | 4 | 1 | 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)