86 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			86 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| <view class="container">
 | ||
|   <!-- 顶部按钮组 -->
 | ||
|   <view class="header">
 | ||
|     <view class="button-group">
 | ||
|       <button class="detect-button active" data-type="text" bindtap="switchDetectType">文本识别</button>
 | ||
|       <button class="detect-button" data-type="audio" bindtap="switchDetectType">音频识别</button>
 | ||
|       <button class="detect-button" data-type="video" bindtap="switchDetectType">视频识别</button>
 | ||
|     </view>
 | ||
|   </view>
 | ||
| 
 | ||
|   <!-- 输入框区域 -->
 | ||
|   <view class="input-area">
 | ||
|   
 | ||
|     <textarea class="input-field" 
 | ||
|       bindinput="bindInput" 
 | ||
|       value="{{inputValue}}" 
 | ||
|       placeholder-class="b-palceholder" 
 | ||
|       placeholder="输入或粘贴文本,自动识别违规内容并智能修改..." 
 | ||
|       maxlength="20000">
 | ||
|     </textarea>
 | ||
| 
 | ||
|     <!-- 字数统计及提示信息 -->
 | ||
|     <view class="text-counter">
 | ||
|       <text>{{inputLength}} / {{maxLength}}</text>
 | ||
|       <text wx:if="{{inputLength > maxLength}}" class="error-text">内容不能超过 {{maxLength}} 字节</text>
 | ||
|     </view>
 | ||
| 
 | ||
|     <!-- 操作按钮 第一行:检测和智能修改 -->
 | ||
|     <view class="button-group">
 | ||
|       <button class="detect-button" disabled="{{detectButtonDisabled}}"     bindtap="detectText">开始检测</button>
 | ||
|       <button class="modify-button"  disabled="{{modifyButtonDisabled}}" bindtap="modifyContent">一键合规</button>
 | ||
|     </view>
 | ||
| 
 | ||
|     <!-- 操作按钮 第二行:复制和清空 -->
 | ||
|     <view class="button-group">
 | ||
|       <button class="copy-button" bindtap="copyContent">复制内容</button>
 | ||
|       <button class="clear-button" bindtap="clearInput">清空输入</button>
 | ||
|     </view>
 | ||
|     <view class="disclaimer">
 | ||
|   <text>单次消耗3创意点。检测中请勿退出本页面,很快完成</text>
 | ||
|   </view>
 | ||
|   </view>
 | ||
| 
 | ||
|   <view class="report-container" wx:if="{{detectResult}}">
 | ||
|   <!-- 报告标题 -->
 | ||
|   <view class="report-title">检测报告</view>
 | ||
|   
 | ||
|   <!-- 检测结果 -->
 | ||
|   <view class="result-summary">
 | ||
|     <text class="{{detectResult.conclusion === '合规' ? 'compliant' : 'non-compliant'}}">
 | ||
|       检测结果: {{detectResult.conclusion}}
 | ||
|     </text>
 | ||
|   </view>
 | ||
| 
 | ||
|   <!-- 表格 -->
 | ||
|   <view class="result-table">
 | ||
|     <!-- 表头 -->
 | ||
|     <view class="table-row table-header">
 | ||
|       <view class="table-cell">疑似命中</view>
 | ||
|       <view class="table-cell">关键词</view>
 | ||
|       <view class="table-cell">字符位置</view>
 | ||
|       <view class="table-cell">置信度</view>
 | ||
|     </view>
 | ||
| 
 | ||
|     <!-- 表格内容 -->
 | ||
|     <block wx:for="{{detectResult.data}}" wx:key="index">
 | ||
|       <view class="table-row">
 | ||
|         <view class="table-cell">{{item.reason}}</view>
 | ||
|         <view class="table-cell">{{item.keyword}}</view>
 | ||
|         <view class="table-cell">{{item.position}}</view>
 | ||
|         <view class="table-cell">{{item.confidence}}</view>
 | ||
|       </view>
 | ||
|     </block>
 | ||
|   </view>
 | ||
| 
 | ||
|   <!-- 设置底部间距 -->
 | ||
|   <view class="bottom-space"></view>
 | ||
|   <view class="disclaimer">
 | ||
|   <text>功能介绍:本功能用于检测文本中可能存在的违规内容,帮助用户规避潜在风险。\n</text>
 | ||
|   <text>免责声明:本检测结果仅供参考,具体结果请以实际情况为准,平台不承担由此产生的任何法律责任。</text>
 | ||
|   </view>
 | ||
| </view>
 | ||
| 
 | ||
| 
 | ||
| </view>
 | 
