public function index() { $pid = get_position_id(); $uid = get_user_id(); if ($pid === 14) { $this->hidden = ''; } else { if ($uid == 2) { $this->hidden = ''; } else { $this->hidden = 'hidden'; } } $widget['date'] = true; $this->assign("widget", $widget); $model = M("Position"); $list = $model->where('is_del=0')->order('sort asc')->getField('id,name'); $this->assign('position_list', $list); $model = M("Rank"); $list = $model->where('is_del=0')->order('sort asc')->getField('id,name'); $this->assign('rank_list', $list); $model = M("Dept"); $list = $model->where('is_del=0')->order('sort asc')->getField('id,name'); $this->assign('dept_list', $list); $model = M("Rank"); $list = $model->where('is_del=0')->order('sort asc')->getField('id,name'); $this->assign('rank_list', $list); if (isset($_POST['eq_is_del'])) { $eq_is_del = $_POST['eq_is_del']; } else { $eq_is_del = "0"; } //die; $this->assign('eq_is_del', $eq_is_del); $map = $this->_search(); if (method_exists($this, '_search_filter')) { $this->_search_filter($map); } $map['is_del'] = array('eq', $eq_is_del); $name = $this->getActionName(); $model = D($name); if (!empty($model)) { $this->_list($model, $map, "emp_no", true); } $this->display(); }
public function folder() { $widget['date'] = true; $this->assign("widget", $widget); $this->hidden = "hidden"; $pid = get_position_id(); $uid = get_user_id(); $fid = $_GET['fid']; if ($uid == 84) { // 教务秘书 if ($fid == 73) { //教务公告 $this->hidden = ""; } } if ($uid == 99) { // 吴静 if ($fid == 71) { // $this->hidden = ""; } } if ($uid == 102) { // 教学秘书 if ($fid == 72) { // $this->hidden = ""; } } if ($uid == 2) { $this->hidden = ""; } $arr_read = array_filter(explode(",", get_user_config("readed_notice"))); $this->assign("readed_id", $arr_read); $model = D("Notice"); $map = $this->_search(); if (method_exists($this, '_search_filter')) { $this->_search_filter($map); } $folder_id = $_REQUEST['fid']; $this->assign("folder_id", $folder_id); $map['folder'] = $folder_id; if (!empty($model)) { $this->_list($model, $map); } $this->assign("folder_name", D("SystemFolder")->get_folder_name($folder_id)); $this->assign('auth', $this->config['auth']); $this->_assign_folder_list(); $this->display(); }
public function jiaoxuezongjie() { $emp_no = get_emp_no(); $flow = M('flow')->select(); $emp_no = get_emp_no(); $uid = get_user_id(); $this->position_id = get_position_id(); $this->user_rank = get_user_rank(); $task = M('task')->where('type = "9" ')->order('id desc')->select(); if (!empty($task)) { //dump($flow); $this->isfa = 1; //第一步 $this->taskId = $task[0]['id']; $taskId = $task[0]['id']; $this->lc = task_step_status($this->taskId, 1); $this->zr = task_step_status($this->taskId, 2); $this->js = task_step_status($this->taskId, 3); } //订教材 颜色判断 if ($this->isfa) { $this->btn1 = "btn-success"; //第二步开始 if ($this->lc) { $this->btn2 = "btn-success"; //第三步开始 if ($this->zr) { $this->btn3 = "btn-success"; //第四步开始 if ($this->js) { $this->btn4 = "btn-success"; } else { $this->btn4 = "btn-danger"; } //第四步结束 } else { $this->btn3 = "btn-danger"; } //第三步结束 } else { $this->btn2 = "btn-danger"; } //第二步开始 } else { $this->btn1 = "btn-danger"; } // 综合类 总结 $task = M('task')->where('type = "2092" ')->order('id desc')->select(); if (!empty($task)) { //dump($flow); $this->isfa202 = 1; //第一步 $this->taskId202 = $task[0]['id']; $taskId202 = $task[0]['id']; $this->lc202 = task_step_status($this->taskId202, 1); $this->zr202 = task_step_status($this->taskId202, 2); $this->js202 = task_step_status($this->taskId202, 3); } //订教材 颜色判断 if ($this->isfa202) { $this->btn2201 = "btn-success"; //第二步开始 if ($this->lc202) { $this->btn2202 = "btn-success"; //第三步开始 if ($this->zr202) { $this->btn2203 = "btn-success"; //第四步开始 if ($this->js202) { $this->btn2204 = "btn-success"; } else { $this->btn2204 = "btn-danger"; } //第四步结束 } else { $this->btn2203 = "btn-danger"; } //第三步结束 } else { $this->btn2202 = "btn-danger"; } //第二步开始 } else { $this->btn2201 = "btn-danger"; } // 教学总结 $task_type = "9,2092"; //任务类型 $flow_type = "77"; //流程类型 $this->todo = task_todo($task_type) . flow_todo($flow_type); // 未完成 $this->doing = task_ing($task_type) . flow_ing($flow_type); // 等待中 $this->done = task_done($task_type) . flow_done($flow_type); // 已完成 // 专业 $task = M('task')->where('type = "209" ')->order('id desc')->select(); if (!empty($task)) { //dump($flow); $this->isfa20 = 1; //第一步 $this->taskId20 = $task[0]['id']; $taskId20 = $task[0]['id']; $this->lc20 = task_step_status($this->taskId20, 1); $this->zr20 = task_step_status($this->taskId20, 2); $this->js20 = task_step_status($this->taskId20, 3); } //订教材 颜色判断 if ($this->isfa20) { $this->btn201 = "btn-success"; //第二步开始 if ($this->lc20) { $this->btn202 = "btn-success"; //第三步开始 if ($this->zr20) { $this->btn203 = "btn-success"; //第四步开始 if ($this->js20) { $this->btn204 = "btn-success"; } else { $this->btn204 = "btn-danger"; } //第四步结束 } else { $this->btn203 = "btn-danger"; } //第三步结束 } else { $this->btn202 = "btn-danger"; } //第二步开始 } else { $this->btn201 = "btn-danger"; } // 教学总结 $task_type20 = "209"; //任务类型 $flow_type20 = "89"; //流程类型 $this->todo20 = task_todo($task_type20) . flow_todo($flow_type20); // 未完成 $this->doing20 = task_ing($task_type20) . flow_ing($flow_type20); // 等待中 $this->done20 = task_done($task_type20) . flow_done($flow_type20); // 已完成 $this->display(); }
public function youyi() { $widget['jquery-ui'] = true; $this->assign("widget", $widget); $this->position_id = get_position_id(); $this->user_rank = get_user_rank(); $this->flow = M('flow')->where('type = 90 ')->limit(6)->order('id desc')->select(); //begin 评优异 流程图 $flow1 = M('flow')->where('type = 90 ')->limit(1)->order('id desc')->select(); //and user_id='.get_user_id() if (!empty($flow1)) { $this->step1 = 1; //第一步 $this->flowid = $flow1[0]['id']; if ($flow1[0]['step'] == 40) { $this->step2 = 1; //第二步, 完成 } else { $this->step2 = 0; //第二步, 完成 } } // end $this->display(); }