基于uniapp的报修小程序

小程序 0

博主主页:猫头鹰源码

博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战

主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询

文末联系获取

项目介绍: 

本系统包含小程序端和管理端,系统小程序端采用uniapp实现,小程序接口和管理端采用springboot+vue完成,使用mysql数据库。

部分功能:

小程序采用uniapp,后端管理端采用springboot+vue用户:(1)登录注册(2)新闻:可以查看管理员发布的新闻(3)报修信息添加 用户可以添加自己的报修信息,系统会给用户提供一个报修编号,用户可以在界面添加自己的报修信息、报修人、手机号等信息。 (4)报修信息查看用户可以查看维护状态,比如待维修、已修好两种状态。 (5)投诉模块 用户如果觉得对维修处理情况及维修情况不满意,可以进行投诉,点击投诉添加进行投诉情况说明。 (6)投诉情况处理模块 用户可以点击投诉处理结果,查看投诉结果信息。 管理员模式 (1)登录 (2)用户管理:维护用户信息 (3)报修管理 报修管理中,可以通过编号,报修标题进行查询,并进行修改删除操作。 (5)投诉管理 查询用户的投诉信息,可以对投诉信息进行回复处理建议 (6)新闻信息管理:维护发布新闻信息 

系统包含技术:

管理端:springboot、vue
小程序端:uniapp、uview、js、css等
开发工具:idea/hbuilder
数据库:mysql 5.7
JDK版本:jdk1.8

部分截图说明:

首页

登录

详情

报修

投诉

登录

用户管理

报修管理

新闻管理

部分代码:

  /**     * 分页查询     */    @PostMapping("selectAll")    public PageInfo<Complain> selectAll(@RequestBody Map<String,String> mp) {        PageHelper.startPage(Integer.parseInt(mp.get("currentPage").toString()), Integer.parseInt(mp.get("pagesize").toString()));        List<Complain> list = complainService.queryAllByLimit(mp);        PageInfo<Complain> pageInfo = new PageInfo<Complain>(list);        return pageInfo;    }    /**     * 查询所有     */    @PostMapping("queryAll")    public Result queryAll(@RequestBody Complain complain) {        List<Complain> list = complainService.queryCondition(complain);        return Result.success(list);    }    /**     * 修改     */    @RequestMapping("edit")    public Result edit(@RequestBody Complain complain) {        try {            complainService.update(complain);            return Result.success("修改成功");        }catch (Exception e){            e.printStackTrace();            return Result.error("修改失败");        }    }    /**     * 新增     */    @RequestMapping("add")    public Result add(@RequestBody Complain complain) {        try {            Date date = new Date();            complain.setCreateTime(date);            complain.setStatus("01");            complainService.insert(complain);            return Result.success("新增成功");        }catch (Exception e){            e.printStackTrace();            return Result.error("新增失败");        }    }    /**     * 通过主键查询单条数据     */    @GetMapping("selectOne")    public Result selectOne(Integer id) {        return Result.success(complainService.queryById(id));    }

以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,代码工整,清晰,适合学习使用。

好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~

也许您对下面的内容还感兴趣: