bzy_image.js 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. //关闭设置
  2. function closePopWin(obj) {
  3. $('.mfp-close').click();
  4. obj.parents('form')[0].reset();
  5. }
  6. //保存
  7. function savePopWin() {
  8. var describe = $('.pupopBody textarea[name="describe"]').val();
  9. var addr = $('#imgPath').val();
  10. $.ajax({
  11. url: 'bzy_describe_img',
  12. type: 'post',
  13. data: {addr: addr, describe: describe },
  14. success: function (data) {
  15. if (data==0){
  16. layer.msg('添加成功!')
  17. // location.reload();
  18. $('#cancelBtn')[0].onclick();
  19. }else if(data == 1){
  20. layer.msg('添加描述失败!')
  21. }
  22. }
  23. })
  24. }
  25. //删除
  26. function del(obj) {
  27. layer.confirm('是否删除?', {
  28. btn: ['确定', '取消'] //可以无限个按钮
  29. , btn3: function (index, layero) {
  30. //按钮【按钮三】的回调
  31. }
  32. }, function (index, layero) {
  33. var array = [];
  34. var addr = obj.parent().find('img').attr('src');
  35. array.push(addr);
  36. var imei = obj.prev().val();
  37. layer.close(index)
  38. $.ajax({
  39. url: 'bzy_delete_img',
  40. type: 'post',
  41. data: {
  42. addr: addr,
  43. // addr: array,
  44. imei: imei
  45. },
  46. success: function (data) {
  47. if (data) {
  48. $.ajax({
  49. url: '/bzy/bzy_img_list?imei=' + $('#imei').val() + '&page=' + $('.layui-laypage-curr em').eq(1).html(),
  50. type: 'get',
  51. success: function (data) {
  52. $('#imgList').html('');
  53. $('#imgList').html(data);
  54. if ($('.content').height() > 750) {
  55. $('#iframe-main', parent.document).css('height', $('.content').height() + 20)
  56. } else {
  57. $('#iframe-main', parent.document).css('height', '750px')
  58. }
  59. }
  60. })
  61. } else {
  62. alert('删除失败')
  63. }
  64. }
  65. })
  66. }, function (index) {
  67. //按钮【按钮二】的回调
  68. });
  69. }
  70. // 批量删除
  71. function delimgAll(obj){
  72. if($('.imgcheckbox').css('display') == 'none'){
  73. $('.imgcheckbox').css('display','inline');
  74. $('.canceldelimgBtn').show();
  75. $(obj).html('删除')
  76. }else{
  77. if(topicid.length){
  78. // alert(2)
  79. var imei = $('.delBtn').prev().val();
  80. console.log($('.delBtn').prev().val())
  81. // $.ajax({
  82. // url: 'delete_img',
  83. // type: 'post',
  84. // data: {
  85. // addr: topicid,
  86. // imei: imei
  87. // },
  88. // success: function (data) {
  89. // if (data) {
  90. // location.reload()
  91. // } else {
  92. // alert('删除失败')
  93. // }
  94. // }
  95. // })
  96. }else{
  97. console.log(imei)
  98. layer.msg('请至少选择一张图片');
  99. }
  100. }
  101. }
  102. // 取消删除
  103. function canceldelimg(obj){
  104. topicid = [];
  105. $('.imgcheckbox').css('display','none');
  106. $('.imgcheckbox input').prop('checked',false);
  107. if(obj){
  108. $(obj).hide();
  109. $(obj).prev().html('批量删除');
  110. }
  111. }
  112. // 分页初始化
  113. layui.use('laypage', function () {
  114. var laypage = layui.laypage;
  115. laypage.render({
  116. elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
  117. , count: $('#totalPage').val()
  118. , limit: 8
  119. , layout: ['prev', 'page', 'next', 'skip']
  120. , jump: function (obj,first) {
  121. $.ajax({
  122. url: 'bzy/bzy_img_list?imei=' + $('#imei').val() + '&page=' + obj.curr,
  123. type: 'get',
  124. success: function (data) {
  125. $('#imgList').html('');
  126. $('#imgList').html(data);
  127. if ($('.content').height() > 750) {
  128. $('#iframe-main', parent.document).css('height', $('.content').height() + 20)
  129. } else {
  130. $('#iframe-main', parent.document).css('height', '750px')
  131. }
  132. }
  133. })
  134. if(!first){
  135. canceldelimg()
  136. }
  137. }
  138. });
  139. });
  140. window.onresize = function () {
  141. if ($('.content').height() > 750) {
  142. $('#iframe-main', parent.document).css('height', $('.content').height() + 20)
  143. } else {
  144. $('#iframe-main', parent.document).css('height', '750px')
  145. }
  146. }
  147. // var dver = $('#dver').val().split('.');
  148. // if (dver[0] == 2 && $('#simid').val() == '') {
  149. // layui.use('layer', function () {
  150. // var layer = layui.layer;
  151. // layer.open({
  152. // type: 1,
  153. // title: '提示',
  154. // area: ['400px', '200px'],
  155. // content: $('#bindSim')
  156. // });
  157. // });
  158. // }
  159. function binding() {
  160. var sidebar = $('#sidebar', parent.document);
  161. var menuLi = sidebar.find('.nav-list.nav').children();
  162. menuLi.each(function (idx, val) {
  163. console.log($(val))
  164. $(val).removeClass('open');
  165. $(val).find('ul').removeClass('nav-show').hide();
  166. $(val).removeClass('active');
  167. $(val).children('ul').children().removeClass('active');
  168. if ($(val).children('a').find('.menu-text').html() == '设备管理') {
  169. $(val).addClass('active');
  170. $(val).addClass('open');
  171. $(val).children('ul').removeClass('nav-hide').addClass('nav-show').show();
  172. $(val).children('ul').children().each(function (index, obj) {
  173. if ($(obj).find('.menu-text').html() == '孢子捕捉仪') {
  174. $(obj).addClass('active');
  175. }
  176. })
  177. }
  178. })
  179. location.href = 'equipmanage_bzy_detail?id='+$('#imei').val()
  180. }
  181. function closeSim() {
  182. layer.closeAll();
  183. }