文档详情

极限OA二次开发案例(一).doc

发布:2017-04-28约7.95千字共19页下载文档
文本预览下载声明
目 录  TOC \o 1-3 \h \z \u  HYPERLINK \l _Toc119384180 一、模块简介  PAGEREF _Toc119384180 \h 1  HYPERLINK \l _Toc119384181 二、模块目录层次结构  PAGEREF _Toc119384181 \h 1  HYPERLINK \l _Toc119384182 三、模块菜单定制  PAGEREF _Toc119384182 \h 2  HYPERLINK \l _Toc119384183 三、模块系统代码定制  PAGEREF _Toc119384183 \h 5  HYPERLINK \l _Toc119384184 四、模块数据表结构  PAGEREF _Toc119384184 \h 6  HYPERLINK \l _Toc119384185 五、模块界面设计  PAGEREF _Toc119384185 \h 7  HYPERLINK \l _Toc119384186 六、模块程序设计  PAGEREF _Toc119384186 \h 10 一、模块简介 “政策法规”模块主要是对OA系统中“附件程序”里的“法律法规查询”模块的扩展,使其具有发布、删除、修改和评论等功能。 二、模块目录层次结构 D:\myoa\webroot\general\policy ├─manage 政策法规后台管理程序 │ ├─index.php 后台管理框架页 │ ├─index1.php 后台管理首页 │ ├─menu_top.php 后台管理导航菜单 │ ├─new.php 添加新政策 │ ├─add.php 处理政策添加 │ ├─modify.php 修改已有政策 │ ├─update.php 处理政策修改 │ ├─search.php 查询已有政策 │ ├─query.php 处理政策查询 │ ├─delete.php 处理所选政策删除 │ ├─delete_all.php 处理全部政策删除 │ └─delete_attach.php 处理删除政策附件 ├─show 政策法规前台显示程序 │ ├─index.php 前台查看首页,可以显示所有政策信息列表 │ ├─read_policy.php 显示所选政策详细信息 │ ├─re_policy.php 针对某政策发表评论 │ ├─submit.php 处理评论发表 │ ├─relay.php 回复某条评论 │ ├─relay_submit.php 处理回复 │ └─delete.php 删除评论 三、模块菜单定制 “政策法规”模块分为前台和后台两部分,可以将前台显示放在“我的办公桌”下以便普通用户查看,将后台管理放在“公共事务”下以便有权限用户管理。因此,需要定制两个新菜单项。 对于政策管理中的管理、新建、查询三项功能可以进行独立的页面操作和独立的功能权限分配,因此要为政策管理菜单添加三个子菜单。这里的菜单排序及分割都可以根据用户使用习惯做相应调整。 1、前台菜单 如图所示,按界面上说明的要求定义好菜单。 将一个gif图片policy.gif拷贝至webroot\images\menu下 在角色权限设置中,分好该模块权限,重新登陆后即可看到新的菜单项,如图所示。 2、后台菜单 首先,添加“政策法规管理”菜单项,并拷贝@policy.gif图片到webroot\images\menu下。 然后,分别添加“政策法规管理”菜单的下级子菜单。 添加完毕后,效果如下图所示: 在角色权限设置中,分好该模块权限,重新登陆后即可看到新的菜单项,如图所示。 三、模块系统代码定制 1、政策法规类型 政策类型可以在“系统管理-系统代码设置”中设置,无需添加新模块来管理类型。 根据《极限OA网络办公说明书》中的说明,添加“政策类型”及其下级类型,如图所示: 如果想要显示“政策类型”的所有类型引入下面代码即可: select name=TYPE_ID option value=/option ?=code
显示全部
相似文档