卡号
搜索
{{ item.name }} X {{ item.qty }}份
{{scope.row.details.length}}个菜品
代码详解:
代码中使用了 Element UI 的组件,包括
el-input
(输入框)、el-button
(按钮)、el-table
(表格)、el-table-column
(表格列)和el-popover
(气泡弹出框)等等。第一步: 在页面初始化时,通过
mounted
钩子函数调用getList
方法获取支付记录列表,并将结果保存在data
数组中。当点击搜索按钮时,会触发search
方法,该方法再次调用getList
方法进行搜索。第二步:
getList
方法发送请求到后端接口,传递卡号作为参数。当接口返回数据后,将数据赋值给data
数组,并使用JSON.parse
将菜品详情从字符串解析为对象数组。第三步:通过循环遍历
data
数组中的每一项,将菜品详情item.details
解析为对象数组,以便在表格中展示。注意:具体的接口返回的数据类型可能会有所不同,可以根据实际需求进行调整。
类型:字符串json
{{ item.name }}X{{ item.num }}份
{{ scope.row.payOrder.length }}个菜品
无
{{ item.foodName }}X{{ item.reserveNum }}份
{{ scope.row.posFoodReserveDetail.length }}个菜品
代码详解:
在这个插槽中,我使用了
el-popover
组件来显示菜单信息,并通过点击按钮触发了getmenu
方法。根据我这边的业务需求,我将在点击按钮时调用getmenu
方法,并将传入的scope.row.posFoodReserveDetail
赋值给viewList。
类型:数组