96 lines
2.6 KiB
PHP
96 lines
2.6 KiB
PHP
<?php
|
|
defined('BASEPATH') OR exit('No direct script access allowed');
|
|
|
|
class Sign extends HD_Controller
|
|
{
|
|
private $status_pid = 0;
|
|
public function __construct()
|
|
{
|
|
parent::__construct();
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$this->lists();
|
|
}
|
|
|
|
public function lists()
|
|
{
|
|
$params = $this->input->get();
|
|
$this->load->library('OrdersList');
|
|
$result = $this->orderslist->lists($this->status_pid, $params);
|
|
$this->data['pager'] = $result['pager'];
|
|
$this->data['lists'] = $result['lists'];
|
|
$this->data['params'] = $result['params'];
|
|
$this->data['searchTpAry'] = $result['searchTpAry'];
|
|
$this->data['status_arr'] = $result['status_arr'];
|
|
$this->data['qdjl_lists'] = $result['qdjl_lists'];
|
|
$this->data['_title'] = $result['title'] . '列表';
|
|
return $this->show_view($result['view'], true);
|
|
}
|
|
|
|
public function get()
|
|
{
|
|
}
|
|
|
|
//添加单条数据
|
|
public function add()
|
|
{
|
|
}
|
|
|
|
//编辑单条数据
|
|
public function edit()
|
|
{
|
|
}
|
|
|
|
//删除单条数据
|
|
public function del()
|
|
{
|
|
|
|
}
|
|
|
|
//批量操作(默认修改状态)
|
|
public function batch()
|
|
{
|
|
|
|
}
|
|
|
|
//导出数据列表
|
|
public function export()
|
|
{
|
|
$params = $this->input->get();
|
|
$params['page'] = 1;
|
|
$params['size'] = 10000;
|
|
$this->load->library('OrdersList');
|
|
$result = $this->orderslist->lists($this->status_pid, $params);
|
|
$fileName = $result['title'];
|
|
foreach ($result['lists'] as $key => $value) {
|
|
$temp['name'] = $value['name'];
|
|
$temp['mobile'] = $value['mobile'];
|
|
$temp['car_name'] = $value['car_name'];
|
|
$temp['price'] = $value['price'];
|
|
$temp['deposit'] = $value['deposit'];
|
|
$temp['payway_name'] = $value['payway_name'];
|
|
$temp['status_name'] = $value['status_name'];
|
|
$temp['admin_name'] = $value['admin_name'];
|
|
$temp['c_time'] = $value['c_time'];
|
|
$data[] = $temp;
|
|
}
|
|
$indexs = [
|
|
'name' => '客户姓名',
|
|
'mobile' => '客户电话',
|
|
'car_name' => '车辆',
|
|
'price' => '合同价',
|
|
'deposit' => '定金',
|
|
'payway_name' => '付款',
|
|
'status_name' => '合同状态',
|
|
'admin_name' => '销售员',
|
|
'c_time' => '订单时间'
|
|
];
|
|
array_unshift($data, $indexs);
|
|
$this->load->library('excel');
|
|
return $this->excel->out_csv($data, $indexs, $fileName . "_" . date('YmdHis'));
|
|
}
|
|
|
|
}
|