From 3500a34fc17827eef64ca0b7e4b2a3121b24ab5b Mon Sep 17 00:00:00 2001
From: zs <zhousong@weben-smart.com>
Date: 周二, 29 4月 2025 17:33:29 +0800
Subject: [PATCH] 去掉生成的代码
---
HIAWms/web/src/components/Pdf/index.vue | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 48 insertions(+), 0 deletions(-)
diff --git a/HIAWms/web/src/components/Pdf/index.vue b/HIAWms/web/src/components/Pdf/index.vue
new file mode 100644
index 0000000..2ee0576
--- /dev/null
+++ b/HIAWms/web/src/components/Pdf/index.vue
@@ -0,0 +1,48 @@
+<template>
+ <BaseDialog
+ title="鏌ョ湅"
+ v-model="visible"
+ width="50%"
+ @close="visible = false"
+ @confirm="onConfirm"
+ >
+ <embed
+ type="application/pdf"
+ style="width: 100%; height: 750px"
+ :src="pdfSrc"
+ />
+ </BaseDialog>
+</template>
+
+<script lang="ts" setup>
+import { computed, onMounted, ref } from 'vue'
+import BaseDialog from '@/components/BaseDialog/index.vue'
+
+const props = defineProps<{
+ modelValue: boolean
+ pdfSrc: string
+}>()
+
+const emit = defineEmits(['update:modelValue'])
+
+const pdfSrc = computed(() => {
+ return props.pdfSrc
+})
+
+const visible = computed({
+ get() {
+ return props.modelValue
+ },
+ set(v) {
+ emit('update:modelValue', v)
+ },
+})
+
+const onConfirm = () => {
+ visible.value = false
+}
+
+onMounted(async () => {})
+</script>
+
+<style lang="scss" scoped></style>
--
Gitblit v1.9.3