# tersus_tool **Repository Path**: applida/tersus_tool ## Basic Information - **Project Name**: tersus_tool - **Description**: Tersus通用的工具库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-11-27 - **Last Updated**: 2025-08-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: Tersus ## README # 更新说明 ## 2023-12-06 tersus_tool_1.0.1.tersus 1.增加普通页面模版,页面里有表格模版。 2.增加mysql心跳包工具 ## 2023-11-30 tersus_tool_1.0.0.tersus 主要发布日期的工具 ## 2023-11-27 demo 本次出的是一个demo版,功能不全,只有做了一部分日期的常用功能 # Tersus通用插件库使用 ## 1、安装库文件 1. 把 .tersus 文件拷贝到项目libraries文件夹下 2. 把 tersus_tool_js_sdk.js 文件拷贝到项目web文件夹下 3. 把 tersus_tool_css.less 文件拷贝到项目web/styles文件夹下 ![Alt text](image/image.png) ## 2、打开自己的项目 可以看到项目目录里会有一个tersus_tool,如果没有,关闭软件重新打开,重新加载一遍就有了 ![Alt text](image/image3.png) ## 3、工具如何使用 直接拖动对应的工具到右侧组件里就可以直接使用。 ![Alt text](image/image-1.png) # 工具分类规划 | 文件夹 | 说明 | | ----------- | ------------------------------------ | | constant | 常用常数,包括数字和字符串 | | date_util | 日期相关工具 | | html_ui | 前端ui组件,一般都是静态的。 | | js_util | 常用js代码功能封装 | | math_util | 数值类型工具 | | string_util | 字符串工具 | | api_util | 利用第三方接口,实现一些复杂功能需求 | # 日期工具 | 方法名称 | 说明 | | ---------------- | --------------------------- | | 日期时间转字符串 | 默认格式yyyy-MM-dd HH:mm:ss | | 日期转字符串 | 默认格式yyyy-MM-dd | | 日初 | 一天的开始时间 | | 日末 | 一天的结束时间 | | 月初 | | 月底 | | 年初 | | 年底 | | 前几天 | 当前日期减减少天数 | | 后几天 | 当前日期加上天数 | | 后几月初 | | 前几月初 | | 前几月底 | | 前几月底 | | 公历转农历 | 返回值可以见模块里描述 | | 农历转公历 | 返回值可以见模块里描述 | 公历和农历互转结构如下 ``` js { date: '2023-1-1', lunarDate: '2022-12-10', festival: '元旦节', lunarFestival: null, lYear: 2022, lMonth: 12, lDay: 10, Animal: '虎', IMonthCn: '腊月', IDayCn: '初十', cYear: 2023, cMonth: 1, cDay: 1, gzYear: '壬寅', gzMonth: '壬子', gzDay: '己未', isToday: false, isLeap: false, nWeek: 7, ncWeek: '星期日', isTerm: false, Term: null, astro: '摩羯座' } ``` # API工具 | 方法名称 | 说明 | | ------------ | ---- | | 百度万年历 | | 有道单词翻译 | # 数学工具 | 方法名称 | 说明 | | -------- | ---- | | 数值取反 | # 字符串工具 | 方法名称 | 说明 | | ---------- | ------------------------------ | | 字符串拼接 | 如果没有拼接符,默认为空字符串 | # JavaScript工具 | 方法名称 | 说明 | | ----------- | -------------- | | console.log | 控制台打印信息 | # Html UI | 方法名称 | 说明 | | -------------- | ---------------------------------------------------- | | 分割线 | 就是一条横线 | | 获取父组件名称 | 放入组件里可以获取当前组件的名称,可以复用,非常好用 |