|
@@ -27,8 +27,11 @@ import "./permission"; // permission control
|
|
|
import { useDict } from "@/utils/dict";
|
|
|
|
|
|
import { parseTime, resetForm, addDateRange, handleTree, selectDictLabel, selectDictLabels } from "@/utils/ruoyi";
|
|
|
-import { createPinia } from 'pinia'//引入pinia
|
|
|
-import piniaPluginPersist from 'pinia-plugin-persist'//引入pinia数据持久化插件
|
|
|
+import { createPinia } from "pinia"; //引入pinia
|
|
|
+import piniaPluginPersist from "pinia-plugin-persist"; //引入pinia数据持久化插件
|
|
|
+
|
|
|
+// 按钮防抖
|
|
|
+import preReClick from "./directive/preReClick.js";
|
|
|
|
|
|
import {
|
|
|
dictKeyValue,
|
|
@@ -99,7 +102,7 @@ app.use(i18n);
|
|
|
app.use(elementIcons);
|
|
|
app.use(print);
|
|
|
app.component("svg-icon", SvgIcon);
|
|
|
-app.use(createPinia().use(piniaPluginPersist))//安装插件
|
|
|
+app.use(createPinia().use(piniaPluginPersist)); //安装插件
|
|
|
|
|
|
directive(app);
|
|
|
|
|
@@ -109,5 +112,5 @@ app.use(ElementPlus, {
|
|
|
// 支持 large、default、small
|
|
|
size: Cookies.get("size") || "default",
|
|
|
});
|
|
|
-
|
|
|
+app.use(preReClick);
|
|
|
app.mount("#app");
|