add.html 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {extend name="../../base/view/common/base" /}
  2. <!-- 主体 -->
  3. {block name="body"}
  4. <form class="layui-form p-page">
  5. <h3 class="pb-3">Bar菜单</h3>
  6. <table class="layui-table layui-table-form">
  7. <tr>
  8. <td class="layui-td-gray">菜单名称<font>*</font></td>
  9. <td><input type="text" class="layui-input" name="title" placeholder="请输入菜单名称,建议2到3个字" lay-verify="required" lay-reqText="请输入菜单名称" value="{$detail.title|default=''}"></td>
  10. <td class="layui-td-gray">排序</td>
  11. <td><input type="text" name="sort" placeholder="请输入排序,数字" class="layui-input" value="{$detail.sort|default=''}"></td>
  12. </tr>
  13. <tr>
  14. <td class="layui-td-gray">菜单URL<font>*</font></td>
  15. <td><input type="text" class="layui-input" name="url" placeholder="请输入菜单URL" lay-verify="required" lay-reqText="请输入菜单URL" value="{$detail.url|default=''}"></td>
  16. <td class="layui-td-gray">菜单图标<font>*</font></td>
  17. <td>
  18. <input style="width:150px; display:inline" type="text" name="icon" value="{$detail.icon|default=''}" placeholder="请输入菜单图标" lay-verify="required" lay-reqText="请输入菜单图标" class="layui-input">
  19. <strong class="iconfont icon-xiangmuguanli"></strong><a href="/static/assets/icon/index.html" target="_blank" style="margin-left:10px; color:#007AFF">[查看图标]</a>
  20. </td>
  21. </tr>
  22. </table>
  23. <div class="pt-4">
  24. <input type="hidden" name="id" value="{$detail.id|default=0}"/>
  25. <button class="layui-btn layui-btn-normal" lay-submit="" lay-filter="webform">立即提交</button>
  26. <button type="reset" class="layui-btn layui-btn-primary">重置</button>
  27. </div>
  28. </form>
  29. {/block}
  30. <!-- /主体 -->
  31. <!-- 脚本 -->
  32. {block name="script"}
  33. <script>
  34. var moduleInit = ['tool'];
  35. function gouguInit() {
  36. var form = layui.form, tool = layui.tool;
  37. //监听提交
  38. form.on('submit(webform)', function (data) {
  39. let callback = function (e) {
  40. layer.msg(e.msg);
  41. if (e.code == 0) {
  42. tool.sideClose(1000);
  43. }
  44. }
  45. tool.post("/mobile/bar/add", data.field, callback);
  46. return false;
  47. });
  48. }
  49. </script>
  50. {/block}
  51. <!-- /脚本 -->