task-apply.jsp 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <!DOCTYPE html>
  4. <html lang="zh-cn" class="pui-app">
  5. <head>
  6. <meta charset="utf-8" />
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  8. <meta http-equiv="Cache-Control" content="no-siteapp" />
  9. <meta name="renderer" content="webkit" />
  10. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
  11. <meta name="apple-mobile-web-app-capable" content="yes">
  12. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  13. <meta name="description" content="JEECG BPM" />
  14. <meta name="keywords" content="JEECG BPM" />
  15. <title>业务申请</title>
  16. <link rel="stylesheet" type="text/css" href="plug-in/planeui/dist/css/planeui.css" />
  17. <style>
  18. #test > .pui-button-sheet-row > a {
  19. border: 5px solid #fff;
  20. }
  21. .pui-button-sheet {
  22. height: 360px;
  23. }
  24. </style>
  25. </head>
  26. <body>
  27. <!--[if lte IE 9]>
  28. <div class="pui-layout pui-browsehappy">
  29. <a href="javascript:;" class="pui-close" onclick="document.body.removeChild(this.parentNode);"></a>
  30. <p>您正在使用 <strong class="pui-text-yellow pui-text-xl">过时</strong> 的非现代浏览器,<strong class="pui-text-success pui-text-xl">91.23%</strong> 的人选择 <a href="http://browsehappy.com/" target="_blank" class="pui-text-green-400 pui-text-xl"><strong>升级浏览器</strong></a>,获得了更好、更安全的浏览体验!</p>
  31. </div>
  32. <![endif]-->
  33. <div class="pui-layout pui-app-layout">
  34. <div class="pui-app-main pui-app-main-prev">
  35. <div class="mask mask-bg pui-side-position-mask"></div>
  36. <header class="pui-app-header pui-bg-blue-300">
  37. <div class="pui-app-header-aside">
  38. <a href="javascript:;"><i class="fa fa-chevron-left fa-2x pui-text-white"></i></a>
  39. </div>
  40. <div class="pui-app-header-middle">
  41. <strong class="pui-h4 pui-text-white">业务申请</strong>
  42. </div>
  43. <div class="pui-app-header-offside">
  44. <a href="javascript:;" pui-side-slide="right" ><i class="fa fa-list fa-2x pui-text-white"></i></a>
  45. </div>
  46. </header>
  47. <div class="pui-app-main-container" id="wrapper1">
  48. <div class="pui-layout">
  49. <div id="buttonContainer" class="pui-button-sheet pui-button-sheet-table pui-button-sheet-bordered" style="height:360px;" pui-button-sheet-show-more-height="270px">
  50. <!-- <div class="pui-button-sheet-row">
  51. <a href="javascript:;"><i class="fa fa-clock-o pui-text-yellow-600 fa-3x"></i><br/>请假</a>
  52. <a href="javascript:;"><i class="fa fa-dollar pui-text-orange-400 fa-3x"></i><br/>报销</a>
  53. <a href="javascript:;"><i class="fa fa-plane pui-text-light-blue-200 fa-3x"></i><br/>出差</a>
  54. </div>
  55. <div class="pui-button-sheet-row">
  56. <a href="javascript:;"><i class="fa fa-car pui-text-blue-400 fa-3x"></i><br/>外出</a>
  57. <a href="javascript:;"><i class="fa fa-suitcase pui-text-lime-700 fa-3x"></i><br/>物品采购</a>
  58. <a href="javascript:;"><i class="fa fa-flag pui-text-light-blue-400 fa-3x"></i><br/>通用审批</a>
  59. </div>
  60. <div class="pui-button-sheet-row">
  61. <a href="javascript:goApply('mobileDemoController.do?goDemoForm');;"><i class="fa fa-apple pui-text-yellow-500 fa-3x"></i><br/>测试</a>
  62. <a href="javascript:;" class="pui-button-sheet-more"><i class="fa fa-ellipsis-horizontal fa-3x"></i>更多</a>
  63. <a href="javascript:;"></a>
  64. </div> -->
  65. </div>
  66. </div>
  67. </div>
  68. <footer class="pui-app-footer">
  69. <div class="pui-button-sheet pui-button-sheet-table pui-button-sheet-hover-pui-bg-none pui-unbordered" style="height:100%;">
  70. <div class="pui-button-sheet-row" style="height:48px;">
  71. <a href="mobileTaskController.do?goRunningTask" ><i class="fa fa-briefcase fa-2x"></i>待我审批</a>
  72. <a href="javascript:;" style="color:#39f;"><i class="fa fa-tasks fa-2x"></i>业务申请</a>
  73. <a href="mobileTaskController.do?goMyApply" ><i class="fa fa-user fa-2x"></i>我发起的</a>
  74. </div>
  75. </div>
  76. </footer>
  77. <div class="pui-mask pui-mask-bg" style="display: none;opacity:0;"></div>
  78. </div>
  79. <div class="pui-side-slide-right">
  80. <div>
  81. <ul class="pui-menu pui-menu-accordion pui-menu-bordered pui-bg-blue click-toggle">
  82. <li>
  83. <a href="mobileTaskController.do?goRunningTask">
  84. <i class="fa fa-home pui-text-xl"></i>
  85. <span>首页</span>
  86. </a>
  87. </li>
  88. <li>
  89. <a href="mLoginController.do?logout"><i class="fa fa-sign-out pui-text-lg"></i>退出登录</a>
  90. </li>
  91. </ul>
  92. </div>
  93. </div>
  94. </div>
  95. <!--[if (gte IE 9) | !(IE)]><!-->
  96. <script type="text/javascript" src="plug-in/jquery/jquery-2.1.1.min.js"></script>
  97. <!--<![endif]-->
  98. <!--[if lt IE 9]>
  99. <script type="text/javascript" src="plug-in/jquery/jquery-1.11.3.min.js"></script>
  100. <script type="text/javascript" src="plug-in/planeui/dist/js/planeui.patch.ie8.js"></script>
  101. <![endif]-->
  102. <!--[if lt IE 10]>
  103. <script type="text/javascript" src="plug-in/planeui/dist/js/planeui.patch.ie9.js"></script>
  104. <![endif]-->
  105. <script type="text/javascript" src="plug-in/planeui/dist/js/planeui.js"></script>
  106. <script type="text/javascript" src="plug-in/planeui/app/js/iscroll.js"></script>
  107. <script type="text/javascript">
  108. $(function() {
  109. $().sideSlide();
  110. $().sidePosition();
  111. //getMoreData();
  112. getButtonData();
  113. });
  114. function goApply(url){
  115. location.href=url;
  116. }
  117. function getButtonData(){
  118. $.getJSON("tPMobileBizFormController.do?getApplayButtonList", function(data) {
  119. if (data&&data.length>0) {
  120. var str = "";
  121. var moreButtonIndex = data.length;
  122. var leftCount = (data.length+1)%3;
  123. var emptyCount = leftCount==0?0:(3-leftCount);
  124. var length =data.length+1+emptyCount;
  125. var str = "";
  126. for (var i = 0; i < length; i++) {
  127. var fun = "";
  128. var icon = "";
  129. var iconColor = "";
  130. var name = "";
  131. if(i<moreButtonIndex){
  132. fun = data[i].formUrl==""?"":"goApply('"+data[i].formUrl+"')";
  133. icon = data[i].formIcon;
  134. iconColor = "style=\"color: "+data[i].formIconColor+" !important;\"";
  135. name = data[i].formName;
  136. }
  137. if(i==0){
  138. str += "<div class=\"pui-button-sheet-row\">";
  139. str += "<a href=\"javascript:"+fun+";\"><i class=\"fa "+icon+" fa-3x\" "+iconColor+"></i><br/>"+name+"</a>";
  140. }else if(i==(length-1)){
  141. if(i==moreButtonIndex){
  142. str += "<a href=\"javascript:;\" class=\"pui-button-sheet-more\"><i class=\"fa fa-ellipsis-horizontal fa-3x\"></i>更多</a>";
  143. str += "</div>";
  144. }else if(i>moreButtonIndex){
  145. str += "<a href=\"javascript:;\"></a>";
  146. str += "</div>";
  147. }else{
  148. str += "<a href=\"javascript:"+fun+";\"><i class=\"fa "+icon+" fa-3x\" "+iconColor+"></i><br/>"+name+"</a>";
  149. str += "</div>";
  150. }
  151. }else{
  152. if(i==moreButtonIndex){
  153. if(i%3==0){
  154. str += "</div>";
  155. str += "<div class=\"pui-button-sheet-row\">";
  156. str += "<a href=\"javascript:;\" class=\"pui-button-sheet-more\"><i class=\"fa fa-ellipsis-horizontal fa-3x\"></i>更多</a>";
  157. }else{
  158. str += "<a href=\"javascript:;\" class=\"pui-button-sheet-more\"><i class=\"fa fa-ellipsis-horizontal fa-3x\"></i>更多</a>";
  159. }
  160. }else if(i>moreButtonIndex){
  161. if(i%3==0){
  162. str += "</div>";
  163. str += "<div class=\"pui-button-sheet-row\">";
  164. str += "<a href=\"javascript:;\"></a>";
  165. }else{
  166. str += "<a href=\"javascript:;\"></a>";
  167. }
  168. }else{
  169. if(i%3==0){
  170. str += "</div>";
  171. str += "<div class=\"pui-button-sheet-row\">";
  172. str += "<a href=\"javascript:"+fun+";\"><i class=\"fa "+icon+" fa-3x\" "+iconColor+"></i><br/>"+name+"</a>";
  173. }else{
  174. str += "<a href=\"javascript:"+fun+";\"><i class=\"fa "+icon+" fa-3x\" "+iconColor+"></i><br/>"+name+"</a>";
  175. }
  176. }
  177. }
  178. }
  179. $("#buttonContainer").html(str);
  180. }
  181. });
  182. }
  183. </script>
  184. </body>
  185. </html>