# 政务办公app **Repository Path**: dulht/government-services-app ## Basic Information - **Project Name**: 政务办公app - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-28 - **Last Updated**: 2026-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # government-services-app · 政务 Web 应用集 本仓库同时承载两个 Web 化代理服务: - **江苏水情**(js):App(uni-app 壳,com.jssq.android)的 Web 化代理,复刻登录(全字段 RSA)、 模块宫格首页、APK 内本地 H5 页面(注入 plus.* shim)、后端 API 反向代理,端口 8997。 - **泛微 e-cology 分析中心**(ec):移动端 Web 代理 + 登录 + OA 附件批量下载与双维度分类分析,端口 8998。 ## 目录结构 ``` ├── source/ # js · Python 源码版(真正的代码,可阅读可改;改 .py 即生效) │ ├── js_web.py # 主程序(FastAPI,含登录/代理/H5 shim 注入) │ ├── www_hybrid/ # 前端 H5 页面(html/css/js/images/fonts) │ ├── start_js_web.sh # Linux/macOS 启动脚本(自动建 venv 装依赖) │ ├── start_js_web.bat # Windows 启动脚本 │ └── start.exe # Windows 图形启动器(托盘+等待动画) ├── dist/ # js · Nuitka 编译可运行整包(免装 Python,clone 后双击 start.exe) │ └── server/ # js_web.exe + 运行依赖(dll/pyd)+ www_hybrid ├── ec_source/ # ec · Python 源码版(ec_web.py / oa_analyze.py / analyze_page.html 等) └── ec_dist/ # ec · Nuitka 编译可运行整包(ec_web.exe + 运行依赖 + 模板) ``` ## 热更新(免重编译) ec 分析中心(8998 `/analyze`)顶栏内置「🔄 更新」按钮。 点击后服务从本仓库拉取最新 tarball,只覆盖 `analyze_page.html` (运行时从磁盘现读、无需重编译的文件),随后页面自动刷新。 - 改 `analyze_page.html` → 提交本仓库 → 网页点「更新」即生效,无需重编译 exe。 - 改 `.py` 主程序 → 仍需重编译(或直接用 `source/`/`ec_source/` 源码版运行)。 - js(江苏水情)不参与 Gitee 同步:改其 `www_hybrid/` 时直接拷到运行目录即可。 ## 快速开始 - **js 要改代码** → 用 `source/`:Windows 双击 start.exe(或 start_js_web.bat), Linux 跑 `./start_js_web.sh`(首次自动建 venv 并安装 fastapi/uvicorn/httpx/pycryptodome/python-multipart), 完成后浏览器访问 http://127.0.0.1:8997 - **js 只要运行** → 用 `dist/`(Windows):解压后双击 `dist/start.exe`,等待动画结束后自动打开浏览器 - **ec 要改代码** → 用 `ec_source/`:`./start_ec_web.sh`(或 .bat),浏览器访问 http://127.0.0.1:8998 - **ec 只要运行** → 用 `ec_dist/`(Windows):双击 `ec_dist/start.exe` - 登录态缓存在 `state.json`(运行时自动生成,不入库);dist 版日志 js_web.log / ec_web.log