我们计划开发一个中国法网智能业务办理系统，功能描述如下:

一、登陆网址：http://sys.12348.gov.cn/resources/#/
二、登陆账号、密码
账号1:18917209703  密码：200663Ai@
账号2:19542820841	密码：Fabao@123
账号3:13764780450	密码：Fabao@123
账号4:13661598223	密码：Bst202606+


三、功能描述
1.账号管理和角色管理
系统提供手机号和密码注册功能，先不实现短信验证。这些注册的账号都是普通用户角色。
内置一个管理员账号admin  密码是 Admin@2026
管理员也可以手动添加普通用户的账号，添加的时候输入手机及对应的密码。密码可以由管理员进行重置。
浏览器可以同时登录多个账号，每个账号使用一个tab页。


2.会话管理
功能1注册的这些账号需要自动登录到   http://sys.12348.gov.cn/resources/#/
我分析了一下网络请求过程:
登录:   http://sys.12348.gov.cn/resources/api/login
post带的内容  密码应该做了加密 需要分析下网页是做了什么加密转换
{
    "username": "18917209703",
    "password": "k/TQp2rpW2mZRQz2MrdQ5w==",
    "terrace": 0,
    "userAgent": "M5.0"
}
会话管理要有一个列表 管理员可以查看当前哪些账号登录了  可以主动断开这些会话
会话要维护一个状态 包括连接正常、断开、禁用、被阻塞等   状态需要做一个心跳保持   服务器可能会阻塞拉黑我们 如果发现这种情况 就显示 被阻塞

3.抢单管理
服务器端有一个“留言咨询” 通过下面的接口可以不断查询  我们的目标是当有留言了 就自动把这个订单抢下来
http://sys.12348.gov.cn/resources/api/message_order/query_order
可以利用功能2的会话 同时多个账号进行抢单 需要维护一下每个会话抢到的单数
当前这个系统 每次每个账号只能抢单一次 当抢到单后就必须处理  处理完毕后才能继续抢单
抢单模块要能设置频率 默认间隔500ms  长期驻留进行抢单

4.订单处理
普通账号登录后 如果有订单 就需要展示当前待处理的订单
当抢到订单后 sys.12348.gov.cn的“当前服务”就可以进行解答   我们需要自己做这个页面 首先研究下这个表单的工作逻辑
然后通过api把数据传给服务器  这样我们就能统计每个账号处理过的订单
处理过的订单要记录下来

5.管理功能
给管理员做一个dashboard 展示 会话状态  每个会话抢到的单数  每个账号的处理单数
为了避免对方服务器拉黑我们 看看有没有伪装的方法可以用

使用python做后台  react做前台  数据库用sqlite就行  先在本机测试 后面要能打包Docker部署到ubuntu 26.04上
