## Why

资产后台目前依赖 Python 临时静态服务和浏览器直接读取 `node_modules`，本地启动、资源路径与接口联调都缺少稳定且可重复的工程化入口。现在迁移到 Vite，可在不改变后端业务、数据库、DTO 或生产环境的前提下，建立固定的本地开发、构建和预览流程。

## What Changes

- 增加以 `/assets/` 为固定前缀、端口为 `5173` 的 Vite 本地开发入口，并把 `/api/...` 请求代理到本机 Spring Boot `8888`。
- 增加端口为 `4173` 的本机构建预览，并提供可重复执行的 `dev`、`build`、`preview` 命令。
- 将前端 API 根地址改为相对 `/api/...`，保留 HTTP 方法、请求体、响应解析、字段名和错误文案。
- 使既有五个 Hash 路由、Vue、Vue Router、Element Plus、样式、图片和旧 Runtime 在 Vite 中可用，并确保页面初始化不重复执行。
- 保留 `assets/index.html` 与现有启动批处理文件；旧 Python 前端入口不再作为联调入口。生产部署、服务器配置与生产环境均不在本次范围内。

## Capabilities

### New Capabilities

- `local-vite-development`: 资产后台在本机通过固定 Vite 地址开发、构建、预览，并经 Vite 代理访问本机后端的能力。

### Modified Capabilities

- 无。项目当前没有 OpenSpec 基线规格；本次不修改既有规格。

## Impact

- 前端：`package.json`、锁文件、根入口、Vite 配置、启动入口、路由、页面初始化、两个 API 客户端、样式和公共图片。
- 文档：新增本地启动、端口、构建、预览与旧前端脚本弃用说明。
- 依赖：新增 Vite 7.x 开发依赖。
- 兼容边界：不修改后端 Controller、接口契约、DTO、数据库、生产部署、域名、HTTPS 或线上数据。
