|
@@ -31,7 +31,7 @@
|
|
|
import { ElMessage } from 'element-plus'
|
|
|
import { ProTableInstance, ColumnProps } from '@/components/ProTable/interface'
|
|
|
|
|
|
-export interface TableParameterProps {
|
|
|
+export interface DialogProps {
|
|
|
title?: string // 标题
|
|
|
width?: number // 弹框宽度
|
|
|
top?: string // 离顶部距离
|
|
@@ -55,7 +55,7 @@ const butLoading = ref(false)
|
|
|
// toolButton: false,
|
|
|
// columns: [] as ColumnProps[]
|
|
|
// })
|
|
|
-let parameter = withDefaults(defineProps<TableParameterProps>(), {
|
|
|
+let parameter = withDefaults(defineProps<DialogProps>(), {
|
|
|
title: '',
|
|
|
width: 600,
|
|
|
top: '10vh',
|
|
@@ -104,7 +104,7 @@ const handleCancel = () => {
|
|
|
}
|
|
|
|
|
|
// 接收父组件参数
|
|
|
-const openDialog = (params: TableParameterProps) => {
|
|
|
+const openDialog = (params: DialogProps) => {
|
|
|
parameter = { ...parameter, ...params }
|
|
|
butLoading.value = false
|
|
|
dialogVisible.value = true
|