认识Style Report

 

Style Report是业界知名的专业报表工具软件,通过Style Report用户可以在Internet/Intranet 环境
中非常方便地构建一个强大的提供企业级的报表系统和多维分析功能。
Style Report采用J2EE的开放标准,其基于Java Servlet、RMI或CORBA的发布机制使得Style Report可以无缝地集成到一个企业的应用系统架构中。企业及开发商均可以非常方便、快速、高质量地开发复杂的业务系统,包括CRM、MIS、ERP、OA等系统。
Style Report全部采用开放式的标准,采用大量开放性的XML存储方式,完全零客户端的使用方式,使用纯JAVA语言开发,用100%的Java Script作为Script脚本,服务协议采用HTTP、SOAP 或CORBA,Style Report在业界始终保持着领先的技术优势,其报表工具以其开发的灵活性和开放性加快了报表开发的周期,减少了投资。用户可以集成企业内分散的业务数据,制作各类复杂的WEB报表。
Style Report平台适合哪些客户
  Style Report平台即适合于最终客户,也适合开发商:
1) 软件开发商集成Style Report报表
  开发商可以将Style Report报表引擎集成到项目中,作为系统中综合查询、统计及WEB报表的解决方案。
  2) 最终客户自主开发报表系统
  如果最终用户有一定的开发能力,可以自己分析业务需求,那么完全可以利用
Style Report快速、自主地开发独立的报表应用系统。
  3) 最终客户进行数据整合,制作独立的综合查询、分析系统
  对于政府机关、大的企业集团,在信息化建设过程中,会产生多个数据库,面对分散的数据,领导很难进行决策分析。利用
Style Report平台可以将这些数据库集成起来,方便从这些数据库中抽取数据,制作各类WEB报表,供领导分析决策。
 为什么利用Style Report可以缩短开发周期
1)   Style Report开发100%基于开放标准,纯Java语言开发,与Java环境无缝集成,具有跨平台性。
2)   Style Report提供了完整的开发报表体系框架,包括报表开发和报表管理的模块,即时报表发布。
3)   提供了完善的报表管理功能,包括多级用户权限管理、计划任务管理、日志管理、归档管理等,并且提供以上用户自定义的所有接口。
4)   通过可视化的设计器,可以轻松、方便、快速地实现业务系统里的所有查询、统计及报表模块;并且提供完整API接口,完全与应用系统无缝兼容。
5)   对于特别复杂的业务逻辑,可以通过提供的大量接口方便实现。
import React, { useEffect, useMemo, useState } from 'react'; import { ReactDOM } from 'react'; import style from '@/styles/index.less'; import { message, Tabs } from 'choerodon-ui'; import { DataSet,Table,Button,TextArea } from 'choerodon-ui/pro'; import { grpcFormDS, requestDs } from '../../stores/index'; import { getPurchaseList } from '../../services/index'; import { getCurrentOrganizationId } from 'utils/utils'; const TabPane = Tabs.TabPane const { Column } = Table const organizationId = getCurrentOrganizationId(); const callback = (key) => { console.log(key); } const Hello = () => { const [ isLoading, setIsLoading ] = useState(false); //New Request const requestDs = useMemo(() => new DataSet({ // autoQuery:true, //实例化后自动发送查询请求 autoQuery:false, fields:[ { name:'PO No.', type:'Number', label:'编号', required:true, }, { name:'Company Code', type:'string', label:'公司编码', }, { name:'App Type', type:'string', label:'应用类型', }, { name:'Vendor', type:'string', label:'供应商', required:true, lookupCode:'HR.EMPLOYE_GENDER', }, { name:'Delivery Date', type:'string', label:'日期', }, ], // transport:{ // read:({ params }) => { // console.log('organizationId',organizationId) // return { // url:`http://10.216.118.161:8080/lcdp/v1/${organizationId}/xmc-po-masts`, // method:'GET', // params // } // } // } }),[]) //mock数据 const requestMockData = [ { PO No.:111111,Company Code:'WH01',App Type:'DP',Vendor:'Fujitsu Limited',Delivery Date:'2017-11-10' }, ] //模拟数据加载 const loadRequestMockData = () => { setIsLoading(true); //模拟异步请求 setTimeout(() => { //将mock数据加载到dataset中 requestDs.loadData(requestMockData); setIsLoading(false); message.success('数据加载成功'); },1000) } //组件挂载时自动加载数据 useEffect(() => { loadRequestMockData(); },[requestDs]) const requestColumns = [ {name:'PO No.'}, {name:'Company Code'}, {name:'App Type'}, {name:'Vendor'}, {name:'Delivery Date'}, ] return ( <> <h1>XMC DownPay Requisition System</h1> <div className={style.downPay}> <Tabs defaultActiveKey="1" onChange={callback}> <TabPane tab="New Request" key="1"> <Table style={{ width:'auto' }} dataSet={requestDs} columns={requestColumns} pristine /> </TabPane> <TabPane tab="New Request(accept)" key="2">second</TabPane> <TabPane tab="Accept Report" key="3">third</TabPane> <TabPane tab="Lcdp Report" key="4">forth</TabPane> </Tabs> </div> </> ); }; export default Hello;运行代码报错Module build failed (from ../../node_modules/@umijs/deps/compiled/babel-loader/index.js): SyntaxError: C:\item\h0-front-master\packages\front-module\src\pages\blank2\index.tsx: Unexpected token, expected "," (68:9)
最新发布
09-04
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值