1 业务场景
用户想通过轮播的方式展示数据时,可以通过门户的栏目定义和页面定制结合达到这个效果。
2 操作步骤
共三个步骤需要进行编辑:
【门户中心】模块
① 新增一个栏目模板,列表类型
菜单路径:【门户中心】–【栏目模板】
② 新增一个栏目定义
菜单路径:【门户中心】–【栏目定义】
获取数据方法:portalScript.getMyAppList()
举例
<a-carousel autoplay >
<div style="height:100px;font-size:14px;background:blue;"><h3>第一页</h3></div>
<div style="height:100px;font-size:14px;background:blue;"><h3>第二页</h3></div>
<div style="height:100px;font-size:14px;background:blue;"><h3>第三页</h3></div>
<div style="height:100px;font-size:14px;background:blue;"><h3>第四页</h3></div>
</a-carousel>
模板里的数据根据自己需求进行添加。
【页面定制】模块
③拖拽布局拖动刚刚新增的 “页面定制轮播图”即可
菜单路径:【单据中心】–【辅助工具】–【页面定制】
Tips:
ant-design地址:
https://ant.design/components/carousel-cn/
3 支持数据源
共三个步骤:
①新增自定义查询,配置返回字段
菜单路径:【系统管理】–【系统工具】–【自定义SQL查询】
②同样,我们使用了列表的模板
<div class="gridLayoutClass">
<a-carousel autoplay >
<div v-for="(item,index) of data" :key="item.pkId" style="background:red;">
<p>{{item.purchaseNum}}</p>
<span>{{item.goodsName}}</span>
</div>
</a-carousel>
</div>
③页面定制使用新增的栏目数据【页面定制轮播】
文档更新时间: 2021-11-09 16:22 作者:刘宏桂