0
0

editpulic.js 7.8 KB

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