1.jsp页面
//确认
function confirm(){
var wfarr = new Array();
var xml = AF.func("itemlist.GetChangedXML", "level=2; CompKeySep=;isValidateKey=false;");//获取选择行的xml
if(xml==""){
AF.func("MessageBoxFloat", "请选择一条数据!\r\n title=Prompt; icon=Information; hold=0");
return;
}
rows = AF.func("itemlist.FindAll", "chk==1").split(",");
var param = '{}';
AF.func("SetDialogFreeform", basepath+"/sz/xml/workflow/card_confirm.xml"); //指定要打开对话框的freeform
AF.func("SetDialogPara", "Title=意见填写;ExtWidth=4;IdOk=ok");
var ret = AF.func("OpenDialog", param);
if (ret == "confirm") { //如果点击的是"确认"按钮
var remark = AF.func("GetDialogValues", "");
if (rows != "") {
for ( var i = 0; i < rows.length; i++) {
wfarr[i] = {};
wfarr[i].applay_summary = remark;
wfarr[i].CARD_ID = AF.func("itemlist.GetCellData", rows[i]+"\r\n CARD_ID");
}
}
var url = pubAct;
pdata = {
busId:"zf_cardconfirm",
method:"cardConfirm", //修改成自己的功能码
confirmdata:$.toJSON(wfarr)
}
$.post(url,pdata,function(data){
if(data&&data.msg){
refreshData();
AF.func("MessageBoxFloat", data.msg+"\r\n title=Prompt; icon=Information; hold=3");
}else{
showMsgDialog(basepath,AF,data.msg,'info');
}
},"json");
}else if(ret=="back"){ //如果点击的是"退回"按钮
var remark = AF.func("GetDialogValues", "");
if (rows != "") {
for ( var i = 0; i < rows.length; i++) {
wfarr[i] = {};
wfarr[i].applay_summary = remark;
wfarr[i].CARD_ID = AF.func("itemlist.GetCellData", rows[i]+"\r\n CARD_ID");
}
}
var url = pubAct;
pdata = {
busId:"zf_cardconfirm",
method:"cardBack", //修改成自己的功能码
confirmdata:$.toJSON(wfarr)
}
$.post(url,pdata,function(data){
if(data&&data.msg){
refreshData();
AF.func("MessageBoxFloat", data.msg+"\r\n title=Prompt; icon=Information; hold=3");
}else{
showMsgDialog(basepath,AF,data.msg,'info');
}
},"json");
}else if(ret=="cancel"){ //如果点击的是"取消操作"按钮
callbackAdd();
}
}
2.dao
public Map<String, Object> auditConfirm(Map cp, Map param) throws Exception {
Map<String, Object> ret = new HashMap<String, Object>();
String msg="";
String alldata = PubTool.getMapValue(param, "alldata", "");//获取前台传过来的字符串(包含了所有的参数)
JSONArray jsons = JSONArray.fromObject(alldata);//将alldata转化成json格式的数组
for(Object o : jsons){
Map<String,Object> json2String_map = new HashMap<String,Object>();//此map集合用于保存将json格式的数据转化成字符串之后的数据
JSONObject jsonNode = JSONObject.fromObject(o);//获取每个json对象
json2String_map = PubTool.parseJSON2Map(jsonNode.toString());//parseJSON2Map是将每个json对象转化成字符串对象,并保存到了map结合中,因此要用map集合接受返回值
String str= PubTool.getMapValue(json2String_map, "ids", "");//获取map集合中的值(也就是自己xml里面的字段,这里取到的是主键PAYOFFDETAIL_ID)
String[] ids=str.split(",");
String option= PubTool.getMapValue(json2String_map, "applay_summary", ""); //获取map集合中的值(表示审核意见)
Map xmlFMap = XmlTools.readFreeFromXML(option);//解析freeForm提交的行数据xml到Map集合中(其实就是将.xml里面的“意见”转化成.java中的map集合)
option = (String) xmlFMap.get("auditopinion");//在解析之后的map集合中得到(get方法)数据(也就是将map集合转化成字符串),auditopinion表示是公共xml中的意见
/*if(option.equals("")){//如果没有填写审核意见,告诉操作人没有填写....
msg="请填写审核意见!";
ret.put("msg",msg);
return ret;
}*/
//List<Object> params = new ArrayList<Object>();
StringBuffer sql = new StringBuffer();
sql.append(" update TB_CARD_PAYOFFDETAIL set FLOW_STATUS=2 where PAYOFFDETAIL_ID in(");//Integer.parseInt()
for(int x=0;x<ids.length;x++){
sql.append(Integer.parseInt(ids[x])+",");
}
sql=sql.deleteCharAt(sql.length()-1);
sql=sql.append(")");
DBHelper.update(sql.toString());
msg="确认成功!";
ret.put("msg",msg);
}
return ret;
}
相关推荐
"公务卡管理系统_actual467_公务卡管理_" 这个标题指的是一个针对公务卡管理的软件系统,其中“actual467”可能是该版本或项目的特定标识符,用于区分不同的开发阶段或者更新迭代。这个系统设计的目标是为公务人员...
6. **公务卡审核**: - 审核环节应在单位的审核岗位(通常是后缀为001的用户)进行。 7. **公务卡支付凭证生成**: - 选择相应的支付申请,点击“生成凭证”。 8. **公务卡支付凭证打印**: - 打印凭证包括银行...
银财通公务用卡审核报销系统是一款专为企事业单位设计的财务管理工具,旨在优化公务卡的使用、审核和报销流程,提高财务工作效率。系统通过企业网银客户端和内部管理系统两个主要平台,为提交人和授权人提供了一系列...
4. 实行公务卡结算后,尽量避免使用现金,特殊情况需经财务部门审核和领导批准。 5. 公务卡发卡银行为单位零余额账户开户银行,遵循“个人申请、领导审批、财务部门确认、银行办理”的流程。 6. 公务卡信用额度一般...
【大学公务卡管理办法】是高校为了规范财务管理,减少现金支付,提高公务支出透明度而制定的一项规定。该办法主要涉及以下几个关键知识点: 1. **公务卡定义**:公务卡是教职工个人持有,用于日常公务支出和财务...
银财通公务用卡审核报销.pptx
《公务卡业务操作说明书》是指导用户正确操作公务卡业务的重要文档,主要包括公务卡业务流程、具体操作说明等关键内容。本文将详细介绍其中的核心知识点。 1. 公务卡业务流程: - 消费报销登记:报销人需根据卡号...
### 公务卡软件使用说明知识点详述 #### 第一部分:安装公务卡系统 ##### 运行环境 - **预置条件**:确保目标计算机已安装预算单位系统。 ##### 安装步骤 1. **启动程序**:通过运行预算单位程序中的`数据下载...
从给定的信息来看,本文将围绕“公务加油卡套现情况说明”这一核心主题展开讨论。考虑到该文档可能与某种形式的考核或测试(由标签“考试”推断)相关,我们将深入分析公务加油卡的基本概念、使用场景、管理规定以及...
- **系统需求分析**:文档中提到的优化公务卡系统的需求,包括增加新的模块(如公务卡政府采购支付模块和预算单位公务卡对账模块),这是基于需求分析的结果来进行的系统改进。 - **数据维护与更新**:针对公务卡...
1. **公务卡管理**:出纳需管理单位的公务卡,监控卡内资金的使用,确保其主要用于公务支出,如差旅费、会议费、招待费等,并通过公务卡制度提高资金使用效率,防止不合规行为。 2. **银行业务协调**:与银行保持...
- 公务卡使用规定:教职工支出应尽量使用公务卡,未使用需说明原因并签字,以加强内部控制。 3. 报销流程: - 差旅费报销需核对行程、住宿发票、车票等,确保完整性和准确性。 - 遇到不熟悉的站名需询问报销人,...
5. **公务卡消费管理**: 管理员可对公务卡进行充值操作,而普通用户则可以查看公务卡余额,了解自己的消费情况。 6. **增值税发票查验**: 为确保发票的真实性,系统集成了增值税发票查验功能,用户可以输入发票信息...
1. **管理部门与监督人**:加油卡由经理助理统一管理,办公室人员负责统计加油数据,驾驶员对使用记录负责,财务部负责油卡充值及明细审核。 2. **加油卡分配与充值**:公司车辆指定在福州市中国石化森美所属加油站...
1. 公务用车管理规定:公务用车管理规定主要涉及到公司内部车辆的规范使用和维护,包括加油卡的管理和车辆的日常运营。目的是确保车辆的正常运行,控制成本,以及提供准确的车辆消耗数据。 2. 加油卡管理: - 主卡...
- 财务支出责任不到位:国库集中支付和公务卡结算制度执行不力,原始凭证审核不严,差旅费报销标准掌握不准。 举例说明了发票要素不完整、刷卡小票商户名称不一致、差旅费报销标准掌握不准确等常见问题,这些问题...
- **步骤25**:准备上网电脑、开通网上银行服务的银行卡及足够金额。 - **步骤26**:参考银行官网提供的网上银行业务演示教程,确保顺利完成缴费流程。 #### 十、总结 云南省公务员考试网络报名流程涉及多个环节,...
购买飞机票应通过公务卡或银行转账,报销时需提供完整凭证,包括交通费、住宿费、伙食补助费和市内交通费的发票。 总之,教职工外出学习、培训管理规定旨在合理安排和监督教师的专业发展活动,保证教学质量的同时,...
- **背景**:为遏制公务员受贿现象,推行购物卡实名制,旨在加强监管,预防腐败。 - **评价**:实名制有助于追踪资金流向,提高透明度,但还需结合其他措施,全方位打击贪腐行为。 9. **礼品与诚信** - **事件**...
- **单位单用户开户发卡**:企业或组织为单个员工办理加油卡,方便公务用车。 - **单位多用户开户发卡**:单位可申请多用户账户,下设多个子卡供不同车辆使用。 - **单位多用户发副卡**:同理,单位账户可以...