script.blade.php 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. {!! Html::script(env("APP_URL").'/assets/backend/libs/formvalidation/dist/js/formValidation.min.js') !!}
  2. {!! Html::script(env("APP_URL").'/assets/backend/libs/formvalidation/dist/js/framework/bootstrap.min.js') !!}
  3. {!! Html::script(env("APP_URL").'/assets/backend/libs/formvalidation/dist/js/language/zh_CN.js') !!}
  4. {!! Html::script(env("APP_URL").'/assets/backend/libs/Tagator/fm.tagator.jquery.js') !!}
  5. {!! Html::script(env("APP_URL").'/assets/backend/libs/datepicker/bootstrap-datetimepicker.js') !!}
  6. {!! Html::script(env("APP_URL").'/assets/backend/libs/datepicker/bootstrap-datetimepicker.zh-CN.js') !!}
  7. {!! Html::script(env("APP_URL").'/assets/backend/libs/linkchecked/el.linkchecked.js') !!}
  8. {!! Html::script(env("APP_URL").'/assets/backend/libs/dategrangepicker/moment.min.js') !!}
  9. {!! Html::script(env("APP_URL").'/assets/backend/libs/dategrangepicker/jquery.daterangepicker.js') !!}
  10. <script>
  11. $(function () {
  12. $('#inputDiscountTags').tagator({
  13. autocomplete: ['标签提示1', '标签提示2', 'third', 'fourth', 'fifth', 'sixth', 'seventh', 'eighth', 'ninth', 'tenth']
  14. });
  15. });
  16. $('#two-inputs').dateRangePicker(
  17. {
  18. separator: ' to ',
  19. time: {
  20. enabled: true
  21. },
  22. language: 'cn',
  23. format: 'YYYY-MM-DD HH:mm',
  24. inline: true,
  25. container: '#date-range12-container',
  26. startDate: '{{\Carbon\Carbon::now()}}',
  27. showShortcuts:false,
  28. getValue: function () {
  29. if ($('#date-range200').val() && $('#date-range201').val())
  30. return $('#date-range200').val() + ' to ' + $('#date-range201').val();
  31. else
  32. return '';
  33. },
  34. setValue: function (s, s1, s2) {
  35. $('#date-range200').val(s1);
  36. $('#date-range201').val(s2);
  37. }
  38. });
  39. $('#date-range13').dateRangePicker(
  40. {
  41. time: {
  42. enabled: true
  43. },
  44. language: 'cn',
  45. format: 'YYYY-MM-DD HH:mm',
  46. inline: true,
  47. container: '#date-useend-container',
  48. startDate: '{{\Carbon\Carbon::now()}}',
  49. autoClose: true,
  50. singleDate: true
  51. });
  52. $('#date-range14').dateRangePicker(
  53. {
  54. time: {
  55. enabled: true
  56. },
  57. language: 'cn',
  58. format: 'YYYY-MM-DD HH:mm',
  59. inline: true,
  60. container: '#date-usestart_at-container',
  61. startDate: '{{\Carbon\Carbon::now()}}',
  62. autoClose: true,
  63. singleDate: true
  64. });
  65. //规则checkbox切换
  66. $("input[class='switch-input']").on('ifClicked', function (event) {
  67. var that = $(this);
  68. setTimeout(function () {
  69. var dom = that.parent().parent().parent();
  70. if (that.is(':checked')) {
  71. dom.find(".sw-value").show();
  72. dom.find(".sw-hold").hide();
  73. } else {
  74. dom.find(".sw-value").hide();
  75. dom.find(".sw-hold").show();
  76. }
  77. }, 0);
  78. });
  79. //更改table文案提示
  80. $("#discount-type input").on('ifClicked', function (event) {
  81. var value = $(this).val();
  82. var text = value == 'order_amount' ? '元' : '件';
  83. $(".unit").each(function () {
  84. $(this).html(text);
  85. });
  86. });
  87. //选择SKU切换
  88. $("#discount-sku input").on('ifClicked', function (event) {
  89. var value = $(this).val();
  90. var takeSku = $('.takeSku');
  91. value == 'all' ? takeSku.css('display', 'none') : takeSku.css('display', 'block');
  92. });
  93. //折叠展示分类
  94. function displayData(_self) {
  95. if (_self.alt == "关闭") {
  96. jqshow($(_self).parent().parent().attr('id'), 'hide');
  97. $(_self).attr("src", "{!! url('assets/backend/images/open.gif') !!}");
  98. _self.alt = '打开';
  99. }
  100. else {
  101. jqshow($(_self).parent().parent().attr('id'), 'show');
  102. $(_self).attr("src", "{!! url('assets/backend/images/close.gif') !!}");
  103. _self.alt = '关闭';
  104. }
  105. }
  106. function jqshow(id, isshow) {
  107. var obj = $("#category_list_table tr[parent='" + id + "']");
  108. if (obj.length > 0) {
  109. obj.each(function (i) {
  110. jqshow($(this).attr('id'), isshow);
  111. });
  112. if (isshow == 'hide') {
  113. obj.hide();
  114. }
  115. else {
  116. obj.show();
  117. }
  118. }
  119. }
  120. function actionChange(_self) {
  121. var value = $(_self).children('option:selected').val();
  122. if (value == 'order_fixed_discount') {
  123. var action_html = $('#discount_action_template').html();
  124. }
  125. if (value == 'goods_fixed_discount') {
  126. var action_html = $('#goods_discount_action_template').html();
  127. }
  128. if (value == 'order_percentage_discount') {
  129. var action_html = $('#percentage_action_template').html();
  130. }
  131. if (value == 'goods_percentage_discount' || value == 'goods_percentage_by_market_price_discount') {
  132. var action_html = $('#goods_percentage_action_template').html();
  133. }
  134. $('#promotion-action').html(action_html.replace(/{VALUE}/g, '0'));
  135. }
  136. </script>