12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- // +---------------------------------------------------------------------
- // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
- // +---------------------------------------------------------------------
- // | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
- // +---------------------------------------------------------------------
- // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
- // +---------------------------------------------------------------------
- // | Author: CRMEB Team <admin@crmeb.com>
- // +---------------------------------------------------------------------
- import Vue from 'vue'
- import App from './App'
- import store from './store'
- import Cache from './utils/cache'
- import util from 'utils/util'
- import configs from './config/app.js'
- import apps from './libs/apps.js' //校验登录是否失效
- import * as filters from '@/filters'
- import BaseMoney from './components/BaseMoney.vue';
- Vue.component('BaseMoney', BaseMoney)
- Vue.prototype.$util = util;
- Vue.prototype.$config = configs;
- Vue.prototype.$Cache = Cache;
- Vue.prototype.$store = store;
- Vue.prototype.$eventHub = new Vue();
- Vue.config.productionTip = false
- Vue.prototype.$LoginAuth = apps;
- Object.keys(filters).forEach(key => {
- Vue.filter(key, filters[key])
- })
- // #ifdef H5
- import {
- parseQuery
- } from "./utils";
- import Auth from './libs/wechat';
- Vue.prototype.$wechat = Auth;
- let cookieName = "VCONSOLE",
- query = parseQuery(),
- urlSpread = query["sd"],
- vconsole = query[cookieName.toLowerCase()],
- md5Crmeb = "b14d1e9baeced9bb7525ab19ee35f2d2", //CRMEB MD5 加密开启vconsole模式
- md5UnCrmeb = "3dca2162c4e101b7656793a1af20295c"; //UN_CREMB MD5 加密关闭vconsole模式
- if (urlSpread) {
- urlSpread = parseInt(urlSpread);
- Cache.setItem({
- name: 'spread',
- value: urlSpread,
- })
- }
- if (vconsole !== undefined) {
- if (vconsole === md5UnCrmeb && Cache.has(cookieName))
- Cache.clear(cookieName);
- } else vconsole = Cache.get(cookieName);
- import VConsole from './components/vconsole.min.js'
- if (vconsole !== undefined && vconsole === md5Crmeb) {
- Cache.set(cookieName, md5Crmeb, 3600);
- let vConsole = new VConsole();
- }
- // #endif
- App.mpType = 'app'
- const app = new Vue({
- ...App,
- store,
- Cache
- })
- app.$mount();
|