tpl_input_lum.html 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
  6. <meta name="apple-mobile-web-app-capable" content="yes" />
  7. <meta name="apple-mobile-web-app-status-bar-style" content="yes" />
  8. <title><?=$da['title']?></title>
  9. <link rel="shortcut icon" href="favicon.ico" />
  10. <link rel="stylesheet" type="text/css" href="<?=$da['p']?>/css/cssm.css">
  11. <link rel="stylesheet" type="text/css" href="mode/plugin/css/jquery-rockdatepicker.css"/>
  12. <script type="text/javascript" src="js/jquery.js"></script>
  13. <script type="text/javascript" src="js/js.js"></script>
  14. <script type="text/javascript" src="js/base64-min.js"></script>
  15. <script type="text/javascript" src="mode/plugin/jquery-rockdatepicker.js"></script>
  16. <script type="text/javascript" src="mode/plugin/jquery-rockdatepicker-mobile.js"></script>
  17. <script type="text/javascript" src="web/res/js/jquery-rockupload.js"></script>
  18. <script type="text/javascript" src="<?=$da['p']?>/flow/input/inputjs/input.js?<?=$da['logintime']?>"></script>
  19. <script type="text/javascript" src="web/res/js/jquery-changeuser.js"></script>
  20. <script type="text/javascript" src="web/res/js/jquery-imgview.js"></script>
  21. <script type="text/javascript" src="mode/plugin/jquery-rockmodels.js"></script>
  22. <script type="text/javascript">
  23. <?php
  24. $maincolor = getconfig('apptheme','#1389D3');
  25. ?>
  26. var editor,arr=<?=$da['fieldsjson']?>,moders=<?=json_encode($da['moders'])?>,gongsiarr=<?=json_encode($da['gongsiarr'])?>,subfielsa=<?=json_encode($da['subfielsa'])?>,zbnamearr=<?=json_encode($da['zbnamearr'])?>,isedit=0,mid='<?=$da['mid']?>',isinput=1,data={},maincolor='<?=$maincolor?>',tempdata='<?=$tempdata?>';
  27. ismobile=1;
  28. js.changeuser=function(na,lx,tit,cans){
  29. var can = {
  30. 'changetype':lx,
  31. 'titlebool':get('header_title'),
  32. 'idobj':get(na+'_id'),
  33. 'nameobj':get(na),
  34. 'onselect':function(sna,sid){
  35. js.changeuser_after(this.formname,this,sna,sid);
  36. }
  37. };
  38. var formname = get(na).name;
  39. var bcar = js.changeuser_before(formname),i;
  40. for(i in cans)can[i]=cans[i];
  41. if(typeof(bcar)=='string' && bcar){js.msg('msg', bcar);return;}
  42. if(typeof(bcar)=='object')for(i in bcar)can[i]=bcar[i];
  43. can.formname = formname;
  44. $('body').chnageuser(can);
  45. }
  46. function clearuser(na){
  47. get(na).value='';
  48. get(na+'_id').value='';
  49. get(na).focus();
  50. }
  51. js.datechange=function(o1,lx){
  52. $.rockdatepicker_mobile({
  53. 'inputobj':o1,
  54. 'view':lx
  55. });
  56. }
  57. function initApp(){
  58. js.setapptitle(moders.name);
  59. }
  60. </script>
  61. <style>
  62. <?php
  63. $maincolora= c('image')->colorTorgb($maincolor);
  64. $maincolors= ''.$maincolora[0].','.$maincolora[1].','.$maincolora[2].'';
  65. echo 'body{--main-color:'.$maincolor.';}';
  66. ?>
  67. .datesss{background:url(mode/icons/date.png) no-repeat right;cursor:pointer}
  68. input,textarea,select,*,td, button{font-size:16px}
  69. .lurim{text-align:right;padding-left:5px}
  70. .tablesub td{height:25px;text-align:left;border:0px #888888 solid;}
  71. .tablesub .inputs{width:100%}
  72. .status{position: absolute;right:15px;top:2px;display:none;width:70px;height:70px;overflow:hidden; border:2px red solid;border-radius:50%;font-size:16px;text-align:center;line-height:70px;color:red;transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
  73. .btn-default{background-color:#1389D3;}
  74. .btn-danger{background-color:#d9534f;}
  75. .btn:hover{opacity:1;color:#ffffff}
  76. .lumtr{background-color:white}
  77. .tablelum{}
  78. .inputs{border-bottom:0.5px #cccccc solid;border-top:0px;border-left:0px;border-right:0px}
  79. .inputs:focus{border:none;box-shadow:none;border-bottom:0.5px <?=$maincolor?> solid;}
  80. .divzb0{display:inline-block;width:100%;margin:5px 0px}
  81. .divzb1{float:left;width:25%;overflow:auto;text-align:right;line-height:20px;margin-top:8px}
  82. .divzb2{float:left;width:73%}
  83. .xuhao{border:none;font-size:12px;text-align:left;color:#888888}
  84. .xuhao:focus{border:none;}
  85. .xuantitle{text-align:left;font-size:12px;padding-left:8px;line-height:30px;margin-top:10px;color:#888888;}
  86. </style>
  87. </head>
  88. <body class="mbody">
  89. <?php
  90. if($showheader==1)echo '<div id="header_title" style="padding-top:'.$cenghei.'px" class="header"><span onclick="js.back()" class="header-back"></span>'.$da['title'].'</div><div style="height:'.($cenghei+50).'px;overflow:hidden"></div>';
  91. ?>
  92. <div style="position:relative">
  93. <div class="status"></div>
  94. <form name="myform" autocomplete="off">
  95. <input name="id" type="hidden" value="<?=$da['mid']?>">
  96. <input name="sxuanfileid" type="hidden" value="">
  97. <?php
  98. for($i=0;$i<$da['zbshu'];$i++)echo '<input value="0" type="hidden" name="sub_totals'.$i.'">';
  99. ?>
  100. <div style="padding-top:10px">
  101. <table width="100%" border="0" cellspacing="0" cellpadding="0" class="tablelum">
  102. <?php if($da['mid']==0){?>
  103. <tr class="lumtr">
  104. <td class="lurim" nowrap>填写人</td>
  105. <td><div class="divinput"><?=$da['adminname']?></div></td>
  106. </tr>
  107. <?php
  108. }
  109. echo $da['content'];
  110. if($da['isupfile']==1){
  111. ?>
  112. <tr class="lumtr">
  113. <td class="lurim" nowrap>相关文件</td>
  114. <td><div class="divinput">
  115. <input name="fileid" id="fileidview-inputEl" type="hidden">
  116. <div id="view_fileidview" style="height:auto;min-height:60px" class="inputs"></div>
  117. <div><input style="width:150px" onchange="f.change(this)" type="file"></div>
  118. </div></td>
  119. </tr>
  120. <?php
  121. }
  122. $firstrs = array();
  123. if($da['course']){
  124. $coursestr = '<div align="center" style="padding:20px 0px">';
  125. $coursestr .='<table><tr>';
  126. foreach($da['course'] as $k=>$rs){
  127. $coursestr .='<td><div class="course">'.$rs['name'].'';
  128. $coursestr .='</div></td>';
  129. if($rs['id']>-1){
  130. if($rs['id'] > 0){
  131. if(!$firstrs)$firstrs = $rs;
  132. if($rs['isnow'])$firstrs = $rs;
  133. }
  134. $coursestr .='<td><div class="coursejt"></div></td>';
  135. $coursestr .='<td><div class="coursejts"></div></td>';
  136. }
  137. }
  138. $coursestr .= '</tr></table>';
  139. $coursestr .= '</div>';
  140. //判断流程步骤是否上步指定
  141. if($firstrs && $firstrs['checktype']=='change'){
  142. $placeholder = '可不选';
  143. $firstrs['isbt'] = 0;
  144. $stsp = '<tr><td colspan="2"><div class="xuantitle">选择审批人</div></td></tr>';
  145. $stsp.= '<tr class="lumtr">';
  146. $stsp.= '<td class="lurim" nowrap>';
  147. if($firstrs['checktype']=='change'){
  148. $stsp.='<font color=red>*</font>';
  149. $placeholder = '必须指定人员'.arrvalue($firstrs,'explain').'';
  150. $firstrs['isbt'] = 1;
  151. }
  152. $stsp.= ''.$firstrs['name'].':</td>';
  153. $stsp.= '<td><div class="divinput"><table width="98%" cellpadding="0" border="0"><tr><td width="100%"><input class="inputs" style="width:99%" id="sysnextchange" value="'.$firstrs['sysnextopt'].'" placeholder="'.$placeholder.'" readonly type="text" name="sysnextopt"><input name="sysnextoptid" value="'.$firstrs['sysnextoptid'].'" id="sysnextchange_id" type="hidden"><input name="sysnextcustidid" value="'.$firstrs['id'].'" type="hidden"></td>';
  154. $stsp.= '<td nowrap><a href="javascript:;" onclick="js.changeclear(\'sysnextchange\')" class="webbtn">×</a><a href="javascript:;" id="btnchange_recename" onclick="js.changeuser(\'sysnextchange\',\'changeusercheck\',\'\',{changerange:\''.$firstrs['checktypeid'].'\'})" class="webbtn">选择</a></td></tr></table></div></td>';
  155. $stsp.= '</tr>';
  156. echo $stsp;
  157. }
  158. }
  159. //是否抄送
  160. $iscs = (int)$da['moders']['iscs'];
  161. if($iscs>0){
  162. $csstr= $inputobj->inputchangeuser(array(
  163. 'name' => 'syschaosong',
  164. 'id' => 'syschaosongid',
  165. 'placeholder'=>'选择要抄送的人员',
  166. 'type' => 'changeusercheck',
  167. 'title' => '选择抄送人员',
  168. 'value' => $da['chao']['csname'],
  169. 'valueid' => $da['chao']['csnameid']
  170. ));
  171. echo '<tr><td colspan="2"><div class="xuantitle">抄送</div></td></tr>';
  172. echo '<tr class="lumtr"><td class="lurim" nowrap><font color="red">'.(($iscs==1) ? '':'*').'</font>抄送给</td><td><div class="divinput">'.$csstr.'</div></td></tr>';
  173. }
  174. ?>
  175. </table>
  176. </div>
  177. </form>
  178. <div class="padding10">
  179. <span id="AltSspan" style="display:none" >
  180. <?php
  181. if($da['isflow']>0)echo '<label><input onclick="c.changeturn(this)" value="1" checked type="checkbox" id="sysisturn">直接提交</label>&nbsp;';
  182. ?><a class="hui" id="Altzhan" style="margin-right:10px;display:none" onclick="return c.savezhan()" href="javascript:;">暂存</a>
  183. <button id="AltS" style="border-radius:5px" type="button" onclick="return c.save()" class="btn">提交</button></span>
  184. <div id="msgview"></div>
  185. </div>
  186. </div>
  187. <script>
  188. firstrs=<?=json_encode($firstrs)?>;
  189. </script>
  190. <script type="text/javascript" src="<?=$da['p']?>/flow/input/inputjs/mode_<?=$da['moders']['num']?>.js?<?=time()?>"></script>
  191. <?php
  192. if($otherfile)include_once($otherfile);
  193. if($da['showtype']=='view')echo '<script src="webmain/main/flowview/flowview_input.js?'.time().'"></script>';
  194. ?>
  195. </body>
  196. </html>