| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 | 
							- import Vue from "vue";
 
- import App from "./App";
 
- import store from "./store";
 
- import router from "./router";
 
- import "./assets/styles/element-variables.scss";
 
- import "@/assets/styles/index.scss"; // global css
 
- import "@/assets/styles/ruoyi.scss"; // ruoyi css
 
- import Element from "element-ui";
 
- import directive from "./directive"; // directive
 
- import plugins from "./plugins"; // plugins
 
- import { download } from "@/utils/request";
 
- import "./assets/icons"; // icon
 
- import "./permission"; // permission control
 
- import "@riophae/vue-treeselect/dist/vue-treeselect.css";
 
- import { getDicts } from "@/api/system/dict/data";
 
- import { getConfigKey } from "@/api/system/config";
 
- import  '@/assets/styles/globalForm.scss'
 
- import {
 
-   parseTime,
 
-   resetForm,
 
-   addDateRange,
 
-   selectDictLabel,
 
-   selectDictLabels,
 
-   handleTree,
 
-   formatTime,
 
-   imageUrl,
 
- } from "@/utils/ruoyi";
 
- // 分页组件
 
- import Pagination from "@/components/Pagination";
 
- // 自定义表格工具组件
 
- import RightToolbar from "@/components/RightToolbar";
 
- // 富文本组件
 
- import Editor from "@/components/Editor";
 
- // 文件上传组件
 
- import FileUpload from "@/components/FileUpload";
 
- // 图片上传组件
 
- import ImageUpload from "@/components/ImageUpload";
 
- // 图片预览组件
 
- import ImagePreview from "@/components/ImagePreview";
 
- // 图片预览组件
 
- import ImageListPreview from "@/components/ImageListPreview";
 
- // 字典标签组件
 
- import DictTag from "@/components/DictTag";
 
- // 头部标签组件
 
- import VueMeta from "vue-meta";
 
- // 字典数据组件
 
- import DictData from "@/components/DictData";
 
- // 下拉tree组件
 
- import TreeSelect from "@riophae/vue-treeselect";
 
- // elementui Dialog组件
 
- import DialogCom from "@/components/elDialog/dialog.vue";
 
- //布局容器
 
- import layoutCom from "@/components/layoutContainer/index.vue";
 
- //dialog拖拽指令
 
- import "@/utils/dialogdrag.js";
 
- // 水印组件
 
- import watercom from '@/components/waterCom.vue'
 
- // 全局方法挂载
 
- Vue.prototype.getDicts = getDicts;
 
- //根据参数键名查询参数值
 
- Vue.prototype.getConfigKey = getConfigKey;
 
- //格式化时间
 
- Vue.prototype.parseTime = parseTime;
 
- //格式化时间
 
- Vue.prototype.formatTime = formatTime;
 
- //重置表单
 
- Vue.prototype.resetForm = resetForm;
 
- //添加日期范围
 
- Vue.prototype.addDateRange = addDateRange;
 
- //回显数据字典
 
- Vue.prototype.selectDictLabel = selectDictLabel;
 
- // 回显数据字典(字符串、数组)
 
- Vue.prototype.selectDictLabels = selectDictLabels;
 
- Vue.prototype.download = download;
 
- Vue.prototype.handleTree = handleTree;
 
- Vue.prototype.imageUrl = imageUrl;
 
- // 全局组件挂载
 
- Vue.component("watercom", watercom);
 
- Vue.component("DictTag", DictTag);
 
- Vue.component("Pagination", Pagination);
 
- Vue.component("RightToolbar", RightToolbar);
 
- Vue.component("Editor", Editor);
 
- Vue.component("FileUpload", FileUpload);
 
- Vue.component("ImageUpload", ImageUpload);
 
- Vue.component("ImagePreview", ImagePreview);
 
- Vue.component("ImageListPreview", ImageListPreview);
 
- Vue.component("TreeSelect", TreeSelect);
 
- Vue.component("DialogCom", DialogCom);
 
- Vue.component("layoutCom", layoutCom);
 
- Vue.use(directive);
 
- Vue.use(plugins);
 
- Vue.use(VueMeta);
 
- DictData.install();
 
- /**
 
-  * If you don't want to use mock-server
 
-  * you want to use MockJs for mock api
 
-  * you can execute: mockXHR()
 
-  *
 
-  * Currently MockJs will be used in the production environment,
 
-  * please remove it before going online! ! !
 
-  */
 
- Vue.use(Element, {
 
-   size: sessionStorage.getItem("size") || "medium", // set element-ui default size
 
- });
 
- Vue.config.productionTip = false;
 
- new Vue({
 
-   el: "#app",
 
-   router,
 
-   store,
 
-   render: (h) => h(App),
 
- });
 
 
  |