repair_edit.html 2.9 KB

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