|
@@ -5,9 +5,11 @@ import App from './App';
|
|
|
import router from './router/router';
|
|
|
import './permission'; // 权限
|
|
|
import './error'; // 日志
|
|
|
-import './cache';//页面缓存
|
|
|
+import './cache'; //页面缓存
|
|
|
import store from './store';
|
|
|
-import {loadStyle} from './util/util'
|
|
|
+import {
|
|
|
+ loadStyle
|
|
|
+} from './util/util'
|
|
|
import * as urls from '@/config/env';
|
|
|
import Element from 'element-ui';
|
|
|
import {
|
|
@@ -22,11 +24,21 @@ import thirdRegister from './components/third-register/main';
|
|
|
import avueUeditor from 'avue-plugin-ueditor';
|
|
|
import website from '@/config/website';
|
|
|
import crudCommon from '@/mixins/crud';
|
|
|
-import format from 'vue-text-format';//v-format
|
|
|
-import {getWorkDicts} from '@/api/system/dictbiz'
|
|
|
+import format from 'vue-text-format'; //v-format
|
|
|
+import {
|
|
|
+ getWorkDicts
|
|
|
+} from '@/api/system/dictbiz'
|
|
|
import './util/directives.js'
|
|
|
//客户选择组件
|
|
|
import selectComponent from '@/components/selectComponent/customerSelect';
|
|
|
+//枚举列设置名称管理
|
|
|
+import {
|
|
|
+ getColumnName
|
|
|
+} from "@/enums/column-name"
|
|
|
+import {
|
|
|
+ getColumnData,
|
|
|
+ saveColumnData
|
|
|
+} from "@/util/columnSetting"
|
|
|
Vue.component('selectComponent', selectComponent);
|
|
|
import portInfo from "@/components/port-info/index";
|
|
|
Vue.component('portInfo', portInfo);
|
|
@@ -44,7 +56,7 @@ Vue.use(window.AVUE, {
|
|
|
calcHeight: 65,
|
|
|
i18n: (key, value) => i18n.t(key, value)
|
|
|
});
|
|
|
-Vue.use(format);//v-format
|
|
|
+Vue.use(format); //v-format
|
|
|
// 注册全局容器
|
|
|
Vue.component('basicContainer', basicContainer);
|
|
|
Vue.component('basicBlock', basicBlock);
|
|
@@ -67,7 +79,10 @@ Vue.prototype.getWorkDicts = getWorkDicts
|
|
|
iconfontVersion.forEach(ele => {
|
|
|
loadStyle(iconfontUrl.replace('$key', ele));
|
|
|
});
|
|
|
-
|
|
|
+//枚举列设置名称管理
|
|
|
+Vue.prototype.getColumnName = getColumnName
|
|
|
+Vue.prototype.getColumnData = getColumnData
|
|
|
+Vue.prototype.saveColumnData = saveColumnData
|
|
|
Vue.config.productionTip = false;
|
|
|
new Vue({
|
|
|
router,
|