文档章节

怎样使用CCBPM做一个项目管理系统(八) - 新增Html页面和功能实现

ccflow-黄志敏
 ccflow-黄志敏
发布于 07/26 17:08
字数 453
阅读 25
收藏 1

上述七篇文章,我们讲解了系统搭建和流程数据与业务数据的交互。

本篇文章,我们讲解一下系统页面的展示和功能实现。

需求:

       通过流程新增的员工基本信息,在登录系统后可以查看详情和发起相应的流程。

新建Html页面

在web项目文件夹中,新建MyHome.htm页面,用于显示员工基础信息,并引用config.js文件。

在此级路径中新建一个处理程序,用于实现html和Handler的功能解析。

在新建的项目类库HttpHandler文件夹中,依照Html网页的路径新建一个处理类。

效果如下图所示

功能实现

页面加载时,需要展示当前登录人员的基本信息。

Html页面的js方法中,实现以下逻辑。

  $(function () {
            Handler_AjaxQueryData({ DoType: "Get_MyHome" }, function (data) {
                if (data.indexOf("err@") != -1) {
                    $.messager.alert("错误", data, "icon-error");
                    return;
                }
                var ccdata = eval("(" + data + ")");
                $("#sp_Name").html(ccdata[0].Name);
                $("#sp_Dept").html(ccdata[0].FK_DeptText);
                $("#sp_LoginNo").html(ccdata[0].LoginNo);
                $("#sp_BRLXFS").html(ccdata[0].BRLXFS);
                $("#sp_SFZH").html(ccdata[0].SFZH);
                $("#sp_Birthday").html(ccdata[0].Birthday);
                $("#sp_HJD").html(ccdata[0].HJD);
            }, this);
        });

JS方法中调用的Get_MyHome方法在HttpHandler/NewApp_pages.cs中实现。

  /// <summary>
        /// 获取个人档案
        /// </summary>
        /// <returns></returns>
        public string Get_MyHome()
        {
            Employee ee = new Employee();
            ee.RetrieveByAttr(EmployeeAttr.LoginNo, BP.Web.WebUser.No);

            return BP.Tools.Json.ToJson(ee.ToDataTableField());
        }

 

通过上述页面的搭建和功能实现,即满足了数据在前台的展示。

 

© 著作权归作者所有

共有 人打赏支持
ccflow-黄志敏
粉丝 2
博文 22
码字总数 13665
作品 0
济南
程序员
新版本的驰骋工作流引擎ccbpm将有那些变化?

新版本的驰骋工作流引擎ccbpm将有那些变化? 各位ccbpm的爱好者: 经过ccbpm队员们几个月的辛苦的努力,ccbpm将有将脱胎换骨的变化,这些变化主要体现在后台上,总结如下几点,敬请各位同学的...

ccflow
2015/11/28
537
2
禅道 4.0正式版本暨专业版 2.0 版本发布

禅道开源项目管理软件4.0正式版本 禅道的朋友们,我们非常自豪的向您推荐禅道最新的4.0版本!相比较于去年9月3日发布的3.3版本而言,4.0版本在UI、安装升级、使用流程、操作体验方面都做了重...

炒蚕豆吃蹦豆
2013/03/04
6K
41
关于开源驰骋工作流引擎ccbpm对bpmn2.0的支持

各位ccbpmer : Ccbpm将要支持bpmn2.0了。 我们会保留现在的ccbpm设计模式,也支持bpmn2.0的规范,让ccbpm与国际接轨。包括.net版本ccflow与java版本jflow。在新版本中,我们将要支持导出导入...

ccflow
2015/09/18
220
0
禅道 9.6.1 新增 webhook、积分、多人任务功能

禅道项目管理软件集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备...

炒蚕豆吃蹦豆
2017/11/14
1K
7
国产开源项目管理软件禅道发布2.0版本

禅道开发团队从2009年初开始动手开发禅道项目管理软件,到今天已经两年有余。今天,我们终于可以高兴而又自豪的向大家宣布,禅道正式发布2.0版本啦。 在这个特殊的日子,让我们一起来回顾下禅...

开源春哥
2011/05/04
1K
12

没有更多内容

加载失败,请刷新页面

加载更多

xilinx资源

本系列教学视频由赛灵思高级战略应用工程师带领你:从零开始,一步步深入 掌握 HLS 以及 UltraFAST 设计方法,帮助您成为系统设计和算法加速的大拿! http://www.eetrend.com/topics/2018-0...

whoisliang
6分钟前
0
0
=====BJmeter性能测试小接=====

一、性能测试分类 1、负载测试: 通过逐步加压的方法,达到既定的性能阈值的目标,阈值的设定应是小于某个值,如cpu使用率小于等于80% 2、压力测试: 通过逐步加压的方法,使得系统的某些资源...

覃光林
9分钟前
0
0
企业级开源四层负载均衡解决方案--LVS

网盘链接 企业级开源四层负载均衡解决方案--LVS 本课程将在Linux环境下,学习配置使用LVS,对Web集群和MySQL集群进行负载均衡,并结合利用Keepalived实现负载均衡器的高可用,实现对后端Rea...

qq__2304636824
15分钟前
0
0
Windows上安装Spacemacs

emacs安装 下载地址emacs 安装比较简单,解压后执行\bin\addpm.exe即可 emacs配置 emacs的默认配置文件路径和.emacs.d文件夹都是在Windows主目录下的 C:\Users\Administrator\AppData\Roami...

yxmsw2007
31分钟前
0
0
OSChina 周一乱弹 —— 鱼生不值得

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @瘟神灬念:分享新裤子的单曲《没有理想的人不伤心 (Remix版)》: 《没有理想的人不伤心 (Remix版)》- 新裤子 手机党少年们想听歌,请使劲儿戳...

小小编辑
今天
180
9

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部