rock_flow_modetpl.php 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. <?php if(!defined('HOST'))die('not access');?>
  2. <script >
  3. $(document).ready(function(){
  4. {params}
  5. var bools=false,modeid=0,moders={};
  6. if(params.mid)modeid=params.mid;
  7. var a = $('#view_{rand}').bootstable({
  8. tablename:'flow_modetpl',celleditor:true,
  9. params:{mid:modeid},
  10. url:publicstore('{mode}','{dir}'),storeafteraction:'modetpl_after',storebeforeaction:'modetpl_before',
  11. columns:[{
  12. text:'模版名称',dataIndex:'tplname',editor:true
  13. },{
  14. text:'模版编号',dataIndex:'tplnum'
  15. },{
  16. text:'适用对象',dataIndex:'recename'
  17. },{
  18. text:'说明',dataIndex:'explain',editor:true,type:'textarea'
  19. },{
  20. text:'排序号',dataIndex:'sort',editor:true,type:'number'
  21. },{
  22. text:'状态',dataIndex:'status',editor:true,type:'checkbox'
  23. }],
  24. itemclick:function(d){
  25. btn(false, d);
  26. },
  27. beforeload:function(){
  28. btn(true);
  29. },
  30. load:function(a){
  31. if(!bools){
  32. var s = '<option value="0">-选择模块-</option>',len=a.flowarr.length,i,csd,types='';
  33. for(i=0;i<len;i++){
  34. csd = a.flowarr[i];
  35. if(types!=csd.type){
  36. if(types!='')s+='</optgroup>';
  37. s+='<optgroup label="'+csd.type+'">';
  38. }
  39. s+='<option value="'+csd.id+'">'+csd.name+'</option>';
  40. types = csd.type;
  41. }
  42. s+='</optgroup>';
  43. $('#mode_{rand}').html(s);
  44. if(modeid>0){
  45. get('mode_{rand}').value=modeid;
  46. btnsss(false);
  47. }
  48. }
  49. bools=true;
  50. if(!a.moders)return;
  51. moders = a.moders;
  52. }
  53. });
  54. function btn(bo, d){
  55. get('edit_{rand}').disabled = bo;
  56. get('del_{rand}').disabled = bo;
  57. }
  58. function btnsss(bo){
  59. get('add_{rand}').disabled = bo;
  60. //get('lu_{rand}').disabled = bo;
  61. //get('lum_{rand}').disabled = bo;
  62. //get('luc_{rand}').disabled = bo;
  63. //get('luz_{rand}').disabled = bo;
  64. //get('luzz_{rand}').disabled = bo;
  65. //get('luzs_{rand}').disabled = bo;
  66. }
  67. var c = {
  68. del:function(){
  69. a.del();
  70. },
  71. reload:function(){
  72. a.reload();
  73. },
  74. changemode:function(){
  75. modeid=this.value;
  76. a.setparams({mid:modeid},true);
  77. var bo = (modeid==0);
  78. btnsss(bo);
  79. },
  80. clickwin:function(o1,lx){
  81. if(modeid==0)return;
  82. var icon='plus',name='新增模块多模版',id=0;
  83. if(lx==1){
  84. id = a.changeid;
  85. icon='edit';
  86. name='编辑模块多模版';
  87. };
  88. guanmodetpledit = a;
  89. addtabs({num:'modetpledit'+id+'',url:'main,flow,modetpledit,id='+id+',mid='+modeid+'',icons:icon,name:name});
  90. }
  91. };
  92. js.initbtn(c);
  93. $('#mode_{rand}').change(c.changemode);
  94. get('add_{rand}').disabled = (modeid==0);
  95. });
  96. </script>
  97. <div>
  98. <table width="100%">
  99. <tr>
  100. <td align="left">
  101. <select id="mode_{rand}" style="width:180px" class="form-control" ><option value="0">-选择模块-</option></select>
  102. </td>
  103. <td align="left" style="padding-left:10px;">
  104. <button class="btn btn-default" click="reload" type="button">刷新</button>
  105. </td>
  106. <td width="80%" align="left" nowrap style="padding-left:10px;">
  107. <div class="btn-group">
  108. <button class="btn btn-default" id="luc_{rand}" disabled click="inputs,0" type="button">PC端录入页布局</button>
  109. <button class="btn btn-default" id="luz_{rand}" disabled click="zhanshi,0" type="button">PC端展示</button>
  110. <button class="btn btn-default" id="luzz_{rand}" disabled click="zhanshi,1" type="button">手机展示</button>
  111. <button class="btn btn-default" id="luzs_{rand}" disabled click="zhanshi,2" type="button">打印布局</button>
  112. <button class="btn btn-default" id="lu_{rand}" disabled click="lulu,0" type="button">PC录入页</button>
  113. <button class="btn btn-default" id="lum_{rand}" disabled click="lulu,1" type="button">手机录入页</button>
  114. </div>
  115. </td>
  116. <td align="right" nowrap>
  117. <button class="btn btn-warning" id="add_{rand}" disabled click="clickwin,0" type="button">新增</button>&nbsp;
  118. <button class="btn btn-info" id="edit_{rand}" click="clickwin,1" disabled type="button">编辑</button>&nbsp;
  119. <button class="btn btn-danger" click="del" disabled id="del_{rand}" type="button">删除</button>
  120. </td>
  121. </tr>
  122. </table>
  123. </div>
  124. <div class="blank10"></div>
  125. <div id="view_{rand}"></div>
  126. <div class="tishi">此功能暂未开发,[流程模块列表]对应模块需要开启支持多模版,才会在这里显示!</div>
粤ICP备19079148号