bug_dispose.jsp 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278
  1. <%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="GBK"%>
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  3. <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <title>问题处理</title>
  9. <link href="/shares/js/yw/master1/liger/skins/ynet/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  10. <script type="text/javascript" src="/shares/js/jquery-1.3.2.min.js"></script>
  11. <script src="/shares/xheditor/xheditor-1.1.14/xheditor-1.1.14-zh-cn.min.js" type="text/javascript" ></script>
  12. <link href="/shares/css/yw/master1/reset.css" rel="stylesheet" type="text/css" />
  13. <script src="${pageContext.request.contextPath }/liger/lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
  14. <script type="text/javascript" src="/shares/js/constant.js"></script>
  15. <script type="text/javascript" src="/shares/js/common.js"></script>
  16. <script type="text/javascript" src="/shares/js/file.js"></script>
  17. <script type="text/javascript" src="/shares/js/yw/core/deptUserTree.js"></script>
  18. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/ligerui.all.js" type="text/javascript"></script>
  19. <link rel="stylesheet" type="text/css" href="/shares/css/yw/master1/win/jquery.jscrollpane.codrops1.css" />
  20. <!-- the mousewheel plugin -->
  21. <script type="text/javascript" src="/shares/js/yw/master1/jquery.mousewheel.js"></script>
  22. <!-- the jScrollPane script -->
  23. <script type="text/javascript" src="/shares/js/yw/master1/jquery.jscrollpane.min.js"></script>
  24. <script type="text/javascript" src="/shares/js/yw/master1/scroll-startstop.events.jquery.js"></script>
  25. <script type="text/javascript" src="/shares/js/yw/master1/scroll.js"></script>
  26. <style type="text/css">
  27. body {
  28. overflow:hidden;
  29. background:#fff;
  30. }
  31. .jp-container{
  32. height:500px;
  33. position:relative;
  34. overflow:hidden;
  35. }
  36. .art_back{
  37. float:left;
  38. }
  39. .div_btn{
  40. padding:5px;
  41. margin:8px;
  42. width:75px;
  43. float:left;
  44. }
  45. </style>
  46. <script type="text/javascript">
  47. $(function (){
  48. loadTypeTree("selectbutton",{type:"user,single",tab:"1,2,3",backId:"bug_operator",backName:"bug_operator_name"});
  49. var bug_id = $("#bug_id").val();
  50. $("#maingrid").ligerGrid({
  51. columns: [
  52. { display: '创建人', name: 'name', width: 120},
  53. { display: '创建时间', name: 'create_date', width: 200},
  54. { display: '操作', name: 'feedback_type', width: 200},
  55. { display: '备注', name: 'remark', width: 400}
  56. ],
  57. pageSize:10,
  58. url: 'bugMgrAction.do?task=feedbackList&bug_id='+bug_id+'&time=' + new Date().getTime(),
  59. pageParmName: 'p', //页索引参数名,(提交给服务器)
  60. pagesizeParmName: 'pSize', //页记录数参数名,(提交给服务器)
  61. width: '100%',
  62. height: '300px'
  63. });
  64. });
  65. function closeDiv(){
  66. $.ligerDialog.hide();
  67. }
  68. function allotBug(){
  69. $.ligerDialog.open({width:400, target: $("#allot_div"),title:"分配问题" });
  70. }
  71. function backBug(){
  72. $.ligerDialog.open({width:400, target: $("#back_div"),title:"驳回问题" });
  73. }
  74. function submitAllot(){
  75. var rs = $.validate({
  76. name : "bug_operator_name",
  77. model : [ {
  78. type : "require",
  79. msg : "请选择人员!",
  80. msgBox:"bug_operator_msg"
  81. }]
  82. });
  83. if(rs){
  84. var bug_operator = $("#bug_operator").val();
  85. var allot_remark = $("#allot_remark").val();
  86. document._bug.action="bugMgrAction.do?task=allotBug&bug_operator="+bug_operator+"&allot_remark="+encodeURI(encodeURI(allot_remark));
  87. document._bug.submit();
  88. }
  89. }
  90. function submitBack(){
  91. var rs = $.validate({
  92. name : "back_remark",
  93. model : [ {
  94. type : "require",
  95. msg : "备注不能为空!"
  96. }]
  97. });
  98. if(rs){
  99. var back_remark = $("#back_remark").val();
  100. document._bug.action="bugMgrAction.do?task=backBug&back_remark="+encodeURI(encodeURI(back_remark));
  101. document._bug.submit();
  102. }
  103. }
  104. </script>
  105. </head>
  106. <body style="overflow:hidden;" ontouchmove="event.preventDefault();">
  107. <form method='post' name="_bug" id="_bug" action="">
  108. <div class="s_title b10 f6">
  109. <img src="/shares/images/master1/gg_ico.png" width="27" height="26" /> 问题处理
  110. <div class="article_title">
  111. <input class="art_back" title="返回" name="" onclick="history.back(-1);" type="button" />&nbsp;
  112. <div class="div_btn"><input type="button" class="btn_c" value="分配" onclick="allotBug();" /></div>
  113. <div class="div_btn"><input type="button" class="btn_c" value="驳回" onclick="backBug();" /></div>
  114. <input type="hidden" id="bug_id" name="bug_id" value="${bugInfo.bug_id}"/>
  115. <input type="hidden" id="project_id" name="project_id" value="${bugInfo.project_id}"/>
  116. </div>
  117. </div>
  118. <div id="jp-container" class="jp-container liuyan">
  119. <ul>
  120. <li>
  121. <span class="span_l f7">项目:</span>
  122. <span class="span_l f7" style="text-align:left;width:30%">
  123. ${bugInfo.project_ids}
  124. </span>
  125. <span class="span_l f7">状态:</span>
  126. <span class="span_l f7" style="text-align:left;width:30%">
  127. ${bugInfo.bug_state }
  128. </span>
  129. </li>
  130. <li>
  131. <span class="span_l f7">模块:</span>
  132. <span class="span_l f7" style="text-align:left;width:30%">
  133. ${bugInfo.model_ids}
  134. </span>
  135. <span class="span_l f7">解决状态:</span>
  136. <span class="span_l f7" style="text-align:left;width:30%">
  137. ${bugInfo.bug_solve_state }
  138. </span>
  139. </li>
  140. <li>
  141. <span class="span_l f7">主题:</span>
  142. <span class="span_l f7" style="text-align:left;width:30%;height:100%;">
  143. ${bugInfo.bug_title }
  144. </span>
  145. <span class="span_l f7">问题类型:</span>
  146. <span class="span_l f7" style="text-align:left;width:30%">
  147. ${bugInfo.bug_type_id}
  148. </span>
  149. </li>
  150. <li>
  151. <span class="span_l f7">报告人:</span>
  152. <span class="span_l f7" style="text-align:left;width:30%">
  153. ${bugInfo.bug_create_user }
  154. </span>
  155. <span class="span_l f7">项目负责人:</span>
  156. <span class="span_l f7" style="text-align:left;width:30%">
  157. ${bugInfo.bug_pm }
  158. </span>
  159. </li>
  160. <li>
  161. <span class="span_l f7">经办人:</span>
  162. <span class="span_l f7" style="text-align:left;width:30%">
  163. ${bugInfo.bug_operator }
  164. </span>
  165. <span class="span_l f7">优先级:</span>
  166. <span class="span_l f7" style="text-align:left;width:30%">
  167. ${bugInfo.bug_level_id }
  168. </span>
  169. </li>
  170. <li>
  171. <span class="span_l f7">影响版本:</span>
  172. <span class="span_l f7" style="text-align:left;width:30%">
  173. ${bugInfo.bug_affect_version }
  174. </span>
  175. <span class="span_l f7">修复版本:</span>
  176. <span class="span_l f7" style="text-align:left;width:30%">
  177. ${bugInfo.bug_fix_version }
  178. </span>
  179. </li>
  180. <li>
  181. <span class="span_l f7">环境:</span>
  182. <span class="span_l f7" style="text-align:left;width:30%">
  183. ${bugInfo.bug_setting }
  184. </span>
  185. <span class="span_l f7">到期日:</span>
  186. <span class="span_l f7" style="text-align:left;width:30%">
  187. <fmt:formatDate value="${bugInfo.bug_end_date}" pattern="yyyy-MM-dd"/>
  188. </span>
  189. </li>
  190. <li>
  191. <span class="span_l f7">创建时间:</span>
  192. <span class="span_l f7" style="text-align:left;width:30%">
  193. <fmt:formatDate value="${bugInfo.bug_create_date}" pattern="yyyy-MM-dd HH:mm:ss"/>
  194. </span>
  195. <span class="span_l f7">更新时间:</span>
  196. <span class="span_l f7" style="text-align:left;width:30%">
  197. <fmt:formatDate value="${bugInfo.bug_update_date}" pattern="yyyy-MM-dd HH:mm:ss"/>
  198. </span>
  199. </li>
  200. <li>
  201. <span class="span_l f7">描述:</span>
  202. <span class="span_l f7" style="text-align:left;width:80%;height:100%;">
  203. ${bugInfo.bug_describe }
  204. </span>
  205. </li>
  206. <li>
  207. <span class="span_l f7">附件:</span>
  208. <span class="span_l f7" style="text-align:left;width:80%">
  209. <jsp:include page="/include/file.jsp">
  210. <jsp:param name="documentId" value="${bugInfo.bug_affix}" />
  211. <jsp:param name="isView" value="1" />
  212. </jsp:include>
  213. </span>
  214. </li>
  215. <li>
  216. <div id="maingrid" style="margin:0; padding:0"></div>
  217. </li>
  218. <li style="height: 12px;"></li>
  219. </ul>
  220. </div>
  221. <!-- 分配问题 -->
  222. <div id="allot_div" style="margin:0px; display:none;" class="forum-container2">
  223. <table >
  224. <tr style="line-height:25px;">
  225. <td>经办人<font color="red">*</font>:</td>
  226. <td style="width: 200px;">
  227. <input type="text" name="bug_operator_name" id="bug_operator_name" readonly="readonly" />
  228. <input type="hidden" name="bug_operator" id="bug_operator"/>
  229. <input type="button" class="l-button" id="selectbutton" value="选择人员"/>
  230. <label id="bug_operator_msg"></label>
  231. </td>
  232. </tr>
  233. <tr style="line-height:35px;">
  234. <td style="vertical-align: middle;">备注:</td>
  235. <td style="vertical-align: bottom;">
  236. <textarea rows="3" cols="38" id="allot_remark" name="allot_remark" ></textarea>
  237. </td>
  238. </tr>
  239. <tr style="line-height:35px;">
  240. <td colspan="2" style="text-align: center;" style="vertical-align: bottom;">
  241. <input type="button" class="l-button" id="btnAllot" value="确定" onclick="submitAllot();" />
  242. <input type="button" class="l-button" value="关闭" onclick="closeDiv();" />
  243. </td>
  244. </tr>
  245. </table>
  246. </div>
  247. <!-- 驳回问题 -->
  248. <div id="back_div" style="margin:0px; display:none;" class="forum-container2">
  249. <table>
  250. <tr style="line-height:35px;">
  251. <td style="vertical-align: middle;">备注:</td>
  252. <td style="vertical-align: bottom;">
  253. <textarea rows="3" cols="38" id="back_remark" name="back_remark" ></textarea>
  254. </td>
  255. </tr>
  256. <tr style="line-height:35px;">
  257. <td colspan="2" style="text-align: center;" style="vertical-align: bottom;">
  258. <input type="button" class="l-button" id="btnBack" value="确定" onclick="submitBack();" />
  259. <input type="button" class="l-button" value="关闭" onclick="closeDiv();" />
  260. </td>
  261. </tr>
  262. </table>
  263. </div>
  264. </form>
  265. </body>
  266. </html>