editpulic.js 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. $('.module_box').on('click','.edits',function(){
  2. if($('#pageFlag').val()!=''&&eval($('#pageFlag').val())) {
  3. if ($(this).hasClass("pureText") == true && $(this).is('[module]') == true) {
  4. sessionStorage.setItem('QRcodeIDs', $(this).attr('QRcodeIDs'))
  5. } else if ($(this).hasClass("imageTexts") == true && $(this).is('[module]') == true) {
  6. sessionStorage.setItem('QRcodeIDs', $(this).attr('QRcodeIDs'))
  7. } else if ($(this).hasClass("imageAtlase") == true && $(this).is('[module]') == true) {
  8. sessionStorage.setItem('QRcodeIDs', $(this).attr('QRcodeIDs'))
  9. }else if ($(this).hasClass("fileText") == true && $(this).is('[module]') == true) {
  10. sessionStorage.setItem('QRcodeIDs', $(this).attr('QRcodeIDs'))
  11. }else if ($(this).hasClass("linkItem") == true && $(this).is('[module]') == true) {
  12. sessionStorage.setItem('QRcodeIDs', $(this).attr('QRcodeIDs'))
  13. }else if ($(this).hasClass("videoItem") == true && $(this).is('[module]') == true) {
  14. sessionStorage.setItem('QRcodeIDs', $(this).attr('QRcodeIDs'))
  15. }else if ($(this).hasClass("deviceItem") == true && $(this).is('[module]') == true) {
  16. sessionStorage.setItem('QRcodeIDs', $(this).attr('QRcodeIDs'))
  17. }else if ($(this).hasClass("recordItem") == true && $(this).is('[module]') == true) {
  18. sessionStorage.setItem('QRcodeIDs', $(this).attr('QRcodeIDs'))
  19. }
  20. }
  21. });
  22. // 纯文本title,图文title
  23. function editPureTextTitleName(dataID,title,id,pageRelationId,str) {
  24. $("[dataId*="+dataID+"]").attr("QRcodeIDs",id);
  25. $("[dataId*="+dataID+"]").attr("pageRelationId",pageRelationId);
  26. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  27. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  28. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  29. $("[dataId*="+dataID+"]").find('.message_preview').find('.aum-p').html(title);
  30. $("[dataId*="+dataID+"]").find('.message_preview').find('.preview_content').html(str);
  31. }
  32. // 图文
  33. function edituploadImage(dataID,title,img,id,pageRelationId,str) {
  34. $("[dataId*="+dataID+"]").attr("QRcodeIDs",id);
  35. $("[dataId*="+dataID+"]").attr("pageRelationId",pageRelationId);
  36. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  37. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  38. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  39. $("[dataId*="+dataID+"]").find('.message_preview').find('.aum-p').html(title);
  40. $("[dataId*="+dataID+"]").find('.message_preview').find('.image1').attr('src',img);
  41. $("[dataId*="+dataID+"]").find('.message_preview').find('.image1').css({width:'318px',height:'100px'});
  42. $("[dataId*="+dataID+"]").find('.message_preview').find('.preview_content').html(str)
  43. }
  44. // 图集
  45. var cur=0;var timer = null;
  46. function editlunbo(){
  47. var mySwiper = new Swiper('.swiper-container',{
  48. autoplay: {
  49. delay: 2500,
  50. disableOnInteraction: false,
  51. },
  52. });
  53. }
  54. function edituploadImageAtlas(dataID,pictureList,id,pageRelationId) {
  55. $("[dataId*="+dataID+"]").attr("QRcodeIDs",id);
  56. $("[dataId*="+dataID+"]").attr("pageRelationId",pageRelationId);
  57. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  58. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  59. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  60. for (var u = 0;u < pictureList.length; u++) {
  61. $("[dataId*="+dataID+"]").attr("parentId",pictureList[u].parentId);
  62. $("[dataId*=" + dataID + "]").find('.message_preview').find('.aum-p').html(pictureList[u].title);
  63. $("[dataId*=" + dataID + "]").find('.message_preview').find('.banner_img').find('.swiper-wrapper').append(`<div index-data="${u}" class="swiper-slide"><img src="${pictureList[u].imageUrl}" alt=""></div>`);
  64. editlunbo()
  65. }
  66. }
  67. // 文件
  68. function edituploadFile(dataID,fileArray,id,pageRelationId) {
  69. $("[dataId*="+dataID+"]").attr("QRcodeIDs",id);
  70. $("[dataId*="+dataID+"]").attr("pageRelationId",pageRelationId);
  71. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  72. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  73. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  74. for (var u = 0;u < fileArray.length; u++) {
  75. $("[dataId*=" + dataID + "]").find('.message_preview').find('.aum-p').html(fileArray[u].title);
  76. $("[dataId*="+dataID+"]").find('.message_preview').find('.fileItem').append(`<li class="li_list empty" index-data="${u}"><p class="list_name" style="font-weight: 300">${fileArray[u].fileName}</p></li>`);
  77. }
  78. }
  79. // 链接
  80. // 链接和内容回显
  81. function editlinkFun(dataID,linkArray,id,pageRelationId) {
  82. $("[dataId*="+dataID+"]").attr("QRcodeIDs",id);
  83. $("[dataId*="+dataID+"]").attr("pageRelationId",pageRelationId);
  84. for (var u = 0;u < linkArray.length; u++) {
  85. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  86. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  87. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  88. $("[dataId*="+dataID+"]").find('.message_preview').find(".links").append(`<li class="li_list" index-data="${u}">
  89. <p class="list_name preview-p" style="font-weight: normal">${linkArray[u].linkName}</p>
  90. <span class="field_type preview-p link_url">${linkArray[u].linkUrl}</span>
  91. </li>`);
  92. }
  93. }
  94. // 视频
  95. function editaddVideo(dataID,videoUrl,id,pageRelationId) {
  96. $("[dataId*="+dataID+"]").attr("QRcodeIDs",id);
  97. $("[dataId*="+dataID+"]").attr("pageRelationId",pageRelationId);
  98. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  99. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  100. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  101. $("[dataId*="+dataID+"]").find('.message_preview').find('.videoItem video>source').attr("src",videoUrl);
  102. }
  103. // 设备铭牌
  104. function editDevice(dataID,DeviceArray,id,pageRelationId) {
  105. $("[dataId*="+dataID+"]").attr("QRcodeIDs",id);
  106. $("[dataId*="+dataID+"]").attr("pageRelationId",pageRelationId);
  107. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  108. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  109. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  110. for (var u = 0;u < DeviceArray.length; u++) {
  111. $("[dataId*=" + dataID + "]").find('.message_preview').find('.deviceItem').append(
  112. `<li class="li_list" index-data="${u}">
  113. <p class="list_name preview-p" style="font-weight: normal">${DeviceArray[u].paramName}</p>
  114. <span class="field_type preview-p link_url">${DeviceArray[u].paramContent}</span>
  115. </li>`);
  116. }
  117. }
  118. // 记录模版
  119. function editRecord(dataID,RecordArray,id,pageRelationId) {
  120. $("[dataId*="+dataID+"]").attr("QRcodeIDs",id);
  121. $("[dataId*="+dataID+"]").attr("pageRelationId",pageRelationId);
  122. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  123. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  124. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  125. for (var u = 0;u < RecordArray.length; u++) {
  126. $("[dataId*="+dataID+"]").find('.message_preview').find('.aum-p').html(RecordArray[u].recordName);
  127. }
  128. }