tpl_input_lum.html 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  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?v=1"></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?>';
  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;width:100%;}
  70. .lulim{text-align:left;padding-left:10px;width:100%;padding-bottom:5px;}
  71. .lulim:first-child{padding-top:10px;}
  72. .tablesub td{height:25px;text-align:left;border:0px #888888 solid;}
  73. .tablesub .inputs{width:100%}
  74. .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)}
  75. .btn-default{background-color:#1389D3;}
  76. .btn-danger{background-color:#d9534f;}
  77. .btn:hover{opacity:1;color:#ffffff}
  78. .lumtr{background-color:white}
  79. .tablelum{}
  80. /*.inputs{border-bottom:0.5px #cccccc solid;border-top:0px;border-left:0px;border-right:0px}*/
  81. /*.inputs:focus{border:none;box-shadow:none;border-bottom:0.5px <?=$maincolor?> solid;}*/
  82. .divzb0{display:inline-block;width:100%;margin:5px 0px}
  83. .divzb1{float:left;width:25%;overflow:auto;text-align:right;line-height:20px;margin-top:8px}
  84. .divzb2{float:left;width:73%}
  85. .xuhao{border:none;font-size:12px;text-align:left;color:#888888}
  86. .xuhao:focus{border:none;}
  87. .xuantitle{text-align:left;font-size:12px;padding-left:8px;line-height:30px;margin-top:10px;color:#888888;}
  88. /*页面修改*/
  89. .form_title{
  90. font-size: 16px;
  91. font-weight: bold;
  92. color: #000;
  93. }
  94. .form_content{
  95. font-size: 15px;
  96. color: #3A3A3C;
  97. padding-right: 14px;
  98. }
  99. .header{
  100. color: #fff;
  101. font-weight: bold;
  102. font-size: 20px;
  103. background-color: #1389D3;
  104. }
  105. .btn{
  106. font-size: 18px;
  107. }
  108. .submit_tip{
  109. margin-bottom: 10px;
  110. }
  111. .xuantitle{
  112. font-size: 14px;
  113. line-height: 14px;
  114. margin-bottom: 10px;
  115. }
  116. .inputs{
  117. border: 1px solid #dcdcdc;
  118. border-radius: 5px;
  119. height: 30px;
  120. width: 100%;
  121. font-size: 15px;
  122. color: #3A3A3C;
  123. padding-left: 8px;
  124. }
  125. .textarea{
  126. border: 1px solid #dcdcdc;
  127. border-radius: 5px;
  128. height: 30px;
  129. width: 100%;
  130. font-size: 15px;
  131. color: #3A3A3C;
  132. padding-left: 8px;
  133. }
  134. .divinput{
  135. padding: 8px 8px 8px 0px;
  136. }
  137. select[class="inputs"]{
  138. height: 36px;
  139. padding-left: 6px;
  140. }
  141. </style>
  142. </head>
  143. <body class="mbody">
  144. <?php
  145. 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>';
  146. ?>
  147. <div style="position:relative">
  148. <div class="status"></div>
  149. <form name="myform" autocomplete="off">
  150. <input name="id" type="hidden" value="<?=$da['mid']?>">
  151. <?php
  152. for($i=0;$i<$da['zbshu'];$i++)echo '<input value="0" type="hidden" name="sub_totals'.$i.'">';
  153. ?>
  154. <div style="padding-top:10px">
  155. <table width="100%" border="0" cellspacing="0" cellpadding="0" class="tablelum">
  156. <?php if($da['mid']==0){?>
  157. <tr class="lumtr">
  158. <td class="lulim" nowrap><div class="form_title">填写人:</div><div class="divinput form_content" style="border:1px solid #dcdcdc;border-radius:5px;margin-top:8px;padding-left:8px;width:92%;"><?=$da['adminname']?></div></td>
  159. <td></td>
  160. </tr>
  161. <?php
  162. }
  163. echo $da['content'];
  164. if($da['isupfile']==1){
  165. ?>
  166. <tr class="lumtr">
  167. <td class="lulim" nowrap>相关文件</td>
  168. <td><div class="divinput">
  169. <input name="fileid" id="fileidview-inputEl" type="hidden">
  170. <div id="view_fileidview" style="height:auto;min-height:60px" class="inputs"></div>
  171. <div><input style="width:150px" onchange="f.change(this)" type="file"></div>
  172. </div></td>
  173. </tr>
  174. <?php
  175. }
  176. $firstrs = array();
  177. if($da['course']){
  178. $coursestr = '<div align="center" style="padding:20px 0px">';
  179. $coursestr .='<table><tr>';
  180. foreach($da['course'] as $k=>$rs){
  181. $coursestr .='<td><div class="course">'.$rs['name'].'';
  182. $coursestr .='</div></td>';
  183. if($rs['id']>-1){
  184. if($rs['id'] > 0){
  185. if(!$firstrs)$firstrs = $rs;
  186. if($rs['isnow'])$firstrs = $rs;
  187. }
  188. $coursestr .='<td><div class="coursejt"></div></td>';
  189. $coursestr .='<td><div class="coursejts"></div></td>';
  190. }
  191. }
  192. $coursestr .= '</tr></table>';
  193. $coursestr .= '</div>';
  194. //判断流程步骤是否上步指定
  195. if($firstrs && $firstrs['checktype']=='change'){
  196. $placeholder = '可不选';
  197. $firstrs['isbt'] = 0;
  198. $stsp = '<tr><td colspan="2"><div class="xuantitle">选择审批人</div></td></tr>';
  199. $stsp.= '<tr class="lumtr">';
  200. $stsp.= '<td class="lulim" nowrap><div class="form_title">';
  201. if($firstrs['checktype']=='change'){
  202. $stsp.='<font color=red>*</font>';
  203. $placeholder = '必须指定人员';
  204. $firstrs['isbt'] = 1;
  205. }
  206. $stsp.= ''.$firstrs['name'].':</div>';
  207. $stsp.= '<div class="divinput form_content"><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>';
  208. $stsp.= '<td></td>';
  209. $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>';
  210. $stsp.= '</tr>';
  211. echo $stsp;
  212. }
  213. }
  214. //是否抄送
  215. $iscs = (int)$da['moders']['iscs'];
  216. if($iscs>0){
  217. $csstr= $inputobj->inputchangeuser(array(
  218. 'name' => 'syschaosong',
  219. 'id' => 'syschaosongid',
  220. 'placeholder'=>'选择要抄送的人员',
  221. 'type' => 'changeusercheck',
  222. 'title' => '选择抄送人员',
  223. 'value' => $da['chao']['csname'],
  224. 'valueid' => $da['chao']['csnameid']
  225. ));
  226. echo '<tr><td colspan="2"><div class="xuantitle">抄送</div></td></tr>';
  227. echo '<tr class="lumtr"><td class="lulim" nowrap><font color="red">'.(($iscs==1) ? '':'*').'</font>抄送给</td><td><div class="divinput">'.$csstr.'</div></td></tr>';
  228. }
  229. ?>
  230. </table>
  231. </div>
  232. </form>
  233. <div class="padding10">
  234. <span id="AltSspan" style="display:none" >
  235. <?php
  236. if($da['isflow']>0)echo '<div class="submit_tip"><input onclick="c.changeturn(this)" value="1" checked type="checkbox" id="sysisturn">直接提交</div>';
  237. ?>
  238. <button id="AltS" style="border-radius:5px" type="button" onclick="return c.save()" class="btn">提交</button></span>
  239. <div id="msgview"></div>
  240. </div>
  241. </div>
  242. <script>
  243. firstrs=<?=json_encode($firstrs)?>;
  244. </script>
  245. <script type="text/javascript" src="<?=$da['p']?>/flow/input/inputjs/mode_<?=$da['moders']['num']?>.js?<?=time()?>"></script>
  246. <?php
  247. if($otherfile)include_once($otherfile);
  248. if($da['showtype']=='view')echo '<script src="webmain/main/flowview/flowview_input.js?'.time().'"></script>';
  249. ?>
  250. </body>
  251. </html>