用友NC工具

更新日志
<2023.08> 兼容了 NC、NCC、YonBip高级版(NC63、NCC2111、YonBip高级版已测试可用)、
          兼容了 oracle、sqlserver 数据库(oracle11g、sqlserve2019 测试可用)、
          数据字典功能增加根据单据模板和用户定义属性显示字段名称功能、
          增加元数据增加字段功能。
介绍

该NC工具主要有以下两点功能:

1、根据节点名或者菜单名查出该节点对应的元数据组件和元数据类以及每个元数据类的属性列表、以及在模板中配置的字段显示名称和用户定义属性中配置的字段属性名称及字段类型。

效果如下图:
在这里插入图片描述
还可以根据数据表名查:
在这里插入图片描述

2、给元数据 bmf 文件快速添加字段:提供字符串导入、原有元数据复制、手工点击添加三种方式添加字段,添加后会输出 VO 类增加代码块以及数据库表增加字段sql语句。

1)、输入要增加的字段:
在这里插入图片描述
2)、选择要增加字段的元数据,支持多元数据多实体:
在这里插入图片描述
在这里插入图片描述
3)、点击执行(覆盖添加字段会覆盖元数据实体的原有字段):
在这里插入图片描述
4)、执行后会将加好字段的元数据文件下载下来,并在控制台输出 VO 类增加代码块和数据库可执行的增加字段sql语句:
在这里插入图片描述

软件架构

软件架构说明
基于 SpringBoot 2.4.5 和 vue 2.6.11 开发

安装教程
  1. 确认本地 java 环境已经安装好,并且 jdk 版本要是在 1.8 及以上;

  2. 修改 ncu.jar 包中的 application.yml 配置文件(路径: ncu.jar\BOOT-INF\classes\application.yml):

    2.1). 修改数据库连接配置

    oracle 配置格式:
    在这里插入图片描述
    sqlserver 配置格式:
    在这里插入图片描述

    2.2). 修改 title 属性的值为自己客户的名字,这个属性控制启动后在页面上显示的标题,用以区别多个客户

  3. 在 ncu.jar 所在的目录打开 cmd 窗口,然后执行 java -jar ncu.jar

  4. 在浏览器上访问 http://localhost:8081/#/query 即可。

注意

如果将 NCU应用 部署在远程的服务器上(公网访问或者非127.0.0.1访问),需要修改指定 js 文件中的 ip:

1、js 文件路径: ncu.jar\BOOT-INF\classes\static\app.57bec06a.js

2、在该文件中搜索 127.0.0.1:8081 (只有一处), 将之改为对应的访问 ip,如果要修改端口也是改这里。

git地址

gitee

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐