houseRepairVerify6.jsp 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <script type="text/javascript">
  3. $(function(){
  4. //审批意见
  5. $.ajax({
  6. type: "post",//使用post方法访问后台
  7. dataType: "json",//返回json格式的数据
  8. url: "aa10Action_listAa10All",//要访问的后台地址
  9. data:{"aa10.letter":"engineerOpinion" ,"aa10.name":"工程科意见" },
  10. complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
  11. success: function(msg){//msg为返回的数据,在这里做数据绑定
  12. if(msg.success){
  13. engineerOpinionObj = msg.obj.rows;
  14. var select_arr = [];
  15. var data = engineerOpinionObj;
  16. for(var nItem = 0; nItem < data.length; nItem++ ){
  17. select_arr.push("<option value="+data[nItem].code+">"+data[nItem].value+"</option>");
  18. }
  19. opinion_array = select_arr.join("");
  20. $("#engineerOpinion_verify1").append(opinion_array);
  21. }
  22. }
  23. });
  24. //故障类别
  25. $.ajax({
  26. type: "post",//使用post方法访问后台
  27. dataType: "json",//返回json格式的数据
  28. url: "aa10Action_listAa10All",//要访问的后台地址
  29. data:{"aa10.letter":"repairCategory" ,"aa10.name":"故障类别" },
  30. complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
  31. success: function(msg){//msg为返回的数据,在这里做数据绑定
  32. if(msg.success){
  33. repairCategoryObj = msg.obj.rows;
  34. var select_arr = [];
  35. var data = repairCategoryObj;
  36. for(var nItem = 0; nItem < data.length; nItem++ ){
  37. select_arr.push("<option value="+data[nItem].code+">"+data[nItem].value+"</option>");
  38. }
  39. repairCategory_array = select_arr.join("");
  40. }
  41. }
  42. });
  43. });
  44. var task_load = function(id){
  45. $("#id_verify6").val(id);
  46. $.ajax({
  47. type: "post",
  48. dataType: "json",//返回json格式的数据
  49. url: "houseRepairAction_findById",
  50. data: "houseRepair.id="+id,
  51. success: function(msg){
  52. $("#name_verify1").text(msg.obj.name);
  53. $("#idCard_verify1").text(msg.obj.idCard);
  54. $("#phone_verify1").text(msg.obj.phone);
  55. $("#address_verify1").text(msg.obj.address);
  56. $("#problem_verify1").text(msg.obj.problem);
  57. $("#repairPeople_verify1").text(msg.obj.repairPeople);
  58. $("#repairPeoplePhone_verify1").text(msg.obj.repairPeoplePhone);
  59. $("#reportTime_verify1").text(dealDate(msg.obj.reportTime));
  60. $("#developerDeadline_verify1").text(dealDate(msg.obj.house.developerDeadline));
  61. $("#houseRepairNo_verify1").text(msg.obj.houseRepairNo);
  62. for(var i=0;i< msg.obj.materialFile.length;i++){
  63. var $image = $("<a target='_blank' href='" + msg.obj.materialFile[i].filePath + "' rel='lightbox[materialFile_verify1]'><img src='" + msg.obj.materialFile[i].filePath + "' width='120' height='80'/></a>");
  64. $("#materialFile_verify1").append ($image);
  65. }
  66. for(var i=0;i< msg.obj.confirmFile.length;i++){
  67. var $image = $("<a target='_blank' href='" + msg.obj.confirmFile[i].filePath + "' rel='lightbox[confirmFile_verify1]'><img src='" + msg.obj.confirmFile[i].filePath + "' width='100' height='40'/></a>");
  68. $("#confirmFile_verify1").append ($image);
  69. }
  70. $("#engineerOpinion_verify1").val(msg.obj.engineerOpinion);
  71. $("#engineerRemark_verify1").text(msg.obj.engineerRemark);
  72. //故障类别
  73. var repairCategory = "";
  74. for(var nItem = 0; nItem < repairCategoryObj.length; nItem++ ){
  75. if(repairCategoryObj[nItem].code == msg.obj.repairCategory){
  76. repairCategory = repairCategoryObj[nItem].value;
  77. }
  78. }
  79. $("#repairCategory_verify1").text(repairCategory);
  80. }
  81. });
  82. }
  83. var task_submit = function(id){
  84. $("#verify6HouseRepairForm").form('submit',{
  85. url : whzl.basePath+'/houseRepairAction_verify6HouseRepair',
  86. success : function(result){
  87. var parseResult = $.parseJSON(result);
  88. if(parseResult.success){
  89. $("#houseRepairVerify6Dialog").dialog("close");
  90. $('#houseRepairVerify6DataGrid').datagrid('reload');
  91. }else{
  92. $.messager.alert('出错了',parseResult.message);
  93. }
  94. }
  95. });
  96. }
  97. </script>
  98. <div class="easyui-tabs" id="tabs_verify1" style="height:370px;">
  99. <div title="报修详情" id="verify1HouseRepair">
  100. <table class="mytable" style="width: 100%;">
  101. <tr>
  102. <th>工单编号</th>
  103. <td>
  104. <span id="houseRepairNo_verify1"></span>
  105. </td>
  106. <th>报修房源地址</th>
  107. <td>
  108. <span id="address_verify1"></span>
  109. </td>
  110. </tr>
  111. <tr>
  112. <th width="20%">保障人员姓名</th>
  113. <td width="30%">
  114. <span id="name_verify1"></span>
  115. </td>
  116. <th width="20%">身份证号码</th>
  117. <td width="30%">
  118. <span id="idCard_verify1"></span>
  119. </td>
  120. </tr>
  121. <tr>
  122. <th>联系电话</th>
  123. <td>
  124. <span id="phone_verify1"></span>
  125. </td>
  126. <th>保修期至</th>
  127. <td>
  128. <span id="developerDeadline_verify1"></span>
  129. </td>
  130. </tr>
  131. <tr>
  132. <th>报修时间</th>
  133. <td>
  134. <span id="reportTime_verify1"></span>
  135. </td>
  136. <th>故障类别</th>
  137. <td >
  138. <span id="repairCategory_verify1"></span>
  139. </td>
  140. </tr>
  141. <tr>
  142. <th>故障说明</th>
  143. <td colspan="3">
  144. <span id="problem_verify1"></span>
  145. </td>
  146. </tr>
  147. <tr>
  148. <th>报修人</th>
  149. <td>
  150. <span id="repairPeople_verify1"></span>
  151. </td>
  152. <th>报修人联系电话</th>
  153. <td>
  154. <span id="repairPeoplePhone_verify1"></span>
  155. </td>
  156. </tr>
  157. </table>
  158. </div>
  159. <div title="维修图片" id="verify1Photo">
  160. <table class="mytable" style="width: 100%;">
  161. <tr>
  162. <th>维修前图片</th>
  163. </tr>
  164. <tr>
  165. <td height=110>
  166. <span id="materialFile_verify1"></span>
  167. </td>
  168. </tr>
  169. <tr>
  170. <th>维修后图片</th>
  171. </tr>
  172. <tr>
  173. <td height=110>
  174. <span id="confirmFile_verify1"></span>
  175. </td>
  176. </tr>
  177. </table>
  178. </div>
  179. </div>
  180. <form id="verify6HouseRepairForm" method="post">
  181. <table class="mytable" style="width:100%;">
  182. <tr>
  183. <th width="15%">回访人</th>
  184. <td width="20%">
  185. <span>${user.fullName}</span>
  186. </td>
  187. <th width="15%">回访时间</th>
  188. <td width="20%">
  189. <input type="text" id="verify6Date_verify6" name="houseRepair.verify6Date" class="easyui-datebox" value="new Date()" style="width: 100" required="true">
  190. <input id="id_verify6" name="houseRepair.id" type="hidden">
  191. </td>
  192. <th width="15%">回访意见</th>
  193. <td>
  194. <select id="verify6Opinion_verify6" name="opinion" class="easyui-validatebox" required="true">
  195. <option value="">请选择</option>
  196. <option value="1">满意</option>
  197. <option value="2">不满意</option>
  198. </select>
  199. </td>
  200. </tr>
  201. <tr>
  202. <th>回访结果</th>
  203. <td colspan="5">
  204. <textarea rows="4" cols="" style="width: 100%" id="verify6Remark_verify6" name="houseRepair.verify6Remark"></textarea>
  205. </td>
  206. </tr>
  207. </table>
  208. </form>