houseRepairVerify2.jsp 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. <%-- 工程科审核 --%>
  2. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  3. <script type="text/javascript">
  4. //故障类别
  5. var repairCategoryObj = null;
  6. var repairCategory_array = null;
  7. $(function(){
  8. //审批意见
  9. $.ajax({
  10. type: "post",//使用post方法访问后台
  11. dataType: "json",//返回json格式的数据
  12. url: "aa10Action_listAa10All",//要访问的后台地址
  13. data:{"aa10.letter":"auditOpinion" ,"aa10.name":"申请意见" },
  14. complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
  15. success: function(msg){//msg为返回的数据,在这里做数据绑定
  16. if(msg.success){
  17. opinionObj = msg.obj.rows;
  18. var select_arr = [];
  19. var data = opinionObj;
  20. for(var nItem = 0; nItem < data.length; nItem++ ){
  21. select_arr.push("<option value="+data[nItem].code+">"+data[nItem].value+"</option>");
  22. }
  23. opinion_array = select_arr.join("");
  24. $("#leaderOpinion_verify2").append(opinion_array);
  25. }
  26. }
  27. });
  28. //故障类别
  29. $.ajax({
  30. type: "post",//使用post方法访问后台
  31. dataType: "json",//返回json格式的数据
  32. url: "aa10Action_listAa10All",//要访问的后台地址
  33. data:{"aa10.letter":"repairCategory" ,"aa10.name":"故障类别" },
  34. complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
  35. success: function(msg){//msg为返回的数据,在这里做数据绑定
  36. if(msg.success){
  37. repairCategoryObj = msg.obj.rows;
  38. var select_arr = [];
  39. var data = repairCategoryObj;
  40. for(var nItem = 0; nItem < data.length; nItem++ ){
  41. select_arr.push("<option value="+data[nItem].code+">"+data[nItem].value+"</option>");
  42. }
  43. repairCategory_array = select_arr.join("");
  44. }
  45. }
  46. });
  47. })
  48. var task_load = function(id){
  49. $("#id_verify2").val(id);
  50. $.ajax({
  51. type: "post",
  52. dataType: "json",//返回json格式的数据
  53. url: "houseRepairAction_findById",
  54. data: "houseRepair.id="+id,
  55. success: function(msg){
  56. $("#name_verify2").text(msg.obj.name);
  57. $("#idCard_verify2").text(msg.obj.idCard);
  58. $("#phone_verify2").text(msg.obj.phone);
  59. $("#address_verify2").text(msg.obj.address);
  60. $("#problem_verify2").text(msg.obj.problem);
  61. $("#repairPeople_verify2").text(msg.obj.repairPeople);
  62. $("#repairPeoplePhone_verify2").text(msg.obj.repairPeoplePhone);
  63. $("#reportDate_verify2").text(dealDate(msg.obj.reportDate));
  64. $("#developerDeadline_verify2").text(dealDate(msg.obj.developerDeadline));
  65. $("#repairStartTime_verify2").text(dealDate(msg.obj.repairStartTime));
  66. $("#repairEndTime_verify2").text(dealDate(msg.obj.repairEndTime));
  67. $("#houseRepairNo_verify2").text(msg.obj.houseRepairNo);
  68. if(msg.obj.verify1Opinion!=null){
  69. var verify1Opinion;
  70. for(var nItem = 0; nItem < opinionObj.length; nItem++ ){
  71. if(opinionObj[nItem].code == msg.obj.verify1Opinion){
  72. verify1Opinion = opinionObj[nItem].value;
  73. }
  74. }
  75. $("#verify1UserName_verify2").text(msg.obj.verify1UserName)
  76. $("#verify1_verify2").text(dealDate(msg.obj.verify1Date)+" 审核意见:"+verify1Opinion+" 备注:"+msg.obj.verify1Remark);
  77. }
  78. for(var a in msg.obj.materialFile){
  79. $("#materialFile_verify2").append("<div><a target='_blank' href='../"+msg.obj.materialFile[a].filePath+"'><img src='../" + msg.obj.materialFile[a].filePath + "' width='120' height='80'/></a></div>");
  80. }
  81. //故障类别
  82. var repairCategory = "";
  83. for(var nItem = 0; nItem < repairCategoryObj.length; nItem++ ){
  84. if(repairCategoryObj[nItem].code == msg.obj.repairCategory){
  85. repairCategory = repairCategoryObj[nItem].value;
  86. }
  87. }
  88. $("#repairCategory_verify2").text(repairCategory);
  89. }
  90. });
  91. }
  92. var task_submit = function(){
  93. $("#verify2HouseRepairForm").form('submit',{
  94. url : whzl.basePath+'/houseRepairAction_verify2HouseRepair',
  95. success : function(result){
  96. var parseResult = $.parseJSON(result);
  97. if(parseResult.success){
  98. $("#houseRepairVerify2Dialog").dialog("close");
  99. $('#houseRepairVerify2DataGrid').datagrid('reload');
  100. }else{
  101. $.messager.alert('出错了',parseResult.message);
  102. }
  103. }
  104. });
  105. }
  106. </script>
  107. <div class="easyui-tabs" id="tabs_verify2" style="height:340px;">
  108. <div title="报修详情" id="verify2HouseRepair">
  109. <table class="mytable" style="width: 100%;">
  110. <tr>
  111. <th>工单编号</th>
  112. <td>
  113. <span id="houseRepairNo_verify2"></span>
  114. </td>
  115. <th width="20%">报修房源地址</th>
  116. <td width="30%">
  117. <span id="address_verify2"></span>
  118. </td>
  119. </tr>
  120. <tr>
  121. <th width="20%">保障人员姓名</th>
  122. <td width="30%">
  123. <span id="name_verify2"></span>
  124. </td>
  125. <th>身份证号码</th>
  126. <td>
  127. <span id="idCard_verify2"></span>
  128. </td>
  129. </tr>
  130. <tr>
  131. <th>联系电话</th>
  132. <td>
  133. <span id="phone_verify2"></span>
  134. </td>
  135. <th>保修期至</th>
  136. <td>
  137. <span id="developerDeadline_verify2"></span>
  138. </td>
  139. </tr>
  140. <tr>
  141. <th>报修时间</th>
  142. <td>
  143. <span id="reportDate_verify2"></span>
  144. </td>
  145. <th>故障类别</th>
  146. <td>
  147. <span id="repairCategory_verify2"></span>
  148. </td>
  149. </tr>
  150. <tr>
  151. <th>故障说明</th>
  152. <td colspan="3">
  153. <span id="problem_verify2"></span>
  154. </td>
  155. </tr>
  156. <tr>
  157. <th>报修人</th>
  158. <td>
  159. <span id="repairPeople_verify2"></span>
  160. </td>
  161. <th>报修人联系电话</th>
  162. <td>
  163. <span id="repairPeoplePhone_verify2"></span>
  164. </td>
  165. </tr>
  166. </table>
  167. <table class="mytable" style="width: 100%;">
  168. <tr>
  169. <th width="20%">维修单位查看意见</th>
  170. <td width="80%">
  171. <span id="verify1UserName_verify2" style="width:80px;display:inline-block;"></span>
  172. <span id="verify1_verify2"></span>
  173. </td>
  174. </tr>
  175. </table>
  176. </div>
  177. <div title="维修图片" id="verify2Photo">
  178. <table class="mytable" style="width: 100%;">
  179. <tr>
  180. <th>维修前图片</th>
  181. </tr>
  182. <tr>
  183. <td height=110>
  184. <span id="materialFile_verify2"></span>
  185. </td>
  186. </tr>
  187. </table>
  188. </div>
  189. </div>
  190. <form id="verify2HouseRepairForm" method="post" enctype="multipart/form-data">
  191. <table class="mytable" style="width:100%;">
  192. <tr>
  193. <th width="20%">审核人</th>
  194. <td width="30%">
  195. <span>${user.fullName}</span>
  196. </td>
  197. <th width="20%">工程科审核</th>
  198. <td width="30%">
  199. <select id="verify2Opinion_verify2" name="opinion" class="easyui-validatebox" required="true">
  200. <option value="">请选择</option>
  201. <option value="1">同意</option>
  202. <option value="2">不同意</option>
  203. </select>
  204. <input id="id_verify2" name="houseRepair.id" type="hidden">
  205. </td>
  206. </tr>
  207. <tr>
  208. <th>审核说明</th>
  209. <td colspan="3">
  210. <textarea rows="4" cols="" style="width: 100%" id="verify2Remark_verify2" name="houseRepair.verify2Remark"></textarea>
  211. </td>
  212. </tr>
  213. </table>
  214. </form>