createComprehensiveReport 创建综合报表

http://localhost:2448/api/ashx/service.ashx

POST

request:

{
    "action": "createComprehensiveReport",
    "isDebug": 1,
    "token": "4056b02d-912e-4ab5-869d-8e3c34f610f1",
    "requestData": {
        "ClientProjectAddress": {
            "Key": "e7a6afdd-b03a-45d9-8b48-8d1284fc4372"
        },
        "Summarys": [
            {
                "Reports": [
                    {
                        "ItemTypeObj": {
                            "ItemType": 1,
                            "ItemTypeDescription": "AirCondition"
                        },
                        "Key": "fae3d8cd-2300-4461-967e-b7fcae19cb44"
                    }
                ],
                "Title": "空调报价"
            },
            {
                "Reports": [
                    {
                        "ItemTypeObj": {
                            "ItemType": 20,
                            "ItemTypeDescription": "FloorHeating_Water"
                        },
                        "Key": "0611c5b2-fdf9-43dc-880d-a7dcff0842b1"
                    }
                ],
                "Title": "水地暖报价"
            },
            {
                "Reports": [
                    {
                        "ItemTypeObj": {
                            "ItemType": 21,
                            "ItemTypeDescription": "FloorHeating_Electric"
                        },
                        "Key": "85495540-fd77-4b26-8a81-8447a5c6580e"
                    }
                ],
                "Title": "电地暖报价"
            },
            {
                "Reports": [
                    {
                        "ItemTypeObj": {
                            "ItemType": 23,
                            "ItemTypeDescription": "FloorHeating_TOSHIBA"
                        },
                        "Key": "2d0e46fa-f3cf-44da-b13d-a52233128217"
                    }
                ],
                "Title": "东芝地暖报价"
            },
            {
                "Reports": [
                    {
                        "ItemTypeObj": {
                            "ItemType": 3,
                            "ItemTypeDescription": "NewWind"
                        },
                        "Key": "8c6b58eb-d068-43d6-9f85-8072250ddb17"
                    }
                ],
                "Title": "新风报价"
            },
            {
                "Reports": [
                    {
                        "ItemTypeObj": {
                            "ItemType": 4,
                            "ItemTypeDescription": "CleanWater"
                        },
                        "Key": "104d80d1-293c-4de4-a021-455c27ed085d"
                    }
                ],
                "Title": "净水报价"
            }
        ]
    }
}

response:

{
    "data": "fae3d8cd-2300-4461-967e-b7fcae19cb44",
    "msg": "success",
    "responseCode": {
        "msgCode": 200,
        "msgDetail": "OK"
    },
    "serverTime": "2016-06-18 10:53:03",
    "success": true
}

备注:

request 中的,  Title 与 Reports 中的 ItemTypeObj 中的 ItemTypeDescription 都不用传值。

在 request 的 demo 中写出来,是为了方便队友的理解。

(结束)

时间: 2024-08-12 15:13:45

createComprehensiveReport 创建综合报表的相关文章

Devexpress报表开发(三):创建主从报表

Devexpress报表开发(三):创建主从报表 此教程是在上一篇的基础上教会大家如何使用Devexpress报表控件来创建主从报表的,我们将从以下几步来实现主从报表: 添加从报表数据 创建从报表 设计从报表布局 显示预览结果 1.添加从报表数据 我们打开上一篇文章的工程,然后右击Report Explorer中的sqlDataSource1,选择Manage Queries(查询管理),然后点击添加. 然后我们按照上一篇文章的步骤添加一张与之关联的表,用作从报表数据. 然后我们在右击sqlDa

报表工具Stimulsoft Reports创建主从报表

在.NET开发中经常会涉及到报表的开发,通常我们采用报表工具来快速生成报表,报表生成工具最常用的是水晶报表.Stimusoft Reports ,下面我们以Stimulsoft Reports为例,做一个快速生成报表的教程,同时水晶报表也可以同时导入到Stimulsoft Reports中使用 现在开始创建主从报表:打开VS2012,找到Stimulsoft Reports控件1.运行设计器2.连接数据库2.1创建新的连接2.2创建新的数据源3.创建数据源之间的关系4.放两个DataBands在

DevExpress XtraReports 入门四 创建 Web 报表

原文:DevExpress XtraReports 入门四 创建 Web 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过. 废话少说 开始正事 一.创建 Web 报表并绑定数据  启动 MS Visual Studio (2005.2008.或 2010). 新建一个 ASP.NET Web

使用MyEclipse报表创建Web报表(下)

在使用MyEclipse Reports创建Web报表(上)一文中,小编为大家介绍了如何创建报表Web项目.创建报表.创建数据集以及制定一个报表.接下来小编将为大家介绍另外几节的内容,希望能够帮助到大家. 5. 数据排序 默认的数据行排序受许多因素的影响,例如受在数据库中创建数据顺序的影响.在很多情况下,您可能会想改变数据出现在报表中的顺序. (1)在报表设计器中,单击布局选项来返回布局编辑器. (2)在布局编辑器中,单击左下角的表格选项.当鼠标停留在该区域时标签会出现.属性编辑器会显示所选表的

水晶报表之创建子报表

本篇与asp.net没有多大关系,asp.net只是做为显示报表的载体而已.着重演示创建主报表以及子报表. 先来看看数据库中的两个表[fruit] 和[FruitKind]前者中一个字段[FruitKind_nbr] 是一个外键,也是后者的主键. 能够获取数据,当然需要创建两个存储过程[dbo].[usp_Fruit_GetAll]: 和[dbo].[usp_FruitKind_GetAll]: 这两个存储过程,我们稍后创建水晶报表时,就会使用到.首先来看看主报表的创建.下面不管是第一个还是第二

使用MyEclipse报表创建Web报表(上)

组织良好的业务数据可以显著改善关键的决策过程.使用MyEclipse Reports?工具来开发各种Web报表.在本教程中,您将学习到: 创建一个报表Web项目和数据源 创建.布局和格式化的报表 创建一个数据集 排序报表数据 部署和测试报表项目 持续时间:30分钟 没有MyEclipse?立即下载 1. 创建一个报表Web项目 这里有两种方法来创建报表Web项目.第一种方法是使用报表向导来创建一个新的项目:第二种方法是添加报表Web Runtime Facet到一个现有的MyEclipse We

iReport连接Mysql创建图表报表

列举一下需要的资源: 1.mySql数据库安装好的 2.iReport+jasperreport配置好 3.我用的是Myeclipse,MySQL的驱动jar包不要忘记 第一部分:创建数据库连接 package com.mySqlsource; import java.sql.Connection; public class Database { private String dbUrl = "jdbc:mysql://localhost:3306/bookdb"; private S

RDLC创建折叠式报表

工作中有时需要创建如下所示的折叠报表?,其特点是先按单位名称收缩显示,然后点击对应的展开+号时,显示出具体岗位的明细.如何创建呢? 1.在RDLC报表模板中,加入一个“表”控件?. 2.将DataSet中的数据字段拖入表中?. 3.增加两个行组,如,将单位名称设为父组.岗位名称设为子组.?? 4.给两个行组都“添加总计-晚于”.?? 5.设置子组的组属性,将可见性改成如下所示:? 6.输出报表.

用X++动态创建(生成)报表完整Job演示

static void DynamicsReportX(Args _args) {    #AOT    str reportName = 'tmp_DynamicxReport_'+curUserID();    tableid custTableId = tablenum(CustTable);    TreeNode reportNode = TreeNode::findNode(#ReportsPath);    Report areport;    ReportDesign desig