企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
##获取用户基本信息 1. 获得用户uid : ` get_user_id()` 前台使用方法: `{get_user_id()}` 2. 用户名: `get_user_name()` 3. 部门id:`get_dept_id()` 4. 部门名称:`get_dept_name()` 5. 用户编号: `get_emp_no()`; 6. 取得用户职级: `get_user_rank()` 7. 根据用户id获得用户名 `get_user_ssk($id)` 8. 获得职位: `get_position_name($id)` 9. 获得职位ID: `get_position_id()` 10.流程/任务已发出、完成 $uid不填则为所有 `show_bottons_status($type,$typeid,$uid)` ##获得任务状态 ~~~ function task_status($status) { if ($status == 0) { return "等待接受"; } if ($status == 1) { return "已接受"; } if ($status == 2) { return "进行中"; } if ($status == 3) { return "已完成"; } if ($status == 4) { return "已转交"; } if ($status == 5) { return "不接受"; } } ~~~ ##获得当前流程步骤 ~~~ function show_step($step) { if ($step == 40) { return "通过"; } if ($step > 30) { return "协商中"; } if ($step == 30) { return "待协商"; } if ($step > 20) { return "审批中"; } if ($step == 20) { return "待审批"; } if ($step == 10) { return "临时保管"; } if ($step == 0) { return "否决"; } } ~~~ ##审批结果flow_log ~~~ function show_result($result) { if ($result == 1) { return "同意"; } if ($result == 0) {//0 return "否决"; } if ($result == 2) { return "退回"; } if ($result == 3) { return "待审批"; } } ~~~