# 引号招新-B端 **Repository Path**: wlyfb/zhaoxin ## Basic Information - **Project Name**: 引号招新-B端 - **Description**: 一个更开放的招新平台。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-13 - **Last Updated**: 2026-04-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 引号招新系统 > 招新无忧,系统领航 —— 致力为招新工作提效 ## 项目简介 引号招新系统是一款专为高校社团、学生组织设计的招新管理平台。系统提供从组织管理、招新活动发布、报名表收集到邮件通知的全流程解决方案,帮助组织高效完成招新工作。 本系统由【广师大科教-网络研发部】历届主席、部长提供开发支持。 ## 技术栈 - **前端框架**: Vue 3.4.15 (Composition API) - **构建工具**: Vite 5.0.11 - **UI 组件库**: Ant Design Vue 4.2.3 - **状态管理**: Pinia 3.0.2 - **路由**: Vue Router 4.2.5 - **图表**: ECharts 5.5.0 + Vue Data UI - **代码编辑器**: CodeMirror 6 - **HTTP 客户端**: Axios 1.7.4 - **样式预处理**: Less ## 功能模块 ### 1. 用户认证 - 邮箱登录/注册 - JWT Token 身份验证 - 路由权限控制 ### 2. 工作台 - 浏览全部组织 - 查看"我创建的"组织 - 查看"我加入的"组织 - 快速进入组织管理 ### 3. 组织管理 - **组织创建**: 设置组织名称、简介、Logo、性质 - **组织编辑**: - 基本信息维护(名称、简介、性质、Logo) - 部门管理(创建、编辑、删除) - 组织管理员关联/移除 - 组织干部信息管理(招新展示用) - 组织相册(图片/视频上传) - **解散组织** ### 4. 招新活动管理 - 发布招新活动(名称、描述、时间、名额、隶属部门) - 招新活动列表管理 - 投递通道开关控制 - 投递数量排名统计(可视化图表) - 查看报名表入口 ### 5. 报名表管理 - 报名表列表(支持分页) - 报名表状态管理(待处理/已录取/已淘汰) - 简历在线查看 - **邮件推送功能**: - 批量选择录取人员 - 邮件模板选择 - 自定义邮件内容(HTML 编辑器) - 一键发送录用通知邮件 ### 6. 个人中心 - 个人信息展示与编辑 - 头像、用户名修改 ## 项目结构 ``` src/ ├── api/ # API 接口封装 ├── assets/ # 静态资源(图片、字体、样式) ├── components/ # 公共组件 ├── config/ # 配置文件 ├── hooks/ # 业务逻辑 Hooks(Composition API) ├── inner_pages/ # 内部页面(需要登录) ├── pages/ # 外层页面 ├── plugins/ # 插件 ├── router/ # 路由配置 ├── store/ # Pinia 状态管理 ├── util/ # 工具函数 ├── App.vue # 根组件 └── main.js # 入口文件 ``` ## 快速开始 ### 环境要求 - Node.js >= 16.0.0 - npm >= 8.0.0 ### 安装依赖 ```bash npm install ``` ### 开发环境运行 ```bash npm run dev ``` 服务默认运行在 http://localhost:5175 ### 生产环境构建 ```bash npm run build ``` 构建产物将输出到 `dist` 目录。 ### 代码规范 ```bash # 运行 ESLint 检查并修复 npm run lint # 运行 Prettier 格式化 npm run format ``` ## 脚本说明 | 命令 | 说明 | |------|------| | `npm run dev` | 启动开发服务器 | | `npm run build` | 生产环境构建 | | `npm run preview` | 预览生产构建 | | `npm run lint` | ESLint 代码检查与修复 | | `npm run format` | Prettier 代码格式化 | ## 浏览器支持 - Chrome >= 88 - Firefox >= 78 - Safari >= 14 - Edge >= 88 ## 联系方式 - 邮箱:wuyinghao@qq.com - 广告投放联系微信:_5yha0 ## 版权信息 Copyright © 出身自广师大科教网络研发部的神秘团队 粤ICP备2022087057号