Skip to content

平板应用开发

平板应用,二开和布局与PC端一致,但是需要考虑到平板的特性,比如屏幕小,操作方式不同等。

主屏幕

  • 中央屏幕九宫格,点击后进入菜单
  • 右上角第一个按钮,选择仓库
  • 右上角第二个按钮,选择设置,可以"退出登录"、"进行应用设置"

进入应用设置

添加或管理菜单

  • 进入模块管理
  • 添加或编辑菜单
  • 选择文件型低代码, 与PC不同的是,PDA菜单不允许使用目录,只能使用文件型低代码、Vue原生、Iframe 三种类型。
  • 填写路径,路径是相对于 /wms-ui/pages 文件夹的, 比如 /wms/pda/fun1 真实路径就是 /wms-ui/pages/wms/pda/fun1

为角色赋权

  • 角色赋权,与PC端完全一致

功能页面

  • 与PC端不同,功能页面多出一个导航条
  • 导航条中间显示功能标题
  • 导航条左侧有“返回”按钮,点击后返回上一个页面
  • 导航条右侧有“更多”按钮,点击后显示更多操作,可以设置键盘、进入开发等

设置页面基本信息

  • title 页面标题
  • disableBack 禁止'返回'按钮
  • hideMenuButton 隐藏右侧'更多'按钮

showPage 叠加页面

如何需要在当前页面叠加一个新的页面,可以使用 system.showPage 方法, 这个方法会返回一个Promise对象,可以通过这个对象获取到页面返回的数据。

javascript
system.showPage('/wms/pda/fun1').then(data => {
    // data为返回的数据
})

ok 方法,关闭当前页面,并向上一个页面传递数据

javascript
this.ok({
    a: 1,
    b: 2,
    text: this.form.text1,
    data: '返回的数据'
})

close 方法,关闭当前页面

javascript
this.close()