script.blade.php 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <script language='javascript'>
  2. $(function () {
  3. load_datetimepicker();
  4. require(['jquery.ui'], function () {
  5. $('#type-items').sortable();
  6. })
  7. })
  8. function load_datetimepicker() {
  9. require(["datetimepicker"], function () {
  10. $(function () {
  11. $(".datetimepicker1").each(function () {
  12. var option = {
  13. lang: "zh",
  14. step: "10",
  15. timepicker: false,
  16. closeOnDateSelect: true,
  17. format: "Y-m-d"
  18. };
  19. $(this).datetimepicker(option);
  20. });
  21. });
  22. });
  23. }
  24. function tp_change_default(knum) {
  25. if ($("#tp_is_default" + knum).val() == 1) {
  26. $("#tp_default" + knum).css("display", "inline");
  27. } else {
  28. $("#tp_default" + knum).hide();
  29. }
  30. }
  31. function tp_change_default_time(obj, ids) {
  32. if (obj.value == 2) {
  33. $("#" + ids).css("display", "inline");
  34. } else {
  35. $("#" + ids).hide();
  36. }
  37. }
  38. var kw = "{{$kw}}";
  39. function addType() {
  40. var data_type = $("#data_type").val();
  41. $.ajax({
  42. // url: "{php echo $this->createWebUrl('formtpl')}&flag=1&kw="+kw+"&data_type="+data_type
  43. url: "{!! yzUrl('plugin.diyform.admin.diyform-tpl.get-form-tpl') !!}",
  44. data: {'kw': kw, 'data_type': data_type, 'flag': 1},
  45. cache: false
  46. }).done(function (html) {
  47. $("#type-items").append(html);
  48. if (data_type == 7 || data_type == 8) {
  49. load_datetimepicker();
  50. }
  51. });
  52. kw++;
  53. }
  54. function removeType(obj) {
  55. $(obj).parent().parent().parent().parent().remove();
  56. }
  57. </script>