feat(t230): use OCR for ERP session login
This commit is contained in:
@@ -27,6 +27,7 @@ start/运行续租/release 和取消安全确认。
|
||||
| `CMROUBAO_SHUNYUNBAO_URL` | `https://www.shunyunbaoerp.com` | 顺运宝 HTTPS origin |
|
||||
| `CMROUBAO_SHUNYUNBAO_USERNAME` | 无 | 顺运宝账号;必须与密码同时设置 |
|
||||
| `CMROUBAO_SHUNYUNBAO_PASSWORD` | 无 | 顺运宝密码;必须与账号同时设置 |
|
||||
| `CMROUBAO_OCR_API_URL` | 无 | OCR `POST` endpoint;HTTP 只允许本机 loopback |
|
||||
|
||||
### 本地 ERP `.env`
|
||||
|
||||
@@ -39,14 +40,19 @@ Copy-Item .env.example .env
|
||||
# 编辑 .env,填入顺运宝账号和密码
|
||||
```
|
||||
|
||||
该文件只允许上述三个 `CMROUBAO_SHUNYUNBAO_*` 值,进程环境变量优先于同名 `.env` 值。
|
||||
该文件只允许上述 `CMROUBAO_SHUNYUNBAO_*` 值和 `CMROUBAO_OCR_API_URL`,进程环境变量
|
||||
优先于同名 `.env` 值。
|
||||
它不配置数据库、监听/TLS、`authctl` 密码或其他应用选项,也不会修改全局进程环境。缺失
|
||||
`.env` 时 ERP 保持未配置,其他本地功能仍可启动。仅支持空行、整行 `#` 注释和 `KEY=VALUE`
|
||||
`.env` 时 ERP/OCR 保持未配置,其他本地功能仍可启动。仅支持空行、整行 `#` 注释和 `KEY=VALUE`
|
||||
(需要保留空格或 `#` 的值可使用成对单/双引号);不支持变量展开、命令或行内注释。
|
||||
|
||||
`.env` 已被 Git 忽略,应只保存在本机受限目录;`.env.example` 不得填入真实凭证。`var/`
|
||||
运行数据同样不得提交。
|
||||
|
||||
按单号导入货运时,API 在创建同步前使用该 OCR endpoint 读取 ERP 验证码并建立进程内会话。
|
||||
OCR 不可用时导入页显示 `OCR 服务无效`,不会创建同步记录;验证码、图片、Cookie 和识别文字
|
||||
不写入数据库、日志或浏览器。
|
||||
|
||||
## 命令
|
||||
|
||||
```powershell
|
||||
|
||||
Reference in New Issue
Block a user