本人于19年10月份接手公司用友NC的Portal端网上报销的二次开发工作,其中包括页面的调整、附件上传、报销制度、字段联动等多部分的二次开发。
对于用友二开最痛苦也是最快乐的事即是找代码位置了,仅有的少的可怜的文档着实让人头大。犹记得最牛拜的一次寻找代码位置是一个JAR包挨着一个JAR包翻的,当然也不是无头绪的翻,web端的代码大部分在特定的几个包中。接下来说说那些特定的代码位置供大家参考。
1、js
home\hotwebs\iwebap
在iwebap下,主要用到的包括erm、js。总的入口在erm/js/commonctrl.js
2、java主要代码位置
nc.impl.erm.web、nc.web.erm.controller
3、另外如果需要修改portal即sp3页面样式需要从用友申请工程代码,因为那一部分代码是通过node编译生成的,需要在申请的工程中改好后重新编译替换到home中。
以上是大概主代码位置,其中细节不做太多赘述,如有疑问请留言。