diff --git a/src/components/hzwlComponents/UploadFormItem.vue b/src/components/hzwlComponents/UploadFormItem.vue
index 94ac367d6..720cea498 100644
--- a/src/components/hzwlComponents/UploadFormItem.vue
+++ b/src/components/hzwlComponents/UploadFormItem.vue
@@ -17,6 +17,11 @@
@click="onPreview(file)"
>
{{ file.name }}
+
+
+
+
+
@@ -104,7 +109,11 @@ export default {
view: {
type: Boolean,
default: false
- }
+ },
+ down: {
+ type: Boolean,
+ default: false
+ },
},
data () {
return {
@@ -208,14 +217,22 @@ export default {
this.$emit('update:names', names)
},
// 文件预览及下载
- onPreview (file) {
+ onPreview (file, type) {
let attId = ''
if(file && file.id) {
attId = file.id
}else {
attId = file.response.data.id
}
- this.$preview(attId)
+ if (type === 'down') {
+ if (attId) {
+ window.open('/api/att/attFile/downloadFileForSarNew?fileId=' + attId)
+ } else {
+ this.$message.warning('文件不存在,下载失败')
+ }
+ } else {
+ this.$preview(attId)
+ }
},
}
}