Parcourir la source

合规整改:AI 健康评估相关页面增加 AI 生成显著标识

按微信小程序审核要求,在 AI 入口页(pages/wellness)、评估录入页(diagnosis)、
AI 报告页(report) 顶部新增统一的"AI生成"显著标识 banner,文案命中平台公告
关键词"人工智能(AI)生成",确保进入页面首屏可见,符合《互联网信息服务深度
合成管理规定》对显著标识的要求。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
root il y a 1 mois
Parent
commit
f922557d54

+ 4 - 0
packageWellness/pages/tcm/diagnosis/diagnosis.wxml

@@ -1,4 +1,8 @@
 <view class="diagnosis-page">
+  <view class="ai-banner">
+    <view class="ai-banner-tag">AI生成</view>
+    <view class="ai-banner-text">本评估由人工智能(AI)生成,分析结果仅供健康参考,不能替代专业健康顾问的建议。</view>
+  </view>
   <view class="topbar">
     <view class="user-switch" bindtap="openUserPopup">
       <text class="user-name">{{currentUser ? currentUser.nickName : '请选择成员'}}</text>

+ 30 - 0
packageWellness/pages/tcm/diagnosis/diagnosis.wxss

@@ -5,6 +5,36 @@
   box-sizing: border-box;
 }
 
+.ai-banner {
+  display: flex;
+  align-items: center;
+  gap: 16rpx;
+  padding: 18rpx 22rpx;
+  margin-bottom: 20rpx;
+  background: #fff6e0;
+  border: 1rpx solid #f0c97a;
+  border-radius: 16rpx;
+  box-shadow: 0 4rpx 12rpx rgba(212, 147, 43, 0.08);
+}
+
+.ai-banner-tag {
+  flex-shrink: 0;
+  padding: 6rpx 16rpx;
+  background: #d49500;
+  color: #fff;
+  font-size: 22rpx;
+  font-weight: 600;
+  border-radius: 999rpx;
+  letter-spacing: 1rpx;
+}
+
+.ai-banner-text {
+  flex: 1;
+  font-size: 24rpx;
+  color: #6b4a14;
+  line-height: 1.5;
+}
+
 .topbar {
   display: flex;
   align-items: center;

+ 5 - 0
packageWellness/pages/tcm/report/report.wxml

@@ -1,4 +1,9 @@
 <view class="report-page">
+  <view class="ai-banner">
+    <view class="ai-banner-tag">AI生成</view>
+    <view class="ai-banner-text">本页面分析报告由人工智能(AI)生成,仅供健康参考,不构成专业建议。</view>
+  </view>
+
   <view wx:if="{{loading}}" class="state-box">报告加载中...</view>
 
   <view wx:elif="{{status == 'empty'}}" class="state-card">

+ 30 - 0
packageWellness/pages/tcm/report/report.wxss

@@ -5,6 +5,36 @@
   box-sizing: border-box;
 }
 
+.ai-banner {
+  display: flex;
+  align-items: center;
+  gap: 16rpx;
+  padding: 18rpx 22rpx;
+  margin-bottom: 20rpx;
+  background: #fff6e0;
+  border: 1rpx solid #f0c97a;
+  border-radius: 16rpx;
+  box-shadow: 0 4rpx 12rpx rgba(212, 147, 43, 0.08);
+}
+
+.ai-banner-tag {
+  flex-shrink: 0;
+  padding: 6rpx 16rpx;
+  background: #d49500;
+  color: #fff;
+  font-size: 22rpx;
+  font-weight: 600;
+  border-radius: 999rpx;
+  letter-spacing: 1rpx;
+}
+
+.ai-banner-text {
+  flex: 1;
+  font-size: 24rpx;
+  color: #6b4a14;
+  line-height: 1.5;
+}
+
 .state-box,
 .state-card,
 .hero-card,

+ 4 - 0
pages/wellness/wellness.wxml

@@ -1,4 +1,8 @@
 <view class="wellness-page">
+  <view class="ai-banner">
+    <view class="ai-banner-tag">AI生成</view>
+    <view class="ai-banner-text">本模块内容由人工智能(AI)生成,仅供健康参考,不构成专业建议。</view>
+  </view>
   <view class="hero">
     <view class="hero-head">
       <image class="hero-icon" src="/images/footer/wellnessc.png" mode="aspectFit"></image>

+ 30 - 0
pages/wellness/wellness.wxss

@@ -5,6 +5,36 @@
   box-sizing: border-box;
 }
 
+.ai-banner {
+  display: flex;
+  align-items: center;
+  gap: 16rpx;
+  padding: 18rpx 22rpx;
+  margin-bottom: 20rpx;
+  background: #fff6e0;
+  border: 1rpx solid #f0c97a;
+  border-radius: 16rpx;
+  box-shadow: 0 4rpx 12rpx rgba(212, 147, 43, 0.08);
+}
+
+.ai-banner-tag {
+  flex-shrink: 0;
+  padding: 6rpx 16rpx;
+  background: #d49500;
+  color: #fff;
+  font-size: 22rpx;
+  font-weight: 600;
+  border-radius: 999rpx;
+  letter-spacing: 1rpx;
+}
+
+.ai-banner-text {
+  flex: 1;
+  font-size: 24rpx;
+  color: #6b4a14;
+  line-height: 1.5;
+}
+
 .hero {
   background: linear-gradient(135deg, #efe2bd, #eab86a);
   border-radius: 24rpx;