本次更新历经4个月,更新功能众多,前端可参考。 前端代码开源库企业服务之招聘信息管理系统,前端采用 uniapp 框架。本系统前端开放源代码,仅作学习用途。优雅草科技旗下系列产品现已逐步开启开源进程。不过,涉及自身及客户商业利益的产品,仅开放一半内容,即要么开放前端,要么开放后端。如此一来,既能保障客户利益不受损,提升客户曝光度,又为热衷于学习的同学提供了实战项目参考范例,对优雅草科技的人才招纳工作也具有积极意义。 产品背景:2024 年 12 月 28 日,《优雅草蜻蜓 HR 人才招聘管理系统》正式发布。这是一款功能全面的人力资源信息系统,其基础功能覆盖找工作、招人才、企业库、招聘会、企业咨询、政策查看以及企业内推人才等方面。在用户操作层面,求职者端具备简历投递、简历完善、简历消息通知等功能;招聘端则有邀请面试、入职情况更改等功能,该系统致力于打造成为一款卓越的人才招聘软件。 系统支持安卓、苹果移动端,以及微信 H5 端、小程序 +,实现一端发布信息,多端同步展示。本产品将于 2024 年 12 月 28 日正式开放注册登录,用户可在微信搜索 “企服联聘” 进入。本产品的运营方为成都企服联企业管理服务有限公司。 更新日志·增加同一个身份可以两种角色-同时成为企业主和应聘者
·增加职位诱惑自定义功能
·修复新增职位字数限制bug
·修复2.0版本新增职位无法发布
·修复企业端预览简历部分查看不了
·企业认证注册时取消了个人身份功能
·取消了简历“已查看”功能,本功能在ui设计时没对
·新增开发学历为下拉选择功能
·新增企业端检索功能不是直接搜索,新增搜索按钮点击搜索
·新增工作年限有5年以上的选项
·新增游客身份浏览会有提示
·新增已发布职位有编辑功能
·新增企业库自动发布新闻功能,企业成功入职会自动发一篇新闻。 产品地址微信小程序在微信中搜索:“企服联聘” APP下载截图系统操作说明文档系统API接口说明文档数据字典本次更新前端相关文件App.vue | 23 +-
configs/index.ts | 2 +-
main.js | 8 +-
pages/components/notice-bar.vue | 17 +
pages/office/collect/collect.vue | 4 +-
pages/office/home/home.vue | 165 +++—-
pages/office/manage/manage.vue | 342 ++++++——-
pages/office/position/position.vue | 123 ++—
pages/office/release/components/AddressPicker.vue | 61 ++
pages/office/release/components/ConfirmPopup.vue | 110 ++++
pages/office/release/components/FormItem.vue | 48 ++
pages/office/release/components/Picker.vue | 74 +++
pages/office/release/components/TagGroup.vue | 72 +++
pages/office/release/release.vue | 651 ++++++++++—————-
pages/office/release/useWorkYears.ts | 5 +-
pages/office/resumefav/resumefav.vue | 105 ++—
pages/resume/educate/useEduDegree.ts | 7 +-
pages/tab-page/hiring-resume/hiring-resume.vue | 14 +-
…/tab-page/hiring-suggested/components/feed.vue | 97 +—
…/hiring-suggested/components/resume.vue | 12 +-
pages/tab-page/hiring-talent/components/search.vue | 2 +-
pages/tab-page/hiring-talent/hiring-talent.vue | 66 ++-
pages/tab-page/job-home/components/suggested.vue | 102 ++—
pages/tab-page/job-home/job-home.vue | 31 +-
pages/tab-page/job-mine/components/user.vue | 71 ++-
pages/tab-page/job-news/job-news.vue | 170 +++—-
pages/tab-page/job-office/components/search.vue | 43 +-
pages/tab-page/job-office/job-office.vue | 90 +—
pages/tab-page/tab-1/tab-1.vue | 37 +-
pages/tab-page/tab-2/tab-2.vue | 37 +-
pages/tab-page/tab-3/tab-3.vue | 37 +-
pages/tab-page/tab-4/tab-4.vue | 38 +-
pages/user/login/login.vue | 650 ++++++++++—————
pages_site/pages/home/home.vue | 115 ++—
pages_site/pages/personal/personal.vue | 7 +-
pages_site/pages/personal/useWorkExpPicker.ts | 9 +-
stores/user.ts | 64 +-
utils/http.ts | 4 +-
38 files changed, 2037 insertions(+), 1476 deletions(-)
create mode 100644 pages/components/notice-bar.vue
create mode 100644 pages/office/release/components/AddressPicker.vue
create mode 100644 pages/office/release/components/ConfirmPopup.vue
create mode 100644 pages/office/release/components/FormItem.vue
create mode 100644 pages/office/release/components/Picker.vue
create mode 100644 pages/office/release/components/TagGroup.vue
pages.json | 6 +
pages/office/delivery/delivery.vue | 211 +++—-
pages/office/employment/employment.vue | 117 ++—
pages/office/home/components/apply-resume.vue | 139 ++—
pages/office/home/components/panel.vue | 225 +++—-
pages/resume/self/self.vue | 186 ++—-
pages/tab-page/hiring-mine/hiring-mine.vue | 189 ++—-
pages/tab-page/job-mine/components/news.vue | 50 +-
pages/tab-page/job-mine/components/user.vue | 22 +
pages/user/firm/firm.vue | 965 ++++++++++++++——————
pages/user/login/login.vue | 2 +
pages_site/pages/notice/notice.vue | 55 +-
pages_site/pages/notice2/notice2.vue | 42 ++
pages_site/pages/personal/personal.vue | 688 ++++++++++————
stores/user.ts | 1 +
15 files changed, 1669 insertions(+), 1229 deletions(-)
create mode 100644 pages_site/pages/notice2/notice2.vue pages/office/home/components/apply-resume.vue | 6 +++++-
pages/resume/self/self.vue | 4 ++—
pages/tab-page/hiring-mine/hiring-mine.vue | 4 +—-
pages/tab-page/job-mine/components/user.vue | 4 +—-
pages/tab-page/tab-4/tab-4.vue | 20 ++++++++++———-
pages/user/login/login.vue | 1 -
stores/user.ts | 18 +++++++++++——-
types/enums.ts | 4
components/resume-preview.vue | 188 ++++++++++++++++——————
pages/tab-page/job-mine/components/user.vue | 8 +-
stores/user.ts | 7 +- components/resume-preview.vue | 2 +-
pages/user/firm/firm.vue | 20 ++++++++++—————
pages_site/pages/personal/personal.vue | 4 ++— 本次更新服务端相关文件application/admin/lang/zh-cn/company.php | 3 ++-
application/admin/view/company/add.html | 9 +++++++++
application/admin/view/company/edit.html | 9 +++++++++ 本次更新后台管理相关文件本次没写 本次数据库结构改动本次没写
|