Example #1
0
 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();
 }
Example #2
0
 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();
 }
Example #3
0
 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();
 }
Example #4
0
 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();
 }