目录分布
- 控制器 application\controllers
- 模型 application\models
- 展现 application\views
修改记录
1 修改登录页图片
statics\login\blue\Images\loginlogo.png
2 修改左上角版本标记
2.1 修改statics\css\blue\img
2.2 修改application\views\index.php
3 修改打印分录数
application\controllers\scm\invSa.php.toPdf()
$data['num'] = 7;
4 调整打印项目
4.1 修改application\controllers\scm\invSa.php.toPdf(),调整取数
//打印
public function toPdf() {
$this->common_model->checkpurview(88);
$id = intval($this->input->get('id',TRUE));
$data = $this->data_model->get_invoice('a.id='.$id.' and a.billType="SALE"',1);
if (count($data)>0) {
$data['num'] = 7;
$data['system'] = $this->common_model->get_option('system');
$postData = unserialize($data['postData']);
foreach ($postData['entries'] as $arr=>$row) {
$v[$arr]['i'] = $arr + 1;
$v[$arr]['invId'] = intval($row['invId']);
$v[$arr]['invNumber'] = $row['invNumber'];
$v[$arr]['invSpec'] = $row['invSpec'];
$v[$arr]['invName'] = $row['invName'];
$v[$arr]['goods'] = $row['invNumber'].' '.$row['invName'].' '.$row['invSpec'];
$v[$arr]['qty'] = (float)abs($row['qty']);
$v[$arr]['price'] = $row['price'];
$v[$arr]['mainUnit'] = $row['mainUnit'];
$v[$arr]['amount'] = $row['amount'];
$v[$arr]['deduction'] = $row['deduction'];
$v[$arr]['discountRate'] = $row['discountRate'];
$v[$arr]['locationName'] = $row['locationName'];
}
$data['countpage'] = ceil(count($postData['entries'])/$data['num']); ;
$data['list'] = isset($v) ? $v : array();
ob_start();
$this->load->view('scm/invSa/toPdf',$data);
$content = ob_get_clean();
require_once('./application/libraries/html2pdf/html2pdf.php');
try {
$html2pdf = new HTML2PDF('P', 'A4', 'en');
$html2pdf->setDefaultFont('javiergb');
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->writeHTML($content, '');
$html2pdf->Output('invSa_'.date('ymdHis').'.pdf');
}catch(HTML2PDF_exception $e) {
echo $e;
exit;
}
}
str_alert(-1,'单据不存在、或者已删除');
}
4.2 修改application\views\scm\invSa\topdf.php控制输出
5 数据导入
phpadmin操作
6 修改打印纸张格式
6.1 修改/增加打印纸张尺寸
application\libraries\html2pdf_tcpdf_5.0.002\tcpdf.php.setPageFormat()
6.2 打印机属性,增加纸张格式并设置打印首选项
7 调整pdf打印清晰度
设置打印首选项,调整打印质量为36*36