Browse Source

fix : 审核功能 防抖

huangqizheng/feature-20251213090502-现金退款多语言
lihui 1 month ago
parent
commit
a61053543b
  1. 2
      src/views/audit/bean/beanAudit.vue
  2. 9
      src/views/audit/gold/rechargeAudit.vue
  3. 9
      src/views/audit/gold/refundAudit.vue

2
src/views/audit/bean/beanAudit.vue

@ -134,7 +134,7 @@
<ConfirmDialog
v-model="approveDialogVisible"
:message="$t('audit.passRecord')"
@confirm="handleApproveConfirm"
@confirm="throttledHandleApprove"
@cancel="handleApproveCancel"
@close="handleApproveClose"
/>

9
src/views/audit/gold/rechargeAudit.vue

@ -192,7 +192,7 @@
<ConfirmDialog
v-model="approveDialogVisible"
:message="$t('audit.passRecord')"
@confirm="handleApproveConfirm"
@confirm="throttledHandleApproveConfirm"
@cancel="handleApproveCancel"
@close="handleApproveClose"
/>
@ -643,6 +643,13 @@ const handleApproveConfirm = async () => {
clicked.value = false
}
}
import _ from 'lodash';
// handleApproveConfirm
const throttledHandleApproveConfirm = _.throttle(handleApproveConfirm, 5000, {
trailing: false
})
//
const handleApproveCancel = () => {
approveDialogVisible.value = false

9
src/views/audit/gold/refundAudit.vue

@ -178,7 +178,7 @@
@cancel="handleRejectCancel" @close="handleRejectClose" />
<!-- 新增使用ConfirmDialog组件 -->
<ConfirmDialog v-model="approveDialogVisible" :message="$t('audit.passRecord')" @confirm="handleApproveConfirm"
<ConfirmDialog v-model="approveDialogVisible" :message="$t('audit.passRecord')" @confirm="throttledHandleApproveConfirm"
@cancel="handleApproveCancel" @close="handleApproveClose" />
</template>
@ -407,6 +407,13 @@ const handleApproveConfirm = async () => {
ElMessage.error(t('elmessage.operationFailed'))
}
}
import _ from 'lodash';
// handleApproveConfirm
const throttledHandleApproveConfirm = _.throttle(handleApproveConfirm, 5000, {
trailing: false
})
//
const handleApproveCancel = () => {
approveDialogVisible.value = false

Loading…
Cancel
Save