From 0a99001be87811ebb884b8f3f491f48054a22330 Mon Sep 17 00:00:00 2001
From: renkang <8417338+k94314517@user.noreply.gitee.com>
Date: 星期二, 13 五月 2025 17:29:00 +0800
Subject: [PATCH] 客户资料 巡检任务业务
---
admin/src/components/common/GlobalWindow.vue | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/admin/src/components/common/GlobalWindow.vue b/admin/src/components/common/GlobalWindow.vue
index b734be2..d8c67a2 100644
--- a/admin/src/components/common/GlobalWindow.vue
+++ b/admin/src/components/common/GlobalWindow.vue
@@ -8,6 +8,7 @@
:close-on-press-escape="false"
:wrapper-closable="false"
:append-to-body="true"
+ :destroy-on-close="true"
:modal="true"
@close="close"
>
@@ -22,6 +23,7 @@
<slot name="footer">
<el-button v-if="showConfirm" @click="confirm" :loading="confirmWorking" type="primary">{{text}}</el-button>
<slot name="btns" />
+ <el-button type="primary" v-if="isDownload" @click="downloadFile">涓嬭浇鍌即閫氱煡鍗�</el-button>
<el-button @click="close">{{ backText }}</el-button>
</slot>
</div>
@@ -68,6 +70,11 @@
visible: {
type: Boolean,
required: true
+ },
+ // 鏄惁鏄剧ず涓嬭浇鎸夐挳
+ isDownload: {
+ type: Boolean,
+ required: false
}
},
methods: {
@@ -77,6 +84,9 @@
close () {
this.$emit('close')
this.$emit('update:visible', false)
+ },
+ downloadFile() {
+ this.$emit('downloadFile')
}
}
}
--
Gitblit v1.9.3