113 lines
3.6 KiB
Markdown
113 lines
3.6 KiB
Markdown
# 智能评估平台
|
||
|
||
## 安装依赖
|
||
|
||
```
|
||
### npm install
|
||
网络慢可以使用cnpm代替默认的 npm
|
||
npm install -g cnpm --registry=https://registry.npm.taobao.org
|
||
```
|
||
|
||
vue cli 安装
|
||
npm install -g @vue/cli
|
||
|
||
### 运行项目
|
||
|
||
### 安装加密组件
|
||
|
||
```
|
||
npm install crypto-js --save
|
||
```
|
||
npm run dev
|
||
```
|
||
|
||
### Run your tests
|
||
|
||
```
|
||
npm run test
|
||
```
|
||
|
||
### Lints and fixes files
|
||
|
||
```
|
||
npm run lint
|
||
```
|
||
|
||
### 代码规范
|
||
|
||
[JavaScript standard](https://github.com/standard/standard/blob/master/docs/RULES-zhcn.md#javascript-standard-style)
|
||
|
||
### vue cli3 常用配置
|
||
|
||
[vue cli3 常用配置](https://cli.vuejs.org/config/).
|
||
|
||
### 前端使用框架 Element UI
|
||
|
||
[element UI]([iview](https://www.eiviewui.com/)
|
||
|
||
### 文件结构
|
||
|
||
```
|
||
├── public // 打包所需静态资源
|
||
├── src //
|
||
│ ├── api // 接口请求
|
||
| └── assets // 项目静态资源
|
||
| └── images // 图片资源
|
||
│ ├── components // 全局公用组件
|
||
| | └── login-form // 登录
|
||
| | └── login-scan // 扫码登录
|
||
| | └── message // 消息
|
||
| | └── pagination // 分页
|
||
| | └── searche-form // 搜索条
|
||
| | └── upload // 文件上传
|
||
| | └── ztree // 权限配置树形控件
|
||
│ ├── config // 项目运行配置
|
||
│ ├── directive // 自定义指令
|
||
│ ├── libs // 封装工具函数
|
||
│ ├── router // 路由配置
|
||
│ ├── store // 全局 store管理
|
||
│ ├── styles // 全局样式
|
||
│ ├── views // 所有页面
|
||
| | └── components // 订单详情公用组件
|
||
| | └── communication.vue // 发起沟通
|
||
| | └── consult-info.vue // 查档信息
|
||
| | └── file-upload.vue // 文件上传
|
||
| | └── financial-info.vue // 银行账号信息
|
||
| | └── workflow-info.vue // 工作流信息
|
||
│ ├── App.vue // 入口页面
|
||
│ ├── main.js // 入口文件
|
||
├── .babelrc // babel-loader 配置
|
||
├── .eslintrc.js // eslint 配置项
|
||
├── package.json // 项目依赖和启动的配置文件
|
||
├── babel.config.js // Babel相关配置
|
||
└── vue.config.js // 项目运行打包配置
|
||
```
|
||
|
||
### 前端打包配置
|
||
|
||
修改.env.[]文件配置
|
||
|
||
### 打包生产环境
|
||
|
||
```
|
||
打包测试环境 npm run build:test
|
||
打包uat环境 npm run build:uat
|
||
打包生产环境 npm run build:prod
|
||
```
|
||
### 网络环境切换指南
|
||
1、113.98.62.215 ,路由器映射由x.65.2 改为 x.65.1,端口不变。
|
||
2、ngnix 端口 9902 的转发地址由 x.69 改为 x.232,端口不变。
|
||
3、业务服务器:.env 文件 KEY_ENV 的值,由TEST 改为 PROD。
|
||
|
||
|
||
### 构建一个新客户端和服务器
|
||
1、拉取svn代码
|
||
2、在.env.production 的修改:
|
||
2.1 http://81.71.93.226/【需要修改】/public/index.php/
|
||
2.2 VUE_APP_PUBLIC_PATH = /【需要修改】/dist/
|
||
3、服务器端
|
||
3.1 需要修改 database.php 的数据库指向。
|
||
3.2 .env 地址按需指向。
|
||
4、转发服务器
|
||
需要修改银行行方转发我司的指向目录或地址。
|