OA表单功能问题

ludeng97 2017-02-27 02:46:54
在做OA表单,如图所示,新增表单时默认带出当前用户信息至前两行栏位,可以点击请假人这边的按钮开窗选择人员,现在无法开窗选择。还有末尾时间计算代码不会写(即用户填写的两段时间间隔几小时?),求教大神。以下为目前代码:

document.write('<script type="text/javascript" src="../../CustomJsLib/EFGPShareMethod.js"></script>');//for 开窗
//数据库链接
var tDbConn_EFGP = new DataSource("QJD_JIN","SQL0");//表單名;SQL name
var databaseCfgId = "EFGP"; //系統管理員資料來源(DataAccessDefinition)代號
var tDbConn_EFGP = new DataSource("QJD_JIN","SQL0");//表單名;SQL name

function formCreate(){
document.getElementById("txt_tdrq").value = systemDateTime;//申请日期
document.getElementById("txt_tdr0").value = userId;//申请人ID
document.getElementById("txt_tdr1").value = userName;//申请人姓名
document.getElementById("txt_qjr1").value = userId;//申请人ID
document.getElementById("txt_qjr2").value = userName;//申请人姓名
document.getElementById("txt_qjr3").value = mainOrgUnitIds;//申请部门ID
document.getElementById("txt_qjr4").value = mainOrgUnitNames;//申请部门
return true;
}

function formOpen(){
return true;
}
function formSave(){
return true;
}
function formClose(){
return true;
}

//单选开窗
function bt_qjr_onclick(){

var FileName = "SingleOpenWin";
var sql = " select U.id,U.userName,OU.id,OU.organizationUnitName "+
" from Users U left join Functions F on F.occupantOID = U.OID "+
" left join OrganizationUnit OU on OU.OID = F.organizationUnitOID "+
" inner join Organization O on O.OID = OU.organizationOID "+
" where U.leaveDate is null and F.isMain = 1 and OU.organizationUnitType = 0 ORDER BY U.id";
var SQLClaused = new Array(sql);
var SQLLabel = new Array("申请人代号","申请人姓名","部门代号","部门名称");//客制开窗的Grid Label
var QBEField = new Array("U.id","U.userName","OU.id","OU.organizationUnitName");//模糊查询,須和DB Table栏位名称相同
var QBELabel = new Array("申请人代号","申请人姓名","部门代号","部门名称");//模糊查询的Label
var ReturnId = new Array("txt_qjr1","txt_qjr2","txt_qjr3","txt_qjr4");//表单上的栏位代号
SingleOpenWin(FileName,databaseCfgId, SQLClaused, SQLLabel, QBEField, QBELabel, ReturnId, 720, 430);
}





//$-----Auto generated script block, Please do not edit or modify script below this line.-----$//
...全文
481 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
浪子回头8 2017-03-13
  • 打赏
  • 举报
回复
请假人和部门没必要再选择或填写了,直接根据当前登录用户获取即可
中国引领先锋的开源OA办公系统,我们坚定开放的思想,打造中国本土化开源企业OA办公系统! 更新日期:2011-05-20 大小:3.9MB 版本:T2011(20110520) 操作系统:WinXP/Vista/Win7/Win2003/Win2008/Linux 工作流平台 支持表单设计支持列表、输入框、日历、成员、部门等控件支持自由流程与固定流程 公文系统 支持公流转、审批、权限设置,支持流程自定义。 人力资源系统 人事档案管理、人事合同、招聘、培训、考勤等 行政办公平台 提供图书、办公用品、固定资产、会议申请与管理等系统 CRM系统 内置在OA中的CRM系统,集客户管理、回访、采购、库存、销售、收款、订单、合同于一体。 项目管理系统 提供项目发布、项目管理、项目审批、项目跟踪、项目任务分配、项目成员管理、项目问题处理等功能 知识库 一体化知识发布平台,支持图片、HTML编辑,支持权限阅读设置 邮件系统 一体化邮箱,外部邮件多邮箱功能整合,支持多邮件服务器统一收发 信息发布系统 提供通知、公告、大事记、电子期刊、新闻功能的信息发布系统,可设定阅读权限! OA消息模块 内部OA沟通小精灵,消息实时提醒,可发布附件,可查看在线人数 任务管理 集任务分配、任务跟踪、任务统计 档案系统 包括档案管理、档案借阅、档案审批、档案查询功能的档案管理系统 文档模块 提供公共文件柜、网络硬盘、个人文件柜、下载、报表等文件系统 交流平台 提供讨论区、论坛、投票、图片浏览等多种交流渠道 官方下载地址:http://www.515158.com/down/20110520.rar

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧