| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  | import App from './App' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // #ifndef VUE3
 | 
					
						
							|  |  |  | import Vue from 'vue' | 
					
						
							|  |  |  | import uview from '@/uni_modules/uview-ui' | 
					
						
							|  |  |  | import store from '@/store/index.js' | 
					
						
							|  |  |  | import Vue2OrgTree from 'vue-tree-color' | 
					
						
							| 
									
										
										
										
											2025-05-28 16:11:58 +08:00
										 |  |  | import * as echarts from 'echarts' | 
					
						
							|  |  |  | import { formatCurrency } from '@/util/index' | 
					
						
							|  |  |  | Vue.prototype.$echarts = echarts | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  | Vue.use(Vue2OrgTree) | 
					
						
							| 
									
										
										
										
											2025-05-28 16:11:58 +08:00
										 |  |  | import axios from 'axios' | 
					
						
							|  |  |  | import { saveAs } from 'file-saver' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  | window.wx = {} | 
					
						
							| 
									
										
										
										
											2025-04-11 11:33:42 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  | /*底部数据*/ | 
					
						
							| 
									
										
										
										
											2025-04-11 11:33:42 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  | Vue.prototype.$store = store | 
					
						
							|  |  |  | Vue.use(uview) | 
					
						
							|  |  |  | Vue.config.productionTip = false | 
					
						
							|  |  |  | App.mpType = 'app' | 
					
						
							|  |  |  | const app = new Vue({ | 
					
						
							| 
									
										
										
										
											2025-05-28 16:11:58 +08:00
										 |  |  |   ...App, | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  | }) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-28 16:11:58 +08:00
										 |  |  | Vue.config.ignoredElements = [ | 
					
						
							|  |  |  |   ...Vue.config.ignoredElements, | 
					
						
							|  |  |  |   'wx-open-launch-weapp', | 
					
						
							|  |  |  | ] | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | // 复制
 | 
					
						
							|  |  |  | import VueClipboard from 'vue-clipboard2' | 
					
						
							|  |  |  | Vue.use(VueClipboard) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // #endif
 | 
					
						
							| 
									
										
										
										
											2025-05-28 16:11:58 +08:00
										 |  |  | import { | 
					
						
							|  |  |  |   numberToCurrencyNo, | 
					
						
							|  |  |  |   toThousandthAndKeepDecimal, | 
					
						
							|  |  |  |   isLocal, | 
					
						
							|  |  |  |   isLocaled, | 
					
						
							|  |  |  | } from '@/util/numberToCurrency' | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  | Vue.prototype.isLocaled = isLocaled | 
					
						
							|  |  |  | // 配置全局过滤器,实现数字千分位格式
 | 
					
						
							| 
									
										
										
										
											2025-05-28 16:11:58 +08:00
										 |  |  | Vue.filter('numberToCurrency', formatCurrency) | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  | Vue.filter('toThousandthAndKeepDecimal', toThousandthAndKeepDecimal) | 
					
						
							|  |  |  | // 配置全局过滤器,实现数字千分位格式
 | 
					
						
							|  |  |  | Vue.filter('isLocal', isLocal) | 
					
						
							|  |  |  | import i18n from '@/util/i18n/index' | 
					
						
							| 
									
										
										
										
											2025-05-28 16:11:58 +08:00
										 |  |  | Vue.prototype._i18n = i18n | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | // #ifdef VUE3
 | 
					
						
							|  |  |  | import { createSSRApp } from 'vue' | 
					
						
							|  |  |  | export function createApp() { | 
					
						
							|  |  |  |   const app = createSSRApp(App) | 
					
						
							|  |  |  |   app.use(i18n) | 
					
						
							|  |  |  |   return { | 
					
						
							|  |  |  |     app, | 
					
						
							| 
									
										
										
										
											2025-05-28 16:11:58 +08:00
										 |  |  |     store, | 
					
						
							| 
									
										
										
										
											2025-03-23 09:29:40 +08:00
										 |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | // #endif
 | 
					
						
							|  |  |  | require('@/config/request.js')(app) | 
					
						
							| 
									
										
										
										
											2025-05-28 16:11:58 +08:00
										 |  |  | app.$mount() |