has_permission('iostock_search_export');#增加出入库导出权限
$this->title = '出入库查询(默认查询近1年数据)';
//仓库编号,仓库名称,出入库单号,出入库类型,原始单据号,供应商(供应商/用户名/公司名称),货号,货品名称(确认信息),出入库数量,出入库价格,经手人,出入库时间,操作员,备注
//出入库时间-倒序,出入库类型-正序,货号-正序,
$base_filter = array();
if(!$_POST['create_time'])
{
// $time_from = strtotime($_POST['createtime_from']);
// $filter = array('createtime|than' => strtotime('-7 days'));
$base_filter['create_time|than'] = strtotime('-365 days');
}
$params = array(
'title'=>$this->title,
'finder_cols' => 'column_branch_id,branch_id,iostock_bn,type_id,orginal_bn,column_supplier,bn,column_name,nums,iostock_price,oper,create_time,operator,memo',
'use_buildin_recycle'=>false,
'use_buildin_export'=>$is_export,
'use_buildin_import'=>false,
'use_buildin_filter'=>true,
'orderBy' => 'iostock_id desc',
);
if($base_filter){
$params['base_filter'] = $base_filter;
}
if(!isset($_GET['action'])) {
$panel = new desktop_panel($this);
$panel->setId('iostock_finder_top');
$panel->setTmpl('admin/finder/finder_panel_filter.html');
$panel->show('iostock_mdl_iostocksearch', $params);
}
$this->finder('iostock_mdl_iostocksearch',$params);
}
/**
* 重新算一下库存
* @param
* @return
* @access public
* @author sunjing@shopex.cn
*/
function stock()
{
if ($_POST) {
$bn = $_POST['bn'];
$branch_id = $_POST['branch_id'];
$basicMaterialObj = app::get('material')->model('basic_material');
$product = $basicMaterialObj->dump(array('material_bn'=>$bn),'*');
if (empty($product)) {
echo "";
exit;
}
$stock = kernel::single('iostock_stock')->get_stock_list($bn,$branch_id);
$this->pagedata['data'] = $_POST;
$this->pagedata['stock'] = $stock;
}
$branchObj = app::get('ome')->model('branch');
$branchList = $branchObj->Get_branchlist();
$this->pagedata['branchList'] = $branchList;
$this->page("stock.html");
}
}