| | |
| | | // 测试 |
| | | // export const requestCtx = "https://jsek.bnuic.com"; //jsek |
| | | // export const appId = 3; |
| | | export const requestCtx = "http://182.92.203.7:3007"; //jsek |
| | | export const requestCtx = "http://182.92.203.7:3007"; |
| | | export const appId = 12 |
| | | export const requestTimeOut = 300000; // 请求超时时间 |
| | | export const tokenKey = "website-front-token"; |
| | | export const userInfoKey = "website-front-userInfo"; // 用户信息key |
| | | export const tokenKey = "token"; |
| | | export const userInfoKey = "userInfo"; // 用户信息key |
| | | export const appRefCode = "tourismWebsite"; |
| | | export const goodsStore = `defaultGoodsStore${appId}`; // 默认商品库(书城) |
| | | export const digitalTextbooks = "jsek_digitalTextbooks";//数字教材 |
| | | // export const loginCtx = "http://jsek.bnuic.com/home/#/digitalTextbooks?login=true"; //登录链接 |
| | | export const loginCtx = ""; //登录链接 |
| | | |
| | | export default { |
| | | requestCtx, |
| | | appId, |
| | | requestTimeOut, |
| | | tokenKey, |
| | | userInfoKey, |
| | | appRefCode, |
| | | goodsStore, |
| | | digitalTextbooks, |
| | | loginCtx |
| | | } |
| | |
| | | entry: '//182.92.203.7:3007/books/book/aviationPassengerTransport6th', |
| | | container: '#container', |
| | | activeRule: '/home' |
| | | }, |
| | | artInitiationForAges0to3:{ |
| | | name: 'app-content', |
| | | entry: '//182.92.203.7:3007/books/book/artInitiationForAges0to3', |
| | | container: '#container', |
| | | activeRule: '/home' |
| | | }, |
| | | childIllnessPreventionCare:{ |
| | | name: 'app-content', |
| | | entry: '//182.92.203.7:3007/books/book/childIllnessPreventionCare', |
| | | container: '#container', |
| | | activeRule: '/home' |
| | | }, |
| | | behaviorObserveAndGuid:{ |
| | | name: 'app-content', |
| | | entry: '//182.92.203.7:3007/books/book/behaviorObserveAndGuid', |
| | | container: '#container', |
| | | activeRule: '/home' |
| | | } |
| | | |
| | | } |
| | | |
| | | window.qiankunActions = actions |
| | |
| | | import * as ElementPlusIconsVue from '@element-plus/icons-vue' |
| | | import toolClass from '@/assets/js/toolClass' |
| | | import MG from '@/assets/js/middleGround/WebMiddleGroundApi.js' |
| | | import config from '@/assets/js/config' |
| | | import './child.ts' |
| | | import { loginCtx } from '@/assets/js/config.ts' |
| | | |
| | |
| | | |
| | | app.provide('toolClass', toolClass) |
| | | app.provide('MG', MG) |
| | | app.provide('config', config) |
| | | app.use(VueLatex) |
| | | app.use(router) |
| | | app.use(ElementPlus) |
| | |
| | | import { ElMessage } from 'element-plus' |
| | | import dialogRightImg from '@/assets/images/content/dialogRightImg.png' |
| | | const MG: any = inject('MG') |
| | | const config:any = inject('config') |
| | | const route = useRoute() |
| | | const router = useRouter() |
| | | const request = inject('request') |
| | |
| | | .then((res) => { |
| | | console.log(res) |
| | | if (res.token != null) { |
| | | localStorage.setItem('token', res.token) |
| | | localStorage.setItem(config.tokenKey, res.token) |
| | | getUserInfo() |
| | | if (route.query.redirect) { |
| | | router.push(route.query.redirect) |
| | |
| | | role: 'Teacher', |
| | | roleId: teacherRole.role.id |
| | | } |
| | | localStorage.setItem('userInfo', JSON.stringify(userInfo)) |
| | | localStorage.setItem(config.userInfoKey, JSON.stringify(userInfo)) |
| | | } else if (phoneInfo) { |
| | | let userInfo = { |
| | | ...phoneInfo, |
| | | name: phoneInfo.credential |
| | | } |
| | | localStorage.setItem('userInfo', JSON.stringify(userInfo)) |
| | | localStorage.setItem(config.userInfoKey, JSON.stringify(userInfo)) |
| | | } |
| | | } |
| | | }) |