dicarlosystems/pointofsale

该包最新版本(v1.0.1)没有提供许可证信息。

v1.0.1 2020-01-24 15:23 UTC

This package is auto-updated.

Last update: 2024-09-25 02:06:07 UTC


README

此模块添加了使用条形码扫描仪将项目扫描到发票中的功能。

功能

  • 扫描器对话框可以通过在“发票/创建”或“发票/编辑”页面上的按钮手动触发
  • 如果项目已存在且发票行项目未修改,则自动增加数量
  • 更新所有相关产品字段
  • 允许为序列号项目记录序列号
  • 不会干扰传统的发票项目输入

依赖项

此模块需要Manufacturer模块才能正常工作。请先安装并运行迁移!

更新Invoice Ninja

根据Invoice Ninja的安装方式,您可能需要执行额外的步骤

  • 如果是从下载的zip文件安装,您将需要重新运行artisan命令来注入扫描仪
  • 如果源代码已克隆,请在拉取最新更改之前先弹出扫描仪;否则,您将在发票视图中遇到冲突。克隆完成后,您可以像通常一样重新注入扫描仪。

安装

像安装其他Invoice Ninja模块一样安装该模块

php artisan module:install dicarlosystems/pointofsale --type=github-https

安装完成后,您必须运行Artisan命令将视图注入到相关的Invoice Ninja视图中

php artisan pointofsale:inject-scanner

要移除页面上的扫描仪,请运行以下命令

php artisan pointofsale:eject-scanner

问题/反馈

欢迎所有反馈或问题!请随意为任何错误或功能请求创建一个问题。

屏幕截图

Invoice page image

Scanner dialog image