司衡AI助手产品系统Vibe Coding

我要开发同款
5阅读

技术信息

语言技术
Python、uniapp
系统类型
小程序轻应用
行业分类
人工智能、企业服务

作品详情

行业场景

1.传统的ERP软件在手机上进行查数、透视建表、下钻分析等操作时,往往步骤繁琐,运营团队往往需要在电脑前使用各种工具搭配才能做好数据分析工作。
2.连锁品牌企业的运营团队在对旗下品牌进行异常监管,往往是人工进行每日、周、月数据对比、复盘才能发现门店异常。
3.面向所有需要数据分析的连锁品牌企业。

功能介绍

1.项目有BI数据看板、日报、周报、月报、异常规则的制订和实时监控、AI对话智能分析、excel内容自动录入。
2.BI数据看板支持租户DIY和定制,可以对每个用户展示他平时最关心的数据,并且支持指标卡片、折线图、趋势图、饼图等各类图表。
3.日报、周报、月报,可以根据用户需求定制内容以及格式,帮助用户跳过数据初筛,直接给出可视化报表。
4.异常规则的制订和实时监控,可以根据用户需求制订异常监控规则,后台实时监控数据更新,检测到异常会在微信上给用户推送异常提醒。
5.AI对话智能分析,用户可以使用自然语言对AI提问,包括对于活动的分析、门店分析、数据下钻分析等等,还可以作为办公智能体为用户完成办公需求。
6.excel内容自动录入,解决了用户需要手动写入更新数据或者修改数据的需求,直接在excel里填入内容然后一键上传,系统会自动读取里面的数据并且更新到数据库里,可以与传统ERP、CRM等SaaS软件打通。

项目实现

「司衡零售」微信小程序:面向连锁门店的经营分析客户端。我作为前端负责人独立完成 10 个页面的架构与交付(登录/账号/改密主包,看板、报表、问数对话、异常、规则、积分、模板分包)。

技术栈:微信原生小程序 + TypeScript、pnpm workspace 单仓、TDesign、ECharts 5、marked、Orval、Vitest。

架构:pages 页面壳 → features 业务域 → shared 公共基础(api/auth/model/ui)→ app 组装层,单向依赖,第三方隔离在 vendor;用自研 check:modules 脚本校验模块边界与循环依赖,把分层约束变成 CI 门禁。

亮点与难点:
1. 契约优先:按后端 OpenAPI 用 Orval 生成类型与调用,自定义 mutator 接入自研 wx.request 传输层(不引 axios/fetch),统一注入 X-Request-Id、Idempotency-Key、Origin 校验,refresh Cookie 与访问凭据物理隔离;
2. 鉴权竞态:用会话代次(version)做单飞刷新与代次校验,刷新期间作废旧请求,401 仅对 GET 重试一次;
3. 流式问答:基于 onChunkReceived 自建 SSE 通道,eventsource-parser + UTF-8 跨包解码解决中文被截断,支持答题中断与断流后按 messageId 对账恢复;
4. 看板趋势/排名用 ECharts canvas 渲染并做点密度控制;异常模块按店长、运营双角色实现接单—提交—派发—退回—批准的流转与幂等提交。

质量:594 条 Vitest 用例(97 个文件)覆盖控制器、页面与请求层,typecheck 与边界检查纳入 check:full。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论