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

目录

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

引言

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

1 创建数据源

打开数据库,添加油品表,并添加对应的字段

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

将油品名称设置为主列字段

接着创建油品价格历史表

字段名称 字段标识 数据类型 是否必填 默认值 字段说明
ID id INT 自增 主键标识
油品标识 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

最终效果

首页我们在站点信息下边添加了今日油价的展示

相关推荐
老李不敲代码5 小时前
榕壹云预约咨询系统:基于ThinkPHP+MySQL+UniApp打造的灵活预约小程序解决方案
mysql·微信小程序·小程序·uni-app·php
fakaifa5 小时前
【最新版】西陆健身系统源码全开源+uniapp前端
前端·小程序·uni-app·开源·php·约课小程序·健身小程序
二J6 小时前
管理100个小程序-很难吗
android·小程序
samson_www7 小时前
试水低代码平台Nocoly
数据库·低代码·low-code
qq_357389638 小时前
陪诊陪检系统源码,陪诊小程序,陪诊APP,陪诊服务,家政上门系统,居家护理陪护源码,医护小程序
小程序
橘猫云计算机设计19 小时前
springboot-基于Web企业短信息发送系统(源码+lw+部署文档+讲解),源码可白嫖!
java·前端·数据库·spring boot·后端·小程序·毕业设计
跨时代科技1 天前
洗车小程序系统前端uniapp 后台thinkphp
小程序
fakaifa1 天前
【最新版】沃德代驾源码全开源+前端uniapp
前端·小程序·uni-app·开源·php·沃德代驾·代驾小程序
NocoBase1 天前
NocoBase 本周更新汇总:联动规则条件左侧支持变量
低代码·开源·资讯
18538162800余。1 天前
NFC 碰一碰实现视频源码,网页与小程序协同
小程序