徐汇区法律咨询服务中心司法管理平台 前端核心开发
项目描述:
徐汇区法律咨询服务中心司法管理平台是一个面向徐汇区法律咨询服务中心的综合性司法服务平台,包含前端用户平台和后台管理系统两个部分。前端用户平台(Vue 3 + Vite)面向公众用户,提供AI智能法律咨询、立案申请、调解申请、身份认证、远程调解、案件查询等功能;后台管理系统(Vue 2 + Element UI + RuoYi框架)面向管理人员,提供立案管理、案件状态过滤与排序、律师事务所管理、律师信息管理、法律工作者管理、系统用户管理、角色权限管理、数据监控统计等功能。系统采用前后端分离架构,前端使用Vue 2/Vue 3构建,实现完整的响应式设计,支持PC端和移动端自适应适配,确保在不同设备上提供一致的功能体验,为徐汇区法律咨询服务中心提供高效、便捷的司法服务和管理工具。
项目职责:
【前端用户平台(Vue 3)】
1. 负责前端用户平台架构设计,基于Vue 3 + Vite + Pinia搭建现代化用户界面
2. 实现AI智能法律咨询功能,基于SSE实现流式对话,支持实时AI回复展示和Markdown渲染
3. 开发立案申请模块,实现案件信息填写、证据材料上传、立案提交等功能
4. 实现调解申请功能,包括调解地点选择、远程调解预约、调解会议链接生成等
5. 开发身份认证模块,实现人脸识别认证、实名认证等功能
6. 实现案件查询功能,支持用户查询案件状态、调解进度等
7. 流式输出动画、状态指示器等交互组件
【后台管理系统(Vue 2)】
8. 负责后台管理系统架构设计,基于Vue 2 + Element UI + Vuex搭建企业级管理后台
9. 实现立案申请管理模块,包括案件列表、案件详情、状态过滤和自定义排序等功能
10. 开发律师事务所、律师、法律工作者等法律资源管理模块
11. 实现系统用户、角色权限、菜单、部门、数据字典等系统管理功能
12. 开发系统监控模块,包括在线用户、登录日志、操作日志、任务调度、缓存监控等
13. 实现数据可视化功能,使用ECharts实现数据统计图表展示
【通用功能】
14. 实现文件上传下载功能,支持图片上传、文件上传、Excel导出等
15. 优化系统性能,实现路由懒加载、组件按需加载、数据缓存等优化技术
16. 实现完整的响应式设计,使用CSS媒体查询、Flexbox和Grid布局实现PC端和移动端自适应适配
17. 优化移动端体验,实现移动端表格横向滚动、表单自适应布局、按钮触摸优化等
18. 开发权限控制功能,支持按钮级权限控制和菜单权限控制,PC和移动端权限一致
AI工具平台 前端开发
公司AI工具平台是一款基于React开发的综合性AI工具集合平台,集成了多种AI应用工具,涵盖办公、营销、文化、媒体等多个领域。平台包含智报AI小助手、市场调研AI助手、简历筛选AI助手、小红书爆款文案助手、小红书爆品分析助手、AI行业日报助手、博物馆知识问答智能体、国风衣服设计助手、文生视频助手、文生音乐助手、企业AI智能文档、标书AI助手等12款专业AI工具。系统采用模块化设计,支持工具的分类管理、个性化推荐、用户权限控制等功能,为企业用户提供一站式的AI工具服务,显著提升工作效率和创新能力。
项目职责:
1. 负责项目前端架构设计,基于React + React Router + Redux搭建现代化单页应用框架
2. 实现工具分类展示功能,支持办公、营销、文化、媒体等多类别工具的分类浏览
3. 开发工具详情页面,实现工具的详细介绍、使用说明、功能演示等
4. 实现AI对话界面,基于WebSocket实现实时对话交互,支持流式响应
5. 开发文生视频、文生音乐等多媒体生成工具的前端界面
6. 实现用户权限管理功能,基于RBAC模型,控制不同用户对工具的访问权限
7. 优化工具加载性能,实现工具的懒加载、代码分割等性能优化
8. 实现响应式设计,确保在PC端和移动端均有良好的用户体验
9. 开发工具推荐功能,根据用户使用习惯和历史行为推荐相关工具
10. 实现工具使用数据统计和分析功能,为平台运营提供数据支持