qx
2025-05-07 b87620ea6c5778a6fdadfac3b4f12d96cd0af3df
src/main.js
@@ -14,6 +14,20 @@
import plugins from "./plugins"; // plugins
import { download } from "@/utils/request";
import Print from "vue-print-nb";
import Updater from "./utils/AutoUpdate.js";
//前端重新部署通知用户刷新网页
const AutoUpdate = new Updater()
AutoUpdate.on('update',()=>{
  setTimeout(async()=>{
      const result = confirm('当前版本已更新,请点击确定刷新页面体验');
      if(result){
        location.reload();
      }
  },500)
})
import JsonExcel from "vue-json-excel";
@@ -35,13 +49,13 @@
import Pagination from "@/components/Pagination";
// 分页组件
import { monitorZoom } from "@/utils/devicePixelRatio.js";
const m = monitorZoom();
if (window.screen.width * window.devicePixelRatio >= 3840) {
  document.body.style.zoom = 100 / (Number(m) / 2); // 屏幕为 4k 时
} else {
  document.body.style.zoom = 100 / Number(m);
}
// import { monitorZoom } from "@/utils/devicePixelRatio.js";
// const m = monitorZoom();
// if (window.screen.width * window.devicePixelRatio >= 3840) {
//   document.body.style.zoom = 100 / (Number(m) / 2); // 屏幕为 4k 时
// } else {
//   document.body.style.zoom = 100 / Number(m);
// }
// 自定义表格工具组件
import RightToolbar from "@/components/RightToolbar";