diff --git a/assets/img/gift-book.png b/assets/img/gift-book.png new file mode 100644 index 0000000..602a7b3 Binary files /dev/null and b/assets/img/gift-book.png differ diff --git a/assets/img/gift-food.png b/assets/img/gift-food.png new file mode 100644 index 0000000..f64b499 Binary files /dev/null and b/assets/img/gift-food.png differ diff --git a/assets/img/gift-music.png b/assets/img/gift-music.png new file mode 100644 index 0000000..26d830c Binary files /dev/null and b/assets/img/gift-music.png differ diff --git a/guangchang/ceshi/index.html b/guangchang/ceshi/index.html index 740257b..11fcb59 100644 --- a/guangchang/ceshi/index.html +++ b/guangchang/ceshi/index.html @@ -3,7 +3,7 @@ - + 测一测 · 孕妈广场 @@ -322,9 +322,9 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
- - - + + + + 孕妈广场 @@ -890,11 +890,11 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
- - - - - + + + + + + 我的投稿 @@ -107,7 +107,7 @@ main{padding:6px 16px 0}
- + - + + @@ -908,21 +908,21 @@
-
+
产检

《糖耐检查全攻略》

孕24-28周必看 · 附检查前饮食清单

@@ -2617,9 +2617,9 @@ - + - + - + diff --git a/js/app.js b/js/app.js index 3b8fa55..047578b 100644 --- a/js/app.js +++ b/js/app.js @@ -3,7 +3,7 @@ (function () { 'use strict'; /* 页面版本号(YYMMDD+序号):显示在「关于兜爸心选」页底部;bump 时同步 head 注释与 ?v= */ - var VER = '26110435'; + var VER = '26110436'; const $ = (s, c) => (c || document).querySelector(s); const $$ = (s, c) => Array.from((c || document).querySelectorAll(s)); @@ -2654,7 +2654,7 @@ /* ================= 孕育资源库:列表页 + 内容页 ================= */ const RES = { book: { - img: 'assets/img/9f3fa8edf4aa.png', cat: '产检', tint: 'o', + img: 'assets/img/gift-book.png', cat: '产检', tint: 'o', title: '《糖耐检查全攻略》', desc: '孕24-28周必看 · 附检查前饮食清单', meta: ['8 分钟读完', '12.8 万妈妈已领取', '孕24-28周'], body: [['什么是糖耐量检查', '糖耐量检查(OGTT)用于筛查妊娠期糖尿病,一般安排在孕 24–28 周。检查当天需空腹抽血一次,喝下 75g 葡萄糖水后 1 小时、2 小时各抽血一次,共三次。'], @@ -2663,7 +2663,7 @@ ['结果怎么看', '空腹 < 5.1、1 小时 < 10.0、2 小时 < 8.5(mmol/L),任意一项超标即诊断为妊娠期糖尿病。多数可通过饮食与运动控制,不必过度紧张。']] }, food: { - img: 'assets/img/3657b1f76026.png', cat: '营养', tint: 'g', + img: 'assets/img/gift-food.png', cat: '营养', tint: 'g', title: '孕期营养全书', desc: '按孕周编排的一日三餐参考', meta: ['12 分钟读完', '20.4 万妈妈已领取', '全孕期'], body: [['孕中期的能量需求', '孕中期每天比孕前多约 300 kcal,相当于一杯牛奶加一个鸡蛋加半碗米饭,不需要「吃两人份」。'], @@ -2672,7 +2672,7 @@ ['要少碰的东西', '生食(刺身、溏心蛋)、未杀菌乳制品、高汞鱼(金枪鱼、鲨鱼)、酒精与浓咖啡。']] }, music: { - img: 'assets/img/67405412c52c.png', cat: '胎教', tint: 'p', + img: 'assets/img/gift-music.png', cat: '胎教', tint: 'p', title: '胎教音乐合集', desc: '30 首适合孕中期的舒缓曲目', meta: ['30 首 · 共 96 分钟', '9.6 万妈妈已领取', '孕16周起'], body: [['宝宝什么时候能听见', '孕 16 周左右听觉器官初步形成,24 周后已能对外界声音作出反应,这是胎教音乐最合适的开始时间。'], diff --git a/js/gch/brand.css b/js/gch/brand.css index e1cbdde..715fc05 100644 --- a/js/gch/brand.css +++ b/js/gch/brand.css @@ -8,3 +8,15 @@ .br-chip i{width:13px;height:13px;border-radius:50%;background:#E8735A;color:#fff;font-style:normal;font-size:8.5px;line-height:13px;text-align:center;font-weight:700} .br-mark{position:absolute;right:12px;bottom:10px;font-size:10px;color:rgba(255,255,255,.75);letter-spacing:.06em;pointer-events:none;z-index:3} .br-demo{position:fixed;left:10px;top:10px;z-index:9999;background:rgba(0,0,0,.55);color:#fff;font-size:11px;padding:3px 8px;border-radius:6px;pointer-events:none} +/* 11-04 用户:孕周福利卡「已领取」前的灰色人形占位 → 换成头像照片(同首页其他处的虚构头像池 assets/img/mom/,非真实用户),每张卡 3 个互不重复 */ +.gift2 .sb-faces i{background-position:center;background-size:cover;background-repeat:no-repeat} +.gift2 .sb-faces i::before,.gift2 .sb-faces i::after{display:none} +.gift2 .sb-book .sb-faces i:nth-child(1){background-image:url(../../assets/img/mom/m02.jpg)} +.gift2 .sb-book .sb-faces i:nth-child(2){background-image:url(../../assets/img/mom/k03.jpg)} +.gift2 .sb-book .sb-faces i:nth-child(3){background-image:url(../../assets/img/mom/m07.jpg)} +.gift2 .sb-food .sb-faces i:nth-child(1){background-image:url(../../assets/img/mom/m11.jpg)} +.gift2 .sb-food .sb-faces i:nth-child(2){background-image:url(../../assets/img/mom/p05.jpg)} +.gift2 .sb-food .sb-faces i:nth-child(3){background-image:url(../../assets/img/mom/m15.jpg)} +.gift2 .shelf-book:nth-child(3) .sb-faces i:nth-child(1){background-image:url(../../assets/img/mom/k08.jpg)} +.gift2 .shelf-book:nth-child(3) .sb-faces i:nth-child(2){background-image:url(../../assets/img/mom/m17.jpg)} +.gift2 .shelf-book:nth-child(3) .sb-faces i:nth-child(3){background-image:url(../../assets/img/mom/m05.jpg)} diff --git a/js/gch/v4.js b/js/gch/v4.js index 733476d..ca94639 100644 --- a/js/gch/v4.js +++ b/js/gch/v4.js @@ -244,5 +244,5 @@ } /* feed.js 首页默认不加载(index.html 只引了 topics.js),这里按需拉一次 */ if (window.GC_FEED) init(); - else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110435'; fs.onload = fs.onerror = init; document.body.appendChild(fs); } + else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110436'; fs.onload = fs.onerror = init; document.body.appendChild(fs); } })(); diff --git a/js/gch/v6.js b/js/gch/v6.js index d6cdca4..e55ae28 100644 --- a/js/gch/v6.js +++ b/js/gch/v6.js @@ -6,9 +6,9 @@ (function () { var sec = document.getElementById('gcHome'); if (!sec) return; - var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/gch/v4.css?v=26110435'; + var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/gch/v4.css?v=26110436'; document.head.appendChild(l); - var s = document.createElement('script'); s.src = 'js/gch/v4.js?v=26110435'; + var s = document.createElement('script'); s.src = 'js/gch/v4.js?v=26110436'; s.onload = function () { if (sec.querySelector('.g4-foot')) merge(); else sec.addEventListener('gc4-ready', merge, { once: true }); }; /* v4 要先拉 feed.js 才渲染 */ document.body.appendChild(s); diff --git a/js/kit.js b/js/kit.js index d9b4bc6..670d7e3 100644 --- a/js/kit.js +++ b/js/kit.js @@ -9,7 +9,7 @@ if (/[?&]kit=0(?:&|$)/.test(location.search)) return; var box = document.getElementById('kit'), sec = document.getElementById('kitHome'); if (!box || !sec) return; - var V = '26110435'; + var V = '26110436'; var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/kit.css?v=' + V; document.head.appendChild(l); document.documentElement.classList.add('has-kit'); diff --git a/js/share-card.js b/js/share-card.js index 4b68fd3..1673d8d 100644 --- a/js/share-card.js +++ b/js/share-card.js @@ -8,7 +8,7 @@ postMessage 不是实时投递,微信在分享那一刻才派发,所以每次换内容都要再报一次;子页面没引 jweixin,这里按需加载。 */ (function (g) { 'use strict'; - var V = '26110435'; + var V = '26110436'; var isWx = /MicroMessenger/i.test(navigator.userAgent || ''); var waiting = [], loading = false; function ready(cb) { diff --git a/topic/_shared/tools.js b/topic/_shared/tools.js index e89e999..2b74a01 100644 --- a/topic/_shared/tools.js +++ b/topic/_shared/tools.js @@ -57,7 +57,7 @@ '.tc-more{display:block;width:100%;margin-top:6px;height:40px;border:0;border-radius:99px;background:#F7F8FA;color:#4E5969;font-size:13px;font-weight:600}'; var SLUG = (location.pathname.match(/\/topic\/([^\/]+)\//) || [])[1] || ''; /* 11-04 微信转发图:每个专题一张 assets/share/t/.jpg(核心词大字 + logo),见 js/share-card.js */ - if (SLUG) (function () { var s = document.createElement('script'); s.src = '../../js/share-card.js?v=26110435'; s.onload = function () { window.mbShare('../../assets/share/t/' + SLUG + '.jpg'); }; document.head.appendChild(s); })(); + if (SLUG) (function () { var s = document.createElement('script'); s.src = '../../js/share-card.js?v=26110436'; s.onload = function () { window.mbShare('../../assets/share/t/' + SLUG + '.jpg'); }; document.head.appendChild(s); })(); var SK = 'mmbox.tp.v1', UK = (function () { var m = ((location.hash || '') + '&' + (location.search || '')).match(/[#?&]openid=([^&]*)/); return m ? decodeURIComponent(m[1]) : '_guest'; })(); function loadMe() { try { var a = JSON.parse(localStorage.getItem(SK) || '{}') || {}; var m = a[UK] || {}; m.cm = m.cm || {}; m.lk = m.lk || {}; return { a: a, m: m }; } catch (e) { return { a: {}, m: { cm: {}, lk: {} } }; } } function saveMe(st) { try { st.a[UK] = st.m; localStorage.setItem(SK, JSON.stringify(st.a)); } catch (e) {} } @@ -70,7 +70,7 @@ function getJSON(u) { return fetch(u, { cache: 'no-cache' }).then(function (r) { if (!r.ok) throw r.status; return r.json(); }); } function related(box) { - getJSON('../_shared/idx.json?v=26110435').then(function (idx) { + getJSON('../_shared/idx.json?v=26110436').then(function (idx) { var me = null; idx.forEach(function (x) { if (x[0] === SLUG) me = x; }); var tag = me ? me[2] : '', h = 0; for (var i = 0; i < SLUG.length; i++) h = (h * 31 + SLUG.charCodeAt(i)) >>> 0; var rest = idx.filter(function (x) { return x[0] !== SLUG && (window.__mbUgc || ['ceshi', 'duiyou'].indexOf(x[0]) < 0); }); /* UGC 关着不推两个测试 */ @@ -177,13 +177,13 @@ } fetch(API + '/comments?kind=topic&target=' + encodeURIComponent(SLUG) + (OID ? '&openid=' + encodeURIComponent(OID) : '')) .then(function (r) { return r.json(); }).then(function (j) { if (j && j.code === 200) { RC = j.result; paint(); } }).catch(function () {}); - getJSON('../_shared/cm/' + SLUG + '.json?v=26110435').then(function (d) { L = d.c || []; paint(); }).catch(function () { paint(); }); + getJSON('../_shared/cm/' + SLUG + '.json?v=26110436').then(function (d) { L = d.c || []; paint(); }).catch(function () { paint(); }); } function ugcReady() { if (window.__mbUgcReady) return window.__mbUgcReady; return new Promise(function (res) { - var u = document.createElement('script'); u.src = '../../js/ugc.js?v=26110435'; + var u = document.createElement('script'); u.src = '../../js/ugc.js?v=26110436'; u.onload = function () { (window.__mbUgcReady || Promise.resolve(false)).then(res); }; u.onerror = function () { res(false); }; document.head.appendChild(u); diff --git a/topic/butie-js/index.html b/topic/butie-js/index.html index 9c3df35..d43ea64 100644 --- a/topic/butie-js/index.html +++ b/topic/butie-js/index.html @@ -11,8 +11,8 @@ 月数按「自然月」数:从 max(出生月, 2025-01) 起,到满 3 周岁那个月之前为止(结果标「约」,以当地核定为准)。 最多填 3 个孩子;还没出生的填预产期先算。地方另有加码的(如部分城市每孩另发)不在这里算。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - - + + @@ -46,7 +46,7 @@
地方可能另有补贴:部分城市在国家 3600 元之外还另发生育补贴、育儿补贴,问一下当地卫健部门或看政务平台。

依据《育儿补贴制度实施方案》(2025)估算,月数折算以当地核定为准。

- + - + - + diff --git a/topic/ceshi/index.html b/topic/ceshi/index.html index 7f28647..af45e71 100644 --- a/topic/ceshi/index.html +++ b/topic/ceshi/index.html @@ -3,7 +3,7 @@ - + 测一测你是什么样的妈妈? diff --git a/topic/chanjian-js/index.html b/topic/chanjian-js/index.html index 8c71944..90d01a2 100644 --- a/topic/chanjian-js/index.html +++ b/topic/chanjian-js/index.html @@ -10,8 +10,8 @@ 每次「查什么」只列常规项目,具体以产检医院安排为准。做完可以打勾(记在本机 mmbox.calc.chanjian)。 预产期优先用预产期计算器填过的值。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - - + + @@ -37,7 +37,7 @@
要空腹的几次:第一次建档抽血、糖耐(OGTT)一般要空腹,前一晚 10 点后别吃东西;具体看医院通知。
错过不能补的:NT(11~13+6 周)、大排畸(20~24 周)、糖耐(24~28 周)都有时间窗口,提前预约。

按《孕前和孕期保健指南(2018)》常规时间排,具体项目和时间以产检医院安排为准。

- + - + - + diff --git a/topic/duiyou/index.html b/topic/duiyou/index.html index d12bdbb..3d2d036 100644 --- a/topic/duiyou/index.html +++ b/topic/duiyou/index.html @@ -3,7 +3,7 @@ - + 测一测:你家准爸爸是哪种队友? diff --git a/topic/geshui-js/index.html b/topic/geshui-js/index.html index 3a87bf0..41262c2 100644 --- a/topic/geshui-js/index.html +++ b/topic/geshui-js/index.html @@ -11,8 +11,8 @@ 计算:综合所得年度税表(3%~45%,年减除 6 万);应纳税所得 = 12 ×(月薪 − 个人五险一金 − 其他专项附加)− 60000, 省的税 = 不扣宝宝那项的税 − 扣了之后的税。不含年终奖单独计税、劳务报酬等,结果为估算。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - - + + @@ -49,7 +49,7 @@

按现行个税政策估算,未含年终奖单独计税等情况,以个税 App 实际计算为准。

- + - + - + diff --git a/topic/jintie-js/index.html b/topic/jintie-js/index.html index cfb5b28..aabe636 100644 --- a/topic/jintie-js/index.html +++ b/topic/jintie-js/index.html @@ -11,8 +11,8 @@ 本省延长的天数是否由生育保险基金支付各地不一样,结果同时给出「按国家 98 天起」和「按本省合计」两个数。 津贴低于本人工资的,多数省份规定由单位补足差额 —— 填了本人月工资就算出差额。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - - + + @@ -47,7 +47,7 @@
生育津贴 ≠ 生育医疗费:产检、住院分娩的费用另外按生育保险报销,不在这个数里。

按《社会保险法》《女职工劳动保护特别规定》常用算法估算,实际以当地医保部门核定为准。

- + - + - + diff --git a/topic/jisuan/index.html b/topic/jisuan/index.html index ed81b30..5a8a05e 100644 --- a/topic/jisuan/index.html +++ b/topic/jisuan/index.html @@ -137,7 +137,7 @@ button{font:inherit;border:0;background:none;color:inherit;cursor:pointer} document.addEventListener('touchmove', function (e) { if (!sc.contains(e.target)) e.preventDefault(); }, { passive: false }); })(); - + diff --git a/topic/shengao-js/index.html b/topic/shengao-js/index.html index cd9a71d..05ccf10 100644 --- a/topic/shengao-js/index.html +++ b/topic/shengao-js/index.html @@ -10,8 +10,8 @@ 对比用国家卫健委《中国居民营养与慢性病状况报告(2020 年)》18~44 岁平均身高:男 169.7 cm、女 158.0 cm。 身高约 70% 看遗传,营养、睡眠、运动影响剩下的部分 —— 结果只是参考范围。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - - + + @@ -42,7 +42,7 @@

按遗传靶身高公式估算,实际身高受营养、睡眠、运动和疾病等影响,仅供参考。

- + - + - + diff --git a/topic/shouxu-js/index.html b/topic/shouxu-js/index.html index 7eccba5..4eba8c9 100644 --- a/topic/shouxu-js/index.html +++ b/topic/shouxu-js/index.html @@ -11,8 +11,8 @@ 各地规定不一,页面写「以当地为准」。很多地方已开通「新生儿出生一件事」联办(出生证 + 户口 + 医保 + 社保卡一次办)。 做完可以打勾(记在本机 mmbox.calc.shouxu);还没生的按预产期先排。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - - + + @@ -37,7 +37,7 @@
先查有没有「出生一件事」:很多城市在支付宝、微信或当地政务 App 上能把出生医学证明、上户口、医保参保、社保卡一次办完,不用一趟趟跑。
要准备的:爸妈身份证、户口本、结婚证、出生医学证明(宝宝名字定好再办)。

各地规定和截止时间不完全一样,以当地公安、医保、卫健部门要求为准。

- + - + - + diff --git a/topic/xuexing-js/index.html b/topic/xuexing-js/index.html index 9caa900..cdf270d 100644 --- a/topic/xuexing-js/index.html +++ b/topic/xuexing-js/index.html @@ -11,8 +11,8 @@ 顺带提示两种溶血风险:妈妈 Rh 阴性 + 爸爸 Rh 阳性(Rh 溶血,要查抗 D 抗体);妈妈 O 型 + 爸爸非 O 型(ABO 溶血,多数轻)。 顺式 AB(cis-AB)、孟买型等罕见情况不算,页面写明。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - - + + @@ -44,7 +44,7 @@

按常规遗传规律估算,不能用来做亲子鉴定;顺式 AB、孟买型等罕见血型不在计算范围。

- + - + - + diff --git a/topic/yuchanqi-js/index.html b/topic/yuchanqi-js/index.html index 0eb269e..8097ef0 100644 --- a/topic/yuchanqi-js/index.html +++ b/topic/yuchanqi-js/index.html @@ -71,7 +71,7 @@ button{cursor:pointer} .tip b{color:var(--h)} .foot{margin:14px 20px 0;font-size:12px;color:var(--m);text-align:center;line-height:1.6} - + @@ -188,10 +188,10 @@ button{cursor:pointer} })(); - + - + diff --git a/topic/yuezi-js/index.html b/topic/yuezi-js/index.html index fe87b4b..65c49de 100644 --- a/topic/yuezi-js/index.html +++ b/topic/yuezi-js/index.html @@ -9,8 +9,8 @@ 价格是 2026 年市场行情的估算区间(月子中心 28 天套餐、金牌 / 普通月嫂 26 天、在家坐月子的食材营养 + 用品),按城市 × 档次取值,按天数折算; 不是报价,只帮用户比较三种方式的量级。改价格只改下面 P 表。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - - + + @@ -37,7 +37,7 @@
看月子中心记得问清:价格含不含宝宝护理、产后修复、家属餐和陪护床;护士是否 24 小时、一对几;有没有医护资质和儿科医生定期巡房。
请月嫂:看健康证、育婴师证,最好先面试、试工,合同写清休息和换人规则。

价格为 2026 年市场行情估算,各地差别很大,以实际报价为准。

- + - + - + diff --git a/topic/yunzhou-js/index.html b/topic/yunzhou-js/index.html index 5f0058c..e6b7d7e 100644 --- a/topic/yunzhou-js/index.html +++ b/topic/yunzhou-js/index.html @@ -10,8 +10,8 @@ 孕月按 4 周一个月(孕 1~10 月);孕早期 < 14 周、孕中期 14~27+6 周、孕晚期 ≥ 28 周;37 周足月、42 周过期。 宝宝像什么用全生态统一表 /common/baby-size.js(别自己维护)。预产期计算器填过的值直接拿来用。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - - + + @@ -49,7 +49,7 @@
孕周以早孕 B 超为准:月经不规律或记不清末次月经时,医生会按孕早期 B 超(头臀长)定孕周。这里算的是常规算法,仅供参考。

计算结果仅供参考,不能代替医生诊断。

- + - + - + diff --git a/topic/zengzhong-js/index.html b/topic/zengzhong-js/index.html index 1bc9378..0a626a4 100644 --- a/topic/zengzhong-js/index.html +++ b/topic/zengzhong-js/index.html @@ -12,8 +12,8 @@ 某一孕周的推荐范围 = 孕早期 0~2 kg + (孕周 − 13) × 每周范围,封顶到总范围。双胎按 IOM 2009(标准没覆盖双胎)。 只算范围不做记录(11-04 用户:记体重是另一个记录工具)。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - - + + @@ -46,7 +46,7 @@
胖得太快或太慢都要留意:增重过多容易妊娠糖尿病、巨大儿,过少可能影响宝宝发育。一周涨超过 1 公斤,或者突然腿脚、脸都肿,要尽快告诉医生。

依据 WS/T 801—2022《妊娠期妇女体重增长推荐值标准》;双胎参考美国医学研究所 IOM 2009。仅供参考。

- + - + - + diff --git a/topic/zhichang/index.html b/topic/zhichang/index.html index 50a56d7..098b6b4 100644 --- a/topic/zhichang/index.html +++ b/topic/zhichang/index.html @@ -203,8 +203,8 @@ html.cm .key{margin-top:26px} html.cm:not(.cm-all) .cm-more{display:flex;align-items:center;justify-content:center;gap:4px;margin:22px 20px 0;height:46px;border-radius:99px;background:var(--cbg);color:var(--c);font-size:14.5px;font-weight:700;width:calc(100% - 40px)} - - + +