跳转到主要内容

WMS Shopfloor应用的前端移动版

项目描述

Alpha License: AGPL-3 OCA/wms Translate me on Weblate Try me on Runbot

Shopfloor应用的界面。

工作按场景组织。一个场景代表仓库中的一个流程(例如:接收,交付)。该应用允许通过主菜单启动每个流程。

每个场景都链接到一个特定的菜单项,可以在后端进行配置。每个场景都会引导您完成要执行的工作。

技术详情

  • 此前端基于VueJSVuetifyJS构建,并依赖于在Odoo中暴露REST API的shopfloor模块(基于base_rest)。

  • 所有业务逻辑都来自shopfloor模块,该模块负责提供用于工作的良好且响应式的用户界面。

  • 未使用Odoo JS,未使用资产机制。

    静态资源直接加载,由特定的控制器提供。此应用是单页应用,因此资源只加载一次。

    将模块版本附加到每个资源的URL确保在版本更改时不会被缓存。

  • 在开发时,可以使用演示模式,该模式允许使用纯JS演示数据定义交互式场景,而不与Odoo交互。无需处理Odoo演示数据。

目录

用法

先决条件

  • 您的Odoo实例可以通过移动设备访问

  • 您已配置API密钥

启动应用程序

  • 转到“库存 -> 配置 -> 店面 -> 店面应用程序”

  • 在登录屏幕中填写您的API密钥

  • 点击“登录”

选择一个配置文件

在后台可以配置多个配置文件,您必须在开始之前选择一个。

  • 点击“配置配置文件”

  • 选择一个配置文件

这将加载选定配置文件的所有可用菜单项。

更改语言

  • 转到“设置 -> 语言”

  • 选择一种语言

自定义

请参阅 shopfloor_mobile_custom_example

已知问题/路线图

  • 按场景拆分模块

  • 改进文档和演示数据

  • 记录每个组件

  • 记录演示模式

  • 寻找/创建一个漂亮的图标

  • 完成基本翻译(将所有UI字符串移动到可翻译术语)

  • 使用SCSS

  • 重构状态定义

    状态现在是场景数据的一部分。它们应该是具有自己类的特定对象。它们还应提供在需要时显示的所有操作及其处理程序。操作可以是弹出操作或屏幕底部的按钮。这里的难点可能在于如何为给定组件注册这些状态。今天,状态作为场景的一部分,可以访问场景组件的完整对象。可能可以通过 _get_state_spec 查找已注册的状态(例如,当您在注册表中注册组件时,应提供状态)。当我们以这种方式拥有状态时,我们还应考虑它们是否应提供自己的模板。这样,组件模板将只包含场景的通用部分。

  • 后退按钮应该更智能

    在某些情况下,使用历史记录返回是可以的,但很多时候这可能导致显示过时的数据。为了缓解这种特定场景的步骤,已实现自定义后退动作处理程序。例如,在cluster_picking中,当您在手动选择上点击后退时,它将强制状态回到开始并重新加载。对于开始,我们应该为所有想要显示后退按钮的状态提供 on_back 属性(不再对状态进行特定的检查以显示此按钮)。这部分也与“重构状态定义”有关。

  • 遍历 _.forEach 和类似的调用,将它们替换为纯JS(例如:.map()

变更日志

13.0.1.0.0

第一个官方版本。

问题追踪器

问题在 GitHub Issues 上跟踪。在遇到麻烦时,请检查您的错误是否已报告。如果是您首先发现的,请通过提供详细且受欢迎的 反馈 来帮助我们解决这个问题。

请勿直接联系贡献者以获取支持或技术问题的帮助。

鸣谢

作者

  • Camptocamp

  • BCIM

  • Akretion

贡献者

设计

其他信用

财务支持

  • Cosanum

  • Camptocamp R&D

  • Akretion R&D

维护者

本模块由OCA维护。

Odoo Community Association

OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛应用。

当前 维护者

simahawk

本模块是GitHub上的OCA/wms项目的一部分。

欢迎您贡献。了解更多信息请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档的教程

构建分发

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页