项目结构
12111
└─ 303.jianghu-hr├─ app│ ├─ common│ │ └─ README.md│ ├─ constant│ │ ├─ constant.js│ │ ├─ error.js│ │ └─ README.md│ ├─ controller│ │ └─ README.md│ ├─ extend│ │ └─ filter.js│ ├─ public│ │ ├─ image│ │ │ ├─ poster.jpg│ │ │ └─ poster1.jpg│ │ ├─ js│ │ │ └─ xlsx.full.min.js│ │ ├─ logo.png│ │ ├─ logo2.png│ │ ├─ logo3.png│ │ ├─ mdbootstrap│ │ │ ├─ font-awesome.6.1.1.min.css│ │ │ ├─ font-awesome.min.css│ │ │ ├─ fonts│ │ │ ├─ mdb.min.css│ │ │ ├─ mdb.min.js│ │ │ ├─ mdb.min.js.map│ │ │ ├─ MDB5-Pro-Advanced_4.4.0.all.min.css│ │ │ ├─ MDB5-Pro-Advanced_4.4.0.all.min.js│ │ │ ├─ MDB5-Pro-Advanced_4.4.0.mdb.min.js│ │ │ ├─ MDB5-Pro-Advanced_4.4.0.min.css│ │ │ └─ roboto-font.css│ │ │ ├─ bookjs-eazy.min.js│ │ │ └─ polyfill.min.js│ │ ├─ README.md│ │ ├─ webfonts│ │ │ ├─ fa-brands-400.woff2│ │ │ ├─ fa-regular-400.ttf│ │ │ ├─ fa-regular-400.woff2│ │ │ ├─ fa-solid-900.ttf│ │ │ └─ fa-solid-900.woff2│ │ └─ 工资导入模板.xlsx│ ├─ service│ │ ├─ constantUi.js│ │ ├─ employee.js│ │ ├─ insurance.js│ │ ├─ job.js│ │ ├─ member.js│ │ ├─ org.js│ │ ├─ performance.js│ │ ├─ performanceTemplate.js│ │ ├─ README.md│ │ ├─ salary.js│ │ └─ workbench.js│ └─ view│ ├─ common│ │ ├─ constant.html│ │ ├─ fixedTableHeight.html│ │ └─ vueFilters.html│ ├─ component│ │ ├─ datetimePicker.html│ │ ├─ drawerForm.html│ │ ├─ editForm.html│ │ ├─ employeeManagement│ │ │ ├─ fileList.html│ │ │ ├─ previewFileCard.html│ │ │ └─ previewFileGroup.html│ │ ├─ empProjectRecordList.html│ │ ├─ globalHandler.html│ │ ├─ jobResumeList.html│ │ ├─ orgMgmtTree.html│ │ ├─ performance│ │ │ └─ performanceManagement-performanceContent.html│ │ ├─ resumePreview.html│ │ ├─ rowStatus│ │ │ ├─ row-status-select.html│ │ │ └─ row-status-switch-button.html│ │ ├─ salary│ │ │ ├─ changeRecord.html│ │ │ ├─ changeTmp.html│ │ │ ├─ monthEmpRecord.html│ │ │ └─ slipTmp.html│ │ ├─ selectExportHeader.html│ │ ├─ singleSelectDialog.html│ │ └─ tableTree.html│ ├─ page│ │ ├─ appraisalPlanManagement.html│ │ ├─ archivesSetup.html│ │ ├─ clockManagement.html│ │ ├─ employeeDepartApproved.html│ │ ├─ employeeManagement.html│ │ ├─ insuranceSchemeDetail.html│ │ ├─ insuranceSchemeManagement.html│ │ ├─ insuranceSchemeSetup.html│ │ ├─ job│ │ │ ├─ candidateManagement.html│ │ │ ├─ detail.html│ │ │ ├─ form.html│ │ │ ├─ jobPostingsManagement.html│ │ │ ├─ jobResumeManagement.html│ │ │ ├─ jobResumeOfJobPosition.html│ │ │ ├─ jobResumePreview.html│ │ │ └─ jobs.html│ │ ├─ memberOrgRoleManagement.html│ │ ├─ monthRecordManagement.html│ │ ├─ performanceEmployeeRateManagement.html│ │ ├─ performanceManagement.html│ │ ├─ performanceRateManagement.html│ │ ├─ performanceResultManagement.html│ │ ├─ performanceTemplate.html│ │ ├─ performanceTmp.html│ │ ├─ recruitPpostManagement_v0.html│ │ ├─ salary│ │ │ ├─ archivesManagement.html│ │ │ ├─ monthEmpHistory.html│ │ │ ├─ monthEmpRecord.html│ │ │ ├─ salaryGroupManagement.html│ │ │ ├─ salaryImport.html│ │ │ ├─ salarySlipManagement.html│ │ │ ├─ salaryTaxRuleManagement.html│ │ │ └─ slipRecordManagement.html│ │ └─ workbench.html│ ├─ pageDoc│ │ ├─ employee.md│ │ ├─ insurance.md│ │ ├─ salary.md│ │ ├─ waitting.md│ │ ├─ workbench.md│ │ └─ _sidebar.md│ ├─ template│ │ └─ template.html│ └─ util│ ├─ jianghu│ │ ├─ jianghuCommonCss.html│ │ └─ jianghuUiCss.html│ └─ recruitment│ ├─ common.css.html│ └─ common.js.html├─ app.js├─ config│ ├─ config.default.js│ ├─ config.env.example.js│ ├─ config.local.example.js│ ├─ config.prod.example.js│ └─ plugin.js├─ jsconfig.json├─ package.json├─ README.md└─ sql├─ 1.init.sql├─ 2.user.sql└─ 3.mock.sql