input_rock.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. /**
  2. * 公共使用的录入js
  3. */
  4. function oninputblur(name,zb,obj,zbxu,row){};
  5. function initbodys(){};
  6. function geturlact(act,cns){
  7. var url=js.getajaxurl(act,'mode_'+modenum+'|input','flow',cns);
  8. return url;
  9. }
  10. function initbody(){
  11. initbodys();
  12. }
  13. var c = {
  14. //可重写的方法
  15. onselectdata:{},
  16. onselectdataall:function(){},
  17. changeuser_before:function(){},
  18. onselectdatabefore:function(){},
  19. htmlediteritems:function(){},
  20. uploadback:function(){},
  21. uploadfileibefore:function(){},
  22. onselectmap:function(){},
  23. notfun:function(){
  24. js.msg('msg','不支持');
  25. },
  26. downshow:function(sid){
  27. js.fileopt(sid, 0);
  28. },
  29. uploadfilei:function(sna,ssi){
  30. this.upload(sna,0);
  31. },
  32. initupss:function(sna){
  33. this.upload(sna, 1);
  34. },
  35. upload:function(sna,lx){
  36. js.chajian('rockcfile',{
  37. sna:sna,
  38. openlx:openlx,
  39. modenum:modenum,
  40. modexl:lx,
  41. mid:mid,
  42. c:this
  43. })
  44. },
  45. save:function(){
  46. var da = js.getformdata(),i,len=arr.length,f,val;
  47. var btn= get('AltS');
  48. for(i=0;i<len;i++){
  49. f = arr[i];
  50. if(f.islu=='1' && f.isbt=='1'){
  51. val = da[f.fields];
  52. if(isempt(val)){
  53. js.setmsg('“'+f.name+'”不能为空');
  54. return;
  55. }
  56. }
  57. }
  58. btn.disabled = true;
  59. js.setmsg('保存中...');
  60. js.ajax(''+saveurl+'&openlx='+openlx+'&num='+modenum+'&mid='+mid+'', da, function(ret){
  61. if(ret.success){
  62. js.setmsg('保存成功','green');
  63. c.formdisabled();
  64. }else{
  65. btn.disabled = false;
  66. js.setmsg(ret.msg);
  67. }
  68. }, 'post,json', function(msg){
  69. btn.disabled = false;
  70. js.setmsg(msg);
  71. });
  72. },
  73. getselobj:function(fv){
  74. var o = form(fv);
  75. if(!o)return;
  76. var o1= o.options[o.selectedIndex];
  77. return o1;
  78. },
  79. getselattr:function(fv,art){
  80. var o1 = this.getselobj(fv);
  81. if(!o1)return '';
  82. return $(o1).attr(art);
  83. },
  84. formdisabled:function(){
  85. $('form').find('*').attr('disabled', true);
  86. $('#fileupaddbtn').remove();
  87. },
  88. setfields:function(fid,na){
  89. if(ismobile==1)na=''+na+':'
  90. $('#div_'+fid+'').parent().prev().text(na);
  91. },
  92. fieldshide:function(fid){
  93. var o = $('#div_'+fid+'').parent();
  94. o.hide();
  95. o.prev().hide();
  96. },
  97. fieldsshow:function(fid){
  98. var o = $('#div_'+fid+'').parent();
  99. o.show();
  100. o.prev().show();
  101. },
  102. showviews:function(o1){
  103. js.imgview(o1,true);
  104. },
  105. uploadimgclear:function(fid){
  106. get('imgview_'+fid+'').src='images/noimg.jpg';
  107. form(fid).value='';
  108. },
  109. inputblur:function(o1,zb){
  110. var nae = o1.name;
  111. oninputblur(nae,zb, o1);
  112. },
  113. selectdata:function(){
  114. this.notfun();
  115. },
  116. selectdataclear:function(){
  117. this.notfun();
  118. },
  119. relevant:function(){
  120. this.notfun();
  121. },
  122. autograph:function(){
  123. this.notfun();
  124. }
  125. }
  126. js.changeuser=function(){
  127. c.notfun();
  128. }
  129. js.changeclear=function(){
  130. c.notfun();
  131. }
  132. js.fileopt = function(fid,lx){
  133. js.msgerror('不支持');
  134. }
粤ICP备19079148号