repair_add.html 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. {extend name="../../base/view/common/base" /}
  2. <!-- 主体 -->
  3. {block name="body"}
  4. <form class="layui-form p-page">
  5. <h3 class="pb-1">新增资产维修记录</h3>
  6. <table class="layui-table">
  7. {eq name="$pid" value="0"}
  8. <tr>
  9. <td class="layui-td-gray">资产名称<font>*</font></td>
  10. <td colspan="5">
  11. <input type="text" name="property_name" readonly lay-verify="required" lay-reqText="请选择资产" placeholder="请选择" class="layui-input picker-oa" data-types="property">
  12. <input type="hidden" name="property_id" value="">
  13. </td>
  14. </tr>
  15. {else/}
  16. <tr>
  17. <td class="layui-td-gray">资产名称</td>
  18. <td colspan="5">{$property.title}</td>
  19. </tr>
  20. {/eq}
  21. <tr>
  22. <td class="layui-td-gray">维修日期<font>*</font></td>
  23. <td><input type="text" name="repair_time" readonly placeholder="请选择维修日期" class="layui-input tool-time"></td>
  24. <td class="layui-td-gray">维修费用<font>*</font></td>
  25. <td><input type="text" name="cost" placeholder="请输入维修费用" lay-verify="required|number" lay-reqText="请输入维修费用" class="layui-input"></td>
  26. <td class="layui-td-gray">跟进人<font>*</font></td>
  27. <td>
  28. <input type="text" name="director_name" readonly lay-verify="required" lay-reqText="请选择负责人" placeholder="请选择" class="layui-input picker-admin">
  29. <input type="hidden" name="director_id">
  30. </td>
  31. </tr>
  32. <tr>
  33. <td class="layui-td-gray-2">
  34. <div class="layui-input-inline">相关附件</div>
  35. <div class="layui-input-inline">
  36. <button type="button" class="layui-btn layui-btn-xs" id="uploadBtn"><i class="layui-icon"></i></button>
  37. </div>
  38. </td>
  39. <td colspan="5">
  40. <div class="layui-row" id="uploadBox">
  41. <input type="hidden" data-type="file" name="file_ids" value="">
  42. </div>
  43. </td>
  44. </tr>
  45. <tr>
  46. <td class="layui-td-gray" style="vertical-align:top;">维修原因<font>*</font></td>
  47. <td colspan="5">
  48. <textarea name="content" placeholder="请输入内容" class="layui-textarea" lay-verify="required" lay-reqText="请完善维修原因"></textarea>
  49. </td>
  50. </tr>
  51. </table>
  52. <div class="pt-2">
  53. {gt name="$pid" value="0"}
  54. <input type="hidden" name="property_id" value="{$pid}">
  55. {/gt}
  56. <button class="layui-btn layui-btn-normal" lay-submit="" lay-filter="webform">立即提交</button>
  57. <button type="reset" class="layui-btn layui-btn-primary">重置</button>
  58. </div>
  59. </form>
  60. {/block}
  61. <!-- /主体 -->
  62. <!-- 脚本 -->
  63. {block name="script"}
  64. <script>
  65. const moduleInit = ['tool','uploadPlus','oaPicker'];
  66. function gouguInit() {
  67. var form = layui.form,tool=layui.tool,uploadPlus = layui.uploadPlus;
  68. //相关附件上传
  69. var attachment = new uploadPlus();
  70. //监听提交
  71. form.on('submit(webform)', function(data){
  72. let callback = function (e) {
  73. layer.msg(e.msg);
  74. if (e.code == 0) {
  75. tool.sideClose(1000);
  76. }
  77. }
  78. let clickbtn = $(this);
  79. tool.post("/adm/property/repair_add", data.field, callback,clickbtn);
  80. return false;
  81. });
  82. }
  83. </script>
  84. {/block}
  85. <!-- /脚本 -->