feat: 修复保洁、绿植、园区、系统用户相关bug
This commit is contained in:
@@ -73,15 +73,9 @@ async function viteExtraAppConfigPlugin({
|
||||
async function getConfigSource() {
|
||||
const config = await loadEnv();
|
||||
const windowVariable = `window.${VBEN_ADMIN_PRO_APP_CONF}`;
|
||||
// 确保变量不会被修改
|
||||
// 只使用 Object.freeze 来防止配置被修改,不设置 window 对象属性为只读
|
||||
let source = `${windowVariable}=${JSON.stringify(config)};`;
|
||||
source += `
|
||||
Object.freeze(${windowVariable});
|
||||
Object.defineProperty(window, "${VBEN_ADMIN_PRO_APP_CONF}", {
|
||||
configurable: false,
|
||||
writable: false,
|
||||
});
|
||||
`.replaceAll(/\s/g, '');
|
||||
source += `Object.freeze(${windowVariable});`;
|
||||
return source;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user