|
@@ -487,9 +487,49 @@ const HandleDialogConfirm = async ()=>{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+// 6. 创建任务时候的时间范围限制
|
|
|
|
|
+// 开始禁选时间
|
|
|
|
|
+const startDisabledDate = (date)=>{
|
|
|
|
|
+ if(defaultFormData.value.evaluationEndDatetime){
|
|
|
|
|
+ // 开始时间 要早于 结束时间
|
|
|
|
|
+ if(new Date(date).getTime() >= new Date(defaultFormData.value.evaluationEndDatetime).getTime()){
|
|
|
|
|
+ return true
|
|
|
|
|
+ }else{
|
|
|
|
|
+ return false
|
|
|
|
|
+ }
|
|
|
|
|
+ }else{
|
|
|
|
|
+ return false
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 结束禁选时间
|
|
|
|
|
+const endDisabledDate = (date)=>{
|
|
|
|
|
+ if(defaultFormData.value.evaluationStartDatetime){
|
|
|
|
|
+ // 开始时间 要大于结束时间
|
|
|
|
|
+ if(new Date(date).getTime() <= new Date(defaultFormData.value.evaluationStartDatetime).getTime()){
|
|
|
|
|
+ return true
|
|
|
|
|
+ }else{
|
|
|
|
|
+ return false
|
|
|
|
|
+ }
|
|
|
|
|
+ }else{
|
|
|
|
|
+ return false
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
onMounted(async()=>{
|
|
onMounted(async()=>{
|
|
|
await GetSchoolYearList()
|
|
await GetSchoolYearList()
|
|
|
await GetQuestionnaireTaskList()
|
|
await GetQuestionnaireTaskList()
|
|
|
|
|
+
|
|
|
|
|
+ // 初始化赋值
|
|
|
|
|
+ formDialogItmList.value = formDialogItmList.value.map(item=>{
|
|
|
|
|
+ if(item.key == 'evaluationStartDatetime'){
|
|
|
|
|
+ item.disabledDate = startDisabledDate
|
|
|
|
|
+ }else if(item.key == 'evaluationEndDatetime'){
|
|
|
|
|
+ item.disabledDate = endDisabledDate
|
|
|
|
|
+ }
|
|
|
|
|
+ return item
|
|
|
|
|
+ })
|
|
|
|
|
+
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
|
|
|