confirm.html 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. {layout name="layout2" /}
  2. <style>
  3. html {
  4. height: 249px;
  5. }
  6. body {
  7. height: 100%;
  8. }
  9. .div-flex {
  10. display: flex;
  11. align-items: center;
  12. justify-content: left;
  13. }
  14. .layui-form-label {
  15. width: 100px;
  16. }
  17. .layui-table th {
  18. text-align: center;
  19. }
  20. </style>
  21. <div class="layui-card-body wrapper">
  22. <!--基本信息-->
  23. <div class="layui-form" lay-filter="layuiadmin-form-change_address" id="layuiadmin-form-change_address" >
  24. <input type="hidden" name="id" id="id" value="{$id}">
  25. <div class="layui-form-item">
  26. <label class="layui-form-label ">退款方式:</label>
  27. <div class="layui-input-block">
  28. <input type="radio" name="refund_way" value="1" title="原路退回" checked>
  29. <input type="radio" name="refund_way" value="2" title="退回余额">
  30. </div>
  31. </div>
  32. <div class="layui-form-item">
  33. <label class="layui-form-label ">退款金额:</label>
  34. <div class="layui-input-inline" style="padding: 6px 0">
  35. <p>{$refund_price}</p>
  36. </div>
  37. </div>
  38. <div class="layui-form-item div-flex ">
  39. <div class="layui-input-block ">
  40. <button type="button" class="layui-btn layui-btn-sm layui-btn-primary width_160 " id="back">取消</button>
  41. <input type="button" class="layui-btn layui-btn-sm layui-btn-normal width_160" lay-submit lay-filter="send" id="send" value="确认">
  42. </div>
  43. </div>
  44. </div>
  45. </div>
  46. <script type="text/javascript">
  47. //注意:选项卡 依赖 element 模块,否则无法进行功能性操作
  48. layui.config({
  49. version:"{$front_version}",
  50. base: '/static/lib/' //静态资源所在路径
  51. }).use(['form'], function(){
  52. var $ = layui.$
  53. , form = layui.form;
  54. $('#back').click(function () {
  55. var index=parent.layer.getFrameIndex(window.name); //获取当前窗口的name
  56. parent.layer.close(index);
  57. parent.layui.table.reload('order-lists');
  58. return true;
  59. });
  60. var throttle = false;
  61. form.on('submit(send)', function (data) {
  62. if (throttle) {
  63. layer.msg('请勿重复操作!');
  64. return
  65. }
  66. throttle = true;
  67. var field = data.field;
  68. like.ajax({
  69. url: '{:url("after_sale.after_sale/confirm")}'
  70. , data: field
  71. , type: 'post'
  72. , success: function (res) {
  73. throttle = false;
  74. if (res.code == 1) {
  75. layui.layer.msg(res.msg, {
  76. offset: '15px'
  77. , icon: 1
  78. , time: 1000
  79. },function () {
  80. var index = parent.layer.getFrameIndex(window.name);
  81. parent.location.reload();
  82. parent.layer.close(index);
  83. });
  84. } else {
  85. layer.msg(res.msg, {icon: 2}, function(){
  86. // layer.msg('提示框关闭后的回调');
  87. });
  88. }
  89. }
  90. , error: function (res) {
  91. throttle = false;
  92. layer.msg(res.statusText);
  93. }
  94. });
  95. })
  96. });
  97. </script>