import Vue from 'vue' import App from './App' // 引入全局uView import uView from '@/uni_modules/uview-ui' import echarts from '@/components/echarts-uniapp/echarts-uniapp.vue'; import Navbar from '@/components/Navbar/index.vue' import TabBar from '@/components/tabBar/tabBar.vue' import plugins from './plugins' // plugins import { checkPermi, checkDeptPermi, checkDeptRolePermi } from '@/utils/permission' import { numberToCurrencyNo, formatTime, goBack, formatDictLabel,assignValues } from "@/utils/ruoyi"; import G_show_modal from '@/js_sdk/g-gShowModal/components/G_show_modal/g_show_modal.js' // vuex import store from './store' import * as dd from 'dingtalk-jsapi' import { dDingJudgeEnvPlatform } from 'utils/isDing.js' import dayjs from '@/uni_modules/uview-ui/libs/util/dayjs.js'; import { DICT_TYPE, getDictDataLabel, getDictDatas, getDictDatas2 } from "./utils/dict"; window.wx = {} // 将 dict 方法挂载到全局对象上 Vue.config.productionTip = false Vue.prototype.$store = store Vue.prototype.getDictDatas = getDictDatas Vue.prototype.getDictDatas2 = getDictDatas2 Vue.prototype.getDictDataLabel = getDictDataLabel Vue.prototype.$checkPermi = checkPermi Vue.prototype.$checkDeptPermi = checkDeptPermi Vue.prototype.$checkDeptRolePermi = checkDeptRolePermi Vue.prototype.$dayjs = dayjs Vue.prototype.DICT_TYPE = DICT_TYPE Vue.prototype.$isDing = dDingJudgeEnvPlatform() Vue.prototype.$goBack = goBack Vue.prototype.$assignValues = assignValues Vue.component('echarts', echarts) Vue.component('Navbar', Navbar) Vue.component('TabBar', TabBar) App.mpType = 'app' Vue.use(G_show_modal) Vue.use(plugins) Vue.use(uView) const app = new Vue({ store, ...App }) // 引入请求封装 require('./utils/request/index')(app) app.$mount()