初始版本,目前线上可用

This commit is contained in:
2025-11-19 12:49:16 +08:00
commit cb7f1c45e8
178 changed files with 30336 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
<template>
<baseDialog v-bind="$attrs">
<slot name="content"> </slot>
<slot></slot>
<template #footer>
<div class="flex-center">
<el-button @click="emits('addConfim')" v-if="showPageType.add">{{
confirmText || "确定新增"
}}</el-button>
<el-button
type="primary"
@click="emits('editConfim')"
v-if="showPageType.edit"
>确认修改</el-button
>
<slot name="footer"></slot>
<el-button type="danger" @click="emits('closeConfirm')">关闭</el-button>
</div>
</template>
</baseDialog>
</template>
<script lang="ts" setup>
import { onMounted } from "vue";
const props = defineProps<{
/**
* 根据增删改查的字段控制按钮的显示和隐藏
*/
showPageType: { [key: string]: boolean };
confirmText?: string;
}>();
const emits = defineEmits(["addConfim", "editConfim", "closeConfirm"]);
</script>
<style lang="scss" scoped></style>