governmentDocEdit = function(){ /**定义变量**/ var _this = this; var deptId = top.com.sinosoft.lz.system.user.LoginInfo.getDeptids(); /**私有方法**/ /***新增信息***/ _this.save = function(){ //1、取系统时间 // var getSysTime = getTime(); //没有附件上传,直接修改信息,调用修改的方法。 /***********保存文件版本值(附件名称+时间)start**************/ /* $("#VERSION_240").val(""); //取上传文件的名称 var file = $("#uploaderFileName").val(); //alert("file"+file); // var file = $("#fileDiv").val(); if(file!=null && file!=""){ version=file+getSysTime; }else{ version=""; } $("#VERSION_240").val(version);*/ //取系统时间:年月日时分秒 var date = allGetServerTime(); var seperator1 = ""; var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 && month <= 9) { month = "0" + month; } if (strDate >= 0 && strDate <= 9) { strDate = "0" + strDate; } var dataNow= date.getFullYear() + seperator1 + month + seperator1 + strDate; var filename = $("#DOCUMENT_NAME_240").val(); //判断是否上传附件 if(hasFile()==true){ $("#VERSION_240").val(filename+dataNow+"版"); } //***********************************修改方法,将is_del状态改为1,信息的状态字段改为废止。****************************************//* //修改方法 /* function edit111(id0){ //设置状态字段为废止 formReset $("#STATE_240").setValue("4"); $form = $('#editForm'); var url = $.pathname() +"/ws/uploadForm/FileUpDownService/asyncFileUpLoad"; var formValue = $form.serialize(); $.request.add(url,formValue,function(data){ closeProgress(); top.Dialog.alert(data.Msg.info); $('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/am/fileManager/governmentDoc/governmentDoc.jsp"); }); } */ /***********保存文件版本值(附件名称+时间)end****************/ var id0=$("#FD_OBJECTID240").val(); $('#editForm input[name="classid"]').val('240'); $form = $('#editForm'); //表单验证 var valid = $form.validationEngine({returnIsValid: true}); if(!valid){ top.Dialog.alert("请检查标红的输入空!"); } if(valid){ showProgressBar("正在提交中..."); //2通过状态的字段来判断是否需要顶掉上一个版本。调用删除方法 ( 修订-2、修正-3 两种选择需要顶掉上一个版本)删除成功后,调用新增方法。 var stat = $("#STATE_240").val(); if(stat==2 || stat==3){//如果状态为修订-2或修正-3,删除原记录,重新生成新记录 //删除上一个版本 del(id0); //新增一条记录 add(); }else if(stat=="4"){ top.Dialog.confirm("确定要废止吗?|废止", function() { // 删除记录 $.post($.pathname() +"/ws/crud/CRUDService/delete/", { "objectIDs" : id0, classid : 240 }, function(result) { if (result.Msg.sucsess == true) { top.Dialog.alert("废止成功",null,null,null,-1); $('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/am/fileManager/governmentDoc/governmentDoc.jsp"); } else { top.Dialog.alert("废止失败!"); } }, "json"); }); }else if(stat=="5"){ top.Dialog.confirm("确定要撤销吗?|撤销", function() { // 删除记录 $.post($.pathname() +"/ws/crud/CRUDService/delete/", { "objectIDs" : id0, classid : 240 }, function(result) { if (result.Msg.sucsess == true) { top.Dialog.alert("撤销成功",null,null,null,-1); $('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/am/fileManager/governmentDoc/governmentDoc.jsp"); } else { top.Dialog.alert("撤销失败!"); } }, "json"); }); }else{//否则仅修改 edit(); } } }; //删除方法XXXXXXXXXXXXXXX function del(id0){ $.post($.pathname() +"/ws/crud/CRUDService/delete/", { "objectIDs" : id0, classid : 240 }, function(result) { if (result.Msg.sucsess == true) { //$.messager.alert("删除成功",null,null,null,-1); // 刷新表格数据 //g.rend(); } else { //top.Dialog.alert("删除失败!"); } }, "json"); } /***********************************修改方法,将is_del状态改为1,信息的状态字段改为废止。****************************************/ //修改方法 function edit111(){ //设置状态字段为废止 formReset $("#STATE_240").setValue("4"); $("#IS_del_240").val("1"); var url = $.pathname() +"/ws/uploadForm/FileUpDownService/asyncFileUpLoad"; var formValue = $form.serialize(); $.request.add(url,formValue,function(data){ closeProgress(); top.Dialog.alert(data.Msg.info); $('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/am/fileManager/governmentDoc/governmentDoc.jsp"); }); } //修改方法 function edit(){ //alert("修改方法"); //var url = $.pathname() +"/ws/crud/CRUDService/update/"; var url = $.pathname() +"/ws/uploadForm/FileUpDownService/asyncFileUpLoad"; var formValue = $form.serialize(); $.request.add(url,formValue,function(data){ closeProgress(); top.Dialog.alert(data.Msg.info); $('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/am/fileManager/governmentDoc/governmentDoc.jsp"); }); } //新增方法 function add(){ //alert("新增方法"); var date = allGetServerTime(); var seperator1 = ""; var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 && month <= 9) { month = "0" + month; } if (strDate >= 0 && strDate <= 9) { strDate = "0" + strDate; } var dataNow1= date.getFullYear() + seperator1 +"-" + month +"-" + seperator1 + strDate; $('#TYPEIN_TIME_240').val(dataNow1); //删除上个版本的附件 var fdobj = document.getElementsByName("uploaderFileObjectid"); for(var i=fdobj.length; i>0; i--){ var id = fdobj[0].id; id = id.replace("uploaderFileObjectid",""); //大于30说明是从数据库查出来的附件 if(id.length==30){ $("#uploaderFileObjectid"+id).remove(); $("#uploaderFileRealName"+id).remove(); $("#uploaderFileName"+id).remove(); $("#uploaderFileExt"+id).remove(); } } //需要将上一个文件的主键ID清空 $("#FD_OBJECTID240").val(""); //取表单所有元素的值 var formValue = $form.serialize(); //将上一个文件信息的主键ID存入OBJ_FIRST这个字段(主页面已经完成) // var url = $.pathname() +"/ws/crud/CRUDService/update/"; // // var formValue = $form.serialize(); // $.request.add(url,formValue,function(data){ /*closeProgress(); top.Dialog.alert(data.Msg.info); $('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/am/fileManager/governmentDoc/governmentDoc.jsp");*/ // }); //新增 //url = $.pathname() + '/ws/crud/CRUDService/create/'; url = $.pathname() +"/ws/uploadForm/FileUpDownService/asyncFileUpLoad"; //var formValue = $form.serialize(); //alert(formValue); $.request.add(url,formValue,function(data){ closeProgress(); top.Dialog.alert(data.Msg.info); $('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/am/fileManager/governmentDoc/governmentDoc.jsp"); }); //之前发布状态重新更新 } //取系统时间:年月日时分秒 function getTime(){ var date = allGetServerTime(); var seperator1 = ""; var seperator2 = ""; var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 && month <= 9) { month = "0" + month; } if (strDate >= 0 && strDate <= 9) { strDate = "0" + strDate; } var time = date.getFullYear() + seperator1 + month + seperator1 + strDate + "" + date.getHours() + seperator2 + date.getMinutes() + seperator2 + date.getSeconds(); return time; } // 创建报表填报计划he报告填报要求 return { init : function() { $('#save').bind('click',function(){ $form = $('#editForm'); var valid = $form.validationEngine({returnIsValid: true});//表单验证 if(!valid){ top.Dialog.alert("请检查标红输入框!"); return ; } var level = $("#SECRECY_LEVEL_240").val(); var flag = false; var obj = document.getElementsByName("uploaderFileName"); for(var i =0;i" + value + ""; } }, {display : '公文名称', name : 'DOCUMENT_NAME_240', align : 'center', width : '10%'}, {display : '发文字号', name : 'DISPATCH_WORD_SIZE_240', align : 'center', width : '6%'}, {display : '状态', name : 'STATE_240_SHOW', align : 'center', width : '7%'}, {display : '保密级别', name : 'SECRECY_LEVEL_240_SHOW', align : 'center', width : '7%'}, {display : '录入人', name : 'TYPEIN_PEOPLE_240', align : 'center', width : '8%'}, {display : '录入人联系方式', name : 'TYPEIN_PEOPLE_PHONE_NUM_240', align : 'center', width : '10%'}, {display : '录入时间', name : 'TYPEIN_TIME_240', align : 'center', width : '10%'}, {display : '单位', name : 'UNITE_240_SHOW', align : 'center', width : '8%'}, {display : '部门', name : 'DEPT_240_SHOW', align : 'center', width : '8%'}, {display : '文件版本', name : 'VERSION_240', align : 'center', width : '14%'}, ], rownumbers : true, checkbox : true, width:"100%", pageSize : 10, percentWidthMode : true }; var options1={ url :'/nwyj/ws/crud/CRUDService/queryQui', params:loadParams, gridOptions:grid_option1, singleRecodeOptions:{a:"aa"}, paperOpration:{showInput:"true"}, toolBarOptions:toolBarOpt1 }; g=gridAndSingleRecode=$("#historyMsg").quickgridAndSingleRecode(options1); } //下载 function onDownload(){ var rows = g.getSelectedRows(); if (rows.length == 0) { top.Dialog.alert("请选择一条记录"); return; } if (rows.length > 1) { top.Dialog.alert("只能选择一条记录"); return; } var fd_id = rows[0].FD_OBJECTID240; //showFile(fd_id); // } // function showFile(fd_id){ var diag = new top.Dialog();// 定义一个窗口对象 diag.Title = "下载";// 窗口标题 //diag.URL = $.pathname() +"/page/business/am/base/showDownloadFile.html?fd_id="+fd_id;// 窗口对应的页面 diag.URL = $.pathname() +"/page/business/am/fileManager/governmentDoc/showDownloadFile.html?fd_id="+fd_id;// 窗口对应的页面 diag.Height = 400; diag.ShowOkButton=false;// 不显示确认按钮 diag.ShowCancelButton=false;// 不显示取消按钮 diag.ButtonAlign="center";// 按钮居中 diag.show();// 显示窗口 }*/ $(function() { governmentDocEdit.init(); });