wangxianzhang 3 years ago
parent
commit
4a9f0b2bee
  1. 10
      src/utils/index.js
  2. 2
      src/views/pages/yantai-login-transit-sdt.vue
  3. 8
      src/views/pages/yantai-login-transit.vue

10
src/utils/index.js

@ -43,8 +43,10 @@ export function getDictLabel(dictType, dictValue) {
* 清除登录信息 * 清除登录信息
*/ */
export function clearLoginInfo() { export function clearLoginInfo() {
console.log('==========clearLoginInfo')
store.commit("resetStore"); store.commit("resetStore");
localStorage.removeItem("token"); localStorage.removeItem("token");
localStorage.setItem('thePageAtExit', location.href);
window.SITE_CONFIG["dynamicMenuRoutesHasAdded"] = false; window.SITE_CONFIG["dynamicMenuRoutesHasAdded"] = false;
} }
@ -164,7 +166,11 @@ export function computedCard(idCard) {
if (sex % 2 === 0) if (sex % 2 === 0)
sex = "0"; // 性别代码 1代表男,0代表女,暂时不涉及其他类型性别 sex = "0"; // 性别代码 1代表男,0代表女,暂时不涉及其他类型性别
else sex = "1"; else sex = "1";
return { age, sex, birth }; return {
age,
sex,
birth
};
} }
// 将数组分成小块数组的集合 // 将数组分成小块数组的集合
export function spliceIntoChunks(arr, chunkSize) { export function spliceIntoChunks(arr, chunkSize) {
@ -203,4 +209,4 @@ export function encryptedData(key, data) {
encryptor.setPublicKey(key); encryptor.setPublicKey(key);
// 加密数据 // 加密数据
return encryptor.encrypt(data); return encryptor.encrypt(data);
} }

2
src/views/pages/yantai-login-transit-sdt.vue

@ -43,7 +43,7 @@ export default {
methods: { methods: {
//id //id
async login(client_code) { async login(client_code) {
const url = "/auth/thirdlogin/sso-govlogin-yantai-sdt/" + client_code; const url = "/auth/thirdlogin/sso-govlogin-sdt/" + client_code;
let params = {}; let params = {};

8
src/views/pages/yantai-login-transit.vue

@ -55,7 +55,13 @@ export default {
localStorage.setItem("userType", "work"); localStorage.setItem("userType", "work");
localStorage.setItem("loginType", "sso"); localStorage.setItem("loginType", "sso");
localStorage.setItem("token", data.token); localStorage.setItem("token", data.token);
this.$router.replace({ name: "index" }); let href = localStorage.getItem("thePageAtExit");
if (href) {
localStorage.removeItem("thePageAtExit");
location.href = href;
} else {
this.$router.replace({ name: "index" });
}
} else { } else {
this.status = "failed"; this.status = "failed";
} }

Loading…
Cancel
Save