文档章节

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

ccflow-黄志敏
 ccflow-黄志敏
发布于 2018/07/26 17:08
字数 453
阅读 241
收藏 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-黄志敏

ccflow-黄志敏

粉丝 8
博文 23
码字总数 13776
作品 0
济南
程序员
私信 提问
加载中

评论(0)

工作流系统-驰骋BPM工作流 引擎的工作模式

关键字:驰骋工作流引擎 流程引擎工作模式 流程中间件工作模式 工作流快速开发平台 工作流流设计 业务流程管理 asp.net 开源工作流 bpm工作流系统 java工作流主流框架 自定义工作流引擎 内容...

孟娟
2019/11/28
107
0
新版本的驰骋工作流引擎ccbpm将有那些变化?

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

ccflow
2015/11/28
586
2
驰骋工作流引擎-嵌入式表单的介绍

嵌入式表单的介绍 关键词: 工作流表单方案 表单自定义 java工作流引擎 工作流设计 定义概述:一个已经做好的表单需要绑定到节点上。 自定义表单工作模式:流程控制按钮区域是ccBPM来完成,表...

ccflow周朋
2019/03/30
78
0
关于开源驰骋工作流引擎ccbpm对bpmn2.0的支持

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

ccflow
2015/09/18
301
1
使用原型设计工具 Axure RP创建一个web页面框架

前言 什么是原型呢? 原型设计是交互设计师与PD、PM、网站开发工程师沟通的最好工具。而该块的设计在原则上必须是交互设计师的产物,交互设计以用户为中心的理念会贯穿整个产品。利用交互设计...

红焖鲤鱼
2016/07/09
7.2K
2

没有更多内容

加载失败,请刷新页面

加载更多

多图预警——从 RAID 到分布式系统中的副本分布

原文首发于个人博客「tobe的呓语」欢迎大家的访问收藏啊~ 我们知道,在面对大规模数据的计算和存储时,有两种处理思路: 垂直扩展(scale up):通过升级单机的硬件,如 CPU、内存、磁盘等,...

tobe的呓语
6分钟前
45
0
spring boot aop打印出入参配置(自定义注解)

DB操作出入参日志打印AOP配置 背景:目前项目做中台建设,要求统一打印DB操作的出入参,并以json格式输出。 方案描述: 基于Spring Boot项目,通过自定义注解,使用AOP对自定义注解配置前置通...

J2_Road
18分钟前
35
0
MFC_Spin Control

如图所示控件由edit结合spin组成. .h cpp

一个小妞
21分钟前
52
0
程序员需要了解依赖冲突的原因以及解决方案

0x00. 前言 依赖冲突是日常开发中经常碰到的过程,如果运气好,并不会有什么问题。偏偏小黑哥有点背,碰到好几次生产问题,排查一整晚,最后发现却是依赖冲突的引起的问题。 没碰到过这个问题...

楼下小黑哥
39分钟前
60
0
聊聊skywalking的JVMService

序 本文主要研究一下skywalking的JVMService BootService skywalking-6.6.0/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/boot/BootService.java publi......

go4it
40分钟前
52
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部