## Why

当前 `httpConfig.js` 和 `vite.config.js` 中硬编码了不同环境的域名（西南儿童、清羊御生堂），切换环境时需要手动修改代码并注释/解注释，容易出错且不利于 CI/CD 自动化构建。需要通过环境变量来区分不同环境配置，实现一键切换。

## What Changes

- 改造 `src/utils/httpConfig.js`：使用 `import.meta.env` 读取环境变量，移除硬编码域名
- 改造 `vite.config.js`：proxy target 改为从环境变量动态读取
- 补充 `.env.xnet` 和 `.env.qyyst` 环境变量文件（若缺失）
- `package.json` 增加带 `--mode` 的构建脚本，支持按环境构建

## Capabilities

### New Capabilities
- `env-config`: 通过 `.env` 文件和 `--mode` 参数区分不同环境的域名配置

### Modified Capabilities
- （无）

## Impact

- `src/utils/httpConfig.js`
- `vite.config.js`
- `package.json` scripts
- `.env.xnet`、`.env.qyyst`
