欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > 加油站实战小程序04今日油价

加油站实战小程序04今日油价

2025/4/10 12:52:32 来源:https://blog.csdn.net/u012877217/article/details/146840532  浏览:    关键词:加油站实战小程序04今日油价

目录

  • 引言
  • 1 创建数据源
  • 2 搭建管理后台功能
  • 3 搭建小程序功能
    • 3.1 搭建布局
    • 3.2 创建变量
    • 3.3 数据绑定
  • 最终效果

引言

在加油站小程序众多实用功能中,为用户提供当日油价查询服务格外便捷。接下来,本文将详细介绍该小程序后台的维护功能,以及小程序端相关信息的展示功能。

1 创建数据源

打开数据库,添加油品表,并添加对应的字段
在这里插入图片描述

字段名称字段标识数据类型是否必填默认值字段说明
油品名称name文本-油品名称
当前价格current_price数字-当前价格
计量单位unit文本元/升计量单位
状态status枚举1状态:1-正常 2-停用

将油品名称设置为主列字段
在这里插入图片描述

接着创建油品价格历史表
在这里插入图片描述

字段名称字段标识数据类型是否必填默认值字段说明
IDidINT自增主键标识
油品标识ypbs关联关系-关联油品表的数据标识
价格price数字-油品价格
生效时间effective_time日期时间-价格生效时间
调整原因reason文本-价格调整原因

2 搭建管理后台功能

表创建好之后,打开我们的管理后台,根据表创建管理页面
在这里插入图片描述
在这里插入图片描述
切换到页面设计,添加今日油价菜单
在这里插入图片描述
先录入基础数据
在这里插入图片描述
操作列我们添加两个按钮,分别是调整油价、历史记录
在这里插入图片描述
调整油价我们弹出弹窗,编辑信息,在保存的时候要把信息写入到历史记录表里。选中页面组件添加弹窗
在这里插入图片描述
弹出内容里添加表单容器,选择油价历史表
在这里插入图片描述
关闭弹窗的默认打开,关闭底部按钮显示
在这里插入图片描述
在这里插入图片描述
给调整油价按钮设置点击事件,设置为打开弹窗,传入我们表格的所在行的数据标识字段
在这里插入图片描述
设置弹窗里的油品标识字段,绑定选中值属性
在这里插入图片描述
绑定我们弹窗的参数
在这里插入图片描述
在表单容器的提交事件,我们分别配置更新油品表的价格字段,刷新数据表格,关闭弹窗
在这里插入图片描述
这里更新的时候条件设置为数据标识等于我们的弹窗的入参
在这里插入图片描述
价格的话可以从表单的字段得到
在这里插入图片描述
切换到油价历史列表页面,选中页面组件,添加URL参数,oilid
在这里插入图片描述
给数据表格设置数据筛选,让我们的油品标识等于我们的URL参数
在这里插入图片描述
回到油品列表页面,设置历史记录按钮的事件为打开页面,打开油价历史列表页面,传入参数
在这里插入图片描述

3 搭建小程序功能

3.1 搭建布局

小程序部分,我们需要提取表里的数据作展示,先看一下原型的效果
在这里插入图片描述
打开我们的小程序,先添加一行一列
在这里插入图片描述
在列里边添加普通容器,下边再添加四个普通容器
在这里插入图片描述
设置外层普通容器,内边距为16px,横向排列、两端对齐,8px的圆角,相对定位
在这里插入图片描述
在内层容器的第一个普通容器里添加文本组件,修改文本内容为今日油价,设置普通容器的样式为,12px字号、白色字体、上下各2px的内边距,左右各8px的内边距,4px的圆角,绝对定位,距上边-10px,距左边16px
在这里插入图片描述
其余的普通容器,里边都放置三个文本
在这里插入图片描述

3.2 创建变量

在代码区,我们新建一个内置数据表查询,从油品表里获取3条数据
在这里插入图片描述
点击运行可以看到我们的数据
在这里插入图片描述

3.3 数据绑定

定义好变量之后,就可以给文本组件绑定数据了,第一个文本绑定为油品名称
在这里插入图片描述
第二个文本绑定为价格
在这里插入图片描述
第三个文本绑定为单位
在这里插入图片描述
按照上述方法绑定第二列和第三列的文本,注意绑定的时候要修改数组的索引,第二列修改为1,第三列修改为2

最终效果

首页我们在站点信息下边添加了今日油价的展示
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词