Skip to main content

🎁入门案例-增删改查

本文档以材料信息维护为例,结合开发平台接口定义,在设计平台中实现简单的增删改查功能。

1. 环境准备

设计平台,要求结合云项目一起使用。既在V-Team中创建云项目、管理构件清单,然后搭建独立应用服务器,进行项目搭建和实现。

info
  • V-Team(软件开发协同工具):创建云项目、任务协同、清单管理,需要安装v-act框架清单
  • V-AppServer(软件应用服务器):用于应用部署(安装初始化清单,包含v-act清单)、项目初始化设置等
  • V-AppDeveloper(软件开发平台):主要用于创建业务表、定义业务表接口、参数输出接口等
  • V-AppDesigner(软件设计平台):结合业务控件,实现页面设计,以及进行业务流程配置功能

以上工具,实现V平台项目从项目设计、开发到运维的软件开发过程,可以参考:项目开发配置

2. 创建云项目

1. 创建项目

在V-Team(软件开发协同工具)中,创建一个云项目(设计平台项目),添加项目成员,项目模块、创建开发环节的任务工单。

2. 清单管理

在本案例中,清单管理采用默认的“全部构件”清单作为初始化清单,进行应用服务器的打包。

在实际项目中,可以按需创建初始化清单,将清单进行模块化管理,具体也可以参考:项目开发配置中相关Vteam清单管理章节。

img

在初始化清单中,需要添加 v3extreme-exe-all-in-one 设计平台执行系统主清单 清单,配置中心才会有v-act的框架。

PS:该清单的使用权限,暂时可以联系测试部门wangls授权添加。

img

3. 搭建应用服务器

选择云项目,设置项目阶段、项目清单,进行服务器打包安装(具体操作可以查看:应用服务器安装)。

img

如果首次打包服务时,初始化清单未引入v3extreme-exe-all-in-one 设计平台执行系统主清单 清单,启动后需要升级服务。

同时,如果开发阶段服务,并希望在执行系统实时看到配置效果,可以设置 Vteam 同步配置:

img

4. V-AppDeveloper 软件开发平台

本文档以材料信息为例,在V-AppDeveloper 软件开发平台中,创建一个材料管理DB构件,按需创建相关业务表字段和定义表接口。

1. 创建业务表

img

2. 定义接口

在开发平台中定义的接口,若需要被设计平台调用,则需要设置接口输出

get 获取业务表数据

方法输入:

img

方法输出:

img

规则配置:

img

img

3. 发布云空间

在V-AppDeveloper 软件开发平台,创建业务表和定义接口后,需要将接口设置输出,然后保存发布到云空间,关联任务工单。

1. 接口输出

img

2. 发布到云空间

img

5. V-AppDesigner 软件设计平台

在 V-AppDesigner 软件设计平台中,创建一个材料管理PC构件,主要实现页面设计、业务流程配置等功能。

1. 添加引用

添加在开发平台定义的接口构件。

img

2. 创建表单-界面设计

创建一个 “材料管理” 表单,并一次添加查询面板和列表控件。

PC:设计平台中表单布局与开发平台窗体布局原理一致。

在“材料管理”表单中,添加一个列表控件,依次设置列表字段、工具栏按钮、分页设置、查询功能。

img

查询设置:

img

分页设置:

img

img

3. 业务流配置

加载/查询数据记录

属性设置:

img

业务流配置:

img

(1)执行API

img

(2)返回数据到表单

img

4. 公开页面、发布云空间

选择需要设置菜单的列表页面,右键设置公开。

1. 公开页面

img

2. 发布云空间

在 V-AppDesigner 软件设计平台,创建业务表单后,保存发布到云空间。

6. 配置中心

往下学习之前,须熟悉V-AppBase前几节课程的知识,以及一些数据的准备:

1. 待选菜单项管理

在设计平台中,将表单页面公开后,那么在配置中心待选菜单项管理中,可以搜索该菜单。

img

2. 菜单管理

在菜单管理中,添加用户菜单目录、菜单项。

img

3. 菜单授权

在本案例中,将菜单授权给所有用户使用。

img

7. 效果预览

使用一般用户访问项目服务地址(例如:http://127.0.0.1:8080),预览页面效果。

img

img