1
lkk
2025-05-14 00d4894e071f319e36ac8de5a8f34cbdf445bbe3
src/main.js
@@ -1,7 +1,7 @@
import Vue from "vue";
import Cookies from "js-cookie";
import "babel-polyfill";
import Element from "element-ui";
import "./assets/styles/element-variables.scss";
@@ -13,11 +13,25 @@
import directive from "./directive"; // directive
import plugins from "./plugins"; // plugins
import { download } from "@/utils/request";
import Print from 'vue-print-nb'
import JsonExcel from 'vue-json-excel';
import Print from "vue-print-nb";
 
Vue.component('downloadExcel', JsonExcel);
// 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";
Vue.component("downloadExcel", JsonExcel);
import "./assets/icons"; // icon
import "./permission"; // permission control
@@ -34,6 +48,14 @@
// 分页组件
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 RightToolbar from "@/components/RightToolbar";
@@ -65,8 +87,8 @@
Vue.prototype.download = download;
Vue.prototype.handleTree = handleTree;
Vue.prototype.$echarts = echarts;
import VueBarcode from 'vue-barcode';
Vue.component('barcode',VueBarcode);
import VueBarcode from "vue-barcode";
Vue.component("barcode", VueBarcode);
// 全局组件挂载
Vue.component("DictTag", DictTag);
Vue.component("Pagination", Pagination);