采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在该菜单下,按课件中的来做的话只能找得到请假的审批单,有没有办法所有的待我审批只要是当前登陆人,不管什么单据都能搜出的
数据库查的就是所有的审批单,只不过我们只做了请假,如果再开发其它审批流,是可以查出来的
可能老师没有理解清楚我的意思,我看上传的serverse代码中,approve的接口 let doc = await Leave.findById(_id) 这里已经写死了是请假的数据表,如果想所有的审批表中找到doc岂不是数据量很大这是我的疑问 router.post("/approve", async (ctx) => { const { action, remark, _id } = ctx.request.body; let authorization = ctx.request.headers.authorization; let { data } = util.decoded(authorization); let params = {} try { // 1:待审批 2:审批中 3:审批拒绝 4:审批通过 5:作废 let doc = await Leave.findById(_id) let auditLogs = doc.auditLogs || []; if (action == "refuse") { params.applyState = 3; } else { // 审核通过
其它的审批流也可以放到Leave表,通过type来区分是哪种审批。
那vue中的diaolog显示的也不一样呀,就是leave的数据不代表下一个集合的数据表也是一样的,那dialog详情的弹框内容岂不是一要做很多个了
登录后可查看更多问答,登录/注册
从前端晋级到全栈,让你的未来发展有更多可能
263 1
1.1k 4
859 5
997 1
1.2k 8