zouyu
2026-01-16 b2ee80ea7ca9c86180a0afee220303e3e0616e60
浪潮对接单点登录:跳转问题修复
已修改5个文件
30 ■■■■■ 文件已修改
multiple/config.json 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/router/index.js 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/store/modules/user.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/auth.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tideLogin.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
multiple/config.json
@@ -1,11 +1,11 @@
{
  "default": {
    "env": {
      "VITE_APP_TITLE": "芯导云(管理信息系统)"
      "VITE_APP_TITLE": "芯导-MES制造执行系统"
    },
    "screen": "screen/JZYJView.png",
    "logo": "logo/HYSNLogo.png",
    "favicon": "favicon/HYSNico.ico"
    "screen": "screen/HYSNView.png",
    "logo": "logo/logo.png",
    "favicon": "favicon/favicon.ico"
  },
  "prod": {
    "env": {
src/router/index.js
@@ -43,6 +43,11 @@
    hidden: true,
  },
  {
    path: "/callbacklccpn",
    component: () => import("@/views/tideLogin"),
    hidden: true,
  },
  {
    path: "/register",
    component: () => import("@/views/register"),
    hidden: true,
src/store/modules/user.js
@@ -116,9 +116,9 @@
              .then((res) => {
                setToken(res.token);
                this.token = res.token
                Vue.prototype.uploadHeader = {
                  Authorization: "Bearer " + res.token,
                };
                // Vue.prototype.uploadHeader = {
                //   Authorization: "Bearer " + res.token,
                // };
                resolve();
              })
              .catch((error) => {
src/utils/auth.js
@@ -3,13 +3,16 @@
const TokenKey = 'Admin-Token'
export function getToken() {
  return Cookies.get(TokenKey)
  // return Cookies.get(TokenKey)
    return sessionStorage.getItem(TokenKey)
}
export function setToken(token) {
  return Cookies.set(TokenKey, token)
  // return Cookies.set(TokenKey, token)
    return sessionStorage.setItem(TokenKey, token)
}
export function removeToken() {
  return Cookies.remove(TokenKey)
  // return Cookies.remove(TokenKey)
    return sessionStorage.removeItem(TokenKey)
}
src/views/tideLogin.vue
@@ -7,7 +7,7 @@
let { proxy } = getCurrentInstance()
function goLogin() {
  userStore.TideLogin({code : proxy.$route.query.code}).then(() => {
    proxy.$router.push({ path: redirect || "/" }).catch(() => { });
    proxy.$router.push("/").catch(() => { });
  })
}
goLogin()