2 Commits

  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