/** * 全部待打印列表 */ public function view_printList() { $pagesize = 100; $applicantId = $_SESSION['userId']; $where = ''; $count = OrderPrintListModel::getRcordNumber($where . " and is_delete=0 and applicantId='{$applicantId}'"); $pager = new Page($count, $pagesize); $printlist = OrderPrintListModel::getPrintList("*", $where . " where is_delete=0 and applicantId='{$applicantId}' order by id " . $pager->limit); foreach ($printlist as &$pval) { //数据整理 $pval['statusstr'] = LibraryStatusModel::printCodeTostr($pval['status']); $pval['applicantTimestr'] = date('Y-m-d H:i:s', $pval['applicantTime']); $orders_arr = explode(',', $pval['orderIds']); $pval['orderCount'] = count($orders_arr); } $toptitle = '出库订单打印'; $this->smarty->assign('toptitle', $toptitle); $this->smarty->assign('printlist', $printlist); $toplevel = 2; //顶层菜单 $this->smarty->assign('toplevel', $toplevel); $secondlevel = '22'; //当前的二级菜单 $this->smarty->assign('secondlevel', $secondlevel); $this->smarty->assign('secnev', 3); //二级导航 if ($count > $pagesize) { //分页 $pagestr = $pager->fpage(array(0, 2, 3, 4, 5, 6, 7, 8, 9)); } else { $pagestr = $pager->fpage(array(0, 2, 3)); } $this->smarty->assign('pagestr', $pagestr); $navlist = array(array('url' => 'index.php?mod=orderWaitforPrint&act=printList', 'title' => '出库'), array('url' => '', 'title' => '打印发货单')); $this->smarty->assign('navlist', $navlist); $this->smarty->display('orderprintlist.htm'); //输出页面 }