designeradding.html 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. {extend name="public/layout" /} {block name="title"}素材库{/block} {block name="body"}
  2. <style type="text/css">
  3. html {
  4. background: #fff;
  5. }
  6. </style>
  7. <body>
  8. <div class="layui-fluid">
  9. <form class="layui-form" enctype="multipart/form-data" lay-filter="evidence-form">
  10. <div class="layui-form-item">
  11. <label class="layui-form-label">设计师姓名</label>
  12. <div class="layui-input-inline">
  13. <input class="layui-input inputBox" name="designer-name" type="text" value="" >
  14. </div>
  15. </div>
  16. <div class="layui-form-item">
  17. <label class="layui-form-label">设计师介绍</label>
  18. <div class="layui-input-inline">
  19. <textarea id="evidence_content" name="desc" lay-verify="required" placeholder="请输入内容" autocomplete="off" class="layui-textarea"></textarea>
  20. </div>
  21. </div>
  22. <div class="layui-form-item layui-hide">
  23. <input class="layui-btn layui-btn-primary" type="button" lay-submit lay-filter="layuiadmin-designer-submit" id="layuiadmin-designer-submit" value="确认提交">
  24. </div>
  25. </form>
  26. </div>
  27. </body>
  28. {/block}
  29. {block name="js"}
  30. <script>
  31. layui.config({
  32. base: '__LAYUI__/' //静态资源所在路径
  33. ,
  34. urlbase: '/sys'
  35. }).extend({
  36. index: 'lib/index' //主入口模块
  37. }).use(['index', 'form', 'upload', 'layedit'], function() {
  38. var form = layui.form,
  39. $ = layui.jquery;
  40. form.render();
  41. /* 监听提交 */
  42. form.on('submit(layuiadmin-designer-submit)', function(obj) {
  43. var index = parent.layer.getFrameIndex(window.name);
  44. var formData = new FormData(obj.form);
  45. $.ajax({
  46. url: '{:url("material/apidesigneradding")}',
  47. type: 'post',
  48. data: formData,
  49. dataType: 'json',
  50. processData: false,
  51. contentType: false,
  52. success: function(res) {
  53. if(res.code === 0) {
  54. $("#dropdown_designer", window.parent.document).append('<dd class="designer_option designer-ele-group" data-id="'+res.data.id+'">'+ res.data.name+'</dd>');
  55. $("#select_designer", window.parent.document).val(res.data.name);
  56. //$("#select_designer", window.parent.document).data('selectedid',res.data.id);
  57. $("#select_designer", window.parent.document).attr('data-selectedid',res.data.id);
  58. parent.layer.close(index); //再执行关闭
  59. // layer.msg(res.msg, {
  60. // time: 300,
  61. // anim: 0
  62. // }, function() {
  63. //
  64. // // parent.layer.close(index); //再执行关闭
  65. // // parent.location.reload(); //
  66. // });
  67. } else {
  68. layer.msg(res.msg, {
  69. anim: 6
  70. ,time: 400
  71. });
  72. }
  73. }
  74. });
  75. return false;
  76. });
  77. });
  78. </script>
  79. {/block}