forked from drone/command-center-dashboard

罗广辉
2025-04-02 e1699c4851f6ca397cd0ad1ff63f32c737654836
src/debug.js
@@ -1,5 +1,5 @@
import DisableDevtool from 'disable-devtool';
import { ElMessageBox } from 'element-plus';
import DisableDevtool from 'disable-devtool'
import { ElMessageBox } from 'element-plus'
/**
 * 安全警告的HTML模板, 使用Tailwind CSS样式
@@ -17,7 +17,7 @@
      如您频繁此类操作,系统将记录上报。
    </p>
  </div>
</div>`;
</div>`
/**
 * Element Plus 消息框配置选项
@@ -29,22 +29,22 @@
  closeOnClickModal: false,
  closeOnPressEscape: false,
  dangerouslyUseHTMLString: true,
};
}
export default () => {
  if (import.meta.env.VITE_APP_DEBUG_SWITCH === 'false') return;
   if (import.meta.env.VITE_APP_DEBUG_SWITCH === 'false') return
  const debugKey = import.meta.env.VITE_APP_DEBUG_KEY;
  let flag = false;
   const debugKey = import.meta.env.VITE_APP_DEBUG_KEY
   let flag = false
  DisableDevtool({
    md5: DisableDevtool.md5(debugKey),
    disableMenu: false,
    ondevtoolopen: (type, next) => {
      if (!flag) ElMessageBox.alert(SECURITY_WARNING_TEMPLATE, '安全警告', ALERT_OPTIONS);
      flag = true;
         if (!flag) ElMessageBox.alert(SECURITY_WARNING_TEMPLATE, '安全警告', ALERT_OPTIONS)
         flag = true
      setTimeout(() => {
        next();
      }, 5000);
            next()
         }, 5000)
    },
  });
};
   })
}