zhuth 382680a438 主从表审核状态绑定调整 8 年 前
..
app 382680a438 主从表审核状态绑定调整 8 年 前
ext ea345ef078 主从表代码提交 8 年 前
overrides 20ee42efb5 Merge branch 'dev' of ssh://10.10.100.21/source/saas-platform into dev 8 年 前
packages 8e5ececfec merge 8 年 前
resources 72a63bf67b 修改出入库单 8 年 前
runtime abc32e8fe4 添加运行环境文件 8 年 前
.gitignore c2244a4c62 通用基础组件设计 8 年 前
Dockerfile abc32e8fe4 添加运行环境文件 8 年 前
Readme.md 382680a438 主从表审核状态绑定调整 8 年 前
app.js 9b6fdbb758 前端切换 8 年 前
app.json ab4c929de3 中文语言包应用 8 年 前
build.xml 9b6fdbb758 前端切换 8 年 前
index.html 101eb407ea 添加requires 8 年 前
package.json 9b6fdbb758 前端切换 8 年 前
workspace.json 9b6fdbb758 前端切换 8 年 前

Readme.md

精简SaaS前端界面配置说明

导航栏配置

  • 配置文件:

    resources/json/navigation.json
    
  • 格式样例:

    [{
    "text": "采购",
    "iconCls": "x-fa fa-shopping-basket",
    "items": [{
        "text": "制单",
        "items": [{
            "id": "purchase",
            "text": "采购单",
            "addType": "purchase-purchase-formpanel",
            "viewType": "purchase-purchase-querypanel"
        }]
    }, {
        "text": "报表",
        "items": [{
            "id": "puchasedetail",
            "text": "采购明细表"
        }]
    }]
    }]
    
  • 字段说明

    text: 一级菜单项名称
    iconCls: 一级菜单项图标
    items:  二级菜单
    items[0].text:  二级菜单项标题(左)
    items[1].text: 二级菜单项标题(右)
    items[i].items: 二级菜单项
    items[i].items[i].id: 二级菜单项id
    items[i].items[i].text: 二级菜单项名称
    items[i].items[i].viewType: 点击名称进入的界面的xtype
    items[i].items[i].addType: 可选设置,添加“新增”按钮,点击进入xtype对应界面
    

主从表配置

  • 基础主从表组件

    view: view.core.form.FormPanel
    controller: view.core.form.FormPanelController
    viewModel: view.core.form.FormPanelModel
    

    自定义的主从表view、controller、viewModel需要继承自以上基础组件。

  • 配置字段说明

字段名 说明 必填 样例
extend 继承,默认继承基础主从表 "saas.view.core.form.FormPanel"
xtype 格式为'-'连接的该文件全小写路径 "purchase-purchase-formpanel"
controller 控制层,可定义自定义的方法等。命名与xtype一致 x "purchase-purchase-formpanel"
viewModel Model层,可定义数据绑定关系等。命名与xtype一致 x "purchase-purchase-formpanel"
viewName 用于获取界面自定义配置 x "purchase-purchase-formpanel"
addTitle 新增时打开的页面标题 "采购单"
idField id字段 "id"
codeField 编号字段 "pu_code"
statusField 状态字段 "pu_status"
statusCodeField 状态码字段 "pu_statuscode"
readUrl 取数接口 basePath + "purchase/purchase/read"
saveUrl 保存接口 basePath + "purchase/purchase/save"
auditUrl 审核接口 basePath + "purchase/purchase/audit"
deleteUrl 删除接口 basePath + "purchase/purchase/delete"
deleteDetailUrl 删除明细接口 basePath + "purchase/purchase/deleteItem"
toolBtns 自定义按钮 x [ Button ]
defaultItems 界面字段 [ Fields ]

主表字段配置说明

包括部分原有配置和主从表专属配置

字段 说明 必填 样例
name 字段名,根据该值设置字段绑定 "pu_vendcode"
ignore 是否忽略,为真时getFormData方法不会得到该字段值 x true
defaultValue 默认值 x "1001"

从表配置说明

从表被定义为一个formfield(xtype=detailGridField),可以与其他字段一同放到主从表的items中。

字段 说明 必填 样例
storeModel grid model "saas.model.purchase.purchasedetail"
detnoColumn 序号列 "pud_detno"
columns[i].ignore 是否忽略,为真时在调用保存方法时不会取到该列值 x true

查询列表配置

  • 基础组件

    view: view.core.query.QueryPanel
    controller: view.core.query.QuertPanelController
    viewModel: view.core.query.QueryPanelModel