//#region 奖励管理--主单列表//奖励管理--主单列表--页面加载 function Reward_MainList_Init() { func_InitPageDataSource(); }//奖励管理--主单列表--新增事件 function Reward_MainList_Add() { func_AddNewDataBill(560, 540, "Rsgl_Reward_Form.html", "奖励管理", "Reward_MainList"); }//奖励管理--主单列表--编辑事件 function Reward_MainList_Edit() { func_ModifyDataBill(560, 540, "Rsgl_Reward_Form.html", "奖励管理", "Reward_MainList"); }//奖励管理--主单列表--查询事件 function Reward_MainList_Search() { func_AdvQueryByGrid("Reward_MainList"); }//奖励管理--主单列表--输出事件 function Reward_MainList_Export() { func_ExportRecord("Reward_MainList"); }//#endregion//#region 奖励管理--编辑页面//奖励管理--编辑页面_页面加载 function Reward_Page_Init() { func_InitPageDataSource(); if (sys_parameter.billstate == "edit") { if ($id("txt_Status").value != "草稿") { func_LockAllControl(); func_UnLockOneControl("btn_Exit"); } } else { func_LockOneControl("btn_Delete"); func_LockOneControl("btn_Check"); } }//奖励管理--编辑页面--保存事件 function Reward_Page_Save() { func_SaveBillData(); }//奖励管理--编辑页面--删除事件 function Reward_Page_Delete() {

if ($id("txt_BillCode").value == "") { alert("单据编号为空!不允许删除!"); return; } func_DeleteBillData(); }//奖励管理--编辑页面--审核事件 function Reward_Page_Check() { if ($id("dt_EffectDate").value == "") { alert("生效日期不允许为空!"); return; }

if (confirm("提示:是否确认审核?")) { var _nowDateTime = func_GetNowDate(); var _runStrSql = "update Rsgl_Reward_Main set Status= '已审',CheckEmpCode='" + userinfo.usercode + "',CheckEmpName='" + userinfo.username + "',"; switch (userinfo.dbtype) { //数据库类型 case "oracle": _runStrSql += "CheckDate = to_date('" + _nowDateTime + "','yyyy-MM-dd HH24:mi:ss')"; break; case "sqlserver": default: _runStrSql += "CheckDate = '" + _nowDateTime + "'"; break; }

_runStrSql+= "where BillCode='" + $id("txt_BillCode").value + "'";var _runParams = ""; var _runResXml = Runajax("execsql", _runParams); if (_runResXml != "0") { alert("审核成功!"); location.reload(); //重新加载刷新当前页面 } else { alert("审核失败!"); } } }//奖励管理--编辑页面--退出事件 function Reward_Page_Exit() { func_CloseDialog(); }//奖励管理--编辑页面--增行事件 function Reward_Page_AddRow() { func_AddRow("Emp_List"); }//奖励管理--编辑页面--删行事件 function Reward_Page_DelRow() { func_DelRow("Emp_List"); }//奖励管理--编辑页面--人员选择 function Reward_Page_SelectEmp(_rowIndex, _colIndex) { btnRowIndex = _rowIndex; btnColIndex = _colIndex; func_OpenPage(630, 445, "人员选择", "Basis_EmpBaseInfo_BaseSelect.html", "Reward_Page_SetEmp()"); }//奖励管理--编辑页面--人员回填 function Reward_Page_SetEmp(retXmlVal) { var recXmlDoc = loadXML(retXmlVal); if (!recXmlDoc) return;//编辑列表中的按钮事件的实例 var tmNowRow = func_GetRowObj("Emp_List", btnRowIndex); if (!tmNowRow) return;

for (var rr = 0; rr < recXmlDoc.documentElement.childNodes.length; rr++) { var recRow = recXmlDoc.documentElement.childNodes(rr); for (var cc = 0; cc < recRow.childNodes.length; cc++) { //根据绑定的字段名字转换成小写来获取 switch (recRow.childNodes[cc].nodeName.toLowerCase()) { case "empcode": tmNowRow.cells[3].innerHTML = recRow.childNodes[cc].text; break; case "empname": tmNowRow.cells[4].innerHTML = recRow.childNodes[cc].text; break; case "orgcode": tmNowRow.cells[5].innerHTML = recRow.childNodes[cc].text; break; case "orgname": tmNowRow.cells[6].innerHTML = recRow.childNodes[cc].text; break; } } break;//此处只获取一条 } retXmlVal = null; recXmlDoc = null; }

mysql主从表单如何设计_如何快速的10分钟制作一张主从表单及功能相关推荐

  1. MySQL表对账设计_从零开始设计对账系统

    前言 对账系统作为支付系统中的基石系统,处于整个支付环节中的最后一层,主要用来保证我方支付数据与第三方支付渠道或银行的数据一致性. 在没有对账系统之前,财务在第二日手工核对前一日的应收与实收.倘若不一 ...

  2. mysql查询两张表的同一列_如何快速查找两个数据表之间的相同和不同?

    原标题:如何快速查找两个数据表之间的相同和不同? 知识 随笔 案例 声音 其他 编者按 工作中经常会遇到对来源不同的数据进行比对,查找相同.不同.差异性等.过于复杂的需求,我们通常会转换思路,使用数据 ...

  3. 给一张表加一个自动编号字段_可视化仪表板快速入门教程,10分钟做一张销售分析仪表板...

    提到可视化仪表板制作,大部分人都会想到用Excel的透视表来做,网上也有很多教程学习,但是excel透视表的操作步骤繁多,遇到复杂的仪表板,看几遍教程都不一定能记住. 今天就给大家分享比Excel透视 ...

  4. mysql视图有哪几种_数据库报表的视图有几种?每种视图的功能是什么?

    展开全部 1.关系视图:Oracle视图是作为数据库对象存在的,因此,创建之后也可62616964757a686964616fe4b893e5b19e31333433623732以通过工具或数据字典来 ...

  5. vba 修改access表的链接地址_神奇的VBA编程:禁止修改Excel工作表名称

    职场中经常需要将做好的Excel表格/模板发给他人或者存放在公共路径上共享使用,此时需要禁止别人更改已经设定好的工作表名称.或者某些工作簿中有公式使用了对某些工作表的外部引用,如果工作表名称发生变化, ...

  6. t分布表精确完整图_如何快速绘制临床论文基线特征表

    临床研究中常需要绘制两组或多组患者(如非AKI组和AKI组)的基线特征表. 下图就是临床中常见的基线特征表,从下图我们可以看出,第1列为两组患者需要比较的变量:第2列为所有患者的基线特征,这一列在论文 ...

  7. 商用台式电脑配置_装机不求人,10分钟电脑配置挑选速成攻略

    2017年7月,我发布了这篇<电脑配置挑选速成攻略>的文章,电子产品发展变化速度极快,一年过去了, 有一些内容已经老旧过时,于是有了今天的<电脑配置挑选速成攻略 2.0> 版本 ...

  8. MySQL表对账设计_对账系统设计

    >更多支付内容请移步个人站:YKBLog.top 从整体来看,按照时序维度的先后,系统对账主要分为三阶段的工作.分别是数据准备.数据核对和差错处理.数据准备细分一下,又分为文件获取.文件解析.数 ...

  9. mysql商品多个属性设计_商品多规格多属性模型设计思路

    区分货品(SPU)和商品(SKU) SPU = Standard Product Unit (标准化产品单元): 一件衬衣,它就是一个 SPU,此外它不具有库存.价格等因素,它仅仅是众多款衬衣抽象出来 ...

最新文章

  1. 健康的身体是一切的保证 - 保护偶的颈椎!
  2. JPA保存数据异常:org.hibernate.AnnotationException: @COLUMN(s) NOT allowed ON a @ManyToOne property
  3. Markdown列表
  4. LeetCode 165. 比较版本号
  5. 高德上线“家人地图”惹争议 官方回应:用户确认授权后才能使用
  6. java 编辑二进制文件_java写二进制文件,不能直接编辑,该怎么操作?
  7. Golang最佳Web框架对比
  8. html鼠标平滑滚动效果,JS特效代码 JS动态平滑滚动菜单效果
  9. 如何在Visio中旋转图形
  10. 三级网络技术通关指南
  11. zzzfun网站连接不上服务器,zzzfun网页版
  12. chrome鼠标手势插件
  13. FireFox新标签页打开搜索和书签
  14. 什么是适用于iPhone和iPad的iOS最新版本?
  15. 京东区块链之供应链应用篇:溯源应用结合区块链能碰撞出什么火花?
  16. 2019年山东省第十届ACM程序设计竞赛 比赛总结
  17. java bound_javabean之bound属性
  18. wayland与linux_Linux最让人叹息的地方
  19. mysql获取连续登陆大于等于3天的用户id
  20. Java获取时间几月第几周

热门文章

  1. Latex——从基础表到进阶表的讲述
  2. 大数据系统架构的通用模块有哪些
  3. 大数据在企业中起到什么作用
  4. mysql replication-rewrite-db_多主一从mysql replication同步表的大胆尝试.
  5. mysql数据库过滤空值_mysql必知必会--过 滤 数 据
  6. mysql视图 外键_Mysql之视图、索引、外键、触发器、事务
  7. springcloud 图片和数据一起提交_SpringCloud网上商城系统(附源码及教程)
  8. 字节跳动正式offer之前是哪一个环节_不是做梦!她在3天前拿到腾讯、百度、字节跳动的offer!...
  9. jupyter notebook python3路径_详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式...
  10. cef linux 多线程模式,CEF3开发者系列之进程和线程