# aivo **Repository Path**: ldhlfzysys/aivo ## Basic Information - **Project Name**: aivo - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-22 - **Last Updated**: 2024-06-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 前端业务框架设计 ### 给谁用? 面向两个使用方,一个是toB的客服人员页面,一个是toC的用户页面。 toC时,只有一个对话框,根据浏览器本地的随机id确认用户,无需登录。 toB时,需要登录使用 ### 有哪些对象? 通用的有:Conversation、Setting、Status toC端:User toB端:AdminUser ### Conversation & message Conversation conversation_id website_id 哪个商户 user_id 哪个用户 admin_id 当前负责人,后台将显示自己为当前负责人且依旧开启的对话 contacts 参与人信息 status 状态,关闭、开启 Message message_id conversation_id 归属哪个对话 message 内容 sender_id 发送者,发送者可能是自己或者客服,在conversion的参与人信息中可查到 ### Setting ### Status 网页状态 ### toC的基础业务逻辑 * step1: 用户打开特定链接,链接到对应的商家,此时生成浏览器本地id,key为该商家,值随机。如果有值则直接使用该值。(游客记忆) * step2: 一次展示10条最近聊天记录,网上滚动可以请求更多的聊天记录,请求时上行最早一条聊天记录的id。 ## Resources 📙
The resources used to create this project are:
- Custom design system in figma - Pinia - Heroicons - Tailwind merge - vueuse - Wavesurfer-js - floating-vue