芋道前端utils文件夹

一、auth.ts

1.令牌相关方法

  • getAccessToken(): 获取访问令牌
  • getRefreshToken(): 获取刷新令牌
  • setToken(token:TokenType): 设置访问令牌和刷新令牌
  • removeToken(): 删除访问令牌和刷新令牌
  • formatToken(token:string): 格式化令牌为 JWT 格式

2.登录表单相关方法

  • getLoginForm(): 获取登录表单信息
  • setLoginForm(loginForm: LoginFormType):设置登录表单信息
  • removeLoginForm(): 删除登录表单信息

3.租户相关方法

  • getTenantId(): 获取租户 ID
  • setTenantId(username: string): 设置租户 ID

这些方法主要用于处理身份验证、登录表单和租户信息的存储和检索。它们使用了 wsCache 对象来进行缓存操作,并且在处理密码时使用了加密和解密函数。
需要注意的是,这个文件中还定义了一些类型和常量,如 LoginFormType 和各种缓存键名。这些不是方法,但对于理解和使用这些方法很重要。

二、color.ts

  • isHexColor(color: string): 判断是否为十六进制颜色值
  • rgbToHex(r: number, g:number, b: number): RGB 颜色值转换为十六进制颜色值
  • hexToRGB(hex: string, opacity?:number): 十六进制颜色转换为 RGB 表示
  • colorIsDark(color: string): 判断颜色是否为深色
  • darken(color: string, amount: number): 使十六进制颜色变暗
  • lighten(color:string, amount: number): 使十六进制颜色变亮
  • calculateBestTextColor(hexColor:string): 根据背景色计算最佳文本颜色(黑色或白色)

三、constants.ts

四、dateUtil.ts

五、dict.ts

六、domUtils.ts

七、download.ts

八、filt.ts

九、formatter.ts

十、formatTime.ts

十一、formCreate.ts

十二、formRules.ts

十三、index.ts

十四、is.ts

十五、jsencrypt.ts

十六、Logger.ts

十七、permission.ts

十八、propTypes.ts

十九、routerHelper.ts

二十、tree.ts

二十一、tsxHelper.ts

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/443065.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大模型日报|7 篇必读的大模型论文

大家好,今日必读的大模型论文来啦! 1.上交大团队新研究:像专家一样大规模提升预训练数据质量 大语言模型(LLM)的预训练历来依赖于人类专家为提高语料库质量而精心设计的启发式方法,迄今为止已开发出大量规…

SpringSession;基于Redis的SpringSession实现;实现session共享的三种方式

一,SpringSession简介 是SpringCloud下管理session的框架,在微服务架构中,由于应用了分布式的思想,session无法做到内存中互通,需要一个框架来实现各个微服务中session数据共享,SpringSession解决了这个问题…

城市交通场景分割系统源码&数据集分享

城市交通场景分割系统源码&数据集分享 [yolov8-seg-C2f-Faster&yolov8-seg-GhostHGNetV2等50全套改进创新点发刊_一键训练教程_Web前端展示] 1.研究背景与意义 项目参考ILSVRC ImageNet Large Scale Visual Recognition Challenge 项目来源AAAI Glob…

信创一定要了解的知识

什么是信创 定义 信创,全称为信息技术应用创新产业,旨在发展国产信息产业,减少对国外技术的依赖,实现软硬件的国产替代化。信创产业是数字经济的关键支撑,涵盖从基础硬件到应用软件的全产业链。 产业范畴 信创产业…

C0015.Clion中开发C++时,连接Mysql数据库方法

安装mysql数据库 CMakeLists.txt中配置mysql数据库 # 先指定mysql数据库的安装位置 include_directories("C:/Program Files/MySQL/MySQL Server 8.0/include") link_directories("C:/Program Files/MySQL/MySQL Server 8.0/lib") link_libraries(libmysq…

AI会计师——让AI+成就价值财务

摘要:用友携手CCTV-10联合策划《AI会计师》专题节目 目录 Part1 数智化凭证采集 Part2 智能月结 Part3 税务风险管控 Part1 数智化凭证采集 AI会计师,源自对大数据、人工智能、云计算等前沿技术的深度融合。它不仅仅是一款软件,更是企业智能…

Python基础之List列表用法

1、创建列表 names ["张三","李四","王五","Mary"] 2、列表分片 names[1]:获取数组的第2个元素。 names[1:3]:获取数组的第2、第3个元素。包含左侧,不包含右侧。 names[:3]等同于names[0:3]&…

大模型推理框架llama.cpp开发流程和常用函数介绍

llama.cpp是一个高性能的CPU/GPU大语言模型推理框架,适用于消费级设备或边缘设备。开发者可以通过工具将各类开源大语言模型转换并量化成gguf格式的文件,然后通过llama.cpp实现本地推理。经过我的调研,相比较其它大模型落地方案,中…

AI时代的直播革命!洞察数字化趋势,从今日开启你的AIGC旅程!

AI时代的直播革命!洞察数字化趋势,从今日开启你的AIGC旅程! 在AI技术日新月异的今天,直播行业正经历着一场前所未有的革命。这场革命不仅深刻改变了内容创作、传播与消费的方式,更预示着未来数字化时代娱乐与商业互动的…

PCL 计算点云AABB包围盒(惯性矩阵)

目录 一、概述 1.1原理 1.2实现步骤 1.3应用场景 二、代码实现 2.1关键函数 2.1.1 计算AABB包围盒 2.1.2 可视化点云与AABB包围盒 2.2完整代码 三、实现效果 PCL点云算法汇总及实战案例汇总的目录地址链接: PCL点云算法与项目实战案例汇总(长…

Java 集合实现类

Java 集合实现类 ​ Java 提供了一套实现了 Collection 接口的标准集合类。其中一些是具体类,这些类可以直接拿来使用,而另外一些是抽象类,提供了接口的部分实现 序号类描述1AbstractCollection 实现了大部分的集合接口。2AbstractList 继承…

【EXCEL数据处理】000021 案例 保姆级教程,附多个操作案例。EXCEL文档安全性设置。

前言:哈喽,大家好,今天给大家分享一篇文章!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 【EXCEL数据处理】000021 案例 保姆级教程,附多个操作案例。…

算法:双指针系列(一)

双指针系列 一、移动零(一)题目分析(二)代码展示二、复写零(一)题目分析(二)代码展示三、快乐数(一)题目分析(二)代码展示 一、移动零…

【C++】模拟实现hash_table(哈希表)

🦄个人主页:修修修也 🎏所属专栏:实战项目集 ⚙️操作环境:Visual Studio 2022 目录 一.了解项目功能 二.逐步实现项目功能模块及其逻辑详解 📌实现HashNode类模板 🎏构造HashNode类成员变量 🎏实现HashNode类构造函数…

Python【修炼2】

欢迎来到Cefler的博客😁 🕌博客主页:折纸花满衣 🏠个人专栏:Python 目录 👉🏻map👉🏻lambda👉🏻datetime日期输出格式 👉&#x1f3fb…

Pikachu-PHP反序列化

从后端代码可以看出,拿到序列化后的字符串,直接做反序列化;并且在前端做了展示; 如果虚拟化后的字符串,包含alert 内容,反序列化后,就会弹出窗口 O:1:"S":1:{s:4:"test";s…

使用Provide和Inject设计Vue3插件

使用provide和inject的Vue依赖项注入非常适合构建Vue3插件或避免prop多层传递。 尽管不经常使用它,但是您可以仅使用两个内置方法来实现依赖项注入:provide和inject。 查看Composition API文档,在Vue 3.0中,使用Provide和Inject进…

Navicat下载安装

官网地址:Navicat | Download Navicat Premium 14-day trial versions for Windows, macOS and Linux 1、进入官网下载地址,根据需求进行下载 2、双击安装程序,点击【下一步】 3、选择【我同意】,点击下一步 4、自定义安装路径&a…

Linux基于CentOS学习【进程状态】【进程优先级】【调度与切换】【进程挂起】【进程饥饿】

目录 进程状态 状态决定了什么 进程等待方式——队列 进程状态的表现 挂起状态 基于阻塞的挂起——阻塞挂起 swap分区 进程状态表示 Z僵尸状态 进程的优先级 什么是进程的优先级 为什么会有进程的优先级 进程饥饿 Linux的调度与切换 切换 调度 queue [ 140 ]&am…

使用本地模型根据对话对客户进行画像

基于ollama部署本地模型,如:qwen2.5。通过迭代提示词实现客户画像的生成,根据具体需求,通过迭代提示词可以达成目标。输出的结果可以要求JSON格式输出,当前模型JSON的解析准确率比较高,在输出的content中&a…