示例#1
0
 /**
  * 全部待打印列表
  */
 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');
     //输出页面
 }