闫增涛
2 天以前 8925c3889898624725d6f27a668e7cc3598b4609
新书
4个文件已修改
45 ■■■■ 已修改文件
src/assets/js/config.ts 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/child.ts 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main.ts 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/login.vue 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/config.ts
@@ -1,14 +1,25 @@
// 测试
// 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
}
src/child.ts
@@ -178,7 +178,26 @@
    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
src/main.ts
@@ -9,6 +9,7 @@
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'
@@ -83,6 +84,7 @@
app.provide('toolClass', toolClass)
app.provide('MG', MG)
app.provide('config', config)
app.use(VueLatex)
app.use(router)
app.use(ElementPlus)
src/views/login.vue
@@ -45,6 +45,7 @@
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')
@@ -77,7 +78,7 @@
        .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)
@@ -116,13 +117,13 @@
          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))
      }
    }
  })