# Details

Date : 2023-11-29 21:22:54

Directory c:\\Users\\Administrator\\Desktop\\XBRL\\XBPX-ZP

Total : 119 files,  17406 codes, 217 comments, 1176 blanks, all 18799 lines

[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md)

## Files
| filename | language | code | comment | blank | total |
| :--- | :--- | ---: | ---: | ---: | ---: |
| [.eslintrc-auto-import.json](/.eslintrc-auto-import.json) | JSON | 80 | 0 | 1 | 81 |
| [.eslintrc.cjs](/.eslintrc.cjs) | JavaScript | 40 | 4 | 1 | 45 |
| [.prettierignore](/.prettierignore) | Ignore | 7 | 2 | 2 | 11 |
| [.prettierrc](/.prettierrc) | JSON | 19 | 0 | 1 | 20 |
| [README.md](/README.md) | Markdown | 3 | 0 | 2 | 5 |
| [index.html](/index.html) | HTML | 20 | 0 | 2 | 22 |
| [package.json](/package.json) | JSON | 51 | 0 | 1 | 52 |
| [pnpm-lock.yaml](/pnpm-lock.yaml) | YAML | 2,943 | 0 | 437 | 3,380 |
| [public/vite.svg](/public/vite.svg) | XML | 1 | 0 | 0 | 1 |
| [src/App.vue](/src/App.vue) | Vue | 9 | 0 | 3 | 12 |
| [src/Layout/config.ts](/src/Layout/config.ts) | TypeScript | 20 | 0 | 2 | 22 |
| [src/Layout/footer.vue](/src/Layout/footer.vue) | Vue | 112 | 0 | 11 | 123 |
| [src/Layout/headers.vue](/src/Layout/headers.vue) | Vue | 158 | 0 | 14 | 172 |
| [src/Layout/index.vue](/src/Layout/index.vue) | Vue | 43 | 0 | 4 | 47 |
| [src/Layout/interface/index.ts](/src/Layout/interface/index.ts) | TypeScript | 5 | 0 | 1 | 6 |
| [src/assets/imgUrl.ts](/src/assets/imgUrl.ts) | TypeScript | 4 | 0 | 2 | 6 |
| [src/assets/json/pca-code.json](/src/assets/json/pca-code.json) | JSON | 5,294 | 0 | 1 | 5,295 |
| [src/assets/vue.svg](/src/assets/vue.svg) | XML | 1 | 0 | 0 | 1 |
| [src/components/RichTextEditor.vue](/src/components/RichTextEditor.vue) | Vue | 166 | 0 | 12 | 178 |
| [src/components/commonDetail.vue](/src/components/commonDetail.vue) | Vue | 58 | 1 | 6 | 65 |
| [src/components/contentBlock.vue](/src/components/contentBlock.vue) | Vue | 56 | 0 | 8 | 64 |
| [src/components/customSelect.vue](/src/components/customSelect.vue) | Vue | 139 | 0 | 14 | 153 |
| [src/components/interface/index.ts](/src/components/interface/index.ts) | TypeScript | 11 | 0 | 3 | 14 |
| [src/components/policy.vue](/src/components/policy.vue) | Vue | 118 | 0 | 10 | 128 |
| [src/components/search.vue](/src/components/search.vue) | Vue | 119 | 0 | 18 | 137 |
| [src/components/verificationCode.vue](/src/components/verificationCode.vue) | Vue | 103 | 0 | 5 | 108 |
| [src/images.d.ts](/src/images.d.ts) | TypeScript | 7 | 0 | 1 | 8 |
| [src/main.ts](/src/main.ts) | TypeScript | 14 | 0 | 6 | 20 |
| [src/routers/index.ts](/src/routers/index.ts) | TypeScript | 127 | 9 | 3 | 139 |
| [src/services/api/common.ts](/src/services/api/common.ts) | TypeScript | 25 | 2 | 5 | 32 |
| [src/services/api/editor.ts](/src/services/api/editor.ts) | TypeScript | 14 | 12 | 3 | 29 |
| [src/services/api/flexibleEmploym.ts](/src/services/api/flexibleEmploym.ts) | TypeScript | 16 | 0 | 4 | 20 |
| [src/services/api/home.ts](/src/services/api/home.ts) | TypeScript | 6 | 0 | 2 | 8 |
| [src/services/api/login.ts](/src/services/api/login.ts) | TypeScript | 19 | 3 | 3 | 25 |
| [src/services/api/policy.ts](/src/services/api/policy.ts) | TypeScript | 13 | 1 | 3 | 17 |
| [src/services/api/recruitmentManagement.ts](/src/services/api/recruitmentManagement.ts) | TypeScript | 6 | 0 | 2 | 8 |
| [src/services/api/skillTraining.ts](/src/services/api/skillTraining.ts) | TypeScript | 19 | 1 | 4 | 24 |
| [src/services/api/specialRecruitment.ts](/src/services/api/specialRecruitment.ts) | TypeScript | 7 | 1 | 2 | 10 |
| [src/services/api/streetOfficeSpecialTopic.ts](/src/services/api/streetOfficeSpecialTopic.ts) | TypeScript | 6 | 1 | 2 | 9 |
| [src/services/checkStatus.ts](/src/services/checkStatus.ts) | TypeScript | 37 | 5 | 2 | 44 |
| [src/services/index.ts](/src/services/index.ts) | TypeScript | 108 | 29 | 18 | 155 |
| [src/stores/helper/piniaPersist.ts](/src/stores/helper/piniaPersist.ts) | TypeScript | 10 | 7 | 3 | 20 |
| [src/stores/index.ts](/src/stores/index.ts) | TypeScript | 5 | 1 | 3 | 9 |
| [src/stores/interface/index.ts](/src/stores/interface/index.ts) | TypeScript | 3 | 0 | 1 | 4 |
| [src/stores/modules/global.ts](/src/stores/modules/global.ts) | TypeScript | 19 | 2 | 2 | 23 |
| [src/stores/modules/jobDetails.ts](/src/stores/modules/jobDetails.ts) | TypeScript | 17 | 2 | 2 | 21 |
| [src/stores/modules/userInfo.ts](/src/stores/modules/userInfo.ts) | TypeScript | 27 | 2 | 2 | 31 |
| [src/styles/common.scss](/src/styles/common.scss) | SCSS | 101 | 1 | 12 | 114 |
| [src/styles/reset.scss](/src/styles/reset.scss) | SCSS | 136 | 4 | 4 | 144 |
| [src/utils/debounce_throttle.ts](/src/utils/debounce_throttle.ts) | TypeScript | 21 | 0 | 2 | 23 |
| [src/utils/index.ts](/src/utils/index.ts) | TypeScript | 5 | 0 | 3 | 8 |
| [src/views/collegeStudents/index.scss](/src/views/collegeStudents/index.scss) | SCSS | 151 | 0 | 8 | 159 |
| [src/views/collegeStudents/index.vue](/src/views/collegeStudents/index.vue) | Vue | 195 | 0 | 6 | 201 |
| [src/views/counterpartAssistance/index.vue](/src/views/counterpartAssistance/index.vue) | Vue | 5 | 0 | 3 | 8 |
| [src/views/disabilitiesEmployment/index.scss](/src/views/disabilitiesEmployment/index.scss) | SCSS | 30 | 0 | 2 | 32 |
| [src/views/disabilitiesEmployment/index.vue](/src/views/disabilitiesEmployment/index.vue) | Vue | 33 | 0 | 8 | 41 |
| [src/views/editor/index.vue](/src/views/editor/index.vue) | Vue | 49 | 0 | 7 | 56 |
| [src/views/employmentAssistance/index.scss](/src/views/employmentAssistance/index.scss) | SCSS | 30 | 0 | 2 | 32 |
| [src/views/employmentAssistance/index.vue](/src/views/employmentAssistance/index.vue) | Vue | 33 | 0 | 8 | 41 |
| [src/views/flexibleEmploym/components/flexible.vue](/src/views/flexibleEmploym/components/flexible.vue) | Vue | 129 | 0 | 10 | 139 |
| [src/views/flexibleEmploym/details.vue](/src/views/flexibleEmploym/details.vue) | Vue | 171 | 0 | 6 | 177 |
| [src/views/flexibleEmploym/index.scss](/src/views/flexibleEmploym/index.scss) | SCSS | 72 | 0 | 5 | 77 |
| [src/views/flexibleEmploym/index.vue](/src/views/flexibleEmploym/index.vue) | Vue | 158 | 0 | 14 | 172 |
| [src/views/home/index.scss](/src/views/home/index.scss) | SCSS | 160 | 7 | 12 | 179 |
| [src/views/home/index.ts](/src/views/home/index.ts) | TypeScript | 24 | 0 | 2 | 26 |
| [src/views/home/index.vue](/src/views/home/index.vue) | Vue | 160 | 0 | 11 | 171 |
| [src/views/housekeepingServices/index.scss](/src/views/housekeepingServices/index.scss) | SCSS | 30 | 0 | 2 | 32 |
| [src/views/housekeepingServices/index.vue](/src/views/housekeepingServices/index.vue) | Vue | 33 | 0 | 8 | 41 |
| [src/views/humanResourcesServices/index.scss](/src/views/humanResourcesServices/index.scss) | SCSS | 30 | 0 | 2 | 32 |
| [src/views/humanResourcesServices/index.vue](/src/views/humanResourcesServices/index.vue) | Vue | 33 | 0 | 8 | 41 |
| [src/views/innovationEntrepreneurship/index.scss](/src/views/innovationEntrepreneurship/index.scss) | SCSS | 30 | 0 | 2 | 32 |
| [src/views/innovationEntrepreneurship/index.vue](/src/views/innovationEntrepreneurship/index.vue) | Vue | 33 | 0 | 8 | 41 |
| [src/views/login/index.vue](/src/views/login/index.vue) | Vue | 201 | 0 | 11 | 212 |
| [src/views/macaoYouthEmployment/index.scss](/src/views/macaoYouthEmployment/index.scss) | SCSS | 30 | 0 | 2 | 32 |
| [src/views/macaoYouthEmployment/index.vue](/src/views/macaoYouthEmployment/index.vue) | Vue | 33 | 0 | 8 | 41 |
| [src/views/policy/index.scss](/src/views/policy/index.scss) | SCSS | 20 | 0 | 3 | 23 |
| [src/views/policy/index.vue](/src/views/policy/index.vue) | Vue | 82 | 0 | 10 | 92 |
| [src/views/recruitmentManagement/addAdministrator.vue](/src/views/recruitmentManagement/addAdministrator.vue) | Vue | 31 | 0 | 3 | 34 |
| [src/views/recruitmentManagement/components/businessInfo.vue](/src/views/recruitmentManagement/components/businessInfo.vue) | Vue | 128 | 0 | 8 | 136 |
| [src/views/recruitmentManagement/components/educationExperience.vue](/src/views/recruitmentManagement/components/educationExperience.vue) | Vue | 174 | 0 | 11 | 185 |
| [src/views/recruitmentManagement/components/expectedPosition.vue](/src/views/recruitmentManagement/components/expectedPosition.vue) | Vue | 138 | 0 | 11 | 149 |
| [src/views/recruitmentManagement/components/personalAdvantages.vue](/src/views/recruitmentManagement/components/personalAdvantages.vue) | Vue | 41 | 0 | 5 | 46 |
| [src/views/recruitmentManagement/components/position.vue](/src/views/recruitmentManagement/components/position.vue) | Vue | 120 | 0 | 14 | 134 |
| [src/views/recruitmentManagement/components/previewPosition.vue](/src/views/recruitmentManagement/components/previewPosition.vue) | Vue | 103 | 0 | 7 | 110 |
| [src/views/recruitmentManagement/components/projectExperience.vue](/src/views/recruitmentManagement/components/projectExperience.vue) | Vue | 152 | 0 | 11 | 163 |
| [src/views/recruitmentManagement/components/resume.vue](/src/views/recruitmentManagement/components/resume.vue) | Vue | 205 | 0 | 16 | 221 |
| [src/views/recruitmentManagement/components/talent.vue](/src/views/recruitmentManagement/components/talent.vue) | Vue | 148 | 0 | 12 | 160 |
| [src/views/recruitmentManagement/components/userInfo.vue](/src/views/recruitmentManagement/components/userInfo.vue) | Vue | 131 | 0 | 7 | 138 |
| [src/views/recruitmentManagement/components/workExperience.vue](/src/views/recruitmentManagement/components/workExperience.vue) | Vue | 164 | 0 | 12 | 176 |
| [src/views/recruitmentManagement/config/index.ts](/src/views/recruitmentManagement/config/index.ts) | TypeScript | 189 | 0 | 4 | 193 |
| [src/views/recruitmentManagement/editCompany.vue](/src/views/recruitmentManagement/editCompany.vue) | Vue | 301 | 0 | 11 | 312 |
| [src/views/recruitmentManagement/editPosition.vue](/src/views/recruitmentManagement/editPosition.vue) | Vue | 248 | 0 | 15 | 263 |
| [src/views/recruitmentManagement/editResume.vue](/src/views/recruitmentManagement/editResume.vue) | Vue | 450 | 19 | 19 | 488 |
| [src/views/recruitmentManagement/enterpriseRecruitment.vue](/src/views/recruitmentManagement/enterpriseRecruitment.vue) | Vue | 113 | 0 | 8 | 121 |
| [src/views/recruitmentManagement/index.vue](/src/views/recruitmentManagement/index.vue) | Vue | 231 | 1 | 17 | 249 |
| [src/views/recruitmentManagement/personalRecruitment.vue](/src/views/recruitmentManagement/personalRecruitment.vue) | Vue | 199 | 1 | 13 | 213 |
| [src/views/recruitmentManagement/style/addAdministrator.scss](/src/views/recruitmentManagement/style/addAdministrator.scss) | SCSS | 40 | 0 | 3 | 43 |
| [src/views/recruitmentManagement/style/editCompany.scss](/src/views/recruitmentManagement/style/editCompany.scss) | SCSS | 89 | 0 | 5 | 94 |
| [src/views/recruitmentManagement/style/editPosition.scss](/src/views/recruitmentManagement/style/editPosition.scss) | SCSS | 53 | 0 | 8 | 61 |
| [src/views/recruitmentManagement/style/editResume.scss](/src/views/recruitmentManagement/style/editResume.scss) | SCSS | 223 | 1 | 30 | 254 |
| [src/views/recruitmentManagement/style/enterprise.scss](/src/views/recruitmentManagement/style/enterprise.scss) | SCSS | 127 | 1 | 4 | 132 |
| [src/views/recruitmentManagement/style/index.scss](/src/views/recruitmentManagement/style/index.scss) | SCSS | 209 | 1 | 15 | 225 |
| [src/views/recruitmentManagement/style/personal.scss](/src/views/recruitmentManagement/style/personal.scss) | SCSS | 190 | 0 | 9 | 199 |
| [src/views/skillTraining/index.scss](/src/views/skillTraining/index.scss) | SCSS | 42 | 0 | 3 | 45 |
| [src/views/skillTraining/index.vue](/src/views/skillTraining/index.vue) | Vue | 63 | 0 | 8 | 71 |
| [src/views/specialRecruitment/index.scss](/src/views/specialRecruitment/index.scss) | SCSS | 78 | 0 | 8 | 86 |
| [src/views/specialRecruitment/index.vue](/src/views/specialRecruitment/index.vue) | Vue | 38 | 0 | 6 | 44 |
| [src/views/streetOfficeSpecialTopic/index.scss](/src/views/streetOfficeSpecialTopic/index.scss) | SCSS | 239 | 1 | 14 | 254 |
| [src/views/streetOfficeSpecialTopic/index.vue](/src/views/streetOfficeSpecialTopic/index.vue) | Vue | 172 | 1 | 14 | 187 |
| [src/views/trainingBase/index.vue](/src/views/trainingBase/index.vue) | Vue | 5 | 0 | 3 | 8 |
| [src/views/veterans/index.scss](/src/views/veterans/index.scss) | SCSS | 30 | 0 | 2 | 32 |
| [src/views/veterans/index.vue](/src/views/veterans/index.vue) | Vue | 33 | 0 | 8 | 41 |
| [src/vite-env.d.ts](/src/vite-env.d.ts) | TypeScript | 9 | 1 | 2 | 12 |
| [tsconfig.json](/tsconfig.json) | JSON with Comments | 26 | 4 | 1 | 31 |
| [tsconfig.node.json](/tsconfig.node.json) | JSON | 10 | 0 | 1 | 11 |
| [types/auto-imports.d.ts](/types/auto-imports.d.ts) | TypeScript | 77 | 7 | 1 | 85 |
| [types/components.d.ts](/types/components.d.ts) | TypeScript | 68 | 5 | 2 | 75 |
| [types/index.d.ts](/types/index.d.ts) | TypeScript | 0 | 0 | 1 | 1 |
| [vite.config.ts](/vite.config.ts) | TypeScript | 16 | 77 | 1 | 94 |

[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md)