最近做了一個電子政務的項目,其中用到了公文簽章和自定義報表,這兩個功能很常用,我就收集到自己的開發框架中了,同時也把實現方法分享給大家。
http://www.learun.cn:8090 在線demo
公文簽章是從網上找的一個JS小插件,原理很簡單,就是把印章放到一個div裡,然後合並一下就OK了。效果如下:
先看一下這個小插件的源碼
View Code其實我們可以把所有印章管理起來,給指定的人分配印章的權限。簽章的時候可以蓋指定的章。
自定義圖表用的是百度的Echarts圖表插件,然後在這個插件的基礎上做了些封裝,用戶可以直接在前台用SQL語句定義圖表的數據源。然後通過圖表的ID來指定區域顯示圖表。
百度圖表的開源地址:http://echarts.baidu.com/
封裝的公用方法如下:
View Code我做出的效果是這樣的。
首先做一個圖表數據源模板
在這個界面我們可以把圖表的數據源SQL語句寫出來
這樣就完成了報表模板的定義。不用編寫一行代碼就可以直接展示給用戶,如下圖:
因為Echarts可以指定將圖表繪制到某一個div,我們也可以直接把圖表直接綁定到首頁上去
http://www.learun.cn:8090 在線demo