add.jsp 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@ taglib prefix="s" uri="/struts-tags" %>
  3. <form id="addConstructionForm" method="post" enctype="multipart/form-data">
  4. <div class="easyui-tabs" id="tabs">
  5. <div title="合同信息" id="htxx_update">
  6. <table class="mytable" style="width: 100%;">
  7. <tr>
  8. <th colspan="4">
  9. <a href="javascript:changeRenovationContract('add');" class="easyui-linkbutton" data-options="iconCls:'icon-add',plain:true">选择合同</a>
  10. </th>
  11. </tr>
  12. <tr>
  13. <th width="15%">合同编号</th>
  14. <td width="35%">
  15. <span id="number_add"></span>
  16. </td>
  17. <th width="15%">合同名称</th>
  18. <td width="35%">
  19. <span id="name_add"></span>
  20. <input type="hidden" name="construction.renovationContract.id" id="renovationContractId_add">
  21. </td>
  22. </tr>
  23. <tr>
  24. <th>装修单位</th>
  25. <td colspan="3">
  26. <span id="companyName_add"></span>
  27. </td>
  28. </tr>
  29. <tr>
  30. <th>施工时间</th>
  31. <td colspan="3">
  32. <input class="easyui-datebox" id="contractDate_add" name="construction.constructionDate">
  33. </td>
  34. </tr>
  35. <tr>
  36. <th>施工内容</th>
  37. <td colspan="3">
  38. <textarea rows="4" cols="" style="width: 100%" name="construction.content" id="content_id"></textarea>
  39. </td>
  40. </tr>
  41. </table>
  42. </div>
  43. <div title="图片上传" id="htwj_add">
  44. <table class="mytable" style="width: 100%;">
  45. <tr>
  46. <th width="20%">材料进出图片</th>
  47. <td width="80%">
  48. <span id="materialFile_add_file">
  49. <input type="button" value="上传" onclick="materialFile_add.click()">
  50. <input type="file" multiple name="materialFile" id="materialFile_add" class="easyui-validatebox" style="float:left;width:0px">
  51. </span>
  52. </td>
  53. </tr>
  54. </table>
  55. </div>
  56. </div>
  57. </form>
  58. <script type="text/javascript">
  59. var getObjectURL = function (file) {
  60. var url = null;
  61. if (window.createObjectURL != undefined) {
  62. url = window.createObjectURL(file);
  63. } else if (window.URL != undefined) {
  64. url = window.URL.createObjectURL(file);
  65. } else if (window.webkitURL != undefined) {
  66. url = window.webkitURL.createObjectURL(file);
  67. }
  68. return url;
  69. }
  70. //本地预览故障照片
  71. $(function () {
  72. $("#materialFile_add").change(function(){
  73. $("#materialFile_add_file").children('div').remove();
  74. for(var i=0;i<this.files.length;i++){
  75. var $image = $("<div style='width: 120px;height: 80px;float:left;'><a href='" + getObjectURL(this.files[i]) + "' rel='lightbox[materialFile_add]'><img src='" + getObjectURL(this.files[i]) + "' width='120' height='80'/></a></div>");
  76. $("#materialFile_add_file").append ($image);
  77. }
  78. })
  79. });
  80. var removeImg1=function(id){
  81. $("#img" + id).parent().remove();
  82. }
  83. </script>