{"id":5519,"date":"2026-07-05T15:51:13","date_gmt":"2026-07-05T07:51:13","guid":{"rendered":"https:\/\/longmai-nt.com\/?page_id=5519"},"modified":"2026-07-05T19:08:10","modified_gmt":"2026-07-05T11:08:10","slug":"%f0%9f%9b%92-%e6%9a%96%e6%b0%94%e7%b3%bb%e7%bb%9f%e9%80%89%e9%85%8d%e6%8a%a5%e4%bb%b7%e5%99%a8","status":"publish","type":"page","link":"https:\/\/longmai-nt.com\/?page_id=5519","title":{"rendered":"\ud83d\uded2 \u6696\u6c14\u7cfb\u7edf\u9009\u914d\u62a5\u4ef7\u8ba1\u7b97\u5668"},"content":{"rendered":"\n\n<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>\u6696\u6c14\u7247\u7cfb\u7edf\u62a5\u4ef7\u8ba1\u7b97\u5668 \u00b7 \u9010\u9879\u786e\u8ba4+\u9500\u552e\u5ba1\u6838 | \u9f99\u8109\u6696\u901a<\/title>\n<style>*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:-apple-system,BlinkMacSystemFont,\"PingFang SC\",\"Helvetica Neue\",\"Microsoft YaHei\",sans-serif;background:#f3f5f9;color:#222;line-height:1.6;padding:20px}\n.container{max-width:1000px;margin:0 auto}\n.header{background:linear-gradient(135deg,#0b1c34,#1a3a6e);color:#fff;border-radius:16px;padding:24px 28px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}\n.header h1{font-size:20px;font-weight:700;color:#fff !important}\n.header h1 small{font-size:12px;font-weight:400;opacity:.8;display:block;margin-top:2px;color:#fff !important}\n.header-total{background:rgba(255,255,255,.15);border-radius:8px;padding:6px 16px;text-align:right;min-width:100px}\n.header-total .amount{font-size:24px;font-weight:800;color:#f5c842}\n\n.card{background:#fff;border-radius:14px;box-shadow:0 2px 12px rgba(0,0,0,.06);padding:20px 24px;margin-bottom:16px}\n.card-title{font-size:16px;font-weight:700;color:#1a2a3a;margin-bottom:14px;padding-bottom:8px;border-bottom:2px solid #c8963e;display:flex;align-items:center;gap:8px}\n.card-title .tag{font-size:11px;font-weight:400;background:#e8f5e9;color:#2e7d32;padding:2px 10px;border-radius:20px;margin-left:auto}\n\n.cfg-row{border:1px solid #e8e8e8;border-radius:10px;padding:14px 16px;margin-bottom:10px;transition:.2s}\n.cfg-row.confirmed{background:#f0f7f0;border-color:#a5d6a7}\n.cfg-row .rw{display:flex;gap:12px;align-items:flex-start}\n.cfg-row .rw .lb{width:100px;font-size:13px;font-weight:600;color:#555;padding-top:10px;flex-shrink:0}\n.cfg-row .rw .ct{flex:1}\n@media(max-width:640px){.cfg-row .rw{flex-direction:column;gap:4px}.cfg-row .rw .lb{width:auto;padding-top:0}}\n\n.cfg-row select,.cfg-row input[type=\"number\"]{width:100%;padding:10px 14px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;background:#fff;outline:none;transition:border .2s}\n.cfg-row select{background:#fff url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23999' stroke-width='2' fill='none'\/%3E%3C\/svg%3E\") no-repeat right 14px center;appearance:none;-webkit-appearance:none;cursor:pointer}\n.cfg-row select:focus,.cfg-row input:focus{border-color:#1a3a6e}\n.cfg-row .input-group{display:flex;gap:8px;align-items:center}\n.cfg-row .input-group input{width:80px;text-align:center}\n.cfg-row .input-group span{font-size:13px;color:#888}\n.cfg-row .tip{font-size:11px;color:#888;margin-top:4px;line-height:1.5}\n\n\/* Add-list *\/\n.add-row{display:flex;gap:8px;align-items:center;margin-top:6px}\n.add-row select{flex:1;padding:8px 12px;font-size:13px;border:2px solid #e0e0e0;border-radius:8px;background:#fff;outline:none;transition:border .2s;appearance:auto;-webkit-appearance:auto}\n.add-row select:focus{border-color:#1a3a6e}\n.add-row select optgroup{font-size:12px}\n.btn-add{background:#1a3a6e;color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:18px;font-weight:700;cursor:pointer;line-height:1;flex-shrink:0;transition:background .2s}\n.btn-add:hover{background:#0f2a52}\n\n.tag-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}\n.tag-item{display:flex;align-items:center;gap:4px;padding:5px 10px;background:#e8f0f5;border-radius:6px;font-size:12px;color:#1a3a6e;font-weight:500}\n.tag-item .tag-qty{width:36px;text-align:center;border:none;background:transparent;font-size:12px;font-weight:600;color:#1a3a6e;padding:0}\n.tag-item .tag-del{background:transparent;border:none;color:#c00;cursor:pointer;font-size:14px;line-height:1;padding:0 2px}\n.tag-item .tag-del:hover{color:#800}\n.tag-item .tag-price{color:#888;font-size:11px;margin-left:4px}\n\n.btn{padding:8px 20px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}\n.btn-sm{padding:5px 14px;font-size:12px;border-radius:6px}\n.btn-primary{background:#1a3a6e;color:#fff}\n.btn-primary:hover{background:#0f2a52}\n.btn-success{background:#2e7d32;color:#fff}\n.btn-success:hover{background:#1b5e20}\n.btn-outline{background:transparent;border:2px solid #1a3a6e;color:#1a3a6e}\n\n.confirm-bar{display:flex;align-items:center;gap:10px;margin-top:8px;padding-top:8px;border-top:1px dashed #e0e0e0}\n.confirm-bar .status{font-size:12px;display:flex;align-items:center;gap:4px}\n.status-done{color:#2e7d32;font-weight:600}\n.status-pending{color:#888}\n\n.summary-section{display:none;background:#f8faf8;border:2px solid #a5d6a7;border-radius:12px;padding:16px 20px;margin-top:18px}\n.summary-section.show{display:block}\n.summary-section h3{font-size:15px;color:#1a3a6e;margin-bottom:12px}\n.summary-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;font-size:12px}\n.summary-item{padding:5px 8px;background:#fff;border-radius:4px;border:1px solid #e8e8e8}\n.summary-item .s-cat{font-size:10px;color:#888}\n.summary-item .s-val{font-size:12px;font-weight:600;color:#1a2a3a;margin-top:1px}\n\n.summary-row{display:flex;gap:14px;padding:5px 0;border-bottom:1px solid #f0f0f0}\n.summary-row .s-label{font-size:13px;color:#555;flex:1}\n.summary-row .s-val{font-size:14px;font-weight:600;color:#1a2a3a;text-align:right;min-width:80px}\n.total-row{border-top:2px solid #1a3a6e;padding-top:8px}\n.total-row .s-label{font-size:15px;font-weight:700;color:#1a3a6e}\n.total-row .s-val{font-size:20px;color:#1a3a6e}\n#quoteSection{display:none}\n@media(max-width:640px){\n  body{padding:12px}.header{padding:16px 18px}.header h1{font-size:17px}.card{padding:14px 16px}.summary-grid{grid-template-columns:1fr 1fr}\n}\n<\/style>\n<\/head>\n<body>\n<div class=\"container\">\n<div class=\"header\">\n  <div><h1>\ud83d\udd25 \u6696\u6c14\u7247\u7cfb\u7edf\u62a5\u4ef7\u8ba1\u7b97\u5668 <small>\u9f99\u8109\u6696\u901a \u00b7 \u9010\u9879\u786e\u8ba4 \u00b7 \u9500\u552e\u5ba1\u6838<\/small><\/h1><\/div>\n  <div class=\"header-total\"><div id=\"hdrCnt\" style=\"font-size:11px;opacity:.7\">0\/8 \u9879\u5df2\u786e\u8ba4<\/div><div class=\"amount\" id=\"headTotal\">\u00a50<\/div><\/div>\n<\/div>\n\n<div class=\"card\">\n<div class=\"card-title\">\u2699\ufe0f \u9010\u9879\u914d\u7f6e <span class=\"tag\">\u6bcf\u9879\u786e\u8ba4\u540e\u9501\u5b9a<\/span><\/div>\n\n<!-- \u2460 \u7ec4\u6570 -->\n<div class=\"cfg-row\" id=\"rowGroups\">\n  <div class=\"rw\"><div class=\"lb\">\u2460 \u7ec4\u6570<\/div><div class=\"ct\">\n    <div class=\"input-group\"><input type=\"number\" id=\"groupCount\" value=\"0\" min=\"0\" max=\"20\" onchange=\"unlock('groups')\"><span>\u7ec4<\/span><\/div>\n    <div class=\"tip\">\u6839\u636e\u623f\u95f4\u6570\u91cf\u914d\u7f6e\uff0c\u59825\u7ec4<\/div>\n  <\/div><\/div>\n  <div class=\"confirm-bar\"><button class=\"btn btn-success btn-sm\" onclick=\"cfGroups()\">\u2713 \u786e\u8ba4\u7ec4\u6570<\/button><span class=\"status\" id=\"stGroups\"><span class=\"status-pending\">\u23f3 \u5f85\u786e\u8ba4<\/span><\/span><\/div>\n<\/div>\n\n<!-- \u2461 \u54c1\u724c -->\n<div class=\"cfg-row\" id=\"rowBrand\">\n  <div class=\"rw\"><div class=\"lb\">\u2461 \u54c1\u724c<\/div><div class=\"ct\">\n    <select id=\"selBrand\" onchange=\"unlock('brand')\">\n      <option value=\"\">\u2014 \u8bf7\u9009\u62e9 \u2014<\/option>\n      <optgroup label=\"\u8fea\u8bfa \/ \u73bb\u739b\uff08\u82ac\u5170\uff09\"><option value=\"dinuo_c22\">\u8fea\u8bfa C22<\/option><option value=\"dinuo_c33\">\u8fea\u8bfa C33<\/option><option value=\"dinuo_cv22\">\u8fea\u8bfa CV22<\/option><option value=\"boma\">\u73bb\u739b<\/option><\/optgroup>\n      <optgroup label=\"\u7a33\u5353 \/ \u6d3e\u6d1b\u5229 \/ \u535a\u5361\u8bfa\uff08\u5fb7\u7cfb\uff09\"><option value=\"wenzhuo22\">\u7a33\u5353 22\u578b \u2605<\/option><option value=\"wenzhuo33\">\u7a33\u5353 33\u578b<\/option><option value=\"pailuoli\">\u6d3e\u6d1b\u5229<\/option><option value=\"bokanuo\">\u535a\u5361\u8bfa<\/option><\/optgroup>\n      <optgroup label=\"\u5176\u4ed6\"><option value=\"weiyu\">\u536b\u6d74\u4e13\u7528<\/option><\/optgroup>\n    <\/select>\n    <div class=\"tip\">\u54c1\u724c\u51b3\u5b9a\u6696\u6c14\u7247\u5355\u4ef7<\/div>\n  <\/div><\/div>\n  <div class=\"confirm-bar\"><button class=\"btn btn-success btn-sm\" onclick=\"cfBrand()\">\u2713 \u786e\u8ba4\u54c1\u724c<\/button><span class=\"status\" id=\"stBrand\"><span class=\"status-pending\">\u23f3 \u5f85\u786e\u8ba4<\/span><\/span><\/div>\n<\/div>\n\n<!-- \u2462 \u89c4\u683c\uff08\u52a0\u53f7\u6dfb\u52a0\uff09 -->\n<div class=\"cfg-row\" id=\"rowSpec\">\n  <div class=\"rw\"><div class=\"lb\">\u2462 \u89c4\u683c<\/div><div class=\"ct\" id=\"specArea\">\n    <div class=\"add-row\">\n      <select id=\"selSpec\"><option value=\"\">\u2014 \u9009\u62e9\u89c4\u683c\u6dfb\u52a0 \u2014<\/option>\n        <optgroup label=\"300mm\u9ad8\"><option value=\"300_1000\">300\u00d71000 \u00b7 971~1,120W<\/option><option value=\"300_1200\">300\u00d71200 \u00b7 1,165~1,345W<\/option><option value=\"300_1400\">300\u00d71400 \u00b7 1,359~1,568W<\/option><option value=\"300_1600\">300\u00d71600 \u00b7 1,553~1,793W<\/option><option value=\"300_1800\">300\u00d71800 \u00b7 1,748~2,016W<\/option><option value=\"300_2000\">300\u00d72000 \u00b7 1,942~2,241W<\/option><\/optgroup>\n        <optgroup label=\"600mm\u9ad8\"><option value=\"600_600\">600\u00d7600 \u00b7 1,082~1,098W<\/option><option value=\"600_800\">600\u00d7800 \u00b7 1,442~1,464W<\/option><option value=\"600_1000\">600\u00d71000 \u00b7 1,803~1,830W<\/option><option value=\"600_1200\">600\u00d71200 \u00b7 2,164~2,196W \u2605<\/option><option value=\"600_1400\">600\u00d71400 \u00b7 2,524~2,561W<\/option><option value=\"600_1600\">600\u00d71600 \u00b7 2,885~2,928W<\/option><option value=\"600_1800\">600\u00d71800 \u00b7 3,245~3,294W<\/option><option value=\"600_2000\">600\u00d72000 \u00b7 3,606~3,660W<\/option><\/optgroup>\n        <optgroup label=\"900mm\u9ad8\"><option value=\"900_600\">900\u00d7600 \u00b7 1,425~1,469W<\/option><option value=\"900_800\">900\u00d7800 \u00b7 1,900~1,960W<\/option><option value=\"900_1000\">900\u00d71000 \u00b7 2,375~2,450W<\/option><option value=\"900_1200\">900\u00d71200 \u00b7 2,850~2,940W<\/option><\/optgroup>\n        <optgroup label=\"\u94a2\u67f1\u5f0f H1800\"><option value=\"zh4\">4\u67f1 \u00b7 1,160W<\/option><option value=\"zh5\">5\u67f1 \u00b7 1,450W<\/option><option value=\"zh6\">6\u67f1 \u00b7 1,740W<\/option><option value=\"zh7\">7\u67f1 \u00b7 2,030W<\/option><option value=\"zh8\">8\u67f1 \u00b7 2,320W<\/option><option value=\"zh9\">9\u67f1 \u00b7 2,610W<\/option><option value=\"zh10\">10\u67f1 \u00b7 2,900W<\/option><option value=\"zh12\">12\u67f1 \u00b7 3,480W<\/option><\/optgroup>\n      <\/select>\n      <button class=\"btn-add\" onclick=\"addSpec()\">\uff0b<\/button>\n    <\/div>\n    <div class=\"tag-list\" id=\"specTags\"><\/div>\n    <div class=\"tip\">\u70b9\u51fb\uff0b\u6dfb\u52a0\u4e0d\u540c\u623f\u95f4\u7684\u89c4\u683c\uff0c\u6bcf\u9879\u53ef\u8c03\u6570\u91cf<\/div>\n  <\/div><\/div>\n  <div class=\"confirm-bar\"><button class=\"btn btn-success btn-sm\" onclick=\"cfSpec()\">\u2713 \u786e\u8ba4\u89c4\u683c<\/button><span class=\"status\" id=\"stSpec\"><span class=\"status-pending\">\u23f3 \u5f85\u786e\u8ba4<\/span><\/span><\/div>\n<\/div>\n\n<!-- \u2463 \u6696\u6c14\u7247\u5957\u9910 -->\n<div class=\"cfg-row\" id=\"rowPackage\">\n  <div class=\"rw\"><div class=\"lb\">\u2463 \u6696\u6c14\u7247\u5957\u9910<\/div><div class=\"ct\">\n    <select id=\"selPackage\" onchange=\"unlock('pkg')\">\n      <option value=\"\">\u2014 \u8bf7\u9009\u62e9 \u2014<\/option>\n      <option value=\"de20_1480\">\u5e02\u573a\u901a\u914d DE20+DE20 \u00b7 5kW \u00b7 \u00a51,480\/\u7ec4<\/option>\n      <option value=\"de25_1980\">\u8282\u80fd\u7b80\u914d DE25+DE20 \u00b7 10kW \u00b7 \u00a51,980\/\u7ec4<\/option>\n      <option value=\"de32_2180\">\u8282\u80fd\u6807\u914d DE32+DE25+DE20 \u00b7 20kW \u00b7 \u00a52,180\/\u7ec4<\/option>\n      <option value=\"de40_2280\">\u8282\u80fd\u5927\u6d41\u91cf\u6807\u914d \u00b7 50kW \u00b7 \u00a52,280\/\u7ec4<\/option>\n      <option value=\"de50_2380\">\u8282\u80fd\u5927\u6d41\u91cf\u9876\u914d \u00b7 100kW \u00b7 \u00a52,380\/\u7ec4<\/option>\n    <\/select>\n      <div style=\"display:flex;gap:10px;margin-top:6px;flex-wrap:wrap\">\n        <div style=\"display:flex;gap:6px;align-items:center\">\n          <select id=\"selForeign\" style=\"padding:6px 28px 6px 10px;font-size:12px;border:1px solid #ddd;border-radius:6px;appearance:none;background:#fff url('data:image\/svg+xml,%3Csvg xmlns=%27http:\/\/www.w3.org\/2000\/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27M1 1l4 4 4-4%27 stroke=%27%23999%27 stroke-width=%272%27 fill=%27none%27\/%3E%3C\/svg%3E') no-repeat right 8px center\">\n            <option value=\"300\">\u5916\u8d44\u54c1\u724c\u8865\u5dee +\u00a5300\/\u7ec4<\/option>\n          <\/select>\n          <button class=\"btn-add\" style=\"padding:6px 12px;font-size:14px\" onclick=\"addForeign()\">\uff0b<\/button>\n        <\/div>\n        <div style=\"display:flex;gap:6px;align-items:center\">\n          <select id=\"selBathAddon\" style=\"padding:6px 28px 6px 10px;font-size:12px;border:1px solid #ddd;border-radius:6px;appearance:none;background:#fff url('data:image\/svg+xml,%3Csvg xmlns=%27http:\/\/www.w3.org\/2000\/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27M1 1l4 4 4-4%27 stroke=%27%23999%27 stroke-width=%272%27 fill=%27none%27\/%3E%3C\/svg%3E') no-repeat right 8px center\">\n            <option value=\"1200\">\u536b\u6d74\u6696\u6c14\u7247 +\u00a51,200\/\u7ec4<\/option>\n          <\/select>\n          <button class=\"btn-add\" style=\"padding:6px 12px;font-size:14px\" onclick=\"addBathRad()\">\uff0b<\/button>\n        <\/div>\n      <\/div>\n      <div class=\"tag-list\" id=\"pkgAddonTags\"><\/div>\n    <div class=\"tip\">\u8bbe\u8ba1\u8d1f\u8377130W\/\u33a1\u3002\u8282\u80fd\u5927\u6d41\u91cf\u5957\u9910\uff08\u6807\u914d\/\u9876\u914d\uff09\u5df2\u542b\u6c34\u529b\u5e73\u8861+\u5916\u8d44\u54c1\u724c\uff0c\u6dfb\u52a0\u5916\u8d44\u8865\u5dee\u65f6\u81ea\u52a8\u514d\u9664<\/div>\n  <\/div><\/div>\n  <div class=\"confirm-bar\"><button class=\"btn btn-success btn-sm\" onclick=\"cfPkg()\">\u2713 \u786e\u8ba4\u5957\u9910<\/button><span class=\"status\" id=\"stPkg\"><span class=\"status-pending\">\u23f3 \u5f85\u786e\u8ba4<\/span><\/span><\/div>\n<\/div>\n\n<!-- \u2464 \u6c34\u529b\u5e73\u8861 -->\n<div class=\"cfg-row\" id=\"rowBalance\">\n  <div class=\"rw\"><div class=\"lb\">\u2464 \u6c34\u529b\u5e73\u8861<\/div><div class=\"ct\">\n    <select id=\"selBalance\" onchange=\"unlock('balance')\">\n      <option value=\"\">\u2014 \u8bf7\u9009\u62e9 \u2014<\/option>\n      <option value=\"fenji_200\">\u53cc\u7ba1\u540c\u7a0b\u00b7\u5206\u96c6\u6c34\u5668 \u00b7 \u00a5200\/\u7ec4<\/option>\n      <option value=\"eco_0\">\u8282\u80fd\u6807\u914d\u6c34\u529b\u5e73\u8861\u8bbe\u8ba1 \u00b7 \u00a50\/\u7ec4<\/option>\n      <option value=\"yicheng_0\">\u5f02\u7a0b\u5b89\u88c5 \u00b7 \u00a50\/\u7ec4<\/option>\n      <option value=\"dan_100\">\u5355\u7ba1\u540c\u7a0b \u00b7 \u00a5100\/\u7ec4<\/option>\n    <\/select>\n  <\/div><\/div>\n  <div class=\"confirm-bar\"><button class=\"btn btn-success btn-sm\" onclick=\"cfBalance()\">\u2713 \u786e\u8ba4\u6c34\u529b\u5e73\u8861<\/button><span class=\"status\" id=\"stBalance\"><span class=\"status-pending\">\u23f3 \u5f85\u786e\u8ba4<\/span><\/span><\/div>\n<\/div>\n\n<!-- \u2465 \u63a7\u5236\u65b9\u5f0f -->\n<div class=\"cfg-row\" id=\"rowControl\">\n  <div class=\"rw\"><div class=\"lb\">\u2465 \u63a7\u5236\u65b9\u5f0f<\/div><div class=\"ct\" id=\"ctrlArea\">\n    <div class=\"add-row\">\n      <select id=\"selControl\"><option value=\"\">\u2014 \u9009\u62e9\u6dfb\u52a0 \u2014<\/option><option value=\"manual_580\">\u624b\u52a8\u6e29\u5305\u9600+WiFi\u7ebf\u63a7\u5668 \u00b7 \u00a5580\/\u7ec4<\/option><option value=\"wireless_780\">\u65e0\u7ebf\u8054\u52a8\u63a7\u5236 \u00b7 \u00a5780\/\u5957<\/option><option value=\"wired_980\">\u6709\u7ebfWiFi\u7ebf\u63a7+\u4e2d\u592e\u8054\u52a8 \u00b7 \u00a5980\/\u5957<\/option><\/select>\n      <button class=\"btn-add\" onclick=\"addCtrl()\">\uff0b<\/button>\n    <\/div>\n    <div class=\"tag-list\" id=\"ctrlTags\"><\/div>\n    <div class=\"tip\">\u53ef\u6dfb\u52a0\u591a\u4e2a\u63a7\u5236\u65b9\u5f0f<\/div>\n  <\/div><\/div>\n  <div class=\"confirm-bar\"><button class=\"btn btn-success btn-sm\" onclick=\"cfCtrl()\">\u2713 \u786e\u8ba4\u63a7\u5236\u65b9\u5f0f<\/button><span class=\"status\" id=\"stCtrl\"><span class=\"status-pending\">\u23f3 \u5f85\u786e\u8ba4<\/span><\/span><\/div>\n<\/div>\n\n<!-- \u2466 \u70ed\u6e90\uff08\u52a0\u53f7\u6dfb\u52a0\uff09 -->\n<div class=\"cfg-row\" id=\"rowBoiler\">\n  <div class=\"rw\"><div class=\"lb\">\u2466 \u70ed\u6e90<\/div><div class=\"ct\" id=\"boilerArea\">\n    <div class=\"add-row\">\n      <select id=\"selBoiler\">\n        <option value=\"\">\u2014 \u9009\u62e9\u70ed\u6e90\u6dfb\u52a0 \u2014<\/option>\n        <optgroup label=\"\u5e38\u89c4\u4e24\u7528\u7089\"><option value=\"menred24_5200\">\u66fc\u745e\u5fb7 Heidelberg 24kW \u00b7 \u00a55,200+\u5b89\u88c5\u00a5600<\/option><option value=\"bosch_5800\">\u535a\u4e16 \u8ffd\u5149 G6100 24kW \u00b7 \u00a55,800+\u5b89\u88c5\u00a5600<\/option><option value=\"vissmann_6800\">\u83f2\u65af\u66fc AiJE 24kW \u00b7 \u00a56,800+\u5b89\u88c5\u00a5600<\/option><\/optgroup>\n        <optgroup label=\"\u5355\u91c7\u6696+\u70ed\u6c34\u7ec4\u5408\"><option value=\"menred_water_7199\">\u66fc\u745e\u5fb7\u53d8\u9891\u5355\u91c7\u6696+\u745e\u7f8e13L \u00b7 \u00a57,199+\u5b89\u88c5\u00a5600<\/option><\/optgroup>\n        <optgroup label=\"\u51b7\u51dd\u7089\"><option value=\"menred_cond_7800\">\u66fc\u745e\u5fb7\u5c0f\u5361 24kW \u00b7 \u00a57,800+\u5b89\u88c5\u00a5600<\/option><option value=\"bosch_cond_9200\">\u535a\u4e16 3260 25kW \u00b7 \u00a59,200+\u5b89\u88c5\u00a5600<\/option><option value=\"vissmann_cond_10800\">\u83f2\u65af\u66fc B1JG 25kW \u00b7 \u00a510,800+\u5b89\u88c5\u00a5600<\/option><\/optgroup>\n        <optgroup label=\"\u7a7a\u6c14\u80fd\u6c34\u6a21\u5757\"><option value=\"water_module_8500\">\u5168\u6548\u6c34\u6a21\u5757 \u00b7 \u00a58,500+\u5b89\u88c5\u00a5600<\/option><\/optgroup>\n      <\/select>\n      <button class=\"btn-add\" onclick=\"addBoiler()\">\uff0b<\/button>\n    <\/div>\n    <div class=\"tag-list\" id=\"boilerTags\"><\/div>\n    <div class=\"tip\">\u522b\u5885\u53ef\u6dfb\u52a0\u591a\u53f0\u70ed\u6e90\uff0c\u6bcf\u53f0\u542b\u5b89\u88c5\u8d39\u00a5600<\/div>\n\n    <!-- \u70ed\u6c34\u5668\u5b50\u76ee\u5f55 -->\n    <div style=\"margin-top:10px;padding:10px 12px;background:#f8f9fa;border-radius:8px;border:1px solid #e8e8e8\">\n      <div style=\"font-size:12px;font-weight:600;color:#1a3a6e;margin-bottom:4px\">\u2795 \u9009\u914d\u70ed\u6c34\u5668<\/div>\n      <div class=\"add-row\">\n        <select id=\"selWaterHeater\">\n          <option value=\"\">\u2014 \u9009\u62e9\u70ed\u6c34\u5668\u6dfb\u52a0 \u2014<\/option>\n          <option value=\"ruimei13_2499\">\u745e\u7f8e13L\u6052\u6e29 \u00b7 \u4f18\u60e0\u00a52,499\uff08\u539f\u00a52,999\uff09<\/option>\n          <option value=\"ruimei16_2999\">\u745e\u7f8e16L\u96f6\u51b7\u6c34 \u00b7 \u4f18\u60e0\u00a52,999\uff08\u539f\u00a53,999\uff09<\/option>\n          <option value=\"ruimei16_import_4499\">\u745e\u7f8e\u8fdb\u53e316L \u00b7 \u4f18\u60e0\u00a54,499\uff08\u539f\u00a55,599\uff09<\/option>\n          <option value=\"ruimei20_import_4999\">\u745e\u7f8e\u8fdb\u53e320L \u00b7 \u4f18\u60e0\u00a54,999\uff08\u539f\u00a55,999\uff09<\/option>\n          <option value=\"ot_7800\">\u6b27\u7279\u71c3\u6c14\u70ed\u6c34\u5668 \u00b7 \u00a57,800~\u00a515,600<\/option>\n        <\/select>\n        <button class=\"btn-add\" onclick=\"addWH()\">\uff0b<\/button>\n      <\/div>\n      <div class=\"tag-list\" id=\"whTags\"><\/div>\n    <\/div>\n  <\/div><\/div>\n  <div class=\"confirm-bar\"><button class=\"btn btn-success btn-sm\" onclick=\"cfBoiler()\">\u2713 \u786e\u8ba4\u70ed\u6e90\u4e0e\u70ed\u6c34\u5668<\/button><span class=\"status\" id=\"stBoiler\"><span class=\"status-pending\">\u23f3 \u5f85\u786e\u8ba4<\/span><\/span><\/div>\n<\/div>\n\n<!-- \u2467 \u5347\u7ea7 -->\n<div class=\"cfg-row\" id=\"rowUpgrade\">\n  <div class=\"rw\"><div class=\"lb\">\u2467 \u5347\u7ea7\u9009\u9879<\/div><div class=\"ct\">\n    <div style=\"display:flex;flex-wrap:wrap;gap:6px 18px\">\n      <span style=\"display:inline-flex;align-items:center;gap:4px;font-size:12px\">\u53d8\u9891\u8054\u52a8<select class=\"upg\" data-v=\"1500\" style=\"width:auto;padding:4px 20px 4px 8px;font-size:12px;border:1px solid #ddd;border-radius:6px;appearance:none;background:#fff url('data:image\/svg+xml,%3Csvg xmlns=%27http:\/\/www.w3.org\/2000\/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27M1 1l4 4 4-4%27 stroke=%27%23999%27 stroke-width=%272%27 fill=%27none%27\/%3E%3C\/svg%3E') no-repeat right 6px center\"><option value=\"0\">\u5426<\/option><option value=\"1500\">\u662f +\u00a51,500<\/option><\/select><\/span>\n      <span style=\"display:inline-flex;align-items:center;gap:4px;font-size:12px\">\u70ed\u6c34\u5faa\u73af<select class=\"upg\" data-v=\"3000\" style=\"width:auto;padding:4px 20px 4px 8px;font-size:12px;border:1px solid #ddd;border-radius:6px;appearance:none;background:#fff url('data:image\/svg+xml,%3Csvg xmlns=%27http:\/\/www.w3.org\/2000\/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27M1 1l4 4 4-4%27 stroke=%27%23999%27 stroke-width=%272%27 fill=%27none%27\/%3E%3C\/svg%3E') no-repeat right 6px center\"><option value=\"0\">\u5426<\/option><option value=\"3000\">\u662f +\u00a53,000<\/option><\/select><\/span>\n      <span style=\"display:inline-flex;align-items:center;gap:4px;font-size:12px\">\u8282\u80fd\u5347\u7ea7<select class=\"upg\" data-v=\"3980\" style=\"width:auto;padding:4px 20px 4px 8px;font-size:12px;border:1px solid #ddd;border-radius:6px;appearance:none;background:#fff url('data:image\/svg+xml,%3Csvg xmlns=%27http:\/\/www.w3.org\/2000\/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27M1 1l4 4 4-4%27 stroke=%27%23999%27 stroke-width=%272%27 fill=%27none%27\/%3E%3C\/svg%3E') no-repeat right 6px center\"><option value=\"0\">\u5426<\/option><option value=\"3980\">\u662f +\u00a53,980<\/option><\/select><\/span>\n      <span style=\"display:inline-flex;align-items:center;gap:4px;font-size:12px\">\u6e29\u5305\u9600\u5347\u7ea7<select class=\"upg\" data-v=\"600\" style=\"width:auto;padding:4px 20px 4px 8px;font-size:12px;border:1px solid #ddd;border-radius:6px;appearance:none;background:#fff url('data:image\/svg+xml,%3Csvg xmlns=%27http:\/\/www.w3.org\/2000\/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27M1 1l4 4 4-4%27 stroke=%27%23999%27 stroke-width=%272%27 fill=%27none%27\/%3E%3C\/svg%3E') no-repeat right 6px center\"><option value=\"0\">\u5426<\/option><option value=\"600\">\u662f +\u00a5600<\/option><\/select><\/span>\n    <\/div>\n  <\/div><\/div>\n  <div class=\"confirm-bar\"><button class=\"btn btn-success btn-sm\" onclick=\"cfUpg()\">\u2713 \u786e\u8ba4\u5347\u7ea7\u9009\u9879<\/button><span class=\"status\" id=\"stUpg\"><span class=\"status-pending\">\u23f3 \u5f85\u786e\u8ba4<\/span><\/span><\/div>\n<\/div>\n\n<!-- \u914d\u7f6e\u6e05\u5355 -->\n<div class=\"summary-section\" id=\"summarySection\">\n  <h3>\ud83d\udccb \u7efc\u5408\u914d\u7f6e\u6e05\u5355 <span style=\"font-size:12px;font-weight:400;color:#888\">\u2014 \u9500\u552e\u5ba1\u6838\u786e\u8ba4\u65e0\u8bef\u540e\u67e5\u770b\u62a5\u4ef7<\/span><\/h3>\n  <div class=\"summary-grid\" id=\"summaryGrid\"><\/div>\n  <div style=\"margin-top:12px;display:flex;gap:10px;flex-wrap:wrap\">\n    <button class=\"btn btn-primary\" onclick=\"genQuote()\">\ud83d\udcb0 \u751f\u6210\u62a5\u4ef7\u660e\u7ec6<\/button>\n    <button class=\"btn btn-outline\" onclick=\"resetAll()\" style=\"font-size:12px\">\u21bb \u5168\u90e8\u91cd\u65b0\u9009\u62e9<\/button>\n  <\/div>\n<\/div>\n\n<!-- \u62a5\u4ef7 -->\n<div id=\"quoteSection\">\n  <div style=\"font-size:16px;font-weight:700;color:#1a3a6e;padding:18px 0 10px 0;border-bottom:2px solid #c8963e;margin:18px 0 10px\">\ud83d\udcb0 \u62a5\u4ef7\u660e\u7ec6<\/div>\n  <div id=\"tableBody\"><\/div>\n  <div style=\"margin-top:14px;display:flex;gap:10px;flex-wrap:wrap\">\n    <button class=\"btn btn-primary\" onclick=\"window.print()\">\ud83d\udda8\ufe0f \u6253\u5370<\/button>\n    <button class=\"btn btn-outline\" onclick=\"document.getElementById('quoteSection').style.display='none';document.getElementById('summarySection').scrollIntoView({behavior:'smooth'})\">\u2b06 \u8fd4\u56de\u4fee\u6539<\/button>\n  <\/div>\n<\/div>\n<\/div>\n\n<script>\n\/\/ Price tables\nconst P = {\n  dinuo_c22:{'300_1000':372,'300_1200':437,'300_1400':475,'300_1600':533,'300_1800':595,'300_2000':640,'600_600':369,'600_800':419,'600_1000':441,'600_1200':552,'600_1400':662,'600_1600':760,'600_1800':857,'600_2000':955,'900_600':520,'900_800':646,'900_1000':754,'900_1200':893,'zh4':420,'zh5':504,'zh6':588,'zh7':672,'zh8':756,'zh9':840,'zh10':924,'zh12':1008},\n  dinuo_c33:{'300_1000':480,'300_1200':560,'300_1400':620,'300_1600':700,'300_1800':780,'300_2000':860,'600_600':500,'600_800':580,'600_1000':660,'600_1200':760,'600_1400':880,'600_1600':1000,'600_1800':1120,'600_2000':1240,'900_600':737,'900_800':947,'900_1000':1163,'900_1200':1276},\n  dinuo_cv22:{'300_1000':460,'300_1200':512,'300_1400':552,'300_1600':595,'300_1800':665,'300_2000':708,'600_600':480,'600_800':539,'600_1000':584,'600_1200':674,'600_1400':777,'600_1600':892,'600_1800':996,'600_2000':1123,'900_600':629,'900_800':732,'900_1000':838,'900_1200':988},\n  boma:{'300_1000':400,'300_1200':470,'300_1400':510,'300_1600':570,'300_1800':630,'300_2000':690,'600_600':400,'600_800':450,'600_1000':480,'600_1200':580,'600_1400':690,'600_1600':790,'600_1800':890,'600_2000':990,'900_600':550,'900_800':680,'900_1000':790,'900_1200':940},\n  wenzhuo22:{'300_1000':200,'300_1200':221,'300_1400':246,'300_1600':276,'300_1800':302,'300_2000':346,'600_600':190,'600_800':231,'600_1000':259,'600_1200':330,'600_1400':396,'600_1600':450,'600_1800':502,'600_2000':566,'900_600':308,'900_800':378,'900_1000':453,'900_1200':537,'zh4':336,'zh5':420,'zh6':504,'zh7':588,'zh8':672,'zh9':756,'zh10':840,'zh12':1008},\n  wenzhuo33:{'900_600':497,'900_800':613,'900_1000':730,'900_1200':863},\n  pailuoli:{'300_1000':230,'300_1200':260,'300_1400':290,'300_1600':320,'300_1800':350,'300_2000':390,'600_600':220,'600_800':280,'600_1000':310,'600_1200':390,'600_1400':460,'600_1600':520,'600_1800':580,'600_2000':650,'900_600':350,'900_800':430,'900_1000':510,'900_1200':610},\n  bokanuo:{'zh4':380,'zh5':460,'zh6':540,'zh7':620,'zh8':700,'zh9':780,'zh10':860,'zh12':1020},\n  weiyu:{'600_800':167,'600_1000':186,'600_1200':230,'600_1400':280,'600_1600':320,'600_1800':360,'900_1000':350}\n};\nconst BL={dinuo_c22:'\u8fea\u8bfa C22',dinuo_c33:'\u8fea\u8bfa C33',dinuo_cv22:'\u8fea\u8bfa CV22',boma:'\u73bb\u739b',wenzhuo22:'\u7a33\u5353 22\u578b',wenzhuo33:'\u7a33\u5353 33\u578b',pailuoli:'\u6d3e\u6d1b\u5229',bokanuo:'\u535a\u5361\u8bfa',weiyu:'\u536b\u6d74\u4e13\u7528'};\nconst SL={'300_1000':'300\u00d71000','300_1200':'300\u00d71200','300_1400':'300\u00d71400','300_1600':'300\u00d71600','300_1800':'300\u00d71800','300_2000':'300\u00d72000','600_600':'600\u00d7600','600_800':'600\u00d7800','600_1000':'600\u00d71000','600_1200':'600\u00d71200','600_1400':'600\u00d71400','600_1600':'600\u00d71600','600_1800':'600\u00d71800','600_2000':'600\u00d72000','900_600':'900\u00d7600','900_800':'900\u00d7800','900_1000':'900\u00d71000','900_1200':'900\u00d71200','zh4':'4\u67f1','zh5':'5\u67f1','zh6':'6\u67f1','zh7':'7\u67f1','zh8':'8\u67f1','zh9':'9\u67f1','zh10':'10\u67f1','zh12':'12\u67f1'};\nconst PKL={de20_1480:'\u5e02\u573a\u901a\u914d DE20+DE20',de25_1980:'\u8282\u80fd\u7b80\u914d DE25+DE20',de32_2180:'\u8282\u80fd\u6807\u914d DE32+DE25+DE20',de40_2280:'\u8282\u80fd\u5927\u6d41\u91cf\u6807\u914d',de50_2380:'\u8282\u80fd\u5927\u6d41\u91cf\u9876\u914d'};\nconst PKP={de20_1480:1480,de25_1980:1980,de32_2180:2180,de40_2280:2280,de50_2380:2380};\nconst BAL={fenji_200:'\u53cc\u7ba1\u540c\u7a0b\u00b7\u5206\u96c6\u6c34\u5668',eco_0:'\u8282\u80fd\u6807\u914d\u6c34\u529b\u5e73\u8861',yicheng_0:'\u5f02\u7a0b\u5b89\u88c5',dan_100:'\u5355\u7ba1\u540c\u7a0b'};\nconst BAP={fenji_200:200,eco_0:0,yicheng_0:0,dan_100:100};\nconst CTL={manual_580:'\u624b\u52a8\u6e29\u5305\u9600+WiFi\u7ebf\u63a7\u5668',wireless_780:'\u65e0\u7ebf\u8054\u52a8\u63a7\u5236',wired_980:'\u6709\u7ebfWiFi+\u4e2d\u592e\u8054\u52a8'};\nconst CTP={manual_580:580,wireless_780:780,wired_980:980};\nconst WHL={ruimei13_2499:'\u745e\u7f8e13L\u6052\u6e29',ruimei16_2999:'\u745e\u7f8e16L\u96f6\u51b7\u6c34',ruimei16_import_4499:'\u745e\u7f8e\u8fdb\u53e316L',ruimei20_import_4999:'\u745e\u7f8e\u8fdb\u53e320L',ot_7800:'\u6b27\u7279\u70ed\u6c34\u5668'};\nconst WHP={ruimei13_2499:2499,ruimei16_2999:2999,ruimei16_import_4499:4499,ruimei20_import_4999:4999,ot_7800:10500};\n\n\/\/ Boiler prices with installation\nconst BLP={menred24_5200:5800,bosch_5800:6400,vissmann_6800:7400,menred_water_7199:7799,menred_cond_7800:8400,bosch_cond_9200:9800,vissmann_cond_10800:11400,water_module_8500:9100};\nconst BLL={menred24_5200:'\u66fc\u745e\u5fb7 Heidelberg 24kW',bosch_5800:'\u535a\u4e16 \u8ffd\u5149 G6100',vissmann_6800:'\u83f2\u65af\u66fc AiJE',menred_water_7199:'\u66fc\u745e\u5fb7\u5355\u91c7\u6696+\u745e\u7f8e13L',menred_cond_7800:'\u66fc\u745e\u5fb7\u5c0f\u5361 24kW\u51b7\u51dd',bosch_cond_9200:'\u535a\u4e16 3260 25kW\u51b7\u51dd',vissmann_cond_10800:'\u83f2\u65af\u66fc B1JG 25kW\u51b7\u51dd',water_module_8500:'\u5168\u6548\u6c34\u6a21\u5757'};\n\n\/\/ State\nconst CFG={groups:false,brand:false,spec:false,pkg:false,balance:false,ctrl:false,boiler:false,upg:false};\nconst NMS={groups:'\u7ec4\u6570',brand:'\u54c1\u724c',spec:'\u89c4\u683c',pkg:'\u5957\u9910',balance:'\u6c34\u529b\u5e73\u8861',ctrl:'\u63a7\u5236\u65b9\u5f0f',boiler:'\u70ed\u6e90',upg:'\u5347\u7ea7\u9009\u9879'};\n\n\/\/ Spec\/Boiler\/WH\/Control\/PkgAddon add lists\nlet specItems=[],ctrlItems=[],boilerItems=[],whItems=[],foreignItems=[],bathItems=[];\n\nfunction sts(id,done,msg){\n  const el=document.getElementById('st'+id.charAt(0).toUpperCase()+id.slice(1));\n  if(!el)return;\n  el.innerHTML=done?'<span class=\"status-done\">\u2713 '+msg+'<\/span>':'<span class=\"status-pending\">\u23f3 '+msg+'<\/span>';\n  const row=document.getElementById('row'+id.charAt(0).toUpperCase()+id.slice(1));\n  if(row){if(done)row.classList.add('confirmed');else row.classList.remove('confirmed');}\n}\n\nfunction unlock(id){if(CFG[id]){CFG[id]=false;sts(id,false,'\u5f85\u786e\u8ba4');updCnt();}}\n\nfunction updCnt(){\n  const d=Object.values(CFG).filter(v=>v).length,t=Object.keys(CFG).length;\n  document.getElementById('hdrCnt').textContent=d+'\/'+t+' \u9879\u5df2\u786e\u8ba4';\n  if(d===t){bldSum();document.getElementById('summarySection').classList.add('show');document.getElementById('summarySection').scrollIntoView({behavior:'smooth'});}\n  else document.getElementById('summarySection').classList.remove('show');\n}\n\n\/\/ \u2500\u2500 Spec add \u2500\u2500\nfunction addSpec(){\n  const sel=document.getElementById('selSpec');const v=sel.value;if(!v)return;\n  const lb=SL[v]||v;const pr=P['wenzhuo22']?.[v]||400;\n  if(specItems.find(i=>i.v===v))return;\n  specItems.push({v,lb,pr,qty:1});\n  renderSpecs();sel.value='';\n}\nfunction renderSpecs(){\n  document.getElementById('specTags').innerHTML=specItems.map((i,idx)=>\n    `<span class=\"tag-item\">${i.lb} <input class=\"tag-qty\" type=\"number\" value=\"${i.qty}\" min=\"1\" onchange=\"specItems[${idx}].qty=parseInt(this.value)||1;unlock('spec')\"> \u7ec4 <span class=\"tag-price\">\u00a5${(i.pr*(i.qty||1)).toLocaleString()}<\/span><button class=\"tag-del\" onclick=\"specItems.splice(${idx},1);renderSpecs();unlock('spec')\">\u00d7<\/button><\/span>`\n  ).join('');\n}\nfunction cfSpec(){\n  if(!specItems.length){alert('\u8bf7\u81f3\u5c11\u6dfb\u52a0\u4e00\u4e2a\u89c4\u683c');return;}\n  CFG.spec=true;const t=specItems.reduce((s,i)=>s+(i.qty||1),0);\n  sts('spec',true,t+' \u4e2a\u89c4\u683c\u5171 '+t+' \u7ec4');updCnt();\n}\nfunction getSpecTotal(){\n  return specItems.reduce((s,i)=>s+((P['wenzhuo22']?.[i.v]||400)*(i.qty||1)),0);\n}\n\n\/\/ \u2500\u2500 Control add \u2500\u2500\nfunction addCtrl(){\n  const sel=document.getElementById('selControl');const v=sel.value;if(!v)return;\n  const lb=CTL[v]||v;const pr=CTP[v]||0;\n  if(ctrlItems.find(i=>i.v===v))return;\n  ctrlItems.push({v,lb,pr});renderCtrls();sel.value='';\n}\nfunction renderCtrls(){\n  document.getElementById('ctrlTags').innerHTML=ctrlItems.map((i,idx)=>\n    `<span class=\"tag-item\">${i.lb} <span class=\"tag-price\">\u00a5${i.pr.toLocaleString()}<\/span><button class=\"tag-del\" onclick=\"ctrlItems.splice(${idx},1);renderCtrls();unlock('ctrl')\">\u00d7<\/button><\/span>`\n  ).join('');\n}\nfunction cfCtrl(){\n  if(!ctrlItems.length){alert('\u8bf7\u81f3\u5c11\u6dfb\u52a0\u4e00\u4e2a\u63a7\u5236\u65b9\u5f0f');return;}\n  CFG.ctrl=true;sts('ctrl',true,ctrlItems.length+' \u4e2a\u63a7\u5236\u65b9\u5f0f');updCnt();\n}\nfunction getCtrlTotal(){return ctrlItems.reduce((s,i)=>s+i.pr,0);}\n\n\/\/ \u2500\u2500 Boiler add \u2500\u2500\nfunction addBoiler(){\n  const sel=document.getElementById('selBoiler');const v=sel.value;if(!v)return;\n  const lb=BLL[v]||v;const pr=BLP[v]||0;\n  if(boilerItems.find(i=>i.v===v))return;\n  boilerItems.push({v,lb,pr});renderBoilers();sel.value='';\n}\nfunction renderBoilers(){\n  document.getElementById('boilerTags').innerHTML=boilerItems.map((i,idx)=>\n    `<span class=\"tag-item\">${i.lb} <span class=\"tag-price\">\u00a5${i.pr.toLocaleString()}<\/span><button class=\"tag-del\" onclick=\"boilerItems.splice(${idx},1);renderBoilers();unlock('boiler')\">\u00d7<\/button><\/span>`\n  ).join('');\n}\nfunction getBoilerTotal(){return boilerItems.reduce((s,i)=>s+i.pr,0);}\n\n\/\/ \u2500\u2500 Water heater add \u2500\u2500\nfunction addWH(){\n  const sel=document.getElementById('selWaterHeater');const v=sel.value;if(!v)return;\n  const lb=WHL[v]||v;const pr=WHP[v]||0;\n  if(whItems.find(i=>i.v===v))return;\n  whItems.push({v,lb,pr});renderWH();sel.value='';\n}\nfunction renderWH(){\n  document.getElementById('whTags').innerHTML=whItems.map((i,idx)=>\n    `<span class=\"tag-item\">${i.lb} <span class=\"tag-price\">\u00a5${i.pr.toLocaleString()}<\/span><button class=\"tag-del\" onclick=\"whItems.splice(${idx},1);renderWH();unlock('boiler')\">\u00d7<\/button><\/span>`\n  ).join('');\n}\n\n\/\/ \u2500\u2500 Package addons (\u5916\u8d44, \u536b\u6d74) \u2500\u2500\nfunction addForeign(){const v=parseInt(document.getElementById('selForeign').value)||0;if(foreignItems.find(i=>i.v===v))return;const isEco=document.getElementById('selPackage').value==='de40_2280'||document.getElementById('selPackage').value==='de50_2380';foreignItems.push({v,lb:'\u5916\u8d44\u54c1\u724c\u8865\u5dee',pr:v,free:isEco});renderPkgAddons();}\nfunction addBathRad(){const v=parseInt(document.getElementById('selBathAddon').value)||0;if(bathItems.find(i=>i.v===v))return;bathItems.push({v,lb:'\u536b\u6d74\u6696\u6c14\u7247',pr:v});renderPkgAddons();}\nfunction renderPkgAddons(){\n  const el=document.getElementById('pkgAddonTags');\n  el.innerHTML=[...foreignItems.map((i,idx)=>`<span class=\"tag-item\">${i.lb}${i.free?' <span style=\"color:#2e7d32\">(\u5df2\u542b)<\/span>':''} <span class=\"tag-price\">${i.free?'\u00a50':i.pr?'\u00a5'+i.pr.toLocaleString()+'\/\u7ec4':''}<\/span><button class=\"tag-del\" onclick=\"foreignItems.splice(${idx},1);renderPkgAddons();unlock('pkg')\">\u00d7<\/button><\/span>`),\n    ...bathItems.map((i,idx)=>`<span class=\"tag-item\">${i.lb} <span class=\"tag-price\">\u00a5${i.pr.toLocaleString()}\/\u7ec4<\/span><button class=\"tag-del\" onclick=\"bathItems.splice(${idx},1);renderPkgAddons();unlock('pkg')\">\u00d7<\/button><\/span>`)\n  ].join('');\n}\n\n\/\/ \u2500\u2500 Confirms \u2500\u2500\nfunction cfGroups(){const v=parseInt(document.getElementById('groupCount').value);if(!v||v<1){alert('\u8bbe\u7f6e\u6709\u6548\u7ec4\u6570');return;}CFG.groups=true;sts('groups',true,v+' \u7ec4');updCnt();}\nfunction cfBrand(){const v=document.getElementById('selBrand').value;if(!v){alert('\u9009\u62e9\u54c1\u724c');return;}CFG.brand=true;sts('brand',true,BL[v]);updCnt();}\nfunction cfPkg(){const v=document.getElementById('selPackage').value;if(!v){alert('\u9009\u62e9\u5957\u9910');return;}CFG.pkg=true;sts('pkg',true,PKL[v]);updCnt();}\nfunction cfBalance(){const v=document.getElementById('selBalance').value;if(!v){alert('\u9009\u62e9\u6c34\u529b\u5e73\u8861');return;}CFG.balance=true;sts('balance',true,BAL[v]);updCnt();}\nfunction cfBoiler(){if(!boilerItems.length){alert('\u8bf7\u81f3\u5c11\u6dfb\u52a0\u4e00\u4e2a\u70ed\u6e90');return;}CFG.boiler=true;sts('boiler',true,boilerItems.length+' \u53f0\u70ed\u6e90'+(whItems.length?' + '+whItems.length+' \u53f0\u70ed\u6c34\u5668':''));updCnt();}\nfunction cfUpg(){CFG.upg=true;sts('upg',true,'\u5df2\u786e\u8ba4');updCnt();}\n\n\/\/ \u2500\u2500 Summary \u2500\u2500\nfunction bldSum(){\n  const g=parseInt(document.getElementById('groupCount').value)||0;\n  const b=document.getElementById('selBrand').value;\n  const pkg=document.getElementById('selPackage').value;\n  const ba=document.getElementById('selBalance').value;\n  const up=[...document.querySelectorAll('.upg')].filter(el=>parseInt(el.value)).map(el=>{const n=el.previousSibling?.textContent||'\u5347\u7ea7';return n;});\n  const items=[\n    {c:'\u2460 \u7ec4\u6570',v:g+' \u7ec4'},{c:'\u2461 \u54c1\u724c',v:BL[b]||'\u2014'},\n    {c:'\u2462 \u89c4\u683c',v:specItems.map(i=>i.lb+(i.qty>1?'\u00d7'+i.qty:'')).join(', ')||'\u2014'},\n    {c:'\u2463 \u5957\u9910',v:PKL[pkg]||'\u2014'},{c:'\u5916\u8d44\u8865\u5dee',v:foreignItems.length?'\u5df2\u6dfb\u52a0':'\u65e0'},{c:'\u536b\u6d74\u6696\u6c14\u7247',v:bathItems.length?'\u5df2\u6dfb\u52a0':'\u65e0'},\n    {c:'\u2464 \u6c34\u529b\u5e73\u8861',v:BAL[ba]||'\u2014'},{c:'\u2465 \u63a7\u5236',v:ctrlItems.map(i=>i.lb).join(', ')||'\u2014'},\n    {c:'\u2466 \u70ed\u6e90',v:boilerItems.map(i=>i.lb).join(', ')||'\u2014'},\n  ];\n  if(whItems.length)items.push({c:'\u70ed\u6c34\u5668',v:whItems.map(i=>i.lb).join(', ')});\n  if(up.length)items.push({c:'\u2467 \u5347\u7ea7',v:up.join(', ')});\n  document.getElementById('summaryGrid').innerHTML=items.map(i=>`<div class=\"summary-item\"><div class=\"s-cat\">${i.c}<\/div><div class=\"s-val\">${i.v}<\/div><\/div>`).join('');\n}\n\n\/\/ \u2500\u2500 Quote \u2500\u2500\nfunction genQuote(){\n  const groups=parseInt(document.getElementById('groupCount').value)||0;\n  const brand=document.getElementById('selBrand').value;\n  const pkg=document.getElementById('selPackage').value;\n\n  \/\/ Radiator: sum of all spec items \u00d7 their qty \u00d7 brand price\n  let radiatorTotal=0;const specDetails=[];\n  specItems.forEach(i=>{const up=(P[brand]&&P[brand][i.v])||400;const t=up*(i.qty||1);radiatorTotal+=t;specDetails.push(i.lb+'\u00d7'+i.qty);});\n\n  \/\/ Package: per-group \u00d7 groups\n  const pkgTotal=(PKP[pkg]||0)*groups;\n\n  \/\/ Package addons\n  const groups2=parseInt(document.getElementById('groupCount').value)||0;\n  const fbTotal=foreignItems.reduce((s,i)=>i.free?s:s+i.v*groups2,0);\n  const brTotal=bathItems.reduce((s,i)=>s+i.v*groups2,0);\n  const ba=document.getElementById('selBalance').value;\n\n  \/\/ Balance: per-group \u00d7 groups\n  const baTotal=(BAP[ba]||0)*groups;\n\n  \/\/ Control: sum of all ctrl items\n  const ctrlTotal=ctrlItems.reduce((s,i)=>s+i.pr,0);\n\n  \/\/ Boiler: sum + install fee\n  const boilerTotal=boilerItems.reduce((s,i)=>s+i.pr,0);\n  const boilerInstall=boilerItems.length*600;\n\n  \/\/ Water heaters\n  const whTotal=whItems.reduce((s,i)=>s+i.pr,0);\n\n  \/\/ Upgrades\n  let upTotal=0;const upNames=[];\n  document.querySelectorAll('.upg').forEach(el=>{const v=parseInt(el.value)||0;if(v){upTotal+=v;upNames.push(el.previousSibling?.textContent||'\u5347\u7ea7');}});\n\n  const grandTotal=radiatorTotal+pkgTotal+fbTotal+brTotal+baTotal+ctrlTotal+boilerTotal+boilerInstall+whTotal+upTotal;\n  document.getElementById('headTotal').textContent='\u00a5'+grandTotal.toLocaleString();\n\n  const lines=[\n    {c:'\u6696\u6c14\u7247',s:BL[brand]+' \u00b7 '+specDetails.join(', '),p:radiatorTotal},\n    {c:'\u6696\u6c14\u7247\u5957\u9910',s:PKL[pkg]+' \u00d7'+groups+'\u7ec4',p:pkgTotal},\n  ];\n  if(fbTotal)lines.push({c:'\u5916\u8d44\u8865\u5dee',s:'\u00d7'+groups+'\u7ec4',p:fbTotal});\n  if(brTotal)lines.push({c:'\u536b\u6d74\u6696\u6c14\u7247',s:'\u00d7'+groups+'\u7ec4',p:brTotal});\n  lines.push({c:'\u6c34\u529b\u5e73\u8861',s:BAL[ba]+' \u00d7'+groups+'\u7ec4',p:baTotal});\n  lines.push({c:'\u63a7\u5236\u65b9\u5f0f',s:ctrlItems.map(i=>i.lb).join(', '),p:ctrlTotal});\n  boilerItems.forEach(i=>lines.push({c:'\u70ed\u6e90',s:i.lb+'\uff08\u542b\u5b89\u88c5\u00a5600\uff09',p:i.pr}));\n  if(whTotal)lines.push({c:'\u70ed\u6c34\u5668',s:whItems.map(i=>i.lb).join(', '),p:whTotal});\n  if(upTotal)lines.push({c:'\u5347\u7ea7\u9009\u9879',s:upNames.join(', '),p:upTotal});\n\n  document.getElementById('tableBody').innerHTML=lines.map(l=>\n    `<div class=\"summary-row\"><span class=\"s-label\">${l.c} \u00b7 ${l.s}<\/span><span class=\"s-val\">${l.p?'\u00a5'+l.p.toLocaleString():'\u2014'}<\/span><\/div>`\n  ).join('')+`<div class=\"summary-row total-row\"><span class=\"s-label\">\u62a5\u4ef7\u5408\u8ba1\uff08\u542b\u5b89\u88c5\uff09<\/span><span class=\"s-val\">\u00a5${grandTotal.toLocaleString()}<\/span><\/div>`;\n\n  document.getElementById('quoteSection').style.display='block';\n  document.getElementById('quoteSection').scrollIntoView({behavior:'smooth',block:'start'});\n}\n\nfunction resetAll(){\n  if(!confirm('\u5168\u90e8\u91cd\u65b0\u9009\u62e9\uff1f\u5df2\u786e\u8ba4\u9879\u5c06\u6e05\u7a7a\u3002'))return;\n  Object.keys(CFG).forEach(k=>{CFG[k]=false;sts(k,false,'\u5f85\u786e\u8ba4');});\n  specItems=[];ctrlItems=[];boilerItems=[];whItems=[];\n  renderSpecs();renderCtrls();renderBoilers();renderWH();\n  document.getElementById('summarySection').classList.remove('show');\n  document.getElementById('quoteSection').style.display='none';\n  document.getElementById('headTotal').textContent='\u00a50';\n  document.getElementById('tableBody').innerHTML='';\n  updCnt();document.querySelector('.card').scrollIntoView({behavior:'smooth'});\n}\n<\/script>\n<\/div><\/body><\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>\u6696\u6c14\u7247\u7cfb\u7edf\u62a5\u4ef7\u8ba1\u7b97\u5668 \u00b7 \u9010\u9879\u786e\u8ba4+\u9500\u552e [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-5519","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\ud83d\uded2 \u6696\u6c14\u7cfb\u7edf\u9009\u914d\u62a5\u4ef7\u8ba1\u7b97\u5668 - \u9f99\u8109\u6696\u901a<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/longmai-nt.com\/?page_id=5519\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\uded2 \u6696\u6c14\u7cfb\u7edf\u9009\u914d\u62a5\u4ef7\u8ba1\u7b97\u5668 - \u9f99\u8109\u6696\u901a\" \/>\n<meta property=\"og:description\" content=\"\u6696\u6c14\u7247\u7cfb\u7edf\u62a5\u4ef7\u8ba1\u7b97\u5668 \u00b7 \u9010\u9879\u786e\u8ba4+\u9500\u552e [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/longmai-nt.com\/?page_id=5519\" \/>\n<meta property=\"og:site_name\" content=\"\u9f99\u8109\u6696\u901a\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-05T11:08:10+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/longmai-nt.com\\\/?page_id=5519\",\"url\":\"https:\\\/\\\/longmai-nt.com\\\/?page_id=5519\",\"name\":\"\ud83d\uded2 \u6696\u6c14\u7cfb\u7edf\u9009\u914d\u62a5\u4ef7\u8ba1\u7b97\u5668 - \u9f99\u8109\u6696\u901a\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/longmai-nt.com\\\/#website\"},\"datePublished\":\"2026-07-05T07:51:13+00:00\",\"dateModified\":\"2026-07-05T11:08:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/longmai-nt.com\\\/?page_id=5519#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/longmai-nt.com\\\/?page_id=5519\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/longmai-nt.com\\\/?page_id=5519#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\\\/\\\/longmai-nt.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83d\uded2 \u6696\u6c14\u7cfb\u7edf\u9009\u914d\u62a5\u4ef7\u8ba1\u7b97\u5668\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/longmai-nt.com\\\/#website\",\"url\":\"https:\\\/\\\/longmai-nt.com\\\/\",\"name\":\"\u9f99\u8109\u6696\u901a\",\"description\":\"\u4e13\u6ce8\u8212\u9002\u8282\u80fd\u8bbe\u8ba1\",\"publisher\":{\"@id\":\"https:\\\/\\\/longmai-nt.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/longmai-nt.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/longmai-nt.com\\\/#organization\",\"name\":\"\u6210\u90fd\u5e02\u9f99\u8109\u6696\u901a\u8bbe\u5907\u6709\u9650\u516c\u53f8\",\"alternateName\":\"\u9f99\u8109\u6696\u901a\",\"url\":\"https:\\\/\\\/longmai-nt.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/longmai-nt.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"http:\\\/\\\/longmai-nt.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/logo.png\",\"contentUrl\":\"http:\\\/\\\/longmai-nt.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/logo.png\",\"width\":516,\"height\":478,\"caption\":\"\u6210\u90fd\u5e02\u9f99\u8109\u6696\u901a\u8bbe\u5907\u6709\u9650\u516c\u53f8\"},\"image\":{\"@id\":\"https:\\\/\\\/longmai-nt.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.xiaohongshu.com\\\/user\\\/profile\\\/5fe8a4e800000000010058d2\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\ud83d\uded2 \u6696\u6c14\u7cfb\u7edf\u9009\u914d\u62a5\u4ef7\u8ba1\u7b97\u5668 - \u9f99\u8109\u6696\u901a","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/longmai-nt.com\/?page_id=5519","og_locale":"zh_CN","og_type":"article","og_title":"\ud83d\uded2 \u6696\u6c14\u7cfb\u7edf\u9009\u914d\u62a5\u4ef7\u8ba1\u7b97\u5668 - \u9f99\u8109\u6696\u901a","og_description":"\u6696\u6c14\u7247\u7cfb\u7edf\u62a5\u4ef7\u8ba1\u7b97\u5668 \u00b7 \u9010\u9879\u786e\u8ba4+\u9500\u552e [&hellip;]","og_url":"https:\/\/longmai-nt.com\/?page_id=5519","og_site_name":"\u9f99\u8109\u6696\u901a","article_modified_time":"2026-07-05T11:08:10+00:00","twitter_card":"summary_large_image","twitter_misc":{"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"2 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/longmai-nt.com\/?page_id=5519","url":"https:\/\/longmai-nt.com\/?page_id=5519","name":"\ud83d\uded2 \u6696\u6c14\u7cfb\u7edf\u9009\u914d\u62a5\u4ef7\u8ba1\u7b97\u5668 - \u9f99\u8109\u6696\u901a","isPartOf":{"@id":"https:\/\/longmai-nt.com\/#website"},"datePublished":"2026-07-05T07:51:13+00:00","dateModified":"2026-07-05T11:08:10+00:00","breadcrumb":{"@id":"https:\/\/longmai-nt.com\/?page_id=5519#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/longmai-nt.com\/?page_id=5519"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/longmai-nt.com\/?page_id=5519#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/longmai-nt.com\/"},{"@type":"ListItem","position":2,"name":"\ud83d\uded2 \u6696\u6c14\u7cfb\u7edf\u9009\u914d\u62a5\u4ef7\u8ba1\u7b97\u5668"}]},{"@type":"WebSite","@id":"https:\/\/longmai-nt.com\/#website","url":"https:\/\/longmai-nt.com\/","name":"\u9f99\u8109\u6696\u901a","description":"\u4e13\u6ce8\u8212\u9002\u8282\u80fd\u8bbe\u8ba1","publisher":{"@id":"https:\/\/longmai-nt.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/longmai-nt.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"},{"@type":"Organization","@id":"https:\/\/longmai-nt.com\/#organization","name":"\u6210\u90fd\u5e02\u9f99\u8109\u6696\u901a\u8bbe\u5907\u6709\u9650\u516c\u53f8","alternateName":"\u9f99\u8109\u6696\u901a","url":"https:\/\/longmai-nt.com\/","logo":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/longmai-nt.com\/#\/schema\/logo\/image\/","url":"http:\/\/longmai-nt.com\/wp-content\/uploads\/2026\/04\/logo.png","contentUrl":"http:\/\/longmai-nt.com\/wp-content\/uploads\/2026\/04\/logo.png","width":516,"height":478,"caption":"\u6210\u90fd\u5e02\u9f99\u8109\u6696\u901a\u8bbe\u5907\u6709\u9650\u516c\u53f8"},"image":{"@id":"https:\/\/longmai-nt.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.xiaohongshu.com\/user\/profile\/5fe8a4e800000000010058d2"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/longmai-nt.com\/index.php?rest_route=\/wp\/v2\/pages\/5519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/longmai-nt.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/longmai-nt.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/longmai-nt.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/longmai-nt.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5519"}],"version-history":[{"count":4,"href":"https:\/\/longmai-nt.com\/index.php?rest_route=\/wp\/v2\/pages\/5519\/revisions"}],"predecessor-version":[{"id":5555,"href":"https:\/\/longmai-nt.com\/index.php?rest_route=\/wp\/v2\/pages\/5519\/revisions\/5555"}],"wp:attachment":[{"href":"https:\/\/longmai-nt.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}