{"id":36142,"date":"2026-07-25T00:19:45","date_gmt":"2026-07-24T16:19:45","guid":{"rendered":"https:\/\/zfun.i234.me\/stock\/?page_id=36142"},"modified":"2026-08-04T16:51:52","modified_gmt":"2026-08-04T08:51:52","slug":"stock_snapshot","status":"publish","type":"page","link":"https:\/\/zfun.i234.me\/stock\/stock_snapshot","title":{"rendered":"\u6b63\u822a(\u5feb\u7167)\u8207\u5009\u5132(\u5feb\u7167)\u5eab\u5b58\u5dee\u7570\u8868"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"36142\" class=\"elementor elementor-36142\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-980696e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"980696e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-db2a342\" data-id=\"db2a342\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d35f08a elementor-widget elementor-widget-text-editor\" data-id=\"d35f08a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t    <style>\r\n    .stockvsapi-wrap{font-family:system-ui,Roboto,sans-serif;width:100%;box-sizing:border-box;}\r\n    .stockvsapi-date-info{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:14px;font-size:14px;color:#333;}\r\n    .stockvsapi-count{padding:10px 14px;background:#f5f7fa;border-radius:6px;margin-bottom:16px;font-size:14px;}\r\n    .stockvsapi-table-box{max-height:550px;overflow:auto;border:1px solid #ddd;border-radius:4px;}\r\n    .stockvsapi-table{width:100%;min-width:700px;border-collapse:collapse;font-size:13px;}\r\n    .stockvsapi-table thead th{position:sticky;top:0;background:#f1f1f1;padding:8px 10px;text-align:left;border-bottom:2px #ddd solid;}\r\n    .stockvsapi-table td{padding:7px 10px;border-bottom:1px #eee solid;}\r\n    .text-right{text-align:right;}\r\n    .color-red{color:#c62828;font-weight:bold;}\r\n    .color-green{color:#2e7d32;font-weight:bold;}\r\n    .bg-diff{background:#ffebee;}\r\n    .bg-onlysnap{background:#fff3e0;}\r\n    .bg-onlyapi{background:#f3e5f5;}\r\n    .bg-filter{background:#f0f0f0;color:#666;}\r\n    .bg-empty{background:#ffe0e0;color:#444;}\r\n    .bg-unknown{background:#f5f5f5;color:#666;}\r\n    .empty-tip{padding:24px;text-align:center;background:#e8f5e9;border-radius:6px;font-size:15px;color:#2e7d32;}\r\n    .sku-link{text-decoration:none;color:#2271b1;font-weight:bold;}\r\n    .remark-input-front{width:100%;padding:4px 6px;border:1px solid #ddd;border-radius:3px;font-size:12px;background:transparent;transition:background 0.2s;}\r\n    .remark-input-front:focus{background:#fff;border-color:#2271b1;outline:none;}\r\n    .remark-input-front.has-remark{background:#f0f7ff;border-color:#2271b1;}\r\n    .remark-input-front:disabled{background:#f5f5f5;color:#666;cursor:not-allowed;}\r\n    .stockvsapi-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px;}\r\n    .stockvsapi-print-btn,.stockvsapi-jpg-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background 0.2s;text-decoration:none;}\r\n    .stockvsapi-print-btn{background:#2271b1;}\r\n    .stockvsapi-print-btn:hover{background:#135e96;}\r\n    .stockvsapi-jpg-btn{background:#e67e22;}\r\n    .stockvsapi-jpg-btn:hover{background:#d35400;}\r\n    .stockvsapi-print-btn svg,.stockvsapi-jpg-btn svg{width:18px;height:18px;fill:currentColor;}\r\n    .stockvsapi-print-count{font-size:14px;color:#555;}\r\n    .stockvsapi-print-count strong{color:#222;}\r\n    .front-save-area{margin:15px 0;padding:12px 16px;background:#f0f7ff;border-radius:4px;border:1px solid #b8d4f0;display:flex;align-items:center;gap:16px;flex-wrap:wrap;}\r\n    .front-save-area .save-btn{padding:6px 24px;background:#2271b1;color:#fff;border:none;border-radius:4px;font-size:13px;cursor:pointer;transition:background 0.2s;}\r\n    .front-save-area .save-btn:hover{background:#135e96;}\r\n    .front-save-area .save-btn:disabled{background:#999;cursor:not-allowed;}\r\n    .front-save-area .status-text{font-size:13px;color:#666;}\r\n    .status-badge{display:inline-block;padding:2px 10px;border-radius:12px;font-size:11px;font-weight:bold;color:#fff;}\r\n    .status-badge.badge-diff{background:#c62828;}\r\n    .status-badge.badge-onlysnap{background:#ef6c00;}\r\n    .status-badge.badge-onlyapi{background:#7b1fa2;}\r\n    .status-badge.badge-empty{background:#d32f2f;}\r\n    .status-badge.badge-filter{background:#666;}\r\n    .status-badge.badge-unknown{background:#999;}\r\n    .diff-positive{color:#c62828;font-weight:bold;}\r\n    .diff-negative{color:#2e7d32;font-weight:bold;}\r\n    .diff-zero{color:#666;}\r\n    .stockvsapi-toolbar-right{display:flex;gap:8px;flex-wrap:wrap;}\r\n    @media print {\r\n        body * { visibility: hidden; }\r\n        #stockvsapi-print-6a81c0e419d6b,\r\n        #stockvsapi-print-6a81c0e419d6b * { visibility: visible; }\r\n        #stockvsapi-print-6a81c0e419d6b {\r\n            position: fixed;\r\n            left: 0;\r\n            top: 0;\r\n            width: 100%;\r\n            padding: 20px;\r\n            background: #fff;\r\n            z-index: 9999;\r\n        }\r\n        .stockvsapi-toolbar,\r\n        .stockvsapi-print-btn,\r\n        .stockvsapi-jpg-btn,\r\n        .stockvsapi-no-print,\r\n        .front-save-area {\r\n            display: none !important;\r\n        }\r\n        .stockvsapi-table-box {\r\n            max-height: none !important;\r\n            overflow: visible !important;\r\n            border: 1px solid #ccc !important;\r\n        }\r\n        .stockvsapi-table thead th {\r\n            position: static !important;\r\n            background: #e9e9e9 !important;\r\n            -webkit-print-color-adjust: exact !important;\r\n            print-color-adjust: exact !important;\r\n        }\r\n        .stockvsapi-table td {\r\n            -webkit-print-color-adjust: exact !important;\r\n            print-color-adjust: exact !important;\r\n        }\r\n        .bg-diff { background: #ffebee !important; }\r\n        .bg-onlysnap { background: #fff3e0 !important; }\r\n        .bg-onlyapi { background: #f3e5f5 !important; }\r\n        .bg-filter { background: #f0f0f0 !important; }\r\n        .bg-empty { background: #ffe0e0 !important; }\r\n        .bg-unknown { background: #f5f5f5 !important; }\r\n        .sku-link { text-decoration: none !important; color: #000 !important; }\r\n        .remark-input-front {\r\n            border: 1px solid #ccc !important;\r\n            background: transparent !important;\r\n        }\r\n        .remark-input-front.has-remark {\r\n            background: #f0f7ff !important;\r\n        }\r\n        .remark-input-front:disabled {\r\n            background: #f5f5f5 !important;\r\n        }\r\n        .status-badge { -webkit-print-color-adjust: exact !important; print-color-adjust: exact !important; }\r\n    }\r\n    <\/style>\r\n\r\n    <div class=\"stockvsapi-wrap\" id=\"stockvsapi-print-6a81c0e419d6b\">\r\n        <!-- \u524d\u53f0\u5feb\u7167\u6309\u9215 -->\r\n        <div style=\"margin:0 0 15px 0;padding:15px 20px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;\">\r\n            <div style=\"color:white;font-size:14px;\">\r\n                <strong>\ud83d\udcf8 \u5eab\u5b58\u5feb\u7167<\/strong>\r\n                <span style=\"opacity:0.8;margin-left:10px;\">\u5099\u4efd\u6240\u6709\u5546\u54c1\u5eab\u5b58<\/span>\r\n            <\/div>\r\n            <button type=\"button\" class=\"front-snapshot-btn\" \r\n                    style=\"padding:8px 25px;font-size:14px;font-weight:bold;border:none;border-radius:50px;background:white;color:#667eea;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 10px rgba(0,0,0,0.15);\">\r\n                \ud83d\udcf8 \u57f7\u884c\u5feb\u7167\r\n            <\/button>\r\n        <\/div>\r\n        <div id=\"front-snapshot-status\" style=\"margin-bottom:15px;padding:10px 15px;border-radius:6px;display:none;\"><\/div>\r\n\r\n        <div class=\"stockvsapi-toolbar\">\r\n            <div class=\"stockvsapi-print-count\">\r\n                \u5dee\u7570\u5408\u8a08\uff1a<strong>6<\/strong> \u9805\r\n                \uff5c\u6578\u91cf\u4e0d\u4e00\u81f4\uff1a<strong>5<\/strong>\r\n                \uff5c\u50c5\u5009\u5132\u6709\uff1a<strong>0<\/strong>\r\n                \uff5c\u50c5\u6b63\u822a\u6709\uff1a<strong>1<\/strong>\r\n                \uff5c\u6578\u91cf\u543b\u5408\uff1a<strong>271<\/strong>\r\n                                \uff5c\u5df2\u904e\u6ffe\uff1a<strong>45<\/strong> \u9805\r\n                            <\/div>\r\n            <div class=\"stockvsapi-toolbar-right\">\r\n                                <button type=\"button\" class=\"stockvsapi-jpg-btn\" id=\"front-export-jpg-btn\">\r\n                    <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\">\r\n                        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zM7 10h2v7H7zm4-3h2v10h-2zm4 6h2v4h-2z\"\/>\r\n                    <\/svg>\r\n                    \u532f\u51faJPG\r\n                <\/button>\r\n                <button type=\"button\" class=\"stockvsapi-print-btn\" onclick=\"window.print()\">\r\n                    <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\">\r\n                        <path d=\"M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z\"\/>\r\n                    <\/svg>\r\n                    \u5217\u5370\u6e05\u55ae\r\n                <\/button>\r\n                            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"stockvsapi-date-info\">\r\n            <span>\u5009\u5132\u5feb\u7167\uff1a<strong>2026-08-15 \u6700\u5f8c\u66f4\u65b0 2026-08-16 05:17:51<\/strong><\/span>\r\n            <span>API\u5eab\u5b58\u65e5\u671f\uff1a<strong>2026-08-15<\/strong><\/span>\r\n            <span style=\"color:#999;\">\u6392\u5e8f\uff1a\u4f9d\u72c0\u614b\u5206\u985e \u2192 \u6b63\u503c\u512a\u5148 \u2192 \u6309\u7d55\u5c0d\u503c\u7531\u5927\u5230\u5c0f<\/span>\r\n            <span style=\"color:#999;font-size:12px;\">\u5dee\u503c = \u5009\u5132 &#8211; \u6b63\u822a (\u6b63=\u5009\u5132\u591a, \u8ca0=\u5009\u5132\u5c11)<\/span>\r\n        <\/div>\r\n\r\n                \r\n                \r\n        <!-- JPG \u532f\u51fa\u76ee\u6a19\u5340\u57df -->\r\n        <div id=\"front-export-area\" style=\"background:#fff;padding:8px 6px;border-radius:4px;border:1px solid #ddd;\">\r\n            <div class=\"stockvsapi-table-box\">\r\n                <table class=\"stockvsapi-table\">\r\n                    <thead>\r\n                        <tr>\r\n                            <th style=\"width:130px;\">SKU<\/th>\r\n                            <th>\u5546\u54c1\u540d\u7a31<\/th>\r\n                            <th class=\"text-right\" style=\"width:120px;\">\u5009\u5132\u6578<\/th>\r\n                            <th class=\"text-right\" style=\"width:120px;\">\u6b63\u822a\u5eab\u5b58<\/th>\r\n                            <th class=\"text-right\" style=\"width:120px;\">\u5dee\u503c<\/th>\r\n                            <th style=\"width:140px;\">\u72c0\u614b\u5206\u985e<\/th>\r\n                            <th style=\"min-width:180px;\">\u5099\u8a3b<\/th>\r\n                        <\/tr>\r\n                    <\/thead>\r\n                    <tbody>\r\n                                            <tr class=\"bg-diff\">\r\n                            <td>\r\n                                                                    <code>P02-007-02<\/code>\r\n                                                            <\/td>\r\n                            <td>\u4e00\u54c1\u87ba\u7247(25\u5305\/\u7bb1)<\/td>\r\n                            <td class=\"text-right\">1,566.000<\/td>\r\n                            <td class=\"text-right\">132.000<\/td>\r\n                            <td class=\"text-right diff-positive\">+1,434.000<\/td>\r\n                            <td><span class=\"status-badge badge-diff\">\u6578\u91cf\u4e0d\u4e00\u81f4<\/span><\/td>\r\n                            <td>\r\n                                <input type=\"text\" class=\"remark-input-front\" data-sku=\"P02-007-02\"\r\n                                       value=\"\u6b63\u822a\u672a\u5165\u5eab\"\r\n                                       placeholder=\"\u50c5\u4f9b\u6aa2\u8996\"\r\n                                       disabled                                       style=\"width:100%;padding:4px 6px;border:1px solid #ddd;border-radius:3px;font-size:12px;background:transparent;\">\r\n                            <\/td>\r\n                        <\/tr>\r\n                                            <tr class=\"bg-diff\">\r\n                            <td>\r\n                                                                    <code>P07-014-00<\/code>\r\n                                                            <\/td>\r\n                            <td>\u6842\u7530-\u8c5a\u9aa8\u9ad8\u6e6f(5kg\/\u5305*4\u5305\u5165\/\u4ef6)<\/td>\r\n                            <td class=\"text-right\">97.000<\/td>\r\n                            <td class=\"text-right\">46.000<\/td>\r\n                            <td class=\"text-right diff-positive\">+51.000<\/td>\r\n                            <td><span class=\"status-badge badge-diff\">\u6578\u91cf\u4e0d\u4e00\u81f4<\/span><\/td>\r\n                            <td>\r\n                                <input type=\"text\" class=\"remark-input-front\" data-sku=\"P07-014-00\"\r\n                                       value=\"\u6b63\u822a\u672a\u5165\u5eab\"\r\n                                       placeholder=\"\u50c5\u4f9b\u6aa2\u8996\"\r\n                                       disabled                                       style=\"width:100%;padding:4px 6px;border:1px solid #ddd;border-radius:3px;font-size:12px;background:transparent;\">\r\n                            <\/td>\r\n                        <\/tr>\r\n                                            <tr class=\"bg-diff\">\r\n                            <td>\r\n                                                                    <code>P07-014-25<\/code>\r\n                                                            <\/td>\r\n                            <td>\u6842\u7530-\u7d05\u9152\u71c9\u725b\u8089(2kg\/\u5305*10\u5305\u5165\/\u4ef6)<\/td>\r\n                            <td class=\"text-right\">1,024.000<\/td>\r\n                            <td class=\"text-right\">992.000<\/td>\r\n                            <td class=\"text-right diff-positive\">+32.000<\/td>\r\n                            <td><span class=\"status-badge badge-diff\">\u6578\u91cf\u4e0d\u4e00\u81f4<\/span><\/td>\r\n                            <td>\r\n                                <input type=\"text\" class=\"remark-input-front\" data-sku=\"P07-014-25\"\r\n                                       value=\"32\u4ef6\u820a\u65e5\u671f\u5546\u54c1\u4f5c\u5e33\u8abf\u6574\"\r\n                                       placeholder=\"\u50c5\u4f9b\u6aa2\u8996\"\r\n                                       disabled                                       style=\"width:100%;padding:4px 6px;border:1px solid #ddd;border-radius:3px;font-size:12px;background:transparent;\">\r\n                            <\/td>\r\n                        <\/tr>\r\n                                            <tr class=\"bg-diff\">\r\n                            <td>\r\n                                                                    <code>P04-007-01<\/code>\r\n                                                            <\/td>\r\n                            <td>\u9ec3\u91d1\u96ea\u5e78\u5b50\u6a23\u54c1\u5305<\/td>\r\n                            <td class=\"text-right\">72.000<\/td>\r\n                            <td class=\"text-right\">53.000<\/td>\r\n                            <td class=\"text-right diff-positive\">+19.000<\/td>\r\n                            <td><span class=\"status-badge badge-diff\">\u6578\u91cf\u4e0d\u4e00\u81f4<\/span><\/td>\r\n                            <td>\r\n                                <input type=\"text\" class=\"remark-input-front\" data-sku=\"P04-007-01\"\r\n                                       value=\"\"\r\n                                       placeholder=\"\u50c5\u4f9b\u6aa2\u8996\"\r\n                                       disabled                                       style=\"width:100%;padding:4px 6px;border:1px solid #ddd;border-radius:3px;font-size:12px;background:transparent;\">\r\n                            <\/td>\r\n                        <\/tr>\r\n                                            <tr class=\"bg-diff\">\r\n                            <td>\r\n                                                                    <code>P08-014-11<\/code>\r\n                                                            <\/td>\r\n                            <td>\u6210\u529f\u9b5a\u85af\u689d(90g*18\u5305\/\u4ef6)<\/td>\r\n                            <td class=\"text-right\">1,088.000<\/td>\r\n                            <td class=\"text-right\">1,070.000<\/td>\r\n                            <td class=\"text-right diff-positive\">+18.000<\/td>\r\n                            <td><span class=\"status-badge badge-diff\">\u6578\u91cf\u4e0d\u4e00\u81f4<\/span><\/td>\r\n                            <td>\r\n                                <input type=\"text\" class=\"remark-input-front\" data-sku=\"P08-014-11\"\r\n                                       value=\"\"\r\n                                       placeholder=\"\u50c5\u4f9b\u6aa2\u8996\"\r\n                                       disabled                                       style=\"width:100%;padding:4px 6px;border:1px solid #ddd;border-radius:3px;font-size:12px;background:transparent;\">\r\n                            <\/td>\r\n                        <\/tr>\r\n                                            <tr class=\"bg-onlyapi\">\r\n                            <td>\r\n                                                                    <code>P10-000-59<\/code>\r\n                                                            <\/td>\r\n                            <td>\u597d\u5e02\u591a-\u51b7\u51cd\u8fa3\u5473\u7f8e\u4e43\u6ecb(500g*20\u5305\/\u7bb1)<\/td>\r\n                            <td class=\"text-right\">&#8211;<\/td>\r\n                            <td class=\"text-right\">1,840.000<\/td>\r\n                            <td class=\"text-right diff-negative\">-1,840.000<\/td>\r\n                            <td><span class=\"status-badge badge-onlyapi\">\u50c5API\u6709<\/span><\/td>\r\n                            <td>\r\n                                <input type=\"text\" class=\"remark-input-front\" data-sku=\"P10-000-59\"\r\n                                       value=\"\"\r\n                                       placeholder=\"\u50c5\u4f9b\u6aa2\u8996\"\r\n                                       disabled                                       style=\"width:100%;padding:4px 6px;border:1px solid #ddd;border-radius:3px;font-size:12px;background:transparent;\">\r\n                            <\/td>\r\n                        <\/tr>\r\n                                        <\/tbody>\r\n                <\/table>\r\n            <\/div>\r\n        <\/div>\r\n            <\/div>\r\n\r\n    <!-- html2canvas CDN -->\r\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\r\n    <script>\r\n    jQuery(document).ready(function($) {\r\n        \/\/ ---- \u524d\u53f0\u5feb\u7167 ----\r\n        $('.front-snapshot-btn').on('click', function() {\r\n            var $btn = $(this);\r\n            var $status = $('#front-snapshot-status');\r\n            if ($btn.data('running')) return;\r\n            $btn.data('running', true).prop('disabled', true).html('\u23f3 \u57f7\u884c\u4e2d...');\r\n            $status.show().html('\u23f3 \u6b63\u5728\u6383\u63cf\u5546\u54c1\u5eab\u5b58...').css({'background':'#fef3c7','border':'1px solid #f59e0b','color':'#92400e'});\r\n            $.ajax({\r\n                url: 'https:\/\/zfun.i234.me\/stock\/wp-admin\/admin-ajax.php',\r\n                type: 'POST',\r\n                data: {\r\n                    action: 'front_snapshot_from_compare',\r\n                    nonce: 'b602eec976',\r\n                    target_post: '36136'\r\n                },\r\n                timeout: 120000,\r\n                success: function(res) {\r\n                    if (res.success) {\r\n                        $status.html('\u2705 ' + res.data.message).css({'background':'#d1fae5','border':'1px solid #6ee7b7','color':'#065f46'});\r\n                        setTimeout(() => location.reload(), 1500);\r\n                    } else {\r\n                        $status.html('\u274c ' + (res.data.message || '\u64cd\u4f5c\u5931\u6557')).css({'background':'#fef2f2','border':'1px solid #fecaca','color':'#dc2626'});\r\n                    }\r\n                },\r\n                error: function() {\r\n                    $status.html('\u274c \u8acb\u6c42\u8d85\u6642\u6216\u7cfb\u7d71\u932f\u8aa4').css({'background':'#fef2f2','border':'1px solid #fecaca','color':'#dc2626'});\r\n                },\r\n                complete: function() {\r\n                    $btn.data('running', false).prop('disabled', false).html('\ud83d\udcf8 \u57f7\u884c\u5feb\u7167');\r\n                }\r\n            });\r\n        });\r\n\r\n        \r\n        \/\/ ---- \u524d\u53f0 JPG \u532f\u51fa ----\r\n        $('#front-export-jpg-btn').on('click', function() {\r\n            var $btn = $(this);\r\n            $btn.text('\u23f3 \u751f\u6210\u4e2d...').prop('disabled', true);\r\n            \r\n            var $area = $('#front-export-area');\r\n            var originalOverflow = $area.css('overflow');\r\n            var originalMaxHeight = $area.css('max-height');\r\n            $area.css({ 'overflow': 'visible', 'max-height': 'none' });\r\n            \r\n            \/\/ \u66ab\u6642\u79fb\u9664\u8868\u683c\u6700\u5927\u9ad8\u5ea6\u9650\u5236\r\n            var $tableBox = $area.find('.stockvsapi-table-box');\r\n            var originalTableMaxHeight = $tableBox.css('max-height');\r\n            $tableBox.css('max-height', 'none');\r\n            \r\n            html2canvas(document.getElementById('front-export-area'), {\r\n                scale: 2,\r\n                useCORS: true,\r\n                allowTaint: false,\r\n                backgroundColor: '#ffffff',\r\n                logging: false,\r\n                width: $area[0].scrollWidth,\r\n                height: $area[0].scrollHeight,\r\n                windowWidth: $area[0].scrollWidth,\r\n                windowHeight: $area[0].scrollHeight\r\n            }).then(function(canvas) {\r\n                \/\/ \u9084\u539f\u6a23\u5f0f\r\n                $area.css({ 'overflow': originalOverflow, 'max-height': originalMaxHeight });\r\n                $tableBox.css('max-height', originalTableMaxHeight);\r\n                \r\n                var link = document.createElement('a');\r\n                link.download = '\u5eab\u5b58\u6bd4\u5c0d_\u524d\u53f0_' + new Date().toISOString().slice(0,10) + '.jpg';\r\n                link.href = canvas.toDataURL('image\/jpeg', 0.95);\r\n                link.click();\r\n                $btn.html('<svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" style=\"fill:currentColor;\"><path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zM7 10h2v7H7zm4-3h2v10h-2zm4 6h2v4h-2z\"\/><\/svg> \u532f\u51faJPG').prop('disabled', false);\r\n            }).catch(function(err) {\r\n                $area.css({ 'overflow': originalOverflow, 'max-height': originalMaxHeight });\r\n                $tableBox.css('max-height', originalTableMaxHeight);\r\n                alert('\u751f\u6210JPG\u5931\u6557: ' + err.message);\r\n                $btn.html('<svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" style=\"fill:currentColor;\"><path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zM7 10h2v7H7zm4-3h2v10h-2zm4 6h2v4h-2z\"\/><\/svg> \u532f\u51faJPG').prop('disabled', false);\r\n            });\r\n        });\r\n    });\r\n    <\/script>\r\n    \t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-36142","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/zfun.i234.me\/stock\/wp-json\/wp\/v2\/pages\/36142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zfun.i234.me\/stock\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zfun.i234.me\/stock\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zfun.i234.me\/stock\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zfun.i234.me\/stock\/wp-json\/wp\/v2\/comments?post=36142"}],"version-history":[{"count":41,"href":"https:\/\/zfun.i234.me\/stock\/wp-json\/wp\/v2\/pages\/36142\/revisions"}],"predecessor-version":[{"id":36521,"href":"https:\/\/zfun.i234.me\/stock\/wp-json\/wp\/v2\/pages\/36142\/revisions\/36521"}],"wp:attachment":[{"href":"https:\/\/zfun.i234.me\/stock\/wp-json\/wp\/v2\/media?parent=36142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}