rock_page_sealapl.php 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. <?php
  2. /**
  3. * 模块:sealapl.印章使用
  4. * 说明:自定义区域内可写你想要的代码
  5. * 来源:流程模块→表单元素管理→[模块.印章使用]→生成列表页
  6. */
  7. defined('HOST') or die ('not access');
  8. ?>
  9. <script>
  10. $(document).ready(function(){
  11. {params}
  12. var modenum = 'sealapl',
  13. modename='印章使用',
  14. isflow=1,
  15. modeid='49',
  16. atype = params.atype,
  17. columna=[],
  18. pnum=params.pnum,
  19. modenames='',
  20. listname='c2VhbGFwbA::';
  21. if(!atype)atype='';
  22. if(!pnum)pnum='';
  23. var fieldsarr = [],fieldsselarr= [],chufarr= [];
  24. <?php
  25. include_once('webmain/flow/page/rock_page.php');
  26. ?>
  27. var column = [{
  28. text:'时间',dataIndex:'date'
  29. },
  30. {
  31. text:'年度编号',dataIndex:'date_index'
  32. },
  33. {
  34. text:'用印事由',dataIndex:'reason',renderer:function(v){
  35. return v.replace(/\n/g, '<br>');
  36. }
  37. },
  38. {
  39. text:'相对方名称',dataIndex:'opp_name'
  40. },
  41. {
  42. text:'金额、工作量',dataIndex:'amount'
  43. },
  44. {
  45. text:'合同号',dataIndex:'contract_num'
  46. },
  47. {
  48. text:'用印数量',dataIndex:'use_con'
  49. },
  50. {
  51. text:'申请单位负责人',dataIndex:'dept_manager'
  52. },
  53. {
  54. text:'经办人',dataIndex:'applicant'
  55. },
  56. {
  57. text:'手机号',dataIndex:'apply_pnum'
  58. },
  59. {
  60. text:'矿最终审批领导',dataIndex:'advice_level1_applyer'
  61. },
  62. {
  63. text:'法律事务审核人',dataIndex:'advice_level3_applyer'
  64. },
  65. {
  66. text:'业务部门审核人',dataIndex:'advice_level4_applyer'
  67. },
  68. {
  69. text:'办公室审核人',dataIndex:'office_applyer'
  70. },
  71. {
  72. text:'印章专管人',dataIndex:'office_applyer1'
  73. },
  74. {
  75. text:'备注',dataIndex:'notes',renderer:function(v){
  76. return v.replace(/\n/g, '<br>');
  77. }
  78. },
  79. {
  80. text:'流程状态',dataIndex:'state_info'
  81. },
  82. {
  83. text:'操作',dataIndex:'caozuo'
  84. },
  85. ];
  86. c.initpagebefore();
  87. js.initbtn(c);
  88. var a = $('#view'+modenum+'_{rand}').bootstable({
  89. tablename:"sealapl",
  90. celleditor: true,
  91. modenum:modenum,
  92. listcreate:true,
  93. modename:modename,
  94. statuschange:false,
  95. // modedir: '{mode}:{dir}',
  96. fanye:true,
  97. params:{atype:atype},
  98. url:c.storeurl(),
  99. optobj:c,
  100. syspnum:pnum,
  101. storeafteraction:'sealaplaftershow',
  102. storebeforeaction:'storebeforeshow',
  103. columns:[].concat(column,columna),
  104. load:function(d){
  105. c.loaddata(d);
  106. },
  107. loadbefore:function(d){
  108. c.loaddatabefore(d);
  109. },
  110. clickwin:function(o1,lx){
  111. var id=0;
  112. if(lx==1)id=a.changeid;
  113. openinput(modename,modenum,id,'opegs{rand}');
  114. },
  115. success:function(){
  116. a.reload();
  117. },
  118. editorafter:function(){
  119. a.reload();
  120. }
  121. });
  122. c.searchbtn=function(){
  123. this.search({});
  124. }
  125. c.search=function(cans){
  126. var s=get('key_{rand}').value,zt='';
  127. if(get('selstatus_{rand}'))zt=get('selstatus_{rand}').value;
  128. var canss = js.apply({key:s,keystatus:zt,search_value:''}, cans);
  129. a.setparams(canss,true);
  130. }
  131. c.changatype=function(o1,lx){
  132. $("button[id^='changatype{rand}']").removeClass('active');
  133. $('#changatype{rand}_'+lx+'').addClass('active');
  134. a.setparams({atype:lx},true);
  135. nowtabssettext($(o1).html());
  136. }
  137. c.loaddata=function(d) {
  138. this.setdownsodata(d.souarr);
  139. if (!d.atypearr) return;
  140. get('addbtn_{rand}').disabled=(d.isadd!=true);
  141. get('daobtn_{rand}').disabled=(d.isdaochu!=true);
  142. if(d.isdaochu)$('#daobtn_{rand}').show();
  143. if(d.isdaoru)$('#daoruspan_{rand}').show();
  144. var d1 = d.atypearr,len=d1.length,i,str='';
  145. for(i=0;i<len;i++){
  146. str+='<button class="btn btn-default" click="changatype,'+d1[i].num+'" id="changatype{rand}_'+d1[i].num+'" type="button">'+d1[i].name+'</button>';
  147. }
  148. $('#changatype{rand}').html(str);
  149. $('#changatype{rand}_'+atype+'').addClass('active');
  150. js.initbtn(c);
  151. }
  152. c.initcolumns(false);
  153. opegs{rand}=function(){
  154. c.reload();
  155. }
  156. //[自定义区域start]
  157. //[自定义区域end]
  158. js.initbtn(c);
  159. c.init();
  160. });
  161. </script>
  162. <!--SCRIPTend-->
  163. <!--HTMLstart-->
  164. <div>
  165. <table width="100%">
  166. <tr>
  167. <td style="padding-right:10px;" id="tdleft_{rand}" nowrap><button id="addbtn_{rand}" class="btn btn-primary" click="clickwin,0" disabled type="button"><i class="icon-plus"></i> <?=lang('申请')?></button></td>
  168. <td><select class="form-control" style="width:110px;border-top-right-radius:0;border-bottom-right-radius:0;padding:0 2px" id="fields_{rand}"></select></td>
  169. <td><select class="form-control" style="width:60px;border-radius:0px;border-left:0;padding:0 2px" id="like_{rand}"><option value="0"><?=lang('包含')?></option><option value="1"><?=lang('等于')?></option><option value="2"><?=lang('大于')?><?=lang('等于')?></option><option value="3"><?=lang('小于')?><?=lang('等于')?></option><option value="4"><?=lang('不包含')?></option></select></td>
  170. <td><select class="form-control" style="width:130px;border-radius:0;border-left:0;display:none;padding:0 5px" id="selkey_{rand}"><option value="">-<?=lang('请选择')?>-</option></select><input class="form-control" style="width:130px;border-radius:0;border-left:0;padding:0 5px" id="keygj_{rand}" placeholder="<?=lang('关键字')?>"><input class="form-control" style="width:130px;border-radius:0;border-left:0;padding:0 5px;display:none;" id="key_{rand}" placeholder="<?=lang('关键字')?>/<?=lang('申请人')?>/<?=lang('单号')?>">
  171. </td>
  172. <td><select class="form-control" style="width:120px;border-left:0;border-radius:0;" id="selstatus_{rand}"><option value="">-<?=lang('全部')?><?=lang('状态')?>-</option><option style="color:blue" value="0"><?=lang('待处理')?></option><option style="color:green" value="1"><?=lang('已审核')?></option><option style="color:red" value="2"><?=lang('不同意')?></option><option style="color:#888888" value="5"><?=lang('已作废')?></option><option style="color:#17B2B7" value="23"><?=lang('退回')?></option></select></td>
  173. <td>
  174. <div style="white-space:nowrap">
  175. <button style="border-right:0;border-radius:0;border-left:0" class="btn btn-default" click="searchbtn" type="button"><?=lang('搜索')?></button>
  176. <!-- <button class="btn btn-default" id="downbtn_{rand}" type="button" style="padding-left:8px;padding-right:8px;border-top-left-radius:0;border-bottom-left-radius:0"><i class="icon-angle-down"></i></button> -->
  177. </div>
  178. </td>
  179. <td width="90%" style="padding-left:10px"><div id="changatype{rand}" class="btn-group"></div></td>
  180. <td align="right" id="tdright_{rand}" nowrap>
  181. <span style="display:none" id="daoruspan_{rand}"><button class="btn btn-default" click="daoru,1" type="button"><?=lang('导入')?></button>&nbsp;&nbsp;&nbsp;</span><button class="btn btn-default" style="display:none" id="daobtn_{rand}" disabled click="daochu" type="button"><?=lang('导出')?> <i class="icon-angle-down"></i></button>
  182. </td>
  183. </tr>
  184. </table>
  185. </div>
  186. <div class="blank10"></div>
  187. <div id="viewsealapl_{rand}"></div>
  188. <!--HTMLend-->