【Axure教程】账单列表和详情

news2025/4/24 17:42:58

账单列表和详情页在支付系统中不仅是用户了解财务状况和跟踪交易的关键工具,还有助于提高支付安全性、解决问题以及满足法律和财务要求。因此,设计一个清晰、易用且功能丰富的账单管理系统对于支付系统的成功运营和用户满意度至关重要。

今天作者就教大家如何在Axure里制作一个账单列表和详情的原型模板,本次教程主要是通过中继器制作伸缩账单和详情页。

一、效果展示

1、伸缩列表:可以按照月份展开或收起该月份的账单

2、自动统计:根据每个月的账单,自动统计出总支出和总收入的金额

3、查看详情:点击账单,可以查看该账单的详情

4、数据维护:账单数据在中继器表格里维护

图片

【原型预览含下载地址】

https://axhub.im/ax9/4c3757a85d201a4c/#c=1&p=账单&g=1

二、制作教程

我们需要制作三个页面,第一个是账单列表的页面,第二个是账单详情的支付页面,第三个是账单详情的收款页面

1. 账单列表

账单列表我们主要是通过中继器制作的,主要元件包括图片(头像)和文本标签(标题、时间、金额),具体样式可以根据个人需要设置,摆放如下图所示

图片

中继器表格我们以下几列:

ID:订单的唯一ID,后续用于在详细页里显示对应的订单详情

picture:对应中继器里的图片元件,右键导入图片即可

type:对应标题,填了文字内容接口,例如扫码-给张三

price:对应价格,如果是收入用+表示,如果是支出用-号表示

datetime:收款的具体时间

图片

中继器每项加载时,我们要把中继器表格里的值设置到对应的元件里,如果是axure10的话,直接点击连接按钮,选择对应元件即可;如果是axure8、9,就要设置文本和设置图片的交互,将值设置到对应的元件里。

图片

这样账单列表主题的内容我们就完成了

接下来我们制作展开和收起效果,这里我们用到动态面板,里面包含两个状态,展开和未展开。未展开包括文本标签、背景矩形和箭头制作而成,这三个我们组合命名为统计组合。如下图所示

图片

已展开状态我们除了需要统计组合外,我们还要把刚刚制作好的账单中继器放在里面,箭头方向调整为向上。

鼠标点击展开状态里的统计组合时,我们用设置面板状态的交互,将面板设置到未展开的状态,如果下方有其他元件,或者多个组合组成的页面,我们要勾选推动或拉起下方元件。

图片

鼠标点击未展开状态里的统计组合时也是一样,我们用设置面板状态的交互,将面板设置到展开的状态。

接下来我们只做统计支出和收入的合计数,我们先新增支出和收入两个文本标签用于记录和统计,默认值为0。

中继器每项加载时,如果price列的值少于0,就是只支出值,我们用设置文本的交互,将支出的文本设置为它原来的值+price列的值。

然后我们想让列表里支出的金额变成黑色文本,我们用设置文本里富文本的交互,将他设置为黑色即可

图片

如果price列的值大于0,就是只收入值,我们用设置文本的交互,将收入的文本设置为它原来的值+price列的值。

图片

在加载到最后一行的时候,我们用设置文本的交互,将收入和支出的总值设置到统计的文本里即可

图片

因为动态面板有两个状态,所以另外一个统计收入和支出也是一样的方法获取即可。

鼠标单击账单时,我们要根据price值来判断,如果price的值小于0,就是打开支付页面,否则就打开收入页面。在打开页面之前,我们要把ID列的订单号的值,设置到全局变量里保存。

图片

完成后,我们将上面的动态面板根据需求复制粘贴,修改中继器表格里面的账单数据,这样我们就完成了伸缩账单列表的页面了

2. 账单详情支付页面

这个页面我们也是用中继器来制作,因为中继器表格里能保存很多信息,主要元件包括图片和文本标签,如小图所示摆放,你们也可以根据需要增加或减少账单详情的信息。

图片

中继器表格里如下:

jiaoyidanhao:这个就是和前面账单中继器里的ID值对应;

pic图片:和前面账单中继器里的pic值对应;

name:和前面账单中继器里的type值对应;

price:和前面账单中继器里的price值对应;

datetime:和前面账单中继器里的price值对应;

前面几列的内容其实和账单列表中继器里的是一样的,这里只填写支出部分的数据

后面几列是支付状态、类型、收款单位、收款机构、清算机构等内容,填写完成即可

图片

中继器每项加载时,我们要把中继器表格里的值设置到对应的元件里,如果是axure10的话,直接点击连接按钮,选择对应元件即可;如果是axure8、9,就要设置文本和设置图片的交互,将值设置到对应的元件里。

图片

最后我们要根据全局变量的值,就是前面传过来的订单ID,显示对应行的内容。所以在中继器载入时,我们用筛选的交互,对中继器进行筛选,筛选条件为jiaoyidanhao列的值等于全局变量dingdanID。

图片

这样我们就完成账单详情支付页面了。

3. 账单详情收入页面

其实收入页面和支付页面的原理是一样的,只不过显示的内容不同,所以我们要分开两个页面来制作。

主要元件包括图片和文本标签,如小图所示摆放,你们也可以根据需要增加或减少账单详情的信息。

图片

中继器表格里如下:

jiaoyidanhao:这个就是和前面账单中继器里的ID值对应;

pic图片:和前面账单中继器里的pic值对应;

name:和前面账单中继器里的type值对应;

price:和前面账单中继器里的price值对应;

datetime:和前面账单中继器里的price值对应;

前面几列的内容其实和账单列表中继器里的是一样的,这里只填写收入部分的数据

后面几列是支付状态、支付账号、支付机构、清算机构、收款时间等内容,填写完成即可

图片

中继器每项加载时,我们要把中继器表格里的值设置到对应的元件里,如果是axure10的话,直接点击连接按钮,选择对应元件即可;如果是axure8、9,就要设置文本和设置图片的交互,将值设置到对应的元件里。

图片

最后我们也是根据全局变量的值,就是前面传过来的订单ID,显示对应行的内容。所以在中继器载入时,我们用筛选的交互,对中继器进行筛选,筛选条件为jiaoyidanhao列的值等于全局变量dingdanID。

图片

这样我们就完成了账单列表和账单详情页面原型模板的制作了,下次使用也很方便,我们只需要在中继器表格里填写好对应内容,即可自动生成交互效果。

那以上就是本期教程的全部内容,感兴趣的同学们可以动手试试哦,感谢您的阅读,我们下期见。

本文内容由微信公众号:Axure高保真原型 原创发布,未经许可,禁止转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/863686.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

端点中心(Endpoint Central)的软件许可证管理

软件许可证管理 (SLM) 是从单个控制台管理整个组织中使用的软件许可证的过程。软件许可证是由软件发行商或分销商制作的法律文件,提供有关软件使用和分发的规则和指南,本文档通常包含条款和条件、限制和免责声明。 软件许可证管理…

原型和原型链理解

这个图大概能概括原型和原型链的关系 1.对象都是通过 _proto_ 访问原型 2.原型都是通过constructor 访问构造函数 3.原型是构造函数的 prototype 4.原型也是对象实例 也是通过 _proto_ 访问原型(Object.prototype) 5.Object.prototype的原型通过 _proto_ 访问 为null 那么…

全排列——力扣46

文章目录 题目描述解法:回溯题目描述 解法:回溯 //version 1 vector<vector<int>> permute(<

运动耳机什么样式的好、比较好的运动耳机推荐

在各类耳机中&#xff0c;运动耳机可以说是适用场景针对性较强的一类耳机。毕竟在运动场景中&#xff0c;对耳机的某些性能要求比较高&#xff0c;如防水能力、佩戴稳定性等等&#xff0c;一般的非运动耳机很难满足这些需求。寻找一款合适的蓝牙运动耳机并不困难。相比普通蓝牙…

python项目virtualenv环境部署正式项目和后台运行实践

pycharm创建virtualenv环境的项目&#xff1a; 在本地虚拟环境项目路径下生成依赖包记录文件&#xff0c;然后上传到linux 服务器项目路径下&#xff1a; 注意注意&#xff1a;要在虚拟环境中生成&#xff0c;才能将所有的项目依赖包构建在 requirements.txt文件中。 pip3 fre…

黑客(自学)

一、自学网络安全学习的误区和陷阱 1.不要试图先成为一名程序员&#xff08;以编程为基础的学习&#xff09;再开始学习 行为&#xff1a;从编程开始掌握&#xff0c;前端后端、通信协议、什么都学。 缺点&#xff1a;花费时间太长、实际向安全过渡后可用到的关键知识并不多。…

Java【算法 04】HTTP的认证方式之DIGEST认证详细流程说明及举例

HTTP的认证方式之DIGEST 1.是什么2.认值流程2.1 客户端发送请求2.2 服务器返回质询信息2.2.1 质询参数2.2.2 质询举例 2.3 客户端生成响应2.4 服务器验证响应2.5 服务器返回响应 3.算法3.1 SHA-2563.1.1 Response3.1.2 A13.1.3 A2 3.2 MD53.2.1 Request-Digest3.2.2 A13.2.3 A2…

SQL | 过滤数据

4-过滤数据 4.1-使用WHERE子句 数据根据 WHERE 子句中指定的搜索条件进行过滤。WHERE 子句在表名&#xff08; FROM 子句&#xff09;之后给出。 select prod_name,prod_price from products where prod_price 3.49; 上述语句查询价格为3.49的行&#xff0c;然后输出名字和…

多路复用select实现

select函数 int select(int nfds, fd_set *readfds,fd_set *writefds,fd_set *exceptfds, struct timeval *timeout);nfds:是三个集合中编号最高的文件描述符&#xff0c;加上1readfds/writefds/exceptfds: 可读集合/可写集合/异常集合timeout NULL&#xff1a;永久阻塞0&…

JS 解决鼠标悬浮显示弹窗 迅速离开时弹窗显示到其他位置的延迟问题

解决该问题的思路就是&#xff0c;判断当前鼠标的位置是否在某个div上&#xff0c;如果在这个div上则取消显示悬浮弹窗消息。 首先监听鼠标的移动事件 鼠标移动时判断是否在div里面进行移动了 clientX表示鼠标X的位置 client Y表示鼠标Y的位置 拿到要判断的div元素 获取off…

【Uni-App】uview 开发多端应用,密码显示隐藏功能不生效问题

出现的问题&#xff1a; 使用uview组件u-input框密码绑定时会出现右侧密码显隐图标不显示的问题 思路&#xff1a; 1.看了下uview源码&#xff0c;发现这有一段注释&#xff0c;我们需要把源码修改一下&#xff0c;问题出在这里 这行代码修改为 :password"password || …

spring按条件注入@Condition及springboot对其的扩展

概述 spring的ioc极大的方便了日常开发&#xff0c;但随着业务的迭代。配置的一些参数在某些情况下需要按条件注入。 比如原先定义的db公共模块下&#xff0c;相关的配置和工具类只是基于mysql的。但是后续有模块需要使用mongo/es等其他数据库&#xff0c;又想继续使用db公共…

七. 定时器

定时器 1. EPIT定时器(1) 特征&#xff1a;(2) 结构&#xff1a;(3) 工作模式&#xff1a;(4) 寄存器(5) 配置步骤(6) 定时器消抖 2. GPT 定时器(1) 特征(2) 结构(3) 工作模式(4) 寄存器<1> GPTx_CR 配置<2> GPTx_PR 分频<3> GPTx_SR 状态<4> GPTx_CNT…

Vue+SpringBoot后台管理系统:Vue3+TypeScript项目搭建(一)

写在开始:一个搬砖程序员的随缘记录文章目录 一、Node安装二、Vue CLI安装三、相关的版本四、创建Vue3TypeScript项目五、Vue项目初始化六、项目启动 一、Node安装 查看Note版本 node -v查看npm版本 npm -v然后将npm升级至最新版本 npm -g install npm将npm下载源换至http:…

分布式异步任务处理组件(八)

分布式异步任务组件网络通信线程模型设计-- 大概说一下功能场景&#xff1a; 从节点和主节点建立连接&#xff0c;负责和主节点的网络IO通信&#xff0c;通信动作包括投票&#xff0c;心跳&#xff0c;举证等&#xff0c;步骤为读取主节点的信息&#xff0c;写入IO队列中&…

yum 安装本地包 rpm

有时直接yum install 有几个包死活下不下来 根据网址&#xff0c;手动下载&#xff0c;下载后上传至 centos 然后运行 sudo yum localinstall xxx.rpm 即可安装 参考 https://blog.csdn.net/weiguang1017/article/details/52293244

【Nginx】Nginx网站服务

国外主流还是使用apache&#xff1b;国内现在主流是nginx&#xff08;并发能力强&#xff0c;相对稳定&#xff09; nginx&#xff1a;高新能、轻量级的web服务软件 特点&#xff1a; 1.稳定性高&#xff08;没apache稳&#xff09;&#xff1b; 2.系统资源消耗比较低&#xf…

40G光模块在高速网络中的关键角色

40G光模块在高速网络中扮演着关键的角色。它是用于传输数据的光纤通信设备&#xff0c;具备高速数据传输能力&#xff0c;广泛应用于数据中心、电信运营商、企业网络等领域。本文我们来看看40G光模块在高速网络中是如何发挥它的作用的&#xff01; 一、认识40G光模块 为实现4…

vue手写多对多关联图,连线用leader-line

效果如图 鼠标滑动效果 关联性效果 <template ><div class="main" ref="predecessor"><div class="search"><div class="search-item"><div class="search-item-label">部门</div><…

多用户一体化建设跨境电商小程序、app开发

跨境电商是指通过互联网技术&#xff0c;进行国际贸易的电子商务活动。随着跨境电商的快速发展&#xff0c;许多企业开始关注开发跨境电商小程序和app&#xff0c;以扩大其国际业务。下面是多用户一体化建设跨境电商小程序和app的开发步骤。 第一步&#xff1a;需求分析和规划…