此软件包的最新版本(dev-master)没有提供许可证信息。

下一代销售点应用

安装: 6

依赖项: 0

建议者: 0

安全: 0

星标: 35

关注者: 4

分支: 35

公开问题: 2

语言:JavaScript

类型:应用

dev-master 2014-11-04 10:06 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:12:04 UTC


README

演示

site = http://pos.jawait.net

user = admin

pass = admin

需求

后端仓库

POS-ws-server

设置POS项目

  • 将POS克隆或分叉到您的电脑
  • 在POS根目录中使用composer update命令,告诉Composer为您收集所需的依赖项
  • database文件夹中包含的sql文件导入数据库
  • 在浏览器中查看之前,您必须在POS根目录中运行sencha app build命令以构建POS项目

为生产环境构建项目

在POS根目录中使用以下命令构建项目

$ sencha app build

数据库模式

点击此处查看数据库模式

重要信息

  • 默认情况下,POS将尝试连接到ws://pos.localhost:8080的WebSocket,这意味着您必须将POS开发地址设置为http://pos.localhost,并确保端口8080已打开。如果您想更改默认设置,请编辑这两个文件

    • 前端: POS/app/fn/Util.js在第19

      Ext.ws.Main = POS.fn.WebSocket.create('ws://pos.localhost:8080/POS/Mains');
    • 后端: POS-ws-server/bin/server.php在第20

      $app = new App('pos.localhost', 8080);

    重要的是要注意,上述每个文件中的地址和端口必须完全相同,否则连接将失败!

  • 默认MySQL数据库配置

    • host: "localhost"
    • database: "pos"
    • user: "root"
    • password: "sqlpass"

    如果您想更改默认设置,请编辑这两个文件

    • 前端: POS/remote/propel-config.php
    • 后端: POS-ws-server/propel-config.php

文件和文件夹

以下文件是构建和加载应用程序所需的。

  • "app.json" - 控制应用程序构建和加载的应用程序描述符。
  • "app.js" - 启动应用程序的文件。此文件主要用于启动MyApp.Application类的一个实例。
  • "index.html" - 此应用程序的默认网页。此可以在"app.json"中自定义。
  • "build.xml" - Sencha Cmd访问生成的构建脚本的入口点。此文件是您可以挂钩到这些过程并调整它们的区域。有关更多信息,请参阅该文件的注释。
  • .sencha - 此(通常是隐藏的)文件夹包含应用程序的生成构建脚本和配置文件。此文件夹对于构建应用程序是必需的,但大多数情况下不需要编辑其内容。此文件夹的内容由"sencha app upgrade"更新。

这些文件可以忽略源控制,因为它们由构建过程重新生成。

  • "build" - 此文件夹包含构建输出。生成的CSS文件、合并的资源以及连接的JavaScript文件都存储在此文件夹中。
  • "bootstrap.*" - 这些文件由构建和监视命令生成,以启用应用程序在"开发模式"下加载。

POS/app

此文件夹包含应用程序的JavaScript文件。

POS/resources

此文件夹包含静态资源(通常还包括一个"images"文件夹)。

POS/overrides

此文件夹包含覆盖类。如果覆盖的目标类被加载,此文件夹中的所有覆盖都将自动包含在应用程序构建中。

POS/sass

此文件夹包含应用程序视图的样式。有关详细信息,请参阅 POS/sass/Readme.md。

未来开发

请在此处查看未来开发计划。