| | |
| | | import { deepClone } from "@/util/util"; |
| | | import website from "@/config/website"; |
| | | import { |
| | | loginForm, |
| | | loginByUsername, |
| | | loginBySocial, |
| | | loginBySso, |
| | |
| | | } else { |
| | | return data[0]; |
| | | } |
| | | } |
| | | |
| | | function findChildrenRole(data, str) { |
| | | return data.split(",").find((item) => item == str); |
| | | } |
| | | |
| | | function addPath(ele, first) { |
| | |
| | | homeFirstTagPage: getStore({ name: "firstTagPage" }) || {}, |
| | | }, |
| | | actions: { |
| | | //表单登录 |
| | | loginForm({ dispatch,commit }, userInfo) { |
| | | return new Promise((resolve) => { |
| | | loginForm(userInfo.tenantId, |
| | | userInfo.username, |
| | | md5(userInfo.password)).then((res) => { |
| | | // const data = res.data.data; |
| | | // commit("SET_TOKEN", data); |
| | | // commit("DEL_ALL_TAG"); |
| | | // commit("CLEAR_LOCK"); |
| | | resolve(); |
| | | }); |
| | | }); |
| | | }, |
| | | //根据用户名登录 |
| | | LoginByUsername({ dispatch, commit }, userInfo) { |
| | | return new Promise((resolve, reject) => { |
| | |
| | | message: data.error_description, |
| | | type: "error", |
| | | }); |
| | | resolve({ error: "error" }); |
| | | } else { |
| | | commit("SET_TOKEN", data.access_token); |
| | | commit("SET_REFRESH_TOKEN", data.refresh_token); |
| | |
| | | |
| | | dispatch("GetMenu").then((menuData) => { |
| | | let fistMenu = findChildrenUrl(menuData); |
| | | if (data.role_name == "jdgly" || data.role_name == "sqgly") { |
| | | if ( |
| | | findChildrenRole(data.role_name, "admin") || |
| | | findChildrenRole(data.role_name, "administrator") || |
| | | findChildrenRole(data.role_name, "jdgly") || |
| | | findChildrenRole(data.role_name, "sqgly") |
| | | ) { |
| | | setStore({ name: "showMenu", content: true }); |
| | | |
| | | commit("SET_HOMEFIRSTTAGPAGE", { |
| | |
| | | |
| | | commit("SET_HOMEFIRSTPAGE", "/wel"); |
| | | |
| | | resolve({}); |
| | | resolve({ |
| | | fistMenu: { |
| | | path: "/wel", |
| | | }, |
| | | menuData, |
| | | }); |
| | | } else { |
| | | setStore({ name: "showMenu", content: false }); |
| | | |