V7开发文档

产品介绍

​ ERP进销存可对生产经营中采购、销售、库存、资金等多维度业务环节进行全程跟踪管理,帮助管理者及时了解各业务流程细节。

技术框架

​ ERP进销存采用前后端分离架构,前端基于Node.js、Vue2、Element,后端基于ThinkPHP6 ,它具有模块化、易扩展等特点,使得开发者可以根据自己的需求进行定制化开发。

在线演示

​ 演示网址:erp.nodcloud.comopen in new window

前端 - 依赖项

名称描述
ag-grid-communityAG数据表格
ag-grid-vueAG数据表格
animate.css动画库
axios网络请求
core-js核心依赖
echarts数据图表
element-uiUI组件
mathjs高精度计算
moment时间库
vuevue核心
vue-router页面路由
vuedraggable节点拖动
vuex状态存储
vuex-persistedstate持久存储
wangeditor富文本
@vue/cli-plugin-babel开发依赖
@vue/cli-plugin-router开发依赖
@vue/cli-plugin-vuex开发依赖
@vue/cli-service开发依赖
vue-property-decorator开发依赖
vue-template-compiler开发依赖

前端 - 目录结构

根目录
├─public                         应用目录
│  ├─static                      静态资源
│  │  ├─images                   图片资源
│  │  │  ├─guide                 操作向导
│  │  │  ├─lib                   通用图类
│  │  │  ├─login                 登录图片
│  │  │  ├─user                  用户头像
│  │  ├─plug                     应用插件
│  │  │  ├─load                  动态加载库
│  │  │  ├─report                报表组件
│  │  │  │  ├─css                报表样式
│  │  │  │  ├─lang               语言库
│  │  │  │  ├─src                报表核心
│  │  │  ├─report                报表组件
│  │  │  ├─zip                   压缩组件
│  ├─index.html                  应用入口
│  ├─favicon.ico                 应用图标
├─src                            主要入口
│  ├─assets                      静态资源
│  │  ├─css                      公用样式
│  │  │  ├─lib.css               公用样式
│  │  ├─js                       公用函数
│  │  │  ├─lib.js                常用函数
│  │  ├─theme                    主题配置
│  ├─components                  公用组件
│  │  ├─ag-grid                  表格组件
│  │  │  ├─Allowance.vue         折扣率
│  │  │  ├─Batch.vue             批次
│  │  │  ├─Bmy.vue               自动核销
│  │  │  ├─Company.vue           多单位
│  │  │  ├─Cpe.vue               支出类别
│  │  │  ├─Depot.vue             仓库
│  │  │  ├─Dispose.vue           字段配置
│  │  │  ├─Handle.vue            操作
│  │  │  ├─Price.vue             价格
│  │  │  ├─QuickInput.vue        扫码
│  │  │  ├─Rae.vue               收支类型
│  │  │  ├─Scheme.vue            录入模式
│  │  │  ├─Serial.vue            序列号
│  │  │  ├─Setter.vue            表行增删
│  │  │  ├─Status.vue            数据汇总
│  │  │  ├─Storehouse.vue        仓库组件
│  │  │  ├─Storeroom.vue         批量仓库
│  │  │  ├─TaxRate.vue           批量税率
│  │  │  ├─Validity.vue          有效期
│  │  ├─common                   公用组件
│  │  │  ├─MenuList.vue          导航菜单
│  │  ├─dialog                   公用组件
│  │  │  ├─BatchDetail.vue       批次详情
│  │  │  ├─BillList.vue          单据列表
│  │  │  ├─GoodsList.vue         商品列表
│  │  │  ├─Lot.vue               批次详情
│  │  │  ├─SerialDetail.vue      序列详情
│  │  │  ├─Snu.vue               序列号
│  │  │  ├─Stock.vue             库存详情
│  │  │  ├─StockDetail.vue       库存详情
│  │  ├─lib                      数据组件
│  │  │  ├─FieldForm.vue         扩展字段
│  │  │  ├─LineFeed.vue          换行组件
│  │  │  ├─Logistics.vue         物流组件
│  │  │  ├─NodEditor.vue         富文本
│  │  │  ├─NodIet.vue            支出类别
│  │  │  ├─NodList.vue           数据匹配
│  │  │  ├─NodTree.vue           树状组件
│  │  │  ├─NodUpload.vue         文件上传
│  │  │  ├─PageStatus.vue        数据汇总
│  │  ├─report                   报表组件
│  │  │  ├─Designer.vue          报表设计
│  │  │  ├─Viewer.vue            报表视图
│  ├─config                      类库配置
│  │  ├─ag-grid.js               表格接口
│  │  ├─axios.js                 网络请求
│  │  ├─base.js                  接口配置
│  │  ├─bus.js                   事务总线
│  │  ├─directives.js            扩展指令
│  │  ├─elementUi.js             组件样式
│  │  ├─math.js                  计算函数
│  │  ├─moment.js                时间实例
│  │  ├─report.js                报表组件
│  │  ├─router.js                路由实例
│  │  ├─store.js                 状态管理
│  │  ├─theme.js                 主题配置
│  ├─views                       应用页面
│  │  ├─develop                  系统配置
│  │  │  ├─Deploy.vue            零售配置
│  │  │  ├─Field.vue             表单字段
│  │  │  ├─Menu.vue              菜单配置
│  │  │  ├─Mould.vue             报表模板
│  │  ├─fund                     资金
│  │  │  ├─Allot.vue             转账单
│  │  │  ├─AllotForm.vue         转账单报表
│  │  │  ├─Bill.vue              核销单
│  │  │  ├─BillForm.vue          核销单报表
│  │  │  ├─Cost.vue              单据费用
│  │  │  ├─CostForm.vue          单据费用报表
│  │  │  ├─Ice.vue               其他收入报表
│  │  │  ├─IceForm.vue           其他收入单报表
│  │  │  ├─Imy.vue               收款单
│  │  │  ├─ImyForm.vue           收款单报表
│  │  │  ├─Invoice.vue           购销费用
│  │  │  ├─InvoiceForm.vue       购销费用报表
│  │  │  ├─Oce.vue               其它支出单
│  │  │  ├─OceForm.vue           其它支出单报表
│  │  │  ├─Omy.vue               付款单
│  │  │  ├─OmyForm.vue           付款单报表
│  │  ├─main                     通用
│  │  │  ├─Guide.vue             操作向导
│  │  │  ├─Main.vue              首页模块
│  │  │  ├─NotFound.vue          404模块
│  │  ├─purchase                 采购
│  │  │  ├─Bor.vue               采购订单
│  │  │  ├─BorForm.vue           采购订单报表
│  │  │  ├─Bre.vue               采购退货单
│  │  │  ├─BreForm.vue           采购退货单报表
│  │  │  ├─Buy.vue               采购单
│  │  │  ├─BuyForm.vue           采购单报表
│  │  ├─purchase                 采购
│  │  │  ├─Bor.vue               采购订单
│  │  │  ├─BorForm.vue           采购订单报表
│  │  │  ├─Bre.vue               采购退货单
│  │  │  ├─BreForm.vue           采购退货单报表
│  │  │  ├─Buy.vue               采购单
│  │  │  ├─BuyForm.vue           采购单报表
│  │  ├─retail                   零售
│  │  │  ├─Barter.vue            积分兑换单
│  │  │  ├─BarterForm.vue        积分兑换单报表
│  │  │  ├─Vend.vue              零售单
│  │  │  ├─VendForm.vue          零售单报表
│  │  │  ├─Vpos.vue              零售终端
│  │  │  ├─Vre.vue               零售退货单
│  │  │  ├─VreForm.vue           零售退货单报表
│  │  ├─room                     仓库
│  │  │  ├─Batch.vue             批次查询
│  │  │  ├─Entry.vue             其它入库单
│  │  │  ├─EntryForm.vue         其它入库单报表
│  │  │  ├─Extry.vue             其它出库单
│  │  │  ├─ExtryForm.vue         其它出库单报表
│  │  │  ├─Inventory.vue         库存盘点
│  │  │  ├─Serial.vue            序列查询
│  │  │  ├─Stock.vue             库存查询
│  │  │  ├─Swap.vue              调拨单
│  │  │  ├─SwapForm.vue          调拨单报表
│  │  ├─sale                     仓库
│  │  │  ├─Sell.vue              销售订单
│  │  │  ├─SellForm.vue          销售订单报表
│  │  │  ├─Sor.vue               销售单
│  │  │  ├─SorForm.vue           销售单报表
│  │  │  ├─Sre.vue               销售退货单
│  │  │  ├─SreForm.vue           销售退货单报表
│  │  ├─sheet                    报表
│  │  │  ├─brt                   采购报表
│  │  │  │  ├─Bbt.vue            采购付款表
│  │  │  │  ├─Blt.vue            采购明细表
│  │  │  │  ├─Bot.vue            采购排行表
│  │  │  │  ├─Bsy.vue            采购汇总表
│  │  │  │  ├─Btt.vue            采购订单跟踪表
│  │  │  ├─crt                   采购报表
│  │  │  │  ├─Cbf.vue            现金银行报表
│  │  │  │  ├─Cct.vue            客户对账单
│  │  │  │  ├─Cds.vue            往来单位欠款表
│  │  │  │  ├─Cit.vue            利润表
│  │  │  │  ├─Cos.vue            其它收支明细表
│  │  │  │  ├─Cps.vue            应付账款明细表
│  │  │  │  ├─Crs.vue            应收账款明细表
│  │  │  │  ├─Cst.vue            供应商对账单
│  │  │  ├─mrt                   销售报表
│  │  │  │  ├─Mot.vue            销售排行表
│  │  │  │  ├─Mpt.vue            销售利润表
│  │  │  ├─srt                   销售报表
│  │  │  │  ├─Sbt.vue            销售收款表
│  │  │  │  ├─Slt.vue            销售明细表
│  │  │  │  ├─Ssy.vue            销售汇总表
│  │  │  │  ├─Stt.vue            销售订单跟踪表
│  │  │  ├─vrt                   零售
│  │  │  │  ├─Vlt.vue            零售明细表
│  │  │  │  ├─Vsy.vue            零售汇总表
│  │  │  ├─vrt                   零售
│  │  │  │  ├─Wbs.vue            商品库存余额表
│  │  │  │  ├─Wds.vue            商品收发明细表
│  │  │  │  ├─Wss.vue            商品收发汇总表
│  │  ├─system                   系统参数
│  │  │  ├─assist                辅助资料
│  │  │  │  ├─Attribute.vue      辅助属性
│  │  │  │  ├─Category.vue       商品类别
│  │  │  │  ├─Code.vue           条码管理
│  │  │  │  ├─Iet.vue            收支类别
│  │  │  │  ├─Often.vue          常用功能
│  │  │  ├─base                  基础资料
│  │  │  │  ├─Account.vue        资金账户
│  │  │  │  ├─Customer.vue       客户管理
│  │  │  │  ├─Goods.vue          商品管理
│  │  │  │  ├─Supplier.vue       供应商管理
│  │  │  │  ├─Warehouse.vue      仓库管理
│  │  │  ├─senior                高级设置
│  │  │  │  ├─Backup.vue         数据备份
│  │  │  │  ├─Frame.vue          组织机构
│  │  │  │  ├─Log.vue            操作日志
│  │  │  │  ├─People.vue         人员管理
│  │  │  │  ├─Period.vue         结账管理
│  │  │  │  ├─Role.vue           用户角色
│  │  │  │  ├─Summary.vue        数据校准
│  │  │  │  ├─Sys.vue            系统设置
│  │  │  │  ├─User.vue           用户管理
│  ├─App.vue                     应用入口
│  ├─main.js                     应用实例
├─.browserslistrc                环境配置
├─.gitignore                     Git配置
├─babel.config.js                环境配置
├─package.json                   应用配置
├─postcss.config.js              CSS配置
├─vue.config.js                  通用配置

前端 - 产品安装

  1. 下载并安装Node.jsopen in new window

  2. 配置npm镜像源

    • 阿里源
    npm config set registry https://registry.npmmirror.com
    
    • 腾讯源
    npm config set registry http://mirrors.cloud.tencent.com/npm/
    
  3. 安装项目依赖

    npm install
    
  4. 运行项目

    npm run serve
    
  5. 内置命令

    执行 npm run serve 如遇到错误,请按照如下配置修改 package.json

    //Node.js V15版本以上使用下述配置
    "scripts": {
        "serve": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
        "build": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build"
    }
    //Node.js V15版本以下使用下述配置
    "scripts": {
        "serve": "vue-cli-service serve",
        "build": "vue-cli-service build"
    }
    
  6. 访问 http://localhost:8080open in new window

前端 - 产品部署

  1. 应用打包

    npm run build
    
  2. dist目录结构

    根目录
    ├─dist                        编译目录
    │  ├─static                   静态资源
    │  │  ├─css                   样式库
    │  │  ├─fonts                 字体库
    │  │  ├─images                图片库
    │  │  ├─js                    应用库
    │  │  ├─plug                  插件库
    │  ├─favicon.ico              应用图标
    │  ├─index.html               应用入口
    
  3. 部署到服务端

    将编译后的dist文件按照如下对应关系替换后端文件即可,为确保生效,替换后需清空浏览器缓存。

    前端路径后端路径
    dist/static/css/static/css
    dist/static/fonts/static/fonts
    dist/static/images/static/images
    dist/static/js/static/js
    dist/static/plug/static/plug
    favicon.icofavicon.ico
    index.htmlapp/view/index/index.html

前端 - 数据接口

​ 产品基于前后端分离设计,数据交互采用API方式,交互格式为JSON,您需在实际开发过程中依据如下标准配置后端数据接口

  • 配置基础数据接口 src/config/base.js

    // 以/结尾的实际业务地址
    web:'https://erp.nodcloud.com/'
    
  • 基于Axios二次封装作为网络请求库 src/config/axios.js

    //GET请求
    this.$axios.get('login/base', { params: { id: item } }).then((result) => {
        if (result.state == 'success') {
            //请求成功
        } else {
            //请求失败
        }
    };
    //POST请求
    this.$axios.post('login/handle.json', {user:'admin',pwd:'123456'}).then((result) => {
        if (result.state == 'success') {
            //请求成功
        } else {
            //请求失败
        }
    });
    //DELETE请求
    this.$axios.delete('user/destroy', { data: { id:1 } }).then((result) => {
        if (result.state == 'success') {
            //请求成功
        } else {
            //请求失败
        }
    });
    
  • 请求过程中附加遮罩层,可根据实际情况修改

    Loading.service({
        lock: true,
        text: "数据加载中...",
        background: "rgba(0, 0, 0, 0.3)"
    });
    
  • 当后端返回401状态时,认定为登录凭证失效

    //可根据实际业务需求改写逻辑 src/config/axios.js > interceptors
    (error.response!=undefined&&error.response.status == 401) && (window.location.href = "/"); 
    
  • 为确保接口数据的一致性,建议采用统一的接口返回格式

    //成功
    {
        "state":"success",
        "info":"1|EsaXFTa3c65IYj2r9BCtt2OUi10t5GQrFi7bT2Tr"
    }
    //警告
    {
        "state":"warning",
        "message":"账号密码错误"
    }
    //错误
    {
        "state":"error",
        "message":"内部错误"
    }
    

前端 - 公用函数

​ 公用函数库内置了多种常用方法,同时您可根据实际业务需求扩展该函数库

  • 调用方法

    this.$fun.fn();
    
  • 内置函数

    名称描述
    updateStore更新VUEX数据
    getUserRoot用户权限判断
    aloneValidate单独表单验证
    validate正则处理
    synValidate动态正则处理
    unitRelation多单位关系获取
    unitSwitch多单位分析
    gradeDiscount等级折扣
    nl2br换行处理
    getUniqid生成唯一标识
    randomNumber随机生成数字
    randomLetters随机生成字母
    charUnique字符唯一编码
    bytesToSize字节转文件大小
    firstToUpperCase字符串首字母大写
    VariableEqual判断变量类型是否相等
    distinct数组交集
    flatten数组树结构扁平化
    arrayColumn返回数组指定列集合
    chunk数组指定位数拆分
    isJSON判断是否JSON
    objToParm对象转URL参数
    objectSeek寻找对象多层键名
    isObjEmpty判断空对象
    isPlainObject对象判断
    extend拷贝数据
    comparison对象或数组是否相同

前端 - 公用组件

  • 文件上传 src/components/lib/FieldForm.vue

    动态表单渲染

    属性名说明类型默认值
    value数据对象Object-
    prefix数据前缀String
    rule表单规则Object-
    drag是否拖动Booleanfalse
  • 表单换行 src/components/lib/LineFeed.vue

    该组件el-form行内el-form-item元素数量指定换行

    属性名说明类型默认值
    tag数据节点String-
    rule换行数量Number-
  • 富文本 src/components/lib/NodEditor.vue

    基于WangEdit封装的富文本编辑器

    属性名说明类型默认值
    value数据对象String-
    height节点高度Number360
    placeholder占位内容String请输入内容...
  • 数据选择器 src/components/lib/NodList.vue

    基于数据接口的下拉选择器,支持远程匹配和数据分页

    属性名说明类型默认值
    value数据接口Number-
    action数据接口String-
    scene匹配接口String-
    parm请求参数Objectfalse
    disabled是否禁用Booleanfalse
    placeholder占位文本String请点击选择数据
  • 树数据选择器 src/components/lib/NodTree.vue

    树状数据Tree弹出层选择器

    属性名说明类型默认值
    value数据对象number-
    treeData数状数据Object|Array-
    treeKey数据主键Stringid
    treeProps节点配置Object{label:'name',children:'sub'}
    placeholder占位文本String请点击选择数据
    checkStrictly严格模式Booleanfalse
  • 资源管理器 src/components/lib/NodUpload.vue

    基于el-upload的多文件上传组件

    属性名说明类型默认值
    value数据对象Array-
    action上传接口String-
  • 数据汇总 src/components/lib/PageStatus.vue

    基于二位数组的数据字段汇总

    属性名说明类型默认值
    config汇总规则Object-
    model数据对象Array-

前端 - 类库实例

  • 数据表格 src/config/ag-grid.js

    基于ag-grid的方法扩展

    //获取数据表格数据
    this.$grid.getGridData(grid);
    //添加数据表格预设数据
    this.$grid.addGridRow(options);
    //添加数据表格数据
    this.$grid.pushGridData(options, arr);
    //更新数据表格数据
    this.$grid.updateGridData(options,key,field,val);
    //最后一行指定字段
    this.$grid.startEditingLastCell(options,key);
    //数据表格TABLE事件
    this.$grid.gridTabToNextCell(params);
    
  • 网络请求 src/config/axios.js

    axios网络请求库,集成请求遮罩layer

    //请求方法
    this.$axios.get(url[, config]);
    this.$axios.delete(url[, config]);
    this.$axios.head(url[, config]);
    this.$axios.post(url[, data[, config]]);
    this.$axios.put(url[, data[, config]]);
    this.$axios.patch(url[, data[, config]]);
    
  • 数据接口 src/config/base.js

    // 以/结尾的实际业务地址
    web:'https://erp.nodcloud.com/'
    
  • 事件总线 src/config/bus.js

    基于vue-bus的全局事件总线,支持跨页面事件订阅与触发

    //事件订阅
    this.$bus.on('event', () => {});
    //事件触发
    this.$bus.emit('event', parm);
    
  • 自定义指令 src/config/directive.js

    名称指令描述
    Element弹层拖动v-made-dialog适用于el-dialog标题区域鼠标拖动
    修复表格浮动层v-made-table修复el-table组件浮动层不可拖动
    数据表格停止编辑v-made-ag-grid适用于aggrid的编辑模块失去焦点停止编辑
  • 组件实例 src/config/elementUi.js

    基于element的全局组件引入

  • 计算库 src/config/math.js

    基于math.js的高精度运算库

    //计算函数
    this.$calc.chain(number);
    this.$calc.add(number);
    this.$calc.subtract(number);
    this.$calc.multiply(number);
    this.$calc.divide(number);
    this.$calc.abs();
    this.$calc.mod(number);
    this.$calc.round(digit);
    this.$calc.done();
    //使用方法 0.1+0.2=0.3
    this.$calc.chain(0.1).add(0.2).done();
    
  • 时间实例 src/config/moment.js

    基于moment的全局时间实例

    //获取日期
    this.$moment().format('dddd');
    this.$moment().format('MMMM Do YYYY, h:mm:ss a');
    this.$moment().format('dddd');
    this.$moment().format("MMM Do YY");
    this.$moment().format('YYYY [escaped] YYYY');
    this.$moment().format();
    
  • 报表模块 src/config/report.js

    //报表助手
    this.$report.init().then(()=>{
        this.report.source={
            bor:{parm:source}
        };
    });
    
  • 页面路由 src/config/router.js

    基于vue-router的页面路由

  • 页面路由 src/config/store.js

    基于vuex的状态存储,通过vuex-persistedstate实现数据持久化

    //数据实例
    this.$store.state;
    
  • 样式引用 src/config/theme.js

前端 - 菜单配置

  • 静态菜单

    可在route.js文件中按照vue-route文档配置 src/config/router.js

  • 动态菜单

    您可通过配置-菜单管理进行可视化菜单配置 src/view/develop/Menu.vue

    名称字段说明
    菜单名称name菜单名称
    菜单标识key唯一标识(不可重复)
    所属菜单pid上级菜单
    菜单模式model0:标签模式 1:新页模式
    菜单类型type0:独立菜单 1:附属菜单
    菜单地址resource菜单地址
    菜单排序sort菜单排序
    菜单图标ico菜单图标 element-icon
    权限标识root权限标识
    备注信息data备注信息
  • 菜单渲染

    为了确保菜单生效,您应在静态菜单汇总配置好组件引用关系,之后通过菜单管理模块配置菜单访问路径即可

  • 附属菜单

    在特定场景下如需同行显示两个按钮,首先配置第一个菜单为独立菜单,之后配置第二个菜单为附属菜单即可

前端 - 角色权限

​ 用户所属的角色权限是基于内置模板的用户角色-功能权限为验证依据的,通过预设配置和助手函数可快速实现权限功能

  • 权限配置 src/views/system/senior/Role.vue

    √ 表示拥有权限 | × 表示没有权限 | - 表示无此权限项

    模块新增删除修改查看批量审核
    采购订单
    采购单×
    采购退货单×

    配置项

    [
        {
            name:"采购订单",
            module: 'bor',
            data: {
                add: true,
                del: true,
                edit: true,
                see: true,
                batch: true,
                examine:false
            }
        },
        {
            name:'采购单',
            module: 'buy',
            data: {
                add: true,
                del: true,
                edit: true,
                see: true,
                batch: true,
                examine:false
            }
        },
        {
            name:'采购退货单',
            module: 'bre',
            data: {
                add: true,
                del: true,
                edit: true,
                see: true,
                batch: true,
                examine:false
            }
        }
    ];
    

    配置解析

    {
        "bor":{"add":true,"del":true,"edit":true,"see":true,"batch":true"examine":true},
        "buy":{"add":true,"del":true,"edit":true,"see":true,"batch":true"examine":false},
        "bre":{"add":true,"del":true,"edit":true,"see":true,"batch":true"examine":false}
    }
    
  • 权限验证

    权限验证是基于store.root数据项作为验证依据

    //验证采购订单新增权限
    this.$lib.getUserRoot(store.root,'bor','add');
    //验证采购单审核权限
    this.$lib.getUserRoot(store.root,'buy','examine');
    //验证采购退货单审核权限
    this.$lib.getUserRoot(store.root,'bre','examine');
    
    <template>
        <!-- 模板助手函数  -->
        <el-button v-if="$lib.getUserRoot(store.root,'bor','del')">删除</el-button>
    </template>
    

前端 - 数据交互

​ 产品基于单入口模式和Token令牌验证,调用登录接口返回Token,后续请求中携带Token即可访问后端API接口,因后端接口数与接口参数过多,下文将介绍通过调试工具来获取接口参数。

  • 调试工具

    通过谷歌浏览器或火狐浏览器提供的网页调试工具内的网络请求获取参数

    1. 通过 菜单 > 更多工具 > 开发者工具 开启调试工具
    2. 点击标签栏内网络(network)
    3. 开启监听 > 触发请求
    4. 查看请求详情
    
    请求标头
    请求 URL: https://erp.nodcloud.com/api/login
    请求方法: POST
    
    请求负载
    请求内容:{user: "admin", pwd: "admin", uuid: "85193a7b-ee29-9a96-5d08-0b27545bf82c", code: "FCH8"}
    
    请求响应
    请求内容:{"state":"success","info":{"id":1,"name":"管理员"},"token":"lh096fEriNnL17DZUR1UEgycUbIYZwuv"}
    
  • 获取访问令牌 src/views/Login.vue

    //请求参数
    {user: "admin", pwd: "admin", uuid: "85193a7b-ee29-9a96-5d08-0b27545bf82c", code: "FCH8"}
    
    //发送请求
    this.$axios.post("api/login", this.form).then(result => {
        if (result.state == "success") {
            //...
        } else if (result.state == "error") {
            this.$message({
                type: "warning",
                message: result.info
            });
        } else {
            this.$message({
                type: "error",
                message: "[ ERROR ] 服务器响应超时!"
            });
        }
    });
    
    //返回数据
    {"state":"success","info":{"id":1,"name":"管理员"},"token":"lh096fEriNnL17DZUR1UEgycUbIYZwuv"}
    
  • 用户数据 src/views/system/senior/User.vue

    //请求参数
    {"page":1,"limit":30,"name":"","user":"","tel":"","data":""}
    
    //发送请求
    this.$axios.post("user/record", parm).then(result => {
        if (result.state == "success") {
            //...
        } else if (result.state == "error") {
            this.$message({
                type: "warning",
                message: result.info
            });
        } else {
            this.$message({
                type: "error",
                message: "[ ERROR ] 服务器响应超时!"
            });
        }
    });
    
    //返回数据
    {"state":"success","count":1,"info":[{"id":1,"name":"管理员"}]}
    
  • 用户删除 src/views/system/senior/User.vue

    //请求参数
    {"id":1}
    
    //发送请求
    this.$axios.post("user/del", {id: 1}).then(result => {
        if (result.state == "success") {
            //...
        } else if (result.state == "error") {
            this.$message({
                type: "warning",
                message: result.info
            });
        } else {
            this.$message({
                type: "error",
                message: "[ ERROR ] 服务器响应超时!"
            });
        }
    });
    
    //返回数据
    {"state":"success"}
    

后端 - 运行环境

  • 运行环境

    PHP版本:7.3

    Mysql版本:5.6

    解析器:Nginx Apache IIS

  • 伪静态

    Apache伪静态

    <IfModule mod_rewrite.c>
      Options +FollowSymlinks -Multiviews
      RewriteEngine On
    
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
    </IfModule>
    

    Nginx伪静态

    location / {
       if (!-f $request_filename) {
       		rewrite  ^(.*)$  /index.php?s=/$1  last;
        }
    }
    

    IIS伪静态

    RewriteRule (.*)$ /index\.php\?s=$1 [I]
    
  • 数据库模式

    为了正常使用产品,需要关闭Mysql的严格数据模式

    linux  Mysql安装目录下my.cnf文件
    window Mysql安装目录下my.ini文件
    mysql节点配置sql-mode节点
    
    sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    

后端 - 产品安装

  1. 服务器安装宝塔面板 参考链接open in new window
  2. 配置域名或IP站点信息
  3. 将安装包下的 src 目录上传到站点根目录
  4. 访问域名或IP地址
  5. 按照安装向导提示操作即可

后端 - 目录结构

后端程序基于ThinkPHP6.0框架,在开发过程中您需先查阅ThinkPHP官方文档,下文将不在介绍框架内容与框架用法。

根目录
├─app                         应用目录
│  ├─controller               控制器
│  │  ├─Account.php           资金账户
│  │  ├─Acl.php               访问控制
│  │  ├─Ali.php               阿里支付
│  │  ├─Allot.php             转账单
│  │  ├─Api.php               登录接口
│  │  ├─Attribute.php         辅助属性
│  │  ├─Backup.php         	  备份数据
│  │  ├─Barter.php         	  积分兑换单
│  │  ├─Batch.php         	  批次管理 
│  │  ├─Bill.php         	  核销单
│  │  ├─Bill.php         	  核销单
│  │  ├─Bor.php         	  采购订单
│  │  ├─Bre.php         	  采购退货单
│  │  ├─Brt.php         	  采购报表
│  │  ├─Buy.php         	  采购单
│  │  ├─Category.php          商品类别
│  │  ├─Code.php              条码管理
│  │  ├─Cost.php              购销费用
│  │  ├─Crt.php               资金报表
│  │  ├─Customer.php          客户管理
│  │  ├─Deploy.php            零售配置
│  │  ├─Entry.php             其它入库单
│  │  ├─Extry.php             其它出库单
│  │  ├─Field.php             表单字段
│  │  ├─Frame.php             所属组织
│  │  ├─Goods.php             商品管理
│  │  ├─Ice.php               其它收入单
│  │  ├─Iet.php               收支类别
│  │  ├─Imy.php               收款单
│  │  ├─Index.php             应用入口
│  │  ├─Inventory.php         库存盘点
│  │  ├─Invoice.php           购销发票
│  │  ├─Log.php               操作日志
│  │  ├─Main.php              首页模块
│  │  ├─Menu.php              菜单管理
│  │  ├─Mould.php             打印模板
│  │  ├─Mrt.php               销售报表
│  │  ├─Oce.php               其它支出单
│  │  ├─Often.php             常用功能
│  │  ├─Omy.php               付款单
│  │  ├─People.php            人员管理
│  │  ├─Period.php            结账管理
│  │  ├─Reports.php           报表模板
│  │  ├─Role.php              用户角色
│  │  ├─Sell.php              销售单
│  │  ├─Sell.php              销售单
│  │  ├─Serial.php            序列号管理
│  │  ├─Service.php           综合接口
│  │  ├─Sor.php               销售订单
│  │  ├─Sre.php               销售退货单
│  │  ├─Srt.php               销售报表
│  │  ├─Stock.php             库存查询
│  │  ├─Summary.php           收发统计表
│  │  ├─Supplier.php          供应商管理
│  │  ├─Swap.php              调拨单
│  │  ├─Sys.php               系统设置
│  │  ├─User.php              用户管理
│  │  ├─Vend.php              常规零售
│  │  ├─Vre.php               零售退货单
│  │  ├─Vrt.php               零售报表
│  │  ├─Warehouse.php         仓库管理
│  │  ├─Wrf.php               仓库报表
│  │  ├─Wechat.php            支付接口
│  ├─middleware               中间件
│  │  ├─Cors.php              跨域处理
│  ├─model                    模型
│  │  ├─Account.php           资金账户
│  │  ├─AccountInfo.php       资金账户详情
│  │  ├─Allot.php             转账单
│  │  ├─AllotInfo.php         转账单详情
│  │  ├─Attr.php              辅助属性[商品]
│  │  ├─Attribute.php         辅助属性[基础]
│  │  ├─AttributeInfo.php     属性详情表
│  │  ├─Barter.php            积分兑换单
│  │  ├─BarterInfo.php        积分兑换单详情
│  │  ├─Batch.php             批次号
│  │  ├─BatchInfo.php         批次记录
│  │  ├─Bill.php              核销单
│  │  ├─BillInfo.php          核销单详情
│  │  ├─Bor.php               采购订单
│  │  ├─BorInfo.php           采购订单详情
│  │  ├─Bre.php               采购退货单
│  │  ├─BreBill.php           采购退货单核销详情
│  │  ├─BreInfo.php           采购退货单详情
│  │  ├─Buy.php               采购单
│  │  ├─BuyBill.php           采购单核销详情
│  │  ├─BuyInfo.php           采购单详情
│  │  ├─Category.php          商品类别
│  │  ├─Code.php              条码管理
│  │  ├─Cost.php              单据费用
│  │  ├─CostInfo.php          单据费用详情
│  │  ├─Customer.php          客户管理
│  │  ├─Deploy.php            零售配置
│  │  ├─Entry.php             其它入库单
│  │  ├─EntryInfo.php         其它入库单详情
│  │  ├─Extry.php             其它出库单
│  │  ├─ExtryInfo.php         其它出库单详情
│  │  ├─Field.php             表单字段
│  │  ├─Frame.php             组织管理
│  │  ├─Goods.php             商品管理
│  │  ├─Ice.php               其它收入单
│  │  ├─IceBill.php           其它收入单核销详情
│  │  ├─IceInfo.php           其它收入单详情
│  │  ├─Iet.php               收支类别
│  │  ├─Imy.php               收款单
│  │  ├─ImyBill.php           收款单核销详情
│  │  ├─ImyInfo.php           收款单详情
│  │  ├─Invoice.php           发票详情
│  │  ├─Log.php               操作日志
│  │  ├─Menu.php              菜单管理
│  │  ├─Mould.php             打印模板
│  │  ├─Oce.php               其它支出单
│  │  ├─OceBill.php           其它支出单核销详情
│  │  ├─OceInfo.php           其它支出单详情
│  │  ├─Omy.php               付款单
│  │  ├─OmyBill.php           付款单核销详情
│  │  ├─OmyInfo.php           付款单详情
│  │  ├─People.php            人员管理
│  │  ├─Period.php            结账记录
│  │  ├─Record.php            单据记录
│  │  ├─Role.php              用户角色
│  │  ├─RoomInfo.php          库存记录
│  │  ├─Sell.php              销售单
│  │  ├─SellBill.php          销售单核销详情
│  │  ├─SellInfo.php          销售单详情
│  │  ├─Serial.php            序列号
│  │  ├─SerialInfo.php        序列记录
│  │  ├─Sor.php               销售订单
│  │  ├─SorInfo.php           销售订单详情
│  │  ├─Sre.php               销售退货单
│  │  ├─SreBill.php           销售退货单核销详情
│  │  ├─SreInfo.php           销售退货单详情
│  │  ├─Summary.php           库存记录
│  │  ├─supplier.php          供应商管理
│  │  ├─Swap.php              调拨单
│  │  ├─SwapInfo.php          调拨单详情
│  │  ├─Sys.php               系统设置
│  │  ├─User.php              用户管理
│  │  ├─Vend.php              零售单
│  │  ├─VendInfo.php          零售单详情
│  │  ├─Vre.php               零售退货单
│  │  ├─VreInfo.php           零售退货单详情
│  │  ├─Warehouse.php         仓库管理
│  ├─validate                 验证器
│  │  ├─Account.php           资金账户
│  │  ├─Allot.php             转账单
│  │  ├─AllotInfo.php         转账单详情
│  │  ├─Attr.php              转账单详情
│  │  ├─Attr.php              辅助属性[商品]
│  │  ├─Attribute.php         辅助属性[基础]
│  │  ├─Barter.php            积分兑换单
│  │  ├─BarterInfo.php        积分兑换单详情
│  │  ├─Bill.php              核销单
│  │  ├─BillInfo.php          核销单详情
│  │  ├─Bor.php               采购订单
│  │  ├─BorInfo.php           采购订单详情
│  │  ├─Bre.php               采购退货单
│  │  ├─BreInfo.php           采购退货单详情
│  │  ├─Buy.php               采购单
│  │  ├─BuyInfo.php           采购单详情
│  │  ├─Category.php          商品类别
│  │  ├─Code.php              条码管理
│  │  ├─Cost.php              单据费用
│  │  ├─Customer.php           客户管理
│  │  ├─Deploy.php            零售配置
│  │  ├─Entry.php             其它入库单
│  │  ├─EntryInfo.php         其它入库单详情
│  │  ├─Extry.php             其它出库单
│  │  ├─ExtryInfo.php         其它出库单详情
│  │  ├─Field.php             表单字段
│  │  ├─Frame.php             组织管理
│  │  ├─Goods.php             商品管理
│  │  ├─Ice.php               其它收入单
│  │  ├─IceInfo.php           其它收入单详情
│  │  ├─Iet.php               收支类别
│  │  ├─Imy.php               收款单
│  │  ├─ImyInfo.php           收款单详情
│  │  ├─Invoice.php           发票详情
│  │  ├─Menu.php              菜单管理
│  │  ├─Mould.php             打印模板
│  │  ├─Oce.php               其它支出单
│  │  ├─OceInfo.php           其它支出单详情
│  │  ├─Omy.php               付款单
│  │  ├─OmyInfo.php           付款单详情
│  │  ├─People.php            人员管理
│  │  ├─Role.php              用户角色
│  │  ├─Sell.php              销售单
│  │  ├─SellInfo.php          销售单详情
│  │  ├─Sor.php               销售订单
│  │  ├─SorInfo.php           销售订单详情
│  │  ├─Sre.php               销售退货单
│  │  ├─SreInfo.php           销售退货单详情
│  │  ├─supplier.php          供应商管理
│  │  ├─Swap.php              调拨单
│  │  ├─SwapInfo.php          调拨单详情
│  │  ├─User.php              用户管理
│  │  ├─Vend.php              零售单
│  │  ├─VendInfo.php          零售单详情
│  │  ├─Vre.php               零售退货单
│  │  ├─VreInfo.php           零售退货单详情
│  │  ├─Warehouse.php         仓库管理
│  ├─view                     视图
│  │  ├─index                 视图
│  │  │  ├─index.html         视图
│  ├─common.php               公用函数
├─config                      配置目录
├─extend                      扩展目录
│  ├─org                      扩展类
│  │  ├─ttfs                  字体库
│  │  ├─BakSql.php            数据备份恢复
│  │  ├─Captcha.php           验证码
│  │  ├─Math.php              计算库
│  │  ├─Search.php            数据搜索
│  │  ├─Tree.php              树状数据
│  │  ├─ZhToPy.php            中文转拼音
│  ├─wechat                   微信支付
├─route                       路由目录
├─runtime                     缓存目录
├─static                      静态资源
│  ├─backup                   数据备份
│  ├─code                     图像条码
│  ├─css                      样式资源
│  ├─file                     文件附件
│  ├─fonts                    通用字体
│  ├─images                   图像文件
│  ├─js                       应用依赖
│  ├─plug                     应用插件
│  ├─upload                   文件目录
├─vendor                      应用依赖
├─.env                        配置文件
├─.htaccess                   伪静态文件
├─composer.json               应用配置
├─favicon.ico                 应用图标
├─index.php                   入口文件
├─robots.txt                  蜘蛛索引
├─think                       命令文件

后端 - 公用函数

文件 app/common.php 内置了系统常用的公用函数,您可根据实际业务需求对函数使用或扩展

名称描述
token产生随机令牌
getToken获取访问凭证
checkLogin获取登陆状态
cacheReset重置缓存有效期
getUserID获取当前用户ID
existFull判断字段存在且不为空
verify扩展数据验证
zhToPy汉字转拼音
arraySeek寻找数组多层键名
search数组搜索
isJson判断是否JSON数据
findSubData返回数据子元素递归数据
htmlpurifier过滤XSS
getXlsx获取xlsx文件数据
pathChange路径转换
delOverdueFile删除过期文件
delDir删除目录|递归删除
delCache删除目录
calArrMaxCount计算多维数组最多数组数量
buildExcel生成EXCEL
buildZip生成压缩文件
curlcurl请求
getDirSize获取文件夹大小
getMysqlSize获取数据库大小
txm生成条形码
ewm生成二维码
math高精度运算
mathArraySum数组求和
roundFloat四舍五入处理位数
md5_16MD5|16位
PageCalc计算分页
assoc_unique二维数组指定字段去重
arraySort数据排序
arrayInArray数组包含数组
arrayColumns多重提取数组列
listFile获取路径的文件夹和文件
is_arrays判断数组中指定键是否为数组
getOldDay获取指定天数
uuid
dbDB助手函数
getSys获取系统配置
pushLog写入日志
getPeriod获取结账日期
fastSql快捷获取SQL
findTreeArr递归获取指定ID树状数组结构
moreTableFind多表多条件find查询
parmToIndex数组条件转索引数组
unitRadix多单位分析|转换基数
unitSwitch多单位分析|单位转换
userInfo获取用户信息
frameScope组织数据范围
sqlAuthSQL数据鉴权
getFields获取扩展字段配置
getUserRoot获取用户权限数据
getFrameDeploy获取组织零售单配置
getRootMemu获用户权限菜单数据

后端 - 调试模式

您可通过配置 .env 文件开启调试模式

APP_DEBUG = TRUE
APP_TRACE =  TRUE

后端 - 数据接口

  • 资金账户

    类型路径名称描述
    控制器app/controller/Account.phprecord列表
    save新增
    get获取
    del删除
    模型app/model/Account.phpframeData组织属性关联
    getInitialAttr期初余额读取器
    getBalanceAttr账户余额读取器
    getExtensionAttr数据扩展
    验证器app/validate/Account.php--
  • 访问控制

    类型路径名称描述
    控制器app/controller/Acl.phpinitialize控制访问
  • 阿里支付

    类型路径名称描述
    控制器app/controller/Ali.phppay及时支付
    query查询单据
    cancel撤销单据
  • 转账单

    类型路径名称描述
    控制器app/controller/Allot.phprecord列表
    save新增
    get获取
    del删除
    examine审核
    upload上传
    import导入
    exports导出
    模型app/model/Allot.phpframeData组织属性关联
    peopleData关联人员关联
    userData制单人关联
    recordData记录关联
    getTotalAttr单据金额_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT更新前
    app/model/AllotInfo.phpaccountData转出账户关联
    tatData转入账户关联
    setAccountAttr转出账户_设置器
    getAccountAttr转出账户_读取器
    setTatAttr转入账户_设置器
    getTatAttr转入账户_读取器
    getMoneyAttr结算金额_读取器
    验证器app/validate/Account.php--
    app/validate/AccountInfo.php--
    • 登录接口
    类型路径名称描述
    控制器app/controller/Api.phplogin登录
    captcha获取验证
    runData运行数据
    • 辅助属性
    类型路径名称描述
    控制器app/controller/Attribute.phprecord列表
    save新增
    get获取
    del删除
    select全部查询
    模型app/model/Attribute.phpinfo组织属性关联
    app/model/AttributeInfo.php
    验证器app/validate/Attribute.php--
    • 数据备份
    类型路径名称描述
    控制器app/controller/Backup.phprecord列表
    backup备份
    restore恢复
    del删除
    • 积分兑换单
    类型路径名称描述
    控制器app/controller/Barter.phprecord列表
    save新增
    get获取
    del删除
    check核对
    examine审核
    upload上传
    import导入
    exports导出
    模型app/model/Barter.phpframeData组织属性关联
    customerData客户关联
    peopleData关联人员关联
    userData制单人关联
    costData费用详情关联
    recordData记录关联
    getTotalAttr单据金额_读取器
    getIntegralAttr单据积分_读取器
    getActualAttr实收积分_读取器
    getCostAttr单据费用_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT更新前
    app/model/BarterInfo.phpgoodsData商品关联
    warehouseData仓库关联
    setWarehouseAttr仓库_设置器
    getWarehouseAttr仓库_读取器
    setMfdAttr生产日期_设置器
    getMfdAttr生产日期_读取器
    getPriceAttr单价_读取器
    getNumsAttr数量_读取器
    getDiscountAttr折扣率_读取器
    getDscAttr折扣额_读取器
    tatData转入账户关联
    getTotalAttr金额_读取器
    getIntegralAttr积分_读取器
    getExtensionAttr数据扩展
    验证器app/validate/Barter.php--
    app/validate/BarterInfo.php--
    • 批次管理
    类型路径名称描述
    控制器app/controller/Batch.phprecord列表
    exports导出
    detailRecord列表详情
    detailExports详情导出
    模型app/model/Batch.phpgetNumsAttr库存数量_读取器
    app/model/BatchInfo.phpsourceData单据关联
    getNumsAttr基础数量_读取器
    getExtensionAttr数据扩展
    • 核销单
    类型路径名称描述
    控制器app/controller/Bill.phprecord列表
    save新增
    get获取
    del删除
    examine审核
    upload上传
    exports导出
    模型app/model/Bill.phpframeData组织属性关联
    customerData客户关联
    supplierData供应商关联
    peopleData关联人员关联
    userData制单人关联
    costData费用详情关联
    recordData记录关联
    setCustomerAttr客户_设置器
    getCustomerAttr客户_读取器
    setSupplierAttr供应商_设置器
    getSupplierAttr供应商_读取器
    getPmyAttr总核金额_读取器
    getSmpAttr总销金额_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT更新前
    app/model/BillInfo.phpsourceData所属单据关联
    getMoneyAttr核销金额_读取器
    getExtensionAttr数据扩展
    验证器app/validate/Bill.php--
    app/validate/BillInfo.php--
    • 采购订单
    类型路径名称描述
    控制器app/controller/Bor.phprecord列表
    save新增
    get获取
    del删除
    examine审核
    update开启/关闭
    buildBuy生成采购单
    upload上传
    import导入
    exports导出
    模型app/model/Bor.phpframeData组织属性关联
    supplierData供应商关联
    peopleData关联人员关联
    userData制单人关联
    recordData记录关联
    getTotalAttr单据金额_读取器
    getActualAttr实际金额_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT更新前
    app/model/BorInfo.phpwarehouseData仓库关联
    goodsData商品关联
    setWarehouseAttr仓库_设置器
    getWarehouseAttr仓库_读取器
    getPriceAttr单价_读取器
    getNumsAttr数量_读取器
    getDiscountAttr折扣率_读取器
    getDscAttr折扣额_读取器
    getTotalAttr金额_读取器
    getTaxAttr税率_读取器
    getTatAttr税额_读取器
    getTptAttr价税合计_读取器
    getHandleAttr入库数量_读取器
    验证器app/validate/Bor.php--
    app/validate/BorInfo.php--
    • 采购退货单
    类型路径名称描述
    控制器app/controller/Bre.phprecord列表
    save新增
    get获取
    del删除
    check核对/反核对
    examine审核
    upload上传
    import导入
    exports导出
    模型app/model/Bre.phpframeData组织属性关联
    supplierData供应商关联
    accountData结算账户关联
    peopleData关联人员关联
    userData制单人关联
    billData核销关联
    costData费用详情关联
    invoiceData发票关联
    recordData记录关联
    getTotalAttr单据金额_读取器
    getActualAttr实际金额_读取器
    getMoneyAttr实付金额_读取器
    getCostAttr单据费用_读取器
    setAccountAttr结算账户_设置器
    getAccountAttr结算账户_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT更新前
    app/model/BreInfo.phpwarehouseData仓库关联
    goodsData商品关联
    setWarehouseAttr仓库_设置器
    getWarehouseAttr仓库_读取器
    setMfdAttr生产日期_设置器
    getMfdAttr生产日期_读取器
    getPriceAttr单价_读取器
    getNumsAttr数量_读取器
    getDiscountAttr折扣率_读取器
    getDscAttr折扣额_读取器
    getTotalAttr金额_读取器
    getTaxAttr税率_读取器
    getTatAttr税额_读取器
    getTptAttr价税合计_读取器
    app/model/BreBill.phpsourceData结算账户关联
    getMoneyAttr核销金额_读取器
    getExtensionAttr数据扩展
    验证器app/validate/Bre.php--
    app/validate/BreInfo.php--
    • 采购报表
    类型路径名称描述
    控制器app/controller/Brt.phpbtt采购订单跟踪表
    bttExports采购订单跟踪表-导出
    blt采购明细表
    bltExports采购明细表-导出
    bsy采购汇总表
    bsyExports采购汇总表-导出
    bbt采购付款表
    bbtExports采购付款表-导出
    bot采购排行表
    botExports采购排行表-导出
    • 采购单
    类型路径名称描述
    控制器app/controller/Buy.phprecord列表
    save新增
    get获取
    del删除
    check核对/反核对
    examine审核
    upload上传
    buildBre生成采购退货单
    import导入
    exports导出
    模型app/model/Buy.phpframeData组织属性关联
    supplierData供应商关联
    accountData结算账户关联
    peopleData关联人员关联
    userData制单人关联
    billData核销关联
    costData费用详情关联
    invoiceData发票关联
    recordData记录关联
    getTotalAttr单据金额_读取器
    getActualAttr实际金额_读取器
    getMoneyAttr实付金额_读取器
    getCostAttr单据费用_读取器
    setAccountAttr结算账户_设置器
    getAccountAttr结算账户_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT更新前
    app/model/BuyInfo.phpwarehouseData仓库关联
    goodsData商品关联
    setWarehouseAttr仓库_设置器
    getWarehouseAttr仓库_读取器
    setMfdAttr生产日期_设置器
    getMfdAttr生产日期_读取器
    getPriceAttr单价_读取器
    getNumsAttr数量_读取器
    getDiscountAttr折扣率_读取器
    getDscAttr折扣额_读取器
    getTotalAttr金额_读取器
    getTaxAttr税率_读取器
    getTatAttr税额_读取器
    getTptAttr价税合计_读取器
    getRetreatAttr退货数量_读取器
    getExtensionAttr数据扩展
    app/model/BuyBill.phpsourceData结算账户关联
    getMoneyAttr核销金额_读取器
    getExtensionAttr数据扩展
    验证器app/validate/Buy.php--
    app/validate/BuyInfo.php--
    • 商品类别
    类型路径名称描述
    控制器app/controller/Category.phprecord列表
    save新增
    get获取
    del删除
    模型app/model/Category.php
    验证器app/validate/Category.php--
    • 条码管理
    类型路径名称描述
    控制器app/controller/Code.phprecord列表
    save新增
    get获取
    del删除
    import导入
    exports导出
    view图像
    模型app/model/Code.phpgetExtensionAttr数据扩展
    验证器app/validate/Code.php--
    • 购销费用
    类型路径名称描述
    控制器app/controller/Cost.phprecord列表
    exports购销费用-导出
    buildOce生成其它支出单
    form报表数据
    formExports购销费用报表-导出
    模型app/model/Cost.phpsourceData单据关联
    ietData收支关联
    getMoneyAttr金额_读取器
    getSettleAttr结算金额_读取器
    getExtensionAttr数据扩展
    app/model/CostInfo.phpoceData单据关联
    getMoneyAttr结算金额_读取器
    验证器app/validate/Cost.php--
    • 资金报表
    类型路径名称描述
    控制器app/controller/Crt.phpcbf现金银行报表
    cbfExports现金银行报表-导出
    crs应收账款明细表
    crsExports应收账款明细表-导出
    cps应付账款明细表
    cpsExports应付账款明细表-导出
    cst供应商对账单
    cstExports供应商对账单-导出
    cos其它收支明细表
    cosExports其它收支明细表-导出
    cit利润表
    citExports利润表-导出
    cds往来单位欠款表
    cdsExports往来单位欠款表-导出
    • 客户管理
    类型路径名称描述
    控制器app/controller/Customer.phprecord列表
    save新增
    get获取
    del删除
    import导入
    exports导出
    模型app/model/Customer.phpframeData所属组织关联
    userData所属用户关联
    getBalanceAttr应收款余额_读取器
    getIntegralAttr客户积分_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    验证器app/validate/Customer.php--
    • 零售配置
    类型路径名称描述
    控制器app/controller/Deploy.phprecord列表
    save新增
    get获取
    del删除
    模型app/model/Deploy.phpframeData所属组织关联
    验证器app/validate/Deploy.php--
    • 其他入库单
    类型路径名称描述
    控制器app/controller/Entry.phprecord列表
    save新增
    get获取
    del删除
    check核对/反核对
    examine审核
    upload上传
    import导入
    exports导出
    模型app/model/Entry.phpframeData组织属性关联
    peopleData关联人员关联
    userData制单人关联
    costData费用详情关联
    supplierData供应商关联
    recordData记录关联
    getTotalAttr单据成本_读取器
    getCostAttr单据费用_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setSupplierAttr供应商_设置器
    getSupplierAttr供应商_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT更新前
    app/model/EntryInfo.phpwarehouseData仓库关联
    goodsData商品关联
    setWarehouseAttr仓库_设置器
    getWarehouseAttr仓库_读取器
    setMfdAttr生产日期_设置器
    getMfdAttr生产日期_读取器
    getPriceAttr成本_读取器
    getNumsAttr数量_读取器
    getTotalAttr总成本_读取器
    getExtensionAttr数据扩展
    验证器app/validate/Entry.php--
    app/validate/EntryInfo.php--
    • 其他出库单
    类型路径名称描述
    控制器app/controller/Extry.phprecord列表
    save新增
    get获取
    del删除
    check核对/反核对
    examine审核
    upload上传
    import导入
    exports导出
    模型app/model/Extry.phpframeData组织属性关联
    peopleData关联人员关联
    userData制单人关联
    costData费用详情关联
    customerData客户关联
    recordData记录关联
    getTotalAttr单据成本_读取器
    getCostAttr单据费用_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setCustomerAttr客户_设置器
    getCustomerAttr客户_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT更新前
    app/model/ExtryInfo.phpwarehouseData仓库关联
    goodsData商品关联
    setWarehouseAttr仓库_设置器
    getWarehouseAttr仓库_读取器
    setMfdAttr生产日期_设置器
    getMfdAttr生产日期_读取器
    getPriceAttr成本_读取器
    getNumsAttr数量_读取器
    getTotalAttr总成本_读取器
    getExtensionAttr数据扩展
    验证器app/validate/Extry.php--
    app/validate/ExtryInfo.php--
    • 表单字段
    类型路径名称描述
    控制器app/controller/Field.phprecord列表
    save新增
    get获取
    del删除
    模型app/model/Field.phpgetExtensionAttr数据扩展
    验证器app/validate/Field.php--
    • 所属组织
    类型路径名称描述
    控制器app/controller/Frame.phprecord列表
    save新增
    get获取
    del删除
    模型app/model/Frame.php
    验证器app/validate/Frame.php--
    • 商品管理
    类型路径名称描述
    控制器app/controller/Goods.phprecord列表
    save新增
    get获取
    del删除
    upload上传
    import导入
    exports导出
    模型app/model/Goods.phpcategoryData商品类别关联
    attr辅助属性关联
    getBuyAttr采购价格_读取器
    getSellAttr销售价格_读取器
    getRetailAttr零售价格_读取器
    getIntegralAttr兑换积分_读取器
    getStockAttr库存阈值_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    验证器app/validate/Goods.php--
    • 其它收入单
    类型路径名称描述
    控制器app/controller/Ice.phprecord列表
    save新增
    get获取
    del删除
    examine审核/反审核
    upload上传
    import导入
    exports导出
    模型app/model/Ice.phpframeData所属组织关联
    customerData客户关联
    accountData资金账户关联
    peopleData关联人员关联
    userData制单人关联
    billData核销关联
    recordData记录关联
    getTotalAttr单据金额_读取器
    getActualAttr实际金额_读取器
    getMoneyAttr实收金额_读取器
    setAccountAttr结算账户_设置器
    getAccountAttr结算账户_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setCustomerAttr客户_设置器
    getCustomerAttr客户_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT/更新前
    app/model/IceInfo.phpietData收支关联
    frameData所属组织关联
    setAccountAttr结算账户_设置器
    getAccountAttr结算账户_读取器
    getMoneyAttr结算金额_读取器
    app/model/IceBill.phpsourceData关联单据
    getMoneyAttr核销金额_读取器
    getExtensionAttr数据扩展
    验证器app/validate/Ice.php--
    app/validate/IceInfo.php--
    • 收支类别
    类型路径名称描述
    控制器app/controller/Iet.phprecord列表
    save新增
    get获取
    del删除
    模型app/model/Iet.phpgetExtensionAttr数据扩展
    验证器app/validate/Iet.php--
    • 收款单
    类型路径名称描述
    控制器app/controller/Imy.phprecord列表
    save新增
    get获取
    del删除
    examine审核/反审核
    upload上传
    import导入
    exports导出
    模型app/model/Imy.phpframeData所属组织关联
    customerData客户关联
    peopleData关联人员关联
    userData制单人关联
    billData核销关联
    recordData记录关联
    getTotalAttr单据金额_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT/更新前
    app/model/ImyInfo.phpaccountData结算账户关联
    setAccountAttr结算账户_设置器
    getAccountAttr结算账户_读取器
    getMoneyAttr结算金额_读取器
    app/model/ImyBill.phpsourceData关联单据
    getMoneyAttr核销金额_读取器
    getExtensionAttr数据扩展
    验证器app/validate/Imy.php--
    app/validate/ImyInfo.php--
    • 应用入口
    类型路径名称描述
    控制器app/controller/Index.phpindex模板输出
    • 库存盘点
    类型路径名称描述
    控制器app/controller/Inventory.phprecord列表
    exports导出
    buildEntry生成盘盈单
    buildExtry生成盘亏单
    • 操作日志
    类型路径名称描述
    控制器app/controller/Iog.phprecord列表
    empty清空
    模型app/model/Log.phpuserData用户属性关联
    • 首页模块
    类型路径名称描述
    控制器app/controller/Main.phprecord获取
    • 菜单管理
    类型路径名称描述
    控制器app/controller/Menu.phprecord列表
    save新增/更新
    get获取
    del删除
    模型app/model/Menu.phpgetExtensionAttr数据扩展
    验证器app/validate/Menu.php--
    • 打印模板
    类型路径名称描述
    控制器app/controller/Mould.phprecord列表
    save新增/更新
    get获取
    copy复制
    del删除
    import导入
    exports导出
    find获取ID
    select获取KEY
    update更新/模板编辑
    模型app/model/Mould.php
    验证器app/validate/Mould.php--
    • 销售报表
    类型路径名称描述
    控制器app/controller/Mrt.phpmpt销售利润表
    mptExports销售利润表-导出
    mot销售排行表
    motExports销售排行表-导出
    • 其它支出单
    类型路径名称描述
    控制器app/controller/Oce.phprecord列表
    save新增
    get获取
    del删除
    examine审核/反审核
    upload上传
    import导入
    exports导出
    模型app/model/Oce.phpframeData所属组织关联
    supplierData供应商关联
    accountData资金账户关联
    peopleData关联人员关联
    userData制单人关联
    billData核销关联
    recordData记录关联
    getTotalAttr单据金额_读取器
    getActualAttr实际金额_读取器
    getMoneyAttr实收金额_读取器
    setAccountAttr结算账户_设置器
    getAccountAttr结算账户_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setSupplierAttr供应商_设置器
    getSupplierAttr供应商_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT/更新前
    app/model/OceInfo.phpietData收支关联
    frameData所属组织关联
    setAccountAttr结算账户_设置器
    getAccountAttr结算账户_读取器
    getMoneyAttr结算金额_读取器
    app/model/OceBill.phpsourceData关联单据
    getMoneyAttr核销金额_读取器
    getExtensionAttr数据扩展
    验证器app/validate/Oce.php--
    app/validate/OceInfo.php--
    • 客户管理
    类型路径名称描述
    控制器app/controller/People.phprecord列表
    save新增
    get获取
    del删除
    import导入
    exports导出
    模型app/model/People.phpframeData所属组织关联
    userData所属用户关联
    getBalanceAttr应收款余额_读取器
    getIntegralAttr客户积分_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    验证器app/validate/People.php--
    • 结账管理
    类型路径名称描述
    控制器app/controller/Period.phprecord列表
    save新增
    back反结账
    模型app/model/Period.phpuserData用户属性关联
    • 报表模板
    类型路径名称描述
    控制器app/controller/Reports.phpsys系统参数
    goodsLabel商品标签数据/独立辅助属性
    bor采购订单
    buy采购单
    bre采购退货单
    sor销售订单
    sell销售单
    sre销售退货单
    entry其它入库单
    extry其它出库单
    swap调拨单
    vend零售单
    vre零售退货单
    barter积分兑换单
    serve服务单
    imy收款单
    omy付款单
    ice其它收入单
    oce其它支出单
    allot转账单
    bill核销单
    • 用户角色
    类型路径名称描述
    控制器app/controller/Role.phprecord列表
    save新增
    get获取
    del删除
    模型app/model/Role.php
    验证器app/validate/Role.php--
    • 销售单
    类型路径名称描述
    控制器app/controller/Sell.phprecord列表
    save新增
    get获取
    del删除
    check核对/反核对
    examine审核/反审核
    upload上传
    buildSre生成销售退货单
    import导入
    exports导出
    模型app/model/Sell.phpframeData组织属性关联
    customerData客户关联
    accountData结算账户关联
    peopleData关联人员关联
    userData制单人关联
    billData核销关联
    costData费用详情关联
    invoiceData发票关联
    recordData记录关联
    getTotalAttr单据金额_读取器
    getActualAttr实际金额_读取器
    getMoneyAttr实收金额_读取器
    getCostAttr单据费用_读取器
    setAccountAttr结算账户_设置器
    getAccountAttr结算账户_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT更新前
    app/model/SellInfo.phpwarehouseData仓库关联
    goodsData商品关联
    setWarehouseAttr仓库_设置器
    getWarehouseAttr仓库_读取器
    setMfdAttr生产日期_设置器
    getMfdAttr生产日期_读取器
    getPriceAttr单价_读取器
    getNumsAttr数量_读取器
    getDiscountAttr折扣率_读取器
    getDscAttr折扣额_读取器
    getTotalAttr金额_读取器
    getTaxAttr税率_读取器
    getTatAttr税额_读取器
    getTptAttr价税合计_读取器
    getRetreatAttr退货数量_读取器
    getExtensionAttr数据扩展
    app/model/SellBill.phpsourceData结算账户关联
    getMoneyAttr核销金额_读取器
    getExtensionAttr数据扩展
    验证器app/validate/Sell.php--
    app/validate/SellInfo.php--
    • 序列号管理
    类型路径名称描述
    控制器app/controller/Serial.phprecord列表
    Serial导出
    detailRecord详情列表
    detailExports详情导出
    模型app/model/Serial.phpgetExtensionAttr
    • 销售订单
    类型路径名称描述
    控制器app/controller/Sor.phprecord列表
    save新增
    get获取
    del删除
    examine审核
    update开启/关闭
    buildSell生成销售单
    buildBor生产采购订单
    upload上传
    import导入
    exports导出
    模型app/model/Sor.phpframeData组织属性关联
    customerData客户关联
    peopleData关联人员关联
    userData制单人关联
    recordData记录关联
    getTotalAttr单据金额_读取器
    getActualAttr实际金额_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT更新前
    app/model/SorInfo.phpwarehouseData仓库关联
    goodsData商品关联
    setWarehouseAttr仓库_设置器
    getWarehouseAttr仓库_读取器
    getPriceAttr单价_读取器
    getNumsAttr数量_读取器
    getDiscountAttr折扣率_读取器
    getDscAttr折扣额_读取器
    getTotalAttr金额_读取器
    getTaxAttr税率_读取器
    getTatAttr税额_读取器
    getTptAttr价税合计_读取器
    getHandleAttr出库数量_读取器
    验证器app/validate/Sor.php--
    app/validate/SorInfo.php--
    • 销售退货单
    类型路径名称描述
    控制器app/controller/Sre.phprecord列表
    save新增
    get获取
    del删除
    check核对/反核对
    examine审核
    upload上传
    import导入
    exports导出
    模型app/model/Sre.phpframeData组织属性关联
    customerData客户关联
    accountData结算账户关联
    peopleData关联人员关联
    userData制单人关联
    billData核销关联
    costData费用详情关联
    invoiceData发票关联
    recordData记录关联
    getTotalAttr单据金额_读取器
    getActualAttr实际金额_读取器
    getMoneyAttr实付金额_读取器
    getCostAttr单据费用_读取器
    setAccountAttr结算账户_设置器
    getAccountAttr结算账户_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT更新前
    app/model/SreInfo.phpwarehouseData仓库关联
    goodsData商品关联
    setWarehouseAttr仓库_设置器
    getWarehouseAttr仓库_读取器
    setMfdAttr生产日期_设置器
    getMfdAttr生产日期_读取器
    getPriceAttr单价_读取器
    getNumsAttr数量_读取器
    getDiscountAttr折扣率_读取器
    getDscAttr折扣额_读取器
    getTotalAttr金额_读取器
    getTaxAttr税率_读取器
    getTatAttr税额_读取器
    getTptAttr价税合计_读取器
    app/model/SreBill.phpsourceData结算账户关联
    getMoneyAttr核销金额_读取器
    getExtensionAttr数据扩展
    验证器app/validate/Sre.php--
    app/validate/SreInfo.php--
    • 收发统计表
    类型路径名称描述
    控制器app/controller/Summary.phpinit初始化
    note收发处理
    poll轮询数据
    handle收发记录
    模型app/model/Summary.phpsourceData单据关联
    warehouseData仓库关联
    goodsData商品关联
    getPriceAttr基础单价_读取器
    getNumsAttr基础数量_读取器
    getUctAttr单位成本_读取器
    getBctAttr基础成本_读取器
    getExtensionAttr数据扩展
    • 供应商管理
    类型路径名称描述
    控制器app/controller/Supplier.phprecord列表
    save新增
    get获取
    del删除
    import导入
    exports导出
    模型app/model/Supplier.phpframeData所属组织关联
    userData所属用户关联
    getRateAttr增值税税率_读取器
    getBalanceAttr应付款余额_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    验证器app/validate/Supplier.php--
    • 调拨单
    类型路径名称描述
    控制器app/controller/Swap.phprecord列表
    save新增
    get获取
    del删除
    examine审核
    upload上传
    import导入
    exports导出
    模型app/model/Swap.phpframeData所属组织关联
    peopleData关联人员关联
    userData所属用户关联
    costData费用详情关联
    recordData记录关联
    getTotalAttr单据成本_读取器
    getCostAttr单据费用_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT/更新前
    验证器app/validate/Swap.php--
    • 综合接口
    类型路径名称描述
    控制器app/controller/Service.phpstore基础数据
    getFrame获取/组织数据
    saveFrame保存/组织数据
    goodsRecord获取/商品列表
    goodsScan商品/扫码接口
    goodsDepot获取|库存信息
    recentPrice商品|最近价格
    getSerial商品序列号
    getBatch商品批次号
    billRecord单据列表
    getScene匹配|下拉接口
    roleRecord用户角色|下拉接口
    userRecord用户数据|下拉接口
    peopleRecord人员数据|下拉接口
    warehouseRecord仓库数据|下拉接口
    supplierRecord供应商数据|下拉接口
    customerRecord客户数据|下拉接口
    accountRecord资金账户|下拉接口
    ietRecord收支类别|下拉接口
    getCost费用详情|下拉接口
    getDeploy零售配置
    fieldUpload扩展字段文件上传
    editorUpload编辑器图像上传
    getUpgrade获取版本信息
    clachCache清空缓存文件
    out退出
    • 销售报表
    类型路径名称描述
    控制器app/controller/Srt.phpstt销售订单跟踪表
    sttExports销售订单跟踪表-导出
    slt销售明细表
    sltExports销售明细表-导出
    ssy销售汇总表
    ssyExports销售汇总表-导出
    sbt销售收款表
    sbtExports销售收款表-导出
    • 库存查询
    类型路径名称描述
    控制器app/controller/Stock.phprecord列表
    exports导出
    detailRecord详情列表
    detailExports详情导出
    • 系统设置
    类型路径名称描述
    控制器app/controller/Sys.phprecord列表
    save保存
    模型app/model/Sys.phpsetInfoAttr内容字段_设置器
    getInfoAttr内容字段_读取器
    • 用户管理
    类型路径名称描述
    控制器app/controller/User.phprecord列表
    save新增
    get获取
    del删除
    upload上传
    模型app/model/User.phpframeData所属组织关联
    roleData所属角色关联
    setPwdAttr用户密码_设置器
    setRoleAttr用户角色_设置器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    验证器app/validate/User.php--
    • 常规零售
    类型路径名称描述
    控制器app/controller/Vend.phprecord列表
    save新增
    get获取
    del删除
    check核对/反核对
    examine审核/反审核
    upload上传
    buildVre生成零售退货单
    import导入
    exports导出
    模型app/model/Vend.phpframeData所属组织关联
    customerData客户关联
    accountData结算账户关联
    peopleData关联人员关联
    userData制单人关联
    costData费用详情关联
    invoiceData发票关联
    recordData记录关联
    getTotalAttr单据金额_读取器
    getActualAttr实际金额_读取器
    getIntegralAttr单据积分_读取器
    getCostAttr单据费用_读取器
    setAccountAttr结算账户_设置器
    getAccountAttr结算账户_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT|更新前
    app/model/VendInfo.phpgoodsData商品关联
    warehouseData仓库关联
    setWarehouseAttr仓库_设置器
    getWarehouseAttr仓库_读取器
    setMfdAttr生产日期_设置器
    getMfdAttr生产日期_读取器
    getPriceAttr单价_读取器
    getNumsAttr数量_读取器
    getDiscountAttr折扣率_读取器
    getDscAttr折扣额_读取器
    getTotalAttr金额_读取器
    getTaxAttr税率_读取器
    getTatAttr税额_读取器
    getTptAttr价税合计_读取器
    getRetreatAttr退货数量_读取器
    getExtensionAttr数据扩展
    验证器app/validate/Vend.php--
    app/validate/VendInfo.php
    • 零售退货
    类型路径名称描述
    控制器app/controller/Vre.phprecord列表
    save新增
    get获取
    del删除
    check核对/反核对
    examine审核/反审核
    upload上传
    import导入
    exports导出
    模型app/model/Vre.phpframeData所属组织关联
    customerData客户关联
    accountData结算账户关联
    peopleData关联人员关联
    userData制单人关联
    costData费用详情关联
    invoiceData发票关联
    recordData记录关联
    getTotalAttr单据金额_读取器
    getActualAttr实际金额_读取器
    getIntegralAttr单据积分_读取器
    getCostAttr单据费用_读取器
    setAccountAttr结算账户_设置器
    getAccountAttr结算账户_读取器
    setPeopleAttr关联人员_设置器
    getPeopleAttr关联人员_读取器
    setMoreAttr扩展信息_设置器
    getMoreAttr扩展信息_读取器
    getExtensionAttr数据扩展
    onBeforeUpdateEVENT|更新前
    app/model/VreInfo.phpgoodsData商品关联
    warehouseData仓库关联
    setWarehouseAttr仓库_设置器
    getWarehouseAttr仓库_读取器
    setMfdAttr生产日期_设置器
    getMfdAttr生产日期_读取器
    getPriceAttr单价_读取器
    getNumsAttr数量_读取器
    getDiscountAttr折扣率_读取器
    getDscAttr折扣额_读取器
    getTotalAttr金额_读取器
    getTaxAttr税率_读取器
    getTatAttr税额_读取器
    getTptAttr价税合计_读取器
    getRetreatAttr退货数量_读取器
    getExtensionAttr数据扩展
    验证器app/validate/Vre.php--
    app/validate/VreInfo.php
    • 零售报表
    类型路径名称描述
    控制器app/controller/Vrt.phpvlt零售明细表
    vltExports零售明细表-导出
    vsy零售汇总表
    vsyExports零售汇总表-导出
    • 仓库管理
    类型路径名称描述
    控制器app/controller/Warehouse.phprecord列表
    save新增
    get获取
    del删除
    模型app/model/Warehouse.phpframeData所属组织关联
    验证器app/validate/Warehouse.php--
    • 仓库报表
    类型路径名称描述
    控制器app/controller/Wrf.phpwbs商品库存余额表
    wbsExports商品库存余额表-导出
    wds商品收发明细表
    wdsExports商品收发明细表-导出
    wss商品收发汇总表
    wssExports商品收发汇总表-导出

后端 - 数据库文档

  • 表名:is_account_info

    说明:资金详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属账户
    3typevarchar(32)320N单据类型
    4classint100N所属类
    5timeint100N单据时间
    6directiontinyint(3) UNSIGNED30N方向[0:出|1:入]
    7moneydecimal(16,4)164N金额
  • 表名:is_allot

    说明:转账单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2frameint100N所属组织
    3timeint100N单据时间
    4numbervarchar(32)320N单据编号
    5totaldecimal(16,4)164N单据金额
    6peopleint100Y0关联人员
    7filetext655350Y单据附件
    8datavarchar(256)2560Y备注信息
    9moretext655350Y扩展信息
    10examinetinyint(3) UNSIGNED30N审核状态[0:未审核|1:已审核]
    11userint100N制单人
  • 表名:is_allot_info

    说明:转账单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3accountint100N转出账户
    4tatint100N转入账户
    5moneydecimal(12,4)124N结算金额
    6settlevarchar(256)2560Y结算号
    7datavarchar(256)2560Y备注信息
  • 表名:is_attr

    说明:辅助属性[商品]

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属商品
    3namevarchar(64)640N属性名称
    4buydecimal(12,4)124N采购价格
    5selldecimal(12,4)124N销售价格
    6retaildecimal(12,4)124N零售价格
    7codevarchar(64)640N条形码
  • 表名:is_attribute

    说明:辅助属性[基础]

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2namevarchar(32)320N属性名称
    3sortint100N属性排序
    4datavarchar(256)2560Y备注信息
  • 表名:is_attribute_info

    说明:属性详情表

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属属性
    3namevarchar(32)320N属性名称
  • 表名:is_barter

    说明:积分兑换单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2frameint100N所属组织
    3customerint100N客户
    4timeint100N单据时间
    5numbervarchar(32)320N单据编号
    6totaldecimal(16,4)164N单据金额
    7integraldecimal(16,4)164N单据积分
    8actualdecimal(16,4)164N实收积分
    9costdecimal(16,4)164N单据费用
    10peopleint100Y0关联人员
    11logisticstext655350Y物流信息
    12filetext655350Y单据附件
    13datavarchar(256)2560Y备注信息
    14moretext655350Y扩展信息
    15examinetinyint(3) UNSIGNED30N审核状态[0:未审核|1:已审核]
    16csetinyint(3) UNSIGNED30N费用状态[0:未结算|1:部分结算|2:已结算|3:无需结算]费用状态[0:未结算|1:部分结算|2:已结算|3:无需结算]
    17checktinyint(3) UNSIGNED30N核对状态[0:未核对|1:已核对]
    18userint100N制单人
  • 表名:is_barter_info

    说明:积分兑换单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3goodsint100N所属商品
    4attrvarchar(64)640N辅助属性
    5unitvarchar(32)320N单位
    6warehouseint100Y0仓库
    7batchvarchar(32)320N批次号
    8mfdint100Y0生产日期
    9pricedecimal(12,4)124N单价
    10numsdecimal(12,4)124N数量
    11serialtext655350N序列号
    12discountdecimal(5,2)52N折扣率
    13dscdecimal(12,4)124N折扣额
    14totaldecimal(12,4)124N金额
    15integraldecimal(12,4)124N积分
    16datavarchar(256)2560N备注信息
  • 表名:is_batch

    说明:批次号

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2roomint100N所属仓储
    3warehouseint100N所属仓库
    4goodsint100N所属商品
    5numbervarchar(64)640N批次号
    6timeint100Y0生产日期
    7numsdecimal(12,4)124N库存数量
  • 表名:is_batch_info

    说明:批次号详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属批次
    3typevarchar(32)320N单据类型
    4classint100N所属类
    5infoint100N所属详情
    6directiontinyint(3) UNSIGNED30N方向[0:出|1:入]
    7numsdecimal(12,4)124N出入数量
  • 表名:is_bill

    说明:核销单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2frameint100N所属组织
    3customerint100N客户
    4supplierint100N供应商
    5timeint100N单据时间
    6numbervarchar(32)320N单据编号
    7typetinyint(3) UNSIGNED30N核销类型[0:预收冲应收|1:预付冲应付|2:应收冲应付|3:销退冲销售|4:购退冲采购]
    8pmydecimal(16,4)164N总核金额
    9smpdecimal(16,4)164N总销金额
    10peopleint100Y0关联人员
    11filetext655350Y单据附件
    12datavarchar(256)2560Y备注信息
    13moretext655350Y扩展信息
    14examinetinyint(3) UNSIGNED30N审核状态[0:未审核|1:已审核]
    15userint100N制单人
  • 表名:is_bill_info

    说明:核销单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3sourceint100N关联单据
    4billvarchar(32)320N核销类型
    5moldvarchar(32)320N单据类型
    6moneydecimal(12,4)124N核销金额
  • 表名:is_bor

    说明:采购订单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2sourceint100N关联单据|Sor
    3frameint100N所属组织
    4supplierint100N供应商
    5timeint100N单据时间
    6numbervarchar(32)320N单据编号
    7totaldecimal(16,4)164N单据金额
    8actualdecimal(16,4)164N实际金额
    9peopleint100Y0关联人员
    10arrivalint100N到货时间
    11logisticstext655350Y物流信息
    12filetext655350Y单据附件
    13datavarchar(256)2560Y备注信息
    14moretext655350Y扩展信息
    15examinetinyint(3) UNSIGNED30N审核状态[0:未审核|1:已审核]
    16statetinyint(3) UNSIGNED30N入库状态[0:未入库|1:部分入库|2:已入库|3:关闭]
    17userint100N制单人
  • 表名:is_bor_info

    说明:采购订单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3goodsint100N所属商品
    4attrvarchar(64)640N辅助属性
    5unitvarchar(32)320N单位
    6warehouseint100Y0仓库
    7pricedecimal(12,4)124N单价
    8numsdecimal(12,4)124N数量
    9discountdecimal(5,2)52N折扣率
    10dscdecimal(12,4)124N折扣额
    11totaldecimal(12,4)124N金额
    12taxdecimal(5,2)52N税率
    13tatdecimal(12,4)124N税额
    14tptdecimal(12,4)124N价税合计
    15datavarchar(256)2560N备注信息
    16handledecimal(12,4)124Y0.0000入库数量
  • 表名:is_bre

    说明:采购退货单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2sourceint100N关联单据|BUY
    3frameint100N所属组织
    4supplierint100N供应商
    5timeint100N单据时间
    6numbervarchar(32)320N单据编号
    7totaldecimal(16,4)164N单据金额
    8actualdecimal(16,4)164N实际金额
    9moneydecimal(16,4)164N实收金额
    10costdecimal(16,4)164N单据费用
    11accountint100Y0结算账户
    12peopleint100Y0关联人员
    13logisticstext655350Y物流信息
    14filetext655350Y单据附件
    15datavarchar(256)2560Y备注信息
    16moretext655350Y扩展信息
    17examinetinyint(3) UNSIGNED30N审核状态[0:未审核|1:已审核]
    18nucleustinyint(3) UNSIGNED30N核销状态[0:未核销|1:部分核销|2:已核销]
    19csetinyint(3) UNSIGNED30N费用状态[0:未结算|1:部分结算|2:已结算|3:无需结算]
    20invoicetinyint(3) UNSIGNED30N发票状态[0:未开票|1:部分开票|2:已开票|3:无需开具]
    21checktinyint(3) UNSIGNED30N核对状态[0:未核对|1:已核对]
    22userint100N制单人
  • 表名:is_bre_bill

    说明:采购退货单核销详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属单据
    3typevarchar(32)320N核销类型
    4sourceint100N关联单据
    5timeint100N单据时间
    6moneydecimal(16,4)164N核销金额
  • 表名:is_bre_info

    说明:采购退货单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3sourceint100N关联详情|BUY
    4goodsint100N所属商品
    5attrvarchar(64)640N辅助属性
    6unitvarchar(32)320N单位
    7warehouseint100Y0仓库
    8batchvarchar(32)320N批次号
    9mfdint100Y0生产日期
    10pricedecimal(12,4)124N单价
    11numsdecimal(12,4)124N数量
    12serialtext655350N序列号
    13discountdecimal(5,2)52N折扣率
    14dscdecimal(12,4)124N折扣额
    15totaldecimal(12,4)124N金额
    16taxdecimal(5,2)52N税率
    17tatdecimal(12,4)124N税额
    18tptdecimal(12,4)124N价税合计
    19datavarchar(256)2560N备注信息
  • 表名:is_buy

    说明:采购单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2sourceint100N关联单据|BOR
    3frameint100N所属组织
    4supplierint100N供应商
    5timeint100N单据时间
    6numbervarchar(32)320N单据编号
    7totaldecimal(16,4)164N单据金额
    8actualdecimal(16,4)164N实际金额
    9moneydecimal(16,4)164N实付金额
    10costdecimal(16,4)164N单据费用
    11accountint100Y0结算账户
    12peopleint100Y0关联人员
    13logisticstext655350Y物流信息
    14filetext655350Y单据附件
    15datavarchar(256)2560Y备注信息
    16moretext655350Y扩展信息
    17examinetinyint(3) UNSIGNED30N审核状态[0:未审核|1:已审核]
    18nucleustinyint(3) UNSIGNED30N核销状态[0:未核销|1:部分核销|2:已核销]
    19csetinyint(3) UNSIGNED30N费用状态[0:未结算|1:部分结算|2:已结算|3:无需结算]
    20invoicetinyint(3) UNSIGNED30N发票状态[0:未开票|1:部分开票|2:已开票|3:无需开具]
    21checktinyint(3) UNSIGNED30N核对状态[0:未核对|1:已核对]
    22userint100N制单人
  • 表名:is_buy_bill

    说明:采购单核销详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属单据
    3typevarchar(32)320N核销类型
    4sourceint100N关联单据
    5timeint100N单据时间
    6moneydecimal(16,4)164N核销金额
  • 表名:is_buy_info

    说明:采购单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3sourceint100N关联详情|BOR
    4goodsint100N所属商品
    5attrvarchar(64)640N辅助属性
    6unitvarchar(32)320N单位
    7warehouseint100Y0仓库
    8batchvarchar(32)320N批次号
    9mfdint100Y0生产日期
    10pricedecimal(12,4)124N单价
    11numsdecimal(12,4)124N数量
    12serialtext655350N序列号
    13discountdecimal(5,2)52N折扣率
    14dscdecimal(12,4)124N折扣额
    15totaldecimal(12,4)124N金额
    16taxdecimal(5,2)52N税率
    17tatdecimal(12,4)124N税额
    18tptdecimal(12,4)124N价税合计
    19datavarchar(256)2560N备注信息
    20retreatdecimal(12,4)124Y0.0000退货数量
  • 表名:is_category

    说明:商品类别

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属类别
    3namevarchar(32)320N类别名称
    4sortint100Y0类别排序
    5datavarchar(256)2560N备注信息
  • 表名:is_code

    说明:条码

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2namevarchar(32)320N
    3infovarchar(64)640N
    4typetinyint(3) UNSIGNED30N条码类型[0:条形码 | 1:二维码]
    5datavarchar(256)2560N
  • 表名:is_cost

    说明:单据费用

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2typevarchar(32)320N单据类型
    3classint100N所属类
    4timeint100N单据时间
    5ietint100N所属收支
    6moneydecimal(16,4)164N金额
    7datavarchar(256)2560Y备注
    8settledecimal(16,4)164Y0.0000结算金额
    9statetinyint(3) UNSIGNED30Y结算状态[0:未结算|1:部分结算|2:已结算]
  • 表名:is_cost_info

    说明:单据费用详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3oceint100N所属支出
    4timeint100N单据时间
    5moneydecimal(16,4)164N结算金额
  • 表名:is_customer

    说明:客户

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2namevarchar(32)320N客户名称
    3pyvarchar(32)320N拼音信息
    4numbervarchar(32)320N客户编号
    5frameint100N所属组织
    6userint100N所属用户
    7categoryvarchar(32)320N客户类别
    8gradevarchar(32)320N客户等级
    9bankvarchar(32)320N开户银行
    10accountvarchar(64)640N银行账号
    11taxvarchar(64)640N纳税号码
    12datavarchar(256)2560N备注信息
    13contactstext655350N联系资料
    14balancedecimal(16,4)164Y0.0000应收款余额
    15integraldecimal(16,4)164Y0.0000客户积分
    16moretext655350N扩展信息
  • 表名:is_deploy

    说明:零售配置

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2frameint100N关联组织
    3sourcetext655350N配置信息
    4datavarchar(256)2560N备注信息
  • 表名:is_entry

    说明:其它入库单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2supplierint100N供应商
    3frameint100N所属组织
    4timeint100N单据时间
    5numbervarchar(32)320N单据编号
    6typetinyint(3) UNSIGNED30N单据类型[0:其它入库单|1:盘盈单]
    7totaldecimal(16,4)164N单据成本
    8costdecimal(16,4)164N单据费用
    9peopleint100Y0关联人员
    10logisticstext655350Y物流信息
    11filetext655350Y单据附件
    12datavarchar(265)2650Y备注信息
    13moretext655350Y扩展信息
    14examinetinyint(3) UNSIGNED30N审核状态[0:未审核|1:已审核]
    15csetinyint(3) UNSIGNED30N费用状态[0:未结算|1:部分结算|2:已结算|3:无需结算]
    16checktinyint(3) UNSIGNED30N核对状态[0:未核对|1:已核对]
    17userint100N制单人
  • 表名:is_entry_info

    说明:其它入库单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3goodsint100N所属商品
    4attrvarchar(64)640N辅助属性
    5unitvarchar(32)320N单位
    6warehouseint100Y0仓库
    7batchvarchar(32)320N批次号
    8mfdint100Y0生产日期
    9pricedecimal(12,4)124N成本
    10numsdecimal(12,4)124N数量
    11serialtext655350N序列号
    12totaldecimal(12,4)124N总成本
    13datavarchar(256)2560N备注信息
  • 表名:is_extry

    说明:其它出库单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2customerint100N客户
    3frameint100N所属组织
    4timeint100N单据时间
    5numbervarchar(32)320N单据编号
    6typetinyint(3) UNSIGNED30N单据类型[0:其它出库单|1:盘亏单]
    7totaldecimal(16,4)164N单据成本
    8costdecimal(16,4)164N单据费用
    9peopleint100Y0关联人员
    10logisticstext655350Y物流信息
    11filetext655350Y单据附件
    12datavarchar(265)2650Y备注信息
    13moretext655350Y扩展信息
    14examinetinyint(3) UNSIGNED30N审核状态[0:未审核|1:已审核]
    15csetinyint(3) UNSIGNED30N费用状态[0:未结算|1:部分结算|2:已结算|3:无需结算]
    16checktinyint(3) UNSIGNED30N核对状态[0:未核对|1:已核对]
    17userint100N制单人
  • 表名:is_extry_info

    说明:其它出库单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3goodsint100N所属商品
    4attrvarchar(64)640N辅助属性
    5unitvarchar(32)320N单位
    6warehouseint100Y0仓库
    7batchvarchar(32)320N批次号
    8mfdint100Y0生产日期
    9pricedecimal(12,4)124N成本
    10numsdecimal(12,4)124N数量
    11serialtext655350N序列号
    12totaldecimal(12,4)124N总成本
    13datavarchar(256)2560N备注信息
  • 表名:is_field

    说明:表单字段

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2namevarchar(32)320N模块名称
    3keyvarchar(32)320N模块标识
    4datavarchar(256)2560N备注信息
    5fieldstext655350N字段数据
  • 表名:is_fifo

    说明:先进先出记录

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2outint100N所属出
    3inint100N所属进
    4handledecimal(12,4)124N处理数量
  • 表名:is_frame

    说明:组织机构

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3namevarchar(32)320N组织名称
    4sortint100Y0组织排序
    5datavarchar(256)2560N备注信息
  • 表名:is_goods

    说明:商品

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2namevarchar(32)320N商品名称
    3pyvarchar(32)320N拼音信息
    4numbervarchar(32)320N商品编号
    5specvarchar(32)320N规格型号
    6categoryint100N商品类别
    7brandvarchar(32)320N商品品牌
    8unitvarchar(32)320N商品单位[*:常规单位|-1:多单位]
    9buydecimal(12,4)124N采购价格
    10selldecimal(12,4)124N销售价格
    11retaildecimal(12,4)124N零售价格
    12integraldecimal(12,4)124N兑换积分
    13codevarchar(64)640N商品条码
    14locationvarchar(64)640N商品货位
    15stockdecimal(12,4)124N库存阈值
    16typetinyint(3) UNSIGNED30N产品类型[0:常规商品|1:服务商品]
    17datavarchar(256)2560N备注信息
    18aliasvarchar(32)320N零售名称
    19imgstext655350N商品图像
    20detailstext655350N图文详情
    21unitstext655350N多单位配置
    22strategytext655350N折扣策略
    23serialtinyint(3) UNSIGNED30Y0序列产品[0:关闭|1:启用]
    24batchtinyint(3) UNSIGNED30Y0批次产品[0:关闭|1:启用]
    25validitytinyint(3) UNSIGNED30Y0有效期[0:关闭|1:启用]
    26protectsmallint50Y0保质期
    27thresholdsmallint50Y0预警阀值
    28moretext655350N扩展信息
  • 表名:is_ice

    说明:其它收入单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2frameint100N所属组织
    3customerint100Y0客户
    4timeint100N单据时间
    5numbervarchar(32)320N单据编号
    6totaldecimal(16,4)164N单据金额
    7actualdecimal(16,4)164N实际金额
    8moneydecimal(16,4)164N实收金额
    9accountint100N结算账户
    10peopleint100Y0关联人员
    11filetext655350Y单据附件
    12datavarchar(256)2560Y备注信息
    13moretext655350Y扩展信息
    14examinetinyint(3) UNSIGNED30N审核状态[0:未审核|1:已审核]
    15nucleustinyint(3) UNSIGNED30N核销状态[0:未核销|1:部分核销|2:已核销]
    16userint100N制单人
  • 表名:is_ice_bill

    说明:其它收入单核销详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属单据
    3typevarchar(32)320N核销类型
    4sourceint100N关联单据
    5timeint100N单据时间
    6moneydecimal(16,4)164N核销金额
  • 表名:is_ice_info

    说明:其它收入单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3ietint100N收支类型
    4moneydecimal(12,4)124N结算金额
    5datavarchar(256)2560N备注信息
  • 表名:is_iet

    说明:收支类别

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2namevarchar(32)320N类别名称
    3typetinyint(3) UNSIGNED30N收支类型[0:收入:1支出]
    4sortint100N类别排序
    5datavarchar(256)2560N备注信息
  • 表名:is_imy

    说明:收款单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2frameint100N所属组织
    3customerint100N客户
    4timeint100N单据时间
    5numbervarchar(32)320N单据编号
    6totaldecimal(16,4)164N单据金额
    7peopleint100Y0关联人员
    8filetext655350Y单据附件
    9datavarchar(256)2560Y备注信息
    10moretext655350Y扩展信息
    11examinetinyint(3) UNSIGNED30N审核状态[0:未审核|1:已审核]
    12nucleustinyint(3) UNSIGNED30N核销状态[0:未核销|1:部分核销|2:已核销]
    13userint100N制单人
  • 表名:is_imy_bill

    说明:收款单核销详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属单据
    3typevarchar(32)320N核销类型
    4sourceint100N关联单据
    5timeint100N单据时间
    6moneydecimal(16,4)164N核销金额
  • 表名:is_imy_info

    说明:收款单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3accountint100Y0结算账户
    4moneydecimal(12,4)124N结算金额
    5settlevarchar(256)2560N结算号
    6datavarchar(256)2560N备注信息
  • 表名:is_integral

    说明:积分详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属客户
    3typevarchar(32)320N单据类型
    4classint100N所属类
    5timeint100N单据时间
    6directiontinyint(3) UNSIGNED30N方向[0:出|1:入]
    7integraldecimal(16,4)164N积分
  • 表名:is_invoice

    说明:发票详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2typevarchar(32)320N单据类型
    3classint100N所属单据
    4timeint100N开票时间
    5numbervarchar(64)640N发票号码
    6titlevarchar(64)640N发票抬头
    7moneydecimal(16,4)164N开票金额
    8filetext655350N发票附件
    9datavarchar(256)2560N备注信息
  • 表名:is_log

    说明:操作日志

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2timeint100N操作时间
    3userint100N所属用户
    4infovarchar(256)2560N操作内容
  • 表名:is_menu

    说明:菜单信息

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属菜单
    3namevarchar(32)320N菜单名称
    4keyvarchar(32)320N菜单标识
    5modeltinyint(3) UNSIGNED30N菜单模式[0:标签模式|1:新页模式]
    6typetinyint(3) UNSIGNED30N菜单类型[0:独立菜单|1:附属菜单]
    7resourcevarchar(128)1280N菜单地址
    8sortint100Y0菜单排序
    9icovarchar(32)320N菜单图标
    10rootvarchar(32)320N权限标识
    11datavarchar(256)2560N备注信息
  • 表名:is_mould

    说明:打印模板

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2namevarchar(32)320N模板名称
    3keyvarchar(32)320N模板标识
    4sortint100Y0模板排序
    5sourcetext655350N数据源
    6codetext655350N模板代码
    7datavarchar(256)2560N备注信息
  • 表名:is_oce

    说明:其它支出单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2frameint100N所属组织
    3supplierint100N供应商
    4timeint100N单据时间
    5numbervarchar(32)320N单据编号
    6totaldecimal(16,4)164N单据金额
    7actualdecimal(16,4)164N实际金额
    8moneydecimal(16,4)164N实付金额
    9accountint100N结算账户
    10peopleint100Y0关联人员
    11filetext655350Y单据附件
    12datavarchar(256)2560Y备注信息
    13moretext655350Y扩展信息
    14examinetinyint(3) UNSIGNED30N审核状态[0:未审核|1:已审核]
    15nucleustinyint(3) UNSIGNED30N核销状态[0:未核销|1:部分核销|2:已核销]
    16userint100N制单人
  • 表名:is_oce_bill

    说明:其它支出单核销详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属单据
    3typevarchar(32)320N核销类型
    4sourceint100N关联单据
    5timeint100N单据时间
    6moneydecimal(16,4)164N核销金额
  • 表名:is_oce_info

    说明:其它支出单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3sourceint100N所属费用
    4ietint100N收支类型
    5moneydecimal(12,4)124N结算金额
    6datavarchar(256)2560N备注信息
  • 表名:is_often

    说明:常用功能

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2userint100N所属用户
    3namevarchar(64)640N功能名称
    4keyvarchar(32)320N功能标识
  • 表名:is_omy

    说明:付款单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2frameint100N所属组织
    3supplierint100N供应商
    4timeint100N单据时间
    5numbervarchar(32)320N单据编号
    6totaldecimal(16,4)164N单据金额
    7peopleint100Y0关联人员
    8filetext655350Y单据附件
    9datavarchar(256)2560Y备注信息
    10moretext655350Y扩展信息
    11examinetinyint(3) UNSIGNED30N审核状态[0:未审核|1:已审核]
    12nucleustinyint(3) UNSIGNED30N核销状态[0:未核销|1:部分核销|2:已核销]
    13userint100N制单人
  • 表名:is_omy_bill

    说明:付款单核销详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属单据
    3typevarchar(32)320N核销类型
    4sourceint100N关联单据
    5timeint100N单据时间
    6moneydecimal(16,4)164N核销金额
  • 表名:is_omy_info

    说明:付款单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3accountint100Y0结算账户
    4moneydecimal(12,4)124N结算金额
    5settlevarchar(256)2560N结算号
    6datavarchar(256)2560N备注信息
  • 表名:is_people

    说明:人员管理

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2namevarchar(32)320N人员名称
    3pyvarchar(32)320N拼音信息
    4numbervarchar(32)320N人员编号
    5frameint100N所属组织
    6sextinyint(3) UNSIGNED30N人员性别[0:女|1:男]
    7telvarchar(32)320N联系电话
    8addvarchar(64)640N联系地址
    9cardvarchar(32)320N身份证号
    10datavarchar(256)2560N备注信息
    11moretext655350N扩展信息
  • 表名:is_period

    说明:结账表

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2dateint100N结账日期
    3timeint100N操作日期
    4userint100N操作人
  • 表名:is_record

    说明:单据记录

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2typevarchar(32)320N单据类型
    3sourceint100N关联单据
    4timeint100N事件时间
    5userint100N事件用户
    6infovarchar(64)640N事件内容
  • 表名:is_role

    说明:用户角色

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2namevarchar(32)320N角色名称
    3datavarchar(256)2560N备注信息
    4roottext655350N功能数据
    5authtext655350N数据权限
  • 表名:is_room

    说明:仓储信息

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2warehouseint100N所属仓库
    3goodsint100N所属商品
    4attrvarchar(64)640N辅助属性
    5numsdecimal(12,4)124N库存数量
  • 表名:is_room_info

    说明:仓储详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属仓储
    3typevarchar(32)320N单据类型
    4classint100N所属类
    5infoint100N所属详情
    6timeint100N单据时间
    7directiontinyint(3) UNSIGNED30N方向[0:出|1:入]
    8pricedecimal(12,4)124N基础单价
    9numsdecimal(12,4)124N基础数量
  • 表名:is_sell

    说明:销售单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2sourceint100N关联单据|SOR
    3frameint100N所属组织
    4customerint100N客户
    5timeint100N单据时间
    6numbervarchar(32)320N单据编号
    7totaldecimal(16,4)164N单据金额
    8actualdecimal(16,4)164N实际金额
    9moneydecimal(16,4)164N实收金额
    10costdecimal(16,4)164N单据费用
    11accountint100Y0结算账户
    12peopleint100Y0关联人员
    13logisticstext655350Y物流信息
    14filetext655350Y单据附件
    15datavarchar(256)2560Y备注信息
    16moretext655350Y扩展信息
    17examinetinyint(3) UNSIGNED30N审核状态[0:未审核|1:已审核]
    18nucleustinyint(3) UNSIGNED30N核销状态[0:未核销|1:部分核销|2:已核销]
    19csetinyint(3) UNSIGNED30N费用状态[0:未结算|1:部分结算|2:已结算|3:无需结算]
    20invoicetinyint(3) UNSIGNED30N发票状态[0:未开票|1:部分开票|2:已开票|3:无需开具]
    21checktinyint(3) UNSIGNED30N核对状态[0:未核对|1:已核对]
    22userint100N制单人
  • 表名:is_sell_bill

    说明:销售单核销详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属单据
    3typevarchar(32)320N核销类型
    4sourceint100N关联单据
    5timeint100N单据时间
    6moneydecimal(16,4)164N核销金额
  • 表名:is_sell_info

    说明:销售单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3sourceint100N关联详情|SOR
    4goodsint100N所属商品
    5attrvarchar(64)640N辅助属性
    6unitvarchar(32)320N单位
    7warehouseint100Y0仓库
    8batchvarchar(32)320N批次号
    9mfdint100Y0生产日期
    10pricedecimal(12,4)124N单价
    11numsdecimal(12,4)124N数量
    12serialtext655350N序列号
    13discountdecimal(5,2)52N折扣率
    14dscdecimal(12,4)124N折扣额
    15totaldecimal(12,4)124N金额
    16taxdecimal(5,2)52N税率
    17tatdecimal(12,4)124N税额
    18tptdecimal(12,4)124N价税合计
    19datavarchar(256)2560N备注信息
    20retreatdecimal(12,4)124Y0.0000退货数量
  • 表名:is_serial

    说明:序列号

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2roomint100N所属仓储
    3warehouseint100N所属仓库
    4batchint100Y0所属批次
    5goodsint100N所属商品
    6numbervarchar(64)640N序列号
    7statetinyint(3) UNSIGNED30N状态[0:未销售|1:已销售|2:已调拨|3:已退货]
  • 表名:is_serial_info

    说明:序列号详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属序列
    3typevarchar(32)320N单据类型
    4classint100N所属类
    5infoint100N所属详情
  • 表名:is_serve

    说明:服务信息

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2goodsint100N所属商品
    3attrvarchar(64)640N辅助属性
    4numsdecimal(12,4)124N累计数量
  • 表名:is_serve_info

    说明:服务详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3typevarchar(32)320N单据类型
    4classint100N所属类
    5infoint100N所属详情
    6timeint100N单据时间
    7pricedecimal(12,4)124N单价
    8numsdecimal(12,4)124N数量
  • 表名:is_sor

    说明:销售订单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2frameint100N所属组织
    3customerint100N客户
    4timeint100N单据时间
    5numbervarchar(32)320N单据编号
    6totaldecimal(16,4)164N单据金额
    7actualdecimal(16,4)164N实际金额
    8peopleint100Y0关联人员
    9arrivalint100N到货日期
    10logisticstext655350Y物流信息
    11filetext655350Y单据附件
    12datavarchar(256)2560Y备注信息
    13moretext655350Y扩展信息
    14examinetinyint(3) UNSIGNED30N审核状态[0:未审核|1:已审核]
    15statetinyint(3) UNSIGNED30N出库状态[0:未出库|1:部分出库|2:已出库|3:关闭]
    16userint100N制单人
  • 表名:is_sor_info

    说明:销售订单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3goodsint100N所属商品
    4attrvarchar(64)640N辅助属性
    5unitvarchar(32)320N单位
    6warehouseint100Y0仓库
    7pricedecimal(12,4)124N单价
    8numsdecimal(12,4)124N数量
    9discountdecimal(5,2)52N折扣率
    10dscdecimal(12,4)124N折扣额
    11totaldecimal(12,4)124N金额
    12taxdecimal(5,2)52N税率
    13tatdecimal(12,4)124N税额
    14tptdecimal(12,4)124N价税合计
    15datavarchar(256)2560N备注信息
    16handledecimal(12,4)124Y0.0000出库数量
  • 表名:is_sre

    说明:销售退货单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2sourceint100N关联单据|SELL
    3frameint100N所属组织
    4customerint100N客户
    5timeint100N单据时间
    6numbervarchar(32)320N单据编号
    7totaldecimal(16,4)164N单据金额
    8actualdecimal(16,4)164N实际金额
    9moneydecimal(16,4)164N实付金额
    10costdecimal(16,4)164N单据费用
    11accountint100Y0结算账户
    12peopleint100Y0关联人员
    13logisticstext655350Y物流信息
    14filetext655350Y单据附件
    15datavarchar(256)2560Y备注信息
    16moretext655350Y扩展信息
    17examinetinyint(3) UNSIGNED30N审核状态[0:未审核|1:已审核]
    18nucleustinyint(3) UNSIGNED30N核销状态[0:未核销|1:部分核销|2:已核销]
    19csetinyint(3) UNSIGNED30N费用状态[0:未结算|1:部分结算|2:已结算|3:无需结算]
    20invoicetinyint(3) UNSIGNED30N发票状态[0:未开票|1:部分开票|2:已开票|3:无需开具]
    21checktinyint(3) UNSIGNED30N核对状态[0:未核对|1:已核对]
    22userint100N制单人
  • 表名:is_sre_bill

    说明:销售退货单核销详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属单据
    3typevarchar(32)320N核销类型
    4sourceint100N关联单据
    5timeint100N单据时间
    6moneydecimal(16,4)164N核销金额
  • 表名:is_sre_info

    说明:销售退货单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3sourceint100N关联详情|SELL
    4goodsint100N所属商品
    5attrvarchar(64)640N辅助属性
    6unitvarchar(32)320N单位
    7warehouseint100Y0仓库
    8batchvarchar(32)320N批次号
    9mfdint100Y0生产日期
    10pricedecimal(12,4)124N单价
    11numsdecimal(12,4)124N数量
    12serialtext655350N序列号
    13discountdecimal(5,2)52N折扣率
    14dscdecimal(12,4)124N折扣额
    15totaldecimal(12,4)124N金额
    16taxdecimal(5,2)52N税率
    17tatdecimal(12,4)124N税额
    18tptdecimal(12,4)124N价税合计
    19datavarchar(256)2560N备注信息
  • 表名:is_summary

    说明:收发统计表

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N仓储详情
    3typevarchar(32)320N单据类型
    4classint100N所属单据
    5infoint100N所属详情
    6timeint100N单据时间
    7goodsint100N所属商品
    8attrvarchar(64)640N辅助属性
    9warehouseint100N所属仓库
    10batchvarchar(64)640N批次
    11mfdint100N生产日期
    12serialtext655350N序列号
    13directiontinyint(3) UNSIGNED30N方向[0:出|1:入]
    14pricedecimal(12,4)124N基础单价
    15numsdecimal(12,4)124N基础数量
    16uctdecimal(12,4)124N单位成本
    17bctdecimal(12,4)124N基础成本
    18existtext655350N结存组
    19balancetext655350N结余组
    20handledecimal(12,4)124N先进先出
  • 表名:is_supplier

    说明:供应商

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2namevarchar(32)320N供应商名称
    3pyvarchar(32)320N拼音信息
    4numbervarchar(32)320N供应商编号
    5frameint100N所属组织
    6userint100N所属用户
    7categoryvarchar(32)320N供应商类别
    8ratedecimal(5,2)52N增值税税率
    9bankvarchar(32)320N开户银行
    10accountvarchar(64)640N银行账号
    11taxvarchar(64)640N纳税号码
    12datavarchar(256)2560N备注信息
    13contactstext655350N联系资料
    14balancedecimal(16,4)164Y0.0000应付款余额
    15moretext655350N扩展信息
  • 表名:is_swap

    说明:调拨单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2frameint100N所属组织
    3timeint100N单据时间
    4numbervarchar(32)320N单据编号
    5totaldecimal(16,4)164N单据成本
    6costdecimal(16,4)164N单据费用
    7logisticstext655350N物流信息
    8peopleint100Y0关联人员
    9filetext655350N单据附件
    10datavarchar(265)2650N备注信息
    11moretext655350N扩展信息
    12examinetinyint(3) UNSIGNED30Y0审核状态[0:未审核|1:已审核]
    13csetinyint(3) UNSIGNED30Y费用状态[0:未结算|1:部分结算|2:已结算|3:无需结算]
    14userint100N制单人
  • 表名:is_swap_info

    说明:调拨单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3goodsint100N所属商品
    4attrvarchar(64)640N辅助属性
    5unitvarchar(32)320N单位
    6warehouseint100N调出仓库
    7storehouseint100N调入仓库
    8batchvarchar(32)320N批次号
    9mfdint100Y0生产日期
    10pricedecimal(12,4)124N成本
    11numsdecimal(12,4)124N数量
    12serialtext655350N序列号
    13totaldecimal(12,4)124N总成本
    14datavarchar(256)2560N备注信息
  • 表名:is_sys

    说明:系统配置

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2namevarchar(32)320N配置名称
    3infotext655350N配置内容
    4datavarchar(256)2560N备注信息
  • 表名:is_user

    说明:用户

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2namevarchar(32)320N用户名称
    3pyvarchar(32)320N拼音信息
    4telvarchar(11)110N手机号码
    5frameint100N所属组织
    6roleint100N所属角色
    7uservarchar(32)320N登陆账号
    8pwdvarchar(32)320N登陆密码
    9imgtext655350N用户头像
    10tokenvarchar(32)320Y秘钥信息
    11expireint100N秘钥时效
    12datavarchar(256)2560N备注信息
    13moretext655350N扩展信息
  • 表名:is_vend

    说明:零售单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2frameint100N所属组织
    3customerint100N客户
    4timeint100N单据时间
    5numbervarchar(32)320N单据编号
    6totaldecimal(16,4)164N单据金额
    7actualdecimal(16,4)164N实际金额
    8integraldecimal(16,4)164Y0.0000单据积分
    9costdecimal(16,4)164N单据费用
    10accountint100Y0结算账户
    11ptmvarchar(32)320N结算方式
    12ptnvarchar(64)640N结算单号
    13peopleint100Y0关联人员
    14logisticstext655350Y物流信息
    15filetext655350Y单据附件
    16datavarchar(256)2560Y备注信息
    17moretext655350Y扩展信息
    18examinetinyint(3) UNSIGNED30N审核状态[0:未审核|1:已审核]
    19csetinyint(3) UNSIGNED30N费用状态[0:未结算|1:部分结算|2:已结算|3:无需结算]
    20invoicetinyint(3) UNSIGNED30N发票状态[0:未开票|1:部分开票|2:已开票|3:无需开具]
    21checktinyint(3) UNSIGNED30N核对状态[0:未核对|1:已核对]
    22userint100N制单人
  • 表名:is_vend_info

    说明:零售单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3goodsint100N所属商品
    4attrvarchar(64)640N辅助属性
    5unitvarchar(32)320N单位
    6warehouseint100Y0仓库
    7batchvarchar(32)320N批次号
    8mfdint100Y0生产日期
    9pricedecimal(12,4)124N单价
    10numsdecimal(12,4)124N数量
    11serialtext655350N序列号
    12discountdecimal(5,2)52N折扣率
    13dscdecimal(12,4)124N折扣额
    14totaldecimal(12,4)124N金额
    15taxdecimal(5,2)52N税率
    16tatdecimal(12,4)124N税额
    17tptdecimal(12,4)124N价税合计
    18datavarchar(256)2560N备注信息
    19retreatdecimal(12,4)124Y0.0000退货数量
  • 表名:is_vre

    说明:零售退货单

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2sourceint100N关联单据|VEND
    3frameint100N所属组织
    4customerint100N客户
    5timeint100N单据时间
    6numbervarchar(32)320N单据编号
    7totaldecimal(16,4)164N单据金额
    8actualdecimal(16,4)164N实际金额
    9integraldecimal(16,4)164Y0.0000单据积分
    10costdecimal(16,4)164N单据费用
    11accountint100Y0结算账户
    12peopleint100Y0关联人员
    13logisticstext655350N物流信息
    14filetext655350N单据附件
    15datavarchar(256)2560N备注信息
    16moretext655350N扩展信息
    17examinetinyint(3) UNSIGNED30Y0审核状态[0:未审核|1:已审核]
    18csetinyint(3) UNSIGNED30Y0费用状态[0:未结算|1:部分结算|2:已结算|3:无需结算]
    19invoicetinyint(3) UNSIGNED30Y0发票状态[0:未开票|1:部分开票|2:已开票|3:无需开具]
    20checktinyint(3) UNSIGNED30Y0核对状态[0:未核对|1:已核对]
    21userint100N制单人
  • 表名:is_vre_info

    说明:零售退货单详情

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2pidint100N所属ID
    3sourceint100N关联详情|VEND
    4goodsint100N所属商品
    5attrvarchar(64)640N辅助属性
    6unitvarchar(32)320N单位
    7warehouseint100Y0仓库
    8batchvarchar(32)320N批次号
    9mfdint100Y0生产日期
    10pricedecimal(12,4)124N单价
    11numsdecimal(12,4)124N数量
    12serialtext655350N序列号
    13discountdecimal(5,2)52N折扣率
    14dscdecimal(12,4)124N折扣额
    15totaldecimal(12,4)124N金额
    16taxdecimal(5,2)52N税率
    17tatdecimal(12,4)124N税额
    18tptdecimal(12,4)124N价税合计
    19datavarchar(256)2560N备注信息
  • 表名:is_warehouse

    说明:仓库

    序号名称数据类型长度小数位允许空值主键默认值说明
    1idint100NY
    2namevarchar(32)320N仓库名称
    3numbervarchar(32)320N仓库编号
    4frameint100N所属组织
    5contactsvarchar(32)320N联系人员
    6telvarchar(32)320N联系电话
    7addvarchar(64)640N仓库地址
    8datavarchar(256)2560N备注信息

总结

开发文档是为了帮助在开发准备过程中快速了解产品架构和查阅数据关系,实际开发过程中需关注前端和后端的整体业务逻辑,如遇到未明确或难理解的业务逻辑,您可联系在线客服获取技术支持服务。