Work.php 6.43 KB
<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Work extends CI_Controller
{

    /**
     * 控制台默认页面
     */
    public function index($state = null)
    {
        switch ($state) {
            case 1:
                $this->load->view('work/待审核');
                break;
            case 2:
                $this->load->view('work/待补录');
                break;
            case 3:
                $this->load->view('work/待提交');
                break;
            case 4:
                $this->load->view('work/待初审');
                break;
            case 5:
                $this->load->view('work/待复审');
                break;
            case 6:
                $this->load->view('work/待终审');
                break;
            case 7:
                $this->load->view('work/待尽调');
                break;
            case 8:
                $this->load->view('work/待客户确认');
                break;
            case 9:
                $this->load->view('work/放款中');
                break;
            case 10:
                $this->load->view('work/待确认放款');
                break;
            case 11:
                $this->load->view('work/审批拒绝');
                break;
            case 12:
                $this->load->view('work/已取消');
                break;
            case 13:
                $this->load->view('work/已流单');
                break;
            default:
                $this->load->view('work/index');
                break;
        }
    }

    public function workbench()
    {
        $this->load->view('work/工作台');
    }

    /**
     * 开始进件
     *
     * @return void
     */
    public function add()
    {
        $this->load->view('work/add');
    }

    /**
     * 开始进件
     *
     * @return void
     */
    public function added()
    {
        $this->load->view('work/added');
    }

    /**
     * 订单详情
     */
    public function detail($id = null)
    {
        $info = array();
        $url = 'http://151.28ms.com:8088/order/detail/'.$id;

        $context = stream_context_create(array(
            'http' => array(
                'method' => 'POST',
                'header' => 'Content-type:application/x-www-form-urlencoded',
                'content' => http_build_query($info),
                'timeout' => 20
            )
        ));
        $result = file_get_contents($url, false, $context);
        $json = json_decode($result);
        $ret = $json->data;
        $data = array(
            'detail'=>$ret
        );
        $this->load->view('work/订单详情', $data);
    }

    /**
     * 订单详情
     */
    public function record($id = null)
    {
        $this->load->view('work/资料/资料补录');
    }

    public function recorded($id = null)
    {
        $this->load->view('work/资料/资料补录结果');
    }

    public function check($state = null)
    {
        switch ($state) {
            case 1:
                $this->load->view('work/审批/资料清单');
                break;
            case 2:
                $this->load->view('work/审批/基本信息');
                break;
            case 3:
                $this->load->view('work/审批/人脉圈');
                break;
            case 4:
                $this->load->view('work/审批/风险识别');
                break;
            case 5:
                $this->load->view('work/审批/交易记录');
                break;
            case 6:
                $this->load->view('work/审批/录入信用报告');
                break;
            case 7:
                $this->load->view('work/审批/网查筛选');
                break;
            case 8:
                $this->load->view('work/审批/电核');
                break;
            case 9:
                $this->load->view('work/审批/意见');
                break;
            case 12:
                $this->load->view('work/审批/意见结果');
                break;
            case 10:
                $this->load->view('work/审批/复审');
                break;
            case 11:
                $this->load->view('work/审批/终审');
                break;
        }
    }

    public function telAdd()
    {
        $this->load->view('work/审批/电核添加');
    }

    public function telRefuse()
    {
        $this->load->view('work/审批/拒绝');
    }

    public function verify($state = null)
    {
        $this->load->view('work/客户确认/客户确认');
    }

    public function move()
    {
        $this->load->view('work/资料/资料移交');
    }

    public function side($state = null)
    {
        switch ($state) {
            case '1':
                $this->load->view('work/预审管理');
                break;
            case '2':
                $this->load->view('work/资料补录');
                break;
            case '3':
                $this->load->view('work/初审');
                break;
            case '4':
                $this->load->view('work/复审');
                break;
            case '5':
                $this->load->view('work/终审');
                break;
            case '6':
                $this->load->view('work/尽调管理');
                break;
            case '7':
                $this->load->view('work/客户确认');
                break;
            case '8':
                $this->load->view('work/等待放款');
                break;
            case '9':
                $this->load->view('work/确认放款');
                break;
        }
    }

    public function task()
    {
        $this->load->view('work/任务管理');
    }

    public function appoint()
    {
        $this->load->view('work/派单');
    }

    public function loan()
    {
        $this->load->view('work/线下已放款');
    }

    public function data()
    {
        $draw = $_GET['draw'];
        $data['recordsTotal'] = 57;
        $data['recordsFiltered'] = 57;
        $start = $_GET['start'] ? $_GET['start'] : 0;
        $data['data'] = array();
        for ($i = 0; $i < 57; $i++) {
            if ($i >= $start && $i < $start + 10) {
                $arr = array(
                    'id' => $i,
                    'name' => '小明' . $i
                );
                $data['data'][] = $arr;
            }
        }
        $data['draw'] = $draw + 1;
        $this->output->set_content_type('application/json')->set_output(json_encode($data));
    }
}