Skip to content

Home > sic-util

sic-util package

Functions

Function

Description

author_passwordCheck(str)

计算密码强度,返回等级

author_router_add(origin, local)

处理缓存的路由数据,将本地的路由信息补充进去 数据层面:既处理数据问题,也将DOM元素打进当前函数 业务层面:可以在当前函数中使用DOM元素,用于渲染

author_router_filter(origin, local)

处理接口的路由数据,将本地的路由信息补充进去 数据层面:既处理数据问题,也解决浏览器关于menuId,resourceList等字段驼峰大小写的警告 业务层面:处理的的数据存储到localstore中,便于系统使用

author_rsa(pubKey, password)

RSA数据加密处理,用于密码加密传输

author_strict(list, id)

严格匹配当前按钮权限

author_traceId(origin, url)

生成TraceId

city_code_text(provinceId, cityId, districtId)

编码转城市,默认三级

city_options(level)

城市选择器 组件内使用 options={cityOptions} 引入省市区

city_two_code_text(provinceId, cityId)

编码转城市

demo()

函数“demo”将字符串“123”记录到控制台。

file_calculate_md5(file)

函数“file_calculate_md5”读取一个文件,计算其 MD5 哈希值,并将哈希值作为 Promise 返回。

file_load(props)

函数 "file_load" 下载一个文件

file_open(props)

函数 "file_open" 打开一个文件,如果该文件再浏览器无法预览,会实现下载功能

get_multiple_color(value, opacity)

该函数将颜色转成一种颜色的多种透明度的

getOptionConfig(value, array)

获取枚举配置

getUrlConfig(url)

获取url 文件名 除后缀名以外的地址名 后缀名

hex_to_rgb(hex)

函数“hex_to_rgb”将十六进制颜色代码转换为 RGB 颜色数组。

num_expand_100(amount, accuracy)

单位扩大两位,一般用于(分->元)(百分数->数)

num_expand(amount, unit, accuracy)

单位扩大固定倍数

num_reduce_100(amount)

单位缩小两位,一般用于(元->分)(数->百分数)

num_text(number, type)

数字转中文数码

num_unit(amount)

reduce_opacity(rgb, opacity)

函数“reduce_opacity”将十六进制颜色透明度改变,得到同等规则下的颜色。

rgb_to_hex(rgb)

该函数将 RGB 颜色数组转换为十六进制颜色代码。

sys_detectBrowser()

函数"sys_detectBrowser"检查浏览器版本,版本在当前系统兼容之外,将弹出提示

sys_print(props)

函数"sys_print"接受具有“url”属性的对象,并使用它通过“printJS”函数打印文档。

tem_compare_version(version1, version2)

tem_get_tableHeader(keyVal, cache, initial)

新的表头数据转译

theme_change(value)

该函数用于生成主题颜色。

timejs(props, props1, props2)

timejs 依赖于 dayjs 构建,形成管理时间的工具函数 TypeScript 中的 timejs 函数接受一个参数 props,并返回使用 props 调用 dayjs 的结果。

val_amount(_, value)

val_beforeAfter_space(_, value)

val_email(_, value)

val_idcard(_rule, value)

val_landline(_, value)

val_number(_, value)

val_phone(_, value)

val_space(_, value)

val_three_percent(_, value)

val_two_percent(_, value)

video_preview(videoUrl, frameTime)

从视频地址中提取第一帧作为预览图(base64 格式)

win_dynamic_fontSize()

函数“win_dynamic_fontSize”根据当前屏幕宽度计算并设置文档的字体大小。

Released under the MIT License.