chore: 小程序更名为「肉垫计划」

- 原名「毛孩子计划」在微信已被占用,全项目 24 处替换(导航标题、
  AI 提示词身份、社区官方号、后台登录页、logo 横版文案)
- logo 英文副标同步改为 PAW PAD · CARE PLAN
- 新增 小程序资料.md:后台要填的简介(多长度版本)、关键词、
  服务类目建议与审核避雷要点

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Blizzard
2026-07-25 16:46:21 +08:00
parent 3148c65cd7
commit 3816cd1b02
15 changed files with 98 additions and 27 deletions
+3 -3
View File
@@ -1,4 +1,4 @@
<svg width="900" height="300" viewBox="0 0 900 300" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="毛孩子计划">
<svg width="900" height="300" viewBox="0 0 900 300" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="肉垫计划">
<defs><linearGradient id="bgL" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#FFD08A"/><stop offset="1" stop-color="#F49A38"/></linearGradient></defs>
<g transform="translate(40,30) scale(0.46)">
<path d="M256 20 C 128 20, 20 128, 20 256 C 20 384, 128 492, 256 492 C 384 492, 492 384, 492 256 C 492 128, 384 20, 256 20 Z" fill="url(#bgL)"/>
@@ -12,6 +12,6 @@
<ellipse cx="374" cy="222" rx="38" ry="47" transform="rotate(20 374 222)"/>
<ellipse cx="256" cy="320" rx="106" ry="82"/>
</g></g>
<text x="315" y="168" font-family="PingFang SC, Hiragino Sans GB, Microsoft YaHei, system-ui, sans-serif" font-size="96" font-weight="800" fill="#4A3524" letter-spacing="2">毛孩子计划</text>
<text x="318" y="222" font-family="Poppins, Montserrat, system-ui, sans-serif" font-size="30" font-weight="600" fill="#E08A2B" letter-spacing="8">FUR KIDS · CARE PLAN</text>
<text x="315" y="168" font-family="PingFang SC, Hiragino Sans GB, Microsoft YaHei, system-ui, sans-serif" font-size="96" font-weight="800" fill="#4A3524" letter-spacing="2">肉垫计划</text>
<text x="318" y="222" font-family="Poppins, Montserrat, system-ui, sans-serif" font-size="30" font-weight="600" fill="#E08A2B" letter-spacing="8">PAW PAD · CARE PLAN</text>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

+2 -2
View File
@@ -1,4 +1,4 @@
<!doctype html><meta charset="utf-8"><title>毛孩子计划 · Logo 方案</title>
<!doctype html><meta charset="utf-8"><title>肉垫计划 · Logo 方案</title>
<style>
body{margin:0;padding:32px;font-family:PingFang SC,system-ui,sans-serif;background:#FAF7F2;color:#3A2E23}
h1{font-size:22px;font-weight:600;margin:0 0 4px}
@@ -13,7 +13,7 @@ p.sub{margin:0 0 28px;color:#8A7A69;font-size:14px}
.desc{margin-top:4px;font-size:13px;color:#8A7A69;line-height:1.5}
.tag{display:inline-block;margin-top:10px;font-size:11px;color:#B26A12;background:#FFF3E1;padding:3px 10px;border-radius:99px}
</style>
<h1>毛孩子计划 · Logo 方案</h1>
<h1>肉垫计划 · Logo 方案</h1>
<p class="sub">每个方案下方是 72 / 44 / 28px 小尺寸预览 —— 小程序里实际就这么大,先看小图能不能认出来</p>
<div class="grid">
<div class="card"><div class="big">
@@ -190,7 +190,7 @@ module.exports.sel = function (map, key, index, def) {
✓ 疫苗记录 {{poster ? poster.vaccine_records : 0}} 次
✓ 高风险异常 {{poster ? poster.high_risk_count : 0}} 次</view>
<view class="bold">健康状态:{{poster ? poster.headline : '稳定成长'}}</view>
<view class="muted" style="font-size:24rpx;margin-top:20rpx">生成自:毛孩子计划</view>
<view class="muted" style="font-size:24rpx;margin-top:20rpx">生成自:肉垫计划</view>
</view>
<button class="btn btn-primary btn-block" style="margin-top:28rpx" bindtap="close">保存 / 分享卡片</button>
</block>
@@ -205,7 +205,7 @@ module.exports.sel = function (map, key, index, def) {
<!-- Pro 会员 -->
<block wx:elif="{{innerType === 'pro'}}">
<view class="sheet-h3">毛孩子计划 Pro</view>
<view class="sheet-h3">肉垫计划 Pro</view>
<view class="sheet-p">解锁 365 天计划、PDF 健康档案、月度报告、多宠物管理与年度账单。</view>
<view class="check-list">
<view wx:for="{{proInfo.features}}" wx:key="*this" class="check selected"><view class="box">✓</view>{{item}}</view>
+1 -1
View File
@@ -3,7 +3,7 @@ const app = getApp();
Component({
options: { addGlobalClass: true },
properties: {
title: { type: String, value: '毛孩子计划' },
title: { type: String, value: '肉垫计划' },
showBack: { type: Boolean, value: false }
},
data: {
+1 -1
View File
@@ -1,4 +1,4 @@
<nav-bar title="毛孩子计划"></nav-bar>
<nav-bar title="肉垫计划"></nav-bar>
<scroll-view class="page-scroll" scroll-y="{{true}}" enhanced="{{true}}" show-scrollbar="{{false}}">
<view class="page-body">
+1 -1
View File
@@ -2,5 +2,5 @@
"usingComponents": {
"nav-bar": "/components/nav-bar/nav-bar"
},
"navigationBarTitleText": "毛孩子计划"
"navigationBarTitleText": "肉垫计划"
}
+2 -2
View File
@@ -1,4 +1,4 @@
<nav-bar title="毛孩子计划"></nav-bar>
<nav-bar title="肉垫计划"></nav-bar>
<scroll-view class="page-scroll" scroll-y="{{true}}" enhanced="{{true}}" show-scrollbar="{{false}}">
<view class="onboard-page">
@@ -6,7 +6,7 @@
<view wx:if="{{step === 0}}" class="step">
<view class="hero">
<view class="pet-logo">🐾</view>
<view class="hero-h1">毛孩子计划</view>
<view class="hero-h1">肉垫计划</view>
<view class="hero-sub">新手养宠的 AI 日历、健康记录和成长报告。先生成计划,再每天照着做。</view>
</view>
<view class="proof-row">
+9 -9
View File
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>毛孩子计划 Pro UI - 微信小程序交互原型</title>
<title>肉垫计划 Pro UI - 微信小程序交互原型</title>
<style>
:root{
--bg:#F8F6F2;
@@ -1478,7 +1478,7 @@
<div class="statusbar"><span>9:41</span><span>●●● 5G ▰</span></div>
<div class="wx-nav">
<button id="backBtn" class="back-btn" onclick="goBack()"></button>
<span id="navTitle">毛孩子计划</span>
<span id="navTitle">肉垫计划</span>
<div class="wx-capsule">··· ○</div>
</div>
@@ -1487,7 +1487,7 @@
<div class="step active" data-step="0">
<div class="hero">
<div class="pet-logo">🐾</div>
<h1>毛孩子计划</h1>
<h1>肉垫计划</h1>
<p>新手养宠的 AI 日历、健康记录和成长报告。<br/>先生成计划,再每天照着做。</p>
</div>
<div class="proof-row">
@@ -1916,7 +1916,7 @@
<div class="post-card">
<div class="post-head">
<div class="post-avatar">🐾</div>
<div class="post-user"><b>毛孩子计划官方</b><span>精选内容|今天</span></div>
<div class="post-user"><b>肉垫计划官方</b><span>精选内容|今天</span></div>
<span class="tag purple">精选</span>
</div>
<div class="post-content">新手帖:猫咪软便不一定马上就医,但要记录持续时间、精神状态、食欲和是否便血。可以从异常记录里生成就医前摘要。</div>
@@ -2077,8 +2077,8 @@
} else {
$('backBtn').classList.add('show');
}
const titles = {home:'毛孩子计划', plan:'养宠计划', record:'快速记录', report:'成长报告', community:'宠友圈', learn:'新手知识', profile:'我的'};
$('navTitle').innerText = titles[page] || '毛孩子计划';
const titles = {home:'肉垫计划', plan:'养宠计划', record:'快速记录', report:'成长报告', community:'宠友圈', learn:'新手知识', profile:'我的'};
$('navTitle').innerText = titles[page] || '肉垫计划';
}
function openSubPage(page){
state.history.push(state.active);
@@ -2282,7 +2282,7 @@
✓ 高风险异常 0 次
</div>
<b>健康状态:稳定成长</b>
<p class="muted" style="font-size:12px;margin-top:10px">生成自:毛孩子计划</p>
<p class="muted" style="font-size:12px;margin-top:10px">生成自:肉垫计划</p>
</div>
<button class="btn btn-primary btn-block" style="margin-top:14px" onclick="closeSheet()">保存 / 分享卡片</button>
`,
@@ -2308,7 +2308,7 @@
<button class="btn btn-primary btn-block" onclick="closeSheet()">确认修改</button>
`,
pro: `
<div class="sheetbar"></div><h3>毛孩子计划 Pro</h3>
<div class="sheetbar"></div><h3>肉垫计划 Pro</h3>
<p>建议早期主推年费,价格可以低,重点验证付费意愿。</p>
<div class="check-list">
<div class="check selected"><span class="box">✓</span>365 天养宠计划</div>
@@ -2344,7 +2344,7 @@
<div class="sheetbar"></div><h3>评论</h3>
<div class="record-row"><b>豆包妈妈</b><span>先观察精神和食欲</span></div>
<div class="record-row"><b>馒头爸爸</b><span>我家换粮也软便过两天</span></div>
<div class="record-row"><b>毛孩子计划官方</b><span>可以记录持续时间,必要时生成就医摘要</span></div>
<div class="record-row"><b>肉垫计划官方</b><span>可以记录持续时间,必要时生成就医摘要</span></div>
<div style="display:flex;gap:8px;margin-top:12px"><input placeholder="友善交流,分享经验..."/><button class="btn btn-primary" style="height:44px">发</button></div>
`,
sharePost: `
+1 -1
View File
@@ -1,5 +1,5 @@
{
"description": "毛孩子计划 - 新手养宠小程序",
"description": "肉垫计划 - 新手养宠小程序",
"packOptions": {
"ignore": [],
"include": []