Foxtable(狐表)用户栏目专家坐堂 → 如何生成进销存统计报表


  共有2619人关注过本帖树形打印复制链接

主题:如何生成进销存统计报表

帅哥哟,离线,有人找我吗?
lihe60
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6809 积分:43063 威望:0 精华:0 注册:2009/3/2 14:07:00
如何生成进销存统计报表  发帖心情 Post By:2019/6/18 14:22:00 [只看该作者]

define(['users/templates/【GROUP】/【PAGE】/data', 'publib/mixin/mainMixins', 'publib/mixin/tableMixins'],
    function (mixin, mainMixin, tableMixins) {
        return {
            mixins: [mainMixin, mixin, tableMixins],
            created: function created() {
                this.findOrder();
            },
            methods: {
                findOrder: function findOrder() {
                    this.loadPageData(1); //显示第一页
                },
                pageChanged: function pageChanged(p) {
                    this.loadPageData(p); //显示指定页
                },
                pageSizeChanged: function pageSizeChanged(size) {
                    this.pageData.table1.pageSize = size; //设置每页条数
                    this.loadPageData(1);
                },
                loadPageData: function loadPageData(p) {
                    var sql = "";
                    if (this.pageData.filterbh) {
                        sql = sql + "订单编号 like '%" + this.pageData.filterbh + "%'";
                    }
                    if (this.pageData.filterkh) {
                        sql = sql ? " and " : "" + "客户 like '%" + this.pageData.filterkh + "%'";
                    }
                    if (sql) { //如果输入了查询条件  
                        var config = {
                            data: {
                                relationFilter: encodeURI(sql), //设置查询条件  
                            }
                        }
                        this.OnPageChanged(p, config); //按条件加载table1指定页的数据  
                    }
                    else
                        this.OnPageChanged(p); //无条件正常加载
                },
                gotoEdit: function gotoEdit(row,index) {
                    this.SetPublicData("ddrow", row)
                    this.$router.push({ name: 'ddlr'})
                },
            },
        };
    });


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/18 14:36:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6809 积分:43063 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2019/6/18 15:00:00 [只看该作者]

最好做个实例

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/18 15:08:00 [只看该作者]

帮助文档就有实例啊

 

https://wechat.foxtable.com:9009/FoxWeb/foxwebdown.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6809 积分:43063 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2019/6/18 16:13:00 [只看该作者]

                findOrder: function findOrder() {
                    this.loadPageData(1); //显示第一页
                    this.pageData.table1.cols:['姓名','第五列'];
                },
第三行有什么错误

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/18 17:03:00 [只看该作者]

 

this.pageData.table1.cols = ['姓名','第五列'];

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6809 积分:43063 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2019/6/19 9:27:00 [只看该作者]

放在这个位置,不能生成报表的。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/19 10:26:00 [只看该作者]

以下是引用lihe60在2019/6/19 9:27:00的发言:
放在这个位置,不能生成报表的。

 

请在初始定义的时候设置表列,而不是在这里定义。

 


 回到顶部