{"id":914,"date":"2026-04-27T16:38:54","date_gmt":"2026-04-27T08:38:54","guid":{"rendered":"https:\/\/hossoni-ess.com\/?page_id=914"},"modified":"2026-05-09T14:18:46","modified_gmt":"2026-05-09T06:18:46","slug":"resource-downloads","status":"publish","type":"page","link":"https:\/\/hossoni-ess.com\/pt\/resource-downloads\/","title":{"rendered":"\u4e0b\u8f7d\u9875\u9762"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"914\" class=\"elementor elementor-914\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1f8c0c e-flex e-con-boxed e-con e-parent\" data-id=\"c1f8c0c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7a22a97 e-flex e-con-boxed e-con e-parent\" data-id=\"7a22a97\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e7ee96b elementor-widget elementor-widget-html\" data-id=\"e7ee96b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\r\n    <style>\r\n        \/* \u5168\u5c40\u6837\u5f0f\u91cd\u7f6e *\/\r\n        .download-page, .download-page * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\r\n        }\r\n        \/* \u9875\u9762\u6574\u4f53\u5bb9\u5668 *\/\r\n        .download-page {\r\n            width: 100%;\r\n            min-height: 1200px;\r\n            background-color: #eaecee;\r\n            padding: 60px 0;\r\n        }\r\n        \/* \u5185\u5bb9\u5bb9\u5668\uff1a1300px\u5c45\u4e2d *\/\r\n        .download-container {\r\n            width: 100%;\r\n            max-width: 1300px;\r\n            margin: 0 auto;\r\n            padding: 0 20px;\r\n        }\r\n        \/* \u9875\u9762\u5927\u6807\u9898\uff08\u653e\u5927\u4e00\u53f7\uff09 *\/\r\n        .page-title {\r\n            text-align: center;\r\n            font-size: 37px;\r\n            font-weight: 700;\r\n            color: #222222;\r\n            margin-bottom: 60px;\r\n        }\r\n        \/* \u4e0b\u8f7d\u4e2d\u5fc3\u4e3b\u6807\u9898\uff08\u653e\u5927\u4e00\u53f7\uff09 *\/\r\n        .main-title {\r\n            font-size: 29px;\r\n            font-weight: 700;\r\n            color: #222222;\r\n            margin-bottom: 30px;\r\n        }\r\n        \/* \u4e3b\u5185\u5bb9\u533a\uff1a\u5de6\u53f3\u5206\u680f *\/\r\n        .main-content {\r\n            display: grid;\r\n            grid-template-columns: 280px 1fr;\r\n            gap: 40px;\r\n            background-color: #ffffff;\r\n            border-radius: 8px;\r\n            padding: 40px;\r\n            width: 100%;\r\n        }\r\n        \/* ========== \u5de6\u4fa7\u7b5b\u9009\u680f ========== *\/\r\n        .filter-sidebar {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 30px;\r\n        }\r\n        \/* \u6237\u7528\/\u5de5\u5546\u4e1a\u6807\u7b7e *\/\r\n        .tab-group {\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            gap: 12px;\r\n        }\r\n        .tab-btn {\r\n            padding: 9px 25px;\r\n            border: 1px solid #dddddd;\r\n            border-radius: 999px;\r\n            background-color: #ffffff;\r\n            font-size: 15px;\r\n            cursor: pointer;\r\n            transition: all 0.2s ease;\r\n        }\r\n        .tab-btn.active {\r\n            background-color: #00b894;\r\n            color: #ffffff;\r\n            border-color: #00b894;\r\n        }\r\n        \/* \u4ea7\u54c1\u7b5b\u9009\u9762\u677f *\/\r\n        .filter-panel {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 16px;\r\n        }\r\n        \/* \u4ea7\u54c1\u6807\u9898\u5b57\u4f53\u653e\u5927 *\/\r\n        .filter-header {\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            font-size: 20px; \/* \u5df2\u653e\u5927 *\/\r\n            font-weight: 600;\r\n            color: #222222;\r\n            cursor: pointer;\r\n            user-select: none;\r\n        }\r\n        .filter-header .arrow {\r\n            transition: transform 0.2s ease;\r\n        }\r\n        .filter-header .arrow.open {\r\n            transform: rotate(180deg);\r\n        }\r\n        .filter-content {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 12px;\r\n            padding-left: 4px;\r\n        }\r\n        .filter-content.hidden {\r\n            display: none;\r\n        }\r\n        \/* \u4ea7\u54c1\u7cfb\u5217\u6587\u5b57\u653e\u5927 *\/\r\n        .radio-item {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 8px;\r\n            cursor: pointer;\r\n            font-size: 18px; \/* \u5df2\u653e\u5927 *\/\r\n            color: #333333;\r\n            user-select: none;\r\n        }\r\n        .radio-item input {\r\n            width: 19px;\r\n            height: 19px;\r\n            accent-color: #00b894;\r\n            cursor: pointer;\r\n        }\r\n        \/* ========== \u53f3\u4fa7\u7ed3\u679c\u533a ========== *\/\r\n        .result-content {\r\n            display: flex;\r\n            flex-direction: column;\r\n            width: 100%;\r\n        }\r\n        \/* \u7ed3\u679c\u5217\u8868\uff08\u653e\u5927\u4e00\u53f7\uff09 *\/\r\n        .result-list {\r\n            display: flex;\r\n            flex-direction: column;\r\n            width: 100%;\r\n        }\r\n        .result-item {\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: space-between;\r\n            padding: 15px 0;\r\n            border-bottom: 1px solid #f0f0f0;\r\n            transition: background-color 0.2s ease;\r\n        }\r\n        .result-item:hover {\r\n            background-color: #fafafa;\r\n        }\r\n        .item-left {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 12px;\r\n        }\r\n        .item-icon {\r\n            color: #e74c3c;\r\n            font-size: 21px;\r\n        }\r\n        .item-title {\r\n            font-size: 17px;\r\n            color: #333333;\r\n        }\r\n        .item-right {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 32px;\r\n        }\r\n        .item-date {\r\n            font-size: 15px;\r\n            color: #999999;\r\n            white-space: nowrap;\r\n        }\r\n        .download-btn {\r\n            font-size: 19px;\r\n            color: #666666;\r\n            cursor: pointer;\r\n            text-decoration: none;\r\n            transition: color 0.2s ease;\r\n        }\r\n        .download-btn:hover {\r\n            color: #00b894;\r\n        }\r\n        \/* \u65e0\u7ed3\u679c\u63d0\u793a\uff08\u653e\u5927\u4e00\u53f7\uff09 *\/\r\n        .empty-tip {\r\n            text-align: center;\r\n            padding: 60px 0;\r\n            color: #999999;\r\n            font-size: 15px;\r\n        }\r\n\/* ===== Elementor \u81ea\u9002\u5e94\u4fee\u590d\uff1a\u4e0d\u6539\u539f\u8bbe\u8ba1\uff0c\u4ec5\u9632\u6b62\u56fa\u5b9a\u5c3a\u5bf8\u6491\u7834\u4e0d\u540c\u7ec8\u7aef ===== *\/\r\n                .download-page img, .download-page video, .download-page iframe {\r\n            max-width: 100%;\r\n        }\r\n        \/* ===== Elementor \u81ea\u9002\u5e94\u4fee\u590d\uff1a\u4e0b\u8f7d\u4e2d\u5fc3\u6a21\u5757 ===== *\/\r\n        .download-page {\r\n            min-height: clamp(780px, 62.5vw, 1200px);\r\n            overflow-x: hidden;\r\n        }\r\n        .download-container {\r\n            max-width: min(1300px, 100%);\r\n            padding-left: clamp(16px, 3vw, 40px);\r\n            padding-right: clamp(16px, 3vw, 40px);\r\n        }\r\n        .main-content {\r\n            min-width: 0;\r\n        }\r\n        .result-item {\r\n            min-width: 0;\r\n        }\r\n        .item-title {\r\n            overflow-wrap: anywhere;\r\n        }\r\n        @media (max-width: 900px) {\r\n            .main-content {\r\n                flex-direction: column;\r\n            }\r\n            .filter-sidebar {\r\n                width: 100%;\r\n            }\r\n        }\r\n    \r\n\r\n        \/* ===== \u6700\u7ec8\u5f3a\u5236\u81ea\u9002\u5e94\u8986\u76d6\uff1a\u4e0b\u8f7d\u4e2d\u5fc3\u6a21\u5757 ===== *\/\r\n        .download-page {\r\n            min-height: clamp(780px, 62.5vw, 1200px) !important;\r\n            overflow-x: hidden !important;\r\n        }\r\n        .download-container {\r\n            max-width: min(1300px, 100%) !important;\r\n            padding-left: clamp(16px, 3vw, 40px) !important;\r\n            padding-right: clamp(16px, 3vw, 40px) !important;\r\n        }\r\n        @media (max-width: 900px) {\r\n            .main-content {\r\n                flex-direction: column !important;\r\n            }\r\n            .filter-sidebar {\r\n                width: 100% !important;\r\n            }\r\n        }\r\n        \/* ===== \u6700\u7ec8\u5f3a\u5236\u81ea\u9002\u5e94\u8986\u76d6\u7ed3\u675f ===== *\/\r\n    \r\n\r\n        \/* ===== \u5168\u90e8\u6587\u4ef6\u6700\u7ec8\u81ea\u9002\u5e94\u8986\u76d6\uff1a\u901a\u7528\u6a21\u5757 ===== *\/\r\n                .download-page img, .download-page video, .download-page iframe {\r\n            max-width: 100% !important;\r\n        }\r\n                .download-page section, .download-page div {\r\n            max-width: 100%;\r\n        }\r\n        \/* ===== \u5168\u90e8\u6587\u4ef6\u6700\u7ec8\u81ea\u9002\u5e94\u8986\u76d6\u7ed3\u675f ===== *\/\r\n        \/* ===== \u4e0b\u8f7d\u8d44\u6599\u6700\u7ec8\u9694\u79bb\uff1a\u907f\u514d\u5f71\u54cd\u5de8\u578b\u5bfc\u822a\u548c\u5176\u5b83 Elementor \u6a21\u5757 ===== *\/\r\n        .download-page,\r\n        .download-page * {\r\n            box-sizing: border-box !important;\r\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif !important;\r\n        }\r\n        .download-page {\r\n            width: 100% !important;\r\n            max-width: 100% !important;\r\n            overflow-x: hidden !important;\r\n        }\r\n        .download-page .download-container {\r\n            width: 100% !important;\r\n            max-width: min(1300px, 100%) !important;\r\n            margin-left: auto !important;\r\n            margin-right: auto !important;\r\n        }\r\n        .download-page img,\r\n        .download-page video,\r\n        .download-page iframe {\r\n            max-width: 100% !important;\r\n        }\r\n        \/* ===== \u4e0b\u8f7d\u8d44\u6599\u6700\u7ec8\u9694\u79bb\u7ed3\u675f ===== *\/\r\n\/* ===== \u4e0b\u8f7d\u8d44\u6599\u56fe\u6807\u5b57\u4f53\u4fee\u590d\uff1a\u907f\u514d FontAwesome \u88ab\u6a21\u5757\u5b57\u4f53\u8986\u76d6 ===== *\/\r\n        .download-page .fas,\r\n        .download-page .far,\r\n        .download-page .fab {\r\n            font-family: \"Font Awesome 6 Free\" !important;\r\n            font-style: normal !important;\r\n            font-weight: 900 !important;\r\n        }\r\n        .download-page .fab {\r\n            font-family: \"Font Awesome 6 Brands\" !important;\r\n            font-weight: 400 !important;\r\n        }\r\n        \/* ===== \u4e0b\u8f7d\u8d44\u6599\u56fe\u6807\u5b57\u4f53\u4fee\u590d\u7ed3\u675f ===== *\/\r\n        \/* ===== \u4e0b\u8f7d\u6309\u94ae\u6587\u5b57\u4fee\u590d\uff1a\u663e\u793a\u201c\u4e0b\u8f7d\u201d\uff0c\u4e0d\u518d\u53d8\u6210\u5c0f\u65b9\u5757 ===== *\/\r\n        .download-page .download-btn {\r\n            width: auto !important;\r\n            height: 36px !important;\r\n            min-width: 72px !important;\r\n            padding: 0 18px !important;\r\n            border-radius: 999px !important;\r\n            display: inline-flex !important;\r\n            align-items: center !important;\r\n            justify-content: center !important;\r\n            gap: 6px !important;\r\n            background: #ffffff !important;\r\n            border: 1px solid #d8d8d8 !important;\r\n            color: #666666 !important;\r\n            font-size: 15px !important;\r\n            font-weight: 500 !important;\r\n            line-height: 1 !important;\r\n            text-decoration: none !important;\r\n            white-space: nowrap !important;\r\n            cursor: pointer !important;\r\n            box-shadow: none !important;\r\n        }\r\n        .download-page .download-btn i {\r\n            font-size: 14px !important;\r\n            line-height: 1 !important;\r\n            color: inherit !important;\r\n        }\r\n        .download-page .download-btn:hover {\r\n            color: #ffffff !important;\r\n            background: #00b894 !important;\r\n            border-color: #00b894 !important;\r\n        }\r\n        \/* ===== \u4e0b\u8f7d\u6309\u94ae\u6587\u5b57\u4fee\u590d\u7ed3\u675f ===== *\/    <\/style>\r\n<div class=\"download-page\">\r\n        <div class=\"download-container\">\r\n            <h1 class=\"page-title\">\u968f\u65f6\u968f\u5730\uff0c\u968f\u65f6\u54cd\u5e94<\/h1>\r\n            <h2 class=\"main-title\">\u4e0b\u8f7d\u4e2d\u5fc3<\/h2>\r\n            <div class=\"main-content\">\r\n                <!-- \u5de6\u4fa7\uff1a\u6807\u7b7e+\u4ea7\u54c1\u7b5b\u9009 -->\r\n                <div class=\"filter-sidebar\">\r\n                    <div class=\"tab-group\">\r\n                        <button class=\"tab-btn active\" data-tab=\"user\">\u6237\u7528<\/button>\r\n                        <button class=\"tab-btn\" data-tab=\"business\">\u5de5\u5546\u4e1a<\/button>\r\n                    <\/div>\r\n                    <div class=\"filter-panel\">\r\n                        <div class=\"filter-header\" data-filter=\"product\">\r\n                            <span>\u4ea7\u54c1<\/span>\r\n                            <i class=\"fas fa-chevron-down arrow open\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"filter-content\" id=\"product-filter\">\r\n                            <!-- \u5355\u9009\u5185\u5bb9\u7531JS\u6e32\u67d3 -->\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                <!-- \u53f3\u4fa7\uff1a\u6587\u6863\u5217\u8868 -->\r\n                <div class=\"result-content\">\r\n                    <div class=\"result-list\" id=\"result-list\"><\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<script>\r\n        const downloadRoot = document.querySelector('.download-page'); \/\/ \u4e0b\u8f7d\u8d44\u6599\u6a21\u5757\u6839\u8282\u70b9\r\n        \/\/ ========== \u3010\u6838\u5fc3\u914d\u7f6e\u533a\u3011\u6240\u6709\u6587\u6863&\u4ea7\u54c1\u7cfb\u5217 \u5728\u6b64\u4fee\u6539 ==========\r\n        \/\/ \ud83d\udc49 \u6587\u6863\u6620\u5c04\u8868\uff1akey=\u4ea7\u54c1\u552f\u4e00\u6807\u8bc6\uff0cvalue=\u5bf9\u5e94\u6587\u6863\u5217\u8868\uff0c\u65e5\u671f\u7edf\u4e00\u4e3a2026-01-30\r\n        const docMap = {\r\n            \/\/ \u6237\u7528-\u5149\u50a8\u4e00\u4f53\u673a\r\n            \"user-inverter\": [\r\n                { id: 1, title: \"ESS-6KW+16KWH\u80d6\u58a9\u6b3e\u89c4\u683c\u4e66\", date: \"2026-01-30\", downloadUrl: \"https:\/\/hossoni-ess.com\/wp-content\/uploads\/dlm_uploads\/2026\/04\/ESS-6KW16KWH\u80d6\u58a9\u6b3e\u89c4\u683c\u4e66.pdf\" },\r\n                { id: 2, title: \"ESS-12KW+30KWH\u4e00\u4f53\u673a\u89c4\u683c\u4e66\", date: \"2026-01-30\", downloadUrl: \"https:\/\/hossoni-ess.com\/wp-content\/uploads\/dlm_uploads\/2026\/04\/ESS-12KW30KWH\u4e00\u4f53\u673a\u89c4\u683c\u4e66.pdf\" },\r\n                { id: 3, title: \"ESS-12KW+30KWH\u4e00\u4f53\u673a\u7528\u6237\u624b\u518c-CN\", date: \"2026-01-30\", downloadUrl: \"https:\/\/hossoni-ess.com\/wp-content\/uploads\/dlm_uploads\/2026\/04\/ESS-12KW30KWH\u4e00\u4f53\u673a\u7528\u6237\u624b\u518c-CN.pdf\" },\r\n                { id: 4, title: \"ESS-12KW+30KWH\u4e00\u4f53\u673a\u7528\u6237\u624b\u518c-EN\", date: \"2026-01-30\", downloadUrl: \"https:\/\/hossoni-ess.com\/wp-content\/uploads\/dlm_uploads\/2026\/04\/ESS-12KW30KWH\u4e00\u4f53\u673a\u7528\u6237\u624b\u518c-EN.pdf\" },\r\n                { id: 5, title: \"\u9006\u53d8\u50a8\u80fd\u4e00\u4f53\u673aESS 6KW+10&15&16KWH (\u51b0\u7cdf\u6b3eIP20)\u82f1\u6587\u4e2d\u6027\u7528\u6237\u624b\u518c\", date: \"2026-01-30\", downloadUrl: \"https:\/\/hossoni-ess.com\/wp-content\/uploads\/dlm_uploads\/2026\/04\/\u9006\u53d8\u50a8\u80fd\u4e00\u4f53\u673a-ESS-6KW101516KWH\uff08\u51b0\u7bb1\u6b3e-IP20\uff09\u82f1\u6587-\u4e2d\u6027\u7528\u6237\u624b\u518c.pdf\" },\r\n                { id: 6, title: \"\u9006\u53d8\u50a8\u80fd\u4e00\u4f53\u673aESS6KW+10&15&16KWH(\u51b0\u7bb1\u6b3eIP20)\u4e2d\u6587\u4e2d\u6027\u7528\u6237\u624b\u518c\", date: \"2026-01-30\", downloadUrl: \"https:\/\/hossoni-ess.com\/wp-content\/uploads\/dlm_uploads\/2026\/04\/\u9006\u53d8\u50a8\u80fd\u4e00\u4f53\u673a-ESS-6KW101516KWH\uff08\u51b0\u7bb1\u6b3e-IP20\uff09\u4e2d\u6587-\u4e2d\u6027\u7528\u6237\u624b\u518c.pdf\" }\r\n            ],\r\n            \/\/ \u6237\u7528-\u79bb\u7f51\u50a8\u80fd\u9006\u53d8\u5668\r\n            \"user-off-grid\": [\r\n                { id: 1, title: \"\u79bb\u7f51\u9006\u53d8\u5668 HBG-6248\u89c4\u683c\u4e66-EN\", date: \"2026-01-30\", downloadUrl: \"https:\/\/hossoni-ess.com\/wp-content\/uploads\/dlm_uploads\/2026\/04\/\u79bb\u7f51\u9006\u53d8\u5668-HBG-6248-\u89c4\u683c\u4e66-EN.pdf\" },\r\n                { id: 2, title: \"\u79bb\u7f51\u9006\u53d8\u5668 HBG-6248\u7528\u6237\u624b\u518c-EN\", date: \"2026-01-30\", downloadUrl: \"https:\/\/hossoni-ess.com\/wp-content\/uploads\/dlm_uploads\/2026\/04\/\u79bb\u7f51\u9006\u53d8\u5668-HBG-6248\u7528\u6237\u624b\u518c-EN.pdf\" },\r\n                { id: 3, title: \"\u79bb\u7f51\u9006\u53d8\u5668 HBG-12048 \u89c4\u683c\u4e66-EN\", date: \"2026-01-30\", downloadUrl: \"https:\/\/hossoni-ess.com\/wp-content\/uploads\/dlm_uploads\/2026\/04\/\u79bb\u7f51\u9006\u53d8\u5668-HBG-12048-\u89c4\u683c\u4e66-EN.pdf\" },\r\n                { id: 4, title: \"\u79bb\u7f51\u9006\u53d8\u5668HBG-12048\u7528\u6237\u624b\u518c-EN\", date: \"2026-01-30\", downloadUrl: \"https:\/\/hossoni-ess.com\/wp-content\/uploads\/dlm_uploads\/2026\/04\/\u79bb\u7f51\u9006\u53d8\u5668-HBG-12048\u7528\u6237\u624b\u518c-EN.pdf\" }\r\n            ],\r\n            \/\/ \u6237\u7528-\u50a8\u80fd\u7535\u6c60\u5305\r\n            \"user-battery-pack\": [\r\n                { id: 1, title: \"HBPACK-W\u7cfb\u5217-L2\u7535\u6c60\u5305\u7528\u6237\u624b\u518c-\u4e2d\u6587\u7248\", date: \"2026-01-30\", downloadUrl: \"https:\/\/hossoni-ess.com\/wp-content\/uploads\/dlm_uploads\/2026\/04\/HBPACK-W\u7cfb\u5217-L2\u7535\u6c60\u5305\u7528\u6237\u624b\u518c-\u4e2d\u6587\u7248.pdf\" }\r\n            ],\r\n            \/\/ \u6237\u7528-\u4fbf\u643a\u5f0f\u50a8\u80fd\r\n            \"user-portable\": [\r\n                { id: 1, title: \"\u4fbf\u643a\u5f0f\u50a8\u80fdGOPOWER\u89c4\u683c\u4e66\", date: \"2026-01-30\", downloadUrl: \"https:\/\/hossoni-ess.com\/wp-content\/uploads\/dlm_uploads\/2026\/04\/\u4fbf\u643a\u5f0f\u50a8\u80fd-GOPOWER-\u89c4\u683c\u4e66.pdf\" }\r\n            ],\r\n            \/\/ \u5de5\u5546\u4e1a-\u5de5\u5546\u4e1a\u50a8\u80fd\r\n            \"business-storage\": [\r\n                { id: 1, title: \"Hossoin Smart215L\u6db2\u51b7\u5de5\u5546\u4e1a\u50a8\u80fd\u7cfb\u5217\u4e2d\u6587\", date: \"2026-01-30\", downloadUrl: \"https:\/\/hossoni-ess.com\/wp-content\/uploads\/dlm_uploads\/2026\/04\/Hossoin-Smart215L\u6db2\u51b7\u5de5\u5546\u4e1a\u50a8\u80fd\u7cfb\u5217-\u4e2d\u6587.pdf\" }\r\n            ]\r\n        };\r\n        \/\/ \u6237\u7528\u4ea7\u54c1\u7cfb\u5217\uff08\u5df2\u4fee\u590d\u91cd\u590dvalue&\u8bed\u6cd5\u9519\u8bef\uff09\r\n        const userProductList = [\r\n            { value: \"user-inverter\", label: \"\u5149\u50a8\u4e00\u4f53\u673a\" },\r\n            { value: \"user-off-grid\", label: \"\u79bb\u7f51\u50a8\u80fd\u9006\u53d8\u5668\" },\r\n            { value: \"user-battery-pack\", label: \"\u50a8\u80fd\u7535\u6c60\u5305\" },\r\n            { value: \"user-portable\", label: \"\u4fbf\u643a\u5f0f\u50a8\u80fd\" }\r\n        ];\r\n        \/\/ \u5de5\u5546\u4e1a\u4ea7\u54c1\u7cfb\u5217\r\n        const businessProductList = [\r\n            { value: \"business-storage\", label: \"\u5de5\u5546\u4e1a\u50a8\u80fd\" }\r\n        ];\r\n        \/\/ ========== \u914d\u7f6e\u533a\u7ed3\u675f ==========\r\n        \/\/ ========== \u6838\u5fc3\u529f\u80fd ==========\r\n        \/\/ \u6e32\u67d3\u6587\u6863\u5217\u8868\r\n        function renderList(productValue) {\r\n            const resultList = downloadRoot.querySelector('#result-list');\r\n            \/\/ \u83b7\u53d6\u5bf9\u5e94\u4ea7\u54c1\u7684\u6587\u6863\uff0c\u65e0\u5339\u914d\u5219\u663e\u793a\u7a7a\u63d0\u793a\r\n            const docList = docMap[productValue] || [];\r\n            \r\n            let html = '';\r\n            if (docList.length === 0) {\r\n                html = '<div class=\"empty-tip\">\u6682\u65e0\u5339\u914d\u7684\u6587\u6863<\/div>';\r\n            } else {\r\n                docList.forEach(item => {\r\n                    html += `\r\n                    <div class=\"result-item\">\r\n                        <div class=\"item-left\">\r\n                            <i class=\"fas fa-file-pdf item-icon\"><\/i>\r\n                            <span class=\"item-title\">${item.title}<\/span>\r\n                        <\/div>\r\n                        <div class=\"item-right\">\r\n                            <span class=\"item-date\">${item.date}<\/span>\r\n                            <!-- \ud83d\udc49 \u4e0b\u8f7d\u8df3\u8f6c\u94fe\u63a5\uff0c\u4fee\u6539\u4e0a\u9762docMap\u91cc\u7684downloadUrl\u5373\u53ef -->\r\n                            <a href=\"${item.downloadUrl}\" class=\"download-btn\" target=\"_blank\">\r\n                                <i class=\"fas fa-download\"><\/i><span>\u4e0b\u8f7d<\/span><\/a>\r\n                        <\/div>\r\n                    <\/div>\r\n                    `;\r\n                });\r\n            }\r\n            resultList.innerHTML = html;\r\n        }\r\n        \/\/ \u5207\u6362\u4ea7\u54c1\u5217\u8868\uff08\u6237\u7528\/\u5de5\u5546\u4e1a\u6807\u7b7e\u5207\u6362\uff09\r\n        function switchTab(tabType) {\r\n            const productFilter = downloadRoot.querySelector('#product-filter');\r\n            \/\/ \u83b7\u53d6\u5bf9\u5e94\u6807\u7b7e\u7684\u4ea7\u54c1\u7cfb\u5217\r\n            const productList = tabType === 'business' ? businessProductList : userProductList;\r\n            \r\n            \/\/ \u6e32\u67d3\u5355\u9009\u6846\r\n            let html = '';\r\n            productList.forEach((item, index) => {\r\n                \/\/ \u9ed8\u8ba4\u9009\u4e2d\u7b2c\u4e00\u4e2a\r\n                const checked = index === 0 ? 'checked' : '';\r\n                html += `\r\n                <label class=\"radio-item\">\r\n                    <input type=\"radio\" name=\"product\" value=\"${item.value}\" ${checked}>\r\n                    ${item.label}\r\n                <\/label>\r\n                `;\r\n            });\r\n            productFilter.innerHTML = html;\r\n            \/\/ \u7ed1\u5b9a\u5355\u9009\u4e8b\u4ef6\r\n            bindRadioEvent();\r\n            \/\/ \u9ed8\u8ba4\u6e32\u67d3\u7b2c\u4e00\u4e2a\u4ea7\u54c1\u7684\u6587\u6863\r\n            renderList(productList[0].value);\r\n        }\r\n        \/\/ \u5355\u9009\u6846\u4e92\u65a5\u5207\u6362\u4e8b\u4ef6\r\n        function bindRadioEvent() {\r\n            const radios = downloadRoot.querySelectorAll('input[name=\"product\"]');\r\n            radios.forEach(radio => {\r\n                radio.addEventListener('change', function() {\r\n                    \/\/ \u5207\u6362\u9009\u4e2d\u4ea7\u54c1\uff0c\u6e32\u67d3\u5bf9\u5e94\u6587\u6863\r\n                    renderList(this.value);\r\n                });\r\n            });\r\n        }\r\n        \/\/ ========== \u9875\u9762\u521d\u59cb\u5316 ==========\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            if (!downloadRoot) return;\r\n            \/\/ \u9ed8\u8ba4\u6e32\u67d3\u6237\u7528\u6807\u7b7e\r\n            switchTab('user');\r\n            \/\/ \u6237\u7528\/\u5de5\u5546\u4e1a\u6807\u7b7e\u5207\u6362\r\n            const tabBtns = downloadRoot.querySelectorAll('.tab-btn');\r\n            tabBtns.forEach(btn => {\r\n                btn.addEventListener('click', function() {\r\n                    tabBtns.forEach(b => b.classList.remove('active'));\r\n                    this.classList.add('active');\r\n                    switchTab(this.dataset.tab);\r\n                });\r\n            });\r\n            \/\/ \u4ea7\u54c1\u9762\u677f\u5c55\u5f00\/\u6536\u8d77\r\n            const filterHeader = downloadRoot.querySelector('.filter-header');\r\n            filterHeader.addEventListener('click', function() {\r\n                const content = downloadRoot.querySelector('#product-filter');\r\n                const arrow = this.querySelector('.arrow');\r\n                content.classList.toggle('hidden');\r\n                arrow.classList.toggle('open');\r\n            });\r\n});\r\n    <\/script>\r\n<!-- \u5df2\u4fee\u6539\uff1a\u4e0b\u8f7d\u8d44\u6599 Elementor \u5b89\u5168\u9694\u79bb\u7248\u3002\u5df2\u4fee\u590d\u4e0b\u8f7d\u6309\u94ae\u4e3a\u201c\u4e0b\u8f7d\u201d\u6587\u5b57\u6309\u94ae\u5e76\u6062\u590d\u56fe\u6807\u5b57\u4f53\uff0c\u907f\u514d\u5f71\u54cd\u5de8\u578b\u5bfc\u822a\uff1b\u4fdd\u7559\u9875\u9762\u5185\u5bb9\u548c\u4e0b\u8f7d\u529f\u80fd\u3002 -->\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61003bd4 e-flex e-con-boxed e-con e-parent\" data-id=\"61003bd4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t\t\t\n\t\t\t<img decoding=async data-opt-id=198725560  fetchpriority=\"high\" class=\"e-image-base e-3d5377de-14da714\" \n\t\t\t\t\tdata-interaction-id=\"3d5377de\" \n\t\t \n\t\t \n\t\t\t\t\t\t\t\t\tid=\"1569\"\n\t\t\t\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/mlqmxrbz1bom.i.optimole.com\/cb:FgPI.44\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/hossoni-ess.com\/wp-content\/uploads\/2026\/05\/96.png\"\n\t\t\t\t\t\t\t\t\t\t\t\twidth=\"2172\"\n\t\t\t\t\t\t\t\t\t\t\t\theight=\"724\"\n\t\t\t\t\t\t\t\t\t\t\t\tsrcset=\"https:\/\/mlqmxrbz1bom.i.optimole.com\/cb:FgPI.44\/w:1920\/h:640\/q:mauto\/f:best\/https:\/\/hossoni-ess.com\/wp-content\/uploads\/2026\/05\/96.png 2172w, https:\/\/mlqmxrbz1bom.i.optimole.com\/cb:FgPI.44\/w:300\/h:100\/q:mauto\/f:best\/https:\/\/hossoni-ess.com\/wp-content\/uploads\/2026\/05\/96.png 300w, https:\/\/mlqmxrbz1bom.i.optimole.com\/cb:FgPI.44\/w:1024\/h:341\/q:mauto\/f:best\/https:\/\/hossoni-ess.com\/wp-content\/uploads\/2026\/05\/96.png 1024w, https:\/\/mlqmxrbz1bom.i.optimole.com\/cb:FgPI.44\/w:768\/h:256\/q:mauto\/f:best\/https:\/\/hossoni-ess.com\/wp-content\/uploads\/2026\/05\/96.png 768w, https:\/\/mlqmxrbz1bom.i.optimole.com\/cb:FgPI.44\/w:1536\/h:512\/q:mauto\/f:best\/https:\/\/hossoni-ess.com\/wp-content\/uploads\/2026\/05\/96.png 1536w, https:\/\/mlqmxrbz1bom.i.optimole.com\/cb:FgPI.44\/w:1920\/h:640\/q:mauto\/f:best\/https:\/\/hossoni-ess.com\/wp-content\/uploads\/2026\/05\/96.png 2048w, https:\/\/mlqmxrbz1bom.i.optimole.com\/cb:FgPI.44\/w:18\/h:6\/q:mauto\/f:best\/dpr:2\/https:\/\/hossoni-ess.com\/wp-content\/uploads\/2026\/05\/96.png 18w\"\n\t\t\t\t\t\t\t\t\t\t\t\talt=\"\"\n\t\t\t\t\t\t\/>\n\t\t\t\t\t<div class=\"elementor-element elementor-element-2124fdc4 elementor-align-center elementor-widget__width-inherit elementor-absolute elementor-widget elementor-widget-button\" data-id=\"2124fdc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/\u8054\u7cfb\u6211\u4eec-2\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u8054\u7cfb\u6211\u4eec<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u968f\u65f6\u968f\u5730\uff0c\u968f\u65f6\u54cd\u5e94 \u4e0b\u8f7d\u4e2d\u5fc3 \u6237\u7528 \u5de5\u5546\u4e1a \u4ea7\u54c1 \u8054\u7cfb\u6211\u4eec<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-914","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hossoni-ess.com\/pt\/wp-json\/wp\/v2\/pages\/914","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hossoni-ess.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hossoni-ess.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hossoni-ess.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hossoni-ess.com\/pt\/wp-json\/wp\/v2\/comments?post=914"}],"version-history":[{"count":34,"href":"https:\/\/hossoni-ess.com\/pt\/wp-json\/wp\/v2\/pages\/914\/revisions"}],"predecessor-version":[{"id":1708,"href":"https:\/\/hossoni-ess.com\/pt\/wp-json\/wp\/v2\/pages\/914\/revisions\/1708"}],"wp:attachment":[{"href":"https:\/\/hossoni-ess.com\/pt\/wp-json\/wp\/v2\/media?parent=914"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}