xyq_image.js 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. // 时间插件初始化
  2. layui.use('laydate', function () {
  3. var laydate = layui.laydate;
  4. //执行一个laydate实例
  5. var _layDateMark = (new Date()).getTime();
  6. $('#timSelectBox').attr('lay-key','glass'+_layDateMark);
  7. //执行一个laydate实例
  8. laydate.render({
  9. elem: '#timSelectBox' //指定元素
  10. , range: true
  11. , done: function (value, date) {
  12. var dateArray = value.split(' - ')
  13. $('#begin').val(dateArray[0])
  14. $('#end').val(dateArray[1])
  15. }
  16. });
  17. });
  18. //关闭设置
  19. function closePopWin(obj) {
  20. $('.mfp-close').click();
  21. obj.parents('form')[0].reset();
  22. }
  23. //保存
  24. function savePopWin() {
  25. var wormName = $('.pupopBody select[name="wormName"]').val();
  26. var wormKind = $('.pupopBody input[name="wormKind"]').val();
  27. var wormNum = $('.pupopBody input[name="wormNum"]').val();
  28. // var wormSex = $('.pupopBody select[name="wormSex"]').val();
  29. var wormTime = $('.pupopBody input[name="wormTime"]').val();
  30. var addr = $('#imgPath').val();
  31. var describe = { pest_name: wormName, crop_name: wormKind, pest_num: wormNum, pest_case: wormTime }
  32. console.log(describe)
  33. if (wormName) {
  34. $.ajax({
  35. url: 'cbd_describe_img',
  36. type: 'post',
  37. data: { req:'add_save',addr: addr, describe: JSON.stringify(describe) },
  38. success: function (data) {
  39. if (data==0){
  40. layer.msg('添加成功!')
  41. // location.reload();
  42. $('#cancelBtn').click();
  43. }else if(data == 2){
  44. layer.msg('该害虫描述已存在!')
  45. }
  46. else if(data == 1){
  47. layer.msg('添加描述失败!')
  48. }
  49. }
  50. })
  51. }else{
  52. layer.msg('害虫名称必须填写')
  53. }
  54. }
  55. //删除
  56. function del(obj) {
  57. layer.confirm('是否删除?', {
  58. btn: ['确定', '取消'] //可以无限个按钮
  59. , btn3: function (index, layero) {
  60. //按钮【按钮三】的回调
  61. }
  62. }, function (index, layero) {
  63. var array = [];
  64. var addr = obj.parent().find('img').attr('src');
  65. array.push(addr);
  66. var imei = obj.prev().val();
  67. layer.close(index)
  68. $.ajax({
  69. url: 'cbd_delete_img',
  70. type: 'post',
  71. data: {
  72. addr: addr,
  73. // addr: array,
  74. imei: imei
  75. },
  76. success: function (data) {
  77. if (data) {
  78. $.ajax({
  79. url: 'cbd_img_list?imei=' + $('#imei').val() + '&page=' + $('.layui-laypage-curr em').eq(1).html(),
  80. type: 'get',
  81. success: function (data) {
  82. $('#imgList').html('');
  83. $('#imgList').html(data);
  84. if ($('.content').height() > 750) {
  85. $('#iframe-main', parent.document).css('height', $('.content').height() + 20)
  86. } else {
  87. $('#iframe-main', parent.document).css('height', '750px')
  88. }
  89. }
  90. })
  91. } else {
  92. alert('删除失败')
  93. }
  94. }
  95. })
  96. }, function (index) {
  97. //按钮【按钮二】的回调
  98. });
  99. }
  100. // 批量删除
  101. function delimgAll(obj){
  102. if($('.imgcheckbox').css('display') == 'none'){
  103. $('.imgcheckbox').css('display','inline');
  104. $('.canceldelimgBtn').show();
  105. $(obj).html('删除')
  106. }else{
  107. if(topicid.length){
  108. // alert(2)
  109. var imei = $('.delBtn').prev().val();
  110. console.log($('.delBtn').prev().val())
  111. // $.ajax({
  112. // url: 'delete_img',
  113. // type: 'post',
  114. // data: {
  115. // addr: topicid,
  116. // imei: imei
  117. // },
  118. // success: function (data) {
  119. // if (data) {
  120. // location.reload()
  121. // } else {
  122. // alert('删除失败')
  123. // }
  124. // }
  125. // })
  126. }else{
  127. console.log(imei)
  128. layer.msg('请至少选择一张图片');
  129. }
  130. }
  131. }
  132. // 取消删除
  133. function canceldelimg(obj){
  134. topicid = [];
  135. $('.imgcheckbox').css('display','none');
  136. $('.imgcheckbox input').prop('checked',false);
  137. $(obj).hide();
  138. $(obj).prev().html('批量删除');
  139. }
  140. // 分页初始化
  141. layui.use('laypage', function () {
  142. var laypage = layui.laypage;
  143. laypage.render({
  144. elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
  145. , count: $('#totalPage').val()
  146. , limit: 8
  147. , layout: ['prev', 'page', 'next', 'skip']
  148. , jump: function (obj,first) {
  149. $.ajax({
  150. url: 'xyq_image_list?imei=' + $('#imei').val() + '&page=' + obj.curr,
  151. type: 'get',
  152. success: function (data) {
  153. $('#imgList').html('');
  154. $('#imgList').html(data);
  155. if ($('.content').height() > 750) {
  156. $('#iframe-main', parent.document).css('height', $('.content').height() + 20)
  157. } else {
  158. $('#iframe-main', parent.document).css('height', '750px')
  159. }
  160. }
  161. })
  162. if(!first){
  163. }
  164. }
  165. });
  166. });
  167. window.onresize = function () {
  168. if ($('.content').height() > 750) {
  169. $('#iframe-main', parent.document).css('height', $('.content').height() + 20)
  170. } else {
  171. $('#iframe-main', parent.document).css('height', '750px')
  172. }
  173. }