From 9926a79ba29f3d6dba91b39253c82ee7fa9e7c0d Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 02 四月 2025 23:07:37 +0800 Subject: [PATCH] 2025-04-02 --- src/index.js | 16 ++++++++++------ src/views/main/index.jsx | 11 +++++++++++ src/views/login/index.jsx | 18 ++++++++++++++++-- 3 files changed, 37 insertions(+), 8 deletions(-) diff --git a/src/index.js b/src/index.js index a03d6c9..ac00e9a 100644 --- a/src/index.js +++ b/src/index.js @@ -391,12 +391,16 @@ value: GLOB.debugger }) } else if (GLOB.sysType === 'cloud') { - Object.defineProperty(GLOB, 'debugger', { - writable: false, - value: GLOB.debugger - }) - - GLOB.breakpoint = false + if (sessionStorage.getItem('cloudRun') === 'debug') { + GLOB.debugger = true + } else { + Object.defineProperty(GLOB, 'debugger', { + writable: false, + value: GLOB.debugger + }) + + GLOB.breakpoint = false + } } else { if (sessionStorage.getItem('breakpoint')) { GLOB.debugger = true diff --git a/src/views/login/index.jsx b/src/views/login/index.jsx index 20043a7..850d770 100644 --- a/src/views/login/index.jsx +++ b/src/views/login/index.jsx @@ -599,6 +599,20 @@ if (!['shutter', 'linkage_navigation', 'linkage', 'menu_board', 'menu_board_navigation'].includes(res.menu_type)) { res.menu_type = 'shutter' } + + let loginOtop = '' + let loginOleft = '' + let windowWidth = window.innerWidth + let fix = null + res.login_screen_offset && res.login_screen_offset.forEach(item => { + if (!item.offset_x && !item.offset_y) return + + if (fix === null || Math.abs(windowWidth - item.resolution_width) < fix) { + fix = Math.abs(windowWidth - item.resolution_width) + loginOtop = item.offset_y + item.y_unit + loginOleft = item.offset_x + item.x_unit + } + }) let systemMsg = { favicon: res.titlelogo || '', @@ -617,8 +631,8 @@ app_version: res.app_version, Member_Level: 0, appname: res.appname || '', - loginOtop: res.loginOtop || '', - loginOleft: res.loginOleft || '' + loginOtop: loginOtop, + loginOleft: loginOleft } if ([10, 20, 30, 40, 50, 60, 70, 80, 90, 100].includes(res.member_level)) { diff --git a/src/views/main/index.jsx b/src/views/main/index.jsx index 6971bcf..2686a48 100644 --- a/src/views/main/index.jsx +++ b/src/views/main/index.jsx @@ -68,6 +68,17 @@ MKEmitter.emit('debugChange') } }) + } else { + Object.defineProperty(window, 'debugger', { + configurable: true, + enumerable: true, + set(value) { + if (value === 1949) { + sessionStorage.setItem('cloudRun', 'debug') + window.location.reload() + } + } + }) } } -- Gitblit v1.8.0