add.html 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. {extend name="../../base/view/common/base" /}
  2. <!-- 主体 -->
  3. {block name="body"}
  4. <form class="layui-form p-page">
  5. <h3 class="pb-3">定时任务</h3>
  6. <table class="layui-table layui-table-form">
  7. <tr>
  8. <td colspan="4"><strong class="red">注意:定时任务目前只是记录,具体需要技术人员自行在系统服务器添加定时任务计划。</strong></td>
  9. </tr>
  10. <tr>
  11. <td class="layui-td-gray">任务名称<font>*</font></td>
  12. <td>
  13. <input type="hidden" name="id" value="{$id}" />
  14. <input type="hidden" name="type" value="3" />
  15. <input type="text" name="title" lay-verify="required" autocomplete="off" placeholder="请输入任务名称" lay-reqText="请输入任务名称" class="layui-input" value="{$task.title|default=''}">
  16. </td>
  17. <td class="layui-td-gray-2">任务访问链接<font>*</font></td>
  18. <td>
  19. <input type="text" name="link" lay-verify="required" autocomplete="off" placeholder="请输入任务访问链接" lay-reqText="请输入任务访问链接" class="layui-input" value="{$task.link|default=''}">
  20. </td>
  21. </tr>
  22. <tr>
  23. <td class="layui-td-gray">任务描述</td>
  24. <td colspan="3">
  25. <textarea name="desc" placeholder="请输入任务描述,不能超过200个字" class="layui-textarea">{$task.desc|default=''}</textarea>
  26. </td>
  27. </tr>
  28. </table>
  29. <div class="pt-4">
  30. <button class="layui-btn layui-btn-normal" lay-submit="" lay-filter="webform">立即提交</button>
  31. <button type="reset" class="layui-btn layui-btn-primary">重置</button>
  32. </div>
  33. </form>
  34. {/block}
  35. <!-- /主体 -->
  36. <!-- 脚本 -->
  37. {block name="script"}
  38. <script>
  39. const moduleInit = ['tool'];
  40. function gouguInit() {
  41. var form = layui.form, tool = layui.tool;
  42. //监听提交
  43. form.on('submit(webform)', function (data) {
  44. let callback = function (e) {
  45. layer.msg(e.msg);
  46. if (e.code == 0) {
  47. tool.sideClose(1000);
  48. }
  49. }
  50. let clickbtn = $(this);
  51. tool.post("/home/task/add", data.field, callback,clickbtn);
  52. return false;
  53. });
  54. }
  55. </script>
  56. {/block}
  57. <!-- /脚本 -->