| | |
| | | import React from 'react'; |
| | | import ReactDOM from 'react-dom'; |
| | | import {Provider} from 'react-redux' |
| | | import md5 from 'md5' |
| | | import moment from 'moment' |
| | | import Route from './router' |
| | | import store from '@/store' |
| | | import Api from '@/api' |
| | | import './index.css'; |
| | | import * as serviceWorker from './serviceWorker'; |
| | | |
| | |
| | | </Provider>, |
| | | document.getElementById('root') |
| | | ) |
| | | } |
| | | |
| | | if (!localStorage.getItem('SessionUid')) { |
| | | localStorage.setItem('SessionUid', (() => { |
| | | let uuid = [] |
| | | let _options = '0123456789abcdefghigklmnopqrstuv' |
| | | for (let i = 0; i < 32; i++) { |
| | | uuid.push(_options.substr(Math.floor(Math.random() * 0x20), 1)) |
| | | } |
| | | return uuid.join('') |
| | | })()) |
| | | } |
| | | |
| | | fetch(`./${process.env.NODE_ENV === 'production' ? 'build/' : ''}options.json`) |
| | |
| | | |
| | | window.GLOB = {} |
| | | window.GLOB.appId = config.appId || '' |
| | | window.GLOB.lineColor = config.lineColor || '' |
| | | window.GLOB.mainSystemApi = config.mainSystemApi || '' |
| | | window.GLOB.filter = config.filter || '' |
| | | window.GLOB.appkey = config.appkey |
| | | |
| | | render(Route) |
| | | let param = { |
| | | func: 's_visitor_login', |
| | | timestamp: moment().format('YYYY-MM-DD HH:mm:ss') + '.000', |
| | | SessionUid: localStorage.getItem('SessionUid'), |
| | | TypeCharOne: 'mob' |
| | | } |
| | | |
| | | param.LText = md5(window.btoa(localStorage.getItem('SessionUid') + param.timestamp)) |
| | | param.secretkey = md5(param.LText + 'mingke' + param.timestamp) |
| | | |
| | | Api.getTouristMsg(param).then((res) => { |
| | | if (res.status) { |
| | | sessionStorage.setItem('UserID', res.UserID) |
| | | sessionStorage.setItem('LoginUID', res.LoginUID) |
| | | render(Route) |
| | | } else { |
| | | document.getElementById('root').innerHTML = res.message |
| | | document.getElementById('root').className = 'config-error' |
| | | } |
| | | }) |
| | | }) |
| | | |
| | | serviceWorker.unregister(); |