# 闲仓自助攒机智能推荐版

## 最简单用法

1. 解压整个文件夹。
2. 双击 `闲仓自助攒机.app`，浏览器会自动打开应用。
3. 后台授权码默认为 `888888`。

## 电脑端备用启动方式

如果 `.app` 被系统拦截，可以双击 `启动应用-电脑.command`。
如果仍然提示安全限制，右键点击文件，选择“打开”。

## 手机共享

1. 电脑和手机连接同一个 Wi-Fi。
2. 在电脑上双击 `启动应用-手机共享.command`。
3. 按窗口里显示的地址，在手机浏览器打开。
4. 手机端点击“后台授权查看”，输入 `888888`。

## 本版修改

- 增加智能推荐配置功能。
- 推荐后会立即同步到手机端后台。
- 修复 1TB/2TB 容量识别问题。
- 修复主板被 M.2/PCIe 参数误归类为固态硬盘的问题。
- 后台默认授权码为 `888888`，也提供重置脚本。

## 文件说明

- `闲仓自助攒机.app`：可双击打开的桌面应用图标。
- `index.html`：主程序页面，包含智能推荐功能。
- `sync-server.py`：电脑和手机同步服务。
- `启动应用-电脑.command`：备用电脑端启动脚本。
- `启动应用-手机共享.command`：备用手机共享启动脚本。
- `重置后台密码为888888.command`：重置后台授权码。
- `vendor/xlsx.full.min.js`：Excel/CSV 导入依赖。
- `assets/icons/`：应用图标。
- `manifest.webmanifest`、`service-worker.js`：PWA 安装和离线缓存配置。
- `成本表模板.csv`：导入模板。

## 如果看不到智能推荐

请先关闭旧版闲仓自助攒机窗口或终端。本版已改用 8898 端口，避免打开旧版本缓存页面。打开后页面顶部工具栏应显示“🧠 智能推荐”按钮。

## 后台密码

本包已内置后台授权码 `888888`。如果提示密码不对，请关闭旧版程序和旧终端窗口，再重新打开本包里的 `闲仓自助攒机.app`。

同步修复说明：本版已修复手机端刷新电脑端配置时看不到配置/利润的问题；手机端导入产品后也会写入同步服务。请关闭旧版窗口后重新打开新版。

手机端产品列表修复：v41 已防止手机空数据覆盖电脑端，并在服务端无同步数据时返回成本表模板产品列表。电脑端导入真实产品或选择配置后，会覆盖模板数据并同步给手机。

回退说明：已撤销 v41 的同步服务默认列表和空同步拦截改动，恢复电脑端上传文件流程。当前启动版本为 v42。

手机端利润功能：v43 电脑端不显示刷新电脑端配置按钮；手机端后台自动同步电脑端数据，并提供“查看手机端利润”和“查看电脑端利润”两个按钮。

同步修复 v44：电脑端只要通过 localhost 打开，就一定允许发布同步；打开页面后会自动强制发布一次本地产品列表和当前配置，避免窄屏电脑被误判为手机端。
