From 533d25a1884835dc3ba0611dc602a2fc64155757 Mon Sep 17 00:00:00 2001
From: LGH <guanghui.luo@foxmail.com>
Date: Wed, 26 Mar 2025 15:13:17 +0800
Subject: [PATCH] docs: 规范更新

---
 README.md |  134 ++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 128 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md
index 501c828..cc5cbf3 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,129 @@
-### node 18.0.0 以上
-### 安装依赖 npm install
-### 启动 npm run dev
-### 打包 npm run build
-### 打包正式 npm run build:prod
-### 组件或页面全部大写开头驼峰命名
 
+
+
+
+# 指挥调度平台(大屏)
+
+## 项目简介
+
+本项目基于 **Vue 3** 开发,依赖 **Node.js 18 以上** 版本,并集成 **Cesium** 进行三维地图渲染。项目采用 **企业版 Blandx 前端框架** 进行二次开发,并使用 **rem** 进行响应式适配,以确保在不同设备上的良好体验。
+
+## 环境要求
+
+- **Node.js**:18 及以上
+- **Vue 版本**:Vue 3
+- **依赖管理**: `yarn`
+- **Cesium**:用于三维地图可视化
+
+## 项目启动
+
+### 1. 克隆仓库
+
+```sh
+git clone git://139.196.74.78/drone/command-center-dashboard.git
+cd command-center-dashboard
+```
+
+### 2. 安装依赖
+
+```sh
+yarn install
+```
+
+### 3. 运行开发环境
+
+```sh
+yarn dev
+```
+
+### 4. 构建项目
+
+```sh
+yarn build
+```
+
+## 目录结构
+
+```bash
+├── public             # 静态资源目录
+├── src                # 源代码目录
+│   ├── assets        # 资源文件
+│   ├── components    # 组件
+│   ├── views         # 视图页面
+│   ├── router        # 路由配置
+│   ├── store         # Vuex 状态管理
+│   ├── main.js       # 入口文件
+│   ├── App.vue       # 根组件
+├── package.json       # 依赖管理
+├── vite.config.mjs      # Vue 配置文件
+├── README.md          # 项目说明
+```
+
+## 主要技术栈
+
+- **Vue 3**:前端框架
+- **Vue Router**:前端路由管理
+- **Vuex**:状态管理
+- **Cesium**:三维地图可视化
+- **Axios**:HTTP 请求库
+- **Element UI Plus**:UI 组件库
+
+
+
+## Git提交前缀
+
+feat+英文冒号+空格+xxxxx
+
+| 类型     | 说明                         | 示例                       |
+| -------- | ---------------------------- | -------------------------- |
+| feat     | 新增功能                     | feat: 添加用户登录功能     |
+| fix      | 修复 bug                     | fix: 修复登录页面样式问题  |
+| docs     | 文档更新                     | docs: 更新 README 文件     |
+| style    | 代码格式化(不影响代码逻辑) | style: 格式化代码          |
+| refactor | 代码重构(不影响代码功能)   | refactor: 重构用户管理模块 |
+| perf     | 性能优化                     | perf: 优化数据加载速度     |
+| test     | 添加或修改测试               | test: 添加单元测试         |
+| chore    | 构建过程或辅助工具的变动     | chore: 更新依赖包          |
+| ci       | 持续集成相关配置更改         | ci: 配置 GitHub Actions    |
+| revert   | 撤销之前的提交               | revert: 撤销上次提交       |
+
+## 目录结构与命名规则
+
+项目采用 **大写开头的驼峰命名(PascalCase)** 方式,以保持统一性和可读性。
+
+#### **1️⃣ 公共组件**(`components/`)
+
+- **存放全局复用的组件**
+
+- 命名方式:`PascalCase.vue`
+
+- **示例**:
+
+  ```
+  components/
+  ├── Button.vue
+  ├── Modal.vue
+  ├── Table.vue
+  ```
+
+#### **2️⃣ 页面组件**(按页面分类存放)
+
+- **每个页面独立文件夹,内部组件放在子文件夹**
+
+- **页面文件夹名:PascalCase**
+
+- **页面组件命名:与文件夹名一致**
+
+- **子组件按作用命名,保持层级清晰**
+
+- **示例**:
+
+  ```
+  bash复制编辑pages/
+  ├── Home/
+  │   ├── Home.vue          # 首页主组件
+  │   ├── HomeTop.vue       # 首页顶部组件
+  │   ├── HomeBottom/
+  │   │   ├── HomeBottom.vue        # 首页底部主组件
+  │   │   ├── HomeBottomLink.vue    # 首页底部链接组件
+  ```
\ No newline at end of file

--
Gitblit v1.9.3