摘要: 一直想做一个基础权限管理的框架可以方便的用在管理系统里面,不需要太复杂,只要有基础的功能即可,平时比较懒,就一直从去年拖到了现在,好在马马虎虎的算是做完基本功能了,至于代码方面嘛,还有很多不尽人意的地方,bug也留了不少,做的不好 算是抛砖引玉。话不多说,先上图首先是登录后的首页,左侧导航菜单上根据用户角色自动生成的导航菜单界面,便于管理系统中的菜单权限管理是指菜单页面中可能用到的按钮,在导航菜单中可以选择角色管理角色选择权限,选中的按钮在对应的角色登录后会显示用户管理和组织机构就不多说了功能很简单,操作也比较简单,系统主要是基于jquery easyui,大部分功能使用了ajax,提高了用户 阅读全文
posted @ 2012-08-10 14:32 鬼子进村 阅读(3633) 评论(36) 推荐(11) 编辑
摘要: 在SQL里 datetime和money可以互相转换,如果我们要获取一个时间段内的随机时间,就可以借助money来产生了,首先,获取起止时间转换后的money值,select cast(cast('2012-01-01 00:00:00' as datetime) as money)---40907.00select cast(cast('2012-10-16 8:30:30' as datetime) as money)--41196.3545然后以最小值为基准,获取中间的一个随机数40907+(cast(rand()*2893545 as int))*1.0 阅读全文
posted @ 2012-10-15 16:13 鬼子进村 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 最近项目中需要做导出Excel以及具有复杂表头excel的汇总,其实都不算麻烦,基本上都做过导出Excel,具有复杂表头excel的汇总以前也用Active控件实现了,但是效率都不是太理想。最后在一个群友的提醒下,尝试着用OPENDATASOURCE/DATAROWSET解决,结果发现效率还不错。首先说一下导出Excel,比如说我要导出一个如下图的excel首先要做一个只有表头的excel的模版因为要做的效果里面是是两行为一个完整数据,前4列是合并的。不知道有多少行数据,所以要利用宏了。下面是我写的自动合并行的宏代码Sub Macro1()'' Macro1 Macro' 阅读全文
posted @ 2012-07-13 16:45 鬼子进村 阅读(778) 评论(0) 推荐(0) 编辑