From 5abcde36961125cbf436f91b8c17610a6b5f8308 Mon Sep 17 00:00:00 2001
From: sen <sen@qq.com>
Date: 星期三, 15 四月 2026 12:15:08 +0800
Subject: [PATCH] 修改调度单必填校验

---
 ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue |   42 ++++++++++++++++++++----------------------
 1 files changed, 20 insertions(+), 22 deletions(-)

diff --git a/ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue b/ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue
index 9014ed3..357e00c 100644
--- a/ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue
+++ b/ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue
@@ -1207,9 +1207,9 @@
         // },
         orderTime: {
           label: '涓嬪崟鏃堕棿',
-          type: 'datetime',  // 鏀逛负 datetime 绫诲瀷
-          format: 'YYYY-MM-DD HH:mm:ss',
-          valueFormat: 'YYYY-MM-DD HH:mm:ss',
+          type: 'date',  // 鏀逛负 datetime 绫诲瀷
+          format: 'YYYY-MM-DD',
+          valueFormat: 'YYYY-MM-DD',
           display: true,
           rules: [
             {
@@ -1400,7 +1400,6 @@
 
             let active = table.active;
             if (Array.isArray(active)) active = active[0];
-            console.log('鑷姩濉厖鎴愬姛:', active);
             if (active && active.driverName) {
               try {
 
@@ -1415,12 +1414,11 @@
                       vehicleId: vehicleData.vehicleId,
                       actualVehicleType: vehicleData.actualVehicleType,
                       mainDriverName: active.driverName
- 
+
 
                     });
                   })
                   await nextTick();
-                  console.log('鑷姩濉厖鎴愬姛:', form.value);
                 }
               } catch (e) {
                 console.error("鑷姩鑾峰彇杞︾墝澶辫触", e);
@@ -1551,7 +1549,6 @@
               if (Array.isArray(value)) {
                 id = value[0]
               }
-              console.log(98521);
 
               getTmsDriver(id).then(res => {
                 return callback(res.data || {})
@@ -2687,13 +2684,11 @@
           if (Array.isArray(value)) {
             id = value[0]
           }
-          console.log(998, 'xq1');
 
           getTmsVehicle(id).then(res => {
             return callback(res.data || {})
           })
         } else {
-          console.log(669, 'xq2');
 
           listTmsVehicle({ pageSize: page.pageSize, pageNum: page.currentPage, ...data }).then(res => {
             return callback({
@@ -3389,14 +3384,17 @@
     // 銆愭牳蹇冧慨鏀广�戯細鐩存帴杩斿洖锛屼笉瑕佽祴鍊肩粰 queryParams.value
     return finalParams;
   },
-  handleBeforeOpenFunc: (type: string) => {
+  handleBeforeOpenFunc: (type: string,) => {
 
     if (type == 'add') {
       form.value = {};
     } else if (type == 'edit') {
       // form.value = row;
+      handleOrderTypeChange(form.value.orderType);
 
     }
+
+
   }
 
 })
@@ -5167,16 +5165,16 @@
   searchShow: true,
   searchMenuSpan: 6,
   searchLabelWidth: 100,
-  highlightCurrentRow: true, 
+  highlightCurrentRow: true,
   column: [
     { label: '杞﹁締鏈嶅姟鍟�', prop: 'serviceProviderName', search: true },
-    { 
-      label: '杞﹁締绫诲瀷', 
-      prop: 'vehicleType', 
-      type: 'select', 
-      dataType: 'string', 
-      dicUrl: '/system/dict/data/type/vehicle_type', 
-      search: true 
+    {
+      label: '杞﹁締绫诲瀷',
+      prop: 'vehicleType',
+      type: 'select',
+      dataType: 'string',
+      dicUrl: '/system/dict/data/type/vehicle_type',
+      search: true
     },
     { label: '杞﹁締鍐呴儴缂栫爜', prop: 'internalCode', search: true },
     { label: '杞︾墝鍙�', prop: 'licensePlate', search: true },
@@ -5198,7 +5196,7 @@
     ...vehicleQuery.value,
     ...params
   };
-  
+
   try {
     const res = await listTmsVehicle(query);
     if (res.code === 200) {
@@ -5246,7 +5244,7 @@
 
 // 鎵撳紑寮圭獥鏂规硶
 const handleVehicleSelect = () => {
-  selectedVehicleRow.value = {}; 
+  selectedVehicleRow.value = {};
   vehicleDialogVisible.value = true;
 };
 
@@ -5259,11 +5257,11 @@
     return;
   }
   // 1. 璧嬪�� (纭繚涓昏〃鍗� data.form 瀛樺湪)
-  
+
 
   data.form.vehicleId = selectedVehicleRow.value.id;
   data.form.licensePlate = selectedVehicleRow.value.licensePlate;
-  data.form.actualVehicleType= selectedVehicleRow.value.vehicleType;
+  data.form.actualVehicleType = selectedVehicleRow.value.vehicleType;
 
   // 濡傛灉闇�瑕佸叾浠栧瓧娈典篃鍙互涓�骞跺甫鍥烇紝姣斿鏈嶅姟鍟嗙瓑
   // data.form.serviceProviderName = selectedVehicleRow.value.serviceProviderName;

--
Gitblit v1.8.0