plan_view_mobile.jsp 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  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">
  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 href="${webBasePath}/plug-in/weui/weui.css" rel="stylesheet">
  17. <link href="${webBasePath}/plug-in/weui/jquery-weui.css" rel="stylesheet">
  18. <link href="${webBasePath}/h5/css/common.css" rel="stylesheet">
  19. <script type="text/javascript" src="${webBasePath}/plug-in/jquery/jquery-2.1.1.min.js"></script>
  20. <script type="text/javascript" src="${webBasePath}/plug-in/weui/jquery-weui.js"></script>
  21. <script type="text/javascript" src="${webBasePath}/plug-in/vue/vue2.min.js"></script>
  22. <script type="text/javascript" src="${webBasePath}/h5/js/common.js"></script>
  23. <style>
  24. .title-auditor {
  25. font-size: 16px;
  26. font-weight: bold;
  27. background-color: #C54B3B;
  28. }
  29. .row-title {
  30. font-size: 15px;
  31. }
  32. .weui-label {
  33. color: #888;
  34. font-size: 13px;
  35. }
  36. .weui-cell {
  37. padding: 7px 16px;
  38. font-weight: bold;
  39. color: #040404;
  40. }
  41. .btn-task-type {
  42. padding: 0 9px;
  43. line-height: 1.8;
  44. margin-left: 15px;
  45. margin-top: 4px;
  46. }
  47. select {
  48. margin-left: -6px;
  49. color: #555;
  50. }
  51. #task-form .weui-cells {
  52. margin-top: 6px;
  53. font-size: 15px;
  54. }
  55. #task-form .weui-cells:before {
  56. border: none;
  57. }
  58. #task-form .weui-cell:before {
  59. /* border: none; */
  60. }
  61. #task-form .weui-cells:after {
  62. border: none;
  63. }
  64. #task-form .weui-cell {
  65. padding: 7px 15px 0px;
  66. }
  67. #dialog-audit .bottom-bar {
  68. /*padding: 7px;*/
  69. }
  70. #dialog-audit .bottom-bar-item {
  71. padding: 10px;
  72. margin: 0;
  73. }
  74. .bottom-bar-item {
  75. font-size: 17px;
  76. }
  77. .weui-cell__bd {
  78. text-align: right;
  79. }
  80. .pui-timeline-divider {
  81. font-size: 14px;
  82. }
  83. </style>
  84. <body>
  85. <div class="page page-nav-bottom">
  86. <%--<div class="title-auditor">审批</div>--%>
  87. <div id="task-base" v-if="taskData.detail">
  88. <div class="title-auditor" v-if="taskData.detail">查看详情</div>
  89. </div>
  90. <form id="task-form">
  91. <input class="weui-input" name="id" type="hidden" :value="taskInfo.entity.id" placeholder="">
  92. <div class="weui-cells weui-cells_form" v-if="taskInfo.entity">
  93. <div class="weui-cell">
  94. <div class="weui-cell__hd"><label class="weui-label">项目:</label></div>
  95. <div class="weui-cell__bd">
  96. {{taskInfo.entity.depName}}
  97. </div>
  98. </div>
  99. <div class="weui-cell">
  100. <div class="weui-cell__hd"><label class="weui-label">计划名称:</label></div>
  101. <div class="weui-cell__bd">
  102. {{taskInfo.entity.name}}
  103. </div>
  104. </div>
  105. <div class="weui-cell">
  106. <div class="weui-cell__hd"><label class="weui-label">服务类型:</label></div>
  107. <div class="weui-cell__bd">
  108. {{taskInfo.serviceType}}
  109. </div>
  110. </div>
  111. <div class="weui-cell">
  112. <div class="weui-cell__hd"><label class="weui-label">计划开始日期:</label></div>
  113. <div class="weui-cell__bd">
  114. {{taskInfo.entity.startdate}}
  115. </div>
  116. </div>
  117. <div class="weui-cell">
  118. <div class="weui-cell__hd"><label class="weui-label">计划截止日期:</label></div>
  119. <div class="weui-cell__bd">
  120. {{taskInfo.entity.enddate}}
  121. </div>
  122. </div>
  123. <div class="weui-cell">
  124. <div class="weui-cell__hd"><label class="weui-label">服务明细:</label></div>
  125. <div class="weui-cell__bd">
  126. {{taskInfo.entity.projectServiceName}}
  127. </div>
  128. </div>
  129. <div class="weui-cell" v-if="taskInfo.entity.contractId">
  130. <div class="weui-cell__hd"><label class="weui-label">合同名称:</label></div>
  131. <div class="weui-cell__bd">
  132. {{taskInfo.entity.contractName}}
  133. </div>
  134. </div>
  135. <div class="weui-cell" v-if="taskInfo.entity.contractId">
  136. <div class="weui-cell__hd"><label class="weui-label">供应商:</label></div>
  137. <div class="weui-cell__bd">
  138. {{taskInfo.entity.relatedunitname}}
  139. </div>
  140. </div>
  141. <div class="weui-cell" v-if="taskInfo.entity.contractId">
  142. <div class="weui-cell__hd"><label class="weui-label">合同开始日期:</label></div>
  143. <div class="weui-cell__bd">
  144. {{taskInfo.entity.contractStartDate}}
  145. </div>
  146. </div>
  147. <div class="weui-cell" v-if="taskInfo.entity.contractId">
  148. <div class="weui-cell__hd"><label class="weui-label">合同截止日期:</label></div>
  149. <div class="weui-cell__bd">
  150. {{taskInfo.entity.contractEndDate}}
  151. </div>
  152. </div>
  153. <div class="weui-cell">
  154. <div class="weui-cell__hd"><label class="weui-label">备注:</label></div>
  155. <div class="weui-cell__bd">
  156. {{taskInfo.entity.remark}}
  157. </div>
  158. </div>
  159. <div class="weui-cell">
  160. <div class="weui-cell__hd"><label class="weui-label">时间明细:</label></div>
  161. <div class="weui-cell__bd">
  162. <div v-html="taskInfo.timesString"><div>
  163. </div>
  164. </div>
  165. </div>
  166. </form>
  167. </div>
  168. </div>
  169. </body>
  170. <script>
  171. $(function () {
  172. var data =$.parseJSON('${data}');
  173. data.entity.startdate = _dateFormat(data.entity.startdate);
  174. data.entity.enddate = _dateFormat(data.entity.enddate);
  175. data.entity.contractStartDate = _dateFormat(data.entity.contractStartDate);
  176. data.entity.contractEndDate = _dateFormat(data.entity.contractEndDate);
  177. var vm = new Vue({
  178. el: '#task-form',
  179. data: {
  180. loading: false,
  181. taskInfo: data
  182. },
  183. methods: {}
  184. })
  185. })
  186. function _dateFormat(date,format){
  187. if(!format) format='yyyy-MM-dd';
  188. return new Date(date).Format(format);
  189. }
  190. </script>
  191. </html>