##获取用户基本信息
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 "待审批";
}
}
~~~