这部分功能由网友Tom - 猫提供
1、增加两个字段: 接收人姓名与查看状态
2、前面在manage的api里增加下面接口,不过名字以后修改一下,好像不规范
//抄送人已读状态 export function putAppraisal(url,parameter) { return axios({ url: url, method:'get', params: parameter }) }
3、增加一个我的抄送页面,类似抄送我的页面,就是多了两个字段
4、原来抄送我的页面点击详情后修改状态为已读
putAppraisal(this.url.updateViewStatus, { id: row.id }).then(res => { if (res.success) { console.log(res); } else { this.$message.warning(res.message) } })
5、后端我的抄送
@GetMapping(value = "/myList") public Result<?> queryPageLists(FlowCc flowCc, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, HttpServletRequest req) { QueryWrapper<FlowCc> queryWrapper = QueryGenerator.initQueryWrapper(flowCc, req.getParameterMap()); queryWrapper.eq("initiator_username", iFlowThirdService.getLoginUser().getUsername()); Page<FlowCc> page = new Page<FlowCc>(pageNo, pageSize); IPage<FlowCc> pageList = flowCcService.page(page, queryWrapper); return Result.OK(pageList);
6、效果图