部署开发环境

1、 安装node

node官网:https://nodejs.org/en/

历史版本 https://nodejs.org/en/download/releases/

建议安装LTS稳定版 版本在12或以上 安装路径C盘除外

查看node版本和npm版本

2、 运行项目

初次运行项目,需要下载依赖,在vue根目录下使用cmd打开命令行窗口

执行 npm install 或者npm i,依赖下载完毕,执行npm run serve

运行项目

3、 代理地址,运行源码之前,箭头处必须修改为目标地址和端口,比如tomcat的地址,或者项目的测试地址

源文件目录结构说明

1、 根目录

2、 public文件

说明

iwebapp:软航签章

js:重点在obpm.config.js,判断是4.4或者是5.0版本,并且可修改默认obpm项目名

logo**:**可动态替换首页logo图标

pdf:文件预览模块文件

UEditor:百度编辑器

wps:金山WPS,支持在线预览,在线编辑文件

3、 src文件

说明

assets:样式、js,图片,图标等文件

i18n:多语言

views:路由组件

expandedComponents**:**除视图,表单控件,widget外封装的其他组件

api.js**:**接口文件,所有的接口都在该文件内

Constant.js**:**定义常量并暴露出去,主要是表单控件的只读,可编辑,隐藏,不可用等变量

main.js**:**elementui等包的引入和全局使用

router.js**:**路由文件

store.js**:**vux状态管理

components**(views**):包括表单控件,视图,widget,流程中心等组件,组件层级结构如下图:

公共组件

文件夹 src->**components**:

activity.vue:表单,视图按钮的组件

collapse_activity.vue:表单,视图折叠按钮

approvers.vue:流程状态,历史的组件

dialog.vue:弹窗组件

excel_upload.vue:excel导出组件

form_print.vue:表单打印组件

form_searchform:高级查询表单

form_selectApprover_flowpanel.vue:指定用户选择框

form_new_flowpanel.vue:流程提交页面

皮肤

打包发布

1、 在vue的根目录下进入命令行窗口,执行 npm run build,dist目录下为打包后的文件,如果要替换前端文件,复制dist目录下的文件,替换tomcat或服务器下的vue文件

文档更新时间: 2023-09-12 10:37   作者:admin