20260519173325
This commit is contained in:
1 parent
5cfc87eee8
commit
eed91ca4a8
5 files changed
+36
-28
No files matched your search
@@ -162,11 +162,8 @@ async function handleConfirm() {
|
||||
// =========================
|
||||
// 当前上传组件文件
|
||||
// =========================
|
||||
const subFiles
|
||||
= subFileListRef.value?.$.setupState.uploadFiles || []
|
||||
|
||||
const subFiles2
|
||||
= subFileListRef2.value?.$.setupState.uploadFiles || []
|
||||
const subFiles = subFileListRef.value?.getUploadFiles() || []
|
||||
const subFiles2 = subFileListRef2.value?.getUploadFiles() || []
|
||||
|
||||
// 当前所有文件
|
||||
const allFiles = [
|
||||
@@ -247,16 +244,16 @@ async function handleConfirm() {
|
||||
|
||||
try {
|
||||
// 上传路径
|
||||
let uploadPath
|
||||
= fileItem.path
|
||||
|| fileItem.url
|
||||
|| fileItem.tempFilePath
|
||||
let uploadPath = fileItem.url
|
||||
let uploadSize = fileItem.size
|
||||
const fileName = fileItem.name
|
||||
|
||||
// 图片压缩
|
||||
if (isImage(fileItem.name)) {
|
||||
if (isImage(fileName)) {
|
||||
const compressRes = await imageCompress(uploadPath)
|
||||
|
||||
uploadPath = compressRes.path
|
||||
uploadSize = compressRes.size
|
||||
}
|
||||
|
||||
// 上传文件
|
||||
@@ -265,7 +262,7 @@ async function handleConfirm() {
|
||||
{
|
||||
jobId: form.value.b_id,
|
||||
containerNo: form.value.b_container_no,
|
||||
fileName: fileItem.name,
|
||||
fileName,
|
||||
},
|
||||
)
|
||||
|
||||
@@ -279,8 +276,8 @@ async function handleConfirm() {
|
||||
father: form.value.b_id,
|
||||
mx_xh,
|
||||
mx_filename: res.data.fileName,
|
||||
mx_filesize: fileItem.size,
|
||||
mx_fileext: getFileExtension(fileItem.name),
|
||||
mx_filesize: uploadSize,
|
||||
mx_fileext: getFileExtension(fileName),
|
||||
mx_mapfilename: res.data.path,
|
||||
mx_moduleid: 'b_container',
|
||||
mx_cate_id: cate,
|
||||
|
||||
@@ -206,8 +206,8 @@ async function handleConfirm() {
|
||||
// =========================
|
||||
// 获取附件
|
||||
// =========================
|
||||
const subFiles = subFileListRef.value?.$.setupState.uploadFiles || []
|
||||
const subFiles2 = subFileListRef2.value?.$.setupState.uploadFiles || []
|
||||
const subFiles = subFileListRef.value?.getUploadFiles() || []
|
||||
const subFiles2 = subFileListRef2.value?.getUploadFiles() || []
|
||||
|
||||
const allFiles = [
|
||||
...subFiles.map(item => ({
|
||||
@@ -226,17 +226,20 @@ async function handleConfirm() {
|
||||
for (const fileItem of allFiles) {
|
||||
try {
|
||||
let uploadPath = fileItem.url
|
||||
let uploadSize = fileItem.size
|
||||
const fileName = fileItem.name
|
||||
|
||||
// 图片压缩
|
||||
if (isImage(fileItem.name)) {
|
||||
const compressRes = await imageCompress(fileItem.url)
|
||||
if (isImage(fileName)) {
|
||||
const compressRes = await imageCompress(uploadPath)
|
||||
uploadPath = compressRes.path
|
||||
uploadSize = compressRes.size
|
||||
}
|
||||
|
||||
const res = await uploadContainerFileApi(uploadPath, {
|
||||
jobId: form.value.b_id,
|
||||
containerNo: form.value.b_container_no,
|
||||
fileName: fileItem.name,
|
||||
fileName,
|
||||
})
|
||||
|
||||
if (!res.success) {
|
||||
@@ -248,8 +251,8 @@ async function handleConfirm() {
|
||||
father: form.value.b_id,
|
||||
mx_xh: getNextIndex(fileItem.cate),
|
||||
mx_filename: res.data.fileName,
|
||||
mx_filesize: fileItem.size,
|
||||
mx_fileext: getFileExtension(fileItem.name),
|
||||
mx_filesize: uploadSize,
|
||||
mx_fileext: getFileExtension(fileName),
|
||||
mx_mapfilename: res.data.path,
|
||||
mx_moduleid: 'b_container',
|
||||
mx_cate_id: fileItem.cate,
|
||||
|
||||
Reference in new issue
Block a user