index.html 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. {include file='common/_js_css'}
  2. <div class="row">
  3. <div class="col-lg-12">
  4. <div class="card">
  5. <ul class="nav nav-tabs page-tabs">
  6. <li class="active"> <a href="#!">基本</a> </li>
  7. </ul>
  8. <div class="tab-content">
  9. <div class="tab-pane active">
  10. <div class="card-body">
  11. <form class="layui-form">
  12. <input hidden name="id" value="{$config.id}">
  13. <div class="layui-form-item">
  14. <label class="layui-form-label">{:lang("Tax rate")}</label>
  15. <div class="layui-input-block">
  16. <input type="number" value="{$config.sales_tax_rate}" name="sales_tax_rate" lay-verify="required" lay-reqtext="{:lang('Please fill in')}" autocomplete="off" class="layui-input">
  17. </div>
  18. </div>
  19. <div class="layui-form-item">
  20. <div class="layui-input-block">
  21. <button type="submit" class="layui-btn" lay-submit="" lay-filter="caviar_submit_btn">{:lang('Submit')}</button>
  22. </div>
  23. </div>
  24. </form>
  25. </div>
  26. </div>
  27. </div>
  28. </div>
  29. </div>
  30. </div>
  31. <script>
  32. layui.use(['form'], () => {
  33. const form = layui.form;
  34. form.on('submit(caviar_submit_btn)', (data) =>{
  35. const response = request('/admin/config/index',{...data.field, id: 1})
  36. response.then((res) => {
  37. res.code === 200 ? layer.msg("{:lang('Succeed')}", {icon: 1,time:500}) : layer.msg(res.message,{icon: 5})
  38. })
  39. return false;
  40. });
  41. });
  42. </script>