Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
夜猫逐梦
1024程序员开源挑战赛
提交
50b37763
1
1024程序员开源挑战赛
项目概览
夜猫逐梦
/
1024程序员开源挑战赛
与 Fork 源项目一致
Fork自
GitCode / 1024程序员开源挑战赛(10.23-11.14)
通知
3
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
1
1024程序员开源挑战赛
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
50b37763
编写于
2月 15, 2020
作者:
B
baiy
提交者:
ninecents
10月 23, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
移除 formatDate
上级
9ce583b3
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
5 addition
and
25 deletion
+5
-25
src/helper.js
src/helper.js
+0
-21
src/views/tool/crontab.vue
src/views/tool/crontab.vue
+3
-2
src/views/tool/websocket.vue
src/views/tool/websocket.vue
+2
-2
未找到文件。
src/helper.js
浏览文件 @
50b37763
...
...
@@ -25,27 +25,6 @@ export const openTab = function (url) {
chrome
.
tabs
.
create
({
url
:
url
,
selected
:
true
});
};
export
const
formatDate
=
function
(
date
,
fmt
=
"
yyyy-MM-dd hh:mm:ss
"
)
{
let
o
=
{
"
M+
"
:
date
.
getMonth
()
+
1
,
"
d+
"
:
date
.
getDate
(),
"
h+
"
:
date
.
getHours
(),
"
m+
"
:
date
.
getMinutes
(),
"
s+
"
:
date
.
getSeconds
(),
"
q+
"
:
Math
.
floor
((
date
.
getMonth
()
+
3
)
/
3
),
"
S
"
:
date
.
getMilliseconds
()
};
if
(
/
(
y+
)
/
.
test
(
fmt
))
{
fmt
=
fmt
.
replace
(
RegExp
.
$1
,
(
date
.
getFullYear
()
+
""
).
substr
(
4
-
RegExp
.
$1
.
length
));
}
for
(
let
k
in
o
)
{
if
(
new
RegExp
(
"
(
"
+
k
+
"
)
"
).
test
(
fmt
))
{
fmt
=
fmt
.
replace
(
RegExp
.
$1
,
(
RegExp
.
$1
.
length
===
1
)
?
(
o
[
k
])
:
((
"
00
"
+
o
[
k
]).
substr
((
""
+
o
[
k
]).
length
)));
}
}
return
fmt
;
};
export
const
env
=
function
(
key
)
{
return
process
[
'
ctool
'
][
key
]
?
process
[
'
ctool
'
][
key
]
:
""
;
};
...
...
src/views/tool/crontab.vue
浏览文件 @
50b37763
...
...
@@ -26,7 +26,7 @@
<
script
>
import
cronstrue
from
'
cronstrue/i18n
'
;
import
parser
from
'
cron-parser
'
;
import
{
formatDate
}
from
"
../../helper
"
;
import
moment
from
"
moment
"
export
default
{
computed
:
{
...
...
@@ -38,7 +38,8 @@
list
.
push
(
"
\n
最近10次执行时间
"
);
let
interval
=
parser
.
parseExpression
(
this
.
current
.
input
);
for
(
let
i
=
1
;
i
<=
10
;
i
++
)
{
list
.
push
(
`第
${
i
}
次: `
+
formatDate
(
new
Date
(
interval
.
next
().
toString
())))
console
.
log
(
interval
.
next
().
toString
())
list
.
push
(
`第
${
i
}
次: `
+
moment
(
interval
.
next
().
toString
()).
format
(
"
YYYY-MM-DD HH:mm:ss
"
))
}
this
.
$saveToolData
(
this
.
current
);
}
catch
(
err
)
{
...
...
src/views/tool/websocket.vue
浏览文件 @
50b37763
...
...
@@ -48,7 +48,7 @@
</Row>
</template>
<
script
>
import
{
formatDate
}
from
"
../../helper
"
;
import
moment
from
'
moment
'
export
default
{
created
()
{
...
...
@@ -84,7 +84,7 @@
this
.
lists
=
[];
},
log
(
content
,
type
=
"
other
"
)
{
this
.
lists
.
push
({
content
,
type
,
time
:
formatDate
(
new
Date
()
)});
this
.
lists
.
push
({
content
,
type
,
time
:
moment
().
format
(
"
YYYY-MM-DD HH:mm:ss
"
)});
this
.
$nextTick
(()
=>
{
let
log
=
document
.
getElementById
(
'
log
'
);
log
.
scrollTop
=
log
.
scrollHeight
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录