diff --git a/src/api/upload.ts b/src/api/upload.ts index f0320c88..ffd56389 100644 --- a/src/api/upload.ts +++ b/src/api/upload.ts @@ -70,6 +70,22 @@ class UploadAPI { onUploadProgress: progress, }); } + // 扫码上传 + static uploadQrcode(data: any) { + return request({ + url: `diyapi/attachmentscanuploaddata`, + method: 'post', + data, + }); + } + // 提取链接 --------附件远程下载 + static getAttachmentCatch(data: any) { + return request({ + url: `diyapi/attachmentcatch`, + method: 'post', + data, + }); + } } export default UploadAPI; diff --git a/src/components/base/qrcode/index.vue b/src/components/base/qrcode/index.vue index cd962c96..3d1e3657 100644 --- a/src/components/base/qrcode/index.vue +++ b/src/components/base/qrcode/index.vue @@ -51,10 +51,17 @@ const generateQRCode = async (text: string, margin: number) => { const clipboard_event = async () => { try { await navigator.clipboard.writeText(props.src); + ElMessage.success('复制成功'); } catch (error) { console.error('复制失败', error); } }; +watch( + () => props.src, + (newValue) => { + generateQRCode(newValue.trim(), 2); + } +); // 在组件挂载后自动调用生成二维码方法 onMounted(() => { diff --git a/src/components/common/upload/upload-model copy 2.vue b/src/components/common/upload/upload-model copy 2.vue deleted file mode 100644 index 81a647e7..00000000 --- a/src/components/common/upload/upload-model copy 2.vue +++ /dev/null @@ -1,570 +0,0 @@ - - - - diff --git a/src/components/common/upload/upload-model copy 3.vue b/src/components/common/upload/upload-model copy 3.vue deleted file mode 100644 index 1a5fe344..00000000 --- a/src/components/common/upload/upload-model copy 3.vue +++ /dev/null @@ -1,583 +0,0 @@ - - - - diff --git a/src/components/common/upload/upload-model copy.vue b/src/components/common/upload/upload-model copy.vue deleted file mode 100644 index 83e49d74..00000000 --- a/src/components/common/upload/upload-model copy.vue +++ /dev/null @@ -1,588 +0,0 @@ - - - - diff --git a/src/components/common/upload/upload-model.vue b/src/components/common/upload/upload-model.vue index d206655a..25799494 100644 --- a/src/components/common/upload/upload-model.vue +++ b/src/components/common/upload/upload-model.vue @@ -1,6 +1,6 @@