main.js 2.06 KB
import Vue from 'vue'
import App from './App'
import api from '@/api/index.js'
import config from 'common/config.js'
import plugins from './plugins' // plugins
import store from './store' // store
import '@/permission' // permission
import uView from 'uni_modules/uview-ui'
import dayjs from 'uni_modules/uview-ui/libs/util/dayjs'
import titleSection from '@/components/titleSection/titleSection'
import Navbar from '@/components/Navbar/index.vue'
import ScanCode from '@/components/ScanCode/ScanCode.vue'
import calcUtil from '@/utils/calc'
import G_show_modal from '@/js_sdk/g-gShowModal/components/G_show_modal/g_show_modal.js'

// #ifdef H5
// import VConsole from '@/utils/vconsole.js'
// #endif

import {
	formatTime,
	goBack,
	formatDictLabel,
	formatDistance,
	assignValues,
	createDoubleArray,
	assignKeys,
	fileIdToUrl,
	getPhotoUrl,
	viewMapLocation,
	streetOrNot,
} from "@/utils/ruoyi"

import './uni.promisify.adaptor'
import echarts from 'echarts'

Vue.prototype.$echarts = echarts


Vue.use(uView)
Vue.use(plugins)
Vue.use(G_show_modal)
Vue.config.productionTip = false


Vue.component('Navbar', Navbar)
Vue.component('TitleSection', titleSection)
Vue.component('ScanCode', ScanCode)

// 去除console.log打印
if (process.env.NODE_ENV !== 'production') {
	// console.log = () => {}	//开发环境去除看一下效果
}else{
	//正式环境去除
	console.log = () => {}
}

// #ifdef H5
// Vue.prototype.vConsole = VConsole;
// #endif
Vue.prototype.$api = api
Vue.prototype.$goBack = goBack
Vue.prototype.$store = store
Vue.prototype.$config = config
Vue.prototype.$dayjs = dayjs
Vue.prototype.$getPhotoUrl = getPhotoUrl
Vue.prototype.$assignKeys = assignKeys
Vue.prototype.$calcUtil = calcUtil
Vue.prototype.$assignValues = assignValues
Vue.prototype.$createDoubleArray = createDoubleArray;
Vue.prototype.$viewMapLocation = viewMapLocation
Vue.prototype.$streetOrNot = streetOrNot




App.mpType = 'app'
const app = new Vue({
	...App
})
app.$mount()


// #ifdef VUE3
import {
	createSSRApp
} from 'vue'
export function createApp() {
	const app = createSSRApp(App)
	return {
		app
	}
}
// #endif