model('iso_items_simple'); $string = array(); $iso_status = $row[$this->col_prefix.'iso_status']; $iso_id = $row[$this->col_prefix.'iso_id']; $check_status = $row[$this->col_prefix.'check_status']; $defective_status = $row[$this->col_prefix.'defective_status']; $finder_id = $_GET['_finder']['finder_id']; $edit_button = <<编辑 EOF; $confirm_button = <<审核 EOF; $cancel_button = <<取消 EOF; $defective_confirm_button = <<残损确认 EOF; $difference_button = <<差异查看 EOF; if($iso_status == '3'){ if($defective_status == "1"){ //残损确认 $string[] = $defective_confirm_button; } //查看是否有差异 $items = $mdl_wiis->db->select("SELECT * from sdb_warehouse_iso_items_simple where iso_id=".intval($iso_id)." and (`normal_num`!=`nums` || defective_num>0)"); if($items){ $string[] = $difference_button; } } if ($check_status == '1' && $iso_status=='1'){ //调拨入库隐藏 编辑 并且查看是否进行过调拨取消入库操作 // $string[]= $edit_button; $string[]= $confirm_button; } #取消 if ($iso_status<='1'){ $string[] = $cancel_button; } if($string){ return ''.implode('|',$string).''; } } var $detail_item = "原始内容"; function detail_item($iso_id){ $basicMaterialLib = kernel::single('material_basic_material'); $render = app::get('warehouse')->render(); $mdl_warehouse_items = app::get('warehouse')->model('iso_items'); $rs_items = $mdl_warehouse_items->getList("*",array("iso_id"=>$iso_id)); foreach($rs_items as &$var_item){ $product = $basicMaterialLib->getBasicMaterialExt($var_item['product_id']); $var_item['spec_info'] = $product['specifications']; $var_item['barcode'] = $product['barcode']; $var_item['unit'] = isset($product['unit']) ? $product['unit'] : ''; } unset($var_item); $render->pagedata["rs_items"] = $rs_items; return $render->fetch("admin/iostock/warehouse_item.html"); } var $detail_item_simple = "入库明细"; function detail_item_simple($iso_id){ $basicMaterialLib = kernel::single('material_basic_material'); $render = app::get('warehouse')->render(); $mdl_warehouse_items = app::get('warehouse')->model('iso_items_simple'); $rs_items = $mdl_warehouse_items->getList("*",array("iso_id"=>$iso_id)); foreach($rs_items as &$var_item){ $product = $basicMaterialLib->getBasicMaterialExt($var_item['product_id']); $var_item['spec_info'] = $product['specifications']; $var_item['barcode'] = $product['barcode']; $var_item['unit'] = isset($product['unit']) ? $product['unit'] : ''; } unset($var_item); $render->pagedata["rs_items"] = $rs_items; return $render->fetch("admin/iostock/warehouse_item_simple.html"); } }