123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- import Cookies from 'js-cookie'
- const TokenKey = 'GCLS_Token'
- export function getToken () {
- return Cookies.get(TokenKey) ? Cookies.get(TokenKey) : sessionStorage.getItem(TokenKey)?sessionStorage.getItem(TokenKey):localStorage.getItem(TokenKey);
- }
- export function setToken (token) {
- localStorage.setItem(TokenKey, JSON.stringify(token));
- sessionStorage.setItem(TokenKey, JSON.stringify(token));
- return Cookies.set(TokenKey, token);
- }
- export function removeToken () {
- localStorage.removeItem(TokenKey)
- sessionStorage.removeItem(TokenKey)
- return Cookies.remove(TokenKey);
- }
- const ConfigKey = 'GCLS_Config'
- export function getConfig () {
- return Cookies.get(ConfigKey) ? Cookies.get(ConfigKey) : sessionStorage.getItem(ConfigKey)?sessionStorage.getItem(ConfigKey):localStorage.getItem(ConfigKey);
- }
- export function setConfig (val) {
- localStorage.setItem(ConfigKey, JSON.stringify(val))
- sessionStorage.setItem(ConfigKey, JSON.stringify(val));
- return Cookies.set(ConfigKey, val);
- }
- export function removeConfig () {
- localStorage.removeItem(ConfigKey);
- sessionStorage.removeItem(ConfigKey);
- return Cookies.remove(ConfigKey);
- }
- export function CopyToClipboard(element, root) {
- var doc = document,
- text = doc.getElementById(element),
- range,
- selection;
- if (doc.body.createTextRange) {
- range = doc.body.createTextRange();
- range.moveToElementText(text);
- range.select();
- } else if (window.getSelection) {
- selection = window.getSelection();
- range = doc.createRange();
- range.selectNodeContents(text);
- selection.removeAllRanges();
- selection.addRange(range);
- }
- document.execCommand("copy");
- root.$message({
- message: "复制成功",
- type: "success",
- });
- window.getSelection().removeAllRanges();
- }
- export function getAccessToken () {
- const token = JSON.parse(localStorage.getItem(TokenKey));
- return { AccessToken: token?.access_token || '' };
- }
|