form.html 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. d{extend name="layout:home" /}
  2. {block name="container"}
  3. <form class="layui-form" method="post" enctype="multipart/form-data" >
  4. <div class="layui-tab layui-tab-card">
  5. {include file="layout/admin_items" /}
  6. <div class="layui-tab-content page-tab-content">
  7. <div class="layui-tab-item layui-show ">
  8. <div class="layui-collapse">
  9. <div class="layui-colla-item">
  10. <h2 class="layui-colla-title">基本设置</h2>
  11. <div class="layui-colla-content layui-show">
  12. <div class="layui-form-item">
  13. <label class="layui-form-label">中文名称</label>
  14. <div class="layui-input-inline">
  15. <input type="text" class="layui-input field-name" name="name_ch" id="name_ch" value="{$leaderteam.name_ch|default=''}" lay-verify="name_ch" autocomplete="off" placeholder="{$Think.lang.ds_please_enter}中文名称" required />
  16. </div>
  17. </div>
  18. <div class="layui-form-item">
  19. <label class="layui-form-label">英文名称</label>
  20. <div class="layui-input-inline">
  21. <input type="text" class="layui-input field-name" name="name_en" id="name_en" value="{$leaderteam.name_en|default=''}" lay-verify="name_en" autocomplete="off" placeholder="{$Think.lang.ds_please_enter}英文名称" required />
  22. </div>
  23. </div>
  24. <div class="layui-form-item">
  25. <label class="layui-form-label">性别</label>
  26. <div class="layui-input-inline">
  27. <input type="text" class="layui-input field-name" name="gender" id="gender" value="{$leaderteam.gender|default=''}" lay-verify="gender" autocomplete="off" placeholder="{$Think.lang.ds_please_enter}性别" required />
  28. </div>
  29. </div>
  30. <div class="layui-form-item">
  31. <label class="layui-form-label">年龄</label>
  32. <div class="layui-input-inline">
  33. <input type="text" class="layui-input field-name" name="age" id="age" value="{$leaderteam.age|default=''}" lay-verify="age" autocomplete="off" placeholder="{$Think.lang.ds_please_enter}年龄" required />
  34. </div>
  35. </div>
  36. <div class="layui-form-item">
  37. <label class="layui-form-label">图片</label>
  38. <div class="layui-input-inline">
  39. <input type="file" name="image" />
  40. </div>
  41. </div>
  42. <div class="layui-form-item">
  43. <label class="layui-form-label">职位</label>
  44. <div class="layui-input-inline">
  45. <input type="text" class="layui-input field-name" name="position" id="position" value="{$leaderteam.position|default=''}" lay-verify="position" autocomplete="off" placeholder="{$Think.lang.ds_please_enter}职位" required />
  46. </div>
  47. </div>
  48. <div class="layui-form-item">
  49. <label class="layui-form-label">部门</label>
  50. <div class="layui-input-inline">
  51. <input type="text" class="layui-input field-name" name="department" id="department" value="{$leaderteam.department|default=''}" lay-verify="department" autocomplete="off" placeholder="{$Think.lang.ds_please_enter}部门" required />
  52. </div>
  53. </div>
  54. <div class="layui-form-item">
  55. <label class="layui-form-label">简介</label>
  56. <div class="layui-input-inline">
  57. <input type="text" class="layui-input field-name" name="info" id="info" value="{$leaderteam.info|default=''}" lay-verify="info" autocomplete="off" placeholder="{$Think.lang.ds_please_enter}简介" required />
  58. </div>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. <div class="layui-form-item mt20">
  64. <div class="layui-input-inline">
  65. <input type="submit" class="layui-btn layui-btn-normal" lay-submit value="{:lang('ds_submit')}" />
  66. <a class="layui-btn layui-btn-sm lay-btn-diy" href="javascript:history.go(-1)" style="background-color:#1E9FFF;height: 38px;line-height: 38px;padding: 0 18px;">返回</a>
  67. </div>
  68. </div>
  69. </div>
  70. </div>
  71. </div>
  72. </form>
  73. <script>
  74. layui.use('form', function () {
  75. var form = layui.form;
  76. });
  77. layui.use('element', function () {
  78. var element = layui.element;
  79. });
  80. layui.use('laydate', function(){
  81. var laydate = layui.laydate;
  82. laydate.render({
  83. elem: '#product_addtime'
  84. });
  85. });
  86. function add_uploadedfile(file_data)
  87. {
  88. var newImg = '<li id="' + file_data.file_id + '"><img src="' + file_data.file_url + '"/><i class="delect layui-icon" title="插入编辑器" onclick="insert_editor(\''+file_data.file_url+'\')">&#xe654;</i><i class="insert layui-icon" title="删除图片" onclick="del_productpic(' + file_data.file_id + ')">&#xe640;</i></li>'
  89. $('.selected_pic ul').prepend(newImg);
  90. }
  91. /**
  92. * 插入编辑器
  93. */
  94. function insert_editor(file_path){
  95. ue.execCommand('insertimage', {src:file_path});
  96. }
  97. function del_productpic(file_id)
  98. {
  99. layer.open({
  100. content: '{$Think.lang.ds_confirm_cancel}',
  101. yes: function(index, layero){
  102. $.getJSON("{:url('pic/del')}",{file_id: + file_id,pic_type:'product'}, function(result){
  103. if(result){
  104. $('#' + file_id).remove();
  105. layer.msg('{$Think.lang.del_succ}');
  106. layer.close(index);
  107. return;
  108. }else{
  109. layer.msg('{$Think.lang.del_fail}');
  110. layer.close(index);
  111. return;
  112. }
  113. });
  114. }
  115. });
  116. }
  117. </script>
  118. <script type="text/javascript">
  119. $("input#image").change(function () {
  120. //console.log($(this).val());
  121. if($(this).val() !=''){
  122. $("form#upForm").ajaxSubmit({
  123. url:"imgUp.php",
  124. type:"post",
  125. dataType:"json",
  126. data:$(this).serialize(),
  127. success:function (backData) {
  128. var $path=backData.uploaded_path;
  129. //console.log(backData);
  130. $("div.imgUp").css("backgroundImage","url("+$path+")");
  131. },
  132. error:function (e) {
  133. console.log(e);
  134. }
  135. })
  136. }
  137. })
  138. </script>
  139. {/block}