仓库电子看板 v2.0
本帖最后由 jim19 于 2023-7-18 16:53 编辑很多网友对这个项目感兴趣, 其实这东西就是个解决问题的思路, 没什么技术含量, 所以再发个升级版解决一下上一版的遗留思路问题 , 终端其实就是一个装了android4.0系统的一个17寸平板, 因此不开发app情况下, 最好的就是利用浏览器了. 安装auto starter app之后, 可以设置终端开机就自动运行浏览器. 现场一共48个货柜终端, 要部署方便, 快速, 而且容错率高, 解决问题如下:
1. 使用iframe刷新方式来替代整个页面刷新, 这样一旦自动刷新失败, 也不会导致一直就显示错误状态.
2. 将10秒刷新一次的策略, 改成每天早上8点定时刷新.
3. 加入id参数,这样就可以对应到相应终端要显示的货架内容.
4. 因为没办法介入第三方erp仓库系统, 只能将品名, 品号等数据导出到xls, 直接将erp的数据导入mysql数据库, 这样就只需要人工输入品号, 品名, 规格, 单位等信息将自动从数据库拉取.
下面统一回答一些问题:
1. 是否可以链接扫描枪, 用扫描枪完成出库入库的工作.
可以的, 加入一段js代码, 我们需要设计一个协议.
例如在柜子上贴上增删改查的条码, 入库 出库或者修改库存让管理员扫描一下相应的条码, js检测键盘输入的办法来判断增删改查的行为, 并且每个终端配置一个键盘输入的功能, 这样做就可以以最低的成本实现搭配扫描枪出入库了.
还有一种办法就是搭配那种android的扫描终端, 实现出入库. 这种灵活度更高, 不需要以来平板终端.
2. 是否可以显示很多的图标之类的.
可以的, html有丰富的图标组件, 例如百度的echart等. 都是非常棒的图表组件, 你想要的图标都可以借助他实现, 不过我这个只需要显示表格就完事了, 没必要再去折腾了.
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>仓库电子看板</title>
<?php
$fileID = $_GET['id'];
$tick= 1000*60*50;
$time=8;
echo '<iframe width="100%" height="100%" frameBorder="0" src="file.php?fileid='.$fileID.'"></iframe>';
?>
<script>
window.onload = function(){
setInterval(function(){
var d = new Date();
var h = d.getHours();
if(h===<?php echo $time;?>){
try{
window.frames.location = "file.php?fileid=<?php echo $fileID;?>";
}catch(error){
window.frames.location = "file.php?fileid=<?php echo $fileID;?>";
}
}
}, <?php echo $tick?>);
}
</script>
牛逼啊大佬 我纯小白如果要学到你这一步得学习那些东西求大佬带一下 如有冒犯请勿在意 如果货物和货架不是一一对应的呢,比如一个货架上放多个或多种。或者有的货物占用多个货架。。。 感谢楼主分享,沙发坐上了 现在仓管都要会软件技术吗;www 穿越你的灵魂 发表于 2023-7-18 12:12
现在仓管都要会软件技术吗
各行各业都非常内卷啊, :lol 向大佬学习 在胖东来见过这种电子标签,一排排的平板 xzdzbj 发表于 2023-7-18 13:37
如果货物和货架不是一一对应的呢,比如一个货架上放多个或多种。或者有的货物占用多个货架。。。
我也有这种疑问,毕竟一个货架放多种物料很正常的 下载下来学习下.谢谢分享. 向大佬学习