# 塔什干驻地出行报备 **Repository Path**: echoshinian100/outingreport_frontend ## Basic Information - **Project Name**: 塔什干驻地出行报备 - **Description**: 塔什干出行内网报备软件,前端程序使用 Vue - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-02 - **Last Updated**: 2026-04-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 出行报备系统前端 内网出行报备系统前端项目,包含用户端(手机)和管理端(PC)两个完全独立的应用。 ## 项目结构 ``` outingreport_frontend/ ├── mobile/ # 用户端项目(Vue3 + Vant) ├── admin/ # 管理端项目(Vue3 + Element Plus) └── package.json # 根目录统一管理脚本 ``` ## 技术栈 ### 用户端 (mobile) - Vue 3 - Vant 4 - Vue Router 4 - Vite 5 ### 管理端 (admin) - Vue 3 - Element Plus - Vue Router 4 - Vite 5 ## 快速开始 ### 安装依赖 **方式一:分别安装** ```bash # 安装用户端依赖 cd mobile npm install # 安装管理端依赖 cd admin npm install ``` **方式二:统一安装(推荐)** ```bash # 在根目录执行,自动安装两个项目的依赖 npm run install:all ``` ### 开发调试 **用户端开发**(端口:3000) ```bash # 方式一:在 mobile 目录下 cd mobile npm run dev # 方式二:在根目录下 npm run dev:mobile ``` **管理端开发**(端口:3001) ```bash # 方式一:在 admin 目录下 cd admin npm run dev # 方式二:在根目录下 npm run dev:admin ``` ### 打包构建 **分别打包** ```bash # 打包用户端 npm run build:mobile # 打包管理端 npm run build:admin ``` **统一打包** ```bash npm run build ``` 打包后的文件: - `mobile/dist/` - 用户端构建产物 - `admin/dist/` - 管理端构建产物 ## 部署说明 两个项目完全独立,可以: 1. 分别部署到不同的服务器/域名 2. 部署到同一服务器的不同路径 ## 开发说明 - 两个项目完全独立,互不干扰 - 各自有独立的依赖、配置和代码 - 可以分别开发、测试和部署 - 代码统一在同一个 Git 仓库中管理