diff --git a/src/views/demo/workflow/task/process/audit.vue b/src/views/demo/workflow/task/process/audit.vue index 92486020..820cf961 100644 --- a/src/views/demo/workflow/task/process/audit.vue +++ b/src/views/demo/workflow/task/process/audit.vue @@ -267,7 +267,8 @@ import { settings } from 'nprogress'; const MapboxMap = defineAsyncComponent(() => import('@/components/MapboxMaps/MapComponent.vue')); const spinning = ref(false) - const quickClick = ref(null) + let quickClick: any = null + const goClick = ref(true) const geomsList = ref(); const mapConfig = ref({ isShowMap: false }); const MapboxComponent = ref(); @@ -683,12 +684,11 @@ designerData.taskBtns = btns; } async function handleBtnClick(btn) { - if(quickClick.value !== null){ - clearTimeout(quickClick.value) - quickClick.value = setTimeout(() => {}, 100) - return + if(goClick.value){ + goClick.value = false + quickClick = setTimeout(() => {goClick.value = true}, 1000) }else{ - quickClick.value = setTimeout(() => {}, 100) + return } const instanceInfo = designerData.process.instanceInfo; // 验证审批栏必填项