关于你提到的这个问题,思路是这样的
1.先维护一个字典表,按顺序维护流程节点
2.辅助单元格获取当前状态对应的字典表的ID
3.组合框设置ODATA,按照查询条件查询ID倒序第一行的ID,显示到这个组合框,也就是默认上一级
4.组合框设置项目查询,ID<辅助单元格当前节点的ID
具体实现如下:
1.字典表维护
2.获取当前状态ID,获取默认上一节点的值赋值给组合框
第三步公式如下:=IFERROR(ODATA("表1_流程节点表?$select=ID&$filter=ID lt "&IF(ISBLANK(AQ9),"null",AQ9)&"&$top=1&$orderby=ID desc"),"")
3.组合框设置项目查询条件,只显示ID<当前状态的ID
4.为了方便测试,我修改了登录页面,默认用张三创建数据,一、二、三、四级用户进行审批即可
备注:对于组合框,按钮的显示隐藏权限可自行进行控制~
工程文件见附件
|