You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							69 lines
						
					
					
						
							1.6 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							69 lines
						
					
					
						
							1.6 KiB
						
					
					
				
								import Vue from 'vue'
							 | 
						|
								import Element from 'element-ui'
							 | 
						|
								
							 | 
						|
								import App from '@/App'
							 | 
						|
								import i18n from '@/i18n'
							 | 
						|
								import router from '@/router'
							 | 
						|
								// import store1 from '@/store'
							 | 
						|
								import '@/icons'
							 | 
						|
								import '@/element-ui/theme/index.css'
							 | 
						|
								import '@/assets/scss/aui.scss'
							 | 
						|
								import http from '@/utils/request'
							 | 
						|
								import renRadioGroup from '@/components/ren-radio-group'
							 | 
						|
								import renSelect from '@/components/ren-select'
							 | 
						|
								import renProcessMultiple from '@/components/ren-process-multiple'
							 | 
						|
								import renProcessStart from '@/components/ren-process-start'
							 | 
						|
								import renProcessRunning from '@/components/ren-process-running'
							 | 
						|
								import renProcessDetail from '@/components/ren-process-detail'
							 | 
						|
								import renDeptTree from '@/components/ren-dept-tree'
							 | 
						|
								import renRegionTree from '@/components/ren-region-tree'
							 | 
						|
								import cloneDeep from 'lodash/cloneDeep'
							 | 
						|
								
							 | 
						|
								// axios封装
							 | 
						|
								import ajax from '@/js/ajax'
							 | 
						|
								// service
							 | 
						|
								import service from '@/js/service'
							 | 
						|
								// vuex处理多个组件共享状态
							 | 
						|
								import store from '@/js/store'
							 | 
						|
								//系统工具
							 | 
						|
								import util from '@js/util'
							 | 
						|
								
							 | 
						|
								window.app = Object.assign(
							 | 
						|
								  {},
							 | 
						|
								  {
							 | 
						|
								    util,
							 | 
						|
								    ajax,
							 | 
						|
								    service
							 | 
						|
								  }
							 | 
						|
								)
							 | 
						|
								
							 | 
						|
								Vue.config.productionTip = false
							 | 
						|
								
							 | 
						|
								Vue.use(renRadioGroup)
							 | 
						|
								Vue.use(renSelect)
							 | 
						|
								Vue.use(renDeptTree)
							 | 
						|
								Vue.use(renRegionTree)
							 | 
						|
								Vue.use(renProcessMultiple)
							 | 
						|
								Vue.use(renProcessStart)
							 | 
						|
								Vue.use(renProcessRunning)
							 | 
						|
								Vue.use(renProcessDetail)
							 | 
						|
								Vue.use(Element)
							 | 
						|
								
							 | 
						|
								Vue.use(Element, {
							 | 
						|
								  size: 'default',
							 | 
						|
								  i18n: (key, value) => i18n.t(key, value)
							 | 
						|
								})
							 | 
						|
								
							 | 
						|
								// 挂载全局
							 | 
						|
								Vue.prototype.$http = http
							 | 
						|
								// Vue.prototype.$getDictLabel = getDictLabel
							 | 
						|
								
							 | 
						|
								// 保存整站vuex本地储存初始状态
							 | 
						|
								window.SITE_CONFIG['storeState'] = cloneDeep(store.state)
							 | 
						|
								
							 | 
						|
								new Vue({
							 | 
						|
								  i18n,
							 | 
						|
								  router,
							 | 
						|
								  store,
							 | 
						|
								  render: (h) => h(App)
							 | 
						|
								}).$mount('#app')
							 | 
						|
								
							 |