File size: 8,702 Bytes
ad450f7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Bob AI 助手</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
    <style>
        @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700&display=swap');
        
        body {
            font-family: 'Noto Sans SC', sans-serif;
            background-color: #F7F8FC;
            color: #1A1A1A;
        }
        
        .robot-avatar {
            width: 48px;
            height: 48px;
            background: linear-gradient(135deg, #EDF5FF 0%, #E0ECFF 100%);
            border-radius: 50%;
            position: relative;
        }
        
        .robot-eye {
            position: absolute;
            width: 16px;
            height: 8px;
            background-color: #2476FF;
            border-radius: 8px 8px 0 0;
            top: 16px;
            left: 16px;
        }
        
        .robot-smile {
            position: absolute;
            width: 24px;
            height: 8px;
            border-bottom: 2px solid #2476FF;
            border-radius: 0 0 8px 8px;
            bottom: 12px;
            left: 12px;
        }
        
        .highlight-blue {
            color: #2476FF;
        }
        
        .tool-card {
            width: 72px;
            height: 72px;
            border-radius: 16px;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
        }
        
        .question-item::before {
            content: "";
            position: absolute;
            width: 8px;
            height: 8px;
            background-color: #2476FF;
            border-radius: 50%;
            left: 16px;
            top: 18px;
        }
        
        .input-bar {
            height: 44px;
            border-radius: 22px;
            box-shadow: 0 2px 12px rgba(240, 241, 245, 0.8);
        }
        
        .send-button {
            width: 32px;
            height: 32px;
            background-color: #2476FF;
        }
    </style>
</head>
<body class="min-h-screen flex flex-col">
    <!-- 顶部导航栏 -->
    <div class="h-14 flex items-center justify-between px-4 bg-[#F7F8FC]">
        <i class="fas fa-arrow-left text-gray-800 text-xl"></i>
        <i class="fas fa-cog text-gray-800 text-xl"></i>
    </div>
    
    <!-- 欢迎区域 -->
    <div class="flex items-start px-6 py-4 h-18">
        <div class="robot-avatar mr-4">
            <div class="robot-eye"></div>
            <div class="robot-smile"></div>
        </div>
        <div>
            <h1 class="text-lg font-bold">HI!Bob是您的AI全能助理</h1>
            <p class="text-sm text-gray-600">
                可以帮你<span class="highlight-blue">想策略</span><span class="highlight-blue">作分析</span><span class="highlight-blue">答问题</span>!快来试试吧!
            </p>
        </div>
    </div>
    
    <!-- AI工具区 -->
    <div class="flex justify-between px-6 my-4">
        <div class="tool-card flex flex-col items-center justify-center bg-white">
            <i class="fas fa-pencil-alt text-green-500 text-xl mb-1"></i>
            <span class="text-xs">AI创作</span>
        </div>
        <div class="tool-card flex flex-col items-center justify-center bg-white">
            <i class="fas fa-robot text-blue-500 text-xl mb-1"></i>
            <span class="text-xs">AI定制方案</span>
        </div>
        <div class="tool-card flex flex-col items-center justify-center bg-white">
            <i class="fas fa-user-tie text-blue-400 text-xl mb-1"></i>
            <span class="text-xs">AI预核保</span>
        </div>
        <div class="tool-card flex flex-col items-center justify-center bg-white">
            <i class="fas fa-shield-alt text-orange-400 text-xl mb-1"></i>
            <span class="text-xs">AI保障检视</span>
        </div>
    </div>
    
    <!-- 热点问题区 -->
    <div class="flex-1 px-6 mt-4">
        <div class="flex justify-between items-center mb-3">
            <h2 class="text-base font-bold">热点问题</h2>
            <span class="text-xs text-blue-500">更多></span>
        </div>
        
        <div class="bg-white rounded-lg">
            <div class="question-item relative py-3 pl-8 pr-4 flex justify-between items-center">
                <span class="text-sm truncate">如何选择适合自己的保险产品?</span>
                <i class="fas fa-chevron-right text-gray-400"></i>
            </div>
            <div class="question-item relative py-3 pl-8 pr-4 flex justify-between items-center">
                <span class="text-sm truncate">重疾险和医疗险有什么区别?</span>
                <i class="fas fa-chevron-right text-gray-400"></i>
            </div>
            <div class="question-item relative py-3 pl-8 pr-4 flex justify-between items-center">
                <span class="text-sm truncate">投保后多久可以享受保障?</span>
                <i class="fas fa-chevron-right text-gray-400"></i>
            </div>
            <div class="question-item relative py-3 pl-8 pr-4 flex justify-between items-center">
                <span class="text-sm truncate">如何查询保单的现金价值?</span>
                <i class="fas fa-chevron-right text-gray-400"></i>
            </div>
            <div class="question-item relative py-3 pl-8 pr-4 flex justify-between items-center">
                <span class="text-sm truncate">保险理赔需要准备哪些材料?</span>
                <i class="fas fa-chevron-right text-gray-400"></i>
            </div>
            <div class="question-item relative py-3 pl-8 pr-4 flex justify-between items-center">
                <span class="text-sm truncate">保费可以分期支付吗?</span>
                <i class="fas fa-chevron-right text-gray-400"></i>
            </div>
        </div>
        
        <div class="text-center py-2">
            <span class="text-xs text-gray-400">换一批</span>
        </div>
    </div>
    
    <!-- 底部输入栏 -->
    <div class="px-6 py-4 bg-[#F7F8FC]">
        <div class="input-bar flex items-center bg-white px-4">
            <i class="fas fa-microphone text-gray-400 mr-2"></i>
            <input type="text" placeholder="有问题,找Bob" class="flex-1 text-sm text-gray-400 focus:outline-none">
            <button class="send-button rounded-full flex items-center justify-center">
                <i class="fas fa-paper-plane text-white text-sm"></i>
            </button>
        </div>
    </div>

    <script>
        // 可以在这里添加交互逻辑
        document.addEventListener('DOMContentLoaded', function() {
            // 点击"换一批"按钮
            const refreshBtn = document.querySelector('.text-center span');
            refreshBtn.addEventListener('click', function() {
                alert('正在加载新一批热点问题...');
                // 实际应用中这里可以调用API获取新问题
            });
            
            // 点击发送按钮
            const sendBtn = document.querySelector('.send-button');
            sendBtn.addEventListener('click', function() {
                const input = document.querySelector('input');
                if (input.value.trim() !== '') {
                    alert('发送问题: ' + input.value);
                    input.value = '';
                }
            });
            
            // 点击问题项
            const questions = document.querySelectorAll('.question-item');
            questions.forEach(question => {
                question.addEventListener('click', function() {
                    const text = this.querySelector('span').textContent;
                    alert('正在查询: ' + text);
                });
            });
        });
    </script>
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=toughhou/bob" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>