fix: 修复PermissionButton中popconfirm方法调用

This commit is contained in:
wangshuaiswim 2023-02-16 18:03:10 +08:00
parent b706ff1c09
commit 184e10d239
1 changed files with 4 additions and 4 deletions

View File

@ -1,7 +1,7 @@
<template> <template>
<template v-if="isPermission"> <template v-if="isPermission">
<template v-if="popConfirm"> <template v-if="popConfirm">
<a-popconfirm v-bind="popConfirm" @confirm="conform" :disabled="!isPermission || props.disabled"> <a-popconfirm v-bind="popConfirm" :disabled="!isPermission || props.disabled">
<a-tooltip v-if="tooltip" v-bind="tooltip"> <a-tooltip v-if="tooltip" v-bind="tooltip">
<slot v-if="noButton"></slot> <slot v-if="noButton"></slot>
<a-button v-else v-bind="_buttonProps" :disabled="_isPermission" > <a-button v-else v-bind="_buttonProps" :disabled="_isPermission" >
@ -106,9 +106,9 @@ const _isPermission = computed(() =>
: true : true
) )
const conform = (e: MouseEvent) => { // const conform = (e: MouseEvent) => {
props.popConfirm?.onConfirm?.(e) // props.popConfirm?.onConfirm?.(e)
} // }
</script> </script>
<style scoped lang="less"> <style scoped lang="less">