1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee

修复门禁端全屏显示的问题

This commit is contained in:
程序员小墨 2023-04-16 00:20:09 +08:00
parent 9ae61d5b66
commit c91b045430
3 changed files with 33 additions and 29 deletions

View File

@ -2,32 +2,30 @@
【想一想访客怎么处理】 【想一想访客怎么处理】
首页密码修改 小程序首页密码修改
大门人员进出后台管理 大门 人员进出 后台管理(进出日志)
首页加一个扫门禁码 后台订单管理页
订单发货小程序端显示 订单发货小程序端显示
小程序扫门禁码之后门禁开门(扫码 websocket 推到门禁端) 小程序扫门禁码之后门禁开门(扫码 websocket 推到门禁端)
门禁段显示大门开放状态 门禁端左侧提示文字修改
后台管理两个端分开 后台管理两个端分开
体温上报添加一个按钮 可以删除当日填报 体温上报添加一个按钮 可以删除当日填报
项目部署到服务器 项目部署到服务器
& 小程序提审(提审时隐藏小商店) & 小程序提审(提审时隐藏小商店 调试按钮、上帝按钮
& 发给老班看一看 & 发给老班看一看
数据库填充测试数据(以及创建一些测试账号)并备份,线上演示数据修改删除避免真删 数据库填充测试数据(以及创建一些测试账号)并备份,线上演示数据修改删除避免真删
小程序修改密码
# IP 配置 # IP 配置
内网穿透106.75.217.14 内网穿透106.75.217.14

View File

@ -18,6 +18,27 @@ window.gateList = []
// 当前大门 // 当前大门
window.currentGate = null window.currentGate = null
// 获取 Url 参数
function getUrlParams() {
let params = {}
location.search.substring(1).split("&").map(param => {
let a = param.indexOf("=")
if (a < 0)
params[param] = ''
else
params[param.substring(0, a)] = decodeURIComponent(param.substring(a + 1))
})
// console.log(params)
return params
}
// 获取 url 参数
let urlParams = getUrlParams()
console.log("urlParams", urlParams)
// 是否在 electron 中
const inElectron = urlParams['inElectron']
// 点击全屏 // 点击全屏
document.getElementById("fullscreen-button").addEventListener("click", function () { document.getElementById("fullscreen-button").addEventListener("click", function () {
if (document.fullscreenElement) { if (document.fullscreenElement) {
@ -36,20 +57,6 @@ document.getElementById("fullscreen-button").addEventListener("click", function
} }
}) })
// 获取 Url 参数
function getUrlParams() {
let params = {}
location.search.substring(1).split("&").map(param => {
let a = param.indexOf("=")
if (a < 0)
params[param] = ''
else
params[param.substring(0, a)] = decodeURIComponent(param.substring(a + 1))
})
// console.log(params)
return params
}
// 定时更新页面上的小程序码 // 定时更新页面上的小程序码
let i = 0, refreshTime = 10 + 1 let i = 0, refreshTime = 10 + 1
@ -101,12 +108,6 @@ async function getGateList() {
} }
window.onload = async function () { window.onload = async function () {
// 获取 url 参数
let urlParams = getUrlParams()
console.log("urlParams", urlParams)
// 是否在 electron 中
const inElectron = urlParams['inElectron']
// 当前的门禁端 // 当前的门禁端
let gateId = urlParams['gateId'] || "" let gateId = urlParams['gateId'] || ""
@ -135,7 +136,11 @@ window.onload = async function () {
// 弹出选择框 // 弹出选择框
window.showSettingPanel && window.showSettingPanel() window.showSettingPanel && window.showSettingPanel()
} else { } else {
document.querySelector('#gate-name').textContent = window.currentGate.name // 显示大门名称及状态
document.querySelector('#gate-name').innerHTML = `
<span>${window.currentGate.name}</span>
<span style="font-weight: bold; color: ${window.currentGate.open ? '#40f940' : 'red'};">${window.currentGate.open ? '允许通行' : '禁止通行'}</span>`
// 开始更新图片 // 开始更新图片
updateQRCode() updateQRCode()
setInterval(updateQRCode, 1000) setInterval(updateQRCode, 1000)

View File

@ -483,10 +483,11 @@ const handleDelete = (index: number, row: any) => {
// //
const handleExport = async () => { const handleExport = async () => {
//
let params = {}; let params = {};
//
if (exportConfig.value.withFilter) { if (exportConfig.value.withFilter) {
params = JSON.parse(JSON.stringify(query)) params = JSON.parse(JSON.stringify(query))
//
delete params["pageIndex"] delete params["pageIndex"]
delete params["pageSize"] delete params["pageSize"]
} }