Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
center-live
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
center-live
Commits
3a9f0604
提交
3a9f0604
authored
4月 28, 2021
作者:
pengxiaohui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
时间24点边界处理
上级
7d0004d1
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
25 行增加
和
9 行删除
+25
-9
DetailsPopover.vue
src/pages/calendar/day/components/DetailsPopover.vue
+7
-1
NewPopover.vue
src/pages/calendar/day/components/NewPopover.vue
+17
-7
MeetingForm.vue
src/pages/meeting/tencent-meeting/components/MeetingForm.vue
+1
-1
没有找到文件。
src/pages/calendar/day/components/DetailsPopover.vue
浏览文件 @
3a9f0604
...
@@ -12,7 +12,10 @@
...
@@ -12,7 +12,10 @@
<p>
<p>
<i
class=
"el-icon-time"
></i>
时间:
<i
class=
"el-icon-time"
></i>
时间:
<span
v-if=
"isSameDate"
>
{{
ev
.
start_time
|
timeFormat
(
'{m
}
月{d
}
日'
)
}}
{{
ev
.
end_time
|
timeFormat
(
'周{a
}
'
)
}}
{{
ev
.
start_time
|
timeFormat
}}
-
{{
ev
.
end_time
|
timeFormat
}}
<
/span
>
<span
v-if=
"isSameDate"
>
{{
ev
.
start_time
|
timeFormat
(
'{m
}
月{d
}
日'
)
}}
{{
ev
.
end_time
|
timeFormat
(
'周{a
}
'
)
}}
{{
ev
.
start_time
|
timeFormat
}}
-
{{
ev
.
end_time
|
timeFormat
}}
<
/span
>
<
span
v
-
else
>
{{
ev
.
start_time
|
timeFormat
(
'{m
}
月{d
}
日 {h
}
:{i
}
'
)
}}
-
{{
ev
.
start_time
|
timeFormat
(
'{m
}
月{d
}
日 {h
}
:{i
}
'
)
}}
<
/span
>
<
template
v
-
else
>
<
span
v
-
if
=
"isEndTimeZeroPoint"
>
{{
ev
.
start_time
|
timeFormat
(
'{m
}
月{d
}
日 {h
}
:{i
}
'
)
}}
-
24
:
00
<
/span
>
<
span
v
-
else
>
{{
ev
.
start_time
|
timeFormat
(
'{m
}
月{d
}
日 {h
}
:{i
}
'
)
}}
-
{{
ev
.
end_time
|
timeFormat
(
'{m
}
月{d
}
日 {h
}
:{i
}
'
)
}}
<
/span
>
<
/template
>
<
/p
>
<
/p
>
<
p
>
<
p
>
<
i
class
=
"el-icon-user"
><
/i>创建人
:
<
i
class
=
"el-icon-user"
><
/i>创建人
:
...
@@ -42,6 +45,9 @@ export default {
...
@@ -42,6 +45,9 @@ export default {
}
,
}
,
isSameDate
()
{
isSameDate
()
{
return
dateFormat
(
this
.
ev
.
start_time
,
'{m
}
-{d
}
'
)
===
dateFormat
(
this
.
ev
.
end_time
,
'{m
}
-{d
}
'
)
return
dateFormat
(
this
.
ev
.
start_time
,
'{m
}
-{d
}
'
)
===
dateFormat
(
this
.
ev
.
end_time
,
'{m
}
-{d
}
'
)
}
,
isEndTimeZeroPoint
()
{
return
dateFormat
(
this
.
ev
.
end_time
,
'{h
}
:{i
}
'
)
===
'00:00'
}
}
}
,
}
,
created
()
{
created
()
{
...
...
src/pages/calendar/day/components/NewPopover.vue
浏览文件 @
3a9f0604
...
@@ -140,7 +140,7 @@ export default {
...
@@ -140,7 +140,7 @@ export default {
}
}
},
},
endDateShowFormat
()
{
endDateShowFormat
()
{
const
date
=
this
.
form
.
start
Date
const
date
=
this
.
form
.
end
Date
if
(
typeof
date
===
'object'
&&
date
instanceof
Date
)
{
if
(
typeof
date
===
'object'
&&
date
instanceof
Date
)
{
return
'yyyy-MM-dd 周'
+
dateFormat
(
date
,
'{a}'
)
return
'yyyy-MM-dd 周'
+
dateFormat
(
date
,
'{a}'
)
}
else
{
}
else
{
...
@@ -173,26 +173,36 @@ export default {
...
@@ -173,26 +173,36 @@ export default {
return
options
return
options
},
},
endDateOptions
()
{
endDateOptions
()
{
const
_startD
ate
=
this
.
form
.
startDate
;
const
d
ate
=
this
.
form
.
startDate
;
return
{
return
{
disabledDate
(
time
)
{
disabledDate
(
time
)
{
return
getTimestampYMD
(
time
)
<
getTimestampYMD
(
_startDate
)
||
getTimestampYMD
(
time
)
>
getTimestampYMD
(
_startDate
)
+
DAY_TIMESTAMP
;
return
getTimestampYMD
(
time
)
<
getTimestampYMD
(
date
)
||
getTimestampYMD
(
time
)
>
getTimestampYMD
(
date
)
+
DAY_TIMESTAMP
;
// return getTimestampYMD(time) !== getTimestampYMD(date)
}
}
}
}
},
},
endTimeOptions
()
{
endTimeOptions
()
{
const
{
startDate
,
endDate
,
startTime
}
=
this
.
form
const
{
startDate
,
endDate
,
startTime
}
=
this
.
form
const
fullDate
=
this
.
getFullDateTime
(
startDate
,
startTime
)
const
fullDate
=
this
.
getFullDateTime
(
startDate
,
startTime
)
const
minutes
=
fullDate
.
getMinutes
()
let
options
let
options
if
(
this
.
isSameDate
(
startDate
,
endDate
))
{
if
(
this
.
isSameDate
(
startDate
,
endDate
))
{
const
startTime
=
getCurHalfHour
(
'end'
,
fullDate
)
// 结束日期和开始日期同一天,会议最低半小时,则向后推半小时
let
_startTime
if
(
startTime
===
'23:30'
)
_startTime
=
'24:00'
else
{
const
_date
=
fullDate
.
setMinutes
(
minutes
+
30
)
_startTime
=
dateFormat
(
_date
,
'{h}:{i}'
)
}
options
=
{
options
=
{
start
:
startTime
,
start
:
_
startTime
,
step
:
'00:30'
,
step
:
'00:30'
,
end
:
'2
3:3
0'
end
:
'2
4:0
0'
}
}
}
else
{
}
else
{
const
endTime
=
getCurHalfHour
(
'start'
,
fullDate
)
// 结束时间和开始时间不能超过24小时,相隔一天,则向前推半小时
const
_date
=
fullDate
.
setMinutes
(
minutes
-
30
)
const
endTime
=
dateFormat
(
_date
,
'{h}:{i}'
)
options
=
{
options
=
{
start
:
'00:00'
,
start
:
'00:00'
,
step
:
'00:30'
,
step
:
'00:30'
,
...
...
src/pages/meeting/tencent-meeting/components/MeetingForm.vue
浏览文件 @
3a9f0604
...
@@ -286,7 +286,7 @@ export default {
...
@@ -286,7 +286,7 @@ export default {
}
}
},
},
endDateShowFormat
()
{
endDateShowFormat
()
{
const
date
=
this
.
form
.
start
Date
const
date
=
this
.
form
.
end
Date
if
(
typeof
date
===
'object'
&&
date
instanceof
Date
)
{
if
(
typeof
date
===
'object'
&&
date
instanceof
Date
)
{
return
'yyyy-MM-dd 周'
+
dateFormat
(
date
,
'{a}'
)
return
'yyyy-MM-dd 周'
+
dateFormat
(
date
,
'{a}'
)
}
else
{
}
else
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论