---

----

FineReport 我再 发布于 2023-7-20 18:34 (编辑于 2023-7-26 10:00)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
runnerLv7资深互助
发布于2023-7-20 18:35

其实就是增加了一个字段,做字段状态的更改

  • 我再 我再(提问者) 那填报人提交了,就直接入库了,咋用这个字段去判断入库还是不入库呢
    2023-07-20 18:50 
  • runner runner 回复 我再(提问者) 就是按照主键提交,入库不是还有驳回呢,出库,都是用更改状态来实现的
    2023-07-21 09:40 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-7-20 19:07

1、创建两个表,一个是待审批的表,一个是审核后的表

2、用户第一次的数据永远只提交到待审批的表里面,当领导点击审核后,把页面的数据直接写入到审核的表中

3、最后展示的数据那么就只要审核后的表

4、如果有驳回的数据,那么你给待审核的表中增加一个字段比如字段名称为:approve,当用户第一次提交的数据全部默认为0,领导审核后,那么直接全部进入审核后的表,(同时根据审核的数据

按主键把待审核的数据可以删除掉),如果领导点击是驳回,那么修改approve的数字为1,这样就知道哪一些是驳回的数据了!驳回的数据你让用户修改后重新提交上去。

  • 我再 我再(提问者) 那这样的话,如果有很多张填报表的话,不就是要建同等数量的审核表
    2023-07-21 17:10 
  • CD20160914 CD20160914 回复 我再(提问者) 你可以只用一张表,就是我说的字段approve字段来判断,第一次插入的时候0,审核过的1,驳回的2这样来区分也可以的
    2023-07-21 17:16 
  • 我再 我再(提问者) 回复 CD20160914 驳回的话就是把表里的数据清空嘛
    2023-07-21 17:27 
  • CD20160914 CD20160914 回复 我再(提问者) 不用呀,驳回只是修改状态。。。为什么要清空?可能用户要重新提交呢。只是修改某一个字段,其它的不变,我不清楚你的业务。
    2023-07-21 17:28 
  • 我再 我再(提问者) 回复 CD20160914 好像,明白了
    2023-07-21 17:34 
最佳回答
0
Gun鹏Lv5初级互助
发布于2023-7-21 09:22

设置一个审核状态字段(1,2,3),填报人提交后为待审核1,审核人审核时候审核通过把状态更新为2,审核人审核不通过状态改为3,状态为不通过的时候,填报人可以对不通过的数据进行修改,修改后状态更新为1待审核

  • 4关注人数
  • 196浏览人数
  • 最后回答于:2023-7-26 10:00
    请选择关闭问题的原因
    确定 取消
    返回顶部