00:01
大家好,欢迎来到今天的分享,如果你用过GC boot的only online表单,一定懂这种痛,梳理字段、选控件、配布局、设查询、加脚验、定权限,每张表单都要从头来一遍步,步骤烦,耗时长,稍不注意就漏配。今天给大家带来一个好消息,我们专门为阿online表单打造了一款asql,支持单表、竹字表、数表26种空间类型业务字典,全程自动匹配,完全不需要手动干预。它有两种玩法,第一种,拟定好字段和控件类型,交给它一键生成,第二种,你直接描述业务场景,AI自动帮你梳理字段,匹配控件,放案出来确认一下就好。布局、扩展、查询、筛选、默认值、视图校验、权限,一句话全部配置到位,还支持JS circle Java、增强自定义按钮、积木报表打印集成,彻底告别重复手动配置。
01:13
首先打开我们的官方文档。在scale提示词大全表单提示词,我们这里也整理一些提示词,比如单表、数表、珠子表。So增强GS增强视图。检验规则。对接期末报表打印功能。大家直接粘贴复制到cloudpod mini行中运行即可。我这里也整理了一些常用的提示词,下面让我们一起来看一看。首先我们先创建一个简单的单表。它包含以下字段,居民姓名、性别、年龄、身份证号。
02:04
联系电话。所属社区。楼栋号、单元号和房间号这些字段。我们给它粘贴到cloud coded里面。然后在这个过程中,我们需要提供一下后台地址和token。后台地址。是我的端口号是8080,如果你有端口号的情况下,请提供一下。然后tongue的话,我们按F12。Work里面。找到一个请求。在请求头里面获取一下ton。
03:03
这里我们可以确认一下他生成的有没有问题,没有问题的话,我们可以直接给他后台地址和ton即可。这里我们就生成成功了。我们刷新一下。可以在编辑里看一下它生成给我们生成的字段。自动匹配的控件。和自动勾选的查询。这点。我们在工作测试里面看一下效果。
04:12
然后我们再创建一个竹字表,一对一和一对多的。比如创建一个教师表,是一个主表,拥有这些字段,班级表是一对一的。他拥有班级编号、班级姓名、班级班主任编号年级、入学年份。学生表示,1对多的。我们让他给咱创建一下。
05:02
这里也需要我们去确认。生成完之后,我们来看一下效果。这是我们刚才创建的教师表、学生表和大表。我们分了,别来看一下。表的类型,它可以自动给我匹配到了主表,然后附表有这2个。然后再看一下1对1的班级表。他拥有的字段都给我们配上了。
06:03
还有我们需要的空间类型。然后使我们的学生表用的是1对多。那我们去功能测试里面测一下效果。这里我们可以让他给我们创建数据。比如让它插入3条数据。在这里它就插入成功了,我们点查询一下。然后我们让他把。教师表的风格改成特爸风格。
07:09
修改成功之后,我们去页面看一下效果。我们需要刷新一下。这里就变成了主表,可把。然后我们功能测试看一下。的新增页面。他就给我们创建了tab类型的。这里其他类型它也支持,比如说ERP风格,内嵌风格,比如说如果我们想生成全控架的话,我们就告诉他需要一个竹子表,一对一和一对多的全物件online表单,大家都可以去尝试一下。然后如果我们想要查询的时候,大家会发现我们需要一个一个的去勾选。而在这里我们可以给他说一下,就是将所有的表勾选查询,并开启联合查询。
08:04
大家就不用手工一个一个去勾选查询。执行成功之后,我们来看一下效果。我们教师表。的页面属性。他把查询都给我们勾选了,然后我们看一下学生表。的页面属性,它也是给我们全部勾选掉了。I计表在页面属性查询全部给我们勾选上了。那么在功能测试里面看一下。
09:03
点击展开,这就是给我们生成的联合查询,他把所有的查询组件都展示出来了。我们输入一个班主任编号。点击查询。是没有任何问题的。接下来我们看一下默认值验证与表单配置。我们是新建一个按量表单订单表,它需要拥有的字段,姓名默认值,让我们让他使用系统变量,用的是当前用户姓名,然后性别让他使用字典success。年龄让他用有默认值为20订单,我们直接使用添加值规则表达式。订单名称,它的检验规则是必填的手机号,他的验证规则是使用手机号验证。下车下单时间。
10:00
默认使用JS表达式,用的是当前系统时间,我们让AI来给我们生成一下。创建成功之后,我们去online表单里面看一下。这是我们刚才创建的订单表。我们来看一下它的配置。这是我们想要的字段。页面属性中控件默认值。也都会给我们配好了,还有字典。检验字段中订单名称不能为空,检验必填。手机号用的是手机号验证,我们来测试一下效果。
11:10
姓名、订单号、年龄和下单时间都有默认值。金色是它是没有问题的。然后我们让他改一下表描述。并且不需要显示选框,按风格给它设成A列。不需要滚动条,不需要分页。我们现在的表达风格是一列显示的。更新成功之后,我们先来看一下它的配置。
12:09
滚动条设成了无表单风格设成了2列。分页不显示,复选框不显示。我们来看一下效果。然后接下来我们看一下扩展配置。我们先让它创建一个包含年、年、月、记录周、日期、日期10分秒的控件。
13:02
弄上完之后,我们再来看一下配置。在我们的灯多配置里面有个配置,我们看一下。年的话用的是年。季度的话用的就是纪念季度。这里的话,我们如果手工配置的话,需要一个一个的去点,而用AI我们一句话就让他把所有的配置都给我们生成出来了。我们来看一下效果。
14:09
接下来,我们让AI再生成一个部门和用户的组件。用户让他存储字段是username,展示字段是real realname部门存储的字段是r code, 展示的字段是departname,我们来让它生成一下。我们来看一下配置。在用户里面。配置里面。存储组字段就是username,展示字段就是realname。部门字段,它的配置存储字段用的是OD code, 展示字段用的是depart name.
15:01
已经给我们自动适配好了。然后我们让他再给我们生成年升序排序。年月必填检验校验提示是年月为必填选项,请选请选择年月。需要勾选查询,查询的label长度是4。我们来看一下它的配置。年,我们勾选了排序。年开启了排序。
16:02
年月为必填。想想提示是。年月为必点选项,请选择年月。并开启了查询。查询label v4。年的排序默认为升序。我们先让他来插入它那个数据来测试一下效果。插入数据成功之后,我们来看一下它的效果。
17:03
年开启了排序,它默认是升序的。年月它是必填的。我们如果点确定的话,它会提示年月为必填选项,请选择年月。而且我们的年月也开启了查询。然后我们再让它开启弹窗,默认全屏开启评论表单的label长度为2,开启列宽拖动固定操作列在左边。我们让它来生成一下。
18:02
装上成功之后,我们来看一下效果。那么熄灯的时候,它的弹窗默认是全屏的。操作列它是固定在了左边。它的列宽是可以拖动的。然后我们开启了评论的功能。它的label长度就是2。然后接下来我们再看一下权限。我们在配置权限的时候。是不是需要我们手工来配置,比如说我们先配置这个权限控制,我们需要自己一定一个一个的去点启动。然后暗影权限也是一个一个确定启用数据权限,我们需要自己来新增,但是有了AI之后,我们只需要一句话就让他,就能让他们给我们来自动生成。
19:10
我们来试一下。那我们先来创建一个员工信息表。认证完之后,我们先来看看一下这个表单存不存在。这个表达已经存在。然后在编辑里面,字段也都给我们建好了。接下来我们让他给我们配置一下数据权限,请查看自己创建的数据,请查看本部门数据,请查看在职员工按钮权限导入和查询字段权限月薪和入职入职日期。
20:03
我们让它来生成一下。选线给我们添加成功之后,我们来看一下它给我们生成的配置。在我们的员工信息表。里面有权限控制。字段权限月月薪和入职日期已经给我们勾选上了。然后我们的按钮权限,然后有数据权限,他的circle都已经给我们写好了,就不用我们自己手工去敲circle。配置好完成之后,我们让他给我们来授权一下,比如说命角色按钮权限。
21:02
导入和查询北京国际部门数据权限,请查看自己创建的数据,请查看本部门数据,请查看在职员工litdin用户增长权限。月薪、入职日期列表可见加表单编辑。我们来让它生成一下。需要注意的一点是,在实例中出现的角色,如额din角色需要确定用户,在当前的角色中,部门如北京国际需要确定用户,在当前部门中,用户如admin均为失意名称。需要使用时,请替换为当前系统中真实存在的角色部门用户,否则它会授权失败的,这是大家需要注意的一点。
22:04
正正完之后,我们来看一下他给我们有没有授权对。在员工信息表里面有个角色授权。看一下我们的革命角色。我们的按钮权限,它是已经给我们勾选上了。然后我们的北京国际部门。数据权限。还有我们的人员授权。Admin用户。字段权限已经给我们勾选上了,因为我们没有和他说表单可见,所以他没有给我们来勾选。接下来我们再看一下师徒加权限,在网络表当中创建一个会议登记表,它包含会议编号、会议主题、主持人、开始时间、结束时间、会议地点、参数、人数这些字段,我们来让AI给我们生成一下。
23:34
创建成功之后,我们来看一看它有没有给我们设成正确。这里多了一个会议登记表。里面的字段都已经给我们生成好了。接下来,我们把会议登记表生成两个视图。
24:04
认证成功之后,我们来看一下有没有有没有给我们生成好。在更多里面有一个失足管理。他已经给我们生成了两个视图。接下来,我们把视图1的表单风格改成两列,只勾选会议主题和主持人字段,查询并删除我们创建的视图2。修改之后,我们来看一下效果。是土耳间给我们删掉了。我们看视图1的效果。新增的新增的时候。表单已经分成了两列。只有会议主题和主持人生成了查询。
25:07
然后我们再为视图1添加字段权限。会议编号、会议主题按钮权限就是新增、编辑和删除。生成完之后,我们看一下它有没有给我们生成正确,那我们online表达视图就是我们刚才的视图更多里面有一个权限控制。字段权限。列表表单。表达可见,表达可编辑。按钮权限新增、编辑和删除。
26:05
接下来我们给admin用户授权字段权限,会议编号、会议主题表单可见可编辑。然后列表可见这个命角色授权按钮权限新增、编辑和删除。授权之后,我们来看一下授权的效果。在角色授权里面。Let me角色。按钮权限新增、编辑和删除。然后我们的人员授权admin用户。字段权限、会议编号和会议主题列表可见,表单可见可编辑,都给我们授权好了。
27:19
接下来我们再看一下赛后增强。比如说我们在O表当中生成一个单表,含标题审核状态,已通过审核中和待审核。然后我们通过这个S后增强,让用户在更多下拉点击,可以给他设置为已通过审核中和待审核。我们让AI来生成一下。创建成功之后,我们来看一下效果。
28:05
在我们管里,我们勾选复选框。在色中,色增强中。我们有审核中已通过,在审核的按钮,然后servel增强也给我们自己写好了,我们就不需要自己手动手工的去编写蛇口。我们来测试一下。那我们更多中可以给它设置成已通过。纸盒中。带上和。接下来我们看一下JS增强。我们让他新增一个online表单,有入库单和入库明细。
29:12
我们来让他顺胜一下。生成完之后,我们来看一下他有没有给我们生成对。然后给我们生成一个入库单和入库明细。接下来我们让他在入库明细中,入库单价和入库数量都不被空时,总金额等于入库单价乘以入库数量。还有一个就是入库明细总金额不为空时,主表的入库单的总金额等于所有子表总金额总金额之和。
30:10
射程完成之后,我们来看一下效果。在我们的入库单中。查看一下我们的JS次增强。Form里面都已经给我们配置好了,我们什么都不需要修改。那我们来测试一下。那么在入库单价中输入1,在入库数量中输入2,那么总金额变成了2。而且而我们主表中的总金额也变成了2,那么再新增加一个。而我们的总主表的总金额就变成了8。
31:05
我们接下来再看一下Java增强,比如在online中创建一个表,用手机号字段。查询列表时,手机号中间4位自动显示为4个星号,我们用a jtvp方式的Java增强来实现。这里的SQL JS Java增强只是为了给大家做一下演示,而在我们官官方文档中,Soq增强再S次增强和Java增强。大家都可以去尝试一下。而我们的后端代码路径需要对应我们自己本地服务器的后台路径,我这里的话就是。
32:09
在JS文件夹下。分成完之后,我们可以来看一下效果。我们的后端服务器也需要重启,不然的话它不会生效。这是AI给我们生成的Java增强的代码。我们就不用自己去手工去敲。重启完之后,我们去页面验证一下效果。我们刚才创建了一个手机号,托米失利。我们来看一下Java增强。
33:01
他已经把配置给我们写好了,我们不需要手工来配置。我们来测试一下。我们会发现我们中间的4位已经给我们替换成了4个星号。接下来我们看一下对接期末报表答建功能,我们原来的话需要去期末报表里面去手工设计一个,然后再返回来给O链报表进行一下配置,而我们有了aql这个功能,我们只需要一句话,我们就可以把它生成出来,我们来尝试一下。因为我们刚才创建的时候是创建一个社区居民调查统计。
34:09
然后他给我们生成了一些个字段。我们这里需要确认一下。生成完之后,我们来看一下效果。这里他已经把我数据帮我们整理好了。我们在更多。里面点击打印。那就跳转到积木报表的打印地址,那如果想设计看一下的话,我们把V改成index即可。
35:08
这是他帮忙我们设计的。报表的样式。今天奥Le表达K+club code就讲到这里了,欢迎大家全网尝试。
我来说两句