From 89fd2cf7202c321512c2ea699a3a220a7138ed44 Mon Sep 17 00:00:00 2001
From: wujianwei <wjw@11.com>
Date: 星期四, 09 四月 2026 10:40:52 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/cwxt_master' into cwxt_master

---
 ui/admin-ui3/src/views/tms/tmsVehicleDocument/index.vue |   46 +++++++++++++++++++++++-----------------------
 1 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/ui/admin-ui3/src/views/tms/tmsVehicleDocument/index.vue b/ui/admin-ui3/src/views/tms/tmsVehicleDocument/index.vue
index 94d7e96..2cdb968 100644
--- a/ui/admin-ui3/src/views/tms/tmsVehicleDocument/index.vue
+++ b/ui/admin-ui3/src/views/tms/tmsVehicleDocument/index.vue
@@ -126,7 +126,21 @@
               message: "杞︾墝鍙蜂笉鑳戒负绌�", trigger: "change"
             }
           ],
-          type: 'table',suffixIcon:'search',
+          change: (val: any) => {
+            const table = crudRef.value?.getPropRef?.('vehicleId')?.$refs?.temp;
+            if (!table) return;
+            let active = table.active;
+            if (Array.isArray(active)) active = active[0];
+            if (active) {
+              Object.assign(form.value, {
+                vehicleId: active.id,
+                plateNumber: active.licensePlate,
+                serviceProviderId: active.serviceProviderId,
+                serviceProviderName: active.serviceProviderName,
+              });
+            }
+          },
+          type: 'table',suffixIcon:'search',dataType: 'string',
           children:{
             border: true,
             searchMenuSpan: 5,
@@ -290,7 +304,14 @@
           editDisplay: true,
           viewDisplay: true,
           hide: true,minWidth:150,
-          search: false,
+          search: false,span: 24,
+          accept:'string',dataType: 'string',
+          type: 'upload',
+          action: '/common/upload2',
+          propsHttp:{
+            home:'url',
+            name:'newFileName',
+          },
         },
       }
     },
@@ -476,27 +497,6 @@
     selectionList.value = selection;
   }
 })
-onMounted(() => {
-  watch(() => form.value.vehicleId, () => {
 
-    if (!form.value.vehicleId){
-      return;
-    }
-    const table = crudRef.value?.getPropRef?.('vehicleId')?.$refs?.temp;
-    if (!table) return;
-
-    let active = table.active;
-    if (Array.isArray(active)) active = active[0];
-
-    if (active) {
-      Object.assign(form.value, {
-        vehicleId: active.id,
-        plateNumber: active.licensePlate,
-        serviceProviderId: active.serviceProviderId,
-        serviceProviderName: active.serviceProviderName,
-      });
-    }
-  });
-});
 
 </script>
\ No newline at end of file

--
Gitblit v1.8.0