| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562 |
- <!DOCTYPE html>
- <html lang=zh-cn>
- <head>
- <meta charset=utf-8>
- <title>纵横计量支付系统</title>
- <meta name=description content=计量支付>
- <meta name=copyright content=smartcost.com.cn>
- <meta name="viewport" content="width=device-width,initial-scale=1.0">
- <link rel=stylesheet href="{{rootUrl}}global/css/bootstrap.css">
- <link rel="stylesheet" type="text/css" href="{{rootUrl}}global/css/dataTables.bootstrap.min.css">
- <link rel="stylesheet" type="text/css" href="{{rootUrl}}global/css/fixedColumns.bootstrap.min.css">
- <link rel=stylesheet href={{rootUrl}}global/css/style.css>
- <link href="{{rootUrl}}global/css/assets/styles.css" rel="stylesheet">
- <script src={{rootUrl}}global/js/jquery-1.9.1.min.js></script>
- <script src={{rootUrl}}global/js/bootstrap.js></script>
- <script src={{rootUrl}}global/js/jl.js></script>
- <style type="text/css" class="init">
- #list td input{
- width: 100%
- }
- .allwidth1{
- }
- .allwidth2{
- }
- .allwidth3{
- text-align:right;
- }
- .allwidth3 input{
- text-align:right;
- }
- .allwidth5{
- text-align:center;
- }
- div.DTFC_LeftFootWrapper table, div.DTFC_RightFootWrapper table{
- border-top: 1px solid #ddd;
- }
- div.dataTables_scrollFootInner table{
- margin-top: 0 !important;
- }
- .bg-con-warp:nth-child(2) th{
- text-align: center !important;
- }
- </style>
- </head>
- <body>
- <!-- include "top" -->
- <div class="wrapContent">
- <!-- include "left" -->
- <div class="mainContainer" data-spy="scroll" data-target="#navbar-example">
- <!--内容-->
- <div class="mainContent">
- <input id="pmid" type="hidden" value="{{pmArray.pmid}}">
- <input id="cid" type="hidden" value="{{cid}}">
- <input id="uid" type="hidden" value="{{uid}}">
- <input id="verification" type="hidden" value="{{verification}}">
- <div class="title" id="xinxi">
- <div class="bg-top-btn affix"><button class="btn btn-success showapproval" status="pass">通过</button> <button class="btn btn-warning showapproval" status="back">退回</button> <button class="btn btn-danger showapproval" status="stop">终止</button></div>
- <h1><a href="/change/index/tender/{{pmArray.pmid}}" title="返回"><span class="closePanel" aria-hidden="true" data-icon="Z"></span></a> {{changeArray.pnum}}</h1>
- </div>
- <div class="row">
- <div class="col-md-2" id="navbar-example">
- <ul class="nav nav-pills nav-stacked bg-nav affix">
- <li><a href="#xinxi"><span class="glyphicon glyphicon-info-sign"></span> 变更信息</a></li>
- <li><a href="#qingdan"><span class="glyphicon glyphicon-list-alt"></span> 变更清单</a></li>
- <li><a href="#fujian"><span class="glyphicon glyphicon-paperclip"></span> 附件</a></li>
- <li><a href="#shenpi"><span class="glyphicon glyphicon-check"></span> 审批流程</a></li>
- </ul>
- </div>
- <div class="col-md-10">
- <div class="bg-con-warp">
- <legend><span class="glyphicon glyphicon-info-sign"></span> 变更信息</legend>
- <div class="row">
- <div class="col-md-4">
- <div class="form-group">
- <label>申请编号</label>
- <input class="form-control" value="{{changeArray.pnum}}" type="text" readonly disabled>
- </div>
- <div class="form-group">
- <label>工程名称</label>
- <input class="form-control" value="{{changeArray.pname}}" type="text" readonly disabled>
- </div>
- <div class="form-group">
- <label>桩号</label>
- <input class="form-control" value="{{changeArray.mnum}}" type="text" readonly disabled>
- </div>
- <div class="form-group">
- <label>原设计图名称</label>
- <input class="form-control" placeholder="" value="{{changeArray.odname}}" type="text" readonly disabled>
- </div>
- <div class="form-group">
- <label>原图号</label>
- <input class="form-control" placeholder="" value="{{changeArray.onum}}" type="text" readonly disabled>
- </div>
- <div class="form-group">
- <label>变更设计图名称</label>
- <input class="form-control" placeholder="" value="{{changeArray.cdname}}" type="text" readonly disabled>
- </div>
- <div class="form-group">
- <label>变更图号</label>
- <input class="form-control" placeholder="" value="{{changeArray.cnum}}" type="text" readonly disabled>
- </div>
- </div>
- <div class="col-md-4" style="z-index:999;">
- <div class="form-group">
- <label>工程变更理由及内容</label>
- <textarea class="form-control" rows="6" readonly disabled>{{changeArray.description}}</textarea>
- </div>
- <div class="form-group">
- <label>工程变更合同依据</label>
- <textarea class="form-control" rows="6" readonly disabled>{{changeArray.basis}}</textarea>
- </div>
- <div class="form-group">
- <label>备注</label>
- <textarea class="form-control" rows="3" readonly disabled>{{changeArray.remarks}}</textarea>
- </div>
- </div>
- <div class="col-md-4">
- <!-- if !empty({{changeArray.ctype}}) -->
- <div class="form-group">
- <label>变更类型</label>
- <div class="checkbox">
- <!-- loop changeArray.ctypelist -->
- <label class="checkbox-inline">
- <input type="checkbox" checked disabled>{{ctypelist' value.typename}}
- </label>
- <!-- endloop -->
- </div>
- </div>
- <!-- endif -->
- <div class="form-group">
- <label>变更类别 </label>
- <select class="form-control" disabled><option>{{changeArray.categoryname}}</option></select>
- </div>
- <div class="form-group">
- <label>变更性质 </label>
- <select class="form-control" disabled><option>{{changeArray.naturename}}</option></select>
- </div>
- <div class="form-group">
- <label>变更提出单位</label>
- <select class="form-control" disabled><option>{{changeArray.companyname}}</option></select>
- </div>
- <div class="form-group">
- <label>费用承担方</label>
- <div class="radio">
- <label class="radio-inline">
- <input id="inlineCheckbox1" value="option1" type="radio" checked disabled> <!-- if {{changeArray.bear}} == 1 -->业主<!-- else -->承包人<!-- endif -->
- </label>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="bg-con-warp">
- <legend id="qingdan"><span class="glyphicon glyphicon-list-alt"></span> 变更清单</legend>
- {{listtablehtml}}
- </div>
- <div class="bg-con-warp">
- <legend id="fujian"><span class="glyphicon glyphicon-paperclip"></span> 附件 <a href="#addfujian" class="btn btn-primary btn-xs" data-toggle="modal"><span class="glyphicon glyphicon-open"></span> 上传附件</a></legend>
- <table class="table table-bordered">
- <thead>
- <tr><th width="50">序号</th><th>名称</th><th width="90">大小</th><th width="100">上传时间</th><th width="100">操作</th></tr>
- </thead>
- <tbody id="filesshow">
- <!-- if !empty({{attlist}}) -->
- <!-- loop attlist -->
- <tr><td>{{attlist' value.sort}}</td><td><a href="{{attlist' value.downurl}}">{{attlist' value.filename}}</a></td><td>{{attlist' value.size}}</td><td>{{attlist' value.time}}</td><td><!-- if {{attlist' value.uid}} == {{userid}} --><a id="delatt_{{attlist' value.fid}}" file_id="{{attlist' value.fid}}" class="btn btn-default btn-sm" title="删除附件"><span class="glyphicon glyphicon-trash text-danger"></span></a><!-- endif --></td></tr>
- <!-- endloop -->
- <!-- endif -->
- </tbody>
- </table>
- </div>
- <div class="bg-con-warp">
- <legend id="shenpi"><span class="glyphicon glyphicon-check"></span> 审批流程</legend>
- <table class="table table-bordered">
- <!-- loop auditlist -->
- <tr>
- <td width="100"><!-- if {{auditlist' value.usite}} == 0 --><i class="glyphicon glyphicon-download text-muted"></i> 提交<!-- else --><!-- if {{auditlist' value.usite}} != {{auditlist' value.lastusite}} --><i class="glyphicon glyphicon-arrow-down text-muted"></i> 审批<!-- else --><i class="glyphicon glyphicon-stop text-muted"></i> 终审<!-- endif --><!-- endif --></td>
- <td width="150"><h4 class="media-heading">{{auditlist' value.name}}</h4>
- {{auditlist' value.jobs}} </td>
- <td width="200">{{auditlist' value.email}}<br>{{auditlist' value.company}}</td>
- <!-- if {{auditlist' value.usite}} == 0 -->
- <!-- if {{auditlist' value.status}} == 'checked' --><td width="100" class="colGreen">上报完成</td><td>{{formatDate(auditlist' value.sintime)}}<br></td>
- <!-- elseif {{auditlist' value.times}} == 0 && {{auditlist' value.status}} == 'checking' --><td width="100" class="colOrange">上报中</td><td><br></td>
- <!-- elseif {{auditlist' value.times}} != 0 && {{auditlist' value.status}} == 'checking' --><td width="100" class="colOrange">重新上报中</td><td><br></td>
- <!-- endif -->
- <!-- else -->
- <!-- if {{auditlist' value.status}} == 'checked' --><td width="100" class="colGreen">审批通过</td><td>{{formatDate(auditlist' value.sintime)}}<br>{{auditlist' value.sdesc}}</td>
- <!-- elseif {{auditlist' value.status}} == 'back' || {{auditlist' value.status}} == 'backnew' --><td width="100" class="colRed">退回</td><td>{{formatDate(auditlist' value.sintime)}}<br>{{auditlist' value.sdesc}}</td>
- <!-- elseif {{auditlist' value.status}} == 'checkno' --><td width="100" class="colRed">审批终止</td><td>{{formatDate(auditlist' value.sintime)}}<br>{{auditlist' value.sdesc}}</td>
- <!-- elseif {{auditlist' value.status}} == 'checking' --><td width="100" class="colOrange">审批中</td><td></td>
- <!-- else --><td width="100"></td><td></td>
- <!-- endif -->
- <!-- endif -->
- </tr>
- <!-- endloop -->
- </table>
- </div>
- </div>
- </div>
- </div>
- <!--内容-->
- </div>
- </div>
- <!-- 审批弹出 -->
- <div id="approval" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
- <h4 class="modal-title">审批变更</h4>
- </div>
- <form method="post" onsubmit="return checksubmit();">
- <input type="hidden" id="approvalstatus" value="1">
- <input type="hidden" name="approval" value="1">
- <input type="hidden" name="clist" id="oneclist" value="">
- <input type="hidden" name="lastuid" value="{{lastuid}}">
- <div class="modal-body">
- <!-- if {{isenduser}} == 1 -->
- <div class="form-group approval-success" style="display: none">
- <label>申请编号</label>
- <input class="form-control" value="{{changeArray.pnum}}" readonly type="text">
- </div>
- <div class="form-group approval-success" style="display: none">
- <label>批复编号</label>
- <input class="form-control" id="batchnumber" name="bnum" value="{{changeArray.pnum}}" type="text">
- </div>
- <!-- endif -->
- <div class="form-group">
- <label>审批意见</label>
- <textarea class="form-control" name="desc" rows="4"></textarea>
- </div>
- <div class="alert alert-success" style="display: none;" role="alert">审批通过,将由下一审批人继续审批,如果您是终审,变更审批将完成。</div>
- <div class="alert alert-warning" style="display: none;" role="alert">审批退回,将由上一审批人重新审批或将由原报重新提交变更。</div>
- <div class="alert alert-danger" style="display: none;" role="alert">审批终止,将结束本次审批。</div>
- <div id="backform" style="display: none">
- <!-- if {{firstcheck}} == 0 -->
- <label class="radio-inline">
- <input type="radio" name="back" value="1" checked> 退回上一个审批人 <b>{{lastusername}}</b>
- </label>
- <!-- endif -->
- <label class="radio-inline">
- <input type="radio" name="back" value="2" <!-- if {{firstcheck}} != 0 -->checked<!-- endif -->> 退回提交人 <b>{{createusername}}</b>
- </label>
- </div>
- </div>
- <div class="modal-footer" id="submitform">
- <button class="btn btn-default" data-dismiss="modal" aria-hidden="true">关闭</button>
- <button class="btn btn-success" style="display: none" name="status" value="checked" type="submit">通过</button><button style="display: none" type="submit" name="status" value="back" class="btn btn-warning">退回</button><button style="display: none" type="submit" name="status" value="checkno" class="btn btn-danger">终止</button>
- </div>
- </form>
- </div>
- </div>
- </div>
- <!--添加附件-->
- <div class="modal fade" id="addfujian" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
- <h4 class="modal-title" id="myModalLabel">附件</h4>
- </div>
- <div class="modal-body">
- <p>上传文件大小最大:10MB</p>
- <div class="row">
- <div class="col-xs-2">
- <button id="uploadBtn" class="btn btn-large btn-primary">选择文件</button>
- </div>
- </div>
- <div class="row">
- <div class="col-xs-12">
- <div id="progressBox"> </div>
- </div>
- </div>
- <div class="row" style="padding-top:10px;">
- <div class="col-xs-10">
- <div id="msgBox">
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!--添加附件-->
- <script type="text/javascript">autoFlashHeight();</script>
- <link href="{{rootUrl}}global/css/toastr.css" rel="stylesheet">
- <script src="{{rootUrl}}global/js/toastr.min.js"></script>
- <script src="{{rootUrl}}global/js/SimpleAjaxUploader.min.js"></script>
- <script type="text/javascript" language="javascript" src="{{rootUrl}}global/js/jquery.dataTables.min.js"></script>
- <script type="text/javascript" language="javascript" src="{{rootUrl}}global/js/dataTables.bootstrap.min.js"></script>
- <script type="text/javascript" language="javascript" src="{{rootUrl}}global/js/dataTables.fixedColumns.min.js"></script>
- <script src="{{rootUrl}}global/js/jlzf-change-table.js"></script>
- <script>
- function escapeTags( str ) {
- return String( str )
- .replace( /&/g, '&' )
- .replace( /"/g, '"' )
- .replace( /'/g, ''' )
- .replace( /</g, '<' )
- .replace( />/g, '>' );
- }
- $.event.special.valuechange = {
- teardown: function (namespaces) {
- $(this).unbind('.valuechange');
- },
- handler: function (e) {
- $.event.special.valuechange.triggerChanged($(this));
- },
- add: function (obj) {
- $(this).on('keyup.valuechange cut.valuechange paste.valuechange input.valuechange', obj.selector, $.event.special.valuechange.handler)
- },
- triggerChanged: function (element) {
- var current = element[0].contentEditable === 'true' ? element.html() : element.val()
- , previous = typeof element.data('previous') === 'undefined' ? element[0].defaultValue : element.data('previous');
- if (current !== previous) {
- element.trigger('valuechange', [element.data('previous')]);
- element.data('previous', current);
- }
- }
- };
- $(function(){
- toastr.options = {
- "closeButton": false,
- "debug": false,
- "newestOnTop": false,
- "progressBar": false,
- "positionClass": "toast-top-right",
- "preventDuplicates": false,
- "onclick": null,
- "showDuration": "300",
- "hideDuration": "1000",
- "timeOut": "5000",
- "extendedTimeOut": "1000",
- "showEasing": "swing",
- "hideEasing": "linear",
- "showMethod": "fadeIn",
- "hideMethod": "fadeOut"
- };
- var table = $('#tablelist').removeAttr('width').DataTable({
- columnDefs: [
- { className: 'allwidth1', width: 90, targets: 0 },
- { className: 'allwidth2', width: 150, targets: 1 },
- { className: 'allwidth5', width: 60, targets: 2 },
- { className: 'allwidth3',width: 80, targets: '_all' }
- ],
- fixedColumns: {
- leftColumns: 4
- }
- });
- $('.clist input').on("valuechange", function (e, previous) {
- var num = $(this).val();
- var unitprice = $(this).parents('.clist').children('td').eq(3).text();
- var total = num.trim() != '' && unitprice.trim() != '' ? parseFloat(parseFloat(unitprice)*parseFloat(num)).toFixed(2) : '';
- $(this).parents('.clist').find('.cnum').text(total);
- //统计合计金额
- var utotalnum = 0;
- $('.clist').each(function(){
- var utotal = $(this).find('.cnum').text();
- utotalnum = utotal != '' ? parseFloat(utotalnum)+parseFloat(utotal) : parseFloat(utotalnum);
- });
- $('.utotalnum').eq(1).text(parseFloat(utotalnum).toFixed(2));
- });
- $('.showapproval').on('click',function(){
- var status = $(this).attr('status');
- if(status == 'pass'){
- $('#submitform').find('.btn-success').show();
- $('#submitform').find('.btn-warning').hide();
- $('#submitform').find('.btn-danger').hide();
- $('#approval').find('.alert-success').show();
- $('#approval').find('.alert-warning').hide();
- $('#approval').find('.alert-danger').hide();
- $('#approval').find('.approval-success').show();
- $('#approvalstatus').val(1);
- $('#backform').hide();
- }else if(status == 'back'){
- $('#submitform').find('.btn-success').hide();
- $('#submitform').find('.btn-warning').show();
- $('#submitform').find('.btn-danger').hide();
- $('#approval').find('.alert-success').hide();
- $('#approval').find('.alert-warning').show();
- $('#approval').find('.alert-danger').hide();
- $('#approval').find('.approval-success').hide();
- $('#approvalstatus').val(2);
- $('#backform').show();
- }else{
- $('#submitform').find('.btn-success').hide();
- $('#submitform').find('.btn-warning').hide();
- $('#submitform').find('.btn-danger').show();
- $('#approval').find('.alert-success').hide();
- $('#approval').find('.alert-warning').hide();
- $('#approval').find('.alert-danger').show();
- $('#approval').find('.approval-success').hide();
- $('#approvalstatus').val(3);
- $('#backform').hide();
- }
- var clist = new Array();
- $('.clist input').each(function(){
- var value = $(this).val();
- var lid = $(this).attr('listid');
- clist.push(lid+'_'+value);
- });
- $('#oneclist').val(clist.join(','));
- $('#approval').modal('show');
- });
- //文件上传
- var btn = document.getElementById('uploadBtn'),
- msgBox = document.getElementById('msgBox'),
- filenum = $('#filesshow tr').length+1;
- var uploader = new ss.SimpleUpload({
- button: btn,
- url: '/change/file/upload/'+ $('#pmid').val() +'/'+$('#cid').val(),
- // sessionProgressUrl: '/code/ajaxuploader/sessionProgress.php',
- name: 'uploadfile',
- multipart: true,
- hoverClass: 'hover',
- focusClass: 'focus',
- responseType: 'json',
- multipleSelect: true,
- multiple: true,
- maxSize: 10240,
- data:{uid:$('#uid').val(),verification:$('#verification').val()},
- onSubmit: function(filename, extension) {
- var progress = document.createElement('div'),
- bar = document.createElement('div'),
- fileSize = document.createElement('div'),
- wrapper = document.createElement('div'),
- progressBox = document.getElementById('progressBox');
- progress.className = 'progress progress-striped';
- bar.className = 'progress-bar progress-bar-success';
- fileSize.className = 'size';
- wrapper.className = 'wrapper';
- progress.appendChild(bar);
- wrapper.innerHTML = '<div class="name">'+filename+'</div>';
- wrapper.appendChild(fileSize);
- wrapper.appendChild(progress);
- progressBox.appendChild(wrapper);
- this.setProgressBar(bar);
- this.setFileSizeBox(fileSize);
- this.setProgressContainer(wrapper);
- },
- onComplete: function( filename, response ) {
- if ( !response ) {
- toastr.error('无法上传文件');
- msgBox.innerHTML = '无法上传文件';
- return;
- }
- var msgBoxfiles = document.createElement('div');
- msgBoxfiles.className = 'msg';
- if ( response.success === true ) {
- toastr.success(filename + ' 上传成功。');
- msgBoxfiles.innerHTML = '<strong>' + escapeTags( filename ) + '</strong>' + ' 上传成功。';
- msgBox.appendChild(msgBoxfiles);
- var filestr = '<tr><td>'+ filenum +'</td><td><a href="'+ response.files.downurl +'">'+ response.files.filename +'</a></td><td>'+ response.files.size +'</td><td>'+ response.files.time +'</td><td><a id="delatt_'+ response.files.id +'" file_id="'+ response.files.id +'" class="btn btn-default btn-sm" title="删除附件"><span class="glyphicon glyphicon-trash text-danger"></span></a></td></tr>';
- $('#filesshow').append(filestr);
- filenum++;
- setTimeout(function(){
- msgBox.removeChild(msgBoxfiles);
- },3000);
- } else {
- if ( response.msg ) {
- toastr.error(filename + ' ' + response.msg);
- msgBoxfiles.innerHTML = '<strong>' + escapeTags( filename ) + '</strong> ' + response.msg;
- msgBox.appendChild(msgBoxfiles);
- setTimeout(function(){
- msgBox.removeChild(msgBoxfiles);
- },3000);
- } else {
- toastr.error(filename + ' 发生错误,上传失败。');
- msgBoxfiles.innerHTML = '<strong>' + escapeTags( filename ) + '</strong>'+ ' 发生错误,上传失败。';
- msgBox.appendChild(msgBoxfiles);
- setTimeout(function(){
- msgBox.removeChild(msgBoxfiles);
- },3000);
- }
- }
- },
- onError: function() {
- var msgBoxfiles = document.createElement('div');
- msgBoxfiles.className = 'msg';
- toastr.error('无法上传文件');
- msgBoxfiles.innerHTML = '无法上传文件';
- msgBox.appendChild(msgBoxfiles);
- setTimeout(function(){
- msgBox.removeChild(msgBoxfiles);
- },3000);
- }
- });
- //删除附件
- $('body').on('click',"a[id^='delatt_']",function (){
- var fid = $(this).attr('file_id');
- $(this).parents('tr').remove();
- var newsort = 1;
- $('#filesshow tr').each(function(){
- $(this).children('td').eq(0).text(newsort);
- newsort++;
- });
- filenum = newsort;
- $.ajax({
- type: 'post',
- url: '/change/file/delete',
- data:{fid: fid},
- dataType: 'json',
- success: function(result){
- }
- })
- });
- //让回车提交表单方法失效并改成光标往下
- $("body").on('keypress','input',function (e) {
- var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;
- if (keyCode == 13) {
- var inputs = $('#tablelist input');
- for(var i = 0;i<inputs.length;i++){
- // 如果是最后一个,则焦点回到第一个
- if(i==(inputs.length-1)){
- // inputs[0].focus();
- inputs[0].select();
- break;
- }else if(this == inputs[i]){
- // inputs[i+1].focus();
- inputs[i+1].select();
- break;
- }
- }
- return false;
- } else {
- return true;
- }
- });
- $("#tablelist input[type=text]").focus(function() {
- $(this).select();
- });
- });
- function checksubmit() {
- if($('#approvalstatus').val() == 1){
- if($('#batchnumber').length >0 && $.trim($('#batchnumber').val()) == ''){
- toastr.error('批复编号不能为空');
- return false;
- }
- }
- }
- </script>
- </body>
|