20260519173325
This commit is contained in:
1 parent
5cfc87eee8
commit
eed91ca4a8
5 files changed
+36
-28
No files matched your search
@@ -16,7 +16,7 @@ spring:
|
||||
time-zone: "Asia/Shanghai"
|
||||
date-format: yyyy-MM-dd HH:mm:ss
|
||||
profiles:
|
||||
active: dev
|
||||
active: build
|
||||
|
||||
file:
|
||||
base-dir: D:/data/file
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
url=jdbc:sqlserver://118.89.70.199:1433;databaseName=G3BoxOCR
|
||||
username=sa
|
||||
password=zhang520..
|
||||
driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
|
||||
|
||||
#url=jdbc:sqlserver://127.0.0.1:1433;databaseName=G3ContainerOCR
|
||||
#url=jdbc:sqlserver://118.89.70.199:1433;databaseName=G3BoxOCR
|
||||
#username=sa
|
||||
#password=123456@aaa
|
||||
#password=zhang520..
|
||||
#driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
|
||||
|
||||
url=jdbc:sqlserver://127.0.0.1:1433;databaseName=G3ContainerOCR
|
||||
username=sa
|
||||
password=123456@aaa
|
||||
driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
|
||||
|
||||
@@ -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,
|
||||
|
||||
+8
@@ -18,6 +18,7 @@ declare module 'vue' {
|
||||
ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
|
||||
ElDialog: typeof import('element-plus/es')['ElDialog']
|
||||
ElDivider: typeof import('element-plus/es')['ElDivider']
|
||||
ElDrawer: typeof import('element-plus/es')['ElDrawer']
|
||||
ElDropdown: typeof import('element-plus/es')['ElDropdown']
|
||||
ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem']
|
||||
ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu']
|
||||
@@ -27,16 +28,23 @@ declare module 'vue' {
|
||||
ElInput: typeof import('element-plus/es')['ElInput']
|
||||
ElMenu: typeof import('element-plus/es')['ElMenu']
|
||||
ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
|
||||
ElOption: typeof import('element-plus/es')['ElOption']
|
||||
ElPagination: typeof import('element-plus/es')['ElPagination']
|
||||
ElPopover: typeof import('element-plus/es')['ElPopover']
|
||||
ElRadio: typeof import('element-plus/es')['ElRadio']
|
||||
ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
|
||||
ElResult: typeof import('element-plus/es')['ElResult']
|
||||
ElScrollbar: typeof import('element-plus/es')['ElScrollbar']
|
||||
ElSelect: typeof import('element-plus/es')['ElSelect']
|
||||
ElSplitter: typeof import('element-plus/es')['ElSplitter']
|
||||
ElSplitterPanel: typeof import('element-plus/es')['ElSplitterPanel']
|
||||
ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
|
||||
ElSwitch: typeof import('element-plus/es')['ElSwitch']
|
||||
ElTable: typeof import('element-plus/es')['ElTable']
|
||||
ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
|
||||
ElTabPane: typeof import('element-plus/es')['ElTabPane']
|
||||
ElTabs: typeof import('element-plus/es')['ElTabs']
|
||||
ElText: typeof import('element-plus/es')['ElText']
|
||||
ElTooltip: typeof import('element-plus/es')['ElTooltip']
|
||||
ElTree: typeof import('element-plus/es')['ElTree']
|
||||
G3Column: typeof import('./src/components/g3-table/g3-column.vue')['default']
|
||||
|
||||
Reference in new issue
Block a user