{"id":30530,"date":"2025-08-20T15:55:39","date_gmt":"2025-08-20T07:55:39","guid":{"rendered":"https:\/\/stock.zfun.com.tw\/?page_id=30530"},"modified":"2026-07-27T13:35:36","modified_gmt":"2026-07-27T05:35:36","slug":"report","status":"publish","type":"page","link":"https:\/\/zfun.i234.me\/stock\/report","title":{"rendered":"\u5831\u8868"},"content":{"rendered":"<p style=\"text-align: left;\">    <style>\r\n    .tab-buttons {\r\n      display: flex;\r\n      gap: 5px;\r\n      margin-bottom: 10px;\r\n    }\r\n    .tab-buttons button {\r\n      padding: 2px 16px;\r\n      border: none;\r\n      background-color: #eee;\r\n      cursor: pointer;\r\n    }\r\n    .tab-buttons button.active {\r\n      background-color: #ccc;\r\n    }\r\n    .tab-content {\r\n      display: none;\r\n    }\r\n    .tab-content.active {\r\n      display: block;\r\n    }\r\n    <\/style>\r\n\r\n    <div class=\"tab-buttons\">\r\n      <button data-tab=\"tab1\">\u6eab\u5ea6<\/button>\r\n      <button data-tab=\"tab2\">\u68e7\u677f\u79fb\u52d5<\/button>\r\n\t <button data-tab=\"tab3\">\u5546\u54c1\u79fb\u52d5<\/button>\t\r\n\t\t <button data-tab=\"tab4\">\u5165\u5eab<\/button>\r\n\t\t <button data-tab=\"tab5\">\u51fa\u5eab<\/button>\r\n\t\t <button data-tab=\"tab6\">\u532f\u51fa<\/button>\r\n    <\/div>\r\n\r\n    <div id=\"tab1\" class=\"tab-content\">\r\n      <form method=\"get\" action=\"https:\/\/zfun.i234.me\/stock?page_id=30530#tab1\" \r\n            style=\"margin-bottom:15px; display:grid; grid-template-columns: 7% 10% 7% 10% 8% auto; gap:10px; align-items:center;\"><input type=\"hidden\" name=\"page_id\" value=\"30530\"><label for=\"start_date\" style=\"display:block; text-align:right; width:90px; margin-bottom:4px;\">\u958b\u59cb\u65e5\u671f\uff1a<\/label><input type=\"date\" id=\"start_date\" name=\"start_date\" value=\"2026-08-16\" style=\"width:120px; font-size:12px; margin-bottom:8px;\"><label for=\"end_date\" style=\"display:block; text-align:right; width:90px; margin-bottom:4px;\">\u7d50\u675f\u65e5\u671f\uff1a<\/label><input type=\"date\" id=\"end_date\" name=\"end_date\" value=\"2026-08-16\" style=\"width:120px; font-size:12px;\"><button type=\"submit\" style=\"width:100%;\">\u67e5\u8a62<\/button><div><\/div><\/form>\r\n    <style>\r\n    .temp-table-wrapper, .temp-table-wrapper table {\r\n        font-size: 12px;\r\n    }\r\n    <\/style>\r\n    <div class=\"temp-table-wrapper\" style=\"overflow-x:auto;\"><table border=\"1\" cellpadding=\"5\" cellspacing=\"0\" style=\"border-collapse:collapse; width:100%;\"><thead><tr><th>\u6642\u9593<\/th><th>1F\u524d\u5ba4<\/th><th>\u9b5a\u7fc5\u4fdd\u5b58\u5eab<\/th><th>\u6210\u54c1\u4fdd\u5b58\u5eab<\/th><th>\u6025\u901f\u51b7\u51cd\u5ba4<\/th><th>\u88fd\u6210\u54c1\u9810\u51b7\u5ba4<\/th><th>2F\u51b7\u85cf\u5ba4<\/th><th>3F\u51b7\u85cf\u5ba4<\/th><th>-<\/th><th>\u7d00\u9304\u8005<\/th><\/tr><\/thead><tbody><tr><td><button class=\"edit-temp-btn\" style=\"background-color:#f8d7da;\" data-line=\"202608160631|-11.7|7.7|-22.5|-22.2|-9.1|6.5|6.4|0|\u81ea\u52d5\u7d00\u9304\">2026\/08\/16 \u4e0a\u5348<\/button><\/td><td>-11.7<\/td><td>7.7<\/td><td>-22.5<\/td><td><span style=\"color:blue;\">-24<\/span><\/td><td>-9.1<\/td><td>6.5<\/td><td>6.4<\/td><td>0<\/td><td>\u81ea\u52d5\u7d00\u9304<\/td><\/tr><tr><td><button class=\"edit-temp-btn\" style=\"background-color:#d1ecf1;\" data-line=\"202608161945|-5.6|6.7|-22.9|-19.2|-6.1|5.5|6.3|0|\u81ea\u52d5\u7d00\u9304\">2026\/08\/16 \u4e0b\u5348<\/button><\/td><td>-5.6<\/td><td>6.7<\/td><td>-22.9<\/td><td><span style=\"color:blue;\">-24<\/span><\/td><td>-6.1<\/td><td>5.5<\/td><td>6.3<\/td><td>0<\/td><td>\u81ea\u52d5\u7d00\u9304<\/td><\/tr><\/tbody><\/table><\/div>\r\n    <div id=\"editModal\" style=\"display:none; position:fixed; top:10%; left:50%; transform:translateX(-50%);\r\n     background:#fff; border:1px solid #ccc; padding:20px; z-index:9999; max-width:400px;\">\r\n        <form id=\"editTempForm\">\r\n            <input type=\"hidden\" name=\"original_time\" id=\"edit_time\">\r\n            <div id=\"editFields\"><\/div>\r\n            <p>\r\n                <input type=\"submit\" value=\"\u5132\u5b58\"> \r\n                <button type=\"button\" id=\"deleteRecordBtn\" style=\"color:red;\">\u522a\u9664<\/button> \r\n                <button type=\"button\" onclick=\"document.getElementById('editModal').style.display='none'\">\u53d6\u6d88<\/button>\r\n            <\/p>\r\n        <\/form>\r\n    <\/div>\r\n    <script>\r\n    document.querySelectorAll(\".edit-temp-btn\").forEach(btn => {\r\n        btn.addEventListener(\"click\", () => {\r\n            const raw = btn.dataset.line.split(\"|\").map(x => x.trim());\r\n            const labels = [\"1F\u524d\u5ba4\",\"\u9b5a\u7fc5\u4fdd\u5b58\u5eab\",\"\u6210\u54c1\u4fdd\u5b58\u5eab\",\"\u6025\u901f\u51b7\u51cd\u5ba4\",\"\u88fd\u6210\u54c1\u9810\u51b7\u5ba4\",\"2F\u51b7\u85cf\u5ba4\",\"3F\u51b7\u85cf\u5ba4\",\"-\"];\r\n            document.getElementById(\"edit_time\").value = raw[0];\r\n            let html = \"\";\r\n            for (let i = 1; i <= labels.length; i++) {\r\n                html += `<label>${labels[i-1]}\uff1a<input type=\"number\" step=\"0.1\" name=\"zone${i}\" value=\"${raw[i]}\" required \/><\/label><br>`;\r\n            }\r\n            document.getElementById(\"editFields\").innerHTML = html;\r\n            document.getElementById(\"editModal\").style.display = \"block\";\r\n        });\r\n    });\r\n\r\n    document.getElementById(\"editTempForm\").addEventListener(\"submit\", function(e) {\r\n        e.preventDefault();\r\n        const formData = new FormData(this);\r\n        fetch(\"https:\/\/zfun.i234.me\/stock\/wp-admin\/admin-ajax.php\", {\r\n            method: \"POST\",\r\n            body: new URLSearchParams([...formData, [\"action\", \"update_temp_record\"]])\r\n        }).then(res => res.text())\r\n        .then(msg => {\r\n            alert(msg.trim());\r\n            if(msg.includes(\"\u6210\u529f\")){\r\n                location.reload();\r\n            }\r\n        });\r\n    });\r\n\r\n    document.getElementById(\"deleteRecordBtn\").addEventListener(\"click\", function() {\r\n        if (confirm(\"\u78ba\u5b9a\u8981\u522a\u9664\u9019\u7b46\u7d00\u9304\uff1f\")) {\r\n            const time = document.getElementById(\"edit_time\").value;\r\n            fetch(\"https:\/\/zfun.i234.me\/stock\/wp-admin\/admin-ajax.php\", {\r\n                method: \"POST\",\r\n                body: new URLSearchParams({\r\n                    action: \"delete_temp_record\",\r\n                    original_time: time\r\n                })\r\n            }).then(res => res.text())\r\n            .then(msg => {\r\n                alert(msg.trim());\r\n                if(msg.includes(\"\u6210\u529f\")){\r\n                    location.reload();\r\n                }\r\n            });\r\n        }\r\n    });\r\n    <\/script>    <\/div>\r\n\r\n    <div id=\"tab2\" class=\"tab-content\">\r\n      <p style=\"color:#dc3232;\">\u60a8\u6c92\u6709\u6b0a\u9650\u6aa2\u8996\u642c\u79fb\u7d00\u9304\u3002<\/p>    <\/div>\r\n\r\n <div id=\"tab3\" class=\"tab-content\">\r\n          <\/div>\r\n\r\n\r\n   <div id=\"tab4\" class=\"tab-content\">\r\n      <p>\u60a8\u9700\u8981\u767b\u5165\u624d\u80fd\u4f7f\u7528\u6b64\u529f\u80fd\u3002<\/p>    <\/div>\r\n\r\n   <div id=\"tab5\" class=\"tab-content\">\r\n      <p>\u8acb\u5148\u767b\u5165\u624d\u80fd\u4f7f\u7528\u6b64\u529f\u80fd\u3002<\/p>    <\/div>\r\n\r\n  <div id=\"tab6\" class=\"tab-content\">\r\n      <p>\u60a8\u9700\u8981\u767b\u5165\u624d\u80fd\u4f7f\u7528\u6b64\u529f\u80fd\u3002<\/p>    <\/div>\r\n\r\n    <script>\r\n    function switchTab(tabId) {\r\n      document.querySelectorAll('.tab-content').forEach(el => el.classList.remove('active'));\r\n      document.querySelectorAll('.tab-buttons button').forEach(el => el.classList.remove('active'));\r\n      document.getElementById(tabId).classList.add('active');\r\n      document.querySelector(`.tab-buttons button[data-tab=\"${tabId}\"]`).classList.add('active');\r\n      history.replaceState(null, null, '#' + tabId);\r\n    }\r\n\r\n    document.querySelectorAll('.tab-buttons button').forEach(btn => {\r\n      btn.addEventListener('click', () => switchTab(btn.getAttribute('data-tab')));\r\n    });\r\n\r\n    window.addEventListener('DOMContentLoaded', () => {\r\n      const hash = window.location.hash || '#tab1';\r\n      const tabId = hash.replace('#', '');\r\n      switchTab(tabId);\r\n    });\r\n    <\/script>\r\n    <\/p>\n<p style=\"text-align: right;\"><a href=\"https:\/\/zfun.i234.me\/stock\/edit_order_complate_date\">\u4fee\u6539\u53d6\u8ca8\u55ae\u5b8c\u6210\u65e5\u671f<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4fee\u6539\u53d6\u8ca8\u55ae\u5b8c\u6210\u65e5\u671f<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-30530","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/zfun.i234.me\/stock\/wp-json\/wp\/v2\/pages\/30530","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/zfun.i234.me\/stock\/wp-json\/wp\/v2\/comments?post=30530"}],"version-history":[{"count":7,"href":"https:\/\/zfun.i234.me\/stock\/wp-json\/wp\/v2\/pages\/30530\/revisions"}],"predecessor-version":[{"id":36224,"href":"https:\/\/zfun.i234.me\/stock\/wp-json\/wp\/v2\/pages\/30530\/revisions\/36224"}],"wp:attachment":[{"href":"https:\/\/zfun.i234.me\/stock\/wp-json\/wp\/v2\/media?parent=30530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}