### 技术栈

1. vue v2.6.14
2. node v16.5.0

### 目录说明

```lua
根目录
├── mock -- Mock服务
├── public -- 前端控制
├── src --
      ├── api --
      ├── assets --
      ├── config --
      ├── i18n --
      ├── icon --
      ├── router --
      ├── store --
      ├── utils --
      ├── vab --
      └── views --
            ├── index --
            ├── login --
            ├── system -- 系统管理
            ├── base -- 基础数据
            ├── customer -- 客户管理
            ├── project -- 项目管理
            ├── contract -- 合同管理
            ├── platform -- 平台功能
            └── cust -- 客户管理

├── package.json --
└── vue.config --
```

### 命名规范

1. 文件名、文件夹：小驼峰，优先选择单个单词命名(user, userInfo)

2. 组件：大驼峰，优先选择单个单词命名(UserEdit.vue)

3. 图片、HTML：全部采用小写方式，优先选择单个单词命名,下划线分隔(banner_sina.gif)

4. CSS、JS：全部采用小写方式，优先选择单个单词命名,以短横线分隔(date-picker.scss, date-info.js)

5. Router：小驼峰('/userInfo')

### 初始化项目

```
npm i yarn -g
yarn/yarn install
```

### 运行项目

```
yarn serve
```

### 打包项目

更改静态文件`public/config.js`中的参数(或者在打包后更改)，然后运行

```
yarn build
```




