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

本文介绍如何搭建一个用于展示员工基本信息的Web页面,并实现登录后查看详细信息及启动流程的功能。主要内容包括创建Html页面、配置处理程序、实现Ajax数据请求等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

需求:

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

新建Html页面

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

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

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

效果如下图所示

5b680ec616f07ae9b0c19054fe86df26.png

功能实现

ca107f157e66c6a4ac4a15823fece187.png

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

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中实现。

///

/// 获取个人档案

///

///

public string Get_MyHome()

{

Employee ee = new Employee();

ee.RetrieveByAttr(EmployeeAttr.LoginNo, BP.Web.WebUser.No);

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

}

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值