提交 615c5f60 authored 作者: lidongxu's avatar lidongxu

refactor(plan): 城市经理只能新增下个月一整个月的计划任务

同上
上级 ad5749fe
......@@ -139,7 +139,6 @@
<el-button type="success"
plain
icon="Plus"
:disabled="isUpDisRef"
@click="handleAdd">新增</el-button>
<el-button type="primary"
plain
......@@ -160,10 +159,9 @@
:http-request="uploadFile"
:show-file-list="false">
<template #trigger>
<el-button type="primary"
:disabled="isUpDisRef">
<el-button type="primary">
{{ isCityManager ? '城市经理' : '职能角色' }}
{{ isUpDisRef ? '当月 ' + upDisDate + ' 号后无法新增上传' : '-新增计划上传' }}
{{ '新增计划上传' }}
</el-button>
</template>
</el-upload>
......@@ -464,9 +462,6 @@ import { usePromotionHooks } from '@/hooks'
const { proxy } = getCurrentInstance();
const isCityManager = ref(userStore().getPromotionIdentity)
const { isUpDisRef, checkUpDis } = usePromotionHooks()
const upDisDate = 7
checkUpDis(isCityManager, upDisDate) // 几号以后城市经理禁止上传新增计划
const { recentPickerOptions: pickerOptions } = useDatePickerOptions()
const queryParams = reactive({
......@@ -1034,21 +1029,11 @@ const addOrEditPlanFormRules = reactive({
})
// 定义禁用日期的函数
const disabledDateFn = (time) => {
// 判断日期不在某个区间的就禁用
// 职能角色今日到次月最后一天
// if (store.state.value.user.userInfo.privilegeId === 2) {
// 城市经理只能新增下个月一整个月的
const now = new Date();
const start = new Date(now.getFullYear(), now.getMonth(), now.getDate());
const start = new Date(now.getFullYear(), now.getMonth() + 1, 1);
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();
// }
return time.getTime() < start.getTime() || time.getTime() > end.getTime()
}
const handleAdd = () => {
resetAddOrEditPlanForm()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论