关键词:前端开发,Custom应用,外置应用,源码二次开发,自定义服务

O2OA允许用户对服务进行扩展,可以修改原来的代码,但是我们更推荐用户增加新的war包,jar包,根据O2OA的源码结构新增服务和应用来进行业务的扩展。本文主要说明如何新增自定义服务和应用(前端应用)

一、 功能介绍

编译custom前端代码,以crm(客户管理)为例

二、开发环境

1,webstorm

2,Node.js

三、关联webstorm和Node

1,打开webstorm设置界面:file-settings

2,选则Node.js and NPM (安装node.js 时会自动安装npm

3,配置Node和NPM

6.png

四、crm前端代码编译

1,从gitee上将crm源码clone到本地,地址为:https://gitee.com/o2oa/o2oa-crm/tree/master/web

7.png

2,用webstorm打开clone下来的crm前端代码

9.png

3,修改任意js代码,已修改Clue.js为例

比如在Clue.js中添加debugger

8.png

4,在命令窗口输入命令gulp开始编译

10.png

5,编译成功后进入dest目录查看,可以看到Clue.js以及Clue.min.js两个文件,Clue.min.js是编译之后生成的压缩文件,也是应用实际运行的文件。

11.png

6,将编译后的Clue.min.js文件替换服务器目录下对应的Clue.min.js文件,这样就完成了一次修改。

12.png

推荐文章:

移动办公-微信扫码登录办公系统配置
2021-02-25
O2OA平台可以使用符合OAuth2标准的第三方认证进行平台的登录认证。本篇主要介绍如何将在O2OA中集成微信扫码登录功能。
业务开发-组织架构-人员信息创建
2021-02-26
O2OA提供多级组织架构设置能力,用户可以在系统内设置集团、分公司、部门、小组等多级企业组织结构来满足办公需要。本文主要介绍如何在O2OA中添加人员信息。
服务集成-通过数据接口获取流程数据
2021-03-02
O2OA允许用户自行修改源码或者增加源码来扩展系统服务,也可以包装功能更强的业务服务。本文主要介绍如何在Java代码中通过接口获取流程的业务数据。
开发知识-使用VNC连接中标麒麟V7操作系统
2021-02-07
NeoKylinLinuxAdvancedServerreleaseV7Update6(Chromium)
系统架构-集群部署配置及操作说明
2021-02-26
O2OA平台使用分布式架构设计,提供灵活的扩展方案用于对服务器的负载能力进行扩展,保障系统的高可用性。本篇主要介绍如何部署O2OA服务器集群。
常见问题-服务器错误:can not decrypt token
2021-02-07
cannotdecrypttoken服务端无法解开token,可能的原因是,xadmin的密码刚刚修改过而前台没有刷新页面.重新刷新前台页面即可,app端需要重
服务管理-开发接口服务
2021-03-01
O2OA提供的服务管理中心可以让用户使用Javascript语言自由编写脚本的处理逻辑来实现与第三方的数据交互,数据同步以及系统内的数据处理等工作,也可以编写系
开发知识-达梦数据安装
2021-02-07
1.安装命令:    ./DMInstall.bin 图形化安装    ./DMInstall.bin-i 文字界面安装注意事项:    可打开文件数过少,建议
系统配置-主要配置文件说明
2021-02-25
O2OA开发平台有比较多的配置文件,目前多数配置已经已经可以直接在WEB端进行修改。本章节主要讲述O2OA信息化系统开发平台支持的配置文件以及各项配置相关的用途
日志管理-平台日志文件说明
2021-02-25
O2OA平台有几种查看日志的方式,日志文件和日志查看器。本篇主要介绍如何将在O2OA中查询日志。

results matching ""

    No results matching ""