diff --git a/public/assets/js/backend/orders/auditorder.js b/public/assets/js/backend/orders/auditorder.js index 11151be..2651247 100755 --- a/public/assets/js/backend/orders/auditorder.js +++ b/public/assets/js/backend/orders/auditorder.js @@ -144,7 +144,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin var $overlay = $('#image-preview-overlay'); var $previewImg = $('#image-preview-img'); - $('body').on('click', 'img[data-preview="true"]', function () { + /*$('body').on('click', 'img[data-preview="true"]', function () { var src = $(this).attr('src'); if (src) { $previewImg.attr('src', src); @@ -155,7 +155,35 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin $overlay.on('click', function () { $previewImg.attr('src', ''); $overlay.fadeOut(100); + });*/ + + + // edit页面全局图片点击放大预览 + $(function () { + var $overlay = $('#image-preview-overlay'); + var $previewImg = $('#image-preview-img'); + + // ✅ 所有 img 点击放大(包括上传区图片) + $('body').on('click', 'img', function (e) { + const src = $(this).attr('src'); + if (src && src.trim() !== '') { + // ✅ 如果被 a 包裹,阻止跳转 + if ($(this).parent('a').length) { + e.preventDefault(); + } + + $previewImg.attr('src', src); + $overlay.fadeIn(100).css('display', 'flex'); + } + }); + + // ✅ 点击遮罩关闭 + $overlay.on('click', function () { + $previewImg.attr('src', ''); + $overlay.fadeOut(100); + }); }); + }, api: { bindevent: function () {