rock_page_flowelement_script.php 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. //<script>
  2. c.optalign = 'left';
  3. var editarr = ['islu','isbt','iszs','islb','ispx','issou','isonly','isdr','istj'],mkid=0,mknum=modenum;
  4. for(var i=0;i<editarr.length;i++)c.setcolumns(editarr[i],{type:'checkbox'});
  5. bootparams.fanye = false;
  6. c.initpage=function(){
  7. $('#tdleft_{rand}').after('<td ><select style="width:180px;" class="form-control" id="modeid_{rand}" ></select></td>');
  8. $('#modeid_{rand}').change(function(){
  9. c.changemodeid(this);
  10. });
  11. }
  12. c.onloadbefore=function(d){
  13. if(d.modearr){
  14. var s = '<option value="0">-选择模块-</option>',len=d.modearr.length,i,csd,types='';
  15. for(i=0;i<len;i++){
  16. csd = d.modearr[i];
  17. if(types!=csd.type){
  18. if(types!='')s+='</optgroup>';
  19. s+='<optgroup label="'+csd.type+'">';
  20. }
  21. s+='<option value="'+csd.id+'">'+csd.name+'</option>';
  22. types = csd.type;
  23. }
  24. s+='</optgroup>';
  25. $('#modeid_{rand}').html(s);
  26. }
  27. if(d.mkrs)mknum = d.mkrs.num;
  28. }
  29. c.changemodeid=function(o1){
  30. var val = o1.value;
  31. if(val=='0')return;
  32. mkid = val;
  33. a.setparams({mkid:mkid},true);
  34. }
  35. c.xuanmoxbo = function(){
  36. if(mkid=='0'){
  37. js.msgerror('请先选择模块');
  38. return false;
  39. }
  40. return true;
  41. }
  42. c.clickwin=function(o1,lx){
  43. if(!this.xuanmoxbo())return;
  44. openinput(modename,modenum,'0&mkid='+mkid+'','opegs{rand}');
  45. }
  46. $('#tools'+modenum+'_{rand}').find('td[tdlx="sou"]').hide();
  47. var strss = '<div class="btn-group" style="margin-right:10px">';
  48. strss+='<button class="btn btn-default" click="inputs,0" type="button">PC端录入页布局</button>';
  49. strss+='<button class="btn btn-default" click="zhanshi,0" type="button">PC端展示</button>';
  50. strss+='<button class="btn btn-default" click="zhanshi,1" type="button">手机展示</button>';
  51. strss+='<button class="btn btn-default" click="zhanshi,2" type="button">打印布局</button>';
  52. strss+='<button class="btn btn-default" click="lulu,0" type="button">PC录入页</button>';
  53. strss+='<button class="btn btn-default" click="lulu,1" type="button">手机录入页</button>';
  54. strss+='<button class="btn btn-default" click="changelieb" type="button">生成列表页</button>';
  55. strss+='</div>';
  56. $('#tdcenter_{rand}').prepend(''+strss+'');
  57. c.inputs=function(){
  58. if(!this.xuanmoxbo())return;
  59. var url='?m=flow&d=main&a=input&setid='+mkid+'&atype=0';
  60. js.open(url,980,530);
  61. }
  62. c.zhanshi=function(o1,lx){
  63. if(!this.xuanmoxbo())return;
  64. var url='?m=flow&d=main&a=inputzs&setid='+mkid+'&atype='+lx+'';
  65. js.open(url,980,530);
  66. }
  67. c.lulu=function(o1,lx){
  68. if(!this.xuanmoxbo())return;
  69. if(lx==1){
  70. var url = js.getajaxurl('@lum','input','flow',{num:mknum});
  71. js.open(url, 380,500);
  72. }else{
  73. var url = js.getajaxurl('@lu','input','flow',{num:mknum});
  74. js.open(url, 800,450);
  75. }
  76. }
  77. c.changelieb=function(){
  78. if(!this.xuanmoxbo())return;
  79. js.ajax(js.getajaxurl('changelieb','flow','main'),{modeid:mkid},function(s){
  80. js.msg('success','生成成功路径:'+s+'');
  81. },'get','','生成中...,生成成功');
  82. }
  83. c.getbtnstr('旧版','oldban','','','right');
  84. c.getbtnstr('刷新排序','rexuhao','','','right');
  85. c.rexuhao=function(){
  86. if(!this.xuanmoxbo())return;
  87. js.ajax(js.getajaxurl('rexuhao','flow','main'),{modeid:mkid},function(){
  88. a.reload();
  89. },'get','','刷新中...,刷新成功');
  90. }
  91. c.oldban=function(){
  92. addtabs({'name':'表单元素管理(旧版)',url:'main,flow,element',num:'flowelementold','icons':'check'});
  93. }
粤ICP备19079148号