diff --git a/src/assets/js/navTools.js b/src/assets/js/navTools.js index 108deff..f0c4b08 100644 --- a/src/assets/js/navTools.js +++ b/src/assets/js/navTools.js @@ -11,7 +11,7 @@ let navTools = { // 工具标题 title: '计算下载用时', // 工具简介 - desc: '根据设定的文件大小和下载速度简单计算大约下载完成所需的时间', + desc: '根据设定的文件大小和下载速度简单计算大约下载完成所需的时间。', // 组件名称 component: 'CalcDownloadTime', // 更新时间 @@ -20,8 +20,12 @@ let navTools = { enabled: false }, 'ratio': { - title: '计算比例', - component: 'CalcRatio' + title: '比例计算', + desc: '按设定的比例计算给出的数值所对应的数值。', + component: 'CalcRatio', + update: '2021-11-14', + version: '1', + enabled: true }, 'simple': { title: '简易计算器', @@ -35,13 +39,15 @@ let navTools = { list: { 'links': { title: '生成批量下载链接', - desc: '根据设置,生成有一定规律的用于批量下载的链接', + desc: '根据设置,生成有一定规律的用于批量下载的链接。', component: 'GenLinks', - enabled: false + update: '2021-11-14', + version: '1', + enabled: true }, 'random-str': { title: '生成随机字符串', - desc: '生成随机组合的字符串,可用于密码', + desc: '生成随机组合的字符串,可用于密码。', component: 'GenRandomStr', update: '2021-05-04', version: '1', @@ -68,9 +74,11 @@ let navTools = { }, 'timestamp': { title: 'Unix 时间戳转换', - desc: 'Unix 时间戳转时间 / 时间转 Unix 时间戳', + desc: '时间戳转时间 / 时间转时间戳', component: 'ConvertTimestamp', - enabled: false + update: '2021-11-14', + version: '1', + enabled: true }, } }, @@ -84,13 +92,13 @@ let navTools = { }, 'dynmap-renderdata-gen': { title: 'Dynmap renderdata 生成', - desc: '生成用于 Minecraft Dynmap 插件 / 模组的 renderdata 数据', + desc: '生成用于 Minecraft Dynmap 插件 / 模组的 renderdata 数据。', component: 'MinecraftDynmapRenderdataGen', enabled: false }, 'uuidConverter': { title: 'UUID 转换', - desc: 'UUID 与 UUID Least、UUID Most 相互转换', + desc: 'UUID 与 UUID Least、UUID Most 相互转换。', component: 'MinecraftUUIDConverter', enabled: false }, diff --git a/src/components/tools/CalcRatio.vue b/src/components/tools/CalcRatio.vue new file mode 100644 index 0000000..8ba2505 --- /dev/null +++ b/src/components/tools/CalcRatio.vue @@ -0,0 +1,135 @@ + + + + + 计算模式 + + + + + + + + + + 小数位数 + + + + + + + 基础比例 + + + : + + + + + + 计算比例 + + + : + + + + + + + + + + diff --git a/src/components/tools/ConvertTimestamp.vue b/src/components/tools/ConvertTimestamp.vue new file mode 100644 index 0000000..147dace --- /dev/null +++ b/src/components/tools/ConvertTimestamp.vue @@ -0,0 +1,323 @@ + + + + + 控制 + + + + 转换模式 + + + + + + + 时间戳类型 + + + + + + + 操作 + 状态:{{ update ? '自动更新' : '暂停更新' }} + 转换 + 清空 + + + + + + 当前 + + + 时间 + + + + 时间戳 + + + + + + + 输入 + + + 注意: + 在“本地时间 -> 时间戳”的模式中,若省略“时间”,将会加上本地时区与零时区的时差后计算; + 例如北京时间(UTC+8)按 08:00 计算,东京时间(UTC+9)按 09:00 计算。 + + + + + + + 结果 + + + + + + + + + + + diff --git a/src/components/tools/GenLinks.vue b/src/components/tools/GenLinks.vue new file mode 100644 index 0000000..0fa655b --- /dev/null +++ b/src/components/tools/GenLinks.vue @@ -0,0 +1,449 @@ + + + + + 链接模板 + + + + + + + 参数配置 + + + + + + + + 等差数列 + + + + + 首项 + + + + 公差 + + + + 项数 + + + + + + + 格式 + 补零 + 倒序 + + + + + + + + + + + 等比数列 + + + + + 首项 + + + + 公比 + + + + 项数 + + + + + + + 格式 + 补零 + 倒序 + + + + + + + + + + + 字母变化 + + + + 从 + + 到 + + 倒序 + + + + + + + + + + + 操作 + + 生成链接 + 清空结果 + + + + + 生成结果 + + + + + + + + + + +
注意:
在“本地时间 -> 时间戳”的模式中,若省略“时间”,将会加上本地时区与零时区的时差后计算;
例如北京时间(UTC+8)按 08:00 计算,东京时间(UTC+9)按 09:00 计算。