9b7e125f
monkeyhouyi
属地页面
|
1
|
import Vue from 'vue'
|
0af91599
monkeyhouyi
弹框请求优化
|
2
|
const ncc = require('./utils/ncc').default
|
9b7e125f
monkeyhouyi
属地页面
|
3
4
5
|
import App from './App.vue'
import router from './router'
import 'normalize.css/normalize.css'
|
9b7e125f
monkeyhouyi
属地页面
|
6
|
import ElementUI from 'element-ui';
|
0af91599
monkeyhouyi
弹框请求优化
|
7
|
import * as filters from './filters' // global filters
|
87e6927c
monkeyhouyi
弹框样式
|
8
|
import '@/styles/element-variables.scss'
|
0af91599
monkeyhouyi
弹框请求优化
|
9
|
import '@/styles/index.scss' // global css
|
87e6927c
monkeyhouyi
弹框样式
|
10
11
12
|
import '@/assets/style/common.scss'
import '@/assets/scss/common.scss'
|
1ba4f6e3
monkeyhouyi
1
|
13
|
import '@/assets/scss/theme.scss' // 主题
|
87e6927c
monkeyhouyi
弹框样式
|
14
|
|
0af91599
monkeyhouyi
弹框请求优化
|
15
16
|
import { message } from './utils/message';
|
9b7e125f
monkeyhouyi
属地页面
|
17
18
19
|
import 'element-ui/lib/theme-chalk/index.css';
import store from './store'
import './permission'
|
0e2463be
monkeyhouyi
系统修改记录
|
20
|
import moment from "moment";
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
21
|
import i18n from './lang' // internationalization
|
12ff398d
monkeyhouyi
优化
|
22
|
import selectLoadMore from '@/utils/loadmore.js';
|
c168f9ab
monkeyhouyi
应用类型传id,导出换名称,换密码
|
23
|
import _ from 'lodash'
|
9b7e125f
monkeyhouyi
属地页面
|
24
|
|
b51a1859
monkeyhouyi
水印添加
|
25
26
27
|
import watermark from '@/utils/shuiyin'
Vue.prototype.$watermark = watermark;
|
9b7e125f
monkeyhouyi
属地页面
|
28
|
Vue.config.productionTip = false
|
0e2463be
monkeyhouyi
系统修改记录
|
29
|
Vue.prototype.$m = moment
|
0af91599
monkeyhouyi
弹框请求优化
|
30
31
|
Vue.use(ElementUI, {
size: ncc.storageGet('size') || 'small', // set element-ui default size
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
32
|
i18n: (key, value) => i18n.t(key, value)
|
0af91599
monkeyhouyi
弹框请求优化
|
33
|
});
|
9b7e125f
monkeyhouyi
属地页面
|
34
35
36
|
// 批量引入组件
import components from './components'
Vue.use(components)
|
0af91599
monkeyhouyi
弹框请求优化
|
37
38
|
// 添加实例属性
Object.assign(Vue.prototype, {
|
9eed2161
monkeyhouyi
修改线上消息提示失败
|
39
|
define: require('@/utils/define'), // 常量
|
0af91599
monkeyhouyi
弹框请求优化
|
40
41
42
43
44
45
46
47
48
49
50
|
ncc, // 公共方法
formValidate: require('./utils/formValidate').default, // 表单验证
$message: message
})
// 全局注册过滤器
Object.keys(filters).forEach(key => {
Vue.filter(key, filters[key])
})
Vue.config.productionTip = false
|
12ff398d
monkeyhouyi
优化
|
51
|
Vue.directive('selectLoadMore', selectLoadMore)
|
541d55ac
monkeyhouyi
优化
|
52
53
54
55
56
57
58
59
|
Vue.directive('removeAriaHidden', {
bind(el, binding) {
let ariaEls = el.querySelectorAll('.el-radio__original');
ariaEls.forEach((item) => {
item.removeAttribute('aria-hidden');
});
}
});
|
b51a1859
monkeyhouyi
水印添加
|
60
61
62
63
64
65
66
67
68
|
router.afterEach((item) => {
let { userName, mobilePhone } = store.state.user.userInfo
if (item.path !== '/login') { //判断是否为登录页面,水印的内容可自定义设置
watermark.set(userName, mobilePhone);
}else{
watermark.set('','','');
}
})
|
b61eb1ed
monkeyhouyi
上报线索研判
|
69
|
export default new Vue({
|
9b7e125f
monkeyhouyi
属地页面
|
70
71
|
router,
store,
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
72
|
i18n,
|
9b7e125f
monkeyhouyi
属地页面
|
73
74
|
render: h => h(App),
}).$mount('#app')
|