点击空白处退出提示
作品详情
负责任务:负责电脑客户端的整个开发,主要包含 添加单位:添加采集士兵的单位;添加敏感词(根据添加的敏感词,分析信息);添加采集(给已有的单位添加采集任务);开始采集(生成此单位采集任务对应的二维码,士兵可扫二维码下载采集app进行采集任务);数据分析(分为个人分析和整体分析,可导出分析报表)
技术栈:vue3全家桶,electron,E charts,html2canvas,jspdf,elementUI
难点及解决:
1. 客户想要同时能在浏览器和电脑客户端使用,开发两套代码成本太高,时间也不够,所以采用vue+electron,一套代码打包出来html文件和exe文件,实现需求。
2. 项目中有一个功能是在项目中打开html文件,浏览器中可以用window.open,而在客户端中需要使用electron的ipc模块的API,因此,此处通过判断项目运行环境,选择使用不同的API实现需求。
3. 项目中要对采集的数据进行分析,大量使用了E charts,包括百分比图、折线统计图、柱状统计图、扇形图、环形图,因此选择对E charts API进行封装,调用时传入图表类型、展示数据等参数,降低代码重复率,方便维护。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论