rock_page_sealapl.php 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  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. var fieldsselarr= [],chufarr= {"base_name":"\u9500\u552e\u4eba","base_deptname":"\u9500\u552e\u4eba\u90e8\u95e8","base_sericnum":"\u9500\u552e\u5355\u53f7"};
  25. var fieldsarr = [{"name":"\u7533\u8bf7\u4eba","fields":"base_name"},{"name":"\u7533\u8bf7\u4eba\u90e8\u95e8","fields":"base_deptname"},{"name":"\u5355\u53f7","fields":"sericnum"},{"fields":"zinum","name":"\u53d1\u6587\u5b57\u53f7","fieldstype":"rockcombo","ispx":"1","isalign":"0","islb":"0"},{"fields":"num","name":"\u516c\u6587\u7f16\u53f7","fieldstype":"text","ispx":"0","isalign":"0","islb":"1"},{"fields":"title","name":"\u6807\u9898","fieldstype":"text","ispx":"0","isalign":"0","islb":"1"},{"fields":"titles","name":"\u526f\u6807\u9898","fieldstype":"text","ispx":"0","isalign":"0","islb":"0"},{"fields":"unitsame","name":"\u53d1\u6587\u5355\u4f4d","fieldstype":"text","ispx":"0","isalign":"0","islb":"1"},{"fields":"grade","name":"\u516c\u6587\u7b49\u7ea7","fieldstype":"rockcombo","ispx":"0","isalign":"0","islb":"1"},{"fields":"class","name":"\u516c\u6587\u7c7b\u578b","fieldstype":"rockcombo","ispx":"0","isalign":"0","islb":"0"},{"fields":"unitname","name":"\u63a5\u6536\u5355\u4f4d","fieldstype":"text","ispx":"0","isalign":"0","islb":"1"},{"fields":"miji","name":"\u516c\u6587\u5bc6\u7ea7","fieldstype":"rockcombo","ispx":"0","isalign":"0","islb":"1"},{"fields":"filecontid","name":"\u6b63\u6587\u6587\u4ef6","fieldstype":"uploadfile","ispx":"0","isalign":"0","islb":"0"},{"fields":"content","name":"\u516c\u6587\u5185\u5bb9","fieldstype":"htmlediter","ispx":"0","isalign":"0","islb":"0"},{"fields":"recename","name":"\u9700\u67e5\u9605\u5bf9\u8c61","fieldstype":"changedeptusercheck","ispx":"0","isalign":"0","islb":"1"},{"fields":"explain","name":"\u8bf4\u660e","fieldstype":"textarea","ispx":"0","isalign":"0","islb":"0"}],fieldsselarr= [];
  26. <?php
  27. include_once('webmain/flow/page/rock_page.php');
  28. ?>
  29. var column = [{
  30. text:'序号',dataIndex:'num'
  31. },{
  32. text:'时间',dataIndex:'date'
  33. },
  34. {
  35. text:'年度编号',dataIndex:'date_index'
  36. },
  37. {
  38. text:'用印事由',dataIndex:'reason',renderer:function(v){
  39. return v.replace(/\n/g, '<br>');
  40. }
  41. },
  42. {
  43. text:'相对方名称',dataIndex:'opp_name'
  44. },
  45. {
  46. text:'金额、工作量',dataIndex:'amount'
  47. },
  48. {
  49. text:'合同号',dataIndex:'contract_num'
  50. },
  51. {
  52. text:'用印数量',dataIndex:'use_con'
  53. },
  54. {
  55. text:'申请单位负责人',dataIndex:'dept_manager'
  56. },
  57. {
  58. text:'经办人',dataIndex:'applicant'
  59. },
  60. {
  61. text:'手机号',dataIndex:'apply_pnum'
  62. },
  63. {
  64. text:'矿最终审批领导',dataIndex:'advice_leader_max'
  65. },
  66. {
  67. text:'法律事务审核人',dataIndex:'advice_level4_leader'
  68. },
  69. {
  70. text:'业务部门审核人',dataIndex:'advice_level3_leader'
  71. },
  72. {
  73. text:'办公室审核人',dataIndex:'advice_level2_leader'
  74. },
  75. {
  76. text:'印章专管人',dataIndex:'office_applyer'
  77. },
  78. {
  79. text:'备注',dataIndex:'notes',renderer:function(v){
  80. return v.replace(/\n/g, '<br>');
  81. }
  82. },
  83. {
  84. text:'流程状态',dataIndex:'state_info'
  85. },
  86. {
  87. text:'操作',dataIndex:'caozuo'
  88. },
  89. ];
  90. c.initpagebefore();
  91. js.initbtn(c);
  92. var a = $('#view'+modenum+'_{rand}').bootstable({
  93. tablename:"sealapl",
  94. celleditor: true,
  95. modenum:modenum,
  96. listcreate:true,
  97. modename:modename,
  98. statuschange:false,
  99. // modedir: '{mode}:{dir}',
  100. fanye:true,
  101. params:{atype:atype},
  102. url:c.storeurl(),
  103. optobj:c,
  104. syspnum:pnum,
  105. storeafteraction:'sealaplaftershow',
  106. storebeforeaction:'storebeforeshow',
  107. columns:[].concat(column,columna),
  108. load:function(d){
  109. c.loaddata(d);
  110. },
  111. loadbefore:function(d){
  112. c.loaddatabefore(d);
  113. },
  114. clickwin:function(o1,lx){
  115. var id=0;
  116. if(lx==1)id=a.changeid;
  117. openinput(modename,modenum,id,'opegs{rand}');
  118. },
  119. reload:function () {
  120. a.reload();
  121. console.log("reload");
  122. },
  123. success:function(){
  124. a.reload();
  125. console.log("success");
  126. },
  127. editorafter:function(){
  128. a.reload();
  129. console.log("editorafter");
  130. },
  131. });
  132. c.view=function () {
  133. console.log("view");
  134. }
  135. c.changatype=function(o1,lx){
  136. $("button[id^='changatype{rand}']").removeClass('active');
  137. $('#changatype{rand}_'+lx+'').addClass('active');
  138. a.setparams({atype:lx},true);
  139. nowtabssettext($(o1).html());
  140. }
  141. c.loaddata=function(d) {
  142. this.setdownsodata(d.souarr);
  143. if (!d.atypearr) return;
  144. get('addbtn_{rand}').disabled=(d.isadd!=true);
  145. get('daobtn_{rand}').disabled=(d.isdaochu!=true);
  146. if(d.isdaochu)$('#daobtn_{rand}').show();
  147. if(d.isdaoru)$('#daoruspan_{rand}').show();
  148. var d1 = d.atypearr,len=d1.length,i,str='';
  149. for(i=0;i<len;i++){
  150. str+='<button class="btn btn-default" click="changatype,'+d1[i].num+'" id="changatype{rand}_'+d1[i].num+'" type="button">'+d1[i].name+'</button>';
  151. }
  152. $('#changatype{rand}').html(str);
  153. $('#changatype{rand}_'+atype+'').addClass('active');
  154. js.initbtn(c);
  155. }
  156. c.daochu=function(o1,lx,lx1,e){
  157. publicdaochuobj({
  158. 'objtable':a,
  159. 'modename':modename,
  160. 'fieldsarr':fieldsarr,
  161. 'modenum':modenum,
  162. 'modenames':modenames,
  163. 'isflow':isflow,
  164. 'btnobj':o1
  165. });
  166. },
  167. c.initcolumns(false);
  168. opegs{rand}=function(){
  169. c.reload();
  170. }
  171. //[自定义区域start]
  172. //[自定义区域end]
  173. js.initbtn(c);
  174. c.init();
  175. });
  176. </script>
  177. <!--SCRIPTend-->
  178. <!--HTMLstart-->
  179. <div>
  180. <table width="100%">
  181. <tr>
  182. <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>
  183. <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>
  184. <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>
  185. <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('单号')?>">
  186. </td>
  187. <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>
  188. <td>
  189. <div style="white-space:nowrap">
  190. <button style="border-right:0;border-radius:0;border-left:0" class="btn btn-default" click="searchbtn" type="button"><?=lang('搜索')?></button>
  191. <!-- <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> -->
  192. </div>
  193. </td>
  194. <td width="90%" style="padding-left:10px"><div id="changatype{rand}" class="btn-group"></div></td>
  195. <td align="right" id="tdright_{rand}" nowrap>
  196. <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>
  197. </td>
  198. </tr>
  199. </table>
  200. </div>
  201. <div class="blank10"></div>
  202. <div id="viewsealapl_{rand}"></div>
  203. <!--HTMLend-->