jack 4 days ago
parent
commit
0cc7f7e39a
1 changed files with 18 additions and 3 deletions
  1. 18 3
      public/index.html

+ 18 - 3
public/index.html

@@ -1381,12 +1381,11 @@
 
         async function submitRegistration2() {
             const idNumber = document.getElementById('id_number2');
-            const uploadFile2 = document.getElementById('uploadFile2');
             if (!idNumber.value) {
                 alert('请选择比赛类型和填写身份证号');
                 return;
             }
-            if (uploadFile2 == "") {
+            if (uploadFileUrl2 == "") {
                 alert('请上传报名文件');
                 return;
             }
@@ -1400,7 +1399,7 @@
                         "Content-Type": "application/json"
                     },
                     body: JSON.stringify({
-                        url: uploadFile2,
+                        url: uploadFileUrl2,
                         id_number: idNumber.value,
                         type: 2,
                         area: ""
@@ -1431,6 +1430,8 @@
         }
 
         let uploadFileUrl1 = "";
+        
+        let uploadFileUrl2 = "";
         let uploadVideoUrl = "";
         document.getElementById('uploadFile').addEventListener('change', async function (e) {
             const idNumber = document.getElementById('id_number');
@@ -1445,6 +1446,20 @@
             uploadFileUrl1 = await uplod(fileName, file);
             console.log('选择文件:', uploadFileUrl1);
         });
+        document.getElementById('uploadFile2').addEventListener('change', async function (e) {
+            const idNumber = document.getElementById('id_number2');
+            if (!idNumber.value) {
+                alert('请先填写身份证号');
+                e.target.value = ''; // 清空已选择的文件
+                return;
+            }
+            const file = e.target.files[0];
+            if (!file) return;
+            const fileName = `${idNumber.value}/${file.name}`;
+            uploadFileUrl2 = await uplod(fileName, file);
+            console.log('选择文件:', uploadFileUrl2);
+        });
+        
         document.getElementById('uploadVideo').addEventListener('change', async function (e) {
             const idNumber = document.getElementById('id_number');
             if (!idNumber.value) {