Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
front-backend
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
framework
front-backend
Commits
6c01b15e
Commit
6c01b15e
authored
May 18, 2022
by
Zheng Jie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
日期控件优化
parent
2d24772e
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
40 deletions
+8
-40
src/utils/shortcuts.js
+8
-40
No files found.
src/utils/shortcuts.js
View file @
6c01b15e
...
...
@@ -15,30 +15,30 @@ export const calendarBaseShortcuts = [{
picker
.
$emit
(
'pick'
,
[
startTime
,
endTime
])
}
},
{
text
:
'
最近一
周'
,
text
:
'
本
周'
,
onClick
(
picker
)
{
const
startTime
=
new
Date
(
new
Date
().
daysAgo
(
7
).
setHours
(
0
,
0
,
0
))
const
startTime
=
new
Date
(
new
Date
().
daysAgo
(
new
Date
().
getDay
()
-
1
).
setHours
(
0
,
0
,
0
))
const
endTime
=
new
Date
(
new
Date
().
setHours
(
23
,
59
,
59
))
picker
.
$emit
(
'pick'
,
[
startTime
,
endTime
])
}
},
{
text
:
'
最近30天
'
,
text
:
'
这个月
'
,
onClick
(
picker
)
{
const
startTime
=
new
Date
(
new
Date
().
daysAgo
(
30
).
setHours
(
0
,
0
,
0
))
const
startTime
=
new
Date
(
new
Date
().
monthBegin
(
).
setHours
(
0
,
0
,
0
))
const
endTime
=
new
Date
(
new
Date
().
setHours
(
23
,
59
,
59
))
picker
.
$emit
(
'pick'
,
[
startTime
,
endTime
])
}
},
{
text
:
'
这个月
'
,
text
:
'
当前季度
'
,
onClick
(
picker
)
{
const
startTime
=
new
Date
(
new
Date
().
month
Begin
().
setHours
(
0
,
0
,
0
))
const
startTime
=
new
Date
(
new
Date
().
quarter
Begin
().
setHours
(
0
,
0
,
0
))
const
endTime
=
new
Date
(
new
Date
().
setHours
(
23
,
59
,
59
))
picker
.
$emit
(
'pick'
,
[
startTime
,
endTime
])
}
},
{
text
:
'
本季度
'
,
text
:
'
最近一个月
'
,
onClick
(
picker
)
{
const
startTime
=
new
Date
(
new
Date
().
quarterBegin
(
).
setHours
(
0
,
0
,
0
))
const
startTime
=
new
Date
(
new
Date
().
daysAgo
(
30
).
setHours
(
0
,
0
,
0
))
const
endTime
=
new
Date
(
new
Date
().
setHours
(
23
,
59
,
59
))
picker
.
$emit
(
'pick'
,
[
startTime
,
endTime
])
}
...
...
@@ -68,38 +68,6 @@ export const calendarMoveShortcuts = [{
endTime
=
picker
.
value
[
1
].
daysAgo
(
-
1
)
picker
.
$emit
(
'pick'
,
[
startTime
,
endTime
])
}
},
{
text
:
'« 往前一周 '
,
onClick
(
picker
)
{
let
startTime
=
new
Date
(
new
Date
().
setHours
(
0
,
0
,
0
))
let
endTime
=
new
Date
(
new
Date
().
setHours
(
23
,
59
,
59
))
if
(
!
picker
.
value
)
{
picker
.
value
=
[
startTime
.
daysAgo
(
new
Date
().
getDay
()),
endTime
.
daysAgo
(
new
Date
().
getDay
()
+
1
)]
}
else
{
picker
.
value
=
[
picker
.
value
[
0
].
daysAgo
(
picker
.
value
[
0
].
getDay
()),
picker
.
value
[
1
].
daysAgo
(
picker
.
value
[
1
].
getDay
()
+
1
)]
}
startTime
=
picker
.
value
[
0
].
daysAgo
(
7
)
endTime
=
picker
.
value
[
1
]
picker
.
$emit
(
'pick'
,
[
startTime
,
endTime
])
}
},
{
text
:
' 往后一周 »'
,
onClick
(
picker
)
{
let
startTime
=
new
Date
(
new
Date
().
setHours
(
0
,
0
,
0
))
let
endTime
=
new
Date
(
new
Date
().
setHours
(
23
,
59
,
59
))
if
(
!
picker
.
value
)
{
picker
.
value
=
[
startTime
.
daysAgo
(
new
Date
().
getDay
()
-
7
),
endTime
.
daysAgo
(
new
Date
().
getDay
()
-
6
)]
}
else
{
picker
.
value
=
[
picker
.
value
[
0
].
daysAgo
(
picker
.
value
[
0
].
getDay
()
-
7
),
picker
.
value
[
1
].
daysAgo
(
picker
.
value
[
1
].
getDay
()
-
6
)]
}
startTime
=
picker
.
value
[
0
]
endTime
=
picker
.
value
[
1
].
daysAgo
(
-
7
)
picker
.
$emit
(
'pick'
,
[
startTime
,
endTime
])
}
}]
export
const
calendarShortcuts
=
[
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment