Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
wangxiaolu-sfa-ui
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
sfa
wangxiaolu-sfa-ui
Commits
59cf7995
提交
59cf7995
authored
3月 07, 2025
作者:
lidongxu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(plan和task): 修复了今日快捷方式选择日期无数据问题
时间要从 0 点到 24 点的时分秒格式都设置上
上级
07e3d292
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
19 行增加
和
11 行删除
+19
-11
date.js
src/hooks/date.js
+10
-2
index.vue
src/views/promotion/plan/index.vue
+9
-9
没有找到文件。
src/hooks/date.js
浏览文件 @
59cf7995
...
...
@@ -7,13 +7,21 @@ export const useDatePickerOptions = (type = -1) => {
const
last30Date
=
[
new
Date
().
setDate
((
new
Date
().
getDate
()
-
(
30
-
1
))),
new
Date
().
setDate
((
new
Date
().
getDate
()
+
type
))]
const
last7Date
=
[
new
Date
().
setDate
((
new
Date
().
getDate
()
-
(
7
-
1
))),
new
Date
().
setDate
((
new
Date
().
getDate
()
+
type
))]
const
lastDate
=
[
new
Date
().
setDate
((
new
Date
().
getDate
()
+
type
)),
new
Date
().
setDate
((
new
Date
().
getDate
()
+
type
))]
const
todayDate
=
[
new
Date
(),
new
Date
()]
// 今日 0 点到 24 点
const
today
=
new
Date
();
today
.
setHours
(
0
,
0
,
0
,
0
);
const
tomorrow
=
new
Date
();
tomorrow
.
setDate
(
tomorrow
.
getDate
());
tomorrow
.
setHours
(
23
,
59
,
59
,
59
);
const
todayDate
=
[
today
,
tomorrow
]
// 今年的 1.1 号到 12.31号
const
thisYearDate
=
[
new
Date
(
new
Date
().
getFullYear
(),
0
,
1
),
new
Date
(
new
Date
().
getFullYear
(),
11
,
31
)]
const
recentPickerOptions
=
ref
([
// 日期选项配置
{
text
:
'今天'
,
value
:
todayDate
value
()
{
return
todayDate
}
},
{
text
:
'最近一周'
,
...
...
src/views/promotion/plan/index.vue
浏览文件 @
59cf7995
...
...
@@ -928,19 +928,19 @@ const addOrEditPlanFormRules = reactive({
const
disabledDateFn
=
(
time
)
=>
{
// 判断日期不在某个区间的就禁用
// 职能角色今日到次月最后一天
if
(
store
.
state
.
value
.
user
.
userInfo
.
privilegeId
===
2
)
{
//
if (store.state.value.user.userInfo.privilegeId === 2) {
const
now
=
new
Date
();
const
start
=
new
Date
(
now
.
getFullYear
(),
now
.
getMonth
(),
now
.
getDate
());
const
end
=
new
Date
(
now
.
getFullYear
(),
now
.
getMonth
()
+
2
,
0
);
return
time
.
getTime
()
<
start
.
getTime
()
||
time
.
getTime
()
>
end
.
getTime
();
}
else
{
// 城市经理只能是次月第一天到最后一天
const
now
=
new
Date
();
const
nextMonth
=
now
.
getMonth
()
+
1
;
const
start
=
new
Date
(
now
.
getFullYear
(),
nextMonth
,
1
);
const
end
=
new
Date
(
now
.
getFullYear
(),
nextMonth
+
1
,
0
);
return
time
.
getTime
()
<
start
.
getTime
()
||
time
.
getTime
()
>
end
.
getTime
();
}
//
} else {
//
// 城市经理只能是次月第一天到最后一天
//
const now = new Date();
//
const nextMonth = now.getMonth() + 1;
//
const start = new Date(now.getFullYear(), nextMonth, 1);
//
const end = new Date(now.getFullYear(), nextMonth + 1, 0);
//
return time.getTime()
<
start
.
getTime
()
||
time
.
getTime
()
>
end
.
getTime
();
//
}
}
const
handleAdd
=
()
=>
{
resetAddOrEditPlanForm
()
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论