提交 49f40533 authored 作者: chengye's avatar chengye

添加预付款,付款,费用报销模块发票号的合法校验功能

上级 bfc72654
function initbodys(){ function initbodys(){
if(!form('applydt'))return; if(!form('applydt'))return;
$.getScript('js/rmb.js'); $.getScript('js/rmb.js');
form('applydt').readOnly=true; form('applydt').readOnly=true;
form('money').readOnly=true; form('money').readOnly=true;
addchengesss(); addchengesss();
if(mid=='0'){ if(mid=='0'){
if(form('cardid'))js.ajax(geturlact('getlast'),{},function(d){ if(form('cardid'))js.ajax(geturlact('getlast'),{},function(d){
if(d){ if(d){
form('paytype').value=d.paytype; form('paytype').value=d.paytype;
form('cardid').value=d.cardid; form('cardid').value=d.cardid;
form('openbank').value=d.openbank; form('openbank').value=d.openbank;
form('fullname').value=d.fullname; form('fullname').value=d.fullname;
} }
},'get,json'); },'get,json');
} }
} }
function addchengesss(){ function addchengesss(){
if(isedit==0)return; if(isedit==0)return;
$("[name^='sdt0_']").unbind('change').change(function(){ $("[name^='sdt0_']").unbind('change').change(function(){
// cchangtongss(); // cchangtongss();
}); });
$("[name^='name0_']").unbind('change').change(function(){ $("[name^='name0_']").unbind('change').change(function(){
// cchangtongss(); // cchangtongss();
}); });
$("[name^='money0_']").unbind('change').change(function(){ $("[name^='money0_']").unbind('change').change(function(){
// cchangtongss(); // cchangtongss();
}); });
}
function changesubmit(){ }
var jg = parseFloat(form('money').value); function changesubmit(d){
if(jg<=0)return '报销金额不能小于0'; var jg = parseFloat(form('money').value);
} if(jg<=0)return '报销金额不能小于0';
function changesubmitbefore(){
// cchangtongss(); var subs = d.sub_totals0;
} var reg = new RegExp(/^[0-9a-zA-Z]+$/);
function eventaddsubrows(){ for(i=0;i<subs;i++){
// cchangtongss(); var skey = 'invoice0_' + i;
addchengesss(); console.log(d[skey])
} if(!reg.test(d[skey])){
function eventdelsubrows(){ return '第'+ (i+1) +'条费用明细,发票号只能填写英文字母与数字'
// cchangtongss(); }
} }
}
function changesubmitbefore(){
addchengesss()
}
function eventaddsubrows(){
// cchangtongss();
addchengesss();
}
function eventdelsubrows(){
// cchangtongss();
}
//流程模块【oafk.付款申请单】下录入页面自定义js页面,初始函数 //流程模块【oafk.付款申请单】下录入页面自定义js页面,初始函数
function initbodys(){ function initbodys(){
c.onselectdata['payee']=function(d){ c.onselectdata['payee']=function(d){
js.ajax(geturlact('getbankinfo'),{numb:d.value},function(ret){ js.ajax(geturlact('getbankinfo'),{numb:d.value},function(ret){
if(ret.status == 1){ if(ret.status == 1){
$(form('fkinfo')).text(ret.info); $(form('fkinfo')).text(ret.info);
} else { } else {
return ret.info; return ret.info;
} }
},'post,json'); },'post,json');
} }
}
function changesubmit(d){
var subs = d.sub_totals0;
var reg = new RegExp(/^[0-9a-zA-Z]+$/);
for(i=0;i<subs;i++){
var skey = 'receipt_id0_' + i;
console.log(d[skey])
if(!reg.test(d[skey])){
return '第'+ (i+1) +'条款项明细,发票号只能填写英文字母与数字'
}
}
} }
\ No newline at end of file
//流程模块【oayfk.预付款申请单】下录入页面自定义js页面,初始函数 //流程模块【oayfk.预付款申请单】下录入页面自定义js页面,初始函数
function initbodys(){ function initbodys(){
}
function changesubmit(d){
var subs = d.sub_totals0;
var reg = new RegExp(/^[0-9a-zA-Z]+$/);
for(i=0;i<subs;i++){
var skey = 'receipt_id0_' + i;
console.log(d[skey])
if(!reg.test(d[skey])){
return '第'+ (i+1) +'条费用明细,发票号只能填写英文字母与数字'
}
}
} }
\ No newline at end of file
<!DOCTYPE html> <!DOCTYPE html>
<html lang="zh-CN"> <html lang="zh-CN">
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?=$da['title']?></title> <title><?=$da['title']?></title>
<link rel="stylesheet" type="text/css" href="<?=$da['p']?>/css/webmain.css"/> <link rel="stylesheet" type="text/css" href="<?=$da['p']?>/css/webmain.css"/>
<link rel="stylesheet" type="text/css" id="mainstylecss" href="<?=$da['stylecss']?>"/> <link rel="stylesheet" type="text/css" id="mainstylecss" href="<?=$da['stylecss']?>"/>
<link rel="stylesheet" type="text/css" href="web/res/fontawesome/css/font-awesome.min.css"> <link rel="stylesheet" type="text/css" href="web/res/fontawesome/css/font-awesome.min.css">
<!--[if IE 7 ]><link rel="stylesheet" type="text/css" href="web/res/fontawesome/css/font-awesome-ie7.min.css"><![endif]--> <!--[if IE 7 ]><link rel="stylesheet" type="text/css" href="web/res/fontawesome/css/font-awesome-ie7.min.css"><![endif]-->
<link rel="stylesheet" type="text/css" href="web/res/mode/menu/jquery-rockmenu.css"/> <link rel="stylesheet" type="text/css" href="web/res/mode/menu/jquery-rockmenu.css"/>
<link rel="stylesheet" type="text/css" href="mode/plugin/css/jquery-rockdatepicker.css"/> <link rel="stylesheet" type="text/css" href="mode/plugin/css/jquery-rockdatepicker.css"/>
<!-- <link rel="shortcut icon" href="<?=$da['icon']?>" /> --> <!-- <link rel="shortcut icon" href="<?=$da['icon']?>" /> -->
<link rel="shortcut icon" href="favicon.ico" /> <link rel="shortcut icon" href="favicon.ico" />
<script type="text/javascript" src="web/res/js/jquery.1.9.1.min.js"></script> <script type="text/javascript" src="web/res/js/jquery.1.9.1.min.js"></script>
<script type="text/javascript" src="js/js.js"></script> <script type="text/javascript" src="js/js.js"></script>
<script type="text/javascript" src="js/worker.js"></script> <script type="text/javascript" src="js/worker.js"></script>
<script type="text/javascript" src="js/base64-min.js"></script> <script type="text/javascript" src="js/base64-min.js"></script>
<script type="text/javascript" src="<?=$da['p']?>/<?=$da['d']?><?=$da['m']?>/<?=$da['m']?>public.js"></script> <script type="text/javascript" src="<?=$da['p']?>/<?=$da['d']?><?=$da['m']?>/<?=$da['m']?>public.js"></script>
<script type="text/javascript" src="<?=$da['p']?>/<?=$da['d']?><?=$da['m']?>/<?=$da['m']?>script.js"></script> <script type="text/javascript" src="<?=$da['p']?>/<?=$da['d']?><?=$da['m']?>/<?=$da['m']?>script.js"></script>
<script type="text/javascript" src="web/res/mode/menu/jquery-rockmenu.js"></script> <script type="text/javascript" src="web/res/mode/menu/jquery-rockmenu.js"></script>
<script type="text/javascript"> <script type="text/javascript">
js.servernow = '<?=$da['now']?>'; js.servernow = '<?=$da['now']?>';
PROJECT = '<?=$da['p']?>'; PROJECT = '<?=$da['p']?>';
adminip = '<?=$da['ip']?>'; adminip = '<?=$da['ip']?>';
VERSION = '<?=VERSION?>'; VERSION = '<?=VERSION?>';
companymode = <?=(getconfig('companymode')? 'true' : 'false')?>; companymode = <?=(getconfig('companymode')? 'true' : 'false')?>;
var show_key = '<?=$da['showkey']?>',homeurl = '<?=$da['homeurl']?>',homename='<?=$da['homename']?>'; var show_key = '<?=$da['showkey']?>',homeurl = '<?=$da['homeurl']?>',homename='<?=$da['homename']?>';
function globalbody(){ function globalbody(){
adminid = '<?=$da['adminid']?>'; adminid = '<?=$da['adminid']?>';
adminface = '<?=$da['face']?>'; adminface = '<?=$da['face']?>';
adminname = '<?=$da['adminname']?>'; adminname = '<?=$da['adminname']?>';
adminuser = '<?=$da['adminuser']?>'; adminuser = '<?=$da['adminuser']?>';
adminstyle = '<?=$da['style']?>'; adminstyle = '<?=$da['style']?>';
admintype = '<?=$da['admintype']?>'; admintype = '<?=$da['admintype']?>';
deptallname = '<?=$da['my']['deptallname']?>'; deptallname = '<?=$da['my']['deptallname']?>';
adminranking= '<?=$da['my']['ranking']?>'; adminranking= '<?=$da['my']['ranking']?>';
} }
</script> </script>
</head> </head>
<body style="padding:0px;margin:0px; overflow:hidden;" scroll="no"> <body style="padding:0px;margin:0px; overflow:hidden;" scroll="no">
<?php if(isempt($da['homeurl'])){?> <?php if(isempt($da['homeurl'])){?>
<div id="topheaderid"> <div id="topheaderid">
<nav class="navbar navbar-<?=$da['styledev']?> navbar-static-top" id="navtopheader" style="margin:0px;z-index:0"> <nav class="navbar navbar-<?=$da['styledev']?> navbar-static-top" id="navtopheader" style="margin:0px;z-index:0">
<div> <div>
<div class="navbar-header"> <div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#app-navbar-collapse"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#app-navbar-collapse">
<span class="sr-only">Toggle</span> <span class="sr-only">Toggle</span>
<span class="icon-bar"></span> <span class="icon-bar"></span>
<span class="icon-bar"></span> <span class="icon-bar"></span>
<span class="icon-bar"></span> <span class="icon-bar"></span>
</button> </button>
<a class="navbar-brand" href=""> <a class="navbar-brand" href="">
<img src="<?=$da['logo']?>" style="display:inline;" align="absmiddle" height="24" width="24"> <?=$da['title']?> <img src="<?=$da['logo']?>" style="display:inline;" align="absmiddle" height="24" width="24"> <?=$da['title']?>
</a> </a>
</div> </div>
<div class="collapse navbar-collapse" id="app-navbar-collapse"> <div class="collapse navbar-collapse" id="app-navbar-collapse">
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<?php foreach($da['topmenu'] as $k=>$rs){ <?php foreach($da['topmenu'] as $k=>$rs){
$str = '<li pmenuid="'.$rs['id'].'" title="'.$rs['name'].'" icon="'.$rs['icons'].'"><a>'; $str = '<li pmenuid="'.$rs['id'].'" title="'.$rs['name'].'" icon="'.$rs['icons'].'"><a>';
if($rs['icons'])$str.='<i class="icon-'.$rs['icons'].'"></i> '; if($rs['icons'])$str.='<i class="icon-'.$rs['icons'].'"></i> ';
$str.=''.$rs['name'].'</a></li>'; $str.=''.$rs['name'].'</a></li>';
echo $str; echo $str;
} }
?> ?>
</ul> </ul>
<ul class="nav navbar-nav navbar-right"> <ul class="nav navbar-nav navbar-right">
<li><a href="http://jz.gonn.com.cn/" target="_blank"><i class="icon-sitemap"></i> 基站系统</a></li> <li><a href="getconfig('base_url',true)" target="_blank"><i class="icon-sitemap"></i> 基站系统</a></li>
<?php <?php
if(getconfig('mobile_show',true))echo '<li><a href="javascript:;" onclick="openmobile()"><i class="icon-tablet"></i> 手机版</a></li>'; if(getconfig('mobile_show',true))echo '<li><a href="javascript:;" onclick="openmobile()"><i class="icon-tablet"></i> 手机版</a></li>';
if(getconfig('reim_show', true))echo '<li><a href="javascript:;" onclick="openreim(this)"><span title="REIM即时通信"><i class="icon-comments-alt"></i> REIM <font class="badge red" id="reim_stotal" style="font-size:12px;background:red;color:white"></font></span></a></li>'; if(getconfig('reim_show', true))echo '<li><a href="javascript:;" onclick="openreim(this)"><span title="REIM即时通信"><i class="icon-comments-alt"></i> REIM <font class="badge red" id="reim_stotal" style="font-size:12px;background:red;color:white"></font></span></a></li>';
?> ?>
<li id="indexuserl"> <li id="indexuserl">
<a href="javascript:;"> <a href="javascript:;">
<div style="padding-right:10px"> <div style="padding-right:10px">
<img style="width:18px;height:18px;border-radius:50%" id="myface" src="<?=$da['face']?>" align="absmiddle"> <img style="width:18px;height:18px;border-radius:50%" id="myface" src="<?=$da['face']?>" align="absmiddle">
<?=$da['adminname']?><span class="caret"></span> <?=$da['adminname']?><span class="caret"></span>
</div> </div>
</a> </a>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</nav> </nav>
</div> </div>
<?php }?> <?php }?>
<table width="100%" border="0" id="zhutable" cellspacing="0" cellpadding="0"> <table width="100%" border="0" id="zhutable" cellspacing="0" cellpadding="0">
<tr valign="top"> <tr valign="top">
<?php if(isempt($da['homeurl'])){?> <?php if(isempt($da['homeurl'])){?>
<td > <td >
<div id="indexmenu" style="width:200px;overflow:hidden;"> <div id="indexmenu" style="width:200px;overflow:hidden;">
<ul class="list-group" style="margin:0"> <ul class="list-group" style="margin:0">
<li style="border-radius:0px;border-left:none;border-right:none;border-top:none;cursor:pointer;border-bottom:0px" class="list-group-item list-group-item-info"><b id="menulisttop">基本</b> <li style="border-radius:0px;border-left:none;border-right:none;border-top:none;cursor:pointer;border-bottom:0px" class="list-group-item list-group-item-info"><b id="menulisttop">基本</b>
<span style="float:right"><i id="indesearchmenu" onclick="tab.chagneleft(this)" class="icon-search"></i>&nbsp; &nbsp;<i id="reordershla" class="icon-reorder cursor"></i></span> <span style="float:right"><i id="indesearchmenu" onclick="tab.chagneleft(this)" class="icon-search"></i>&nbsp; &nbsp;<i id="reordershla" class="icon-reorder cursor"></i></span>
</li> </li>
</ul> </ul>
<div style="overflow:auto;height:200px;" id="menulist"> <div style="overflow:auto;height:200px;" id="menulist">
<ul class="list-group" style="margin:0" id="menushow"> <ul class="list-group" style="margin:0" id="menushow">
</ul> </ul>
</div> </div>
</div> </div>
<div id="indexmenuss" style="display:none;background:rgba(0,0,0,0.3)" class="menulistbg cursor"><i class="icon-reorder"></i><br><br><br><br></div> <div id="indexmenuss" style="display:none;background:rgba(0,0,0,0.3)" class="menulistbg cursor"><i class="icon-reorder"></i><br><br><br><br></div>
<td> <td>
<div id="indexsplit" style="overflow:hidden;width:5px;background:rgba(0,0,0,0.1)"></div> <div id="indexsplit" style="overflow:hidden;width:5px;background:rgba(0,0,0,0.1)"></div>
</td> </td>
</td> </td>
<?php }?> <?php }?>
<td width="100%"> <td width="100%">
<div style="overflow:hidden;position:relative;"> <div style="overflow:hidden;position:relative;">
<div class="jtcls" id="jtcls_left" onclick="_changesrcool(1)">&gt;</div> <div class="jtcls" id="jtcls_left" onclick="_changesrcool(1)">&gt;</div>
<div class="jtcls" id="jtcls_right" onclick="_changesrcool(-1)" style="left:0px">&lt;</div> <div class="jtcls" id="jtcls_right" onclick="_changesrcool(-1)" style="left:0px">&lt;</div>
<div class="panel panel-default" style="border:none;border-radius:0;margin-bottom:0"> <div class="panel panel-default" style="border:none;border-radius:0;margin-bottom:0">
<div id="tabsindexm" class="panel-heading tabsindex" style="border:none;border-radius:0;padding:0px;overflow:hidden;"> <div id="tabsindexm" class="panel-heading tabsindex" style="border:none;border-radius:0;padding:0px;overflow:hidden;">
<table border="0" cellspacing="0" cellpadding="0"><tr id="tabs_title"></tr></table> <table border="0" cellspacing="0" cellpadding="0"><tr id="tabs_title"></tr></table>
</div> </div>
</div> </div>
<div id="indexcontent" style="overflow:auto;position:relative;"> <div id="indexcontent" style="overflow:auto;position:relative;">
<div id="content_allmainview" style="margin:10px;"></div> <div id="content_allmainview" style="margin:10px;"></div>
</div> </div>
</div> </div>
</td> </td>
</tr> </tr>
</table> </table>
<script src="mode/bootstrap3.3/bootstrap.min.js"></script> <script src="mode/bootstrap3.3/bootstrap.min.js"></script>
<script type="text/javascript" src="mode/bootstrapplugin/jquery-bootstable.js"></script><!--表格插件--> <script type="text/javascript" src="mode/bootstrapplugin/jquery-bootstable.js"></script><!--表格插件-->
<script type="text/javascript" src="mode/bootstrapplugin/jquery-bootsform.js"></script><!--表单插件--> <script type="text/javascript" src="mode/bootstrapplugin/jquery-bootsform.js"></script><!--表单插件-->
<script type="text/javascript" src="mode/bootstrapplugin/jquery-bootstree.js"></script><!--表格树形插件--> <script type="text/javascript" src="mode/bootstrapplugin/jquery-bootstree.js"></script><!--表格树形插件-->
<script type="text/javascript" src="mode/plugin/jquery-rockdatepicker.js"></script><!--日期选择插件--> <script type="text/javascript" src="mode/plugin/jquery-rockdatepicker.js"></script><!--日期选择插件-->
<script type="text/javascript" src="web/res/js/jquery-imgview.js"></script><!--图片预览--> <script type="text/javascript" src="web/res/js/jquery-imgview.js"></script><!--图片预览-->
<script type="text/javascript" src="web/res/perfectscrollbar/jquery.mousewheel.js"></script><!--鼠标--> <script type="text/javascript" src="web/res/perfectscrollbar/jquery.mousewheel.js"></script><!--鼠标-->
<script type="text/javascript" src="web/res/js/jquery-rockupload.js"></script><!--上传插件--> <script type="text/javascript" src="web/res/js/jquery-rockupload.js"></script><!--上传插件-->
<script type="text/javascript" src="web/res/js/jquery-changeuser.js"></script><!--人员选择--> <script type="text/javascript" src="web/res/js/jquery-changeuser.js"></script><!--人员选择-->
<script type="text/javascript" src="web/res/mode/calendar/jquery-rockcalendar.js"></script><!--日期插件--> <script type="text/javascript" src="web/res/mode/calendar/jquery-rockcalendar.js"></script><!--日期插件-->
<script type="text/javascript" src="web/res/mode/calendar/jquery-rocklunar.js"></script><!--农历--> <script type="text/javascript" src="web/res/mode/calendar/jquery-rocklunar.js"></script><!--农历-->
<script type="text/javascript" src="js/option.js"></script><!--数据选项--> <script type="text/javascript" src="js/option.js"></script><!--数据选项-->
<script type="text/javascript" src="web/res/js/notify.js"></script><!--通知提醒插件--> <script type="text/javascript" src="web/res/js/notify.js"></script><!--通知提醒插件-->
<script type="text/javascript" src="mode/plugin/jquery-rockmodels.js"></script><!--弹出提示插件--> <script type="text/javascript" src="mode/plugin/jquery-rockmodels.js"></script><!--弹出提示插件-->
</body> </body>
</html> </html>
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论