diff --git a/src/views/duty/edit.vue b/src/views/duty/edit.vue index a00496d..8f1f303 100644 --- a/src/views/duty/edit.vue +++ b/src/views/duty/edit.vue @@ -72,11 +72,9 @@ - - + + @@ -116,15 +114,15 @@ const popupTitle = computed(() => { }) const formData = reactive({ - startTime: '', + departId: '', departName: '', policeName: '', mobile: '', typeName: '', empNo: '', - endTime: '', - deptType: '' + deptType: '', + reportDate:'' }) const { optionsData } = useDictOptions<{ @@ -165,13 +163,14 @@ const formRules = { trigger: ['blur'] } ], - startTime: [ - { - required: true, - message: '请选择', - trigger: ['blur'] - } - ], + reportDate:[ + { type:'array',required: true, message: '请选择时间', + fields:{ + 0:{type:'string',required:true,message:'请选择开始日期'}, + 1:{type:'string',required:true,message:'请选择结束日期'} + }} + ], + endTime: [ { required: true, @@ -193,6 +192,7 @@ const formRules = { const handleSubmit = async () => { await formRef.value?.validate() + console.log("formData.reportDate.value"+formData.reportDate.value); const data: any = { ...formData } mode.value == 'edit' ? await dutyEdit(data) : await dutyAdd(data) popupRef.value?.close() diff --git a/src/views/work/Done.vue b/src/views/work/Done.vue index 6bc2d14..ae8d4e5 100644 --- a/src/views/work/Done.vue +++ b/src/views/work/Done.vue @@ -1,27 +1,46 @@ -