ai-chat.component.html 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <div class="chat-container">
  2. <div class="chat-header">
  3. <button
  4. (click)="goBack()"
  5. style="background: none; border: none; color: white; font-size: 16px; cursor: pointer; position: absolute; left: 10px; top: 50%; transform: translateY(-50%);"
  6. >
  7. <i class="bi bi-arrow-left"></i> 返回
  8. </button>
  9. AI 客服
  10. </div>
  11. <div class="chat-messages" #chatMessages>
  12. <div
  13. *ngFor="let chat of chats"
  14. [ngClass]="{'user-message': chat.from === 'user', 'ai-message': chat.from === 'ai', 'message': true}"
  15. >
  16. {{ chat.text }}
  17. </div>
  18. </div>
  19. <div class="ai-suggestions">
  20. <button class="suggestion-button" *ngFor="let sug of suggestions" (click)="onSuggestionClick(sug)">
  21. {{ sug }}
  22. </button>
  23. </div>
  24. <div class="chat-input">
  25. <input
  26. type="text"
  27. class="input-field"
  28. [(ngModel)]="inputMessage"
  29. placeholder="请输入您的问题..."
  30. (keydown.enter)="sendMessage()"
  31. />
  32. <button class="send-button" (click)="sendMessage()">发送</button>
  33. </div>
  34. <div class="function-buttons">
  35. <button class="function-button">砍价</button>
  36. <button class="function-button">推荐商品</button>
  37. <button class="function-button">查询订单</button>
  38. <button class="function-button">交易帮助</button>
  39. </div>
  40. </div>