var isedit = 1,qmimgstr='',isxiang=1,alldata={},data={}; function othercheck(){} //函数触发 function oninputblur(name,zb,obj){}; function initbody(){ js.inittabs(); $('body').click(function(){ $('.menullss').hide(); }); $('body').keydown(c.onkeydown); $('#showmenu').click(function(){ $('.menullss').toggle(); return false; }); $('.menullss li').click(function(){ c.mencc(this); }); if(document.myform && form('fileid')){ if(typeof(FormData)=='function'){ f.fileobj = $.rockupload({ autoup:false, fileview:'filedivview', allsuccess:function(){ check(1); } }); }else{ $('#filedivview').parent().html('当前浏览器不支持上传'); } //初始化微信jssdk if(js.jssdkinit){ js.jssdkinit(); js.jssdkcall=function(bo){ if(bo)c.initRecord();//可以录音 } } } js.tanstyle=1; if(document.myform && get('modelujs')){ js.importjs('webmain/flow/input/inputjs/input_two.js?'+Math.random()+'', function(){ for(var oi in inputtwo)c[oi]=inputtwo[oi]; if(typeof(initbodys)=='function')initbodys(); c.initinput(); //检查是否有编辑器 var hobj = $("span[fieldstype='htmlediter']"); if(hobj.length>0)js.importjs('mode/kindeditor/kindeditor-min.js', function(){ for(var i=0;i0 && da.sys_nextcoursenameid=='' && c.changenextbool){ js.setmsg('请选择下步处理人'); return; } } //加签 if(da.zt=='25' || da.zt=='26'){ if(!form('sys_yushenname')){ js.setmsg('无效使用加签'); return; } da.sys_yushenname = form('sys_yushenname').value; da.sys_yushennameid = form('sys_yushenname_id').value; da.sys_yushennamezt = form('sys_yushennamezt').value; if(da.sys_yushennameid==''){ js.setmsg('请选择加签处理人'); return; } } if(!da.zynameid && da.zt!='2' && da.zt!='25' && da.zt!='26'){ var fobj=$('span[fieidscheck]'),i,fid,flx,fiad,val,isbt; var subdat = js.getformdata(); for(i=0;i删除吗?',function(lx){ if(lx=='yes')c.delsss(); }); }, delsss:function(){ var da = {'mid':mid,'modenum':modenum,'sm':''}; js.ajax(c.gurl('delflow'),da,function(a){ js.msg('success','单据已删除,3秒后自动关闭页面,[关闭]'); c.callback(); setTimeout('c.close()',3000); },'post'); }, onkeydown:function(e){ var code = e.keyCode; if(code==27){ c.close(); return false; } if(e.altKey){ if(code == 67){ c.close(); return false; } } }, changeshow:function(lx){ $('#showrecord'+lx+'').toggle(); }, loacdis:false, showviews:function(o1){ this.loadicons(); $.imgview({'url':o1.src,'ismobile':ismobile==1}); }, loadicons:function(){ if(!this.loacdis){ $('body').append(''); this.loacdis= true; } }, showfilestr:function(d){ var flx = js.filelxext(d.fileext); var s = ' '+d.filename+' ('+d.filesizecn+')'; return s; }, //撤回操作 chehui:function(){ js.prompt('确定撤回吗?','要撤回上一步处理结果说明(选填)',function(jg,txt){ if(jg=='yes')c.chehuito(txt); }); }, chehuito:function(sm){ js.msg('wait','撤回中...'); js.ajax(c.gurl('chehui'),{'mid':mid,'modenum':modenum,'sm':sm},function(a){ if(a.success){ js.msg('success', '撤回成功'); location.reload(); }else{ js.msg('msg', a.msg); } },'post,json',function(s){ js.msg('msg','操作失败'); }); }, //预览文件 downshow:function(id, ext,pts, fnun){ this.loadicons(); if(!isempt(fnun)){ js.fileopt(id,0); }else{ js.yulanfile(id, ext,pts,'','','xq'); } return false; }, changecheck_status:function(o1){ var zt = _getaolvw('check_status'); if(zt=='2'){ $('#tuihuidiv').show(); }else{ $('#tuihuidiv').hide(); } if(zt=='1'){ $('#zhuangdiv').show(); $('#nextxuandiv').show(); if(get('sys_nextcoursediv0')){ $('#sys_nextcoursediv0').show(); } }else{ $('#zhuangdiv').hide(); $('#nextxuandiv').hide(); if(get('sys_nextcoursediv0')){ form('sys_nextcourseid').value=''; js.changeclear('changesys_nextcoursename'); $('#sys_nextcoursediv0').hide(); $('#sys_nextcoursediv1').hide(); } } if(zt=='25' || zt=='26'){ $('#sys_yushennamediv').show(); $('#sys_yushennamediv1').show(); }else{ $('#sys_yushennamediv').hide(); $('#sys_yushennamediv1').hide(); } }, changenextbool:true, changenextcourse:function(o,lx){ var o1= o.options[o.selectedIndex]; var clx = $(o1).attr('checktype'); this.changenextbool=true; js.changeclear('changesys_nextcoursename'); if(o.value>0){ if(lx==3 || (lx==4 && clx=='change')){ $('#sys_nextcoursediv1').show(); }else{ $('#sys_nextcoursediv1').hide(); this.changenextbool=false; } }else{ $('#sys_nextcoursediv1').hide(); } }, //手写签名 qianming:function(o1){ this.qianmingbo=false; js.tanbody('qianming','请在空白区域写上你的姓名',300,200,{ html:'
', btn:[{text:'确定签名'},{text:'重写'}] }); $('#qianmingdiv').jqSignature().on('jq.signature.changed', function() { c.qianmingbo=true; }); if(ismobile==1)get('qianmingdiv').addEventListener('touchmove',function(e){ e.preventDefault(); },false); $('#qianming_btn0').click(function(){ c.qianmingok(); }); $('#qianming_btn1').click(function(){ $('#imgqianming').remove(); $('#qianmingdiv').jqSignature('clearCanvas'); c.qianmingbo = false; qmimgstr = ''; }); }, qianmingok:function(){ if(!this.qianmingbo)return; $('#imgqianming').remove(); var dataUrl = $('#qianmingdiv').jqSignature('getDataURL'); var s = '
'; qmimgstr = dataUrl; $('#qianmingshow').append(s); js.tanclose('qianming'); }, qianyin:function(){ js.msg('wait','引入中...'); js.ajax(c.gurl('qianyin'),{},function(a){ if(a.success){ js.msg('success', '引入成功'); $('#imgqianming').remove(); var dataUrl = a.data; var s = '
'; qmimgstr = dataUrl; $('#qianmingshow').append(s); }else{ js.msg('msg', a.msg); } },'get,json',function(s){ js.msg('msg','操作失败'); }); }, optmenu:function(o1){ var o = $(o1); var issm = o.attr('issm'),optmenuid = o.attr('optmenuid'); var smts = (issm=='1') ? '(必填)' : '(选填)'; var d = {'modenum':modenum,'mid':mid,'name':o1.value,'issm':issm,'optmenuid':optmenuid}; js.prompt(d.name,'请输入['+d.name+']说明'+smts+':',function(jg,text){ if(jg=='yes'){ if(!text && d.issm==1){ js.msg('msg','没有输入['+d.name+']说明'); return true; }else{ o1.disabled=true; o1.style.background='#888888'; c.optmenusubmit(d, text); } } }); }, optmenusubmit:function(d,sm){ d.sm = sm; js.msg('wait','处理中...'); js.ajax(js.getajaxurl('yyoptmenu','flowopt','flow'),d,function(ret){ if(ret.code==200){ js.msg('success','处理成功'); }else{ js.msg('msg',ret.msg); } },'post,json'); }, inputblur:function(o1,zb){ var nae = o1.name; oninputblur(nae,zb,o1); }, getselobj:function(fv){ var o = form(fv); if(!o)return; var o1= o.options[o.selectedIndex]; return o1; }, getseltext:function(fv){ var o1 = this.getselobj(fv); if(!o1)return ''; return o1.text; }, getselattr:function(fv,art){ var o1 = this.getselobj(fv); if(!o1)return ''; return $(o1).attr(art); }, //评论 pinglun:function(o1){ js.setmsg('','','pinglun_spage'); var sm = get('pinglun_explain').value; if(!sm){js.setmsg('请输入评论内容','','pinglun_spage');return;} js.setmsg('提交中...','','pinglun_spage'); js.ajax(c.gurl('pinglun'),{'sm':sm,'name':'评论','mid':mid,'modenum':modenum},function(s){ var msg = '提交评论成功'; js.setmsg(msg,'green','pinglun_spage'); js.msgok(msg); get('pinglun_explain').disabled=true; $(o1).remove(); },'post',function(s){ js.setmsg(s,'','pinglun_spage'); }); return false; }, //回执确认 receiptque:function(){ $('#receiptrsdiv').remove(); js.prompt('回执确认','确认说明(选填)', function(jg,txt){ if(jg=='yes'){ c.receiptqueok(txt); } }); }, receiptqueok:function(sm){ js.msg('wait','回执确认确认提交中...'); var da = {'mid':mid,'modenum':modenum,'sm':sm,'receiptid':receiptrs.id}; js.ajax(c.gurl('receiptcheck'),da,function(a){ js.msg('success','回执确认提交成功'); },'post'); }, initRecord:function(){ $('#filedivviewfile').prepend(' '); js.wxRecord.success=function(ret){ f.fileobj.fileallarr.push(ret); var str='
录音:'+ret.filename+'('+ret.filesizecn+')
'; $('#filedivview').append(str); } }, showeditcont:function(optdt,uid){ js.tanbody('editcont','修改记录',(ismobile==1) ? winWb()-10 : 600,300, { html:'
'+js.getmsg('加载中...')+'
' }); js.ajax(c.gurl('editcont'),{optdt:optdt,uid:uid,mid:mid,modenum:modenum},function(ret){ $('#editcontview').html(ret); },'get'); }, addwater:function(){ if(typeof(watertype)!='string' || watertype!='1')return; var dizs = 'api.php?m=file&a=shuiyin'; if(get('maindiv')){ get('maindiv').style.background='url('+dizs+') white'; }else{ get('contentshow').style.background='url('+dizs+') white'; } }, //审核表单中可重写的方法,录入js写用到 onselectdata:{}, onselectdataall:function(){}, changeuser_before:function(){}, onselectdatabefore:function(){}, htmlediteritems:function(){}, uploadback:function(){}, uploadfileibefore:function(){}, onselectmap:function(){} };