From e5166c40615f52a169d726a4b337ca0491bee6f5 Mon Sep 17 00:00:00 2001 From: Pine Date: Wed, 2 Sep 2026 01:59:09 +0800 Subject: [PATCH] =?UTF-8?q?fix(mini):=20=E6=B5=8B=E8=AF=84=E9=80=82?= =?UTF-8?q?=E9=85=8D=E6=8C=87=E6=95=B0=E6=94=B9=E5=A5=91=E5=90=88=E5=BA=A6?= =?UTF-8?q?+=E9=A2=98=E7=9B=AE=E7=A7=BB=E9=99=A4=E7=BB=B4=E5=BA=A6?= =?UTF-8?q?=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 适配指数全部改为OPC契合度,不下适合/不适合判断 - 移除level.label判断性文字显示,只展示分数 - 分享标题/分享卡片/结果页/欢迎页统一改为契合度 - 适配6维改为契合6维 - 答题页移除curPart维度名称展示 - 题目文本过滤中英文括号中的维度信息 --- miniprogram/src/pages-extra/test/index.jsx | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/miniprogram/src/pages-extra/test/index.jsx b/miniprogram/src/pages-extra/test/index.jsx index c7c77ba..52cbc2e 100644 --- a/miniprogram/src/pages-extra/test/index.jsx +++ b/miniprogram/src/pages-extra/test/index.jsx @@ -30,7 +30,7 @@ export default function Test() { if (stage !== 'result' || !result) return { title: 'OPC 创业基因测评', path: '/pages-extra/test/index' }; const persona = result.persona || {}; return { - title: `我的 OPC 画像是 ${result.typeCode} · ${persona.name || ''},适配指数 ${result.adaptIndex}`, + title: `我的 OPC 画像是 ${result.typeCode} · ${persona.name || ''},契合度 ${result.adaptIndex}`, path: '/pages-extra/test/index', }; }); @@ -40,7 +40,7 @@ export default function Test() { if (stage !== 'result' || !result) return { title: 'OPC 创业基因测评' }; const persona = result.persona || {}; return { - title: `我的 OPC 画像是 ${result.typeCode} · ${persona.name || ''},适配指数 ${result.adaptIndex}`, + title: `我的 OPC 画像是 ${result.typeCode} · ${persona.name || ''},契合度 ${result.adaptIndex}`, }; }); @@ -103,13 +103,13 @@ export default function Test() { ctx.fillRect(40, 290, W - 80, 70); ctx.setFillStyle('#6b8bff'); ctx.setFontSize(22); - ctx.fillText(`OPC 适配指数`, 60, 320); + ctx.fillText(`OPC 契合度`, 60, 320); ctx.setFontSize(36); ctx.setFillStyle('#23315c'); ctx.fillText(String(r.adaptIndex), 240, 330); ctx.setFontSize(18); ctx.setFillStyle('#6b7599'); - ctx.fillText(`· ${level.label || ''}`, 300, 330); + ctx.fillText(`· ${r.adaptIndex}分`, 300, 330); // 分隔线 ctx.setStrokeStyle('rgba(99,132,255,0.15)'); @@ -122,7 +122,7 @@ export default function Test() { // 适配6维 ctx.setFontSize(22); ctx.setFillStyle('#4a5580'); - ctx.fillText('适配 6 维', 40, 415); + ctx.fillText('契合 6 维', 40, 415); const dims = [...r.adaptDims].sort((a, b) => a.code.localeCompare(b.code)); dims.forEach((d, i) => { const y = 445 + i * 36; @@ -325,7 +325,7 @@ export default function Test() { - · 适配指数:我适不适合一个人做 OPC + · OPC 契合度:你与一人公司模式的匹配程度 · 推荐赛道:文旅 / 内容IP / 咨询 / 电商 / 跨境 / 本地 · 主辅角色 + 工具模式:我在 OPC 里干什么 · 4 字母类型码 + 人设名,可分享可传播 @@ -354,7 +354,6 @@ export default function Test() { {current + 1} / {questions.length} 题 - {curPart && {curPart}} @@ -363,7 +362,7 @@ export default function Test() { 第 {current + 1} 题 {ans && 已答} - {q.question} + {q.question.replace(/([^)]*)/g, '').replace(/\([^)]*\)/g, '')} {['A', 'B'].map((k) => ( select(q.id, k)}> @@ -406,7 +405,7 @@ export default function Test() { {r.adaptIndex} - OPC 适配指数 · {level.label} + OPC 契合度 {level.verdict} @@ -417,7 +416,7 @@ export default function Test() { {/* 适配 6 维 */} 03 - 适配 6 维 + 契合 6 维 Fitness {[...r.adaptDims].sort((a, b) => a.code.localeCompare(b.code)).map((d) => (