From 5f43342bbca226cfa3414e6a2785eb7d97cfaba5 Mon Sep 17 00:00:00 2001
From: bb_pan
Date: Tue, 18 Feb 2025 11:23:38 +0800
Subject: [PATCH] =?UTF-8?q?=E7=9B=B4=E8=BD=AC=E7=94=B3=E8=AF=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../business/businessHandling/directApply.vue | 84 +++++++++++++------
src/views/business/businessHandling/index.vue | 6 +-
.../directApplyRecord.vue | 25 ++++--
.../business/businessHandlingRecord/index.vue | 11 ++-
4 files changed, 88 insertions(+), 38 deletions(-)
diff --git a/src/views/business/businessHandling/directApply.vue b/src/views/business/businessHandling/directApply.vue
index 338495b0..3041855c 100644
--- a/src/views/business/businessHandling/directApply.vue
+++ b/src/views/business/businessHandling/directApply.vue
@@ -71,9 +71,9 @@
-
+
-
+
-
+
-
+
{{ file.name }}
-
+
+
+
+
3) {
this.$message.warning('最多上传3张附件')
fileList = fileList.filter(item => {
return item.uid != file.uid
})
- } else if (!(extension === 'png' || extension === 'jpg' || extension === 'jpeg')) {
+ } else if (!(extension === 'png' || extension === 'jpg' || extension === 'jpeg' || extension === 'pdf')) {
this.$message.warning('文件格式不正确')
fileList = fileList.filter(item => {
return item.uid != file.uid
@@ -603,11 +628,11 @@ export default {
return item.uid != file.uid
})
}
- // fileList.forEach(file => {
- // if (extension === 'pdf') {
- // this.urlTemp = require('@/assets/file.png')
- // }
- // })
+ fileList.forEach(file => {
+ if (extension === 'pdf') {
+ this.urlTemp = require('@/assets/file.png')
+ }
+ })
this.maForm.bmFileInfos = fileList
console.log('🚀 ~ handleChangeBusinessList ~ this.bmFileInfos:', this.bmFileInfos)
// 手动触发表单验证
@@ -626,14 +651,14 @@ export default {
updataIf(e) {
if (e.fileName) {
const parts = e.fileName.split('.')
- const extension = parts.pop()
+ const extension = parts.pop().toLowerCase()
if (extension === 'png' || extension === 'jpeg' || extension === 'jpg') {
return false
} else {
return true
}
} else {
- const parts = e.name.split('.')
+ const parts = e.name.split('.').toLowerCase()
const extension = parts.pop()
if (extension === 'png' || extension === 'jpeg' || extension === 'jpg') {
return false
@@ -667,7 +692,16 @@ export default {
this.delBusinessFileIdList.push(file.url)
}
console.log('delBusinessFileIdList', this.delBusinessFileIdList)
- }
+ },
+ handleDownload(file) {
+ console.log(file)
+ if (file.status === 'ready') {
+ downloadFile({ fileName: file.name, fileData: file.raw, fileType: 'application/vnd.ms-excel;charset=utf-8' })
+ } else if (file.status === 'success') {
+ downloadFileData({ fileName: file.name, fileUrl: file.url })
+ // downloadFileData({ fileName: file.name,fileUrl:file.url })
+ }
+ },
}
}
diff --git a/src/views/business/businessHandling/index.vue b/src/views/business/businessHandling/index.vue
index 1ffd079f..77396312 100644
--- a/src/views/business/businessHandling/index.vue
+++ b/src/views/business/businessHandling/index.vue
@@ -751,7 +751,7 @@ export default {
return item.uid != file.uid
})
const parts = file.name.split('.')
- const extension = parts.pop()
+ const extension = parts.pop().toLowerCase()
if (fileList.length > 5) {
this.$message.warning('最多上传5张附件')
fileList = fileList.filter(item => {
@@ -802,7 +802,7 @@ export default {
updataIf(e) {
if (e.fileName) {
const parts = e.fileName.split('.')
- const extension = parts.pop()
+ const extension = parts.pop().toLowerCase()
if (extension === 'png' || extension === 'jpeg' || extension === 'jpg') {
return false
} else {
@@ -810,7 +810,7 @@ export default {
}
} else {
const parts = e.name.split('.')
- const extension = parts.pop()
+ const extension = parts.pop().toLowerCase()
if (extension === 'png' || extension === 'jpeg' || extension === 'jpg') {
return false
} else {
diff --git a/src/views/business/businessHandlingRecord/directApplyRecord.vue b/src/views/business/businessHandlingRecord/directApplyRecord.vue
index 00526337..d3d99232 100644
--- a/src/views/business/businessHandlingRecord/directApplyRecord.vue
+++ b/src/views/business/businessHandlingRecord/directApplyRecord.vue
@@ -37,7 +37,7 @@
- 领料申请
+ 直转申请
导出数据
@@ -78,8 +78,17 @@
查看
- 编辑
+ 编辑
+
+
查看
- 编辑
+ 编辑
+
+