From 97ae9c64cc0e45903844ea63e3f13dc98da61496 Mon Sep 17 00:00:00 2001
From: 13404089107 <puwei@sinata.cn>
Date: 星期四, 20 三月 2025 17:03:51 +0800
Subject: [PATCH] 调试导入

---
 src/views/placement-batch/applayPerson.vue |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/src/views/placement-batch/applayPerson.vue b/src/views/placement-batch/applayPerson.vue
index be659ba..43341c0 100644
--- a/src/views/placement-batch/applayPerson.vue
+++ b/src/views/placement-batch/applayPerson.vue
@@ -537,6 +537,40 @@
       const secondHand = parseFloat(this.form.secondHandAmount) || 0
       this.form.totalAmount = newBuilding + secondHand
     },
+    // 处理文件上传
+    handleClickUpload() {
+      // 创建文件输入元素
+      const fileInput = document.createElement('input')
+      fileInput.type = 'file'
+      // 设置接受的文件类型
+      fileInput.accept = '.jpg,.jpeg,.png,.pdf,.doc,.docx'
+      
+      // 监听文件选择事件
+      fileInput.addEventListener('change', (event) => {
+        const file = event.target.files[0]
+        if (!file) return
+        
+        // 创建FileReader实例
+        const reader = new FileReader()
+        
+        // 读取完成后的处理
+        reader.onload = (e) => {
+          // 获取二进制数据
+          const binaryData = e.target.result
+          console.log('文件名:', file.name)
+          console.log('文件类型:', file.type)
+          console.log('文件大小:', file.size, 'bytes')
+          // 这里可以将binaryData存储到组件的data中或进行其他处理
+          // this.fileData = binaryData
+        }
+        
+        // 读取文件为二进制数据
+        reader.readAsArrayBuffer(file)
+      })
+      
+      // 触发文件选择
+      fileInput.click()
+    },
     // 提交表单
     submitForm() {
       this.$refs.form.validate(valid => {

--
Gitblit v1.7.1