<?php

define('IN_ECS', true);
require dirname(__FILE__) . '/includes/init.php';
require_once ROOT_PATH . 'includes/lib_order.php';
require_once ROOT_PATH . 'includes/lib_store.php';
require_once ROOT_PATH . 'includes/lib_supplier_common_wap.php';
$act = empty($_REQUEST['act']) ? 'list' : trim($_REQUEST['act']);
//库存查询
if ($act == 'list') {
    admin_priv('store_inout_goods');
    $data = get_inoutgoods_list();
    $goods = $data['arr'];
    $filter = $data['filter'];
    $sel_sid = $filter['sid'];
    $sel_ssid = $filter['ssid'];
    assign_store_list($sel_sid);
    assign_sub_list($sel_ssid);
    $smarty->assign('goods', $goods);
    $smarty->assign('filter', $filter);
    _wap_assign_header_info('库存列表');
    _wap_assign_footer_order_info();
    _wap_display_page('goods_stock_list.htm');
}
function get_inoutgoods_list()
{
    $result = get_filter();
    if ($result === false) {
        $filter = array();
        $filter['sid'] = empty($_REQUEST['sid']) ? '0' : intval($_REQUEST['sid']);
        $filter['ssid'] = empty($_REQUEST['ssid']) ? '0' : intval($_REQUEST['ssid']);
    $sql = " select store_id,store_name  from " . $ecs->table('store_main') . " where store_type_id=0 and ";
    $sql .= $sid ? "parent_id='{$sid}' " : "parent_id>0 ";
    $sub_list = $db->getAll($sql);
    $smarty->assign('sub_list', $sub_list);
    $inout_goods_list = get_inoutgoods_list();
    $smarty->assign('inout_goods_list', $inout_goods_list['arr']);
    $smarty->assign('filter', $inout_goods_list['filter']);
    $smarty->assign('record_count', $inout_goods_list['record_count']);
    $smarty->assign('page_count', $inout_goods_list['page_count']);
    $sort_flag = sort_flag($inout_goods_list['filter']);
    $smarty->assign($sort_flag['tag'], $sort_flag['img']);
    assign_query_info();
    $smarty->display('store_inout_goods.htm');
} elseif ($_REQUEST['act'] == 'query') {
    check_authz_json('store_inout_goods');
    $inout_goods_list = get_inoutgoods_list();
    $smarty->assign('inout_goods_list', $inout_goods_list['arr']);
    $smarty->assign('filter', $inout_goods_list['filter']);
    $smarty->assign('record_count', $inout_goods_list['record_count']);
    $smarty->assign('page_count', $inout_goods_list['page_count']);
    $sort_flag = sort_flag($inout_goods_list['filter']);
    $smarty->assign($sort_flag['tag'], $sort_flag['img']);
    make_json_result($smarty->fetch('store_inout_goods.htm'), '', array('filter' => $inout_goods_list['filter'], 'page_count' => $inout_goods_list['page_count']));
}
/*------------------------------------------------------ */
//-- 添加入库单
/*------------------------------------------------------ */
if ($_REQUEST['act'] == 'add') {
    /* 权限判断 */
    admin_priv('goods_manage');
    /*初始化*/